蓝牙耳机切换方法、蓝牙耳机及终端与流程

文档序号:17926908发布日期:2019-06-15 00:28阅读:2312来源:国知局
蓝牙耳机切换方法、蓝牙耳机及终端与流程

本发明实施例涉及通信技术领域,尤其涉及一种蓝牙耳机切换方法、蓝牙耳机及终端。



背景技术:

蓝牙(bluetooth)技术是一种无线技术标准,可实现两个设备之间的短距离数据交换。蓝牙耳机是将蓝牙技术应用在耳机上,让用户可以免除耳机线的牵绊,自在地以各种方式轻松通信。蓝牙耳机主要用于音频资源的传输,例如:蓝牙耳机与移动终端建立蓝牙连接后,用户可以通过蓝牙耳机听移动终端播放的音频,或者,通过蓝牙耳机拨打、接听电话。

现有技术中,一个蓝牙耳机只能同时与一个终端配对连接,当用户使用多个移动终端时,需要用户手动设置哪个移动终端与蓝牙耳机配对连接,造成用户操作繁琐,用户体验较低。



技术实现要素:

本发明实施例提供一种蓝牙耳机切换方法、蓝牙耳机及终端,用以实现蓝牙耳机在多个终端间进行智能切换,提升用户体验。

第一方面,本发明实施例提供一种蓝牙耳机切换方法,应用于蓝牙耳机,包括:

接收至少一个发送终端各自发送的事件信息,所述事件信息用于指示所述发送终端的当前播放状态;

根据各所述发送终端的事件信息和状态优先级,确定目标终端;其中,所述状态优先级用于指示各播放状态的播放优先级;

若所述蓝牙耳机当前播放连接的播放终端非所述目标终端,则将播放连接切换至所述目标终端。

可选的,所述根据各所述发送终端的事件信息和状态优先级,确定目标终端,包括:

根据各所述发送终端发送的事件信息,确定候选终端的当前播放状态,所述候选终端为下一时刻期待与所述蓝牙耳机播放连接的终端;

根据各所述候选终端的当前播放状态和状态优先级,将当前播放状态处于最高播放优先级的候选终端确定为所述目标终端。

可选的,若所述播放终端本次未向所述蓝牙耳机发送事件信息,所述根据各所述发送终端发送的事件信息,确定候选终端的当前播放状态,包括:

根据所述播放终端最后一次发送的事件信息和各所述发送终端发送的事件信息,确定候选终端的当前播放状态。

可选的,所述根据各所述发送终端的事件信息和状态优先级,确定目标终端之前,还包括:

接收配置终端发送的配置信息,所述配置信息包括所述状态优先级。

可选的,所述发送终端的当前播放状态为如下中的一种:通话状态、音频输出状态、运动状态、静止无声状态;

所述状态优先级用于指示所述静止无声状态的播放优先级小于所述运动状态的播放优先级,所述运动状态的播放优先级小于所述音频输出状态的播放优先级,所述音频输出状态的播放优先级小于所述通话状态的播放优先级。

第二方面,本发明实施例提供一种蓝牙耳机切换方法,应用于终端,所述方法包括:

获取所述终端的当前播放状态;

根据所述当前播放状态生成事件信息,并向所述蓝牙耳机发送所述事件信息,所述事件信息用于指示所述终端的当前播放状态,使得所述蓝牙耳机根据所述终端的当前播放状态确定是否将播放连接切换至所述终端;

若所述蓝牙耳机将播放连接切换至所述终端,则向所述蓝牙耳机传输播放数据。

可选的,所述终端的当前播放状态为如下中的一种:通话状态、音频输出状态、运动状态、静止无声状态。

可选的,所述获取所述终端的当前播放状态,包括:

检测所述终端的播放状态;

在检测到所述终端的播放状态发生变化时,获取所述终端的当前播放状态。

可选的,所述方法还包括:

接收用户输入的配置信息,所述配置信息用于指示各播放状态的播放优先级;

将所述配置信息发送给所述蓝牙耳机。

第三方面,本发明实施例提供一种蓝牙耳机切换装置,应用于蓝牙耳机,包括:

接收模块,用于接收至少一个发送终端各自发送的事件信息,所述事件信息用于指示所述发送终端的当前播放状态;

确定模块,用于根据各所述发送终端的事件信息和状态优先级,确定目标终端;其中,所述状态优先级用于指示各播放状态的播放优先级;

