一种无线耳机连接的方法、装置、系统及无线耳机盒子与流程

文档序号:17235664发布日期:2019-03-30 08:20阅读:638来源:国知局
一种无线耳机连接的方法、装置、系统及无线耳机盒子与流程

本发明涉及便携式收听设备技术领域,特别涉及一种无线耳机连接的方法、装置、系统、无线耳机盒子及计算机可读存储介质。



背景技术:

tws(truewirelessstereo)耳机由第一无线耳机以及第二无线耳机构成。目前,tws耳机想要实现双耳同时播放,首先需要执行对耳之间的配对与连接操作,然后执行耳机与手机之间的连接操作。相关技术在进行对耳之间的配对与连接时,采用rssi(receivedsignalstrengthindication)接收信号强度指示的参数进行判断,从而实现对耳之间的配对与连接。但是利用rssi技术进行配对与连接时,在无线耳机配对成功之前需要一直执行查询操作,增加了无线耳机的功耗,且当配对环境中存在多个无线耳机时,还会造成交叉配对以至配对错误的问题。



技术实现要素:

本发明的目的是提供一种无线耳机连接的方法、装置、系统、无线耳机盒子及计算机可读存储介质,能够降低无线耳机的功耗且不会出现交叉配对的问题。

为解决上述技术问题,本发明提供一种无线耳机连接的方法,包括:

无线耳机盒子检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址;

向第二无线耳机发送所述第一无线耳机的无线地址,以使所述第二无线耳机利用所述第一无线耳机的无线地址与所述第一无线耳机建立连接。

可选地,所述无线耳机连接的方法还包括:

通过检测到所述无线耳机盒子开启且放置有所述第一无线耳机和所述第二无线耳机来检测所述预设事件。

可选地,所述无线耳机连接的方法还包括:

通过检测到所述无线耳机盒子的预设开关开启且放置有所述第一无线耳机和所述第二无线耳机来检测所述预设事件。

可选地,所述获取第一无线耳机的无线地址之前,还包括:

向所述第一无线耳机和所述第二无线耳机发送开机指令。

可选地,所述获取第一无线耳机的无线地址,包括:

通过串行接口读取所述第一无线耳机的无线地址。

本发明还提供一种无线耳机连接的装置,包括:

获取模块,用于当无线耳机盒子检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址;

发送模块,用于向第二无线耳机发送所述第一无线耳机的无线地址,以使所述第二无线耳机利用所述第一无线耳机的无线地址与所述第一无线耳机建立连接。

本发明还提供一种无线耳机盒子,包括:

盒体,用于放置第一无线耳机和第二无线耳机;

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述所述无线耳机连接的方法的步骤。

本发明还提供一种无线耳机连接的系统,包括:

无线耳机盒子,用于检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址,并向第二无线耳机发送所述第一无线耳机的无线地址;

所述第一无线耳机,用于向所述无线耳机盒子发送所述第一无线耳机的无线地址;

所述第二无线耳机,用于利用所述第一无线耳机的无线地址与所述第一无线耳机建立连接。

可选地,所述第一无线耳机在向所述无线耳机盒子发送所述第一无线耳机的无线地址后,还用于将连接状态设置为可连接状态。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述无线耳机连接的方法的步骤。

本发明所提供的无线耳机连接的方法,包括:无线耳机盒子检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址;向第二无线耳机发送第一无线耳机的无线地址,以使第二无线耳机利用第一无线耳机的无线地址与第一无线耳机建立连接。

可见,该方法通过无线耳机盒子直接确定需要配对的两个无线耳机且能够直接将第一无线耳机的无线地址发送给第二无线耳机,使得第二无线耳机可以直接利用第一无线耳机的无线地址与第一无线耳机建立连接,避免了相关技术中两个无线耳机为了配对持续执行查询操作的过程,进而降低无线耳机的功耗,且由于配对的两个无线耳机就是无线耳机盒子中的两个无线耳机,因此也不会出现交叉配对的问题,即该方法可以保证第一无线耳机和第二无线耳机能够快速,正确的进行连接。本发明还提供了一种无线耳机连接的装置、系统、无线耳机盒子以及计算机可读存储介质,具有上述有益效果,在此不再赘述。

