一种蓝牙回连方法及相关装置与流程

allin2023-04-04  121



1.本技术涉及短距离无线通信技术领域,尤其涉及一种蓝牙回连方法及相关装置。


背景技术:

2.随着无线通信技术的发展,人们已经习惯通过无线方式将不同的智能终端设备进行连接,其中,蓝牙技术作为当前较为成熟的短距离无线通信技术,被广泛应用于智能终端设备中,例如,智能手机与蓝牙耳机或蓝牙音箱等蓝牙设备之间通过蓝牙进行的连接。
3.目前,真无线立体声(true wireless stereo,tws)蓝牙耳机发展迅速。tws耳机由主耳塞和从耳塞构成。手机、平板等终端可以通过连接主耳塞,再由主耳塞通过蓝牙连接从耳塞,实现真正的蓝牙左右声道无线分离使用。当tws耳机的两个耳塞都在耳机盒内,用户开盒使用时,两个耳塞之间先完成蓝牙连接。然后,主耳塞再与终端相连接。当tws耳机被使用后只有一个耳塞放入耳机盒内,用户再次开盒时,耳机盒内的耳塞会回连另一只耳塞。若另一只耳塞不在耳机盒附近或者丢失,则耳机盒内的耳塞需要在连接另一耳塞超时后,才会回连终端。这样,盒内的耳塞耗费了过长的时间才能回连至终端上正常工作,不利于用户体验。