切换模块,用于若所述蓝牙耳机当前播放连接的播放终端非所述目标终端,则将播放连接切换至所述目标终端。

可选的,所述确定模块具体用于:

根据各所述发送终端发送的事件信息,确定候选终端的当前播放状态,所述候选终端为下一时刻期待与所述蓝牙耳机播放连接的终端;

根据各所述候选终端的当前播放状态和状态优先级,将当前播放状态处于最高播放优先级的候选终端确定为所述目标终端。

可选的,若所述播放终端本次未向所述蓝牙耳机发送事件信息,所述确定模块具体用于:

根据所述播放终端最后一次发送的事件信息和各所述发送终端发送的事件信息,确定候选终端的当前播放状态。

可选的,所述接收模块还用于:

接收配置终端发送的配置信息,所述配置信息包括所述状态优先级。

可选的,所述发送终端的当前播放状态为如下中的一种:通话状态、音频输出状态、运动状态、静止无声状态;

所述状态优先级用于指示所述静止无声状态的播放优先级小于所述运动状态的播放优先级,所述运动状态的播放优先级小于所述音频输出状态的播放优先级,所述音频输出状态的播放优先级小于所述通话状态的播放优先级。

第四方面,本发明实施例提供一种蓝牙耳机切换装置,应用于终端,所述装置包括:

获取模块,用于获取所述终端的当前播放状态;

生成模块,用于根据所述当前播放状态生成事件信息;

发送模块,用于向所述蓝牙耳机发送所述事件信息,所述事件信息用于指示所述终端的当前播放状态,使得所述蓝牙耳机根据所述终端的当前播放状态确定是否将播放连接切换至所述终端;

所述发送模块,还用于若所述蓝牙耳机将播放连接切换至所述终端,则向所述蓝牙耳机传输播放数据。

可选的,所述终端的当前播放状态为如下中的一种:通话状态、音频输出状态、运动状态、静止无声状态。

可选的,所述获取模块具体用于:

检测所述终端的播放状态;

在检测到所述终端的播放状态发生变化时,获取所述终端的当前播放状态。

可选的,所述获取模块还用于:接收用户输入的配置信息,所述配置信息用于指示各播放状态的播放优先级;

所述发送模块还用于将所述配置信息发送给所述蓝牙耳机。

第五方面,本发明实施例提供一种蓝牙耳机,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如第一方面任一项所述的方法。

第六方面,本发明实施例提供一种终端,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如第二方面任一项所述的方法。

第七方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的方法,或者,如第二方面任一项所述的方法。

本发明实施例提供的蓝牙耳机切换方法、蓝牙耳机及终端,各发送终端获取当前播放状态,根据当前播放状态生成事件信息,并向蓝牙耳机发送所述事件信息,蓝牙耳机根据各发送终端的事件信息和状态优先级,确定目标终端,若蓝牙耳机当前播放连接的播放终端非所述目标终端,则将播放连接切换至所述目标终端;通过上述过程,实现了蓝牙耳机根据多个终端的当前播放状态,智能切换播放连接的终端,从而无需用户手动切换,提升了用户使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为终端与蓝牙耳机建立连接的界面示意图;

图2为本发明实施例的应用场景示意图;

图3为本发明实施例提供的蓝牙耳机切换方法的流程示意图;

图4为本发明实施例提供的蓝牙耳机切换方法的交互示意图一;

图5为本发明实施例提供的蓝牙耳机切换方法的交互示意图二;

图6为本发明实施例提供的蓝牙耳机切换方法的交互示意图三;

图7为本发明实施例提供的蓝牙耳机切换方法的交互示意图四;

图8为本发明实施例提供的蓝牙耳机切换方法的交互示意图五;

图9为本发明实施例提供的蓝牙耳机切换方法的交互示意图六;

图10为本发明实施例提供的蓝牙耳机切换方法的交互示意图七;

图11为本发明实施例提供的蓝牙耳机切换方法的交互示意图八;

图12为本发明实施例提供的蓝牙耳机切换装置的结构示意图一;

图13为本发明实施例提供的蓝牙耳机切换装置的结构示意图二;

图14为本发明实施例提供的蓝牙耳机的硬件结构示意图;

图15为本发明实施例提供的终端的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先对本发明实施例中涉及的英文缩写进行介绍:

