蓝牙耳机回连的控制方法和控制装置转让专利

申请号 : CN202210818174.3

文献号 : CN114915957B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王福凯张勇栗银伟胡晓慧

申请人 : 荣耀终端有限公司

摘要 :

本申请提供了一种蓝牙耳机回连的控制方法和控制装置。本申请提供的技术方案中,根据蓝牙耳机与历史连接设备的业务数据传输情况,确定历史连接设备的回连顺序,并基于该回连顺序对历史连接设备进行回连。本申请提供的技术方案,可以缩短传输业务的设备与蓝牙耳机的回连时长,提高回连效率,提高用户体验。本申请中,历史连接设备的业务数据传输情况可以包括历史连接设备在历史连接中首次进行业务数据传输的时间、最后一次进行业务数据传输时间、业务数据传输时长或业务数据传输次数等。

权利要求 :

1.一种蓝牙耳机回连的控制方法,其特征在于,包括:

当蓝牙耳机在耳机盒中,且所述耳机盒处于打开状态时,根据所述蓝牙耳机与M个历史连接设备中每个历史连接设备的业务数据传输情况,确定所述M个历史连接设备的回连顺序,M为大于1的整数;

根据所述回连顺序,对所述M个历史连接设备进行回连;

其中,所述业务数据传输情况包括所述M个历史连接设备在前N次中每次与所述蓝牙耳机连接成功之后,与所述蓝牙耳机第一次进行业务数据传输的时间信息,N为大于1的正整数;所述M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,所述第一历史连接设备在所述N次中有S1次为第一个与所述蓝牙耳机进行业务数据传输的设备,所述第二历史连接设备在所述N次中有S2次为第一个与所述蓝牙耳机进行业务数据传输的设备,S1大于S2。

2.一种蓝牙耳机回连的控制装置,其特征在于,包括:

处理模块,用于当蓝牙耳机在耳机盒中,且所述耳机盒处于打开状态时,根据所述蓝牙耳机与M个历史连接设备中每个历史连接设备的业务数据传输情况,确定所述M个历史连接设备的回连顺序,M为大于1的整数;

回连模块,用于根据所述回连顺序,对所述M个历史连接设备进行回连;

其中,所述业务数据传输情况包括所述M个历史连接设备在前N次中每次与所述蓝牙耳机连接成功之后,与所述蓝牙耳机第一次进行业务数据传输的时间信息,N为大于1的正整数;所述M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,所述第一历史连接设备在所述N次中有S1次为第一个与所述蓝牙耳机进行业务数据传输的设备,所述第二历史连接设备在所述N次中有S2次为第一个与所述蓝牙耳机进行业务数据传输的设备,S1大于S2。

3.一种蓝牙耳机回连的控制装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储计算机程序,当所述处理器调用所述计算机程序时,使得所述控制装置执行如权利要求1所述的方法。

4.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于实现如权利要求1所述的方法的指令。

说明书 :

蓝牙耳机回连的控制方法和控制装置

技术领域

[0001] 本申请涉及蓝牙技术领域,尤其涉及一种蓝牙耳机回连的控制方法和控制装置。

背景技术

[0002] 蓝牙双连接耳机可以同时连接两个设备,默认第一台配对的设备优先通信,当第一台配对的设备无信号传送给蓝牙双连接耳机时,蓝牙双连接耳机可以播放第二台配对的设备传送的信号。当蓝牙双连接耳机在耳机盒中,且耳机盒处于关闭状态时,蓝牙双连接耳机分别与这两个设备断开连接。当蓝牙双连接耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙双连接耳机分别与这两个设备进行重新连接,即蓝牙回连。
[0003] 蓝牙双连接耳机在回连这两个设备时,如何确定优先回连的设备称为一个亟需解决的问题。

发明内容