附图说明

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

图1为本发明实施例所提供的无线耳机连接的方法的流程图;

图2为本发明实施例所提供的无线耳机连接的装置的结构框图。

具体实施方式

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

一般情况下,相关技术执行无线耳机配对连接的过程如下:

1、各个无线耳机均处于开机状态。

2、第一无线耳机earbud1作为主设备也可以理解为主无线耳机去查询(inquiry)第二无线耳机earbud2和第三无线耳机earbud3;此时earbud2以及earbud3都处于inquiryscan状态(可被查询状态)。

3、earbud1将查询到的两个耳机的rssi值(分别记为:rssi2(第二无线耳机的rssi值),rssi3(第三无线耳机的rssi值))进行比较,以确定需要发起连接操作(page操作)的无线耳机。

4、如果rssi2>=rssi3,则earbud1会对earbud2发起page操作;如果rssi2<rssi3,则earbud1会对earbud3发起page操作。当page操作完成,则两个无线耳机之间的配对连接操作最终完成。

根据上述过程可以发现相关技术存在以下缺点:

第一:当配对连接的场景下存在多个无线耳机时,会造成的交叉配对(即一个tws耳机的左耳配对连接了另一个tws耳机的右耳)。

第二:通过上述过程可以看到两个无线耳在进行配对时,需要一直进行inquiry操作,直到确定需要发起page操作的无线耳机。这个过程增加了每个无线耳机的功耗。

第三:由于rssi信号存在不稳定的问题,从而造成了无线耳机连接不稳定的情况。

本实施例在无线耳机执行配对连接的过程中通过增加无线耳机盒子克服上述各个问题,即本实施例的执行主体为无线耳机盒子。具体请参考图1,图1为本发明实施例所提供的无线耳机连接的方法的流程图;该方法可以包括:

s101、无线耳机盒子检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址。

本实施例并不对预设事件进行限定,用户可以根据实际情况进行设定。例如可以是检测到无线耳机盒子开启;或者是检测到无线耳机盒子的预设开关被打开;或者是接收到开启连接操作的指令;或者是检测到第一无线耳机以及第二无线耳机放置在无线耳机盒子中。

进一步,本实施例并不对预设事件的检测方法进行限定,用户可以根据设定的预设事件进行相应设置。例如当预设事件为检测到无线耳机盒子开启时,对应的预设事件的检测方法可以是判断无线耳机盒子的传感器是否检测到无线耳机盒子的盖子被打开。例如当预设事件为检测到无线耳机盒子的预设开关被打开时,对应的预设事件的检测方法可以是检测无线耳机盒子的预设开关是否处于开启状态,如按钮开关被按下。例如当预设事件为接收到开启连接操作的指令时,对应的预设事件的检测方法可以是判断是否接收到开启连接操作的指令,如判断出第一无线耳机以及第二无线耳机处于开机状态。例如当预设事件为检测到第一无线耳机以及第二无线耳机放置在无线耳机盒子中时,对应的预设事件的检测方法可以是判断无线耳机盒子中是否存在第一无线耳机以及第二无线耳机,如无线耳机盒子中第一无线耳机以及第二无线耳机放置位置的开关均被按下时认为无线耳机盒子中放置了第一无线耳机以及第二无线耳机。

为了提高预设事件检测的可靠性以及便捷性,本实施例中优选的,通过检测到无线耳机盒子开启且放置有第一无线耳机和第二无线耳机来检测预设事件。或者通过检测到无线耳机盒子的预设开关开启且放置有第一无线耳机和第二无线耳机来检测预设事件。本实施例中并不对具体的检测无线耳机盒子开启的方式进行限定,例如可以通过传感器实现。本实施例中也不对具体的检测预设开关开启的方式进行限定,例如可以通过检测预设开关所处的位置。这里预设开关可以是设置在无线耳机盒子外壳上的开关。预设开关的形式可以是按压开关。当然,本实施例也不限定检测是否放置第一无线耳机和第二无线耳机的方式。例如通过在无线耳机盒子中放置第一无线耳机和第二无线耳机的区域设置按压按钮,当放置无线耳机后,该按钮会被按压下,即可检测到该位置放置有无线耳机。