hsp(英文全称为:headsetprofile)为蓝牙耳机的一种规格,代表耳机规格,提供手机与耳机之间通信所需的基本功能,蓝牙耳机可以作为终端的音频输入和输出接口。

hfp(英文全称为:hands-freeprofile)为蓝牙耳机的一种规格,代表免提规格,hfp在hsp的基础上增加了某些扩展功能,蓝牙耳机可以控制终端的通话过程,例如:接听、挂断、拒接、语音拨号等。

a2dp(英文全称为:advancedaudiodistributionprofile)为蓝牙耳机的高级音频传送规格,a2dp能够采用耳机内的芯片来堆栈数据,达到声音的高清晰度,a2dp规格的耳机就是蓝牙立体声耳机。

avrcp(英文全称为:audio/videoremotecontrolprofile)为蓝牙耳机的音频视频遥控规格,avrcp定义了如何控制流媒体的特征,包括暂停、停止、启动重放、音量控制及其它类型的远程控制操作。avrcp定义了两个角色,即控制器和目标设备。控制器通常为远程控制设备,而目标设备为特征可以更改的设备。

下面结合图1,对蓝牙耳机与终端建立蓝牙连接的过程进行说明。

图1为终端与蓝牙耳机建立连接的界面示意图。用户需要建立终端与蓝牙耳机的连接时,首先使蓝牙耳机处于待配对状态;然后在终端的蓝牙设置界面启用蓝牙功能,如图1所示,用户通过“搜索设备”按钮搜索附近可配对的蓝牙设备,搜索到的蓝牙设备显示可用设备列表中。如图1所示,假设蓝牙耳机1为用户待建立连接的蓝牙耳机,则用户从可用设备列表中选择待建立连接的蓝牙耳机设备蓝牙耳机1,触发终端与蓝牙耳机之间的蓝牙连接建立过程。当终端与蓝牙耳机之间建连接之后,如图1所示,在已绑定设备列表中显示蓝牙耳机1,表明连接建立成功。

在终端与蓝牙耳机之间建立连接之后,蓝牙耳机可以接收并处理终端传输的播放数据,例如:用户可以通过蓝牙耳机收听终端播放的音视频,或者通过蓝牙耳机接打电话等。

为了描述方面,本发明实施例关于终端与蓝牙耳机配对成功之后的连接状态,分为两种,分别为配对连接和播放连接。其中,将终端与蓝牙耳机之间未进行数据传输时的连接称为“配对连接”;将终端与蓝牙耳机之间传输数据时的连接称为“播放连接”。

现有技术中,一个蓝牙耳机只能同时与一个终端配对连接。当用户使用多个移动终端时,示例性的,以终端1和终端2为例进行说明,用户使用终端1进行通话时,通过如图1所示的过程建立了终端1与蓝牙耳机的连接。当用户需要使用终端2进行通话时,需要断开终端1与蓝牙耳机之间的连接,并按照如图1所示的过程建立终端2与蓝牙耳机的连接。当用户再次使用终端1进行通话时,需要断开终端2与蓝牙耳机之间的连接,并按照如图1所示的过程建立终端1与蓝牙耳机的连接。也就是说,蓝牙耳机只能同时与一个终端进行配对连接,并只能接收配对连接的终端的播放数据。

因此,现有技术中,在用户需要使用多个终端的场景下,需要用户手动选择建立哪个终端与蓝牙耳机的配对连接,造成用户操作繁琐,用户体验较低。

为了解决上述问题,本发明实施例提供一种蓝牙耳机的切换方法。图2为本发明实施例的应用场景示意图,如图2所示,包括:一个蓝牙耳机和多个终端,各个终端与蓝牙耳机之间均配对连接。蓝牙耳机可以根据各个终端的当前播放状态,自动选择与哪个终端进行播放连接,从而无需用户进行手动切换,提升了用户使用体验。

需要说明的是,本发明实施例中的终端可以是具有通话功能和/或音频播放功能的任意支持蓝牙功能的终端,包括但不限于:手机、笔记本电脑、平板电脑、智能音箱、智能电视、可穿戴设备等;蓝牙耳机可以是具有蓝牙功能的任意耳机,包括但不限于:耳挂式、单耳塞式、双耳塞式、双耳头戴式等。

终端与蓝牙耳机之间的蓝牙连接可以为下述中的任一种:hfp、hsp、a2dp、avrcp。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图3为本发明实施例提供的蓝牙耳机切换方法的流程示意图,本实施例方法的执行主体可以为蓝牙耳机。如图3所示,本实施例的方法包括:

