一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种蓝牙系统、蓝牙耳机和密码验证方法与流程

2022-04-16 13:17:50 来源:中国专利 TAG:


1.本技术涉及蓝牙技术领域,尤其涉及一种蓝牙系统、蓝牙耳机和密码验证方法。


背景技术:

2.蓝牙耳机在和电子设备(例如手机)建立蓝牙连接之后,蓝牙耳机能够辅助电子设备执行特定的功能,例如辅助电子设备进行语音通话或音频播放等。目前,蓝牙耳机通常不具备对电子设备的使用权限进行验证的能力,任何电子设备在与蓝牙耳机建立蓝牙连接之后,均可使用该蓝牙耳机的全部功能。可以理解,当蓝牙耳机丢失或者被他人获得之后,可以被他人任意使用,无法保证蓝牙耳机的安全性和隐私性。


技术实现要素:

3.本技术提供一种蓝牙系统、蓝牙耳机和密码验证方法,在一定程度上解决了现有技术中无法保证蓝牙耳机的安全性和隐私性的问题。
4.第一方面,本技术提供一种蓝牙系统,包括第一电子设备和蓝牙耳机,
5.蓝牙耳机用于,接收用户的第一操作,打开蓝牙耳机的蓝牙功能;发送广播消息,该广播消息包括该蓝牙耳机的标识信息;
6.第一电子设备用于,当检测到广播消息的信号质量大于预设值,显示第一提示框,该第一提示框包括第一选项,该第一选项用于提示用户连接该蓝牙耳机;在连接蓝牙耳机之后,还显示第二提示框,该第二提示框包括第二选项,该第二选项用于提示用户针对该蓝牙耳机设置密码;
7.在第一电子设备对蓝牙耳机完成密码设置之后,蓝牙耳机开启密码验证功能;密码验证功能是指蓝牙耳机在与其他电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用。
8.在本实施例提供的蓝牙系统中,第一电子设备在与蓝牙耳机建立蓝牙连接之后,通过弹框提示的方式提醒并引导用户给蓝牙耳机设置密码,开启蓝牙耳机的密码验证功能。当密码验证功能开启之后,其他电子设备(例如不可信的第二电子设备)在与该蓝牙耳机建立蓝牙连接之后,需要进行密码验证才能正常使用该蓝牙耳机。因此,本实施例提供的蓝牙系统能够在一定程度上避免蓝牙耳机丢失或者被他人获得之后,被他人任意使用的情况,能够保证蓝牙耳机的安全性和隐私性。
9.在一些实施例中,该第二选项用于提示用户针对该蓝牙耳机设置由电子设备侧输入的密码;
10.第一电子设备还用于,响应于用户对第二选项的操作,向蓝牙耳机发送第一加密指令,该第一加密指令包括用户输入的密码;
11.蓝牙耳机还用于,响应于第一加密指令,根据该密码开启密码验证功能。
12.在本实施例提供的蓝牙系统中,第一电子设备过弹框提示的方式提醒并引导用户给蓝牙耳机设置由电子设备侧输入的密码。当蓝牙耳机开启密码验证功能后,其他电子设
备在电子设备侧进行密码验证,便于用户操作。
13.在一些实施例中,第二选项用于提示用户针对该蓝牙耳机设置由蓝牙耳机侧输入的密码;
14.第一电子设备还用于,响应于用户对第二选项的操作,向该蓝牙耳机发送第二加密指令;
15.蓝牙耳机还用于,响应于第二加密指令,采集用户输入的密码,并根据该密码开启密码验证功能。
16.在本实施例提供的蓝牙系统中,第一电子设备过弹框提示的方式提醒并引导用户给蓝牙耳机设置由蓝牙耳机侧输入的密码。当蓝牙耳机开启密码验证功能后,即使其他电子设备不具备密码验证的功能,蓝牙耳机也可以独立进行密码验证,进一步保证蓝牙耳机的安全性和隐私性。
17.在一些实施例中,第一电子设备还用于,在对蓝牙耳机完成密码设置之后显示第三提示框,第三提示框包括第三选项,第三选项用于提示用户将该蓝牙耳机已配对的电子设备设置为可信设备;其中,可信设备在与该蓝牙耳机建立蓝牙连接后,无需进行密码验证。
18.在本实施提供的蓝牙系统中,第一电子设备能够提醒并引导用户将该蓝牙耳机已配备的其他电子设备设置为可信设备。设置成功后,已配对的电子设备在与该蓝牙耳机建立连接后,无需进行密码验证即可正常使用该蓝牙耳机,便于用户操作。
19.在一些实施例中,该系统还包括第二电子设备,该第二电子设备是该蓝牙耳机的不可信设备;该第二电子设备用于,在与该蓝牙耳机建立蓝牙连接后显示第四提示框,该第四提示框包括第四选项,该第四选项用于提示用户进行密码验证。
20.在本实施例中,第二电子设备密码验证成功之后,才能正常使用该蓝牙耳机,在一定程序上保证了该蓝牙耳机的安全性和隐私性。
21.在一些实施例中,该第二电子设备还用于,当密码验证错误的次数大于预设值时显示机主信息,该机主信息包括机主的联系方式。
22.在本实施例中,当密码验证错误的次数大于预设值时,说明该蓝牙耳机当前的用户可能不是耳机的机主。此时,蓝牙耳机控制该第一电子设备显示预设的机主信息,以便该用户将蓝牙耳机归还给机主,增加了蓝牙耳机丢失后被归还的可能性。
23.在一些实施例中,该蓝牙耳机还用于,当密码验证错误的次数大于预设值时播放机主信息,该机主信息包括机主的联系方式。
24.在本实施例中,当密码验证错误的次数大于预设值时,说明该蓝牙耳机当前的用户可能不是耳机的机主。此时,蓝牙耳机播放预设的机主信息,以便该用户将蓝牙耳机归还给机主,增加了蓝牙耳机丢失后被归还的可能性。
25.在一些实施例中,当该第二电子设备不具备加密能力时,蓝牙耳机采集用户输入的验证密码,并根据该验证密码进行密码验证。
26.在本实施例中,当蓝牙耳机开启密码验证功能后,即使第二电子设备不具备密码验证的功能,蓝牙耳机也可以独立进行密码验证,进一步保证蓝牙耳机的安全性和隐私性。
27.在一些实施例中,该密码或该验证密码为字符或者用户的生物特征信息,该生物特征信息包括指纹信息、面容信息、虹膜信息、骨声纹、耳道特征信息或者语音信息。
28.在一些实施例中,该第一电子设备为手机。
29.第二方面,本技术提供一种蓝牙系统,包括第一电子设备和蓝牙耳机,
30.该第一电子设备用于,接收用户的第二操作,向该蓝牙耳机发送第一设置指令;
31.该蓝牙耳机用于,响应于该第一设置指令,将与该蓝牙耳机已配对的其他电子设备设置为可信设备;
32.其中,当蓝牙耳机开启密码验证功能后,可信设备在与该蓝牙耳机建立蓝牙连接后,无需进行密码验证;密码验证功能是指该蓝牙耳机在与电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用。
33.在本实施提供的蓝牙系统中,第一电子设备能够提醒并引导用户将该蓝牙耳机已配备的其他电子设备设置为可信设备。设置成功后,已配对的电子设备在与该蓝牙耳机建立连接后,无需进行密码验证即可正常使用该蓝牙耳机,便于用户操作。
34.在一些实施例中,该第一电子设备还用于,
35.在对该蓝牙耳机完成密码设置之后显示第三提示框,该第三提示框包括第三选项,该第三选项用于提示用户将该蓝牙耳机已配对的电子设备全部设置为可信设备;
36.响应于用户对该第三选项的操作,向该蓝牙耳机发送该第一设置指令,该第一设置指令用于指示该蓝牙耳机将该已配对的其他电子设备全部设置为可信设备。
37.在本实施例中,第一电子设备通过弹框提示的方式提醒并引导用户,将该蓝牙耳机已配对的电子设备全部设置为可信设备,具有较好的用户体验。
38.在一些实施例中,该第一电子设备还用于,
39.显示可信设备设置界面,该可信设备设置界面中包括该蓝牙耳机已配对的第二电子设备的设置选项,该设置选项用于设置该第二电子设备是否为可信设备;
40.响应于用户对该设置选项的操作,向该蓝牙耳机发送该第一设置指令;
41.该蓝牙耳机还用于,响应于该第一设置指令,将该第二电子设备设置为可信设备。
42.在一些实施例中,该第一电子设备还用于,响应于用户对该设置选项的操作,向该蓝牙耳机发送第二设置指令;
43.该蓝牙耳机还用于,响应于该第二设置指令,将该第二电子设备设置为不可信设备;当该蓝牙耳机开启密码验证功能时,不可信设备在与该蓝牙耳机建立蓝牙连接后需要进行密码验证。
44.在上述实施例中,用户可以在可信设备设置界面,选择更改目标电子设备是否为可信设备,便于用户灵活调整该蓝牙耳机的可信设备的范围。
45.第三方面,本技术提供一种蓝牙耳机,该蓝牙耳机和第二电子设备通过蓝牙连接,该蓝牙耳机已开启密码验证功能,该第二电子设备是该蓝牙耳机的不可信设备;密码验证功能是指该蓝牙耳机在与不可信的电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用;
46.该蓝牙耳机用于,当该第二电子设备不具备对该蓝牙耳机进行密码验证的功能时,播放密码验证提示语音,该密码验证提示语音用于提示用户在该蓝牙耳机侧输入密码;采集用户输入的验证密码;当该验证密码正确时,确认密码验证成功。
47.对于本实施例提供的蓝牙耳机,即使其所连接的电子设备不具备进行密码验证的
功能,蓝牙耳机也可以独立进行密码验证,进一步保证蓝牙耳机的安全性和隐私性。
48.在一些实施例中,该验证密码为语音或者骨声纹。
49.在一些实施例中,该蓝牙耳机还用于,当检测到密码验证错误的次数大于预设值时播放机主信息,该机主信息包括机主的联系方式。
50.在本实施例中,当密码验证错误的次数大于预设值时,说明该蓝牙耳机当前的用户可能不是耳机的机主。此时,蓝牙耳机播放预设的机主信息,以便该用户将蓝牙耳机归还给机主,增加了蓝牙耳机丢失后被归还的可能性。
51.第四方面,本技术提供一种密码验证方法,应用于蓝牙耳机,该蓝牙耳机和第二电子设备通过蓝牙连接,该蓝牙耳机已开启密码验证功能,该第二电子设备是该蓝牙耳机的不可信设备;该密码验证功能是指该蓝牙耳机在与不可信的电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用;
52.该方法包括:当该第二电子设备不具备对该蓝牙耳机进行密码验证的功能时,该蓝牙耳机播放密码验证提示语音,该密码验证提示语音用于提示用户在该蓝牙耳机侧输入密码;采集用户输入的验证密码;当该验证密码正确时,确认密码验证成功。
53.在一些实施例中,该密码为语音或者用户的生物特征信息,该生物特征信息包括耳道特征信息或者骨声纹。
54.在一些实施例中,当检测到密码验证错误的次数大于预设值时播放机主信息,该机主信息包括机主的联系方式。
55.第五方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如第四方面的密码验证方法。
56.第六方面,一种芯片,应用于蓝牙耳机,该芯片包括存储器和处理器,该处理器执行该存储器中存储的计算机程序,以实现控制该蓝牙耳机执行如第四方面的密码验证方法。
57.可以理解的是,上述第四方面至第六方面的有益效果可以参见上述第三方面中的相关描述,在此不再赘述。
附图说明
58.图1是本技术实施例提供的蓝牙耳机的结构示意图;
59.图2是本技术的一个实施例提供的蓝牙设备的连接过程示意图;
60.图3是本技术另一个实施例提供的蓝牙设备的连接过程示意图;
61.图4是本技术又一个实施例提供的蓝牙设备的连接过程示意图;
62.图5是本技术的一个实施例提供的蓝牙设备的连接方法示意图;
63.图6是本技术的一个实施例提供的蓝牙耳机的应用场景示意图;
64.图7是本技术另一个实施例提供的蓝牙耳机的应用场景示意图;
65.图8是本技术的一个实施例提供的蓝牙设备的加密过程示意图;
66.图9是本技术另一个实施例提供的蓝牙设备的加密过程示意图;
67.图10是本技术又一个实施例提供的蓝牙设备的连接过程示意图;
68.图11是本技术的一个实施例提供的蓝牙设备的加密流程图;
69.图12是本技术另一个实施例提供的蓝牙设备的加密流程图;
70.图13是本技术又一个实施例提供的蓝牙设备的加密过程示意图;
71.图14是本技术又一个实施例提供的蓝牙设备的加密过程示意图;
72.图15是本技术又一个实施例提供的蓝牙设备的加密流程图;
73.图16是本技术又一个实施例提供的蓝牙设备的加密过程示意图;
74.图17是本技术另一实施例提供的蓝牙设备的加密流程图;
75.图18是本技术又一个实施例提供的蓝牙设备的加密流程图;
76.图19是本技术的一个实施例提供的密码验证过程示意图;
77.图20是本技术另一个实施例提供的密码验证过程示意图;
78.图21是本技术又一个实施例提供的密码验证过程示意图;
79.图22是本技术的一个实施例提供的密码验证方法的流程图;
80.图23是本技术又一个实施例提供的密码验证过程示意图;
81.图24是本技术又一个实施例提供的密码验证过程示意图;
82.图25是本技术另一个实施例提供的密码验证方法的流程图;
83.图26是本技术又一个实施例提供的密码验证方法的流程图;
84.图27是本技术的一个实施例提供的蓝牙设备的密码修改过程示意图;
85.图28是本技术的一个实施例提供的蓝牙设备的密码修改方法的流程图;
86.图29是本技术另一个实施例提供的蓝牙耳机的密码修改过程示意图;
87.图30是本技术另一个实施例提供的蓝牙设备的密码修改方法的流程图;
88.图31是本技术的一个实施例提供的蓝牙设备的密码取消过程示意图;
89.图32是本技术的一个实施例提供的蓝牙设备的密码取消方法的流程图;
90.图33是本技术另一个实施例提供的蓝牙设备的密码取消过程示意图;
91.图34是本技术另一个实施例提供的蓝牙设备的密码取消方法的流程图;
92.图35是本技术的一个实施例提供的机主信息设置过程示意图;
93.图36是本技术的一个实施例提供的机主信息提示场景示意图;
94.图37是本技术另一个实施例提供的机主信息提示场景示意图;
95.图38是本技术的一个实施例提供的可信设备的设置过程示意图;
96.图39是本技术另一个实施例提供的可信设备的设置过程示意图;
97.图40是本技术实施例提供的可信设备的设置流程图;
98.图41是本技术实施例提供的蓝牙设备控制系统的结构示意图;
99.图42是本技术又一个实施例提供的蓝牙设备的加密过程示意图;
100.图43是本技术又一个实施例提供的蓝牙设备的加密过程示意图;
101.图44是本技术又一个实施例提供的蓝牙设备的密码修改过程示意图;
102.图45是本技术又一个实施例提供的蓝牙设备的密码修改过程示意图;
103.图46是本技术又一个实施例提供的蓝牙设备的密码取消过程示意图;
104.图47是本技术又一个实施例提供的蓝牙设备的密码取消过程示意图;
105.图48是本技术另一实施例提供的机主信息设置过程示意图;
106.图49是本技术实施例提供的蓝牙设备的连接设备的管理过程示意图;
107.图50是本技术另一实施例提供的可信设备的设置过程示意图。
具体实施方式
108.随着蓝牙技术的发展,蓝牙设备在生活中的应用越来越广泛。在本实施例中,蓝牙设备包括手机、平板电脑、笔记本电脑、台式电脑、个人数字助理(personal digital assistant,pda)、蓝牙耳机、智能手表、智能音箱等能够通过蓝牙技术进行短距离无线通信的电子设备,本实施例对蓝牙设备的具体类型不进行限制。
109.两个蓝牙设备在建立蓝牙连接后,能够相互配合工作。例如,手机在与蓝牙耳机建立蓝牙连接之后,蓝牙耳机能够辅助手机进行语音通话或音频播放等。在本实施例中,蓝牙耳机可以是真无线立体(true wireless stereo,tws)耳机(例如图1中的(a)示出的freebuds3蓝牙耳机),也可以是颈戴式耳机(例如图1中的(b)或图1中的(c)),本实施例对其具体类型不进行限制。
110.本实施例将建立蓝牙连接的两个蓝牙设备分别称为主设备和从设备。其中,主设备通常为响应于用户操作发起蓝牙连接的设备,例如手机、平板电脑、笔记本电脑、台式电脑等。从设备通常为被连接的蓝牙设备,例如蓝牙耳机、智能音箱、智能手表等。示例性的,在手机与蓝牙耳机建立的蓝牙连接中,手机是主设备,蓝牙耳机是从设备。
111.下面以主设备是第一电子设备(例如手机a),从设备是蓝牙耳机(例如freebuds3)为例,对主设备和从设备建立蓝牙连接的过程进行说明。
112.图2是本技术的一个实施例提供的蓝牙设备的连接过程示意图,涉及手机a通过自动弹框的方式与蓝牙耳机建立蓝牙连接的过程。
113.参见图2中的(a)所示,蓝牙耳机根据用户的第一操作(例如打开蓝牙耳机的收纳盒的操作)打开蓝牙功能后,进入配对模式并发送广播消息。该广播信息包括蓝牙耳机的标识信息,例如耳机地址等。当手机a首次连接该蓝牙耳机,或者手机a将该蓝牙耳机从已配对设备列表中删除后首次连接该蓝牙耳机时,手机a在扫描到该广播消息之后,当检测到广播消息的信号质量大于预设值时,显示第一提示框。示例性的,该第一提示框中包括蓝牙耳机的图标、名称freebuds3、“取消”选项和第一选项(例如“连接”选项)等。当手机a检测到用户操作“连接”选项之后,手机a开始建立与该蓝牙耳机的蓝牙连接。
114.需要说明的是,在本实施例中,用户操作某个选项或者图标等,可以为用户单击、双击、长按或者重力按压该选项或者图标。
115.此外,不同蓝牙耳机根据不同的第一操作进入配对模式。例如,freebuds3在检测到耳机收纳盒开盖之后一定时间内(例如30秒)内,且距离手机小于预设距离时,进入配对模式,或者在检测到用户长按(如持续达到2秒)耳机收纳盒上的复位键之后进入配对模式。而其他一些蓝牙耳机可能是在检测到耳机离开耳机收纳盒之后进入配对模式,或者在检测到用户操作配对按键后进入配对模式,或者在蓝牙应用上操作控制蓝牙耳机进入配对模式。
116.参见图2中的(b)所示,当手机a和蓝牙耳机的蓝牙连接建立之后,手机a可以显示另一个提示框,用于提示用户蓝牙连接已建立成功。示例性的,该提示框可以包括蓝牙耳机的图标、名称(例如freebuds3)以及提示信息“连接成功”等内容。此外。该提示框还可以包括“完成”选项,手机a在接收用户针对所述“完成”选项的操作后,可以停止显示该提示框,完成配对。
117.图3是本技术另一实施例提供的蓝牙设备的连接过程示意图。参见图3所示,当手
机a检测到用户操作提示框中的“取消”选项之后,手机a本次将不建立与该蓝牙耳机的蓝牙连接。此后,如果用户又有连接手机a和该蓝牙耳机的需求,可以在手机a附近重新打开该蓝牙耳机的收纳盒,并根据图2示出的蓝牙连接过程进行连接。此外,用户也可以根据图4所示,在手机a的蓝牙设置选项中再次连接该蓝牙耳机。
118.图4是本技术又一个实施例提供的蓝牙设备的连接过程示意图,涉及手机a通过蓝牙设置选项与蓝牙耳机建立蓝牙连接的过程。
119.参见图4中的(a)所示,手机a的桌面上显示有各种各样的应用图标,其中包括“设置”图标。当手机a检测到用户操作“设置”图标之后,手机a显示设备设置界面。
120.参见图4中的(b)所示,设备设置界面中可以包括“账号”设置选项、“无线局域网(wireless local area network,wlan)”设置选项、“蓝牙”设置选项、“移动网络”设置选项、“桌面和壁纸”设置选项以及“显示与亮度”设置选项等内容。当手机a检测到用户操作“蓝牙”设置选项后,显示蓝牙设置界面。
121.参见图4中的(c)所示,蓝牙设置界面中可以包括蓝牙的开启控制图标、手机a的名称(如huawei p40)、手机a已配对的蓝牙设备(即已配对设备)的基本信息(例如手机1、手机2等),以及手机a能够搜索到但尚未配对的蓝牙设备(即可用设备,如freebuds3、智能手表、蓝牙音箱)的基本信息。示例性的,蓝牙设备的基本信息可以包括设备名称,例如freebuds3。当手机a检测到用户操作设备名称freebuds3后,手机a显示一个提示框。
122.参见图4中的(d)所示,该提示框可以包括蓝牙耳机的名称freebuds3、“取消”选项和“配对”选项等内容。当手机a检测到用户操作“配对”选项之后,手机a开始建立与该蓝牙耳机的蓝牙连接。在蓝牙连接成功之后,手机a将该蓝牙耳机设置为已配对设备,并参见图4中的(e)所示,将蓝牙耳机的基本信息(如名称freebuds3)显示在已配对的设备的列表中。
123.在上述描述中,蓝牙连接的建立过程具体可以参见图5所示。图5是本技术实施例提供的蓝牙设备的连接方法示意图。
124.s501,蓝牙耳机发送广播消息,该广播消息包括蓝牙耳机的标识信息。
125.在本实施例中,蓝牙耳机的标识信息包括耳机型号和耳机地址等信息。
126.具体地,蓝牙耳机在进入配对模式之后,开始广播耳机信息。其中,蓝牙耳机进入配对模式的方式请参见前文描述,本实施例在此不再赘述。
127.s502,手机a在扫描到耳机信息之后显示连接信息。
128.在一些实施例中,当手机a检测到广播消息的信号质量大于预设值时,显示连接信息。该连接信息可以为例如图2中的(a)所示的提示框,该提示框中包括第一选项(例如“连接”选项),该第一选项用于提示用户连接该蓝牙耳机。在另一些实施例中,例如图3中的(c)所示,该连接信息可以为蓝牙设置界面中,可用设备列表中的耳机名称freebuds3。
129.s503,手机a在接收到用户根据连接信息输入的连接指令之后,根据标识信息寻呼蓝牙耳机。
130.在一些实施例中,参见图2中的(a)所示,当手机a检测到用户操作“连接”选项之后,确认接收到用户输入的连接指令。或者,参见图3中的(c)所示,当手机a检测到用户操作耳机名称freebuds3之后,确认接收到用户输入的连接指令。手机a在接收到连接指令之后,通过耳机地址寻呼蓝牙耳机。
131.具体地,手机a作为主设备以跳频的方式根据耳机地址寻呼蓝牙耳机。蓝牙耳机以
固定的载波频率间隔去扫描外部寻呼,并在扫描到手机a的寻呼后进行响应。
132.s504,手机a和蓝牙耳机进行链路管理协议能力协商,建立蓝牙连接。
133.手机a和蓝牙耳机之间根据链路管理协议(link manager protocol,lmp)建立物理链路。该物理链路包括异步无连接(asynchronous connectionless,acl)链路,和同步定向连接(synchronous connection oriented link,sco)链路。其中,acl链路主要用于分组数据传送,sco主要用于同步话音传送。
134.在物理链路建立成功之后,手机a与蓝牙耳机根据链路控制和适配协议(logical link control and adaption protocol,l2cap)建立信道连接(channel link)。在信道连接建立之后,手机a采用会话描述协议(session description protocol,sdp)查询蓝牙耳机所支持的协议(profile),例如高级音频分发协议(advanced audio distribution profile,a2dp)、免提协议(hands-free profile,hfp)、音频/视频远程控制协议(audio/video remote control profile,avrcp),从而建立对应的应用连接。
135.其中,a2dp协议定义了acl链路上传送单声道或立体声等高质量音频信息的协议和过程。示例性的,如果蓝牙耳机与手机a之间激活a2dp协议,则蓝牙耳机与手机a建立a2dp连接。手机可以基于a2dp连接,通过acl链路向蓝牙耳机传输高质量音频信息。
136.hfp协议定义了免提功能协议,主要定义了与接/打电话相关的一些功能的实现。示例性的,如果蓝牙耳机与手机a激活hfp协议,即蓝牙耳机与手机a建立hfp连接。手机a可以基于hfp协议,通过sco链路向蓝牙耳机传输通话音频信息,并且蓝牙耳机可以控制手机a的电话功能,如接听、挂断、拒接、语音拨号等功能。
137.avrcp定义了如何控制流媒体的特征,包括暂停、停止、启动重放、上一首、下一首、音量控制及其它类型的远程控制操作。
138.综上所述,通过上述步骤s501-s504,手机a即可与蓝牙耳机建立蓝牙连接。并且,当手机a与蓝牙耳机建立蓝牙连接之后,蓝牙耳机的配对设备列表(paired device list,pdl)中存储有手机a的基本信息,例如设备名称、设备地址等。
139.本领域技术人员可以理解,在手机a与蓝牙耳机建立蓝牙连接之后,手机a即可正常使用蓝牙耳机。例如,参见图6所示,手机a可以使用蓝牙耳机进行语音通话。或者参见图7所示,手机a可以使用蓝牙耳机播放音频信息。
140.目前,从设备(例如蓝牙耳机)通常不具备对主设备(例如手机)的使用权限进行验证的能力,任何主设备在与从设备建立蓝牙连接之后,均可正常使用该从设备。可以理解,当从设备丢失或者被他人获得之后,可以被他人任意使用,无法保证从设备的安全性和隐私性。
141.为此,本技术实施例提供一种蓝牙设备管理方法,以在主设备与从设备建立蓝牙连接之后,对主设备使用该从设备的权限进行验证,避免他人任意使用该从设备,从而保证该从设备安全性和隐私性。
142.本技术实施例提供的蓝牙设备管理方法包括四部分内容。第一部分涉及主设备对从设备加密的过程。第二部分涉及加密后的从设备对主设备进行密码验证的过程。第三部分涉及主设备对从设备进行其他设置的过程,例如密码的修改与取消、可信设备设置、机主信息设置等。第四部分涉及主设备通过智慧生活应用对从设备进行管理的过程。下面分别对这四部分内容进行具体的说明。
143.第一部分:主设备对从设备加密的过程。
144.下面以主设备是第一电子设备(如手机a),从设备是蓝牙耳机(如freebuds3)为例,对从设备加密的过程进行说明。应理解,一个蓝牙耳机可以分别与多个手机在不同时间建立蓝牙连接,因此,蓝牙耳机除了手机a,还可能有其他的主设备,例如手机b、手机c等。
145.在本实施例中,蓝牙耳机的加密方式包括两种,一种是手机侧加密,另一种是耳机侧加密。用户可以根据需求选择这两种加密方式中的至少一种对蓝牙耳机加密。下面分别对这两种加密方式进行具体的说明。
146.应理解,手机a管理蓝牙耳机加密时,要求手机a具备加密能力。如果手机a不具备加密能力,即使蓝牙耳机处于未加密状态(即手机侧和耳机侧均未加密),手机在a与蓝牙耳机建立蓝牙连接之后,也不引导用户对蓝牙耳机进行加密设置(包括手机侧加密和/或耳机侧加密)。
147.(一)手机侧加密
148.图8是本技术的一个实施例提供的蓝牙设备的加密过程示意图,涉及手机a以弹框的方式引导用户给蓝牙耳机进行手机侧加密的过程。
149.参见图8中的(a)所示,当蓝牙耳机在未加密状态下(例如蓝牙耳机出厂后,或者取消密码后)首次成功连接手机a后(例如,手机接收用户点击图3中的“连接”选项的操作之后),手机a显示一个第二提示框,用于提示用户给蓝牙耳机设置由手机侧输入的密码。示例性的,该第二提示框可以包括第二选项(例如“设置”选项)、“跳过”选项,以及提示信息“您可以为此耳机设置由手机侧输入的密码”,以及“设置密码后,此耳机再次配对其他设备时,只有通过密码验证之后才能正常使用耳机业务”。当手机a检测到用户操作“设置”选项之后,显示密码输入框。
150.参见图8中的(b)所示,密码输入框用于获取用户给蓝牙耳机设置的由手机侧输入的密码。由于密码输入框中的密码通常不以明文显示,为了保证用户实际输入的密码和计划输入的密码相同,手机a可以请求用户输入两次密码,如果两次密码一致,则使用该密码给蓝牙耳机加密。加密完成之后,手机a显示例如图8中的(c)所示的提示框。
151.在本实施例中,通过密码输入框输入的密码可以为字符(包括数字、符号、字母等)通过任意方式组合成的密码,本实施例对其不进行限制。
152.参见图8中的(c)所示,该提示框包括“完成”选项、以及提示信息“请牢记密码,配对新设备时需要验证密码才可以正常使用耳机。您可以通过蓝牙设置或者智慧生活修改或者删除此耳机的密码”。当手机a检测到用户操作“完成”选项之后,结束显示该提示框。
153.用户也可以根据需求选择本次不设置蓝牙耳机的密码。示例性的,参见图9中的(a)所示,当手机a检测到用户操作“跳过”选项之后,可以显示例如图9中的(b)所示的提示框。该提示框包括“上一步”选项、“完成”选项和提示信息“该耳机未设置密码,您可以在蓝牙设置或者智慧生活应用中为耳机再次设置密码”。“上一步”选项用于控制手机a返回显示图9中的(a)所示的提示框。“完成”选项用于结束显示该提示框。当手机a检测到用户操作“完成”选项之后,手机a成功跳过密码设置。
154.在用户跳过根据弹框信息设置蓝牙耳机的密码后,如果用户又有加密该蓝牙耳机的需求,可以根据图10所示在手机a的蓝牙设置选项中继续进行密码设置。
155.图10是本技术又一个实施例提供的蓝牙设备的加密过程示意图,涉及手机a根据
用户指令在蓝牙设置选项中给蓝牙耳机设置密码的过程。具体如下所示。
156.参见图10中的(a)所示,手机a已配对的设备包括已连接的设备和未连接的设备,例如,当前手机已连接的设备freebuds3,用户可以对已连接的设备进行设置。具体地,当手机a检测到用户操作freebuds3的“设置”图标之后,显示例如图10中的(b)所示的设置界面。
157.参见图10中的(b)所示,该设置界面包括蓝牙耳机的名称“freebuds3”以及蓝牙耳机的配置项,例如“通话音频”配置项、“媒体音频”配置项、“共享联系人”配置项、“设备加密”配置项、“恢复出厂设置”配置项、“蓝牙设备重启”配置项、“可信设备”配置项、“机主信息”配置项等。当手机a检测到用户操作“设备加密”配置项之后,可以显示例如图10中的(c)所示的显示界面。
158.参见图10中的(c)所示,该显示界面中包括蓝牙耳机的两种加密方式。一个是手机侧加密,另一种是耳机侧加密。当手机a检测到用户选择手机侧加密的方式后,手机a显示例如图10中的(d)所示的显示界面。
159.参见图10中的(d)所示,该显示界面中包括密码输入区、密码再次输入区和“完成”图标。当手机a检测到用户在密码输入区和密码再次输入区输入了相同的密码,并且操作了完成图标之后,密码设置完成。手机a显示例如图10中的(e)所示的提示信息“密码设置成功”。
160.当用户采用手机侧加密的方式给蓝牙耳机加密之后,当该蓝牙耳机首次连接其他主设备(例如手机b)时,在手机b与蓝牙耳机建立蓝牙连接之后,蓝牙耳机需要通过手机b获取密码进行密码验证。验证通过之后,手机b才能正常使用蓝牙耳机,从而保证蓝牙耳机的安全性和隐私性。
161.在上述实施例中,终端设备还可以可以通过采集用户的生物特征信息来对耳机进行加密,例如,指纹信息、面容信息、虹膜信息、骨声纹、语音、耳道特征信息等。
162.在上述描述中,手机a采用手机侧加密的方式给蓝牙耳机加密的流程可以参见图11所示。图11是本技术的一个实施例提供的蓝牙设备的加密流程图。
163.s1100,手机a和蓝牙耳机建立蓝牙连接。
164.步骤s1100具体参见图5中示出的蓝牙连接流程图,本实施例在此不再赘述。
165.s1101,蓝牙耳机向手机a发送第一指示信息,该第一指示信息用于指示蓝牙耳机具备加密能力且手机侧加密和/或耳机侧加密未开启。
166.本实施例提供的蓝牙设备加密方法是基于手机a与蓝牙耳机均具备蓝牙加密能力的基础上进行的。在本实施例中,蓝牙耳机的加密能力包括,在主设备(如手机a)的控制下对自身加密、进行设备设置、对主设备进行鉴权的能力。主设备的加密能力包括,采用手机侧加密和/或耳机侧加密的方式加密蓝牙耳机、对蓝牙耳机进行设备设置、辅助蓝牙耳机对主设备鉴权的能力。
167.在本实施例中,蓝牙耳机未加密是指蓝牙耳机未开启手机侧加密和/或耳机侧加密。在一些实施例中,蓝牙耳机出厂之后首次连接主设备(如手机a)时,或者取消原始设置的所有密码之后首次连接手机a时,手机侧加密和耳机侧加密均未开启。在另一些实施例中,蓝牙耳机可能只开启了手机侧加密或者耳机侧加密。
168.在一些实施例中,蓝牙耳机可以使用既定的协议类型如hiecho消息与手机a通信,协商加密能力。示例性的,该第一指示信息可以为“hiecho:加密能力=1,手机侧加密=0,
耳机侧加密=0”,指示蓝牙耳机具备加密能力,未开启手机侧加密,未开启耳机侧加密。
169.s1102,手机a向蓝牙耳机发送第一响应消息,该第一响应消息用于指示手机a具备加密能力。
170.在一些实施例中,当蓝牙耳机可以使用既定的协议类型如hiecho与手机a协商加密能力时,示例性的,该第一响应消息可以为“hiecho响应:成功”。
171.需要说明的是,在本实施例中,可以先执行步骤s1101再执行步骤s1102,也可以先执行步骤s1102再执行步骤s1101,本实施例对此不进行限制。
172.上述s1101和s1102步骤中,也可以是手机通过sdp查询服务主动查询蓝牙耳机所支持的各种profile服务或者能力,耳机上报自身所支持的服务或者能力至手机端,例如a2dp,以及是否支持加密能力等。
173.s1103,当蓝牙耳机具备加密能力时,手机提示用户对蓝牙耳机进行加密,并根据第一加密操作获取密码。
174.通常来讲,耳机出厂时或者首次连接电子设备时,耳机是处于非加密状态的。当蓝牙耳机不具备加密能力时,手机不提示用户进行加密操作,
175.在该步骤中,当第一指示信息中携带指示消息“手机侧加密=0”时,手机a根据第一加密操作获取密码。示例性的,第一加密操作为图8中的(a)和图8中的(b)中所示的用户操作。或者,该第一加密操作可以为图10中的(a)至图10中的(d)所示的用户操作。
176.s1104,手机a向蓝牙耳机发送第一加密指令,该第一加密指令携带密码,用于控制蓝牙耳机开启密码验证功能。
177.在本实施例中,由于手机和蓝牙耳机之间已建立蓝牙链路,且该蓝牙链路是加密链路,因此,手机a可以将密码以明文发送给蓝牙耳机,也可以将密码转换为密码哈希值发送给蓝牙耳机。示例性的,该第一加密指令可以为“hiecho:设置手机侧密码=1,密码=123456”。
178.s1105,蓝牙耳机向手机a发送第二响应消息。
179.第二响应消息用于指示蓝牙耳机已接收到手机a发送的第一加密指令。示例性的,该第二响应消息可以为“hiecho响应:成功”。
180.s1106,蓝牙耳机根据该密码给蓝牙耳机加密。
181.具体地,蓝牙耳机在接收到手机a发送的密码之后,开启手机侧加密,并存储该密码。此外,蓝牙耳机将本地维护的配对设备列表(paired device list,pdl)中的手机a设置为可信设备,以便手机a可以正常使用该蓝牙耳机。
182.s1107,蓝牙耳机向手机a发送第一加密成功通知,用于通知手机侧加密成功。
183.示例性的,该第一加密成功通知可以为“hiecho:设置成功,手机侧加密=1”。手机a在接收到第一加密成功通知之后,可以显示例如图8中的(c)所示的提示信息,用于提示用户手机侧加密已完成。
184.s1108,手机a向蓝牙耳机发送第三响应消息。
185.第三响应消息用于通知蓝牙耳机,手机a已接收到第一加密成功通知。示例性的,该第三响应消息可以为“hiecho响应:成功”。
186.通过上述步骤s1100-s1108,手机侧加密即完成。此后,当其他主设备(例如手机b)在连接该蓝牙耳机后需要输入密码才能正常使用蓝牙耳机。
187.图12是本技术另一实施例提供的蓝牙设备加密方法的流程图,涉及手机a跳过给从蓝牙耳机设置密码的过程。
188.s1200,手机a和蓝牙耳机建立蓝牙连接。
189.s1201,蓝牙耳机向手机a发送第一指示信息,该第一指示信息用于指示蓝牙耳机具备加密能力且未加密。
190.s1202,手机a向蓝牙耳机发送第一响应消息,该第一响应消息用于指示手机a具备加密能力。
191.在本实施例中,步骤s1200-s1202请参见步骤s1100-s1102,本实施例在此不再赘述。
192.s1203,手机a根据第一密码跳过操作向蓝牙耳机发送第一密码跳过指令,该指令用于指示蓝牙耳机暂不设置由手机侧输入的密码。
193.示例性的,第一密码跳过操作可以为图9中的(a)所示的,用户选择“跳过”选项的操作。第一密码跳过指令可以为“hiecho:手机侧加密=0”。
194.s1204,蓝牙耳机向手机a发送第一跳过成功通知。该第一跳过成功通知用于指示蓝牙耳机已跳过设置密码。
195.s1205,手机a显示密码重设提示信息。
196.密码重设提示信息用于提示用户后续给该蓝牙耳机设置密码的方式。参见图9中的(b)所示,该密码重设提示信息可以为“该耳机未设置密码,您可以在蓝牙设置或者智慧生活应用中对耳机再次设置密码”。
197.(二)耳机侧加密
198.图13是本技术又一个实施例提供的蓝牙设备的加密过程示意图,涉及手机a以弹框的方式引导用户给蓝牙耳机进行耳机侧加密的过程。
199.在一些实施例中,当手机a完成或者跳过手机侧加密之后,手机a开始引导用户给蓝牙耳机进行耳机侧加密。在另一些实施例中,当手机a首次与蓝牙耳机建立连接之后,如果蓝牙耳机未加密,手机a也可以直接引导用户对蓝牙耳机进行耳机侧加密。具体如下所示。
200.参见图13中的(a)所示,手机a在引导用户对蓝牙耳机进行耳机侧加密时,可以显示另一个第二提示框,用于提示用户给蓝牙耳机设置由耳机侧输入的密码。该第二提示框包括第二选项(例如“设置”选项)、“跳过”选项和提示信息“您可以为此耳机设置由耳机侧输入的密码”,以及“设置密码后,此耳机再次配对其他设备时,只有通过密码验证之后才能正常使用耳机业务”。当手机a检测到用户操作“设置”选项之后,手机a可以显示例如图13中的(b)所示的提示框。
201.参见图13中的(b)所示,该提示框包括提示信息、“开始”选项和“取消”选项。示例性的,该提示信息可以为“请佩戴蓝牙耳机并根据语音提示进行密码设置”。当手机a检测到用户操作“取消”选项后,暂不设置密码。当手机a检测到用户操作“开始”选项之后,手机a控制蓝牙耳机开始设置由耳机侧输入的密码。
202.在本实施例中,蓝牙耳机可以采用骨声纹加密,也可以采用语音信息加密。当蓝牙耳机采用骨声纹加密时,蓝牙耳机在收到手机a发送的耳机侧加密指令之后,参见图14中的(a)所示,首先播放第一提示语音,以提示用户进行密码设置。示例性的,该第一提示语音可
以为“请说出