本实施例中将相关技术执行无线耳机配对连接的过程分解为查询(inquiry)过程和寻呼(page)过程(也就是连接过程)。进一步,本实施例为了避免相关技术中持续执行inquiry操作所造成的无线耳机功耗增加的问题。本实施例在两个无线耳机配对的过程中不需要执行任何inquiry操作。即本实施例中无线耳机配对连接的过程中不需要执行查询过程。仅需要无线耳机盒子在检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址即可。

本实施例并不对获取第一无线耳机的无线地址的方式进行限定。例如可以通过与第一无线耳机的无线连接通路获取第一无线耳机的无线地址,也可以是直接通过硬件接口第一无线耳机的无线地址。进一步,本实施例也不对获取第一无线耳机的无线地址的过程进行限定。例如可以是第一无线耳机在接收到无线耳机盒子发送的地址获取请求时,向无线耳机盒子发送第一无线耳机的无线地址。

由于本实施例中需要执行无线耳机连接操作的两个无线耳机都已经放置在无线耳机盒子中,因此为了提高无线耳机连接的效率,更快获取到第一无线耳机的无线地址,本实施例中无线耳机盒子可以通过硬件接口来获取第一无线耳机的无线地址。本实施例并不对硬件接口进行限定,可以选用应用范围广,稳定性好的接口。优选的,无线耳机盒子通过串行接口读取第一无线耳机的无线地址。具体过程可以是:无线耳机盒子通过串行接口向第一无线耳机发送地址获取请求,第一无线耳机在接收到该地址请求时,通过串行接口向无线耳机盒子发送第一无线耳机的无线地址。需要说明的是,本实施例中并不对无线地址的内容进行限定。例如该无线地址可以是蓝牙地址即bt地址。

一般情况下,只有无线耳机从关机状态重新进入到开机状态时,才会执行连接操作。且无线耳机盒子在与第一无线耳机和第二无线耳机进行数据交互时也需要第一无线耳机和第二无线耳机处于开机状态。因此,本实施例在获取第一无线耳机的无线地址之前还可以包括:向第一无线耳机和第二无线耳机发送开机指令(即poweron指令)。即控制第一无线耳机和第二无线耳机处于开机状态。可以理解的是:本实施例并不限定向第一无线耳机和第二无线耳机发送开机指令的时机。例如可以是在无线耳机盒子检测到触发连接操作的预设事件时,立刻向第一无线耳机和第二无线耳机发送开机指令。也可以是无线耳机盒子在检测到触发连接操作的预设事件时,首先判断第一无线耳机和第二无线耳机是否处于开机状态,若是则不需要发送,若不全是则向未开机的无线耳机发送开机指令,当然都未开机时向第一无线耳机和第二无线耳机均发送开机。

s102、向第二无线耳机发送第一无线耳机的无线地址,以使第二无线耳机利用第一无线耳机的无线地址与第一无线耳机建立连接。

可以理解的是,本实施例也不限定无线耳机盒子向第二无线耳机发送第一无线耳机的无线地址的方式。例如可以通过无线连接通路向第二无线耳机发送第一无线耳机的无线地址。也可以是直接通过硬件接口向第二无线耳机发送第一无线耳机的无线地址。本实施例并不对硬件接口进行限定,可以选用应用范围广,稳定性好的接口。即优选的,无线耳机盒子通过串行接口向第二无线耳机发送第一无线耳机的无线地址。

本实施例中并不限定无线耳机盒子向第二无线耳机发送第一无线耳机的无线地址的时机。例如可以是无线耳机盒子在接收到第一无线耳机的无线地址时立刻向第二无线耳机发送第一无线耳机的无线地址。