s301:接收至少一个发送终端各自发送的事件信息,所述事件信息用于指示所述发送终端的当前播放状态。

结合如图2所示的应用场景,蓝牙耳机已与多个终端建立配对连接。各个终端根据自身的当前播放状态,生成对应的事件信息,并将事件信息发送给蓝牙耳机。

其中,终端的播放状态包括:通话状态、音频输出状态、运动状态、静止无声状态。

通话状态用于指示所述终端是否正在进行通话。本实施例的通话状态可以是电路域的语音通话,还可以是数据域的语音通话或者视频通话,本实施例对此不作具体限定。一种可选的实施方式中,可以通过检测用户拨打电话或者接听电话的操作,来确定终端的通话状态。另一种可选的实施方式中,还可以通过检测通话应用程序的工作状态,来确定终端的通话状态。

音频输出状态用于指示所述终端是否正在进行音频输出,例如:是否正在播放音乐,是否正在播放视频等。一种可选的实施方式中,可以通过检测用户向终端输入的开始播放或者停止播放操作,确定终端的音频输出状态。另一种可选的实施方式中,还可以通过检测音频输出类应用程序的工作状态,来确定终端的音频输出状态。

运动状态用于指示终端是否处于运动过程中,当终端处于运动状态时,说明终端正在被用户使用,例如:终端被用户拿起或者放下。一种可选的实施方式中,可以通过重力感应装置,检测终端是否处于运动状态。可选的,还可以设置时间阈值,当终端处于运动过程的时长超过该时间阈值时,确定终端处于运动状态。

静止无声状态用于指示终端被静置,并且终端未进行通话以及音频输出过程。

一种可选的实施方式中,终端检测自身的播放状态,在检测到播放状态发送变化时,获取当前播放状态,并根据当前播放状态生成事件信息,将事件信息发送给蓝牙耳机;蓝牙耳机根据接收到的各终端发送的事件信息,能够确定出各终端的当前播放状态。

示例性的,当终端的当前播放状态变化为通话状态时,生成事件a,并向蓝牙耳机发送事件a;当终端的当前播放状态变化为音频输出状态时,生成事件b,并向蓝牙耳机发送事件b;当终端的当前播放状态变化为运动状态时,生成事件c,并向蓝牙耳机发送事件c;当终端的当前播放状态变化为静止无声状态时,生成事件d,并向蓝牙耳机发送事件d。

s302:根据各所述发送终端的事件信息和状态优先级,确定目标终端;其中,所述状态优先级用于指示各播放状态的播放优先级。

其中,不同的播放状态对应不同的播放优先级。本实施例的状态优先级可以是蓝牙耳机预先设置的,还可以是由终端配置给蓝牙耳机的,本实施例对此不作具体限定。

本实施例中,蓝牙耳机根据从各个终端接收到的事件信息所指示的当前播放状态,以及各播放状态对应的播放优先级,从各个发送终端中确定目标终端。目标终端是最终与蓝牙耳机建立播放连接的终端。

可选的,将当前播放状态处于最高播放优先级的终端确定为所述目标终端。

一种可选的实施方式中,所述状态优先级用于指示所述静止无声状态的播放优先级小于所述运动状态的播放优先级,所述运动状态的播放优先级小于所述音频输出状态的播放优先级,所述音频输出状态的播放优先级小于所述通话状态的播放优先级。

示例性的,结合图2,蓝牙耳机与4个终端(分别为终端1、终端2、终端3和终端4)分别建立了配对连接。假设蓝牙耳机接收到终端1发送的事件a、终端2发送的事件b、终端3发送的事件c、终端4发送的事件d。也就是说,终端1的当前播放状态为通话状态,终端2的当前播放状态为音频输出状态,终端3的当前播放状态为运动状态,终端4的当前播放状态为静止无声状态。由于通话状态的播放优先级最高,因此,将终端1确定为目标终端。

s303:若所述蓝牙耳机当前播放连接的播放终端非所述目标终端,则将播放连接切换至所述目标终端。

本实施例中,将当前与蓝牙耳机进行播放连接的终端称为播放终端。示例性的,结合图2,假设蓝牙耳机与4个终端建立配对连接,当前时刻蓝牙耳机正在与终端1进行数据传输,则认为蓝牙耳机与终端1为播放连接,与其他终端为配对连接。该场景下,将终端1称为播放终端。