小艺小艺’,以对蓝牙耳机加密”。随后,参见图14中(b)所示,蓝牙耳机采集用户发出“小艺小艺”的声音时的骨声纹作为蓝牙耳机的密码,并根据该密码加密蓝牙耳机。蓝牙耳机在完成耳机侧加密的相关设置之后,通知手机a加密成功。
203.参见图13中的(c)所示,当手机a检测到蓝牙耳机加密成功之后,显示加密成功提示信息,例如“密码设置成功”。
204.用户也可以根据需求选择本次不采用耳机侧加密的方式给蓝牙耳机加密。示例性的,参见图15中的(a)所示,手机a检测到用户在提示框中操作“跳过”选项之后,手机a通知蓝牙耳机本次不进行密码设置,并显示例如图15中的(b)所示的提示框。该提示框包括提示信息、“上一步”选项和“完成”选项。示例性的,该提示信息可以为“该耳机未设置密码,您可以在蓝牙设置或者智慧生活应用中为该耳机再次设置密码”。“上一步”选项用于控制手机a返回显示图15中的(a)所示的提示框。“完成”选项用于结束显示该提示框。当手机a检测到用户操作“完成”选项之后,密码设置跳过成功。
205.在用户跳过设置蓝牙耳机的密码后,如果用户又有加密蓝牙耳机的需求,可以根据图16所示在手机a的蓝牙设置选项中继续进行密码设置。
206.图16是本技术又一个实施例提供的蓝牙设备的加密过程示意图,涉及手机a根据用户指令,在蓝牙设置选项中给蓝牙耳机设置由耳机侧输入的密码的过程。
207.参见图16中的(a)所示,当手机a检测到用户在该界面中选择耳机侧加密的方式后,手机a显示图16中的(b)所示的设置界面。
208.参见图16中的(b)所示,该设置界面中包括提示信息,“开始”选项和“取消”选项。示例性的,该提示信息可以为“请佩戴蓝牙耳机,并根据语音提示进行密码设置”。当手机a检测到用户操作“取消”选项后,暂不设置密码。当手机a检测到用户操作“开始”选项之后,手机a通知蓝牙耳机开始设置由耳机侧输入的密码。具体地,蓝牙耳机可以根据图14所示的流程设置由耳机侧输入的密码,本实施例在此不再赘述。
209.参见图16中的(c)所示,当手机a检测到耳机侧加密完成之后,手机a显示提示信息“密码设置成功”。
210.在上述描述中,手机a采用耳机侧加密的方式给蓝牙耳机加密的流程可以参见图17所示。图17是本技术另一实施例提供的蓝牙设备的加密流程图。
211.s1700,手机a和蓝牙耳机建立蓝牙连接。
212.s1701,蓝牙耳机向手机a发送第一指示信息,该第一指示信息用于指示蓝牙耳机具备加密能力且手机侧加密和/或耳机侧加密未开启。
213.s1702,手机a向蓝牙耳机发送第一响应消息,该第一响应消息用于指示手机a具备加密能力。
214.在本实施例中,步骤s1700-s1702请参见步骤s1100-s1102,本实施例在此不再赘述。
215.s1703,手机a根据第二加密操作向蓝牙耳机发送第二加密指令。
216.示例性的,该第二加密操作可以为图13中的(b)或者图16中的(b)所示的,用户选择“开始”选项的操作。该第二加密指令可以为“hiecho:耳机侧加密=1”。
217.s1704,蓝牙耳机向手机a发送第四响应消息。
218.第四响应消息用于通知手机a,蓝牙耳机已接收到第二加密指令。示例性的,该第
四响应消息可以为“hiecho响应:成功”。
219.s1705,蓝牙耳机获取用户输入的密码。
220.具体地,蓝牙耳机密码的获取过程请参见图14相关的描述,本实施例在此不再赘述。
221.s1706,蓝牙耳机根据该密码加密。
222.具体地,蓝牙耳机开启耳机侧加密,并存储该密码。此外,如果蓝牙耳机的pdl中不包括手机a的基本信息(例如设备名称、设备地址、可信设备标记等),则蓝牙耳机将手机a的基本信息存储在本地维护的pdl中。
223.s1707,蓝牙耳机向手机a发送第二加密成功通知。
224.示例性的,该第二加密成功通知可以为“hiecho:耳机侧加密=1”。
225.s1708,手机a向蓝牙耳机发送第五响应消息。
226.第五响应消息用于通知蓝牙耳机,手机a已接收到蓝牙耳机发送的第二加密成功通知。示例性的,该第五响应消息可以为“hiecho响应:成功”。
227.此外,手机a在发送第五响应消息之后,可以显示例如图10中的(c)所示的提示信,用于提示耳机侧加密已完成。
228.图18是本技术另一实施例提供的蓝牙设备加密流程图,涉及手机a跳过给从蓝牙耳机设置由耳机侧输入的密码的过程。
229.s1800,手机a和蓝牙耳机建立蓝牙连接。
230.s1801,蓝牙耳机向手机a发送第一指示信息,该第一指示信息用于指示蓝牙耳机具备加密能力且未加密。
231.s1802,手机a向蓝牙耳机发送第一响应消息,该第一响应消息用于指示手机a具备加密能力。
232.在本实施例中,步骤s1800至s1802请参见步骤s1100-s1102,本实施例在此不再赘述。
233.s1803,手机a根据第二密码跳过操作向蓝牙耳机发送第二密码跳过指令,该指令用于指示蓝牙耳机暂不设置由耳机侧输入的密码。
234.示例性的,第二密码跳过操作可以为图15中的(a)所示的,用户选择“跳过”选项的操作。第一密码跳过指令可以为“hiecho:耳机侧加密=0”。
235.s1804,蓝牙耳机向手机a发送第二跳过成功通知。该跳过成功通知用于指示蓝牙耳机的已跳过设置由耳机侧输入的密码。
236.s1805,手机a显示密码重设提示信息。
237.密码重设提示信息用于提示用户后续给该蓝牙耳机设置密码的方式。参见图9中的(b)所示,该密码重设提示信息可以为“该耳机未设置密码,您可以在蓝牙设置或者智慧生活应用中对耳机再次设置密码”。
238.当蓝牙耳机加密(包括手机侧加密和/或耳机侧加密)之后,蓝牙耳机开启密码验证功能。未配对的蓝牙设备在与该蓝牙耳机建立蓝牙连接后,需要通过密码验证才能正常使用该蓝牙耳机。否则蓝牙耳机的部分功能将被限制,例如电话接听功能、音频播放、功能等。下面通过第二部分对蓝牙耳机在加密之后,对主设备进行密码验证的过程进行说明。
239.第二部分:加密后的从设备对主设备进行密码验证
240.对于具有加密能力的蓝牙耳机而言,其所连接的主设备不一定具有加密能力。因此,在本实施中,当主设备具备加密能力时,蓝牙耳机可以采用手机侧验证的方式进行密码验证,也可以采用耳机侧验证的方式进行密码验证。而当主设备不具备加密能力,其通常无法在手机侧输入密码,因此可以采用耳机侧验证的方式进行用户密码验证。
241.下面分别对手机侧密码验证和耳机侧密码验证的过程进行说明。
242.(一)手机侧密码验证
243.下面首先以主设备是第二电子设备(例如手机b,具备加密能力)和蓝牙耳机(例如freebuds3)为例,对蓝牙耳机的手机侧验证方式进行说明。
244.图19是本技术的一个实施例提供的密码验证过程示意图,涉及手机b通过弹框提示的方式结合用户指令,进行蓝牙耳机使用密码验证的过程。
245.参见图19中的(a)所示,当手机b与加密后的蓝牙耳机建立蓝牙连接后(例如,在手机b接收用户对如图2(b)所述的“连接”的操作选项之后),手机b显示第四提示框。该第四提示框包括提示信息、第四选项(例如“验证”选项)和“跳过”选项。其中,该提示信息可以为“freebuds3已设置密码,请输入密码,以便当前设备能够正常使用耳机的业务功能”。“验证”选项用于根据用户指令显示密码输入框”。“跳过”选项用于取消本次密码验证。当手机a检测到用户操作“验证”选项之后,显示例如图19中的(b)所示的提示框。
246.参见图19中的(b)所示,该提示框用于获取用户输入的密码。当手机b检测到用户输入密码并确认之后,如果密码输正确,则显示例如图19中(c)所示的提示框。
247.参见图19中的(c)所示,该提示框包括提示信息和“完成”图标。示例性的,该提示信息可以为“密码验证通过,当前设备可以正常使用耳机”。“完成”图标用于结束显示该提示框。
248.需要说明的是,当用户输入的密码错误时,手机b会显示密码错误提示信息,例如,“密码错误,请重新验证密码”。如果用户输入的错误密码的次数高于预设值(例如5次),则蓝牙耳机锁定密码验证功能并持续预设时间(例如24小时),以避免耳机被非法使用。
249.用户也可以根据需求选择本次不进行密码验证。示例性的,参见图20所示,用户可以通过操作提示框中的“取消”选项,选择取消本次密码验证。此外,如果用户在手机b与蓝牙耳机本次连接的过程中,有重新输入密码进行密码验证的需求,可以根据图21所示在手机b中的蓝牙设置选项中进行验证。
250.在一些实施例中,当用户取消本次密码验证时,蓝牙耳机还可以保持部分的紧急功能,例如,手机可以蓝牙技术查找耳机、闹钟等。
251.图21是本技术又一个实施例提供的密码验证过程示意图,涉及用户在蓝牙设置中进行用户密码验证的过程。
252.参见图21中的(a)所示,在蓝牙设置界面中,如果蓝牙耳机处于加密状态且手机b未通过密码验证,当手机b检测到用户操作freebuds3之后,显示例如图21中的(b)所示的提示框,该提示框包括密码输入区域。当手机b检测到用户输入正确的密码之后,可以显示例如图21中的(c)所示提示框,该提示框包括提示信息“密码验证通过,当前设备可以正常使用耳机”。
253.需要说明的是,当用户输入的密码错误时,手机b会显示密码错误提示信息,例如,“密码错误,请重新验证密码”。如果用户输入的错误密码的次数高于预设值(例如5次),则
蓝牙耳机锁定密码验证功能并持续预设时间(例如24小时),以避免耳机被非法使用。
254.在上述描述中,蓝牙耳机在手机侧进行密码验证的过程可以参见图22所示。图22是本技术的一个实施例提供的密码验证方法的流程图。
255.s2200,手机b和蓝牙耳机建立蓝牙连接。
256.s2201,蓝牙耳机向手机b发送第二指示信息,该第二指示信息用于指示蓝牙耳机具备加密能力且已加密。
257.在本实施例中,蓝牙耳机已加密包括蓝牙耳机已开启耳机侧加密和/或手机侧加密。
258.示例性的,该第二指示信息可以为“hiecho:加密能力=1,手机侧加密=1,耳机侧加密=1”。或者,第二指示信息可以为“hiecho:加密能力=1,手机侧加密=1,耳机侧加密=0”。
259.s2202,手机b向蓝牙耳机发送第六响应消息。
260.第六响应消息用于指示手机b具备加密能力。示例性的,该第六响应消息可以为“hiecho响应:成功”。
261.s2203,响应于蓝牙耳机已开启手机侧加密,手机b获取用户输入的验证密码。
262.示例性的,手机b可以根据图19或者图21所示的过程,获取用户的验证密码。
263.s2204,手机b向蓝牙耳机发送第一密码验证指令,该指令携带验证密码。
264.示例性的,该第一密码验证指令可以为“hiecho:密码=123456”,用于将用户输入的验证密码“123465”发送给蓝牙耳机。
265.s2205,蓝牙耳机向手机b发送第七响应消息。
266.第七响应消息用于蓝牙耳机已接收到手机b发送的验证密码。示例性的,该第七响应消息可以为“hiecho响应:成功”。
267.s2206,当验证密码与预设密码相同时,蓝牙耳机在pdl中将手机b标记为可信设备。
268.s2207,蓝牙耳机向手机b发送第一验证成功通知。
269.s2208,手机b向蓝牙耳机发送第八响应消息。该第八响应消息用于指示手机b已接收到第一验证成功通知。
270.s2209,手机b显示验证通过提示信息。示例性的,该验证通过提示信息可以为图19中的(c)或者图21中的(c)所示的提示信息。
271.通过上述步骤s2200-s2209,蓝牙耳机即可将手机b设置为可信设备。当手机b再次连接该蓝牙耳机后,将无需再进行密码验证即可正常使用该蓝牙耳机。
272.(二)耳机侧密码验证
273.下面以主设备是第二电子设备(如手机b,具备加密能力)和蓝牙耳机(如freebuds3)为例,对蓝牙耳机的耳机侧验证方式进行说明。
274.图23是本技术又一个实施例提供的蓝牙设备的密码验证过程示意图,涉及蓝牙耳机在耳机侧进行密码验证的过程。
275.参见图23中的(a)所示,在手机b与蓝牙耳机建立蓝牙连接之后,如果蓝牙耳机开启了耳机侧加密,则手机b显示一个提示框。该提示框可以包括提示信息、“验证”选项、“取消”选项。示例性的,当耳机侧采用的是骨声纹加密时,该提示信息可以为“由耳机进行密码
验证请佩戴蓝牙耳机并说出“小艺小艺
””
。当手机b检测到用户操作“验证”图标之后,手机b通知蓝牙耳机开始在耳机侧进行密码验证。
276.在一个示例中,参见图24中的(a)所示,蓝牙耳机在进行耳机侧密码验证时,首先播放密码验证提示语音,用于提示用户输入密码。示例性的,当耳机侧采用的是骨声纹加密时,该提示语音可以为“请说出“小艺小艺”进行密码验证”。参见图24中的(b)所示,蓝牙耳机采集用户说出“小艺小艺”时的骨声纹作为验证密码,并将该验证密码与本地存储的预设密码(即预设骨声纹)进行比较。如果验证骨声纹与预设骨声纹匹配成功,则用户密码验证通过。蓝牙耳机通知手机b验证通过。
277.参见图23中的(b)所示,当手机b接收到验证通过消息之后,可以显示一个提示框,用于提示耳机侧验证通过。该提示框可以包括提示信息和“完成”选项。示例性的,该提示信息可以为“密码验证通过,当前设备可以正常使用耳机”。当手机b检测到用户操作“完成”选项之后,耳机侧验证结束。
278.在上述描述中,手机b控制蓝牙耳机进行耳机侧验证的流程图可以参见图25所示。图25是本技术实施例的一个实施例提供的蓝牙设备的密码验证方法流程图。
279.s2500,手机b和蓝牙耳机建立蓝牙连接。
280.s2501,蓝牙耳机向手机b发送第二指示信息,该第二指示信息用于指示蓝牙耳机具备加密能力且已加密。
281.s2502,手机b向蓝牙耳机发送第六响应消息,该第六响应消息用于指示手机b具备加密能力。
282.步骤s2500-s2502请参见步骤s2200-s2202的描述,本实施例在此不再赘述。
283.s2503,响应于蓝牙耳机已开启耳机侧加密,手机b根据用户指令向蓝牙耳机发送第二密码验证指令。
284.示例性的,参见图23中的(a)所示,当手机b检测到用户操作“验证”选项之后,向蓝牙耳机发送第二密码验证指令。
285.s2504,蓝牙耳机向手机b发送第九响应消息。
286.该第九响应消息用于通知手机b,蓝牙耳机已接收到第二密码验证指令。示例性的,该第九响应消息可以为“hiecho响应:成功”。
287.s2505,蓝牙耳机获取用户输入的验证密码。
288.示例性的,蓝牙耳机获取用户输入的验证密码的具体方式请参见图24相关的描述,本实施例在此不再赘述。
289.s2507,当验证密码与预设密码相同时,则蓝牙耳机在pdl中将手机b标记为可信设备。应理解,当手机b成为蓝牙耳机的可信设备之后,手机b即可正常使用该蓝牙耳机的业务功能。
290.s2508,蓝牙耳机向手机b发送第二验证成功通知。该第二验证成功通知用于通知手机,蓝牙耳机侧加密验证成功。
291.s2509,手机b向蓝牙耳机发送第十响应消息。该第十响应消息用于指示手机b已收到第二验证成功通知。
292.s2510,手机b显示密码验证通过提示信息。示例性的,该验证通过提示信息可以为图23中的(b)所示的提示信息。
293.下面以主设备是第二电子设备(例如手机c,不具备加密能力)和蓝牙耳机(例如freebuds3)为例,对蓝牙耳机的耳机侧验证方式进行说明。
294.在手机c与蓝牙耳机建立蓝牙连接之后,如果蓝牙耳机检测到手机c不具备加密能力且蓝牙耳机设置了耳机侧加密,则蓝牙耳机在检测用户佩戴蓝牙耳机之后,自动启动耳机侧密码验证,具体参见图26所示。
295.图26是本技术又一个实施例提供的蓝牙设备的密码验证方法流程图。
296.s2600,手机c和蓝牙耳机建立蓝牙连接。
297.s2601,蓝牙耳机向手机c发送第二指示信息,用于指示蓝牙耳机具备加密能力,且已加密。
298.步骤s2600和s2601请参见上述步骤s2500和s2501,本实施例在此不在赘述。
299.s2602,响应于蓝牙耳机在预设时间内未接收到手机c发送的响应消息,蓝牙耳机播放密码验证提示语音。
300.具体地,当手机c不具备加密能力时,其将无法识别蓝牙耳机向手机c发送第二指示信息,因此,无法进行手机侧密码验证。因此,在本实施例中,如果手机c和蓝牙耳机之间的蓝牙链路正常,且蓝牙耳机在预设时间内(例如5秒)未接收到手机c回复的关于第二指示信息的响应消息,则蓝牙耳机确定手机c不具备加密能力,自行开启耳机侧验证。
301.在一种可能的实现方式中,蓝牙耳机可以在检测到用户佩戴蓝牙耳机后,开始重复播放密码验证提示语音,以避免用户错过收听。
302.s2603,采集用户输入的验证密码。
303.示例性的,该验证密码可以是用户发出的验证口令“小艺小艺”对应的骨声纹,也可以是用户发出的语音信息,例如“123456”。
304.s2604,当验证密码与蓝牙耳机中预设的密码相同时,在pdl中将手机c标记为可信设备,与手机c开始正常的业务交互。
305.通过本实施例提供的耳机侧密码验证方法,即使连接加密蓝牙耳机的主设备没有加密能力,蓝牙耳机也可以自行启动耳机侧验证,并在验证通过之后正常与手机c进行业务交互。该方法有助于拓宽蓝牙耳机的使用范围,提高用户体验。
306.第三部分:主设备对蓝牙耳机进行其他设置
307.在本实施例中,可信的主设备或者通过密码验证的不可信的主设备能够对蓝牙耳机的设置进行修改,其中包括修改密码、取消密码、设置机主信息、设置其他可信主设备等。下面以该主设备是手机a为例,对这些设置过程进行说明。
308.(一)修改密码
309.(1)修改由手机侧设置的密码
310.图27是本技术的一个实施例提供的蓝牙设备的密码修改过程示意图,涉及在手机a的蓝牙设置选项中修改由手机侧设置的密码的过程。
311.参见图27中的(a)所示,当手机a检测到用户操作蓝牙耳机freebuds3的“设置”图标之后,显示例如图27中的(b)所示的设置界面。
312.参见图27中的(b)所示,当手机a检测到用户操作“设备加密”选项之后,手机a显示例如图27中的(c)所示的设置界面。
313.参见图27中的(c)所示,当手机a检测到用户操作手机侧加密对应的“修改密码”选
项之后,显示例如图27中的(d)所示的设置界面。
314.参见图27中的(d)所示,该设置界面包括原密码输入区、新密码输入区、确认密码输入区以及完成图标。当手机a检测到用户输入的原密码正确,且新密码和确认密码相同之后,密码修改完成。
315.参见图27中的(e)所示,在密码修改成功之后,手机a显示修改成功提示信息,例如“密码修改成功”。
316.图28是本技术实施例提供的蓝牙设备的密码修改方法的流程图。该密码修改流程同样是基于手机a与蓝牙耳机已经建立蓝牙连接,且手机a和蓝牙耳机均具备蓝牙加密能力的基础上进行的。该密码修改方法具体包括如下步骤。
317.s2801,手机a获取用户输入的原始密码和修改后的密码。
318.在本实施例中,手机a可以根据图27所示的密码修改流程获取用户输入的原始密码和修改后的密码。
319.s2802,手机a向蓝牙耳机发送第一密码修改指令,该指令携带原始密码和修改后的密码。
320.s2803,若用户输入的原始密码正确,则蓝牙耳机用修改后的密码替换本地存储的原始密码。
321.对于上述步骤s2801-s2803,在另一些实施中,蓝牙耳机也可以先校验用户输入的原始密码是否正确,在校验成功之后,再通过手机a获取修改后的密码。
322.s2804,蓝牙耳机向手机发送第一修改成功通知消息。该第一修改成功通知消息用于通知手机,蓝牙耳机已修改由手机侧输入的密码。
323.s2805,手机a显示修改成功提示信息。示例性的,参见图27中的(e)所示,该提示信息可以为“密码修改成功”。
324.通过上述过程,用户即可通过手机a修改蓝牙耳机的密码。在密码修改成功之后,用户在使用蓝牙设备连接该蓝牙耳机后,需要输入修改后的密码才能正常使用耳机的业务功能。
325.(2)修改由耳机侧设置的密码
326.图29是本技术另一个实施例提供的蓝牙设备的密码修改过程示意图,涉及在手机a的蓝牙设置选项中修改由耳机侧设置的密码的过程。
327.参见图29中的(a)所示,当手机a检测到用户操作耳机侧加密对应的“修改密码”选项之后,显示例如图29中的(b)所示的密码修改界面。该密码修改界面包括提示信息、“开始”选项和“取消”选项。示例性的,该提示信息可以为“请佩戴耳机,并根据语音提示进行密码修改”。当手机a检测到用户操作“开始”选项之后,手机a控制蓝牙耳机重新设置密码。具体地,蓝牙耳机重新设置密码的过程可参见图14所示,本实施例在此不再赘述。当密码修改成功之后,手机a显示例如图29中的(c)所示的提示框,该提示框包括提示信息“密码修改成功”。
328.在上述描述中,手机a控制蓝牙耳机修改由耳机侧输入的密码的过程可参见图30所示。图30是本技术又一个实施例提供的蓝牙设备的密码修改方法的流程图。
329.s3001,手机a向蓝牙耳机发送第二密码修改指令。
330.示例性的,参见图29中的(b)所示,当手机a检测到用户操作“开始”选项之后,手机
a向蓝牙耳机发送第二密码修改指令。该第二密码修改指令用户指示蓝牙耳机修改由耳机侧设置的原始密码。
331.s3002,蓝牙耳机获取用户输入的验证密码进行密码验证。
332.示例性的,蓝牙耳机可根据图24所示的过程获取对蓝牙耳机进行密码验证。如果该验证密码正确,则说明用户具有修改密码的权限,手机a执行下一步骤。
333.s3003,在密码验证通过之后,蓝牙耳机获取用户输入的修改后的密码。示例性的,蓝牙耳机可根据图14所示的过程获取修改后的密码。
334.s3004,蓝牙耳机使用修改后的密码替换本地存储的原始密码。
335.s3005,蓝牙耳机向手机a发送第二修改成功通知。该第二修改成功通知用于通知手机,蓝牙耳机已修改由耳机侧输入的密码。
336.s3006,手机a显示修改成功提示信息。示例性的,参见图29中的(c)所述,该提示信息可以为“密码修改成功”。
337.(二)取消密码
338.(1)取消由手机侧设置的密码
339.图31是本技术的一个实施例提供的蓝牙设备的密码取消过程示意图,涉及在手机a的蓝牙设置选项中关闭手机侧加密的过程。
340.参见图31中的(a)所示,在加密设置界面中,当手机a检测到用户关闭手机侧加密的操作之后,手机a可以例如图31中的(b)所示的提示框。
341.参见图31中的(b)所示,该提示框包括提示信息、“否”选项和“是”选项。示例性的,该提示信息可以为“是否确认关闭手机侧加密?”。当手机检测到用户操作“否”选项时,本次不关闭手机侧加密。如果手机a检测到用户操作“是”选项,则显示例如图31中的(c)所示的提示框。
342.参见图31中的(c)所示,该提示框包括密码输入区域,用于获取用户的输入的密码进行密码验证。如果手机a检测到用户输入正确的密码之后,蓝牙耳机的手机侧加密取消成功。随后,参见图31中的(d)所示,手机显示提示信息“密码取消成功”。
343.图32是本技术的一个实施例提供的蓝牙设备的密码取消方法的流程图,涉及在手机a取消蓝牙耳机的密码的过程。该密码取消流程同样是基于手机a与蓝牙耳机已经建立蓝牙连接,且手机a和蓝牙耳机均具备蓝牙加密能力的基础上进行的。该密码取消方法具体包括如下步骤。
344.s3201,手机a根据第一密码取消操作,向蓝牙耳机发送第一密码取消指令,该指令携带验证密码。
345.示例性的,参见图31中的(a)至图31中的(c)所示,当手机a在检测到用户关闭手机侧加密和输入验证密码的第一密码取消操作之后,向蓝牙耳机发送密码取消指令,该指令携带验证密码。
346.s3202,当验证密码与预设密码相同时,蓝牙耳机关闭手机侧加密,并删除本地存储的由手机侧输入的密码。
347.s3203,蓝牙耳机向手机a发送第一取消成功通知。该第一取消成功通知用于通知手机,蓝牙耳机已关闭手机侧加密。
348.s3204,手机a显示取消成功提示信息。示例性的,参见图31中的(d)所示,该提示信
息可以为“密码取消成功”。
349.通过上述步骤s3201-s3204,用户即可通过手机a取消蓝牙耳机的由手机侧设置的密码。密码取消之后,任何蓝牙设备在连接该蓝牙耳机之后,将无需再由手机侧输入密码进行密码验证。
350.(2)取消由耳机侧设置的密码
351.图33是本技术另一实施例提供的蓝牙设备的密码取消过程示意图,涉及在手机a的蓝牙设置选项中取消耳机侧加密的过程。
352.参见图33中的(a)所示,当手机a检测到用户关闭耳机侧加密的操作之后,显示例如图33中的(b)所示的提示框。该提示框包括提示信息、“否”选项和“是”选项。示例性的,该提示信息可以为“是否确认关闭耳机侧加密”。当手机检测到用户操作“否”选项时,本次不取消蓝牙耳机的密码。当手机a检测到用户操作“是”选项时,手机a显示例如图33中的(c)所示的提示框。该提示框中包括提示信息“请佩戴蓝牙耳机进行密码验证”。具体地,用户在佩戴蓝牙耳机输入验证密码之后,如果验证通过,则蓝牙耳机通知手机a密码取消成功。手机a在确定密码取消成功之后,显示例如图33中的(d)所示的提示信息“密码取消成功”。
353.图34是本技术另一实施例提供的蓝牙设备的密码取消方法的流程图,涉及在手机a取消蓝牙耳机的密码的过程。
354.s3401,手机a根据第二密码取消操作,向蓝牙耳机发送第二密码取消指令。
355.示例性的,参见图33中的(a)所示,当手机a检测到用户关闭耳机侧加密的第二密码取消操作之后,手机a向蓝牙耳机发送第二密码取消指令。该指令用于指示蓝牙耳机关闭耳机侧加密。
356.s3402,响应于第二密码取消指令,蓝牙耳机采集用户输入的验证密码。示例性的,蓝牙耳机可以通过图24所示的方法采集用户输入的验证密码。
357.s3403,当验证密码与预设密码相同时,蓝牙耳机关闭耳机侧加密,并删除该密码。其中,该密码是由耳机侧采集的密码。
358.s3404,蓝牙耳机向手机a发送第二取消成功通知。该第二取消成功通知用于通知手机a,蓝牙耳机的耳机侧加密已关闭。
359.s3405,手机a显示取消成功提示信息。示例性的,该提示信息可以为“密码取消成功”。
360.通过上述步骤s3401-s3405,用户即可通过手机a关闭耳机侧加密。密码取消之后,任何蓝牙设备在连接该蓝牙耳机之后,将无需进行耳机侧密码验证。
361.(三)设置机主信息
362.从设备(例如蓝牙耳机)在使用过程中,可能会丢失并被他人拾到。为了便于拾耳机者归还蓝牙耳机,本技术实施例提供一种机主信息提示方法。
363.图35是本技术的一个实施例提供的机主信息设置过程示意图,涉及在手机a的蓝牙设置中设置机主信息的过程。
364.参见图35中的(a)所示,在手机a的蓝牙设置界面中,当手机a检测到用户操作freebuds3的“设置”图标之后,进入例如图35中的(b)所示的设置界面。该设置界面中配置有“机主信息”设置项。当手机a检测到用户操作“机主信息”设置项之后,显示例如图35中的(c)所示的机主信设置界面。该机主信息设置界面包括机主信息输入框,用于根据用户指令
输入机主信息。示例性的,机主信息可以为:若您拾到此耳机,麻烦您联系机主:13612345678,谢谢!手机a在获取到机主信息之后,将机主信息发送给蓝牙耳机进行存储,机主信息设置成功。
365.当机主信息设置成功之后,如果加密的蓝牙耳机接收到多次(例如5次)错误的密码,则蓝牙耳机切换为锁定状态并持续预设时长(例如24小时)。随后,蓝牙耳机控制当前连接的主设备显示机主信息(例如图36所示),或者蓝牙耳机自行播放用户预先设置的机主信息(例如图37所示),以提示用户将蓝牙耳机归还给机主。
366.此外,用户也可以在机主信息设置界面中修改或者删除机主信息。例如,当机主的联系方式变更之后,用户可以在机主信息设置界面中,将原本的联系方式修改为新的联系方式。
367.(四)设置可信设备
368.蓝牙耳机中存储有一个pdl,例如表1所示。pdl中包括蓝牙耳机已配对设备的基本信息,例如设备名称、设备地址、是否为可信设备等。其中,当pdl为空时,该蓝牙耳机目前没有除手机a以外的已配对设备。当pdl不为空时,该蓝牙存在其他的已配对设备。
369.表1 pdl
370.设备名称设备地址是否为可信设备huawei p40地址1是huawei mate30地址2否huawei nova7地址3否
371.图38是本技术的一个实施例提供的可信设备的设置过程示意图,涉及在手机a以弹框的方式引导用户设置蓝牙耳机的可信设备的过程。
372.参见图38中的(a)所示,当手机a在以弹框的方式引导用户设置完密码之后,可以显示一个第三提示框,用于提示用户将蓝牙耳机已配对的电子设备设置为可信设备。示例性的,该第三提示框可以包括提示信息、“否”选项和第三选项(例如“是”选项)。该提示信息可以为“是否允许此耳机已配对的设备可以正常使用耳机业务?如选否,需要到智慧生活应用中单独为已配对的设备开启使用权限”。当手机a在检测到用户选择“否”选项时,取消本次设置。而当手机a检测到用户的第二操作,例如用户对“是”选项的操作时,将蓝牙耳机已配对的全部设备均设置为可信设备,使其在连接该蓝牙耳机后,无需再进行密码验证即可正常使用蓝牙耳机。
373.参见图38中的(b)所示,当手机a完成蓝牙耳机的可信设备设置后,显示提示框。该提示框包括提示信息和“完成”选项。该提示信息可以为“设置成功此耳机已配对的设备可以正常使用蓝牙耳机”。
374.图39是本技术另一个实施例提供的可信设备的设置过程示意图,涉及在手机a的蓝牙设置中设置蓝牙耳机的可信设备的过程。
375.参见图39中的(a)所示,在蓝牙设置界面中,当手机a检测到用户操作freebuds3的“设置”图标之后,手机a可以显示例如图39中的(b)所示的设置界面。
376.参见图39中的(b)所示,该设置界面中包括“已配对设备”选项,当手机a检测到用户操作“已配对设备”选项之后,手机a显示例如图39中的(c)所示的可信设备设置界面。
377.参见图39中的(c)所示,该可信设备设置界面中可以包括蓝牙耳机freebuds3已配
对的设备的信息,例如设备名称、可信设备设置选项。示例性的,freebuds3已配对设备的名称包括“my p40”、“mate 30”和“nova 7”。其中,my p40是可信设备,mate 30和nova 7是不可信设备。用户可以根据自身需求通过第二操作设置任意一个已配对设备是否为可信设备。例如,设置“my p40”、“mate 30”或者“nova 7”是否为可信设备。示例性的,如果手机a检测到用户将mate 30设置为可信设备的操作时,手机a可以密码输入界面对用户进行鉴权。
378.参见图39中的(d)所示,密码输入界面包括密码输入框,用于输入蓝牙耳机的密码。当手机a检测到用户输入正确的蓝牙密码之后,参见图39中的(e)所示,将mate 30变更为可信设备。需要说明的是,当mate 30变更为可信设备之后,蓝牙耳机的pdl中mate 30的可信设备标识变更为“是”。
379.当已配对设备再次连接该蓝牙耳机后,如果蓝牙耳机处于加密状态,且该已配对设备是可信设备(例如mate 30),则该设备可以正常使用蓝牙耳机。如果该已配对设备(例如nova7)是不可信设备,则蓝牙耳机需要对该设备进行密码验证。具体密码验证的过程可以参见图19或者23示出的过程。
380.在上述描述中,手机a根据用户指令管理蓝牙耳机的可信设备的过程,可以参见图40所示。图40是本技术实施例提供的可信设备的设置流程图。
381.s4001,手机a获取用户输入的可信设备设置指令。
382.在一些实施例中,手机a可以根据第一指示信息所携带的pdl的满空状态信息,确定蓝牙耳机的pdl是否为空。如果蓝牙耳机的pdl不为空,则说明该蓝牙耳机存在其他已配对的蓝牙设备。为了便于用户管理是否允许这些蓝牙设备不进行密码验证即可正常使用蓝牙耳机,手机a可以显示可信设备设置信息。示例性的,该可信设备设置信息可以为例如图38中的(a)所示,用于询问用户是否将此耳机已配对的设备均设置为可信设备,从使这些设备可以正常使用耳机业务。当手机a检测到用户操作“是”选项时,确认接收到用户输入的可信设备设置指令。该可信设备设置指令用于指示蓝牙耳机将pdl中所有的已配对设备全部设置为可信设备。
383.在另一些实施例中,参见图39中的(c)所示,用户可以选择将某个已配对设备设置为可信设备。此时,该可信设备设置指令包括设备信息(如设备名称mate30)。该可信设备设置指令用于指示蓝牙耳机见将该设备(如mate30)设置为可信设备。
384.s4002,手机a向蓝牙耳机发送可信设备设置指令。
385.s4003,蓝牙耳机根据可信设备设置指令更新pdl,将pdl中存储的已配对设备设置为可信设备。
386.在一些实施例中,蓝牙耳机将pdl中所有的已配对设备全部设置为可信设备。在另一些实施例中,蓝牙耳机将可信设备设置指令所指示的设备(如mate30)设置为可信设备。
387.s4004,蓝牙耳机向手机a发送设置成功通知消息,用于指示完成可信设备设置指令的所指示的事项。
388.s4005,手机a显示设置成功指示信息。
389.在一些实施例中,参见图38中的(b)所示,该设置成功指示信息可以为“设置成功此耳机已配对的设备可以正常使用蓝牙耳机”。
390.通过上述步骤s4001-s4005,手机a即可将该蓝牙耳机其他的已配对设备设置为可信设置。当这些可信的已配对设备再次连接该蓝牙耳机时,无需进行密码验证即可正常使
用耳机,有助于提高可信设备用户的用户体验。
391.此外,手机a还可以根据用户操作(例如关闭mate30可信设备的操作)向所述蓝牙耳机发送第二设置指令,该第二设置指令用于指示蓝牙耳机将目标电子设备(例如mate30)设置为不可信设备。
392.第四部分:主设备通过智慧生活应用对蓝牙耳机进行设置
393.在上述实施例中,主设备(如手机)和从设备(如蓝牙耳机)的加密能力可以是通过主设备和从设备之间的私有协议实现的。因此,在一些实施例中,一些主设备可能不具备该加密能力,无法对具备加密能力的从设备进行管理与设置。为此,本技术另一实施例提供种一种蓝牙设备管理方法,用于各个主设备通过智慧生活应用对从设备进行管理与设置。
394.下面仍然以主设备是手机a,从设备是蓝牙耳机freebuds3为例,对主设备通过智慧生活应用对从设备进行管理与设置的过程进行说明。当然,该主设备也可以是其他主设备,例如手机b、手机c、平板电脑等。
395.图41是本技术实施例提供的蓝牙设备控制系统的结构示意图。该系统包括安装有智慧生活应用的手机a、蓝牙耳机和智慧生活应用的应用服务器。其中,手机a和应用服务器之间通过无线网络连接,手机a和蓝牙耳机之间通过蓝牙连接。
396.(一)设置密码
397.(1)手机侧加密
398.图42是本技术又一个实施例提供的蓝牙设备的加密过程示意图,涉及在智慧生活应用中给蓝牙耳机设置由手机侧输入的密码的过程。
399.参见图42中的(a)所示,手机a的桌面上显示有各个各样的应用图标,其中包括智慧生活应用的图标。当手机a检测到用户操作智慧生活应用的图标之后,手机a可以显示智慧生活应用的应用界面。
400.参见图42中的(b)所示,该应用界面中包括智能冰箱、空调a、空调b和蓝牙耳机freebuds3等设备的信息(如图标、名称等)。用户能够使用该智慧生活应用管理这些智能设备。例如,当手机a检测到用户操作freebuds3的名称之后,手机a显示耳机设置界面。
401.参见图42中的(c)所示,该耳机设置界面中包括freebuds3的“已连接”设置选项、蓝牙耳机和充电盒的电量信息、“快捷操作”设置选项、“主动降噪”设置选项、“连接管理”设置选项和“均衡器”设置选项等。当手机a检测到用户操作“已连接”设置选项时,可以显示例如图42中的(d)所示的设置界面。
402.参见图42中的(d)所示,该设置界面包括“蓝牙设置”选项和“连接管理”选项。当手机a检测到用户操作“蓝牙设置”选项之后,可以显示蓝牙设置选项的下拉菜单。
403.参见图42中的(e)所示,蓝牙设置选项的下拉菜单包括“设备加密”设置项、“机主信息”设置项、“恢复出厂设置”设置项。当手机a检测到用户操作“设备加密”之后,手机a显示加密设置界面。
404.参见图42中的(f)所示,加密设置界面提供了蓝牙耳机的两种加密方式,一种是耳机侧加密,一种是手机侧加密。当手机a检测到用户开启手机侧加密的操作后,显示例如图42中的(g)所示的显示界面。
405.参见图42中的(g)所示,该显示界面包括包括密码输入区、确认密码输入区和“完成”图标。当手机a检测到用户在密码输入区、确认密码输入区输入了相同且符合预设要求
(例如至少为6位)的密码,并且操作完成图标之后,显示例如图42中的(h)所示的提示框。
406.参见图42中的(h)所示,该提示框包括提示信息“请牢记密码,配对新设备时需要输入密码才能正常使用耳机”以及“您可以通过蓝牙设置或者智慧生活修改或者删除此耳机密码”。
407.需要说明的是,在图42中涉及的密码设置过程中,手机a和蓝牙耳机的交互过程请参见图11所示,本实施例在此不再赘述。
408.(2)耳机侧加密
409.图43是本技术又一个实施例提供的蓝牙设备的加密过程示意图,涉及在智慧生活应用中给蓝牙耳机设置由耳机侧输入的密码的过程。具体的加密过程可参见图16和图17的相关描述,本实施例在此不再赘述。
410.(二)修改密码
411.(1)修改由手机侧输入的密码
412.图44是本技术又一个实施例提供的蓝牙设备的密码修改过程示意图,涉及在智慧生活中修改蓝牙耳机的由手机侧输入的密码的过程。
413.参见图44中的(a)所示,当手机a检测到用户操作“设备加密”选项之后,手机a显示例如图44中的(b)所示的加密设置界面。在该加密设置界面中,手机侧加密对应有一个“修改密码”选项。当手机a检测到用户操作“修改密码”选项后,手机a显示例如图44中的(c)所示密码修改界面。该密码修改界面包括原密码输入区、新密码输入区、确认密码输入区以及完成图标。当手机a检测到用户输入的原密码正确,且新密码和确认密码相同之后,密码修改完成。手机a显示例如图44中的(d)所示的提示信息“密码修改完成”。此后,蓝牙设备将采用新密码才能使用蓝牙耳机。
414.需要说明的是,在图44中涉及的密码设置过程中,手机a和蓝牙耳机的交互过程请参见图28所示,本实施例在此不再赘述。
415.(2)修改由耳机侧输入的密码
416.图45是本技术又一个实施例提供的蓝牙设备的密码修改过程示意图,涉及在智慧生活中修改蓝牙耳机的由手机侧输入的密码的过程。
417.参见图45中的(a)所示,在智慧生活应用的加密设置界面中,当手机a检测到用选择修改由耳机侧设置的密码的操作时,显示例如图45中的(b)所示的提示框。该提示框可以包括“开始”选项、“取消”选项和提示信息“请佩戴耳机,并根据语音提示修改密码”。手机a在检测到密码修改成功之后,显示提示信息“密码修改成功”。
418.需要说明的是,在上述描述中,手机a通过智慧生活应用修改蓝牙耳机的由手机侧输入的密码的流程可以参见图30所示,本实施例在此不再赘述。
419.(三)取消密码
420.(1)取消由耳机侧设置的密码
421.图46是本技术又一个实施例提供的蓝牙设备的密码取消的过程示意图,涉及在智慧生活应用中取消蓝牙耳机的密码的过程。
422.参见图46中的(a)所示,在智慧应用的蓝牙设置界面中,当手机侧检测到用户操作“设备加密”选项之后,显示例如图46中的(b)所示的显示界面。
423.参见图46中的(b)所示,在该显示界面中,当手机a检测到用户关闭手机侧加密的
操作后,显示例如图46中的(c)所示的显示界面。
424.参见图46中的(c)所示,该显示界面包括提示信息、“是”选项和“否”选项。其中,该提示信息可以为“是否确认关闭手机侧加密?”。如果手机a检测到用户操作“否”选项,则不关闭手机侧加密。如果手机a检测到用户操作“是”选项,则显示密码输入界面,以验证用户的权限。
425.参见图46中的(d)所示,密码输入界面可以包括密码输入框。当手机a检测到用户输入正确的密码之后,密码取消成功。
426.参见图46中的(e)所示,密码取消成功之后,手机侧加密的指示图标显示为“off”。此后,用户可以根据需求再次给蓝牙耳机设置密码。
427.需要说明的是,在图46中涉及的密码取消过程中,手机a和蓝牙耳机的交互过程请参见图32所示,本实施例在此不再赘述。
428.(2)取消由耳机侧设置的密码
429.图47是本技术又一个实施例提供的蓝牙设备的密码取消过程示意图,涉及在智慧生活应用中取消蓝牙耳机的由耳机侧设置的密码的过程。
430.参见图47中的(a)所示,当手机a检测到用户关闭耳机侧加密的操作之后,显示例如图47中的(b)所示的提示框。示例性的,该提示框可以包括“开始”选项、“取消”选项和提示信息“请佩戴耳机并输入密码”。在手机a检测到用户选择“开始”之后,控制蓝牙耳机获取验证密码以验证用户的权限。在手机a检测到密码验证通过之后,显示例如图47中的(c)所示的提示信息“密码修改成功”。
431.在上述过程中,手机a控制蓝牙耳机取消由耳机侧设置的密码的过程,具体可参见图34所示,本实施例在此不再赘述。
432.(四)设置机主信息
433.图48是本技术另一实施例提供的机主信息设置过程示意图,涉及在智慧生活应用中设置蓝牙耳机的机主信息的过程。
434.参见图48中的(a)所示,在“蓝牙设置”选项的下拉菜单中,当手机a检测到用户操作“机主信息”设置选项之后,显示例如图图48中的(b)所示的设置界面。该设置界面可以包括机主信息输入框,用于根据用户指令输入机主信息。示例性的,机主信息可以为“若您拾到此耳机,麻烦您联系机主:13612345678,谢谢!”。手机a在获取到机主信息之后,将机主信息发送给蓝牙耳机进行存储,机主信息设置成功。
435.当机主信息设置成功之后,如果加密的蓝牙耳机接收到多次(例如5次)错误的密码,则蓝牙耳机切换为锁定状态预设时长(例如24小时)并播放用户预先设置的机主信息,以提示用户将蓝牙耳机归还给机主,从而提高蓝牙耳机被归还机主的可能性。
436.(五)管理连接设备
437.图49是本技术实施例提供的蓝牙设备的连接设备的管理过程示意图,涉及在智慧生活应用中管理蓝牙耳机当前或者历史连接设备的过程。
438.参见图49中的(a)所示,在智慧生活应用的设置界面中,当手机a检测到用户操作“已连接”选项后,显示例如图49中的(b)所示的设置界面。在如图49中的(b)所示的该设置界面中,当手机a检测到用户操作蓝牙设置界面中的“连接管理”选项之后,显示例如图49中的(d)所示的连接管理界面。
439.或者,参见图49中的(c)所示,在智慧生活应用的设置界面中,当手机a检测到用户操作“连接管理”选项之后,显示例如图49中的(d)所示的连接管理界面。
440.参见图49中的(d)所示,该连接管理界面可以包括已连接设备名称(如my p40)和存在连接记录的设备名称(即历史连接设备,如mate30、nova7)。其中,my p40配置有“断开”图标和“删除”图标。如果手机a检测到用户操作“断开”图标,则手机a控制蓝牙耳机断开与my p40的连接。如果手机a检测到用户操作“删除”图标,则将my p40从已连接的设备记录中删除。
441.此外,连接记录中的每个设备(如mate30和nova7)也均配置有一个“连接”图标和一个“删除”图标。以连接记录中的mate30为例,如果手机a检测到用户操作mate30的“连接”图标,则手机a控制蓝牙耳机连接mate30。如果手机a检测到用户操作mate30的“删除”图标,则手机a将mate30从蓝牙耳机的连接记录中删除。此外,手机a还需要向蓝牙耳机发送删除指令,指示蓝牙耳机删除耳机本地的连接记录中的mate30的相关信息。
442.(六)设置可信设备
443.图50是本技术另一实施例提供的可信设备的设置过程示意图,涉及在智慧生活应用中设置蓝牙耳机的可信设备的过程。
444.参见图50中的(a)所示,在智慧生活应用的连接管理界面中,以手机nova7为例,当手机a检测到用户操作nova7的下拉图标之后,显示nova7的“可信设备”设置选项。
445.参见图50中的(b)所示,nova7当前为不可信设备,其可信设备设置选项的图标显示为off。当手机a检测到用户操作该设置选项“off”后,显示密码验证弹框,以验证用户的权限。
446.参见图50中的(c)所示,该密码验证弹框包括密码输入区,当手机a检测到用户输入正确的密码之后,将nova7设置为可信设备。参见图50中的(d)所示,当nova7设置为可信设备之后,其可信设备设置选项的图标显示为on。
447.由于手机a和蓝牙耳机之间已建立蓝牙连接,因此,手机a在通过智慧生活应用设置蓝牙耳机的相关设置信息(例如密码、可信设备、机主信息、连接设备等)之后,可以将该相关设置信息直接通过蓝牙链路发送给蓝牙耳机进行保存。此外,手机a还可以将该相关设置信息上传至应用服务器进行保存,以便用户通过其他蓝牙设备登录智慧生活应用之后,能够获取到该蓝牙耳机的相关设置信息。
448.此外,在一种可能的实现方式中,当从设备(如蓝牙耳机)恢复出厂设置时,不删除从设备原本设置的密码、机主信息和可信设备设置等信息,以避免其他用户通过恢复出厂设置的方式,获得从设备的使用权限,从而保证从设备的安全性。
449.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
450.基于上述实施例提供的内容,本技术还提供如下技术方案。
451.一种蓝牙系统,包括第一电子设备和蓝牙耳机,该蓝牙耳机用于,接收用户的第一操作,打开该蓝牙耳机的蓝牙功能;发送广播消息,该广播消息包括该蓝牙耳机的标识信息。该第一电子设备用于,当检测到该广播消息的信号质量大于预设值,显示第一提示框,该第一提示框包括第一选项,该第一选项用于提示用户连接该蓝牙耳机。在连接该蓝牙耳
机之后,还显示第二提示框,该第二提示框包括第二选项,该第二选项用于提示用户针对该蓝牙耳机设置密码。
452.在该第一电子设备对该蓝牙耳机完成密码设置之后,该蓝牙耳机开启密码验证功能;该密码验证功能是指该蓝牙耳机在与其他电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用。
453.可选的,该第二选项用于提示用户针对该蓝牙耳机设置由电子设备侧输入的密码;该第一电子设备还用于,响应于用户对该第二选项的操作,向该蓝牙耳机发送第一加密指令,该第一加密指令包括用户输入的密码;该蓝牙耳机还用于,响应于该第一加密指令,根据该密码开启该密码验证功能。
454.可选的,该第二选项用于提示用户针对该蓝牙耳机设置由该蓝牙耳机侧输入的密码;该第一电子设备还用于,响应于用户对第二选项的操作,向该蓝牙耳机发送第二加密指令;该蓝牙耳机还用于,响应于该第二加密指令,采集用户输入的密码,并根据该密码开启该密码验证功能。
455.可选的,该第一电子设备还用于,在对该蓝牙耳机完成密码设置之后显示第三提示框,该第三提示框包括第三选项,该第三选项用于提示用户将该蓝牙耳机已配对的电子设备设置为可信设备;其中,该可信设备在与该蓝牙耳机建立蓝牙连接后,无需进行密码验证。
456.可选的,该系统还包括第二电子设备,该第二电子设备是该蓝牙耳机的不可信设备;该第二电子设备用于,在与该蓝牙耳机建立蓝牙连接后显示第四提示框,该第四提示框包括第四选项,该第四选项用于提示用户进行密码验证。
457.可选的,该第二电子设备还用于,当密码验证错误的次数大于预设值时显示机主信息,该机主信息包括机主的联系方式。
458.可选的,该蓝牙耳机还用于,当密码验证错误的次数大于预设值时播放机主信息,该机主信息包括机主的联系方式。
459.可选的,当该第二电子设备不具备加密能力时,该蓝牙耳机采集用户输入的密码,并根据该用户输入的密码进行密码验证。
460.可选的,该密码或该验证密码为字符或者用户的生物特征信息,该生物特征信息包括指纹信息、面容信息、虹膜信息、骨声纹、耳道特征信息或者语音信息。
461.可选的,该第一电子设备为手机。
462.本技术还提供一种蓝牙系统,包括第一电子设备和蓝牙耳机,该第一电子设备用于,接收用户的第二操作,向该蓝牙耳机发送第一设置指令。该蓝牙耳机用于,响应于该第一设置指令,将与该蓝牙耳机已配对的其他电子设备设置为可信设备。其中,当该蓝牙耳机开启密码验证功能后,该可信设备在与该蓝牙耳机建立蓝牙连接后,无需进行密码验证;该密码验证功能是指该蓝牙耳机在与电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用。
463.可选的,该第一电子设备还用于,在对该蓝牙耳机完成密码设置之后显示第三提示框,该第三提示框包括第三选项,该第三选项用于提示用户将该蓝牙耳机已配对的电子设备全部设置为可信设备。响应于用户对该第三选项的操作,向该蓝牙耳机发送该第一设置指令,该第一设置指令用于指示该蓝牙耳机将该已配对的其他电子设备全部设置为可信
设备。
464.可选的,该第一电子设备还用于,显示可信设备设置界面,该可信设备设置界面中包括该蓝牙耳机已配对的第二电子设备的设置选项,该设置选项用于设置该第二电子设备是否为可信设备;响应于用户对该设置选项的操作,向该蓝牙耳机发送该第一设置指令。该蓝牙耳机还用于,响应于该第一设置指令,将该第二电子设备设置为可信设备。
465.可选的,该第一电子设备还用于,响应于用户对该设置选项的操作,向该蓝牙耳机发送第二设置指令;该蓝牙耳机还用于,响应于该第二设置指令,将该第二电子设备设置为不可信设备;当该蓝牙耳机开启该密码验证功能时,该不可信设备在与该蓝牙耳机建立蓝牙连接后需要进行密码验证。
466.本技术还提供一种蓝牙系统,该蓝牙耳机和第二电子设备通过蓝牙连接,该蓝牙耳机已开启密码验证功能,该第二电子设备是该蓝牙耳机的不可信设备;该密码验证功能是指该蓝牙耳机在与不可信的电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用;
467.该蓝牙耳机用于,当该第二电子设备不具备对该蓝牙耳机进行密码验证的功能时,播放密码验证提示语音,该密码验证提示语音用于提示用户在该蓝牙耳机侧输入密码;采集用户输入的验证密码;当该验证密码正确时,确认密码验证成功。
468.可选的,该验证密码为语音或者骨声纹。
469.可选的,该蓝牙耳机还用于,当检测到密码验证错误的次数大于预设值时播放机主信息,该机主信息包括机主的联系方式。
470.本技术还提供一种密码验证方法,应用于蓝牙耳机,该蓝牙耳机和第二电子设备通过蓝牙连接,该蓝牙耳机已开启密码验证功能,该第二电子设备是该蓝牙耳机的不可信设备;该密码验证功能是指该蓝牙耳机在与不可信的电子设备建立蓝牙连接后需要进行密码验证,当验证成功后该蓝牙耳机的功能均可用,当验证失败后该蓝牙耳机的部分功能不可用;
471.该方法包括:当该第二电子设备不具备对该蓝牙耳机进行密码验证的功能时,该蓝牙耳机播放密码验证提示语音,该密码验证提示语音用于提示用户在该蓝牙耳机侧输入密码;采集用户输入的验证密码;当该验证密码正确时,确认密码验证成功。
472.可选的,该密码为语音或者用户的生物特征信息,该生物特征信息包括耳道特征信息或者骨声纹。
473.可选的,当检测到密码验证错误的次数大于预设值时播放机主信息,该机主信息包括机主的联系方式。
474.本技术还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述密码验证方法。
475.应理解,本实施例中的计算机可读介质至少可以包括:能够将计算机程序代码携带到应用服务器/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
476.本技术还提供一种芯片,应用于蓝牙耳机,该芯片包括存储器和处理器,该处理器
执行该存储器中存储的计算机程序,以实现控制该蓝牙耳机执行上述密码验证方法。
477.本技术实施例中提及的处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
478.应理解,本文中涉及的第一、第二、第三以及各种数字编号仅为描述方便进行的区分,并不用来限制本技术的范围。
479.还应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
480.在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
481.最后应说明的是:以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献