技术实现要素:

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.图1为本技术实施例提供的一种系统的架构示意图;
44.图2a为本技术实施例提供的一种终端的结构示意图;
45.图2b为本技术实施例提供的一种蓝牙协议的架构示意图;
46.图3a为本技术实施例提供的一种蓝牙设备的结构示意图;
47.图3b为本技术实施例提供的一种蓝牙设备的耳机盒结构示意图;
48.图4a为本技术相关技术中提供的一种蓝牙回连的流程示意图;
49.图4b为本技术相关技术中提供的一种蓝牙回连的流程示意图;
50.图5为本技术实施例提供的一种蓝牙回连方法的流程示意图;
51.图6为本技术另一实施例提供的一种蓝牙回连方法的流程示意图;
52.图7a-7f为本技术实施例提供的一组界面示意图。
具体实施方式
53.下面将结合附图对本技术实施例中的技术方案进行清除、详尽地描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,另外,在本技术实施例的描述
中,“多个”是指两个或多于两个。
54.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
55.下面介绍本技术实施例提供的一种系统架构。
56.请参见图1、图1为本技术实施例提供的一种系统10的架构示意图。如图1所示,该系统10可包括:终端100、蓝牙设备200。
57.其中,终端100与蓝牙设备200可以通过蓝牙技术(包括基础速率(basic rate,br)/增强速率(enhanced data rate,edr)蓝牙和低功耗蓝牙(bluetooth low energy,ble))进行通信。终端100可以是智能手机、媒体播放器(例如mp3、mp4等)、平板电脑、个人数字助理(personal digital assistant,pda)、电视或智能手表等等设备。
58.在本技术实施例中,该蓝牙设备200可以为真无线立体声(true wireless stereo,tws)耳机。该蓝牙设备200包括有分别佩戴于用户左耳和右耳的两个耳机(也可称为耳塞)。其中,该两个耳机可以放置于耳机盒内进行充电。当该蓝牙设备200不再使用时,可以将该蓝牙设备200放置在耳机盒内进行充电。耳机盒可以与蓝牙设备200之间进行通信,实现该蓝牙设备200的强制配对、开关机等操作。该蓝牙设备200与耳机盒之间的充电接口和通信接口可以独立存在,也可以合在一起。
59.图2a示出了终端100的结构示意图。
60.下面以终端100为例对实施例进行具体说明。应该理解的是,图2a所示终端100仅是一个范例,并且终端100可以具有比图2a中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
61.终端100可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
62.可以理解的是,本发明实施例示意的结构并不构成对终端100的具体限定。在本技术另一些实施例中,终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
63.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理
器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
64.其中,控制器可以是终端100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
65.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
66.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
67.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现终端100的触摸功能。
68.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
69.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
70.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
71.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现终端100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现终端100的显示功能。
72.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数
据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
73.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为终端100充电,也可以用于终端100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他终端,例如ar设备等。
74.可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端100的结构限定。在本技术另一些实施例中,终端100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
75.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端供电。
76.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
77.终端100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
78.天线1和天线2用于发射和接收电磁波信号。终端100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
79.移动通信模块150可以提供应用在终端100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
80.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块
150或其他功能模块设置在同一个器件中。
81.无线通信模块160可以提供应用在终端100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
82.在一些实施例中,终端100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
83.终端100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
84.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,终端100可以包括1个或n个显示屏194,n为大于1的正整数。
85.终端100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
86.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
87.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转
换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,终端100可以包括1个或n个摄像头193,n为大于1的正整数。
88.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
89.视频编解码器用于对数字视频压缩或解压缩。终端100可以支持一种或多种视频编解码器。这样,终端100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
90.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现终端100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
91.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展终端100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
92.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行终端100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
93.终端100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
94.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
95.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。终端100可以通过扬声器170a收听音乐,或收听免提通话。
96.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当终端100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
97.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。终端100可以设置至少一个麦克风170c。在另一些实施例中,终端100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
98.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是
3.5mm的开放移动终端平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
99.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。终端100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,终端100根据压力传感器180a检测所述触摸操作强度。终端100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
100.陀螺仪传感器180b可以用于确定终端100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定终端100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测终端100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
101.气压传感器180c用于测量气压。在一些实施例中,终端100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
102.磁传感器180d包括霍尔传感器。终端100可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当终端100是翻盖机时,终端100可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
103.加速度传感器180e可检测终端100在各个方向上(一般为三轴)加速度的大小。当终端100静止时可检测出重力的大小及方向。还可以用于识别终端姿态,应用于横竖屏切换,计步器等应用。
104.距离传感器180f,用于测量距离。终端100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端100可以利用距离传感器180f测距以实现快速对焦。
105.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端100通过发光二极管向外发射红外光。终端100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端100附近有物体。当检测到不充分的反射光时,终端100可以确定终端100附近没有物体。终端100可以利用接近光传感器180g检测用户手持终端100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
106.环境光传感器180l用于感知环境光亮度。终端100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测终端100是否在口袋里,以防误触。
107.指纹传感器180h用于采集指纹。终端100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
profile)、hfp(hands-free profile)等等。核心协议包括但不限于蓝牙基本的服务协议sdp(service discover protocol)、逻辑链路控制和适配协议l2cap(logical link control and adaptation protocol)等。核心协议是蓝牙协议栈中必不可少的。
117.其中,hci为上层协议提供了进入链路管理器的统一接口和进入基带的统一方式,在主机核心协议栈和控制器之间会存在若干传输层,这些传输层是透明的,完成传输数据的任务,蓝牙技术联盟(bluetooth special interest group,sig)规定了四种与硬件连接的物理总线方式,即四种hci传输层:usb、rs232、uart和pc卡。
118.其中,controller定义了底层硬件部分,包括无线射频(rf)、基带(bb)和链路管理(lm),rf层通过2.4ghz无需授权的ism频段的微波,实现数据位流的过滤和传输,主要定义了蓝牙收发器在此频带正常工作所需要满足的条件。基带负责跳频以及蓝牙数据和信息帧的传输。链路管理负责连接、建立和拆除链路并进行安全控制。lm(link manager)层是蓝牙协议栈的链路管理层协议,负责将上层hci命令翻译成基带能接受的操作,建立异步链路(asynchronous connection-oriented link,acl)和同步链路(synchronous connection-oriented/extended,sco)以及使蓝牙设备进入节能状态的工作模式等。lc(link control)层负责在一批数据包传送期间,响应上层lm命令(如执行建立数据包的传输链路,维持链路等功能的lm命令)。
119.本技术实施例所述的方法由图2a所示的终端100的无线通信模块160来实现的部分内容,具体可以是蓝牙模块或者是蓝牙芯片来执行。
120.图3a示例性的示出了本技术实施例提供的蓝牙设备200的结构示意图。
121.应该理解的是,图3a所示蓝牙设备200仅是一个范例,并且蓝牙设备200可以具有比图3a中所示的更多或更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现,
122.在本技术实施例中,蓝牙设备200可以包括第一耳机和第二耳机。其中,第一耳机和第二耳机的结构都可以参考图3a。
123.如图3a所示,蓝牙设备200可以包括:处理器201,存储器202,蓝牙通信模块203,音频模块204,电源模块205,输入/输出接口206,传感器207和按键208。其中:
124.处理器201可用于读取和执行计算机可读指令。具体实现中,处理器201可主要包括控制器、运算器和寄存器。其中,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。具体实现中,处理器201的硬件架构可以是专用集成电路(asic)架构、mips架构、arm架构或者np架构等等。
125.在一些实施例中,处理器201可以用于解析蓝牙通信处理模块203接收到的信号,如终端100发送的配对模式修改请求,等等。处理201可以用于根据解析结果进行相应的处理操作,如生成配对模式修改响应,等等。
126.存储器202与处理器201耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器202可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器202可以存储操作系统,例如ucos,vxworks、rtlinux等嵌入式操作系统。存储器202还可以存储通信程序,该通
信程序可用于与终端100,一个或多个服务器,或其他设备进行通信。
127.蓝牙通信模块203可以包括有蓝牙芯片。蓝牙设备200可以通过该蓝牙芯片与其他电子设备的蓝牙芯片之间进行配对并建立蓝牙连接,以通过该蓝牙连接实现蓝牙设备200和其他设备之间的无线通信和业务处理。通常,蓝牙芯片可以支持br/edr蓝牙和ble,例如可以收/法寻呼(page)信息,收/发ble广播消息等。
128.另外,蓝牙通信模块203还可以包括天线,蓝牙通信模块203经由天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器201。蓝牙通信模块203还可以从处理器201接收待发送的信号,对其进行调频,放大,经天线转为电磁波辐射出去。
129.音频模块204可以用于管理音频数据,实现蓝牙设备200输入和输出音频信号。例如,音频模块204可以从蓝牙通信模块203获取音频信号,或者向蓝牙通信模块204传递音频信号,实现通过蓝牙设备200接听打电话、播放音频、启动/关闭与耳机连接的终端的语音助手、接收/发送用户的语音数据等功能。音频模块204可以包括用于输出音频信号的扬声器(或称听筒、受话器)组件,麦克风(或称话筒,传声器),与麦克风相配合的麦克收音电路等。扬声器可以用于将音频电信号转换成声音信号并播放。麦克风可以用于将声音信号转换为音频电信号。
130.电源模块205,可以用于提供蓝牙设备200的系统电源,为蓝牙设备200各模块供电;支持蓝牙设备200接收充电输入等。电源模块205可以包括电源管理单元(power management unit,pmu)和电池。其中,电源管理单元可以接收外部的充电输入;将充电电路输入的电信号提供给电池充电,还可以将电池提供的电信号提供给音频模块204、蓝牙通信模块203等其他模块,以防止电池过充、过放、短路或过流等。在一些实施例中,电源模块205还可以包括无线充电线圈,用于对蓝牙设备200进行无线充电。另外,电源管理单元还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。
131.多个输入/输出接口206,可以用于提供蓝牙设备200与耳机盒之间进行充电或通信的有线连接。在一些实施例中,该输入/输出接口可以为usb接口。在另一些实施例中,输入/输出接口206可以为耳机电连接器,当蓝牙设备200放置于耳机盒中时,蓝牙设备200可以通过耳机点连接器与耳机盒中的电连接,从而为蓝牙设备200中的电池充电。在一些实施例中,在该电连接建立后,蓝牙设备200还可以与耳机盒进行数据通信,例如可以接收来自耳机盒的配对指令,开机指令、关机指令等信息。
132.另外,蓝牙设备200还可以包括传感器207。例如,该传感器207可以是距离传感器或接近光传感器,可以用于确定蓝牙设备200是否被用户佩戴。示例性的,蓝牙设备200可以利用距离传感器来检测蓝牙设备200附近是否有物体,从而确定蓝牙设备200是否被用户佩戴。在确定蓝牙设备200被佩戴时,蓝牙设备200可以打开扬声器。
133.再例如,该传感器207还可以包括骨传导传感器,结合成骨传导耳机。利用该骨传导传感器,蓝牙设备200可以获取人体声部振动骨块的振动信号,解析出语音信号,实现语音功能,从而接收用户的语音指令。蓝牙设备200还可以根据骨传导耳机获取的用户语音信号进行语音鉴权,以在支付交易等业务场景中对用户身份进行认证等。
134.再例如,该传感器207还可以包括:触摸传感器,用于检测用户的触摸操作;指纹传感器,用于检测用户指纹,识别用户身份等;环境光传感器,可以根据感知的环境光的亮度,自适应调节一些参数(如音量大小);以及其他一些传感器。
135.在一些实施例中,触摸传感器可以检测用户的单击、双击、多次点击、长按、重压等触摸操作,还可以进行用户指纹识别,以在支付交易等业务场景中对用户身份进行鉴权。
136.可以理解的是,本技术实施例示意的结构并不构成对蓝牙设备200的具体限定,其可以具有比图3a示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。例如,在蓝牙设备200的外表面还可以包括有按键208、指示灯(可以指示电量、呼入/呼出、配对模式等状态)、显示屏(可以提示用户相关信息)等部件。其中,该按键208可以是物理按键或触摸按键(与触摸传感器配合使用)等,用于触发开机、关机、暂停、播放、录音、开始配对、重置等操作。
137.示例性的,当该蓝牙设备200为tws耳机时,该蓝牙设备200可以包括分别佩戴于左耳的耳机(也称左耳塞)和佩戴于右耳的耳机(也称右耳塞)。该耳机可以包括外壳和内部部件。内部部件设置于外壳形成的腔体内。内部部件可以包括上述图3a所示的音频模块、电源模块和蓝牙通信模块等模块中的器件。
138.当蓝牙设备200为tws耳机时,用户可以在双耳模式或者单耳模式下使用tws耳机。在单耳模式下,用户可以只佩戴左耳塞,或者佩戴右耳塞,进行听映月或接/打电话等音频业务。在双耳模式下,用户可以佩戴两个耳塞欣赏音乐或进行其他音频业务。在双耳模式下,两个耳塞有主耳塞和副耳塞之分。并且,在tws耳机的使用过程中,两个耳塞的主\副角色可以进行切换。
139.在一些实施例中,tws耳机可以通过主耳塞与终端100交互控制信息,例如连接控制信息、业务控制信息等。从而,可以根据连接控制信息建立或断开与终端100之间的蓝牙连接;根据业务控制信息进行业务动作控制(例如暂停、播放、上一首等)等操作。
140.在一种情况下,主耳塞与终端100之间建立了蓝牙连接,主耳塞和终端100之间可以进行蓝牙通信,交互控制信息和音频数据。主耳塞与福耳塞之间也建立了蓝牙连接,主耳塞可以通知副耳塞进行状态同步,例如建立/断开与终端100之间的物理连接、虚拟连接等。副耳塞可以通过主耳塞的转发、侦听等方式接收终端100发送的音频数据。
141.其中,在侦听方案中,终端100和主耳塞之间建立蓝牙连接,完成音频数据到主耳塞的发送,并完成终端100和tws耳机触发的业务动作(比如,播放、暂停、切换到上一首、调高音量等)。双耳塞之间建立有蓝牙连接,完成双耳塞之间的信息同步。副耳塞通过侦听主耳塞和终端100之间的蓝牙链路获取音频数据。
142.在转发方案中,终端100和主耳塞之间建立蓝牙连接,完成音频数据到主耳塞的发送,并完成终端100和tws耳机触发的业务动作。双耳塞之间建立有蓝牙连接,完成双耳塞之间的信息同步,主耳塞通过与副耳塞之间的蓝牙链路向副耳塞转发音频数据。
143.图3b还示出了一种用于收纳蓝牙设备200的耳机盒23的示意图。在一些实施例中,耳机盒内部可以具有一个或多个磁体,以将耳机吸引到耳机盒内的腔体中。该耳机盒可以包括电池和多个输入/输出接口,分别与两个耳机(耳机21和耳机22)中的耳机电连接器建立电连接后,耳机盒23可以通过自身的电池为耳机中的电池充电。
144.其中,蓝牙设备200的耳机21或耳机22的结构可以参考上述图3a所示的结构示意图。
145.在另一些实施例中,该耳机盒上可以设置有至少一个触摸控件,可以用于触发蓝牙设备200进配对复位或对无线耳机进行充电等功能。耳机盒还可以设置有一个或多个电
量指示灯,以向用户提示耳机盒中电池的电量大小,以及耳机盒中每个耳机中电池的电量大小。
146.在另一些实施例中,耳机盒内还可以包括处理器,存储器等部件。该存储器可以用于存储应用程序代码,并由耳机盒的处理器来控制执行,以实现耳机盒的各项功能。例如,耳机盒的处理器通过执行存储在存储器中的应用程序代码,在检测到蓝牙设备200被放入耳机盒向蓝牙设备200充电等。
147.此外,该耳机盒上还可以设置有充电接口,用于耳机盒为自身的电池进行充电。耳机盒内还可以包括无线充电线圈,用于对耳机盒自身的电池进行无线充电。可以理解的是,该耳机盒还可以包括其他部件,此处不再一一说明。
148.相关技术中,以蓝牙设备200为tws耳机为例,蓝牙设备200有两个耳机(包括第一耳机和第二耳机)。蓝牙设备200在工作时,两个耳机可以划分为主耳机和副耳机。主耳机和副耳机之间可以建立蓝牙建立,并且主耳机可以与终端100建立蓝牙连接。主耳机可以将终端100的蓝牙地址以及链路秘钥等连接信息发送给副耳机。这样,副耳机也可以通过主耳机发送的连接信息,接收到终端100发送给主耳机的数据。并且,在蓝牙设备200的使用过程中,两个耳机的主\副角色可以进行切换。当蓝牙设备200被放入耳机盒中并闭盒时,蓝牙设备200中的主耳机与终端100已经建立的蓝牙连接会断开,并且主耳机和副耳机之间的蓝牙连接也会断开。
149.目前,存在如下一种蓝牙耳机的使用场景:蓝牙设备200与终端100建立过蓝牙连接,蓝牙设备200中的两个耳机上都保存有终端100的蓝牙地址以及链路秘钥等连接信息。在蓝牙设备200放入耳机盒内时,只有一个耳机(例如第一耳机)被放入了耳机盒内。在该使用场景下,当只装有第一耳机的耳机盒再次被打开时,第一耳机只能够以配置单一的蓝牙回连策略。其中,蓝牙回连策略可以如下:
150.回连策略1:如图4a所示,当第一耳机检测到单耳开盒(即耳机盒内只有第一耳机)时,第一耳机可以先向终端100发送寻呼请求(page request),试图回连上终端100。若此时,终端100不在第一耳机周围或者已关闭蓝牙功能,用户已将第二耳机通过蓝牙连接上另一设备。用户需要的是将第一耳机当作副耳机,与作为主耳机的第二耳机相连,以通过第一耳机和第二耳机接收该另一设备的音频数据。
151.但是,由于终端100不在第一耳机周围或者已关闭蓝牙功能,终端100无法接收到第一耳机的寻呼请求。因此,第一耳机无法回连上终端100。第一耳机在回连终端100超时(例如超过10s未蓝牙回连上终端100)后,才向第二耳机发送寻呼请求,试图回连上第二耳机。第二耳机接收到第一耳机的寻呼请求后,可以返回寻呼响应(page response)给第一耳机,进而与第一耳机建立蓝牙连接。
152.通过上述回连策略1,当只装有第一耳机的耳机盒被打开时,第一耳机需要花费较长的时间才能够按照用户的需求回连上第二耳机,影响用户体验。
153.回连策略2:如图4b所示,当第一耳机检测到单耳开盒(即耳机盒内只有第一耳机)时,第一耳机可以先向第二耳机发送寻呼请求(page request),试图回连上第二耳机。若第二耳机已经丢失不在第一耳机周围,用户只能单独将该第一耳机连接至终端100上使用。
154.但是,由于第二耳机不在第一耳机的周围或第二耳机已经丢失,第一耳机无法回连上第二耳机。因此,第一耳机需要在回连第二耳机超时(例如超过10s未蓝牙回连上终端
100)后,才向终端100发送寻呼请求,试图回连上终端100。终端100在接收到第一耳机的寻呼请求后,可以返回寻呼响应给第一耳机,进而与第一耳机建立蓝牙连接。
155.通过上述回连策略2,当只装有第一耳机的耳机盒被打开时,第一耳机需要花费较长的时间才能够按照用户的需求回连上终端100,影响用户体验。
156.因此,本技术实施例提供一种蓝牙回连方法,在只装有第一耳机的耳机盒被打开时,第一耳机可以判断在被装入耳机盒中并闭盒时是否与第二耳机建立了蓝牙连接。若是,则第一耳机在耳机盒开盒时优先回连第二耳机;若否,则第一耳机优先回连终端100。这样,可以减少回连时长,提高了用户的体验。
157.下面介绍本技术实施例中提供的一种蓝牙回连方法。
158.请参照图5所示,图5示出了本技术实施例提供的一种蓝牙回连方法的流程示意图。其中,在本技术实施例中,蓝牙设备200可以包括有第一耳机和第二耳机。如图5所示,该方法包括:
159.s501、终端100与蓝牙设备200建立蓝牙连接。
160.其中,蓝牙设备200包括有第一耳机和第二耳机。第一耳机和第二耳机可以有主副角色区分。
161.终端100与蓝牙设备200建立蓝牙连接时,可以有如下两种情况:
162.1、当第一耳机为主耳机,第二耳机为副耳机时。第一耳机可以与第二耳机先建立蓝牙连接。然后,第一耳机再与终端100建立蓝牙连接。其中,该蓝牙连接包括br/edr蓝牙连接。在第一耳机与终端100建立蓝牙连接并且与第二耳机建立蓝牙连接后,第一耳机可以存储有终端100的蓝牙地址(bd_addr),第一耳机可以将终端100的蓝牙地址发送给第二耳机。
163.2、当第一耳机为副耳机,第二耳机为主耳机时。第一耳机可以与第二耳机先建立蓝牙连接。然后,第二耳机再与终端100建立蓝牙连接。当第二耳机与终端100建立蓝牙连接后,第二耳机上可以存储有终端100的蓝牙地址,第二耳机可以将终端100的蓝牙地址发送给第一耳机。
164.s502、耳机盒接收用户的闭盒操作。
165.其中,耳机盒上可以设置有物理开关,该物理开关可用于检测耳机盒是否处于闭盒状态。当用户闭盒耳机盒时,耳机盒上的物理开关被触发切换到闭盒状态。耳机盒可以通过该物理开关检测到用户的闭盒操作。
166.在本技术实施例中,耳机盒可以不限于通过物理开关检测到用户的闭盒操作,还可以通过一些传感器(例如磁传感器、接近传感器,等)检测到用户的闭盒操作,在此不作限定。
167.s503、响应于该闭盒操作,耳机盒向第一耳机发送闭盒请求。
168.其中,在第一耳机放入耳机盒时,第一耳机与耳机盒之间存在电连接。耳机盒可以通过电连接向第一耳机发送闭盒请求。
169.s504、第一耳机在接收到闭盒请求后,断开蓝牙连接。
170.其中,当第一耳机为主耳机,与终端100已建立蓝牙连接并且还与第二耳机已建立蓝牙连接时,第一耳机在接收到耳机盒发送的闭盒请求后,可以断开与终端100的蓝牙连接以及与第二耳机的蓝牙连接。
171.当第一耳机为副耳机,与第二耳机已建立蓝牙连接时,第一耳机在接收到耳机盒
发送的闭盒请求后,可以断开与第二耳机的蓝牙连接。
172.s505、耳机盒接收用户的开盒操作。
173.其中,耳机盒上可以设置有物理开关,该物理开关可用于检测耳机盒是否处于开盒状态。当用户打开耳机盒时,耳机盒上的物理开关被触发切换到开盒状态。耳机盒可以通过该物理开关检测到用户的开盒操作。
174.在本技术实施例中,耳机盒可以不限于通过物理开关检测到用户的开盒操作,还可以通过一些传感器(例如磁传感器、接近传感器,等)检测到用户的开盒操作,在此不作限定。
175.s506、响应于该开盒操作,耳机盒向第一耳机发送开盒请求。
176.其中,该开盒请求中可以包括有耳机盒中耳机的数量。
177.s507、第一耳机在接收到开盒请求后,判断充电盒内是否只有第一耳机。
178.在第一耳机接收到耳机盒发送的开盒请求后,第一耳机可以根据该开盒请求判断充电盒内是否只有该第一耳机。
179.在一种可能的情况下,若耳机盒内同时有第一耳机和第二耳机时,第一耳机可以判断第一耳机是否与第二耳机配对过。若配对过,则第一耳机和第二耳机优先进行蓝牙回连。若第一耳机与第二耳机未配对过,则第一耳机向终端100发送寻呼请求。
180.其中,第一耳机与第二耳机进行蓝牙回连可以有如下两种实现方式:
181.实现方式1:当第一耳机确定出耳机盒内同时包括有已经配对过的第一耳机和第二耳机时,第一耳机可以进入寻呼(page)状态,第二耳机可以进入寻呼扫描(page scan)状态。第一耳机在进入page状态后,可以向第二耳机发送寻呼请求(page request)。其中,第一耳机向第二耳机发送的寻呼请求中包括有第二耳机的设备访问码(device access code,dac)。
182.当第二耳机进入page scan状态后,第二耳机可以根据寻呼跳频序列(paging hopping sequence)每隔一定时间(例如,1.28s)选择一个新的监听频率监听自己的设备访问码。第二耳机使用的寻呼跳变序列是一个定义明确的周期序列,它的各个频点均匀分布在2.4g的79个频率信道上。其中,第二耳机在一个寻呼频率信道上扫描的持续时间可以被称为寻呼扫描窗口(page scan windows),且寻呼扫描窗口大小固定。连续两个寻呼扫描窗口的开始时间之间的间隔可以被称为寻呼扫描间隔(page scan interval),且寻呼扫描间隔固定。寻呼扫描间隔的取值范围可以为11.25ms-2560ms。第二耳机在一个扫描窗口存在的时间段中,监听第一耳机的设备访问码。
183.第二耳机在接收到第一耳机的寻呼请求后,可以在下一个时间槽发送寻呼响应(page response)给第一耳机。第一耳机在接收到第二耳机发送的寻呼响应后,可以向第二耳机发起连接请求,第一耳机和第二耳机恢复蓝牙连接。在连接状态下,第一耳机和第二耳机通信双方每隔一定时间(例如625微秒)跳变一个频率信道。
184.实现方式2:当第一耳机确定出耳机盒内同时包括有已经配对过的第一耳机和第二耳机时,第一耳机可以进入page scan状态,第二耳机可以进入page状态。第二耳机在进入page状态后,可以向第一耳机发送寻呼请求。其中,第二耳机向第一耳机发送的寻呼请求中包括有第一耳机的设备访问码。
185.当第一耳机进入page scan状态后,第一耳机可以根据寻呼跳频序列每隔一定时
间(例如,1.28s)选择一个新的监听频率监听自己的设备访问码。第一耳机使用的寻呼跳频序列是一个定义明确的周期序列,它的各个频点均匀分布在2.4g的79个频率信道上。其中,第一耳机在一个寻呼频率信道上扫描的持续时间可以被称为寻呼扫描窗口(page scan windows),且寻呼扫描窗口大小固定。连续两个寻呼扫描窗口的开始时间之间的间隔可以被称为寻呼扫描间隔(page scan interval),且寻呼扫描间隔固定。寻呼扫描间隔的取值范围可以为11.25ms-2560ms。第一耳机在一个扫描窗口存在的时间段中,监听第二耳机的寻呼请求。
186.第一耳机在接收到第二耳机的寻呼请求后,可以在下一个时间槽发送寻呼响应(page response)给第二耳机。第二耳机在接收到第一耳机发送的寻呼响应后,可以向第一耳机发送连接请求,第一耳机和第二耳机恢复蓝牙连接。在连接状态下,第一耳机和第二耳机通信双方每隔一定时间(例如625微秒)跳变一个频率信道。
187.在一些实施例中,在第一耳机与第二耳机蓝牙回连上后,这两个耳机中的主耳机(例如第一耳机)可以向终端100发送寻呼请求。若终端100接收到了主耳机发送的寻呼请求,终端100可以向主耳机发送寻呼响应。主耳机在接收到终端100发送的寻呼响应后,可以向终端100发送连接请求。于是,主耳机与终端100的蓝牙连接恢复。在主耳机和终端100连接状态下,主耳机和第二耳机每隔一定时间(例如,625微秒)跳变一个频率信道。
188.s508、若耳机盒内只有第一耳机,则第一耳机可以判断在耳机盒闭盒时,是否未与第二耳机建立蓝牙连接。若是,则执行步骤s509、第一耳机向终端100发送寻呼请求。若否,则执行步骤s510、第一耳机向第二耳机发送寻呼请求。
189.在本技术实施例中,第一耳机向第二耳机发送的寻呼请求可以被称为第一寻呼请求。第一耳机向终端发送的寻呼请求可以被称为第二寻呼请求。
190.其中,在充电盒闭盒时,第一耳机的蓝牙连接状态有如下情况:
191.1、第一耳机和第二耳机双耳工作,第一耳机为主耳机。第一耳机与终端100已建立蓝牙连接。第一耳机与第二耳机已建立蓝牙连接。
192.2、第一耳机和第二耳机双耳工作,第一耳机为副耳机。第一耳机与第二耳机已建立蓝牙连接。其中,第二耳机为主耳机,第二耳机与终端100已建立蓝牙连接。
193.3、第一耳机单耳工作,第一耳机与终端100已建立蓝牙连接。
194.当第一耳机确定出充电盒内中只有第一耳机时,第一耳机可以根据历史连接信息,判断在耳机盒闭盒时,是否与第二耳机建立蓝牙连接。
195.1、若第一耳机确定出在耳机盒闭盒时,与第二耳机建立蓝牙连接,则在耳机开盒时,第一耳机可以进入page状态,并根据第二耳机的蓝牙地址向第二耳机发送寻呼请求。其中,若第二耳机接收到第一耳机发送的寻呼请求,可以在下一个时间槽发送从设备寻呼响应(page response)给第一耳机。第一耳机在接收到第二耳机发送的寻呼响应后,可以向第二耳机发起连接请求,两个耳机便可恢复蓝牙连接。在连接状态下,第一耳机和第二耳机通信双方每隔一定时间(例如625微秒)跳变一个频率信道。
196.在一种可能的实现方式中,当第二耳机不在第一耳机周围或没电时,第二耳机接收不到第一耳机发送的寻呼请求,也不会返回从设备寻呼响应给第一耳机。若第一耳机在预设时间(例如5.12s)内接收不到第二耳机返回的从设备寻呼响应时,第一耳机可以停止向第二耳机发送寻呼请求,并根据终端100的蓝牙地址向终端100发送寻呼请求。终端100在
接收到第一耳机发送的寻呼请求后,可以返回寻呼响应给第一耳机。第一耳机接收到终端100发送的寻呼响应后,可以向终端100发起连接,第一耳机和终端100便可以进入连接状态。在连接状态下,第一耳机和终端100通信双方每隔一定时间(例如625微秒)跳变一个频率信道。此时,第一耳机与终端100的蓝牙连接恢复。
197.2、若第一耳机在确定出在耳机盒闭盒时,未与第二耳机有蓝牙连接,只与终端100建立了蓝牙连接,则第一耳机可以进入page状态,并根据终端100的蓝牙地址向终端100发送寻呼请求。其中,终端100接收到第一耳机发送的寻呼请求后,可以在下一个时间槽发送寻呼响应给第一耳机。第一耳机在接收到终端100发送的寻呼响应后,可以向终端100发起连接,第一耳机和终端100便可以进入连接状态。在连接状态下,第一耳机和终端100通信双方每隔一定时间(例如625微秒)跳变一个频率信道。此时,第一耳机与终端100的蓝牙连接恢复。
198.在一种可能的实现方式中,当终端100不在第一耳机周围或者已关闭蓝牙功能时,终端100接收不到第一耳机发送的寻呼请求,也不会返回寻呼响应给第一耳机。若第一耳机在预设时间(例如5.12s)内接收不到终端100返回的寻呼响应时,第一耳机可以停止向终端100发送寻呼请求,并根据第二耳机的蓝牙地址向第二耳机发送寻呼请求。第二耳机在接收到第一耳机发送的寻呼请求后,可以返回寻呼响应给第一耳机。第一耳机接收到第二耳机发送的寻呼响应后,可以向第二耳机发起连接,第一耳机和第二耳机便可以进入连接状态。在连接状态下,第一耳机和第二耳机通信双方每隔一定时间(例如625微秒)跳变一个频率信道。此时,第一耳机与第二耳机的蓝牙连接恢复。
199.在本技术实施例中,当耳机开盒,第一耳机向第二耳机发送了寻呼请求(向第二耳机发送的寻呼请求可以被称为第一寻呼请求)后,若第一预设时间内(例如6秒)未接收到第二耳机发送的发送的寻呼响应(第二耳机返回的寻呼响应可以被称为第一寻呼响应),第一耳机可以切换至向终端发送寻呼请求(向终端发送的寻呼请求可以被称为第二寻呼请求)。这样,可以让第一耳机回连第二耳机超时时及时切换回连至终端。
200.当耳机盒开盒,第一耳机向终端发送了寻呼请求,若在第二预设时间内(例如6秒)未接收到终端发送的寻呼响应(终端返回的寻呼响应可以被称为第二寻呼响应),第一耳机可以切换至向第二耳机发送寻呼请求。这样,可以让第一耳机回连终端超时时及时切换回连至第二耳机。
201.通过本技术实施例提供的一种蓝牙回连方法,在只装有第一耳机的耳机盒被打开时,第一耳机可以判断在被装入耳机盒中并闭盒时是否只与第二耳机建立了蓝牙连接或者第一耳机同时与第二耳机和终端100建立了蓝牙连接,若在闭盒时第一耳机只与第二耳机建立了蓝牙连接或者第一耳机同时与第二耳机和终端100建立了蓝牙连接,则第一耳机优先回连第二耳机。若在闭盒时只与终端100建立了蓝牙连接,则第一耳机优先回连终端100。这样,可以减少回连时长,提高了用户的体验。
202.在一些应用场景中,蓝牙设备200包括第一耳机和第二耳机。当蓝牙设备200与终端100建立蓝牙连接时,用户可以在终端100上将蓝牙设备200设置成单耳工作模式,当蓝牙设备200处于单耳工作模式时,终端100可以只与蓝牙设备200的一个耳机(例如第一耳机)建立蓝牙连接。当只装有第一耳机的耳机盒被打开时,第一耳机可以判断工作模式是否为单耳工作模式,若是,则第一耳机可以在耳机盒被打开时优先回连终端100。这样,在只装有
一个耳机的耳机盒被打开时,耳机盒内的耳机可以快速蓝牙回连上终端100,提高了用户的体验。
203.请参照图6所示,图6示出了本技术另一实施例提供的一种蓝牙回连方法的流程示意图。在本技术实施例中,蓝牙设备200可以包括有第一耳机和第二耳机。其中,第一耳机可以被放入耳机盒中,第二耳机在耳机盒外。如图6所示,该方法包括:
204.s601、第一耳机与第二耳机建立了蓝牙连接。
205.s602、第一耳机与终端100建立了蓝牙连接。
206.其中,当第一耳机为主耳机,第二耳机为副耳机时。第一耳机可以与第二耳机先建立蓝牙连接。然后,第一耳机再与终端100建立蓝牙连接。其中,该蓝牙连接包括br/edr蓝牙连接。在第一耳机与终端100建立蓝牙连接并且与第二耳机建立蓝牙连接后,第一耳机可以存储有终端100的蓝牙地址(bd_addr),第一耳机可以将终端100的蓝牙地址发送给第二耳机。
207.s603、终端100接收用户设置单耳模式的操作。
208.s604、响应于该设置单耳模式的操作,终端100发送单耳模式切换请求给第一耳机。
209.示例性的,如图7a所示,终端100显示有主屏幕的界面710,该界面710显示了一个放置有应用图标的页面,该页面包括多个应用图标(例如,天气应用图标、股票应用图标、计算器应用图标、设置应用图标716、邮件应用图标、支付宝应用图标、脸书应用图标、浏览器应用图标、图库应用图标、音乐应用图标、视频应用图标、应用商店图标)。多个应用图标下方还显示包括有页面指示符,以表明当前显示的页面与其他页面的位置关系。页面指示符的下方有多个托盘图标(例如拨号应用图标、信息应用图标、联系人应用图标、相机应用图标),托盘图标在页面切换时保持显示,上述页面也可以包括多个应用图标和页面指示符;页面指示符也可以不是页面的一部分,单独存在,上述托盘图标也是可选的,本技术实施例对此不做限制。在该界面710的上方显示有状态栏711,该状态栏711可包括:移动通信信号(又可称为蜂窝信号)的一个或多个信号强度指示符、无线高保真(wireless fidelity,wi-fi)信号的一个或多个信号强度指示符,电池状态指示符,时间指示符,等等。在托盘图标下方显示有导航栏712,该导航栏712可包括:返回按键713、主界面(home screen)按键714、呼出任务历史按键715等等系统导航键。当检测到用户点击返回按键713时,终端100可显示当前页面的上一个页面。当检测到用户点击主界面按键714时,终端100可显示主界面。当检测到用户点击呼出任务历史按键715时,终端100可显示用户最近打开的任务。各导航键的命名还可以为其他,本技术对此不做限制。不限于虚拟按键,导航栏712中的各导航键也可以实现为物理按键。
210.终端100可以接收用户针对设置图标716的输入操作(例如单击),响应于该针对设置图标716的输入操作,终端100可以显示出如图7b所示的设置界面720。
211.如图7b所示,该设置界面720显示包括无线和网络设置条目、设备连接设置条目721、应用和通知设置条目、电池设置条目、显示设置条目、声音设置条目、存储设置条目、安全和隐私设置条目、用户和账户设置条目,等等。
212.终端100可以接收用户针对设备连接条目721的输入操作(例如单击),响应于该针对设备连接条目721的输入操作,终端100可以显示出如图7c所示的设备连接界面730。
213.如图7c所示,该设备连接界面730显示包括有蓝牙设置条目731、nfc设置条目、huawei beam设置条目、huawei share设置条目、手机投屏设置条目、usb设置条目、打印设置条目,等等。
214.终端100可以接收用户针对该设备连接界面730中蓝牙设置条目731的输入操作,响应于该针对蓝牙设置条目731的输入操作,终端100可以显示如图7d所示的蓝牙设置界面740。
215.如图7d所示,该蓝牙设置界面740中显示包括有蓝牙开关条目741、设备名称设置条目742、接收文件设置条目743、扫描控件、帮助控件。其中,该蓝牙开关条目741中显示有蓝牙开关746。该蓝牙开关746可用于接收用户的操作,触发终端100打开/关闭蓝牙功能。当该蓝牙开关746打开时,终端100可以在该蓝牙设置界面740上显示出已配对设备列表744和可用设备列表745。其中,该已配对的列表744中可以显示有一个或多个已配对的设备选项(例如,“huawei free buds”设备选项747、“huawei am08”设备选项,等等)。其中,终端100与蓝牙设备200已建立连接,蓝牙设备200对应设备选项747。其设备名称可以是“huawei free buds”。该蓝牙设备200对应的设备选项747上可以有设备设置控件748。
216.终端100可以接收用户针对该设备设置控件748的输入操作(例如单击),响应于该操作,终端100可以显示如图7e所示设备设置界面750。
217.如图7e所示,该设备设置界面200的设置界面750中包括有重命名设置选项、通话音频设置选项、媒体音频设置选项、单耳模式设置选项751,等设置选项。该单耳模式设置选项751上设置有开关752。该开关752可用于触发蓝牙设备200进入单耳工作模式。
218.终端100可以接收用户针对开关752的打开操作(例如单击),响应于该打开操作,终端100向蓝牙设备200的发送单耳模式切换请求,用于请求蓝牙设备200进入单耳模式。
219.如图7f所示,终端100在接收到用户针对开关752的打开操作后,该单耳模式的开关752可以处于打开状态。
220.由于蓝牙设备200中的第一耳机作为主耳机与终端100建立了蓝牙连接。因此,终端100向蓝牙设备200发送的单耳模式切换请求,可以具体为,终端100向第一耳机发送单耳模式切换请求。
221.s605、第一耳机在接收到单耳模式切换请求后与第二耳机断开连接。
222.第一耳机在接收到终端100单耳模式切换请求后,进入单耳模式,并通知第二耳机进入单耳模式。然后,第一耳机与第二耳机断开蓝牙连接。
223.在一些实施例中,第一耳机为副耳机,第二耳机为主耳机,第二耳机与终端100建立蓝牙连接,第一耳机与第二耳机建立蓝牙连接。终端100在接收到用户的设置单耳模式的操作后,可以向第二耳机发送单耳模式切换请求。第二耳机接收到终端100发送的单耳模式切换请求后,可以先自己切换至单耳模式,并通知第一耳机切换至单耳模式。然后,第二耳机再与第一耳机断开。由于第一耳机和第二耳机都已进入单耳模式,在蓝牙回连时,第一耳机和第二耳机都会选择向终端100发送寻呼请求。
224.s606、耳机盒接收用户的闭盒操作。
225.当只有第一耳机被放入耳机盒内时,耳机盒可以可以接收用户的闭盒操作。其中,耳机盒上可以设置有物理开关,该物理开关可用于检测耳机盒是否处于闭盒状态。当用户闭盒耳机盒时,耳机盒上的物理开关被触发切换到闭盒状态。耳机盒可以通过该物理开关
检测到用户的闭盒操作。在本技术实施例中,耳机盒可以不限于通过物理开关检测到用户的闭盒操作,还可以通过一些传感器(例如磁传感器、接近传感器,等)检测到用户的闭盒操作,在此不作限定。
226.s607、耳机盒向第一耳机发送闭盒请求。
227.其中,在第一耳机放入耳机盒时,第一耳机与耳机盒之间存在电连接。耳机盒可以通过电连接向第一耳机发送闭盒请求。
228.s608、第一耳机与终端100断开蓝牙连接。
229.第一耳机接收到耳机盒发送的闭盒请求后,可以发送断连请求给终端100,以断开与终端100的蓝牙连接。
230.s609、耳机盒接收用户的开盒操作。
231.其中,耳机盒上可以设置有物理开关,该物理开关可用于检测耳机盒是否处于开盒状态。当用户打开耳机盒时,耳机盒上的物理开关被触发切换到开盒状态。耳机盒可以通过该物理开关检测到用户的开盒操作。在本技术实施例中,耳机盒可以不限于通过物理开关检测到用户的开盒操作,还可以通过一些传感器(例如磁传感器、接近传感器,等)检测到用户的开盒操作,在此不作限定。
232.s610、耳机盒向第一耳机发送开盒请求。
233.其中,在第一耳机放入耳机盒时,第一耳机与耳机盒之间存在电连接。耳机盒可以通过电连接向第一耳机发送该开盒请求。
234.s611、第一耳机接收到终端100发送的开盒请求后,可以当前是否处于单耳模式,若是,则s612、第一耳机向终端100发送寻呼请求。若第一耳机不处于单耳模式,则第一耳机可以向第二耳机发送寻呼请求。
235.由于在第一耳机放入耳机盒之前,用户已经在终端100上将蓝牙设备200的两个耳机设置为单耳工作模式。因此,第一耳机在检测到耳机盒开盒时,第一耳机可以向终端100发送寻呼请求。
236.s613、终端100在接收到第一耳机发送的寻呼请求后,可以判断当前是否与第二耳机相连。若终端100当前未与第二耳机相连,则执行步骤s614、终端100可以向第一耳机发送寻呼响应。若终端100当前已与第二耳机相连,则执行步骤s615、终端100可以向第一耳机发送拒绝响应。
237.在一种可能的情况下,在耳机盒闭盒时,第一耳机与终端100断开蓝牙连接之后,由于第二耳机也已进入单耳模式且在耳机盒外正常工作,第二耳机可以进入page状态,并根据终端100的蓝牙地址,向终端100发送寻呼请求。若终端100在接收到第二耳机发送的寻呼请求,可以在下一个时间槽发送寻呼响应(page response)给第二耳机。第二耳机在接收到终端100发送的寻呼响应后,可以向终端100发起连接,第而耳机和终端100便可以进入连接状态。在连接状态下,第二耳机和终端100通信双方每隔一定时间(例如625微秒)跳变一个频率信道。此时,第二耳机与终端100的蓝牙连接恢复。此时,第二耳机与终端100已建立蓝牙连接,且第二耳机工作在单耳模式,第二耳机会拒绝第一耳机的寻呼请求,终端100也无法再与第一耳机建立蓝牙连接。
238.当终端100接收到第一耳机发送的寻呼请求时,终端100可以判断当前是否与第二耳机建立了蓝牙连接,若当前终端100未与第二耳机建立蓝牙连接,则终端100可以向第一
耳机发送寻呼响应。第一耳机在接收到终端100的寻呼响应后,可以向终端100发起连接,第一耳机和终端100便可以进入连接状态。在连接状态下,第一耳机和终端100通信双方每隔一定时间(例如625微秒)跳变一个频率信道。此时,第一耳机与终端100的蓝牙连接恢复。
239.当终端100接收到第一耳机发送的寻呼请求时,终端100可以判断当前是否与第二耳机建立了蓝牙连接,若当前终端100已经与第二耳机建立蓝牙连接,则终端100可以向第一耳机发送拒绝响应。第一耳机在接收到终端100发送的拒绝响应后,可以退出page状态,停止向终端100发送查询请求。
240.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。