确定目标终端之后,这里分为如下几种情况:

情况1:蓝牙耳机当前未与任何终端播放连接,即当前不存在播放终端,则蓝牙耳机建立与目标终端的播放连接。

情况2:播放终端与目标终端为同一终端,则无需执行切换,蓝牙耳机保持与该目标终端的播放连接。

情况3:播放终端与目标终端为不同的终端,则蓝牙耳机将播放连接切换至目标终端,即,蓝牙耳机切换为与目标终端播放连接。

可以理解的,蓝牙耳机将播放连接切换至目标终端后,目标终端向蓝牙耳机传输播放数据,从而,用户能够通过蓝牙耳机收听音频数据或者实现通话控制。

本实施例提供的蓝牙耳机切换方法,各发送终端获取当前播放状态,根据当前播放状态生成事件信息,并向蓝牙耳机发送所述事件信息,蓝牙耳机根据各发送终端的事件信息和状态优先级,确定目标终端,若蓝牙耳机当前播放连接的播放终端非所述目标终端,则将播放连接切换至所述目标终端;通过上述过程,实现了蓝牙耳机根据多个终端的当前播放状态,智能切换播放连接的终端,从而无需用户手动切换,提升了用户使用体验。

图4为本发明实施例提供的蓝牙耳机切换方法的交互示意图,如图4所示,本实施例的方法包括:

s401:配置终端接收用户输入的配置信息,所述配置信息包括状态优先级,所述状态优先级用于指示各播放状态的播放优先级。

s402:配置终端将所述配置信息发送给所述蓝牙耳机。

s403:各发送终端获取当前播放状态,并根据所述当前播放状态生成事件信息。

s404:各发送终端将所述事件信息发送给蓝牙耳机。

s405:蓝牙耳机根据各所述发送终端的事件信息和状态优先级,确定目标终端。

s406:若所述蓝牙耳机当前播放连接的播放终端非所述目标终端,则将播放连接切换至所述目标终端。

s407:目标终端向所述蓝牙耳机传输播放数据。

为了描述方便,本发明实施例中,与蓝牙耳机建立配对连接的多个终端中,将某个时刻向蓝牙耳机发送事件信息的终端称为发送终端。可以理解的,发送终端是所述多个终端中的部分或者全部。例如:结合图2,蓝牙耳机与4个终端建立了配对连接,但是,某个时刻只有其中的终端1和终端2上报了事件信息,则这两个终端被称为发送终端。

另外,将当前与蓝牙耳机进行播放连接的终端称为播放终端。示例性的,结合图2,假设蓝牙耳机与4个终端建立配对连接,当前时刻蓝牙耳机正在与终端1进行数据传输,则认为蓝牙耳机与终端1为播放连接,与其他终端为配对连接。该场景下,将终端1称为播放终端。

配置终端是向蓝牙耳机配置状态优先级的终端,配置终端可以是与蓝牙耳机建立配对连接的终端中的任一个。可以理解的,配置终端可以是发送终端,也可以不是发送终端。

如图4所示,示例了发送终端1作为配置终端,发送终端2为目标终端的情况。

本实施例的步骤s405中,根据各所述发送终端的事件信息和状态优先级,确定目标终端。可以理解的,某时刻的发送终端中可能包括播放终端,也可能不包括播放终端,下面结合这两种场景分别描述如何确定目标终端。

第一种可能的场景中,发送终端包括播放终端,即播放终端本次向蓝牙耳机发送了事件信息,则可以采用如下方式确定目标终端:

根据各所述发送终端发送的事件信息,确定候选终端的当前播放状态,该场景下,候选终端包括所有的发送终端。根据各所述候选终端的当前播放状态和状态优先级,将当前播放状态处于最高播放优先级的候选终端确定为所述目标终端。

示例性的,结合图2,假设蓝牙耳机与终端1播放连接,在当前时刻,蓝牙耳机同时收到了终端1发送的事件a、终端2发送的事件b、终端3发送的事件c和终端4发送的事件d。蓝牙耳机根据事件信息确定出终端1为通话状态,终端2为音频输出状态,终端3为运动状态,终端4为静止无声状态,则说明终端1、终端2和终端3是下一时刻期待与蓝牙耳机播放连接的终端。由于通话状态的播放优先级最高,因此,蓝牙耳机将终端1作为目标终端。