[0004] 本申请提供一种蓝牙耳机回连的控制方法和控制装置,可以根据蓝牙耳机与历史连接设备的业务数据传输情况,确定历史连接设备的回连顺序,缩短传输业务的设备与蓝牙耳机的回连时长,提高回连效率,提高用户体验。
[0005] 第一方面,提供了一种蓝牙耳机回连的控制方法,包括:当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,根据蓝牙耳机与M个历史连接设备中每个历史连接设备的业务数据传输情况,确定M个历史连接设备的回连顺序,M为大于1的整数;根据回连顺序,对M个历史连接设备进行回连。
[0006] 当蓝牙耳机为蓝牙双连接耳机时,M可以为2,即2个历史连接设备,这两个历史连接设备可以与蓝牙双连接耳机连接,并进行蓝牙业务的传输,但本申请实施例并不限于此。蓝牙耳机还可以与3个或者4个甚至更多的设备进行连接,并进行蓝牙业务的传输。
[0007] 历史连接设备为蓝牙耳机成功连接过的设备,例如,手机,平板等等。
[0008] 蓝牙耳机与历史连接设备之间进行蓝牙业务传输时的数据可以称为业务数据,例如,蓝牙业务为通话时,业务数据为通话数据。蓝牙业务为音乐播放时,业务数据为音乐数据。蓝牙业务为视频播放时,业务数据为视频数据。
[0009] 当蓝牙耳机与历史连接设备进行蓝牙业务传输时,蓝牙耳机可以记录业务数据的传输情况。其中,业务数据的传输情况可以包括业务数据传输的开始时间、业务数据传输的结束时间、业务数据传输的时长、业务数据传输的次数以及业务数据的种类等等。业务数据的种类可以包括通话、音乐、视频以及导航等等,本申请实施例对此不作限定。
[0010] 蓝牙耳机可以根据多个历史连接设备中每个历史连接设备的业务数据传输情况,确定该多个历史连接设备的回连顺序。也就是说,当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙耳机与M个历史连接设备进行连接,M为大于1的整数,M个历史连接设备的连接顺序与M个历史连接设备的历史业务数据传输情况关联。
[0011] 可以理解的是,M个历史连接设备的连接顺序与M个历史连接设备的历史业务数据传输情况关联,可以包含如下含义:M个历史连接设备在本次连接中的连接顺序由M个历史连接设备的历史业务数据传输情况决定。
[0012] 示例性地,蓝牙耳机可以根据多个历史连接设备中每个历史连接设备的业务数据传输的结束时间、开始时间或者次数,确定该多个历史连接设备的回连顺序。也就是说,该多个历史连接设备在本次连接中的连接顺序由多个历史连接设备的历史业务数据传输的结束时间、开始时间或者次数决定。
[0013] 本申请提供的蓝牙耳机回连的控制方法,可以根据蓝牙耳机与历史连接设备的业务数据传输情况,确定历史连接设备的回连顺序,可以根据用户历史的业务使用记录,确定优先传输业务的设备,将优先传输业务的设备优先回连,有利于缩短传输业务的设备与蓝牙耳机的回连时长,提高回连效率,提高用户体验。
[0014] 结合第一方面,在第一方面的某些实现方式中,业务数据传输情况包括M个历史连接设备在上一次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的时间信息。
[0015] 业务数据传输的时间信息可以包括业务数据传输的开始时间、业务数据传输的结束时间、业务数据传输的时长中的至少一个。
[0016] 蓝牙耳机可以根据M个历史连接设备中每个历史连接设备的业务数据传输的时间信息,确定该M个历史连接设备的回连顺序。也就是说,蓝牙耳机可以根据上一次业务数据传输的时间信息,确定优先回连的设备。
[0017] 本申请提供的蓝牙耳机回连的控制方法,可以根据蓝牙耳机与历史连接设备的业务数据传输的时间信息,确定历史连接设备的回连顺序,可以根据用户历史的业务使用的时间信息,确定优先传输业务的设备,有利于准确地判断优先传输业务的设备。
[0018] 结合第一方面,在第一方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机最后一次进行业务数据传输的时间信息。
[0019] 蓝牙耳机可以根据M个历史连接设备中每个历史连接设备与蓝牙耳机最后一次进行业务数据传输的时间信息,确定该M个历史连接设备的回连顺序。
[0020] 当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙耳机可以获取每个历史连接设备与蓝牙耳机最后一次进行业务数据传输的时间信息。其中,蓝牙耳机获取每个历史连接设备与蓝牙耳机最后一次进行业务数据传输的时间信息存在多种可能的实现方式。
[0021] 在一种可能的实现方式中,M个历史连接设备包括第一设备,以第一设备为例进行说明。在蓝牙耳机与第一设备进行蓝牙业务传输的情况下,蓝牙耳机可以记录第一设备每一次传输业务的时刻。当蓝牙耳机与第一设备断连时,记录第一设备断连的时刻。蓝牙耳机可以将第一设备每一次传输业务的时刻中与第一设备断连的时刻最近的时刻确定为第一设备最后一次传输业务的时刻。
[0022] 这种实现方式,蓝牙耳机将每一次传输业务的时刻都进行记录,对用户的使用进行详细地记录,有利于了解用户的使用习惯,以便于后续针对用户的使用习惯对方案进行优化。
[0023] 在另一种可能的实现方式中,在蓝牙耳机与每个历史连接设备进行蓝牙业务传输的情况下,蓝牙双连接耳机可以记录每个历史连接设备传输业务的时刻,并对其进行实时更新,也就是说,针对一个设备,只记录一个时刻,这个时刻是根据业务的传输实时更新的。当蓝牙耳机与每个历史连接设备断连时,蓝牙耳机可以将记录的每个历史连接设备传输业务的时刻确定为每个历史连接设备最后一次传输业务的时刻。
[0024] 这种实现方式,蓝牙耳机针对一个设备只记录一个时刻,可以节省存储空间。
[0025] M个历史连接设备中,最后一次与蓝牙耳机进行业务数据传输的时间越晚的设备,回连顺序越早。或者,M个历史连接设备中,最后一次与蓝牙耳机进行业务数据传输的时间越早的设备,回连顺序越早,本申请实施例对此不作限定。
[0026] 本申请提供的蓝牙耳机回连的控制方法,可以根据蓝牙耳机与历史连接设备最后一次进行业务数据传输的时间信息,确定历史连接设备的回连顺序,可以根据用户上一次的业务使用的时间信息,确定优先传输业务的设备,有利于实时更新优先传输业务的设备,灵活性更强。
[0027] 结合第一方面,在第一方面的某些实现方式中,M个历史连接设备中,最后一次与蓝牙耳机进行业务数据传输的时间越晚的设备,回连顺序越早。
[0028] M个历史连接设备中,最后一次与蓝牙耳机进行业务数据传输的时间越晚的设备,在与蓝牙耳机回连成功后为首次传输业务的设备的概率越大,故其回连顺序可以越早。也就是说,M个历史连接设备中,最后一次与蓝牙耳机进行业务数据传输的时间最晚的设备,回连顺序最早,蓝牙耳机优先回连。
[0029] 本申请提供的蓝牙耳机回连的控制方法,优先回连M个历史连接设备中最后一次与蓝牙耳机进行业务数据传输的时间最晚的设备,将其确定为优先传输业务的设备,有利于准确地判断优先传输业务的设备。
[0030] 结合第一方面,在第一方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机第一次进行业务数据传输的时间信息。
[0031] 蓝牙耳机可以根据M个历史连接设备中每个历史连接设备与蓝牙耳机第一次进行业务数据传输的时间信息,确定该M个历史连接设备的回连顺序。
[0032] 蓝牙耳机上一次与每个历史连接设备连接成功后,可以记录第一次进行业务数据传输的时间信息。当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙耳机可以获取每个历史连接设备与蓝牙耳机第一次进行业务数据传输的时间信息。
[0033] M个历史连接设备中,第一次与蓝牙耳机进行业务数据传输的时间越晚的设备,回连顺序越早。或者,M个历史连接设备中,第一次与蓝牙耳机进行业务数据传输的时间越早的设备,回连顺序越早,本申请实施例对此不作限定。
[0034] 本申请提供的蓝牙耳机回连的控制方法,可以根据蓝牙耳机与历史连接设备第一次进行业务数据传输的时间信息,确定历史连接设备的回连顺序,可以根据用户上一次的业务使用的时间信息,确定优先传输业务的设备,有利于实时更新优先传输业务的设备,灵活性更强。
[0035] 结合第一方面,在第一方面的某些实现方式中,M个历史连接设备中,与蓝牙耳机进行第一次业务数据传输的时间越早的设备,回连顺序越早。
[0036] M个历史连接设备中,第一次与蓝牙耳机进行业务数据传输的时间越晚的设备,在与蓝牙耳机回连成功后为首次传输业务的设备的概率越大,故其回连顺序可以越早。也就是说,M个历史连接设备中,第一次与蓝牙耳机进行业务数据传输的时间最晚的设备,回连顺序最早,蓝牙耳机优先回连。
[0037] 本申请提供的蓝牙耳机回连的控制方法,优先回连M个历史连接设备中第一次与蓝牙耳机进行业务数据传输的时间最早的设备,将其确定为优先传输业务的设备,有利于准确地判断优先传输业务的设备。
[0038] 结合第一方面,在第一方面的某些实现方式中,业务数据传输情况包括M个历史连接设备在上一次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的次数信息。
[0039] 蓝牙耳机可以根据上一次与M个历史连接设备中每个历史连接设备连接成功之后,与蓝牙耳机进行业务数据传输的次数信息,确定该M个历史连接设备的回连顺序。
[0040] 示例性地,M个历史连接设备中,与蓝牙耳机进行业务数据传输次数越多的设备,回连顺序越早。
[0041] 可选地,蓝牙耳机在上一次与每个历史连接设备进行蓝牙业务传输时,可以记录业务数据的种类以及业务数据传输的次数,根据业务数据的种类的优先级和业务数据传输的次数,确定M个历史连接设备的回连顺序。
[0042] 示例性地,M个历史连接设备中,与蓝牙耳机进行业务数据传输次数越多密,且业务数据的优先级越高的设备,回连顺序越早。
[0043] 本申请提供的蓝牙耳机回连的控制方法,可以根据蓝牙耳机与历史连接设备进行业务数据传输的次数信息,确定历史连接设备的回连顺序,可以根据用户上一次的业务使用的次数信息,确定优先传输业务的设备,有利于准确地判断优先传输业务的设备。
[0044] 结合第一方面,在第一方面的某些实现方式中,M个历史连接设备中,与蓝牙耳机进行业务数据传输次数越多的设备,回连顺序越早。
[0045] 本申请提供的蓝牙耳机回连的控制方法,优先回连M个历史连接设备中与蓝牙耳机进行业务数据传输次数最多的设备,将其确定为优先传输业务的设备,有利于准确地判断优先传输业务的设备。
[0046] 结合第一方面,在第一方面的某些实现方式中,业务数据传输情况包括M个历史连接设备在前N次中每次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的时间信息,N为大于1的整数。
[0047] 蓝牙耳机可以根据多次M个历史连接设备中每个历史连接设备的业务数据传输的时间信息,确定该M个历史连接设备的回连顺序。
[0048] 本申请提供的蓝牙耳机回连的控制方法,可以根据多次蓝牙耳机与历史连接设备的业务数据传输的时间信息,确定历史连接设备的回连顺序,可以根据大量的用户历史的业务使用的时间信息,确定优先传输业务的设备,有利于准确地判断优先传输业务的设备。
[0049] 结合第一方面,在第一方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机最后一次进行业务数据传输的时间信息。
[0050] 蓝牙耳机可以根据前N次中每次M个历史连接设备与蓝牙耳机连接成功之后,与蓝牙耳机最后一次进行业务数据传输的时间信息,确定每个历史连接设备的回连顺序。
[0051] 本申请提供的蓝牙耳机回连的控制方法,可以根据多次蓝牙耳机与历史连接设备最后一次进行业务数据传输的时间信息,确定历史连接设备的回连顺序,可以根据用户多次的业务使用的时间信息,确定优先传输业务的设备,有利于更精准地把握用户的使用习惯,有利于准确地判断优先传输业务的设备。
[0052] 结合第一方面,在第一方面的某些实现方式中,M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,第一历史连接设备在N次中有S1次为最后一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为最后一个与蓝牙耳机进行业务数据传输的设备,S1大于S2。
[0053] M个历史连接设备可以包括第一历史连接设备和第二历史连接设备,但本申请实施例并不限于此。其中,第一历史连接设备也可以称为第一设备,第二历史连接设备也可以称为第二设备,本申请实施例对此不作限定。
[0054] 蓝牙耳机可以记录前N次中每一次与蓝牙耳机最后一次进行业务数据传输的设备,并统计出现的次数。若第一历史连接设备在N次中有S1次为最后一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为最后一个与蓝牙耳机进行业务数据传输的设备,S1大于S2,则说明第一历史连接设备出现的次数多于第二历史连接设备出现的次数,蓝牙耳机可以优先回连第一历史连接设备。
[0055] 本申请提供的蓝牙耳机回连的控制方法,可以优先回连与蓝牙耳机最后一次进行业务数据传输的设备出现次数做多的设备,可以更精准地把握用户的使用习惯,有利于准确地判断优先传输业务的设备。
[0056] 结合第一方面,在第一方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机第一次进行业务数据传输的时间信息。
[0057] 每个历史连接设备与蓝牙耳机连接成功之后,蓝牙耳机可以记录与蓝牙耳机第一次进行业务数据传输的时间信息,可以连续记录N次,并利用这些信息,确定每个历史连接设备的回连顺序。
[0058] 本申请提供的蓝牙耳机回连的控制方法,可以根据多次蓝牙耳机与历史连接设备第一次进行业务数据传输的时间信息,确定历史连接设备的回连顺序,可以根据用户多次的业务使用的时间信息,确定优先传输业务的设备,有利于更精准地把握用户的使用习惯,有利于准确地判断优先传输业务的设备。
[0059] 结合第一方面,在第一方面的某些实现方式中,M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,第一历史连接设备在N次中有S1次为第一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为第一个与蓝牙耳机进行业务数据传输的设备,S1大于S2。
[0060] 蓝牙耳机可以记录前N次中每一次与蓝牙耳机第一次进行业务数据传输的设备,并统计出现的次数。若第一历史连接设备在N次中有S1次为第一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为第一个与蓝牙耳机进行业务数据传输的设备,S1大于S2,则说明第一历史连接设备出现的次数多于第二历史连接设备出现的次数,蓝牙耳机可以优先回连第一历史连接设备。
[0061] 本申请提供的蓝牙耳机回连的控制方法,可以优先回连与蓝牙耳机第一次进行业务数据传输的设备出现次数做多的设备,可以更精准地把握用户的使用习惯,有利于准确地判断优先传输业务的设备。
[0062] 第二方面,提供了一种蓝牙耳机回连的控制装置,包括:处理模块和回连模块。处理模块用于:当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,根据蓝牙耳机与M个历史连接设备中每个历史连接设备的业务数据传输情况,确定M个历史连接设备的回连顺序,M为大于1的整数;回连模块用于:根据回连顺序,对M个历史连接设备进行回连。
[0063] 结合第二方面,在第二方面的某些实现方式中,业务数据传输情况包括M个历史连接设备在上一次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的时间信息。
[0064] 结合第二方面,在第二方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机最后一次进行业务数据传输的时间信息。
[0065] 结合第二方面,在第二方面的某些实现方式中,M个历史连接设备中,最后一次与蓝牙耳机进行业务数据传输的时间越晚的设备,回连顺序越早。
[0066] 结合第二方面,在第二方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机第一次进行业务数据传输的时间信息。
[0067] 结合第二方面,在第二方面的某些实现方式中,M个历史连接设备中,与蓝牙耳机进行第一次业务数据传输的时间越早的设备,回连顺序越早。
[0068] 结合第二方面,在第二方面的某些实现方式中,业务数据传输情况包括M个历史连接设备在上一次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的次数信息。
[0069] 结合第二方面,在第二方面的某些实现方式中,M个历史连接设备中,与蓝牙耳机进行业务数据传输次数越多的设备,回连顺序越早。
[0070] 结合第二方面,在第二方面的某些实现方式中,业务数据传输情况包括M个历史连接设备在前N次中每次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的时间信息,N为大于1的整数。
[0071] 结合第二方面,在第二方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机最后一次进行业务数据传输的时间信息。
[0072] 结合第二方面,在第二方面的某些实现方式中,M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,第一历史连接设备在N次中有S1次为最后一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为最后一个与蓝牙耳机进行业务数据传输的设备,S1大于S2。
[0073] 结合第二方面,在第二方面的某些实现方式中,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机第一次进行业务数据传输的时间信息。
[0074] 结合第二方面,在第二方面的某些实现方式中,M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,第一历史连接设备在N次中有S1次为第一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为第一个与蓝牙耳机进行业务数据传输的设备,S1大于S2。
[0075] 第三方面,本申请提供了一种蓝牙耳机回连的控制装置,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该控制装置还包括存储器。可选地,该控制装置还包括通信接口,处理器与通信接口耦合。
[0076] 第四方面,本申请提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法。
[0077] 在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请对处理器及各种电路的具体实现方式不做限定。
[0078] 第五方面,本申请提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。
[0079] 可选地,处理器为一个或多个,存储器为一个或多个。
[0080] 可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
[0081] 在具体实现过程中,存储器可以为非瞬时性(non‑transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请对存储器的类型以及存储器与处理器的设置方式不做限定。
[0082] 应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
[0083] 上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
[0084] 第六方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
[0085] 第七方面,本申请提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。

附图说明

[0086] 图1是一种通信系统的场景图;
[0087] 图2是蓝牙双连接耳机回连的场景图;
[0088] 图3是一种蓝牙耳机回连方法的示意性流程图;
[0089] 图4是本申请实施例提供的一种蓝牙耳机的结构示意图;
[0090] 图5是本申请实施例提供的一种蓝牙耳机回连的控制方法的示意性流程图;
[0091] 图6是本申请实施例提供的另一种蓝牙耳机回连的控制方法的示意性流程图;
[0092] 图7是本申请实施例提供的又一种蓝牙耳机回连的控制方法的示意性流程图;
[0093] 图8是本申请实施例提供的一种蓝牙耳机回连的控制装置的示意性框图;
[0094] 图9是本申请实施例提供的另一种蓝牙耳机回连的控制装置的示意性框图。

具体实施方式

[0095] 下面将结合附图,对本申请中的技术方案进行描述。
[0096] 蓝牙双连接耳机可以同时连接两个设备,默认第一台配对的设备优先通信,当第一台配对的设备无信号传送给蓝牙双连接耳机时,蓝牙双连接耳机可以接收第二台配对的设备传送的信号。蓝牙双连接耳机可以实现在第一台配对的设备连接的情况下,接收第二台配对的设备传送的信号。
[0097] 当蓝牙双连接耳机在耳机盒中,且耳机盒处于关闭状态时,蓝牙双连接耳机分别与这两个设备断开连接。当蓝牙双连接耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙双连接耳机分别与这两个设备进行重新连接,即蓝牙回连。
[0098] 示例性地,图1示出了一种通信系统100的场景图。如图1所示,通信系统100包括蓝牙双连接耳机101、手机102以及平板103。手机102和平板103分别与蓝牙双连接耳机101建立蓝牙连接。手机102可以是第一台与蓝牙双连接耳机101配对的设备,平板103可以是第二台与蓝牙双连接耳机101配对的设备,当手机102无信号传送给蓝牙双连接耳机101时,蓝牙双连接耳机101可以播放平板103传送的信号。
[0099] 图2示出了蓝牙双连接耳机101回连的场景图。如图2中的a所示,若蓝牙双连接耳机101在耳机盒中,且耳机盒处于关闭状态,蓝牙双连接耳机101分别与手机102和平板103断开连接。如图2中的b界面所示,当蓝牙双连接耳机101在耳机盒中,且耳机盒处于打开状态时,蓝牙双连接耳机101可以向手机102或者平板103发送回连信号。
[0100] 目前,蓝牙双连接耳机优先回连的设备是最后断开连接的设备,其中,最后断开连接的设备可以简称为最后断连的设备。
[0101] 示例性地,在上述图2所示的示例中,蓝牙双连接耳机101从手机102和平板103中确定最后断开连接的设备,并向其发送回连信号。
[0102] 具体地,图3示出了一种蓝牙耳机回连方法300的示意性流程图。如图3所示,该方法300可以包括如下步骤:
[0103] S301、蓝牙双连接耳机101记录手机102断连的时刻和平板103断连的时刻。
[0104] 当蓝牙双连接耳机101在耳机盒中,且耳机盒处于关闭状态时,蓝牙双连接耳机101分别与手机102和平板103断开连接,蓝牙双连接耳机101记录手机102断连的时刻和平板103断连的时刻。
[0105] 需要说明的是,手机102和平板103是依次与蓝牙双连接耳机101断连的,不会存在同时断连的情况。
[0106] S302、蓝牙双连接耳机101根据手机102断连的时刻和平板103断连的时刻,确定最后断连的设备。
[0107] 若手机102断连的时刻晚于平板103断连的时刻,则最后断连的设备为手机102。若平板103断连的时刻晚于手机102断连的时刻,则最后断连的设备为平板103。
[0108] S303、若最后断连的设备为平板103,则向平板103发送回连信号。
[0109] 最后断连的设备为平板103,即平板103断连的时刻晚于手机102断连的时刻,蓝牙双连接耳机101可以优先向平板103发送回连信号。
[0110] S304、判断蓝牙双连接耳机101与平板103是否回连成功。
[0111] 若蓝牙双连接耳机101接收到平板103的反馈信号,则可以表示回连成功。若蓝牙双连接耳机101未接收到平板103的反馈信号,则可以表示回连不成功。
[0112] 若蓝牙双连接耳机101与平板103回连成功,则执行S305,若蓝牙双连接耳机101与平板103回连不成功,则执行S306。
[0113] S305、若蓝牙双连接耳机101与平板103回连成功,则向手机102发送回连信号。
[0114] 蓝牙双连接耳机101与平板103回连成功后,可以继续向手机102发送回连信号。若蓝牙双连接耳机101与手机102回连成功,则蓝牙双连接耳机101实现双连接。
[0115] S306、若蓝牙双连接耳机101与平板103回连不成功,则在固定时长内继续向平板103发送回连信号。
[0116] 若第一次回连不成功,蓝牙双连接耳机101可以继续向平板103发送回连信号,直至达到固定时长或者回连成功。其中,固定时长可以是15秒,但本申请实施例并不限于此。
[0117] S307、若超过固定时长仍回连不成功,则向手机102发送回连信号。
[0118] 若超过了固定时长,蓝牙双连接耳机101与平板103仍回连不成功,则蓝牙双连接耳机101向手机102发送回连信号。
[0119] 从上述流程可以得知,蓝牙双连接耳机101优先回连最后断开连接的设备平板103,若用户打开耳机盒,希望使用手机103与蓝牙双连接耳机101建立蓝牙通信,进行通话、播放音乐或者观看视频等业务,需要等待蓝牙双连接耳机101与平板103回连成功或者在固定时长内与平板103回连不成功之后,再与手机103建立蓝牙通信,实现通话、播放音乐或者观看视频等业务的传输,手机103与蓝牙双连接耳机101的回连时间较长,严重降低了回连效率,进而影响业务的传输,用户体验较差。
[0120] 另外,本申请还对用户的使用习惯进行了大量统计,发现最后断开连接的设备并不一定是用户最先使用的设备,现有的回连方法,并没有考虑用户会最先使用哪个设备与蓝牙双连接耳机传输业务,造成传输业务的设备与蓝牙双连接耳机的回连时间较长,进而影响业务的传输。
[0121] 有鉴于此,本申请实施例提供了一种蓝牙耳机回连的控制方法,可以根据蓝牙耳机与历史连接设备的业务数据传输情况,确定历史连接设备的回连顺序,缩短传输业务的设备与蓝牙耳机的回连时长,提高回连效率,提高用户体验。
[0122] 为了能够更好地理解本申请实施例,下面对本申请实施例的蓝牙耳机的结构进行介绍。示例性的,图4为本申请实施例提供的一种蓝牙耳机的结构示意图。
[0123] 示例性的,蓝牙耳机可以包括至少一个处理器201、至少一个存储器205、蓝牙模块202、音频模块203、电源模块204、输入/输出接口206以及传感器等。该处理器201可以包括一个或多个接口,用于与蓝牙耳机的其他部件相连。
[0124] 其中,存储器205可以用于存储程序代码,如用于蓝牙耳机与电子设备之间进行配对和连接,处理电子设备的音频业务(例如音乐播放、接/打电话)等的应用程序代码。存储器205还可以用于存储其他信息,例如身份信息、连接时刻、断开时刻、断开原因等信息。
[0125] 处理器201可以用于执行上述应用程序代码,调用相关模块以实现本申请实施例中蓝牙耳机的功能。例如,实现蓝牙耳机与电子设备之间进行配对,连接,音频播放,接/打电话等功能。
[0126] 处理器201可以包括一个或多个处理单元,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器201中。处理器201具体可以是集成的控制芯片,也可以由包括各种有源和/或无源部件的电路组成,且该电路被配置为执行本申请实施例描述的属于处理器201的功能。
[0127] 在一些实施例中,蓝牙模块202具体可以为蓝牙芯片。蓝牙耳机可以通过该蓝牙芯片,与电子设备的蓝牙芯片之间进行配对和连接,以通过蓝牙连接实现蓝牙耳机和电子设备之间的无线通信和业务处理。通常,蓝牙芯片可以支持基础速率(basic rate,BR)/增强数据率(enhanced data rate,EDR)蓝牙和低功耗蓝牙(bluetooth low energy,BLE),例如可以收/发寻呼(page)信息,收/发BLE广播等。蓝牙模块202可以从处理器201接收待发送的信号,进行调频,放大后,经由蓝牙天线转为电磁波辐射出去。
[0128] 音频模块203可以用于管理音频数据,实现蓝牙耳机输入和输出音频信号。例如,音频模块203可以从蓝牙模块202获取音频信号,实现通过蓝牙耳机接打电话、播放音乐、启动/关闭与蓝牙耳机连接的电子设备的语音助手、接收/发送用户的语音数据等功能。音频模块203可以包括用于输出音频信号的扬声器(或称听筒、受话器)组件,麦克风(或称听筒、受话器),与麦克风相配合的麦克收音电路等。扬声器可以用于将音频电信号转换成声音信号并播放。麦克风可以用于将声音信号转换为音频电信号。
[0129] 电源模块204,可以用于提供蓝牙耳机的系统电源,为蓝牙耳机各模块供电,支持蓝牙耳机接收充电输入等。电源模块204可以包括电源管理单元(power management unit,PMU)和电池。其中,电源管理单元可以接收外部的充电输入,将充电路输入的电信号变压后提供给电池充电,还可以将电池提供的电信号变压后提供给音频模块203、蓝牙模块202等其他模块,以及防止电池过充、过放、短路或过流等。在一些实施例中,电源模块204还可以包括无线充电线圈,用于对蓝牙耳机进行无线充电。另外,电源管理单元还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。
[0130] 多个输入/输出接口206,可以用于提供蓝牙耳机进行充电或通信的有线连接。例如,该输入/输出接口206可以为USB接口,充电接口等。
[0131] 另外,蓝牙耳机还可以包括传感器207。例如,该传感器207可以是包括距离传感器2073、环境光传感器2072、以及温度传感器2071,可以用于确定蓝牙耳机是否被用户使用。
示例性的,蓝牙耳机可以利用距离传感器2073来检测蓝牙耳机附近是否有物体,环境光传感器2072用于感知环境光亮度;温度传感器2071用于采集温度。处理器201在识别到蓝牙耳机附近有物体、且环境光亮度低于预设的亮度阈值以及温度在预设的区间范围(即人体的体温区间)内时,确定蓝牙耳机处于被用户佩戴的状态。
[0132] 再例如,该传感器还可以包括骨传导传感器2074,结合成骨传导耳机。利用该骨传导传感器2074,蓝牙耳机可以获取人体声部振动骨块的振动信号,解析出语音信号,实现语音功能,从而接收用户的语音指令。蓝牙耳机还可以根据骨传导耳机获取的用户语音信号进行语音鉴权,以在支付交易等业务场景中对用户身份进行认证等。
[0133] 可以理解的是,本申请实施例示意的结构并不构成对蓝牙耳机的具体限定。其可以具有更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。例如,在蓝牙耳机的外表面还可以包括按键、指示灯(可以指示电量、呼入/呼出、配对模式等状态)、显示屏(可以提示用户相关信息)、防尘网(可以配合听筒使用)等部件。其中,该按键可以是物理按键或触摸按键(与触摸传感器配合使用)等,用于触发开机、关机、暂停、播放、录音、开始配对、重置等操作。以下将以蓝牙耳机为蓝牙双连接耳机为例,对可能的设计中的设备回连的方法进行阐述。
[0134] 为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0135] 需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0136] 本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a‑b,a‑c,b‑c,或a‑b‑c,其中a,b,c可以是单个,也可以是多个。
[0137] 本申请实施里提供的蓝牙耳机回连的控制方法,当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙耳机可以根据蓝牙耳机与M个历史连接设备中每个历史连接设备的业务数据传输情况,确定M个历史连接设备的回连顺序,M为大于1的整数;根据回连顺序,对M个历史连接设备进行回连。
[0138] 若M等于2,蓝牙耳机为双连接耳机,当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙耳机可以根据蓝牙耳机与这2个历史连接设备中每个历史连接设备的业务数据传输情况,确定这2个历史连接设备的回连顺序,也就是确定优先回连的设备和其次回连的设备。
[0139] 若M大于或等于3时,当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,蓝牙耳机可以根据蓝牙耳机与这M个历史连接设备中每个历史连接设备的业务数据传输情况,确定这M个历史连接设备的回连顺序,也就是确定第一个回连的设备(优先回连的设备)、第二个回连的设备(其次回连的设备)、……、第M个回连的设备(最后回连的设备)。
[0140] 为了便于描述,以蓝牙耳机为蓝牙双连接耳机为例进行说明。
[0141] 图5示出了本申请实施例提供的一种蓝牙耳机回连的控制方法500的示意性流程图。该方法500可以适用于上述图2所示的场景,但本申请实施例并不限于此。该方法500可以由蓝牙耳机执行,例如,上述图2所示的蓝牙双连接耳机101,但本申请实施例并不限于此。蓝牙耳机的结构可以如上述图4所示,但本申请实施例并不限于此。
[0142] 为了便于描述,本申请实施例以蓝牙耳机为蓝牙双连接耳机为例进行说明。与蓝牙双连接耳机连接的设备可以称为第一设备和第二设备。第一设备也可以称为第一历史连接设备,第二设备也可以称为第二历史连接设备,本申请实施例对此不作限定。
[0143] 如图5所示,该方法500可以包括以下步骤:
[0144] S501、当蓝牙双连接耳机在耳机盒中,且耳机盒处于打开状态时,获取第一设备最后一次传输业务的时刻和第二设备最后一次传输业务的时刻。
[0145] 第一设备和第二设备可以分别为上述手机102和平板103,也可以为手机A和手机B,本申请实施例对此不作限定。
[0146] 蓝牙双连接耳机在耳机盒中,且耳机盒处于打开状态,同时,蓝牙双连接耳机分别与第一设备和第二设备的距离小于蓝牙技术所支持的最大距离时,蓝牙双连接耳机处于回连状态。
[0147] 蓝牙双连接耳机获取第一设备最后一次传输业务的时刻和第二设备最后一次传输业务的时刻存在多种可能的实现方式。
[0148] 在一种可能的实现方式中,在蓝牙双连接耳机分别与第一设备和第二设备进行蓝牙业务传输的情况下,蓝牙双连接耳机可以记录第一设备每一次传输业务的时刻和第二设备每一次传输业务的时刻。当蓝牙双连接耳机与第一设备断连时,记录第一设备断连的时刻,当蓝牙双连接耳机与第二设备断连时,记录第二设备断连的时刻。蓝牙双连接耳机可以将第一设备每一次传输业务的时刻中与第一设备断连的时刻最近的时刻确定为第一设备最后一次传输业务的时刻,可以将第二设备每一次传输业务的时刻中与第二设备断连的时刻最近的时刻确定为第二设备最后一次传输业务的时刻。其中,蓝牙双连接耳机分别与第一设备和第二设备断连的原因可以是因为蓝牙双连接耳机与这两个设备的距离超过蓝牙技术所支持的最大距离,也可以是因为蓝牙双连接耳机在耳机盒中,且耳机盒处于关闭状态,本申请实施例对此不作限定。
[0149] 蓝牙双连接耳机的状态可以包括空闲态、通话态、音乐态以及视频态等状态。当蓝牙双连接耳机检测到处于通话态、音乐态以及视频态等状态时,可以确定蓝牙双连接耳机在与连接的设备进行蓝牙业务传输。
[0150] 传输业务的时刻可以是传输业务开始的时刻,也可以是传输业务结束的时刻,还可以是传输业务过程中的任意时刻,本申请实施例对此不作限定。
[0151] 每一次传输业务的时刻可以是每一次传输业务开始的时刻,也可以是每一次传输业务结束的时刻,还可以是每一次传输业务过程中的任意时刻,本申请实施例对此不作限定。
[0152] 在蓝牙双连接耳机与第一设备建立蓝牙通信的过程中,蓝牙双连接耳机可以将第一设备每一次传输业务的时刻进行记录,还可以将每一次传输业务的时刻保存至数据库中。在蓝牙双连接耳机与第二设备建立蓝牙通信的过程中,蓝牙双连接耳机可以将第二设备每一次传输业务的时刻进行记录,还可以将每一次传输业务的时刻保存至数据库中。
[0153] 蓝牙双连接耳机可以将第一设备每一次传输业务的时刻和第二设备每一次传输业务的时刻分别保存,也可以保存至同一数据库中,本申请实施例对此不作限定。
[0154] 需要说明的是,若蓝牙双连接耳机将第一设备每一次传输业务的时刻和第二设备每一次传输业务的时刻保存至同一数据库中,蓝牙双连接耳机可以为不同设备的数据增加标识,例如,标识可以包括设备标识、数字标识、符号标识中的至少一个。
[0155] 这种实现方式,蓝牙双连接耳机将每一次传输业务的时刻都进行记录,对用户的使用进行详细地记录,有利于了解用户的使用习惯,以便于后续针对用户的使用习惯对方案进行优化。
[0156] 在另一种可能的实现方式中,在蓝牙双连接耳机分别与第一设备和第二设备进行蓝牙业务传输的情况下,蓝牙双连接耳机可以分别记录第一设备和第二设备传输业务的时刻,并对其进行实时更新,也就是说,针对一个设备,只记录一个时刻,这个时刻是根据业务的传输实时更新的。当蓝牙双连接耳机分别与第一设备和第二设备断连时,蓝牙双连接耳机可以将记录的第一设备传输业务的时刻确定为第一设备最后一次传输业务的时刻,将记录的第二设备传输业务的时刻确定为第二设备最后一次传输业务的时刻。
[0157] 在蓝牙双连接耳机与第一设备建立蓝牙通信的过程中,蓝牙双连接耳机可以将第一设备第一次传输业务的时刻进行记录,当蓝牙双连接耳机检测到第一设备第二次传输业务时,将第一次传输业务的时刻更新为第二次传输业务的时刻,依次类推,直至蓝牙双连接耳机与第一设备断连。同理,在蓝牙双连接耳机与第二设备建立蓝牙通信的过程中,蓝牙双连接耳机可以将第二设备第一次传输业务的时刻进行记录,当蓝牙双连接耳机检测到第二设备第二次传输业务时,将第一次传输业务的时刻更新为第二次传输业务的时刻,依次类推,直至蓝牙双连接耳机与第二设备断连。
[0158] 这种实现方式,蓝牙双连接耳机针对一个设备只记录一个时刻,可以节省存储空间。
[0159] 在又一种可能的实现方式中,蓝牙双连接耳机可以记录第一设备每一次传输业务的时刻,并记录第二设备传输业务的时刻,并对其进行实时更新。当蓝牙双连接耳机分别与第一设备和第二设备断连时,蓝牙双连接耳机可以将第一设备每一次传输业务的时刻中与第一设备断连的时刻最近的时刻确定为第一设备最后一次传输业务的时刻,将记录的第二设备传输业务的时刻确定为第二设备最后一次传输业务的时刻。
[0160] 或者,蓝牙双连接耳机可以记录第一设备传输业务的时刻,并对其进行实时更新,记录第二设备每一次传输业务的时刻。当蓝牙双连接耳机分别与第一设备和第二设备断连时,蓝牙双连接耳机可以将记录的第一设备传输业务的时刻确定为第一设备最后一次传输业务的时刻,将第二设备每一次传输业务的时刻中与第二设备断连的时刻最近的时刻确定为第二设备最后一次传输业务的时刻。
[0161] 这种实现方式,针对不同设备,可以使用不同的方式记录传输业务的时刻,灵活多变,可以适用于更多的场景。
[0162] S502、蓝牙双连接耳机根据第一设备最后一次传输业务的时刻和第二设备最后一次传输业务的时刻,确定最后传输业务的设备。
[0163] 若第一设备最后一次传输业务的时刻晚于第二设备最后一次传输业务的时刻,蓝牙双连接耳机可以将第一设备确定为最后传输业务的设备;若第二设备最后一次传输业务的时刻晚于第一设备最后一次传输业务的时刻,蓝牙双连接耳机可以将第二设备确定为最后传输业务的设备。
[0164] S503、蓝牙双连接耳机向最后传输业务的设备发送回连信号。
[0165] 蓝牙双连接耳机可以优先向最后传输业务的设备发送回连信号。
[0166] 若最后传输业务的设备为第一设备,且蓝牙双连接耳机与第一设备回连成功,蓝牙双连接耳机可以向第二设备发送回连信号。若最后传输业务的设备为第一设备,且蓝牙双连接耳机与第一设备回连不成功,蓝牙双连接耳机可以继续向第一设备发送回连信号,直至达到固定时长。
[0167] 需要说明的是,本申请实施例认为最后传输业务的设备可能为蓝牙双连接耳机回连成功后首次传输业务的设备,故优先回连最后传输业务的设备,可以缩短传输业务的设备与蓝牙耳机的回连时长。
[0168] 还需要说明的是,若蓝牙耳机可以同时连接3个或者3个以上的设备,蓝牙耳机可以将这3个或者3个以上的历史连接设备按照最后一次与蓝牙耳机传输业务的时间从后到前排序,最后一次传输业务时间越晚的设备,回连顺序越早。
[0169] 本申请实施例提供的蓝牙耳机回连的控制方法,蓝牙双连接耳机回连第一设备和第二设备时,可以优先回连最后传输业务的设备,缩短传输业务的设备与蓝牙耳机的回连时长,提高回连效率,提高用户体验。
[0170] 上述方法500中,最后传输业务的设备为上一次与蓝牙双连接耳机连接成功后最后传输业务的设备,蓝牙双连接耳机还可以根据多次与蓝牙双连接耳机连接成功后传输业务的时间,将多次为最后传输业务的设备确定为优先传输业务的设备,并对其进行回连。
[0171] 示例性地,蓝牙双连接耳机每次与第一设备和第二设备断连时,记录最后传输业务的设备,记录N次最后传输业务的设备,若第一设备存在S1次为最后一个与蓝牙耳机进行业务数据传输的设备,第二设备存在S2次为最后一个与蓝牙耳机进行业务数据传输的设备进行传输业务,S1大于S2,则第一设备为优先传输业务的设备,蓝牙双连接耳机可以优先对其进行回连。
[0172] 本申请实施例提供的蓝牙耳机回连的控制方法,可以优先回连与蓝牙双连接耳机最后一次进行业务数据传输的设备出现次数做多的设备,可以更精准地把握用户的使用习惯,有利于准确地判断优先传输业务的设备。
[0173] 为了更准确地预判蓝牙双连接耳机回连成功后首次传输业务的设备,本申请实施例提出蓝牙双连接耳机可以统计蓝牙双连接耳机回连成功后首次传输业务的设备,将首次传输业务次数最多的设备确定为蓝牙双连接耳机优先回连的设备。
[0174] 示例性地,图6示出了本申请实施例提供的一种蓝牙耳机回连的控制方法600的示意性流程图。该方法600可以适用于上述图2所示的场景,但本申请实施例并不限于此。该方法600可以由蓝牙耳机执行,例如,上述图2所示的蓝牙双连接耳机101,但本申请实施例并不限于此。蓝牙双连接耳机的结构可以如上述图4所示,但本申请实施例并不限于此。
[0175] 为了便于描述,本申请实施例以蓝牙耳机为蓝牙双连接耳机为例进行说明。与蓝牙双连接耳机连接的设备可以称为第一设备和第二设备。第一设备也可以称为第一历史连接设备,第二设备也可以称为第二历史连接设备,本申请实施例对此不作限定。
[0176] 如图6所示,该方法600可以包括以下步骤:
[0177] S601、当蓝牙双连接耳机在耳机盒中,且耳机盒处于打开状态时,获取历史回连优先使用的设备。
[0178] 蓝牙双连接耳机在耳机盒中,且耳机盒处于打开状态,同时,蓝牙双连接耳机分别与第一设备和第二设备的距离小于蓝牙技术所支持的最大距离时,蓝牙双连接耳机处于回连状态。
[0179] 历史回连优先使用的设备即在此次回连之前,蓝牙双连接耳机回连成功后,首次传输业务的设备或者首次传输业务次数最多的设备。
[0180] 在一种可能的实现方式中,历史回连优先使用的设备是上一次回连成功后首次传输业务的设备。
[0181] 在此次回连之前,当蓝牙双连接耳机处于回连状态时,蓝牙双连接耳机可以优先回连最后断连的设备,也可以优先回连最后传输业务的设备,本申请实施例对此不作限定。当蓝牙双连接耳机回连成功后,记录首次传输业务的设备。在此次回连状态下,蓝牙双连接耳机可以将首次传输业务的设备作为优先回连的设备。
[0182] 这种实现方式,每次回连均可以将上次成功后首次传输业务的设备作为优先回连的设备,可以根据用户的使用习惯而变化,灵活多变,更符合用户的使用习惯。
[0183] 在另一种可能的实现方式中,历史回连优先使用的设备是回连成功后首次传输业务次数最多的设备。
[0184] 在此次回连之前,当蓝牙双连接耳机处于回连状态时,蓝牙双连接耳机可以优先回连最后断连的设备,也可以优先回连最后传输业务的设备,还可以是优先回连上次首次传输业务的设备,本申请实施例对此不作限定。当蓝牙双连接耳机回连成功后,记录首次传输业务的设备。蓝牙双连接耳机每一次回连成功,均可以记录首次传输业务的设备。在此次回连状态下,蓝牙双连接耳机可以对记录的设备进行统计,将首次传输业务次数最多的设备确定为优先回连的设备。
[0185] 示例性地,蓝牙双连接耳机每次与第一设备和第二设备断连时,记录第一传输业务的设备,记录N次第一次传输业务的设备,若第一设备存在S1次为第一个与蓝牙耳机进行业务数据传输的设备,第二设备存在S2次为第一个与蓝牙耳机进行业务数据传输的设备进行传输业务,S1大于S2,则第一设备为优先传输业务的设备,蓝牙双连接耳机可以优先对其进行回连。
[0186] 这种实现方式,将首次传输业务的设备次数最多的设备作为优先回连的设备,可以对用户的使用习惯进行估计,预判用户传输业务的设备,对其进行优先回连。
[0187] S602、蓝牙双连接耳机向历史回连优先使用的设备发送回连信号。
[0188] 蓝牙双连接耳机可以优先向历史回连优先使用的设备发送回连信号。
[0189] 若历史回连优先使用的设备为第一设备,且蓝牙双连接耳机与第一设备回连成功,蓝牙双连接耳机可以向第二设备发送回连信号。若历史回连优先使用的设备为第一设备,且蓝牙双连接耳机与第一设备回连不成功,蓝牙双连接耳机可以继续向第一设备发送回连信号,直至达到固定时长。
[0190] 需要说明的是,本申请实施例认为历史回连优先使用的设备可能为蓝牙双连接耳机回连成功后首次传输业务的设备,故优先回连历史回连优先使用的设备,可以缩短传输业务的设备与蓝牙耳机的回连时长。
[0191] 还需要说明的是,若蓝牙耳机可以同时连接3个或者3个以上的设备,蓝牙耳机可以将这3个或者3个以上的历史连接设备按照与蓝牙耳机连接成功后第一次与蓝牙耳机传输业务的时间从前到后排序,第一次与蓝牙耳机传输业务的时间越早的设备,回连顺序越早。
[0192] 本申请实施例提供的蓝牙耳机回连的控制方法,蓝牙双连接耳机回连第一设备和第二设备时,可以优先回连历史回连优先使用的设备,缩短传输业务的设备与蓝牙耳机的回连时长,提高回连效率,提高用户体验。
[0193] 上述涉及的蓝牙耳机回连的控制方法,将最后传输业务的设备和历史回连优先使用的设备确定为传输业务的设备,本申请实施例还提供一种蓝牙耳机回连的控制方法,可以将传输业务次数做多的设备确定为优先回连设备。
[0194] 示例性地,图7示出了本申请实施例提供的一种蓝牙耳机回连的控制方法700的示意性流程图。该方法700可以适用于上述图2所示的场景,但本申请实施例并不限于此。该方法700可以由蓝牙耳机执行,例如,上述图2所示的蓝牙双连接耳机101,但本申请实施例并不限于此。蓝牙双连接耳机的结构可以如上述图4所示,但本申请实施例并不限于此。
[0195] 为了便于描述,本申请实施例以蓝牙耳机为蓝牙双连接耳机为例进行说明。与蓝牙双连接耳机连接的设备可以称为第一设备和第二设备。第一设备也可以称为第一历史连接设备,第二设备也可以称为第二历史连接设备,本申请实施例对此不作限定。
[0196] 如图7所示,该方法700可以包括如下步骤:
[0197] S701、当蓝牙双连接耳机处于回连状态时,蓝牙双连接耳机统计第一设备传输业务的次数和第二设备传输业务的次数。
[0198] 蓝牙双连接耳机可以统计上一次回连成功后第一设备传输业务的次数和第二设备传输业务的次数,也可以统计多次回连成功后第一设备传输业务的次数和第二设备传输业务的次数,本申请实施例对此不作限定。
[0199] 若蓝牙双连接耳机统计上一次回连成功后第一设备传输业务的次数和第二设备传输业务的次数,则蓝牙双连接耳机可以实时更新每一次回连成功后优先回连的设备,灵活性更强。
[0200] 若蓝牙双连接耳机统计多次回连成功后第一设备传输业务的次数和第二设备传输业务的次数,可以更精准地对用户的使用习惯进行统计,可以更精准地预判回连成功后传输业务的设备。
[0201] S702、蓝牙双连接耳机根据第一设备传输业务的次数和第二设备传输业务的次数,确定传输业务次数做多的设备。
[0202] 若第一设备传输业务的次数大于第二设备传输业务的次数,蓝牙双连接耳机可以将第一设备确定为传输业务次数做多的设备。若第二设备传输业务的次数大于第一设备传输业务的次数,蓝牙双连接耳机可以将第二设备确定为传输业务次数做多的设备。
[0203] 若第一设备传输业务的次数等于第二设备传输业务的次数,蓝牙双连接耳机可以执行上述方法500或者方法600,本申请实施例对此不作限定。
[0204] S703、蓝牙双连接耳机向传输业务次数做多的设备发送回连信号。
[0205] 蓝牙双连接耳机可以优先向传输业务次数做多的设备发送回连信号。
[0206] 若传输业务次数做多的设备为第一设备,且蓝牙双连接耳机与第一设备回连成功,蓝牙双连接耳机可以向第二设备发送回连信号。若传输业务次数做多的设备为第一设备,且蓝牙双连接耳机与第一设备回连不成功,蓝牙双连接耳机可以继续向第一设备发送回连信号,直至达到固定时长。
[0207] 需要说明的是,本申请实施例认为传输业务次数做多的设备可能为蓝牙双连接耳机回连成功后首次传输业务的设备,故优先回连传输业务次数做多的设备,可以缩短传输业务的设备与蓝牙耳机的回连时长。
[0208] 还需要说明的是,若蓝牙耳机可以同时连接3个或者3个以上的设备,蓝牙耳机还可以将这3个或者3个以上的历史连接设备按照与蓝牙耳机连接成功后与蓝牙耳机传输业务的次数从多到少排序,与蓝牙耳机传输业务的次数越多的设备,回连顺序越早。
[0209] 本申请实施例提供的蓝牙耳机回连的控制方法,蓝牙双连接耳机回连第一设备和第二设备时,可以优先回连传输业务次数做多的设备,缩短传输业务的设备与蓝牙耳机的回连时长,提高回连效率,提高用户体验。
[0210] 可选地,本申请实施例还可以对不同的业务设置不同的优先级,蓝牙双连接耳机可以向传输优先级高的业务的设备发送回连信号。其中,业务的优先级可以是预设的,也可以是用户设置的,本申请实施例对此不作限定。同一优先级对应的业务数量可以是一个,也可以是多个,本申请实施例对此不作限定。
[0211] 示例性地,导航业务和通话业务可以是优先级级别可以高于视频业务和音乐业务,蓝牙双连接耳机可以优先向传输导航业务和/或通话业务的设备发送回连信号。
[0212] 当第一设备和第二设备均传输优先级级别高的业务时,蓝牙双连接耳机可以执行上述方法500、方法600或者方法700,本申请实施例对此不作限定。
[0213] 可选地,本申请实施例还可以统计第一设备和第二设备上一次与蓝牙双连接耳机传输业务的时长,当蓝牙双连接耳机在耳机盒中,且耳机盒处于打开状态时,获取第一设备上一次传输业务的时长和第二设备上一次传输业务的时长;根据第一设备上一次传输业务的时长和第二设备上一次传输业务的时长,确定业务时长最长的设备;优先回连业务时长最长的设备。
[0214] 若第一设备上一次传输业务的时长比第二设备上一次传输业务的时长长,优先回连第一设备,即回连顺序为第一设备、第二设备;若第二设备上一次传输业务的时长比第一设备上一次传输业务的时长长,优先回连第二设备,即回连顺序为第二设备、第一设备。
[0215] 可选地,本申请实施例还可以统计第一设备和第二设备多次(可以是N次)与蓝牙双连接耳机传输业务的时长,将传输业务时长次数最多的设备确定为优先回连的设备。
[0216] 示例性地,蓝牙双连接耳机每次与第一设备和第二设备断连时,记录传输业务的时长,根据业务传输的时长,确定传输业务时长最长的设备,连续记录了N次传输业务时长最长的设备。若第一设备存在S1次为传输业务时长最长的设备,第二设备存在S2次为传输业务时长最长的设备,S1大于S2,则第一设备为优先回连的设备,蓝牙双连接耳机可以优先对其进行回连。
[0217] 需要说明的是,若根据业务时长无法判断回连顺序,蓝牙双连接耳机可以执行上述方法500、方法600或者方法700,本申请实施例对此不作限定。
[0218] 上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0219] 上文中结合图1至图7,详细描述了本申请实施例提供的控制方法,下面将结合图8和图9,详细描述本申请实施例提供的控制装置。
[0220] 图8示出了本申请实施例提供的一种蓝牙耳机回连的控制装置800,该控制装置800包括:处理模块810和回连模块820。其中,处理模块810用于:当蓝牙耳机在耳机盒中,且耳机盒处于打开状态时,根据蓝牙耳机与M个历史连接设备中每个历史连接设备的业务数据传输情况,确定M个历史连接设备的回连顺序,M为大于1的整数;回连模块820用于:根据回连顺序,对M个历史连接设备进行回连。
[0221] 可选地,业务数据传输情况包括M个历史连接设备在上一次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的时间信息。
[0222] 可选地,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机最后一次进行业务数据传输的时间信息。
[0223] 可选地,在第二方面的某些实现方式中,M个历史连接设备中,最后一次与蓝牙耳机进行业务数据传输的时间越晚的设备,回连顺序越早。
[0224] 可选地,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机第一次进行业务数据传输的时间信息。
[0225] 可选地,M个历史连接设备中,与蓝牙耳机进行第一次业务数据传输的时间越早的设备,回连顺序越早。
[0226] 可选地,业务数据传输情况包括M个历史连接设备在上一次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的次数信息。
[0227] 可选地,M个历史连接设备中,与蓝牙耳机进行业务数据传输次数越多的设备,回连顺序越早。
[0228] 可选地,业务数据传输情况包括M个历史连接设备在前N次中每次与蓝牙耳机连接成功之后,与蓝牙耳机进行业务数据传输的时间信息,N为大于1的整数。
[0229] 可选地,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机最后一次进行业务数据传输的时间信息。
[0230] 可选地,M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,第一历史连接设备在N次中有S1次为最后一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为最后一个与蓝牙耳机进行业务数据传输的设备,S1大于S2。
[0231] 可选地,与蓝牙耳机进行业务数据传输的时间信息,包括:与蓝牙耳机第一次进行业务数据传输的时间信息。
[0232] 可选地,M个历史连接设备中的第一历史连接设备的回连顺序早于第二历史连接设备,第一历史连接设备在N次中有S1次为第一个与蓝牙耳机进行业务数据传输的设备,第二历史连接设备在N次中有S2次为第一个与蓝牙耳机进行业务数据传输的设备,S1大于S2。
[0233] 应理解,这里的控制装置800以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选的例子中,本领域技术人员可以理解,控制装置800可以具体为上述方法实施例中的蓝牙双连接耳机,或者,上述方法实施例中蓝牙双连接耳机的功能可以集成在控制装置800中,控制装置800可以用于执行上述方法实施例中与蓝牙双连接耳机对应的各个流程和/或步骤,为避免重复,在此不再赘述。
[0234] 上述控制装置800具有实现上述方法实施例中蓝牙双连接耳机执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0235] 在本申请的实施例中,图8中的控制装置800也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。
[0236] 图9是本申请实施例提供的另一种蓝牙耳机回连的控制装置900的示意性框图。该控制装置900包括处理器910、收发器920和存储器930。其中,处理器910、收发器920和存储器930通过内部连接通路互相通信,该存储器930用于存储指令,该处理器920用于执行该存储器930存储的指令,以控制该收发器920发送信号和/或接收信号。
[0237] 应理解,控制装置900可以具体为上述方法实施例中的蓝牙双连接耳机,或者,上述方法实施例中蓝牙双连接耳机的功能可以集成在控制装置900中,控制装置900可以用于执行上述方法实施例中与蓝牙双连接耳机对应的各个步骤和/或流程。可选地,该存储器930可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器
910可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与控制装置对应的各个步骤和/或流程。
[0238] 应理解,在本申请实施例中,该处理器910可以是中央处理单元(central processing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0239] 在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0240] 本申请还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序用于实现上述方法实施例中蓝牙双连接耳机对应的方法。
[0241] 本申请还提供了一种芯片系统,该芯片系统用于支持上述方法实施例中蓝牙双连接耳机实现本申请实施例所示的功能。
[0242] 本申请还提供了一种计算机程序产品,该计算机程序产品包括计算机程序(也可以称为代码,或指令),当该计算机程序在计算机上运行时,该计算机可以执行上述方法实施例所示的蓝牙双连接耳机对应的方法。
[0243] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0244] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0245] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0246] 所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0247] 另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
[0248] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read‑only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0249] 以上所述,仅为本申请的具体实施方式,但本申请实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应所述以权利要求的保护范围为准。