一种蓝牙连接方法及蓝牙设备与流程

文档序号:31049497发布日期:2022-08-06 06:26阅读:110来源:国知局
一种蓝牙连接方法及蓝牙设备与流程

1.本技术涉及短距离通信技术领域,尤其涉及一种蓝牙连接方法及蓝牙设备。


背景技术:

2.随机蓝牙耳机的发展,真无线立体声(true wireless stereo,tws)耳机已经可以同时与两个电子设备(如手机、平板电脑等)建立无线连接,其可以处理两个电子设备的音频业务(如播放音乐、接/打电话等)。
3.tws耳机在处理一个电子设备的音频业务过程中,tws耳机可能由于某些原因与另一个电子设备断开连接。此时,tws耳机无法处理该另一个电子设备的音频业务。如果用户仍需使用该tws耳机处理该另一个电子设备的音频业务,首先,用户需要在该另一个电子设备上进行相关操作。然后,该另一个电子设备基于该操作,触发tws耳机回连该另一个电子设备,以与该另一个电子设备重新建立连接。
4.然而,发明人发现现有技术中至少存在如下问题:需要在与tws耳机断开连接的电子设备上进行相关操作后,该tws耳机才能回连该电子设备,导致回连过程繁琐,从而造成回连效率较低。


技术实现要素:

5.有鉴于此,本技术提供了一种蓝牙连接方法及蓝牙设备,提高回连效率。
6.第一方面,本技术提供一种蓝牙连接方法,该方法应用于蓝牙设备,该蓝牙设备与多个电子设备建立了蓝牙连接;该蓝牙设备为该多个电子设备的输入/输出设备,该蓝牙设备用于播放或采集该多个电子设备中任一电子设备对应的音频;该方法包括:上述蓝牙设备与上述多个电子设备中第一电子设备交互,处理该第一电子设备的音频业务;其中,该第一电子设备为上述多个电子设备中的任一电子设备;该蓝牙设备在处理该第一电子设备的音频业务的过程中,如果该蓝牙设备与第二电子设备之间的蓝牙连接断开,则该蓝牙设备自动回连该第二电子设备;其中,该第二电子设备为所述多个电子设备中除该第一电子设备以外的至少一个电子设备。
7.在本技术实施例中,在蓝牙设备处理第一电子设备的音频业务的过程中,如果该蓝牙设备与第二电子设备之间的蓝牙连接断开,则该蓝牙设备可以自动回连一次该第二电子设备,以与该第二电子设备重新建立蓝牙连接,实现蓝牙设备的主动回连。无需用户进行相关操作,该蓝牙设备便可以自动回连该第二电子设备。并且,由于该蓝牙设备在处理该第一电子设备的音频业务的过程中,仅回连一次该第二电子设备,而不会回连多次该第二电子设备。因此,使得该蓝牙设备回连该第二电子设备占用资源(如空口资源)的时长较短,从而不会对该第一电子设备的音频业务造成影响,进而可以避免该音频业务出现卡顿现象。
8.在一种可能的设计中,上述蓝牙连接断开指示蓝牙连接超时断开,该蓝牙连接超时断开指示上述蓝牙设备或上述第二电子设备在一段时间内未接收到来自对方的数据包。
9.在一种可能的设计中,在自动回连第二电子设备失败后,该蓝牙设备停止自动回
连该第二电子设备,并判断该第一电子设备的音频业务是否结束;在确定该第一电子设备的音频业务结束的情况下,该蓝牙设备继续自动回连所述第二电子设备。
10.其中,该蓝牙设备继续自动回连所述第二电子设备可以每隔第二预设时间自动回连该第二电子设备。
11.在本技术实施例中,在蓝牙设备处理第一电子设备的音频业务的过程中,如果该蓝牙设备与第二电子设备之间的蓝牙连接断开,则该蓝牙设备可以自动回连一次该第二电子设备。如果回连第二电子设备失败,则该蓝牙设备可以停止自动回连该第二电子设备,以防止第一电子设备的音频业务的卡顿。然后,该蓝牙设备可以在该第一电子设备的音频业务结束后,继续自动回连第二电子设备,以在防止影响第一电子设备的音频业务的基础上,提高回连第二电子设备的成功率。
12.在一种可能的设计中,蓝牙设备在继续自动回连第二电子设备时,并统计第二电子设备对应的回连次数。如果继续回连失败,蓝牙设备在第一回连次数等于预设回连次数后,停止自动回连所述第二电子设备。
13.其中,所述第一回连次数为所述蓝牙设备自动回连所述第二电子设备的总次数;或者,所述第一回连次数为所述第一电子设备的音频业务结束后,所述蓝牙设备自动回连所述第二电子设备的次数。
14.在本技术实施例中,在第一电子设备的音频业务结束,即蓝牙设备不再处理第一电子设备的音频业务的情况下,表明该蓝牙设备回连第二电子设备不会影响第一电子设备的音频业务。因此,该蓝牙设备可以继续自动回连该第二电子设备,并统计第二电子设备对应的回连的次数(即第一回连次数)。在再次自动回连第二电子设备失败的情况下,该蓝牙设备判断该第一回连次数是否等于预设回连次数。如果该第一回连次数等于预设回连次数,表明虽然蓝牙设备已经自动回连第二电子设备多次,但仍没有回连成功,该第二电子设备可能出现异常(例如,第二电子设备距离蓝牙设备过远)。因此,为了避免回连导致资源的浪费,蓝牙设备停止自动回连第二电子设备。如果该第一回连次数小于预设回连次数,蓝牙设备可以继续自动回连第二电子设备,并继续更新回连的次数,以供利用该回连的次数判断在本次回连失败后,是否进行下一次的自动回连。
15.在一种可能的设计中,上述蓝牙设备可以为tws耳机的耳塞。
16.在一种可能的设计中,在蓝牙设备回连第二电子设备失败后,该蓝牙设备停止自动回连该第二电子设备;在接收到目标触发操作后,该蓝牙设备响应于该目标触发操作,回连该第二电子设备;其中,该目标触发操作触发所述目标耳塞进行回连。
17.其中,该目标触发操作包括任一种:所述耳塞出盒、所述tws耳机的耳塞盒开盖、所述耳塞由未佩戴状态切换为佩戴状态、所述tws耳机的两个耳塞建立蓝牙连接、用户在所述第二电子设备上触发所述tws耳机回连所述第二电子设备的操作、用户触发所述tws耳机连接新的电子设备的操作。
18.在本技术实施例中,在蓝牙设备处理第一电子设备的音频业务的过程中,如果该蓝牙设备与第二电子设备之间的蓝牙连接断开,则该蓝牙设备可以自动回连一次该第二电子设备。如果回连第二电子设备失败,则该蓝牙设备可以停止自动回连该第二电子设备,以
防止第一电子设备的音频业务的卡顿。然后,该蓝牙设备可以依赖接收到的针对该蓝牙设备的其他动作,即目标触发操作,继续回连该第二电子设备,以与该第二电子设备建立蓝牙连接。
19.第二方面,本技术提供一种蓝牙通信系统,蓝牙通信系统包括第一方面中任一项所述的蓝牙设备和多个电子设备。
20.第三方面,本技术提供一种蓝牙设备,包括存储器、无线通信模块、受话器以及麦克风和一个或多个处理器;所述存储器、所述无线通信模块、所述受话器以及所述麦克风与所述处理器耦合;其中,所述无线通信模块用于与电子设备无线通信,所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述蓝牙设备执行如上述第一方面中任一项所述的蓝牙连接方法。
21.在一种可能的设计中,上述蓝牙设备包括tws耳机。
22.第四方面,本技术提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在蓝牙设备上运行时,使得所述蓝牙设备执行如上述第一方面中任一项所述的蓝牙连接方法。
23.第五方面,本技术提供一种计算机程序产品,当所述计算机程序产品在蓝牙设备上运行时,使得所述蓝牙设备执行如上述第一方面中任一项所述的蓝牙连接方法。
附图说明
24.图1为本技术实施例提供的一种外围设备与主设备的通信网络架构示意图;图2为本技术实施例提供的一种监听方式的通信示意图;图3为本技术实施例提供的一种转发方式的通信示意图;图4为本技术实施例提供的一种外围设备的多个主体的通信示意图;图5为本技术实施例提供的一种tws耳机与多个手机的通信网络架构示意图;图6为本技术实施例提供的一种tws耳机的产品形态实例示意图;图7为本技术实施例提供的一种tws耳机的一个耳塞的硬件结构实例示意图;图8为本技术实施例提供的一种蓝牙连接方法的流程示意图一;图9为本技术实施例提供的一种蓝牙连接方法的流程示意图二。
具体实施方式
25.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
26.在一些使用场景中,如图1所示,外围设备101(如tws耳机等蓝牙设备)可以同时与多个电子设备100(如手机)建立蓝牙连接,以与该多个电子设备100中的任一电子设备100进行音频数据的传输,从而使得电子设备100可以处理多个电子设备100的音频业务。该电子设备100可以称为主设备(master,简称m),该外围设备可以称为从设备(slave,简称s)。
27.外围设备101在与多个电子设备100中的一个电子设备进行音频数据传输的过程中,外围设备101与其它电子设备之间的蓝牙连接可能会断开。此时,用户可能会在该其它
电子设备的目标界面上输入连接该外围设备101的操作,该其它电子设备响应于该操作,尝试重新与该外围设备101建立蓝牙连接。一方面,此种回连方式效率较低。另一方面,如果用户未能及时发现该外围设备101与该其它电子设备之间的蓝牙连接已经断开,那么,用户便无法及时进行触发,从而该其它电子设备无法及时尝试与该外围设备建立蓝牙连接,进而影响该外围设备101处理该其它电子设备的音频业务,用户体验差。
28.另一方面,如果用户在该其它电子设备上进行相关操作后,该外围设备101仍未回连成功该其它电子设备。用户此时可能会继续在其它电子设备上进行相关操作,从而会使得该外围设备101多次回连该其它电子设备。然而,由于该外围设备101的空口资源是有限的,当该外围设备101回连该其它电子设备时,需要占用一定比例的空口资源,导致该外围设备101在传输上述一个电子设备对应的音频数据时所占用的空口资源减少。当该外围设备101多次回连该其它电子设备时,会持续影响该个电子设备100对应的空口资源,进而造成该外围设备101处理的音频业务出现卡顿的情况。
29.需要说明的是,外围设备101虽然可以同时与多个电子设备100建立蓝牙连接,但无法同时处理多个电子设备100的音频业务,仅能处理一个电子设备的音频业务。因此,在外围设备101处理一个电子设备的音频业务的过程中,当其它电子设备需要利用该外围设备101进行音频业务时,该外围设备101需要进行音频业务的切换,以使该外围设备101可以处理该其它电子设备的音频业务。
30.因此,针对上述问题,本技术提供一种蓝牙连接的方法,外围设备可以同时与多个电子设备蓝牙连接。该外围设备在处理该多个电子设备中的一个电子设备的音频业务的过程中,若该外围设备与其它电子设备之间的蓝牙连接由于连接超时断开,则该外围设备可以主动回连一次该其它电子设备,实现外围设备的主动回连。无需用户进行相关操作,该外围设备便可以自动回连该其它电子设备,提高回连效率。并且,由于外围设备在处理该个电子设备的音频业务过程中,不会多次回连该其它电子设备。因此,使得该外围设备回连该其它电子设备占用空口资源的时间较短,从而不会对该个电子设备的音频业务(即该外围设备处理的音频业务)造成影响,避免该音频业务出现卡顿现象。
31.示例性的,上述电子设备可以是手机(如图5所示的手机200)、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备、媒体播放器、电视机等设备,本技术实施例对该设备的具体形态不作特殊限制。
32.上述外围设备可以是tws耳机、蓝牙音箱、智能眼镜等能够进行蓝牙通信的设备。当外围设备所包括的主体的数量为多个时,外围设备的一个主体或所有主体可以与电子设备100建立蓝牙连接。下面将结合图2至图4,以外围设备101包括两个主体(如设备(s1)101-1和设备(s2))为例,对当外围设备101包括多个主体时,外围设备101与一个电子设备100建立蓝牙连接的方式进行描述。
33.一种示例中,外围设备101的一个主体与电子设备100建立蓝牙连接。如图2或图3所示,外围设备101的一个主体(如设备101-1)可以担当主要角色,另一个主体(如设备101-2)可以担当次要角色。例如,当外围设备101是tws耳机时,tws耳机的一个耳塞(如左耳塞)可以作为主耳塞,担当主要角色;另一个耳塞(如右耳塞)可以作为副耳塞,担当次要角色。
当然,外围设备101的两个主体担当的角色可以交换。例如,左耳塞可以作为副耳塞,担当次要角色;右耳塞可以作为主耳塞,担当主要角色。
34.其中,电子设备100可以与担当主要角色的主体(如设备101-1)建立第一蓝牙连接。担当主要角色的主体(如设备101-1)可以与担当次要角色的主体(如设备101-2)建立第二蓝牙连接。
35.在一些实施例中,如图2所示,设备101-1和设备101-2可以通过监听方式与电子设备100传输音频数据。具体的,担当主要角色的设备101-1可以通过第二蓝牙连接,向担当次要角色的设备101-2发送第一蓝牙连接的连接参数。如此,当电子设备100通过第一蓝牙连接向担当主要角色的设备101-1发送音频数据包时,担当次要角色的设备101-2便可以根据第一蓝牙连接的连接参数监听电子设备100发送的音频数据包。这样,外围设备101的两个主体都可以获取到来自电子设备100的音频数据包。
36.在该实施例中,上述外围设备101分别与多个电子设备100建立蓝牙连接可以是该担当主要角色的设备101-1分别与多个电子设备建立第一蓝牙连接。相应的,在外围设备101与电子设备100之间的蓝牙连接断开时,可以是该担当主要角色的设备101-1与该电子设备100之间的第一蓝牙连接断开。也就是说,担当主要角色的设备101-1可以作为本技术实施例中所述的蓝牙设备(如图8和图9所示的真无线立体声耳机),执行本技术实施例的方法。
37.在另一些实施例中,如图3所示,设备101-1和设备101-2可以通过转发方式与电子设备100传输音频数据。具体的,当电子设备100通过第一蓝牙连接向担当主要角色的设备101-1发送音频数据包时,担当主要角色的设备101-1可以将该音频数据包转发至担当次要角色的设备101-2。这样,外围设备101的两个主体也都可以获取到来自电子设备100的音频数据包。
38.在该实施例中,上述外围设备101分别与多个电子设备100建立蓝牙连接可以是该担当主要角色的设备101-1分别与多个电子设备建立第一蓝牙连接。相应的,在外围设备101与电子设备100之间的蓝牙连接断开时,可以是该担当主要角色的设备101-1与该电子设备100之间的第一蓝牙连接断开。也就是说,担当主要角色的设备101-1可以作为本技术实施例中所述的蓝牙设备(如图8和图9所示的真无线立体声耳机),执行本技术实施例的方法。
39.另一种示例中,如图4所示,外围设备101的两个主体分别与电子设备100建立蓝牙连接。具体的,电子设备100支持与外围设备101的设备101-1和设备101-2分别通过蓝牙建立无线连接,以实现短距离的数据交换。例如,手机支持与tws耳机的左右耳塞分别通过蓝牙建立无线连接,以实现短距离的数据交换。示例性的,设备101-1和设备101-2可以与电子设备100基于上述无线连接进行音频数据的传输。如,设备101-1和设备101-2作为电子设备100的音频输入/输出设备实现通话。又如,设备101-1和设备101-2作为电子设备100的输出设备实现音乐播放等。
40.在该实施例中,上述外围设备101分别与多个电子设备100建立蓝牙连接可以是外围设备101的设备101-1和/或设备101-2分别与多个电子设备建立蓝牙连接。相应的,在外围设备101与电子设备100之间的蓝牙连接断开时,可以是该设备101-1与该电子设备100之间的蓝牙连接断开,和/或,该设备101-2与该电子设备100之间的蓝牙连接断开。例如,在外
围设备101的设备101-1分别与多个电子设备100建立蓝牙连接的情况下,上述外围设备101与电子设备100之间的蓝牙连接断开可以是指该设备101-1与电子设备100之间的蓝牙连接断开。又例如,在外围设备101的设备101-2分别与多个电子设备100建立蓝牙连接的情况下,上述外围设备101与电子设备100之间的蓝牙连接断开可以是指该设备101-2与电子设备100之间的蓝牙连接断开。又例如,在外围设备101的设备101-1和设备101-2分别与多个电子设备100建立蓝牙连接的情况下,上述外围设备101与电子设备100之间的蓝牙连接断开可以是指该设备101-1和/或设备101-2与电子设备100之间的蓝牙连接断开。也就是说,外围设备101的设备101-1和/或设备101-2可以作为本技术实施例中所述的蓝牙设备(如图8和图9所示的真无线立体声耳机),执行本技术实施例的方法。
41.在本技术实施例中,外围设备101与电子设备100通过蓝牙建立无线连接具体可以包括:电子设备100分别与外围设备101的两个主体通过蓝牙建立无线连接。电子设备100与外围设备101的两个主体之间可以分别基于各自的无线连接实现短距离数据交换。
42.在本技术实施例中,在电子设备100与外围设备之间采用无线通信技术,如蓝牙建立了无线连接后,电子设备100可以将外围设备的蓝牙地址存储在内部存储器中。在一些实施例中,当外围设备为包含两个主体的设备,如tws耳机时,tws耳机的左右耳塞分别有各自的蓝牙地址,电子设备100可以将tws耳机的左右耳塞的蓝牙地址关联存储在内部存储器1中。
43.应理解,图2至图4介绍了外围设备101与多个电子设备中的一个电子设备100连接的过程,该多个电子设备中的除该电子设备100以外的其它电子设备与该外围设备101建立蓝牙连接的方式与该过程类似,当然,该其它电子设备也可以采用其它方式与该外围设备建立蓝牙连接,本技术不对其进行限制。
44.需要说明的是,电子设备100与外围设备101传输的数据包括但不限于上述音频数据。例如,电子设备100与外围设备101传输的数据还可以为图片或者视频数据。如,外围设备101是智能眼镜,电子设备100可以向智能眼镜的镜片传输图片或者视频数据。本技术实施例中以电子设备100与外围设备101传输音频数据为例,对本技术实施例的方法进行说明。
45.作为一种示例,上述外围设备101可以是图5所示的tws耳机201中的至少一只耳塞,电子设备100可以是图5所示的手机200。其中,该tws耳机201包含两个主体,如耳塞201-1和耳塞201-2。其中,耳塞201-1可以为tws耳机201的左耳塞,耳塞201-2为右耳塞;或者,耳塞201-1可以为tws耳机201的右耳塞,耳塞201-2为左耳塞。上述tws耳机201的一个耳塞(如耳塞201-1)可以作为tws耳机的主耳塞,另一个耳塞(如耳塞201-2)可以作为tws耳机的副耳塞。tws耳机的左右耳塞的主副角色可以互换。在本技术实施例中,tws耳机201的耳塞201-1和耳塞201-2的结构如图7所示,在以下实施例中将详细介绍。
46.如图6所示,tws耳机201可以包括:左耳塞201-1、右耳塞201-2和耳塞盒201-3。该耳塞盒可以用于收纳tws耳机的左右耳塞。图6仅以举例方式给出tws耳机的一种产品形态实例示意图,本技术实施例提供的外围设备的产品形态包括但不限于图6所示的tws耳机201。
47.请参考图7,为本技术实施例提供的一种tws耳机的耳塞(左耳塞或右耳塞)的结构示意图。如图7所示,tws耳机201的耳塞(如右耳塞201-2)可以包括:处理器210、存储器220、
传感器230、无线通信模块240、受话器250、麦克风260以及电源270。
48.其中,存储器220可以用于存储应用程序代码,如用于与tws耳机201的另一个耳塞(如右耳塞201-2)建立无线连接,以及使得耳塞与上述电子设备100(如手机200)进行配对连接的应用程序代码。处理器210可以控制执行上述应用程序代码,以实现本技术实施例中tws耳机的耳塞的功能。
49.存储器220中还可以存储有用于唯一标识该耳塞的蓝牙地址,以及存储有tws耳机的另一个耳塞的蓝牙地址。另外,该存储器220中还可以存储有与该耳塞之前成功配对过的电子设备的连接数据。例如,该连接数据可以为与该耳塞成功配对过的电子设备的蓝牙地址。基于该连接数据,该耳塞能够与该电子设备自动配对,而不必配置与其之间的连接,如进行合法性验证等。上述蓝牙地址可以为媒体访问控制(media access control,mac)地址。
50.传感器230可以为距离传感器或接近光传感器。耳塞可以通过该传感器230确定是否被用户佩戴。例如,耳塞可以利用接近光传感器来检测耳塞附近是否有物体,从而确定耳塞是否被用户佩戴。在确定耳塞被佩戴时,耳塞可以打开受话器250。在一些实施例中,该耳塞还可以包括骨传导传感器,结合成骨传导耳机。利用该骨传导传感器,耳塞可以获取声部振动骨块的振动信号,解析出语音信号,实现语音功能。在另一些实施例中,该耳塞还可以包括触摸传感器,用于检测用户的触摸操作。在另一些实施例中,该耳塞还可以包括指纹传感器,用于检测用户指纹,识别用户身份等。在另一些实施例中,该耳塞还可以包括环境光传感器,可以根据感知的环境光的亮度,自适应调节一些参数,如音量大小。
51.无线通信模块240,用于支持tws耳机的耳塞与各种电子设备,如上述电子设备100之间的短距离数据交换。在一些实施例中,该无线通信模块240可以为蓝牙收发器。tws耳机的耳塞可以通过该蓝牙收发器与上述电子设备100之间建立无线连接,以实现两者之间的短距离数据交换。
52.至少一个受话器250,也可以称为“听筒”,可以用于将音频电信号转换成声音信号并播放。例如,当tws耳机的耳塞作为上述电子设备100的音频输出设备时,受话器250可以将接收到的音频电信号转换为声音信号并播放。
53.至少一个麦克风260,也可以称为“话筒”,“传声器”,用于将声音信号转换为音频电信号。例如,当tws耳机201的耳塞作为上述电子设备100的音频输入设备时,在用户说话(如通话或发语音消息)的过程中,麦克风260可以采集用户的声音信号,并将其转换为音频电信号。上述音频电信号即为本技术实施例中的音频数据。
54.电源270,可以用于向tws耳机201的耳塞包含的各个部件供电。在一些实施例中,该电源270可以是电池,如可充电电池。
55.通常,tws耳机201会配有一耳塞盒(如,图6中所示的201-3)。该耳塞盒可以用于收纳tws耳机的左右耳塞。如图6所示,该耳塞盒201-3可以用于收纳tws耳机的左耳塞201-1和右耳塞201-2。另外,该耳塞盒还可以为tws耳机201的左右耳塞充电。相应的,在一些实施例中,上述耳塞还可以包括:输入/输出接口280。输入/输出接口280可以用于提供tws耳机的耳塞与耳塞盒(如上述耳塞盒201-3)之间的任何连接。
56.在一些实施例中,输入/输出接口280可以为电连接器。当tws耳机201的耳塞置于耳塞盒中时,tws耳机201的耳塞可以通过该电连接器与耳塞盒(如与耳塞盒的输入/输出接
口)电连接。在该电连接建立后,耳塞盒可以为tws耳机的耳塞的电源270充电。在该电连接建立后,tws耳机201的耳塞还可以与耳塞盒进行数据通信。例如,tws耳机201的耳塞可以通过该电连接接收来自耳塞盒的配对指令。该配对命令用于指示tws耳机201的耳塞打开无线通信模块240,从而使得tws耳机201的耳塞可以采用对应的无线通信协议(如蓝牙)与电子设备100进行配对连接。
57.当然,上述tws耳机201的耳塞还可以不包括输入/输出接口280。在这种情况下,耳塞可以基于通过上述无线通信模块240与耳塞盒建立的无线连接,实现充电或者数据通信功能。
58.另外,在一些实施例中,耳塞盒(如上述耳塞盒301)还可以包括处理器,存储器等部件。该存储器可以用于存储应用程序代码,并由耳塞盒的处理器来控制执行,以实现耳塞盒的功能。例如。当用户打开耳塞盒的盒盖时,耳塞盒的处理器通过执行存储在存储器中的应用程序代码,可以响应于用户打开盒盖的操作向tws耳机的耳塞发送配对命令等。
59.可以理解的是,本技术实施例示意的结构并不构成对tws耳机201的耳塞的具体限定。其可以具有比图7中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。例如,该耳塞还可以包括指示灯(可以指示耳塞的电量等状态)、防尘网(可以配合听筒使用)等部件。图7中所示出的各种部件可以在包括一个或多个信号处理或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
60.需要说明的是,tws耳机201的左右耳塞的结构可以相同。例如,tws耳机201的左右耳塞可以都包括图7中所示的部件。或者,tws耳机201的左右耳塞的结构也可以不同。例如,tws耳机201的一个耳塞(如右耳塞)可以包括图7中所示的部件,而另一个耳塞(如左耳塞)可以包括图7中除麦克风260之外的其他的部件。
61.在本技术实施例中,外围设备同时与多个电子设备建立了蓝牙连接。外围设备在处理该多个电子设备中的一个电子设备的音频业务(如播放音乐)的过程中,如果该外围设备与其它电子设备之间的蓝牙连接断开,那么,该外围设备可以回连该其它电子设备,以与该其它电子设备重新建立蓝牙连接,实现外围设备的自动回连,提高回连效率,并且不会影响该个电子设备对应的音频业务。下面将以电子设备的数目为两个,且两个电子设备均为手机(即手机1和手机2),以及外围设备为tws耳机为例,并结合具体示例对本技术的技术方案进行说明。
62.以下结合附图对本技术实施例提供的蓝牙连接方法进行详细介绍。如图8所示,该方法包括以下步骤:s301、真无线立体声耳机分别与手机1和手机2建立蓝牙连接。
63.在本技术实施例中,tws耳机可以对外发送广播消息。如果手机1已经打开了蓝牙功能,则手机1可以接收到该广播消息,并且手机1可以提示用户已经扫描到相关的蓝牙设备(如tws耳机)。当用户在手机1上选中tws耳机作为连接设备后,手机1可与tws耳机进行配对连接,使得tws耳机可以与手机1建立蓝牙连接。同理,如果手机2已经打开了蓝牙功能,则手机2可以接收到该广播消息,并且手机1可以提示用户已经扫描到相关的蓝牙设备(如该tws耳机)。当用户在手机2上选中tws耳机作为连接设备后,手机2可与tws耳机进行配对连接,使得tws耳机可以与手机2建立蓝牙连接。
64.在一些实施例中,tws耳机可以先与手机1建立蓝牙连接。然后,在tws耳机已经与
手机1建立连接后,tws耳机响应于用户的相关操作(如用户点击tws耳机一定次数、如用户持续按住该tws耳机的耳塞上的开关键,以使该tws耳机进入蓝牙配对状态等),tws耳机可以重新对外发送广播消息,以与手机2建立蓝牙连接。当然,tws耳机也可以先与手机2建立蓝牙连接,然后再与手机1建立蓝牙连接。
65.在一些实施例中,上述tws耳机分别与手机1和手机2建立蓝牙连接,可以是tws耳机的一只耳塞与手机1和手机2建立蓝牙连接。例如,如图2或图3所示,上述tws耳机分别与手机1和手机2建立蓝牙连接可以是指该tws耳机的主耳塞分别与手机1和手机2建立蓝牙连接。又例如,如图4所示,上述tws耳机的两只耳塞均能够与主设备建立蓝牙连接,因此,上述tws耳机的任意一只耳塞可以分别与手机1和手机2建立蓝牙连接。
66.在另一些实施例中,上述tws耳机与手机1和手机2建立蓝牙连接,可以是该tws耳机的两只耳塞分别与手机1建立蓝牙连接,以及该tws耳机的两只耳塞分别与手机2建立蓝牙连接。例如,如图4所示,上述tws耳机的两只耳塞均能够与主设备建立蓝牙连接,因此,上述tws耳机的两只耳塞可以分别与手机1和手机2建立蓝牙连接。
67.示例性的,上述广播消息可以包括tws耳机的设备名称、设备类型、设备型号、电池电量、佩戴状态、连接状态或业务状态等信息中的至少一种。其中,连接状态信息可以表示已建立蓝牙连接的手机。业务状态信息可以表示tws耳机当前是否为空闲态,即表示tws耳机是否正在处理的音频业务。
68.相应的,手机1和/或手机2在连接tws耳机后,还可以显示该tws耳机的相关信息,例如,该tws耳机的设备名称、设备型号、电量、佩戴状态、业务状态信息、连接状态信息等信息中的至少一种。
69.s302、真无线立体声耳机与手机1交互,真无线立体声耳机处理手机1的音频业务。
70.其中,上述tws耳机可以基于其与手机1之间的蓝牙连接,接收手机1发送的音频数据包,处理该手机1的相关音频业务(如播放音乐)。
71.一种情况中,如果tws耳机的主耳塞与手机1之间存在蓝牙连接,则手机1可以向该主耳塞发送音频数据包。该tws耳机的副耳塞可以基于监听方式或转发方式获取该音频数据包。
72.另一种情况中,如果tws耳机的两只耳塞分别与手机1之间存在蓝牙连接,则手机1可以分别基于其与该两只耳塞之间的蓝牙连接,向该每只耳塞发送音频数据包。另一种情况中,如果tws耳机的一只耳塞与手机1之间存在蓝牙连接,另一只耳塞处于未使用状态(例如,该另一只耳塞仍在耳塞盒中),则手机1可以基于其与该只耳塞之间的蓝牙连接,向该只耳塞发送音频数据包。
73.在一些实施例中,tws耳机在处理手机1的音频业务过程中,仍可以与手机2保持蓝牙连接。tws耳机在与手机2保持蓝牙连接期间,tws耳机可以不断发送数据包至手机2(如周期性地发送数据包至手机2)。手机2在接收到该数据包后,可以返回回应信息至tws耳机,该回应信息指示手机2已经接收到数据包。该数据包可以包括tws耳机的电量等信息。
74.s303、真无线立体声耳机在处理手机1的音频业务的过程中,若真无线立体声耳机与手机2之间的蓝牙连接断开,则该真无线立体声耳机自动回连手机2。
75.其中,回连表示外围设备在与主设备之间的连接断开后,重新连接该主设备的过程。具体的,回连可以表示上述tws耳机在与手机2之间的连接断开后,可以向已配对的手机
2发送寻呼(page)数据包,以恢复连接的过程。
76.在本技术实施例中,tws耳机在处理手机1的音频业务的过程中,如果tws耳机与手机2之间的蓝牙连接由于连接超时断开,表明该tws耳机不能再处理该手机2的音频业务,则tws耳机自动发送page数据包至该手机2,回连一次该手机2。如果超过第一预设时间(如5秒),tws耳机仍没有成功与手机2建立蓝牙连接,则tws耳机可以确定本次回连失败,并停止自动回连该手机2。如果在第一预设时间内,tws耳机便成功与手机2建立蓝牙连接,表明本次回连成功。
77.其中,连接超时指示由于手机2与tws耳机之间的距离大于一定值、手机2与tws耳机之间的信号强度(received signal strength indication,rssi)小于预设阈值等原因,导致手机2在一段时间内没有接收到来自tws耳机的数据包,或者,tws耳机在一段时间内没有收到来自手机2的回应信息。简单来说,连接超时表示手机2或tws耳机在一段时间内没有收到对方发送的信息。
78.在本技术实施例中,tws耳机作为手机1和手机2的输入/输出设备,该tws耳机分别与手机1和手机2建立了蓝牙连接。tws耳机在处理手机1的音频业务过程中,如果tws耳机与手机2之间的蓝牙连接由于连接超时导致断开,则tws耳机回连一次手机2,实现tws耳机的自动回连,回连过程简单,无需用户操作,可以有效提高回连效率,以及可以避免由于用户未及时发现tws耳机与手机2断开,导致回连不及时,从而可以使在回连成功后,该tws耳机可以及时处理该手机2的音频业务。并且,由于仅回连一次手机2,该tws耳机在回连手机2时占用空口资源的时间较短,从而对手机1的音频业务的影响较小,避免出现tws耳机在播放的手机1的音频数据时,出现卡顿现象。例如,在用户使用手机1玩游戏时,tws耳机播放该手机1的游戏音效。并且在tws耳机播放该手机1的游戏音效的过程中,该tws耳机与手机2之间的蓝牙连接断开。为了避免对该游戏音效的播放效果造成影响,该tws耳机仅回连一次手机2,无论回连是否成功,均不再继续回连手机2,从而可以避免手机1的游戏音效出现卡顿现象,进而可以保证手机1的游戏音效可以与游戏画面同步,提高用户体验。又例如,在用户使用tws耳机播放手机1的音乐的过程中,该tws耳机与手机2之间的蓝牙连接断开,为了避免对手机1的音乐的播放造成影响,该tws耳机仅回连一次手机2,从而保证该tws耳机正常播放手机1的音乐。
79.在一些实施例中,在自动回连一次手机2失败后,tws耳机停止自动回连。该tws耳机可以在接收到目标触发操作后,再继续回连手机2,即tws耳机在停止自动回连手机2后,如果接收到目标触发操作,则tws耳机响应于该目标触发操作,可以继续回连手机2。其中,该目标触发操作可以触发tws耳机进行n次回连。该n为正整数。
80.示例性的,上述目标触发操作可以为用户打开tws耳机的耳塞盒的操作。如果用户想要tws耳机回连手机2,其可以在手机1的业务结束后,先将该tws耳机放回耳塞盒。然后,用户再打开该耳塞盒,tws耳机响应于该操作,可以回连n次手机2。如,该n次为7次,相应的,如果tws耳机在回连7次手机2后,仍未回连成功,则tws耳机停止回连该手机2。
81.上述目标触发操作可以为用户从耳塞盒取出tws耳机的操作。如果用户想要tws耳机回连手机2,其可以在手机1的业务结束后,先将该tws耳机放回耳塞盒。然后,用户再打开该耳塞盒,并从耳塞盒取出该tws耳机。该tws耳机响应于用户从耳塞盒取出tws耳机的操作,可以回连n次手机2。如,该n次为1次。相应的,如果tws耳机在回连1次手机2后,仍未回连
成功,则tws耳机停止回连该手机2。
82.上述目标触发操作可以为用户佩戴tws耳机的操作。如果用户想要tws耳机回连手机2,其可以重新佩戴该tws耳机。该tws耳机响应于用户佩戴tws耳机的操作,可以回连n次手机2。如,该n次可以为1次。相应的,如果tws耳机在回连1次手机2后,仍未回连成功,则tws耳机停止回连该手机2。
83.上述目标触发操作可以为tws耳机与新的电子设备配对成功的操作,即用户触发该tws耳机连接新的电子设备的操作。如果该tws耳机与新的电子设备(如手机)配对成功后,该tws耳机会连接之前已配对的电子设备,因此,该tws耳机在与新的电子设备配置成功的情况下,回连n次手机2。如,该n次为1次。
84.上述目标触发操作可以为tws耳机的两只耳塞重连操作。tws耳机的两只耳塞由于某些原因(如两只耳塞之间的距离过远、一只耳塞在耳塞盒外且另一只耳塞在耳塞盒内等)处于断开状态。如果两只耳塞重新建立连接后,该两只耳塞中的至少一只耳塞可以回连n次手机2。如,该n次为1次。因此,用户可以先进行第一操作(例如,将两只耳塞之间的距离拉远),然后用户再进行第二操作(如,将两只耳塞之间的距离重新拉近),使得该tws耳机可以进行重连操作。
85.上述目标触发操作可以为用户在第二电子设备上触发tws耳机回连手机2的操作,即用户在手机2的目标界面上输入连接手机2的操作。该目标界面指示蓝牙连接的配置界面。如果用户想要tws耳机回连手机2,其可以在手机2上的目标界面上输入相关操作。手机2接收该操作,并响应于该操作发送相应的请求至tws耳机。tws耳机接收该请求,并响应于该请求,回连n次手机2。如,该n次可以为1次。
86.应理解,上述目标触发操作可以是在手机1的音频业务结束的情况下进行的。并且上述所列举的目标触发操作仅为一种示例,该目标触发操作还可以为其它类型的操作,例如,当用户点击tws耳机设定次数后。该tws耳机响应于该点击操作,回连该手机2;又例如,在tws耳机存在开关键时,用户可以触碰该开关键。该tws耳机响应于该点击操作,回连该手机2。
87.需要说明的是,tws耳机与手机2之间的蓝牙连接断开可以是tws耳机的一只耳塞(如上述主耳塞)与手机2之间的蓝牙连接断开,也可以是tws耳机的两只耳塞与手机2之间的蓝牙连接均断开。
88.在另一些实施例中,在自动回连一次手机2失败后,该tws耳机还可以在手机1的音频业务结束后,继续自动回连手机2,从而在避免影响手机1的音频业务的基础上,提高上述回连的成功率。如图9所示,此过程具体为:s401、真无线立体声耳机分别与手机1和手机2建立蓝牙连接。
89.s402、真无线立体声耳机与手机1交互,真无线立体声耳机处理手机1的音频业务。
90.s403、真无线立体声耳机在处理手机1的音频业务的过程中,若真无线立体声耳机与手机2之间的蓝牙连接断开,则该真无线立体声耳机自动回连手机2。
91.其中,本技术实施例中的s401-s403的过程与上述s301-s303的过程类似,在此,不再对其进行赘述。
92.s404、真无线立体声耳机在自动回连手机2失败的情况下,停止自动回连手机2。
93.s405、在手机1的音频业务结束的情况下,真无线立体声耳机每隔第二预设时间自
动回连手机2,并统计回连的次数。
94.s406、在回连手机2成功或者在回连的次数等于预设回连次数的情况下,停止自动回连。
95.在本技术实施例中,tws耳机在处理手机1的音频业务的过程中,如果该tws耳机与手机2之间的蓝牙连接由于超时连接断开,则tws耳机可以先自动回连一次该手机2。然后,在自动回连失败后,表明该tws耳机仍未成功与该手机2建立蓝牙连接,则tws耳机可以判断手机1的音频业务是否结束,以在手机1的音频业务结束后,继续自动回连手机2,从而避免tws耳机多次回连手机2导致对手机1的音频业务造成影响。
96.在一些实施例中,tws耳机可以通过判断是否接收到手机1发送的音频数据包来判断手机1的音频业务是否结束。例如,如果tws耳机在一段时间内没有接收到手机1发送的音频数据包,则tws耳机可以认为手机1的音频业务结束。
97.其中,手机1可以在音频业务1结束后,停止发送音频数据包至tws耳机,从而tws耳机会在一段时间内接收不到手机1发送的音频数据包。tws耳机接收不到手机1发送的音频数据包,还可能是因为tws耳机与手机1之间的蓝牙断开,使得手机1无法再发送音频数据包至手机1。当然,tws耳机还可能因为其它原因在一段时间内接收不到手机1发送的音频数据包,在此,不再对该原因一一赘述。
98.在一些实施例中,上述tws耳机在处理手机1的音频业务过程中,若自动回连手机2失败,则tws耳机停止自动回连该手机2,并记录停止回连手机2的原因信息。
99.该原因信息包括由于手机1使用该tws耳机进行音频业务(即tws耳机处理手机1的音频业务)和手机2异常中的至少一种。
100.示例性的,手机2异常可以指示手机2与tws耳机之间的距离过远、手机2与tws耳机之间的信号强度过低或者手机2出现故障等。
101.当然,tws耳机在自动回连手机2失败后,还可以由于其它原因停止回连手机2,例如,用户触发该tws耳机停止回连等。
102.在本技术实施例中,在手机1的音频业务结束,即tws耳机不再处理手机1的音频业务的情况下,表明tws耳机回连手机2不会影响手机1的音频业务,因此,tws耳机可以继续自动回连手机2,并统计手机2对应的回连的次数。在再次自动回连手机2失败的情况下,tws耳机判断该回连的次数是否等于预设回连次数。如果该回连的次数等于预设回连次数,表明虽然tws耳机已经自动回连手机2多次,但仍没有回连成功,手机2可能出现异常(例如,手机2距离tws耳机过远)。因此,为了减少回连导致资源的浪费,则tws耳机停止自动回连手机2。
103.如果该回连的次数小于预设回连次数,tws耳机可以继续自动回连手机2,并继续统计回连的次数,以供利用该回连的次数判断在本次回连失败后,是否进行下一次的自动回连。
104.其中,在再次回连手机2失败的情况下,经过第二预设时间后,tws耳机可以判断该回连的次数是否等于预设回连次数。并在该回连次数小于预设回连次数的情况下,该tws耳机进行下一次的自动回连。或者,在回连手机2失败的情况下,tws耳机判断该回连的次数是否等于预设回连次数。并在该回连次数小于预设回连次数的情况下,经过第二预设时间后,tws耳机进行下一次的自动回连,实现周期性的回连。
105.在一些实施例中,上述回连的次数指示从tws耳机与手机2由于连接超时断开后,
tws耳机自动回连手机2的总次数。该回连的次数的初始值为0,tws耳机每自动回连一次耳机2,便将该回连的次数加1。
106.示例性的,预设回连次数为60次。在tws耳机处理手机1的音频业务的过程中,如果该tws耳机与手机2之间的蓝牙连接断开,则tws耳机先自动回连一次该手机2,此时回连的次数变为1。如果该tws耳机没有回连成功手机2,则停止自动回连该手机2。然后,在手机1的音频业务结束后,tws耳机继续自动回连一次该手机2,此时回连的次数变为2。如果该tws耳机没有回连成功手机2,由于回连的次数为2,小于该预设回连次数,则tws耳机仍继续自动回连手机2。
107.之后,如果一直回连失败,则tws耳机在回连的次数小于预设回连次数的情况下,继续自动回连手机2。在回连的次数为59次的情况下,如果该tws耳机仍未回连成功手机2,则该tws耳机继续自动回连一次手机2。此时,回连的次数变为60。如果回连手机2仍失败,由于回次的次数已经为60,其等于预设回连次数,则tws耳机停止回连手机2。
108.在另一些实施例中,上述回连的次数指示在手机1的音频业务结束后,tws耳机自动回连手机2的总次数。该回连的次数的初始值为0,tws耳机每自动回连一次耳机2,便将该回连的次数加1。如,在手机1的音频业务结束后,tws耳机继续自动回连一次该手机2,此时回连的次数变为1。
109.在一种实现方式中,在上述tws耳机继续自动回连手机2的过程中,如果该tws耳机重新开始处理手机1的音频业务,即tws耳机重新接收到该手机1发送的音频数据包,则tws耳机可以再次停止自动回连该手机2,或者,tws耳机在自动回连一次该手机2后,停止自动回连该手机2,从而避免由于tws耳机回连手机2导致对手机1的音频业务造成影响(例如,音频出现卡顿现象)。并且,在等到手机1的音频业务再次结束后,该tws耳机可以再次继续回连手机2。
110.应理解,如果回连次数指示从tws耳机与手机2由于连接超时断开后,tws耳机自动回连手机2的总次数,则在手机2再次继续自动回连手机2的情况下,此时手机2对应的回连的次数为tws耳机在上次停止自动回连手机2时,统计的回连的次数。
111.如果回连的次数指示在手机1的音频业务结束后,tws耳机自动回连手机2的总次数,则在手机2再次自动继续回连手机2的情况下,此时,手机2对应的回连的次数为0。
112.在一些实施例中,上述在手机1的音频业务结束后,该tws耳机可以根据记录的停止回连手机2的原因信息确定是否继续自动回连手机2。例如,在该原因信息为目标原因信息(如由于手机1使用该tws耳机进行音频业务),则继续自动回连该手机2。
113.上面介绍了tws耳机在与手机2之间的蓝牙连接断开后,该tws耳机可以在处理手机1的音频业务的过程中,自动回连一次手机2。如果该次回连失败,则该tws耳机可以在手机1的音频业务结束后,继续自动回连多次手机2。下面将继续介绍另一种回连方式。
114.tws耳机可以直接在手机1的音频业务结束后,自动回连手机2,也即在该tws耳机与手机2之间的蓝牙连接断开的情况下,如果tws耳机在处理手机1的音频业务,则tws不会自动回连手机2,而是等到手机1的音频业务结束后,tws耳机才开始自动回连手机,从而避免对手机1的音频业务造成影响。
115.其中,该tws耳机开始自动回连手机2时,也可以统计回连的次数,以供利用回连的次数判断是否进行下一次的回连。
116.在本技术实施例中,在tws耳机处理手机1的音频业务的过程中,如果该tws耳机与手机2之间的蓝牙连接由于连接超时导致断开,则该tws耳机先自动回连一次该手机2,以实现手机2的及时回连。并且如果回连失败,则该tws耳机停止自动回连该手机2,以避免造成手机1的音频业务的卡顿。然后,该tws耳机可以在手机1的音频业务结束后,继续自动回连手机2,直至回连成功或者回连次数达到预设次数,以在避免影响手机1的音频业务的基础上,提高回连手机2的成功率。
117.在一些实施例中,本技术提供一种计算机可读存储介质,包括计算机指令,当计算机指令在蓝牙设备上运行时,使得蓝牙设备执行如上所述的蓝牙连接方法。
118.在一些实施例中,本技术提供一种计算机程序产品,当计算机程序产品在蓝牙设备上运行时,使得蓝牙设备执行如上所述的蓝牙连接方法。
119.通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
120.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
121.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
122.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
123.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
124.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1