第二种可能的场景中,发送终端不包括播放终端,即播放终端本次未向蓝牙耳机发送事件信息,则可以采用如下方式确定目标终端:

根据所述播放终端最后一次发送的事件信息和各所述发送终端发送的事件信息,确定候选终端的当前播放状态,该场景下,候选终端包括发送终端和播放终端。根据各所述候选终端的当前播放状态和状态优先级,将当前播放状态处于最高播放优先级的候选终端确定为所述目标终端。

示例性的,结合图2,假设蓝牙耳机与终端1播放连接,终端1为通话状态,在当前时刻,蓝牙耳机同时收到了终端2发送的事件b、终端3发送的事件c和终端4发送的事件d。该场景下,虽然当前时刻终端1未上报事件信息,但是蓝牙耳机根据终端1最近一次发送的事件信息确定终端1为通话状态,并根据本次接收到的事件信息,确定终端2为音频输出状态、终端3为运动状态,因此,终端1、终端2和终端3均为候选终端,由于通话状态的播放优先级最高,因此,蓝牙耳机将终端1作为目标终端。

本实施例各步骤的具体实施方式与图3所示实施例类似,此处不再赘述。

下面再采用几个具体的实施例并结合不同的应用场景进行详细描述。

为了描述方便,后续实施例中均以两个终端为例进行描述,可以理解的,这些实施例均可以扩展到多个终端的应用场景,针对多个终端的应用场景,实现原理是类似的,本实施例不再赘述。

图5为本发明实施例提供的蓝牙耳机切换方法的交互示意图二,本实施例中,假设蓝牙耳机与第一终端和第二终端均已建立配对连接,并且,蓝牙耳机未与任何终端播放连接。

如图5所示,假设第一终端静置放置、无音频输出、无通话过程,即第一终端为静止无声状态。

若用户使用第二终端进行通话,触发第二终端向蓝牙耳机上报事件a,蓝牙耳机根据接收到事件信息,确定第二终端处于通话状态,则蓝牙耳机与第二终端建立播放连接;

或者,

若用户使用第二终端进行音乐播放或者视频播放,触发第二终端向蓝牙耳机上报事件b,蓝牙耳机根据接收到的事件信息,确定第二终端处于音频输出状态,则蓝牙耳机与第二终端建立播放连接;

或者,

若用户使用手动拿起第二终端,且持续互动时长大于预设阈值,触发第二终端向蓝牙耳机上报事件c,蓝牙耳机根据接收到的事件信息,确定第二终端处于运动状态,则蓝牙耳机与第二终端建立播放连接。

图6为本发明实施例提供的蓝牙耳机切换方法的交互示意图三,本实施例中,假设蓝牙耳机与第一终端和第二终端均已建立配对连接,并且,蓝牙耳机未与任何终端播放连接。

如图6所示,假设用户使用第一终端进行通话,触发第一终端向蓝牙耳机上报事件a,同时,用户拿起第二终端且持续互动时长大于预设阈值,触发第二终端向蓝牙耳机上报事件c。

蓝牙耳机根据接收到事件信息,确定第一终端处于通话状态,第二终端处于运动状态,由于通话状态对应的播放优先级高于运动状态对应的播放优先级,因此,蓝牙耳机与第一终端建立播放连接。

图7为本发明实施例提供的蓝牙耳机切换方法的交互示意图四,本实施例中,假设在第一时刻时,用户使用第一终端进行通话,触发第一终端向蓝牙耳机上报事件a,蓝牙耳机接收到事件a后,确定第一终端为通话状态,因此,蓝牙耳机已与第一终端建立播放连接。

如图7所示,在第一时刻之后的第二时刻,假设用户在通话过程中拿起第一终端且持续互动时长大于预设阈值,触发第一终端向蓝牙耳机上报事件c。蓝牙耳机根据接收到事件信息,确定第一终端运动状态,由于蓝牙耳机当前播放连接的终端即为第一终端,因此,蓝牙耳机不进行播放连接的切换。

图8为本发明实施例提供的蓝牙耳机切换方法的交互示意图五,本实施例中,假设在第一时刻时,第二终端为静置无声状态,用户使用第一终端进行音频播放,触发第一终端向蓝牙耳机上报事件b,蓝牙耳机接收到事件b后,确定第一终端为音频输出状态,因此与第一终端建立播放连接。