第二无线耳机在接收到第一无线耳机的无线地址后,可以直接利用第一无线耳机的无线地址与第一无线耳机建立连接。本实施例中并不对无线耳机利用无线地址建立连接的过程进行限定。可以参考相关技术中两个无线耳机利用蓝牙地址建立连接的过程。例如:第二无线耳机在接收到第一无线耳机的无线地址后,可以直接向第一无线耳机发送配对连接请求(即page请求),并利用第一无线耳机的无线地址执行对应的连接操作(即page操作),使得第一无线耳机和第二无线耳机完成配对连接过程,即处于连接状态。

进一步,由于第二无线耳机需要向第一无线耳机发送配对连接请求,因此第一无线耳机此时需要处于可连接状态。即第一无线耳机需要将自身的连接状态设置为可连接状态(即pagescan状态),以表明第一无线耳机处于可以被连接的状态。本实施例并不对第一无线耳机将连接状态设置为可连接状态的时机进行限定。例如可以是在接收到无线耳机盒子发送的开机指令完成开机动作后,将连接状态设置为可连接状态。也可以是接收到无线耳机盒子发送的地址获取请求时,将连接状态设置为可连接状态。也可以是向无线耳机盒子发送第一无线耳机的无线地址时,将连接状态设置为可连接状态。当然也可以是检测到成功的向无线耳机盒子发送第一无线耳机的无线地址时,将连接状态设置为可连接状态。

本实施例中并不对第一无线耳机和第二无线耳机进行限定,两个需要配对连接的无线耳机中的任何一个都可以是第一无线耳机,也可以是第二无线耳机。例如,两个需要配对连接的无线耳机分为主无线耳机和从无线耳机时,主无线耳机可以为第一无线耳机,也可以为第二无线耳机。当然,为了减少对现有主无线耳机和从无线耳机的改变,本实施例中可以将从无线耳机作为第一无线耳机,主无线耳机作为第二无线耳机。

本实施例中不需要采用rssi技术实现两个无线耳机之间的配对连接。因此,不存在由于需要接收各个待连接的无线耳机的rssi时,造成的需要解决多个蓝牙设备的干扰问题,以及rssi信号值采集不准确导致的配对连接错误的问题。简单来说,本实施例避免了相关技术中由于使用rssi技术所带来的一切问题。进而也就不存在交叉配对问题,持续执行inquiry操作问题,以及由于rssi信号存在不稳定的问题,从而造成了无线耳机连接不稳定的问题。而且由于本实施例中第二无线耳机直接就可以接收到无线耳机盒子发送的第一无线耳机的无线地址,因此第二无线耳机只需一步就可以获取到需要配对连接的第一无线耳机无线地址,不需要额外其他的操作,即提高了第一无线耳机和第二无线耳机的连接效率,也降低了第二无线耳机的功耗。同理,第一无线耳机仅需要向无线耳机盒子发送第一无线耳机地址即可,不需要持续维持可被查询的状态,因此提高了第一无线耳机和第二无线耳机的连接效率,也降低了第一无线耳机的功耗。简单来说,本实施例中无线耳机盒子仅需要将第一无线耳机的无线地址发送给第二无线耳机这样就能够省去相关技术中查询的过程,使得第一无线耳机和第二无线耳机采用直接寻呼的方式进行连接,提高了无线耳机的连接效率和连接的可靠性。

基于上述技术方案,本发明实施例提供的无线耳机连接的方法,通过无线耳机盒子直接确定需要配对的两个无线耳机且能够直接将第一无线耳机的无线地址发送给第二无线耳机,使得第二无线耳机可以直接利用第一无线耳机的无线地址与第一无线耳机建立连接,避免了相关技术中两个无线耳机为了配对持续执行查询操作的过程,进而降低无线耳机的功耗,且由于配对的两个无线耳机就是无线耳机盒子中的两个无线耳机,因此也不会出现交叉配对的问题,即该方法可以保证第一无线耳机和第二无线耳机能够快速,正确的进行连接。