技术特征:
1.一种蓝牙回连方法,其特征在于,所述方法应用于蓝牙系统,所述蓝牙系统包括终端、第一耳机、第二耳机和耳机盒,所述耳机盒用于收纳所述第一耳机和所述第二耳机,所述第一耳机和所述第二耳机配对过;所述方法包括:所述第一耳机与所述终端建立第一蓝牙连接;所述第一耳机放入所述耳机盒且所述耳机盒闭盒,其中,在所述耳机盒闭盒时,所述第一耳机和所述第二耳机之间未建立第二蓝牙连接;当所述耳机盒开盒且所述耳机盒中只装有所述第一耳机时,所述第一耳机优先向所述终端发送第一寻呼请求。2.根据权利要求1所述的方法,其特征在于,所述第一耳机和所述第二耳机之间未建立第二蓝牙连接包括:所述第一耳机与所述第二耳机建立所述第二蓝牙连接后断开所述第二蓝牙连接。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述耳机盒开盒时且所述耳机盒中装有所述第一耳机和第三耳机时,所述第一耳机优先向所述终端发送所述第一寻呼请求;其中,所述第一耳机和所述第三耳机未配对过。4.根据权利要求1或2所述的方法,其特征在于,在所述第一耳机优先向所述终端发送第一寻呼请求后,所述方法还包括:当所述第一耳机未接收到所述终端发送的第一寻呼响应时,所述第一耳机向所述第二耳机发送第二寻呼请求。5.根据权利要求1或2所述的方法,其特征在于,所述第一耳机优先向所述终端发送第一寻呼请求包括:所述第一耳机根据所述终端的蓝牙地址优先向所述终端发送所述第一寻呼请求。6.根据权利要求4所述的方法,其特征在于,所述第一耳机向所述第二耳机发送第二寻呼请求包括:所述第一耳机根据所述第二耳机的蓝牙地址向所述第二耳机发送所述第二寻呼请求。7.一种蓝牙回连方法,其特征在于,所述方法应用于蓝牙系统,所述蓝牙系统包括终端、第一耳机、第二耳机和耳机盒,所述耳机盒用于收纳所述第一耳机和所述第二耳机,所述第一耳机和所述第二耳机配对过;所述方法包括:所述第一耳机与所述终端建立第一蓝牙连接;所述第一耳机放入所述耳机盒且所述耳机盒闭盒,其中,在所述耳机盒闭盒时,所述第一耳机和所述第二耳机之间已建立第二蓝牙连接;当所述耳机盒开盒且所述耳机盒中只装有所述第一耳机时,所述第一耳机优先向所述第二耳机发送第一寻呼请求。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当所述耳机盒开盒时且所述耳机盒中装有所述第一耳机和第三耳机时,所述第一耳机优先向所述终端发送所述第一寻呼请求;其中,所述第一耳机和所述第三耳机未配对过。9.根据权利要求7所述的方法,其特征在于,在所述第一耳机优先向所述第二耳机发送第一寻呼请求后,所述方法还包括:当所述第一耳机未接收到所述第二耳机发送的第一寻呼响应时,所述第一耳机向所述终端发送第二寻呼请求。
10.根据权利要求7所述的方法,其特征在于,所述第一耳机优先向所述第二耳机发送第一寻呼请求包括:所述第一耳机根据所述第二耳机的蓝牙地址优先向所述第二耳机发送所述第一寻呼请求。11.根据权利要求9所述的方法,其特征在于,所述第一耳机向所述终端发送第二寻呼请求包括:所述第一耳机根据所述终端的蓝牙地址向所述终端发送所述第二寻呼请求。12.一种蓝牙系统,其特征在于,所述蓝牙系统包括终端和第一耳机、第二耳机和耳机盒,所述耳机盒用于收纳所述第一耳机和所述第二耳机,所述第一耳机和所述第二耳机配对过;其中,所述第一耳机,用于与所述终端建立第一蓝牙连接;所述第一耳机,还用于放入所述耳机盒且所述耳机盒闭盒,其中,在所述耳机盒闭盒时,所述第一耳机和所述第二耳机之间未建立第二蓝牙连接;所述第一耳机,还用于当所述耳机盒开盒且所述耳机盒中只装有所述第一耳机时,优先向所述终端发送第一寻呼请求。13.根据权利要求12所述的蓝牙系统,其特征在于,所述第一耳机和所述第二耳机之间未建立第二蓝牙连接包括:所述第一耳机与所述第二耳机建立所述第二蓝牙连接后断开所述第二蓝牙连接。14.根据权利要求12或13所述的蓝牙系统,其特征在于,所述第一耳机,还用于:当所述耳机盒开盒时且所述耳机盒中装有所述第一耳机和第三耳机时,优先向所述终端发送所述第一寻呼请求;其中,所述第一耳机和所述第三耳机未配对过。15.根据权利要求12或13所述的蓝牙系统,其特征在于,所述第一耳机,还用于:在向所述终端发送第一寻呼请求后,未接收到所述终端发送的第一寻呼响应时,向所述第二耳机发送第二寻呼请求。16.根据权利要求12或13所述的蓝牙系统,其特征在于,所述第一耳机优先向所述终端发送第一寻呼请求,包括:所述第一耳机根据所述终端的蓝牙地址优先向所述终端发送所述第一寻呼请求。17.根据权利要求15所述的蓝牙系统,其特征在于,所述第一耳机向所述第二耳机发送第二寻呼请求,包括:所述第一耳机根据所述第二耳机的蓝牙地址向所述第二耳机发送所述第二寻呼请求。18.一种蓝牙系统,其特征在于,所述蓝牙系统包括终端和第一耳机、第二耳机和耳机盒,所述耳机盒用于收纳所述第一耳机和所述第二耳机,所述第一耳机和所述第二耳机配对过;其中,所述第一耳机,用于与所述终端建立第一蓝牙连接;所述第一耳机,还用于放入所述耳机盒且所述耳机盒闭盒,其中,在所述耳机盒闭盒时,所述第一耳机和所述第二耳机之间已建立第二蓝牙连接;所述第一耳机,还用于当所述耳机盒开盒且所述耳机盒中只装有所述第一耳机时,优先向所述第二耳机发送第一寻呼请求。19.根据权利要求18所述的蓝牙系统,其特征在于,所述第一耳机,还用于:
当所述耳机盒开盒时且所述耳机盒中装有所述第一耳机和第三耳机时,优先向所述终端发送所述第一寻呼请求;其中,所述第一耳机和所述第三耳机未配对过。20.根据权利要求18所述的蓝牙系统,其特征在于,所述第一耳机还用于:在向所述第二耳机发送第一寻呼请求后,未接收到所述第二耳机发送的第一寻呼响应时,向所述终端发送第二寻呼请求。21.根据权利要求18所述的蓝牙系统,所述第一耳机优先向所述第二耳机发送第一寻呼请求包括:所述第一耳机根据所述第二耳机的蓝牙地址优先向所述第二耳机发送所述第一寻呼请求。22.根据权利要求20所述的蓝牙系统,所述第一耳机向所述终端发送第二寻呼请求包括:所述第一耳机根据所述终端的蓝牙地址向所述终端发送所述第二寻呼请求。23.一种耳机,所述耳机为第一耳机,其特征在于,所述第一耳机和第二耳机配对过,所述第一耳机和所述第二耳机收纳与耳机盒中;所述第一耳机包括处理器和存储器,所述储存器与所述处理器耦合,所述存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,使得所述第一耳机执行以下步骤:所述第一耳机与终端建立第一蓝牙连接;所述第一耳机放入所述耳机盒且所述耳机盒闭盒,其中,在所述耳机盒闭盒时,所述第一耳机和所述第二耳机之间未建立第二蓝牙连接;当所述耳机盒开盒且所述耳机盒中只装有所述第一耳机时,所述第一耳机优先向所述终端发送第一寻呼请求。24.根据权利要求23所述的耳机,其特征在于,所述第一耳机和所述第二耳机之间未建立第二蓝牙连接包括:所述第一耳机与所述第二耳机建立所述第二蓝牙连接后断开所述第二蓝牙连接。25.根据权利要求23所述的耳机,其特征在于,当所述处理器执行所述计算机指令时,还使得所述第一耳机执行以下步骤:当所述耳机盒开盒时且所述耳机盒中装有所述第一耳机和第三耳机时,所述第一耳机优先向所述终端发送所述第一寻呼请求;其中,所述第一耳机和所述第三耳机未配对过。26.根据权利要求23所述的耳机,其特征在于,在所述第一耳机优先向所述终端发送第一寻呼请求后,当所述处理器执行所述计算机指令时,还使得所述第一耳机执行以下步骤:当所述第一耳机未接收到所述终端发送的第一寻呼响应时,所述第一耳机向所述第二耳机发送第二寻呼请求。27.根据权利要求23或24所述的耳机,其特征在于,所述第一耳机优先向所述终端发送第一寻呼请求包括:所述第一耳机根据所述终端的蓝牙地址优先向所述终端发送所述第一寻呼请求。28.根据权利要求26所述的耳机,其特征在于,所述第一耳机向所述第二耳机发送第二寻呼请求包括:所述第一耳机根据所述第二耳机的蓝牙地址向所述第二耳机发送所述第二寻呼请求。
29.一种耳机,所述耳机为第一耳机,其特征在于,所述第一耳机和第二耳机配对过,所述第一耳机和所述第二耳机收纳与耳机盒中;所述第一耳机包括处理器和存储器,所述储存器与所述处理器耦合,所述存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,使得所述第一耳机执行以下步骤:所述第一耳机与终端建立第一蓝牙连接;所述第一耳机放入所述耳机盒且所述耳机盒闭盒,其中,所述耳机盒闭盒时,所述第一耳机和所述第二耳机之间已建立第二蓝牙连接;当所述耳机盒开盒且所述耳机盒中只装有所述第一耳机时,所述第一耳机优先向所述第二耳机发送第一寻呼请求。30.根据权利要求29所述的耳机,其特征在于,当所述处理器执行所述计算机指令时,还使得所述第一耳机执行以下步骤:当所述耳机盒开盒时且所述耳机盒中装有所述第一耳机和第三耳机时,所述第一耳机优先向所述终端发送所述第一寻呼请求;其中,所述第一耳机和所述第三耳机未配对过。31.根据权利要求29所述的耳机,其特征在于,在所述第一耳机优先向所述第二耳机发送第一寻呼请求后,当所述处理器执行所述计算机指令时,还使得所述第一耳机执行以下步骤:当所述第一耳机未接收到所述第二耳机发送的第一寻呼响应时,所述第一耳机向所述终端发送第二寻呼请求。32.根据权利要求29所述的耳机,其特征在于,所述第一耳机优先向所述第二耳机发送第一寻呼请求包括:所述第一耳机根据所述第二耳机的蓝牙地址优先向所述第二耳机发送所述第一寻呼请求。33.根据权利要求31所述的耳机,其特征在于,所述第一耳机向所述终端发送第二寻呼请求包括:所述第一耳机根据所述终端的蓝牙地址向所述终端发送所述第二寻呼请求。

技术总结
本申请公开了一种蓝牙回连方法,涉及短距离无线通信技术领域,该方法包括:当该耳机盒闭盒时,该第一耳机断开蓝牙连接;其中,该第一耳机保存有该终端的蓝牙地址和该第二耳机的蓝牙地址。当该耳机盒开盒且该耳机盒中只装有该第一耳机且满足第一预设条件时,该第一耳机根据该第二耳机的蓝牙地址向该第二耳机发送第一寻呼请求。所第一预设条件为该蓝牙连接包括有该第一耳机与该第二耳机之间的蓝牙连接。这样,可以减少第一耳机在耳机盒开盒时回连的时长。时长。时长。


技术研发人员:倪观军 朱宇洪 林健新 张小强 苏炯金
受保护的技术使用者:华为技术有限公司
技术研发日:2019.09.06
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-8977.html

最新回复(0)