如图8所示,在第一时刻之后的第二时刻,用户使用第二终端进行通话,触发第二终端向蓝牙耳机上报事件a,蓝牙耳机接收到事件a后,确定第二终端为通话状态,由于通话状态对应的播放优先级高于音频输出状态对应的播放优先级,因此,蓝牙耳机将播放连接切换至第二终端,即蓝牙耳机与第二终端建立播放连接。

图9为本发明实施例提供的蓝牙耳机切换方法的交互示意图六,本实施例中,假设在第一时刻时,第二终端为静置无声状态,用户使用第一终端进行通话,触发第一终端向蓝牙耳机上报事件a,蓝牙耳机接收到事件a后,确定第一终端为通话状态,因此与第一终端建立播放连接。

在第一时刻之后的第二时刻,第一终端依然为通话状态,用户使用第二终端进行音频播放,触发第二终端向蓝牙耳机上报事件b,蓝牙耳机接收到事件b后,确定第二终端为音频输出状态。但是,由于蓝牙耳机当前播放连接的第一终端为通话状态,通话状态的播放优先级高于音频输出状态的播放优先级,因此,蓝牙耳机不进行播放连接的切换,即蓝牙耳机继续与第一终端播放连接。

图10为本发明实施例提供的蓝牙耳机切换方法的交互示意图七,本实施例中,假设在第一时刻时,第二终端为静置无声状态,用户拿起第一终端且持续互动时长大于预设阈值,触发第一终端向蓝牙耳机上报事件c,蓝牙耳机接收到事件c后,确定第一终端为运动状态,因此与第一终端建立播放连接。

如图10所示,在第一时刻之后的第二时刻,用户使用第一终端进行通话,触发第一终端向蓝牙耳机上报事件a,并且,在第二时刻,第二终端无任意事件上报。蓝牙耳机根据接收到的事件信息,确定第一终端为通话状态,第二终端为静置无声状态,由于蓝牙耳机当前播放连接的终端即为第一终端,因此,蓝牙耳机无需进行播放连接的切换过程。

图11为本发明实施例提供的蓝牙耳机切换方法的交互示意图八,本实施例中,假设在第一时刻时,用户使用第一终端进行通话,触发第一终端向蓝牙耳机上报事件a,蓝牙耳机接收到事件a后,确定第一终端为通话状态,因此与第一终端建立播放连接。

如图11所示,在第一时刻之后的第二时刻,用户挂断电话后将第一终端静置,触发第一终端向蓝牙耳机上报事件d,蓝牙耳机接收到事件d后,确定第一终端为静止无声状态,因此,蓝牙耳机与第一终端之间进入配对连接过程。后续蓝牙耳机接收到新的事件信息后,再根据新的事件信息,确定与哪个终端建立播放连接。

图12为本发明实施例提供的蓝牙耳机切换装置的结构示意图一,本实施例的蓝牙耳机切换装置可用于蓝牙耳机。如图12所示,本实施例的蓝牙耳机切换装置1200,包括:接收模块1201、确定模块1202和切换模块1203。

其中,接收模块1201,用于接收至少一个发送终端各自发送的事件信息,所述事件信息用于指示所述发送终端的当前播放状态;

确定模块1202,用于根据各所述发送终端的事件信息和状态优先级,确定目标终端;其中,所述状态优先级用于指示各播放状态的播放优先级;

切换模块1203,用于若所述蓝牙耳机当前播放连接的播放终端非所述目标终端,则将播放连接切换至所述目标终端。

可选的,所述确定模块1202具体用于:

根据各所述发送终端发送的事件信息,确定候选终端的当前播放状态,所述候选终端为下一时刻期待与所述蓝牙耳机播放连接的终端;

根据各所述候选终端的当前播放状态和状态优先级,将当前播放状态处于最高播放优先级的候选终端确定为所述目标终端。

可选的,若所述播放终端本次未向所述蓝牙耳机发送事件信息,所述确定模块1202具体用于:

根据所述播放终端最后一次发送的事件信息和各所述发送终端发送的事件信息,确定候选终端的当前播放状态。

可选的,所述接收模块1201还用于:

接收配置终端发送的配置信息,所述配置信息包括所述状态优先级。

可选的,所述发送终端的当前播放状态为如下中的一种:通话状态、音频输出状态、运动状态、静止无声状态;