下面对本发明实施例提供的无线耳机连接的装置、系统、无线耳机盒子以及计算机可读存储介质进行介绍,下文描述的无线耳机连接的装置、系统、无线耳机盒子以及计算机可读存储介质与上文描述的无线耳机连接的方法可相互对应参照。

请参考图2,图2为本发明实施例所提供的无线耳机连接的装置的结构框图;该装置可以包括:

获取模块100,用于当无线耳机盒子检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址;

发送模块200,用于向第二无线耳机发送第一无线耳机的无线地址,以使第二无线耳机利用第一无线耳机的无线地址与第一无线耳机建立连接。

基于上述实施例,该装置还可以包括:

第一预设事件检测模块,用于通过检测到无线耳机盒子开启且放置有第一无线耳机和第二无线耳机来检测预设事件。或,

第二预设事件检测模块,用于通过检测到无线耳机盒子的预设开关开启且放置有第一无线耳机和第二无线耳机来检测预设事件。

基于上述任意实施例,该装置还可以包括:

开机指令发送模块,用于在获取第一无线耳机的无线地址之前,向第一无线耳机和第二无线耳机发送开机指令。

基于上述任意实施例,获取模块100具体为当无线耳机盒子检测到触发连接操作的预设事件时,通过串行接口读取第一无线耳机的无线地址的模块。

需要说明的是,基于上述任意实施例,所述装置可以是基于可编程逻辑器件实现的,可编程逻辑器件包括fpga,cpld,单片机、处理器等。这些可编程逻辑器件可以设置在无线耳机盒子中。

本发明实施例还提供一种无线耳机盒子,包括:盒体,用于放置第一无线耳机和第二无线耳机;存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现上述任意实施例所述的无线耳机连接的方法的步骤。如处理器用于执行计算机程序时实现无线耳机盒子检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址;向第二无线耳机发送第一无线耳机的无线地址,以使第二无线耳机利用第一无线耳机的无线地址与第一无线耳机建立连接。

本实施例并不对无线耳机盒子的形状以及具体部件进行限定。只要其可以放置第一无线耳机和第二无线耳机并实现上述各实施例中的功能即可。当本实施例中无线耳机盒子通过检测到无线耳机盒子开启且放置有第一无线耳机和第二无线耳机来检测预设事件时,该无线耳机盒子具有盖子,且具有检测盖子开启状态的传感器。当然此时本实施例并不对传感器的具体种类和设置位置进行限定,只要其可以实现对无线耳机盒子中盖子的开启情况进行监控即可。

当本实施例中无线耳机盒子通过检测到无线耳机盒子的预设开关开启且放置有第一无线耳机和第二无线耳机来检测预设事件时,该无线耳机盒子具有预设开关。当然此时本实施例并不对预设开关的具体种类和设置位置进行限定,例如设置在盖子上,或者是盒体的外部等。

当然,若该无线耳机盒子需要与外界进行数据交互,其还可以具有通讯部件或者输入部件等。例如通讯部件为无线通讯模块,输入部件为语音输入部件等。或者是该无线耳机盒子需要实现为无线耳机充电的功能时,其还可以具有充电电路等。

本发明实施例还提供一种无线耳机连接的系统,包括:

无线耳机盒子,用于检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址,并向第二无线耳机发送第一无线耳机的无线地址;

第一无线耳机,用于向无线耳机盒子发送第一无线耳机的无线地址;

第二无线耳机,用于利用第一无线耳机的无线地址与第一无线耳机建立连接。

基于上述实施例,第一无线耳机在向无线耳机盒子发送第一无线耳机的无线地址后,还用于将连接状态设置为可连接状态。

本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意实施例所述的无线耳机连接的方法的步骤。如计算机程序被处理器执行时实现无线耳机盒子检测到触发连接操作的预设事件时,获取第一无线耳机的无线地址;向第二无线耳机发送第一无线耳机的无线地址,以使第二无线耳机利用第一无线耳机的无线地址与第一无线耳机建立连接。

该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种无线耳机连接的方法、装置、系统、无线耳机盒子以及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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