所述状态优先级用于指示所述静止无声状态的播放优先级小于所述运动状态的播放优先级,所述运动状态的播放优先级小于所述音频输出状态的播放优先级,所述音频输出状态的播放优先级小于所述通话状态的播放优先级。

本实施例的蓝牙耳机切换装置,可用于实现上述任一方法实施例中的蓝牙耳机侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图13为本发明实施例提供的蓝牙耳机切换装置的结构示意图二,本实施例的蓝牙耳机切换装置可用于终端。如图13所示,本实施例的蓝牙耳机切换装置1300,包括:获取模块1301、生成模块1302和发送模块1303。

其中,获取模块1301,用于获取所述终端的当前播放状态;

生成模块1302,用于根据所述当前播放状态生成事件信息;

发送模块1303,用于向所述蓝牙耳机发送所述事件信息,所述事件信息用于指示所述终端的当前播放状态,使得所述蓝牙耳机根据所述终端的当前播放状态确定是否将播放连接切换至所述终端;

所述发送模块1303,还用于若所述蓝牙耳机将播放连接切换至所述终端,则向所述蓝牙耳机传输播放数据。

可选的,所述终端的当前播放状态为如下中的一种:通话状态、音频输出状态、运动状态、静止无声状态。

可选的,所述获取模块1301具体用于:

检测所述终端的播放状态;

在检测到所述终端的播放状态发生变化时,获取所述终端的当前播放状态。

可选的,所述获取模块1301还用于:接收用户输入的配置信息,所述配置信息用于指示各播放状态的播放优先级;

所述发送模块1303还用于将所述配置信息发送给所述蓝牙耳机。

本实施例的蓝牙耳机切换装置,可用于执行上述任一方法实施例中的终端侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图14为本发明实施例提供的蓝牙耳机的硬件结构示意图,如图14所示,本实施例的蓝牙耳机1400,包括:处理器1401、存储器1402以及计算机程序,所述计算机程序存储在所述存储器1402中。

可选地,存储器1402既可以是独立的,也可以跟处理器1401集成在一起。

当所述存储器1402是独立于处理器1401之外的器件时,所述蓝牙耳机1400还可以包括:总线1403,用于连接所述存储器1402和处理器1401。

所述处理器1401运行所述计算机程序实现上述任一方法实施例中蓝牙耳机侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图15为本发明实施例提供的终端的硬件结构示意图,如图15所示,本实施例的终端1500,包括:终端设备800可以包括下述的一个或多个组件:处理组件1501,存储器1503,电源组件1504,多媒体组件1505,音频组件1506,输入/输出(i/o)的接口1507,传感器组件1508,以及通信组件1509。。

处理组件1501通常控制终端设备1500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1501可以包括一个或多个处理器1502来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1501可以包括一个或多个模块,便于处理组件1502和其他组件之间的交互。例如,处理组件1501可以包括多媒体模块,以方便多媒体组件1505和处理组件1501之间的交互。

存储器1503被配置为存储各种类型的数据以支持在终端设备1500的操作。这些数据的示例包括用于在终端设备1500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1503可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件1504为终端设备1500的各种组件提供电力。电源组件1504可以包括电源管理系统,一个或多个电源,及其他与为终端设备1500生成、管理和分配电力相关联的组件。

多媒体组件1505包括在所述终端设备1500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当终端设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1506被配置为输出和/或输入音频信号。例如,音频组件1506包括一个麦克风(mic),当终端设备1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件1509发送。在一些实施例中,音频组件1506还包括一个扬声器,用于输出音频信号。

i/o接口1507为处理组件1501和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1508包括一个或多个传感器,用于为终端设备1500提供各个方面的状态评估。例如,传感器组件1508可以检测到终端设备1500的打开/关闭状态,组件的相对定位,例如所述组件为终端设备1500的显示器和小键盘,传感器组件1508还可以检测终端设备1500或终端设备1500一个组件的位置改变,用户与终端设备1500接触的存在或不存在,终端设备1500方位或加速/减速和终端设备1500的温度变化。传感器组件1508可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1508还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件150/8还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器、重力传感器或温度传感器。

通信组件1509被配置为便于终端设备1500和其他设备之间有线或无线方式的通信。终端设备1500可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1509经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1509还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,终端设备1500可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序用于实现如上实施例中蓝牙耳机侧的技术方案,或者,实现如上实施例中终端侧的技术方案。

在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,简称:asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1