一种无线耳机配对的方法、装置及无线耳机与流程

文档序号:15928413发布日期:2018-11-14 01:22阅读:353来源:国知局

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

背景技术

tws(truewirelessstereo)耳机由于其使用方便,越来越受到大众的青睐。其中,tws耳机由第一无线耳机以及第二无线耳机构成。现有tws耳机通过蓝牙技术,将手机的音频信号通过蓝牙链路传输给第一无线耳机,第一无线耳机再将音频数据传输给第二无线耳机,以此达到双耳同时播放的目的。

现有的tws耳机想要实现双耳同时播放,首先需要进行对耳之间的配对操作。对于已经配对过的两只无线耳机,由于已经存在了对耳的连接信息,可以在再次使用时直接进行对耳之间的回连即可。但是由于tws耳机为纯无线耳机,若其中一只丢失又重新购买了一只耳机作为配件,或者几对无线耳机放在一起混淆了,这时就需要进行对耳机之间的重新配对操作。现有技术中通常都是由充电盒发起重新配对的动作和交互配对信息的内容。但是,这样的重新配对方式用户通常不能了解配对的进程,且不能参与到配对过程中,降低了用户参与度。



技术实现要素:

本发明的目的是提供一种无线耳机配对的方法、装置、无线耳机以及计算机可读存储介质,能够使用户通过终端参与到无线耳机配对的过程中,进而可以通过终端了解配对进程,提高了用户参与度。

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

第一无线耳机检测到触发配对操作的预设事件时,开启ble配对广播;

当接收到终端根据所述ble配对广播发送的ble连接请求时,建立与所述终端的ble连接;

通过所述ble连接接收所述终端发送的配对交互信息;其中,所述配对交互信息包含所述第一无线耳机和与所述第一无线耳机配对的第二无线耳机的无线地址;

利用所述配对交互信息执行配对操作。

可选的,无线耳机配对的方法还包括:

通过扫描到启动配对广播来检测所述预设事件。

可选的,通过扫描到启动配对广播来检测所述预设事件,包括:

通过扫描到充电设备发起的启动配对广播来检测所述预设事件。

可选的,利用所述配对交互信息执行配对操作,包括:

通过解析所述配对交互信息获取所述第一无线耳机的无线地址以及对应的角色信息和所述第二无线耳机的无线地址以及对应的角色信息;

识别所述第一无线耳机的角色信息;

若所述第一无线耳机的角色信息为从耳机时,开启配对连接广播;

若所述第一无线耳机的角色信息为主耳机时,当扫描到所述第二无线耳机发出的所述配对连接广播时,与所述第二无线耳机建立配对连接。

可选的,获取所述第一无线耳机的无线地址以及对应的角色信息和所述第二无线耳机的无线地址以及对应的角色信息之后,还包括:

向所述终端发送配对准确就绪信息;

当接收到所述终端发送的执行配对操作命令时,执行识别所述第一无线耳机的角色信息的步骤。

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

ble配对广播模块,用于第一无线耳机检测到触发配对操作的预设事件时,开启ble配对广播;

ble连接模块,用于当接收到终端根据所述ble配对广播发送的ble连接请求时,建立与所述终端的ble连接;

接收模块,用于通过所述ble连接接收所述终端发送的配对交互信息;其中,所述配对交互信息包含所述第一无线耳机和与所述第一无线耳机配对的第二无线耳机的无线地址;

配对模块,用于利用所述配对交互信息执行配对操作。

可选的,无线耳机配对的装置还包括:

预设事件检测模块,用于通过扫描到启动配对广播来检测所述预设事件。

可选的,所述配对模块,包括:

解析单元,用于通过解析所述配对交互信息获取所述第一无线耳机的无线地址以及对应的角色信息和所述第二无线耳机的无线地址以及对应的角色信息;

识别单元,用于识别所述第一无线耳机的角色信息;

配对单元,用于若所述第一无线耳机的角色信息为从耳机时,开启配对连接广播;若所述第一无线耳机的角色信息为主耳机时,当扫描到所述第二无线耳机发出的所述配对连接广播时,与所述第二无线耳机建立配对连接。

可选的,所述配对模块,还包括:

发送单元,用于向所述终端发送配对准确就绪信息;

所述识别单元具体用于当接收到所述终端发送的执行配对操作命令时,识别所述第一无线耳机的角色信息。

本发明还提供一种无线耳机,包括:通讯接口、存储器、处理器;其中,所述存储器,用于存储计算机程序,所述处理器用于执行所述计算机程序时实现如上述所述的无线耳机配对的方法的步骤。

本发明还提供一种无线耳机配对的方法,包括:

终端扫描到各无线耳机的ble配对广播时,根据输入的选取信息确定需要配对的第一无线耳机和第二无线耳机;

根据所述ble配对广播,分别向所述第一无线耳机和所述第二无线耳机发起ble连接请求,建立ble连接;

获取所述第一无线耳机和所述第二无线耳机的无线地址,并根据所述无线地址组建配对交互信息;

利用所述ble连接分别向所述第一无线耳机和所述第二无线耳机发送所述配对交互信息,以使所述第一无线耳机和所述第二无线耳机完成配对操作。

可选的,获取所述第一无线耳机和所述第二无线耳机的无线地址,并根据所述无线地址组建配对交互信息,包括:

提取所述ble配对广播中所述第一无线耳机和所述第二无线耳机的无线地址;

根据所述选取信息的顺序确定所述第一无线耳机和所述第二无线耳机的角色信息;

将所述无线地址、所述角色信息以及配对命令信息组成配对交互信息。

可选的,无线耳机配对的方法还包括:

当接收到所述第一无线耳机和所述第二无线耳机发送的配对完成信息时,输出所述配对完成信息。

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

本发明所提供的一种无线耳机配对的方法,包括:第一无线耳机检测到触发配对操作的预设事件时,开启ble配对广播;当接收到终端根据ble配对广播发送的ble连接请求时,建立与终端的ble连接;通过ble连接接收终端发送的配对交互信息;其中,配对交互信息包含第一无线耳机和与第一无线耳机配对的第二无线耳机的无线地址;利用配对交互信息执行配对操作。

可见,该方法中用户可以通过终端确定需要进行ble连接进行配对的无线耳机,并且通过终端确定配对交互信息;即用户可以通过终端参与配对交互信息的确定;因此用户可以通过终端参与到无线耳机配对的过程中,进而可以通过参与过程了解无线耳机配对的进程,提高了用户参与度。本发明还提供了一种无线耳机配对的装置、无线耳机以及计算机可读存储介质,具有上述有益效果,在此不再赘述。

附图说明

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

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

图2为本发明实施例所提供的利用配对交互信息执行配对操作的流程图;

图3为本发明实施例所提供的一种无线耳机配对的装置的结构框图;

图4为本发明实施例所提供的另一无线耳机配对的方法的流程图。

具体实施方式

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

现有技术中在进行无线耳机配对时,均由充电盒发起配对的动作和交互配对信息的内容。即充电盒来充当需要配对的两个无线耳机的桥梁,发起配对的动作和交互配对信息以指挥两个无线耳机完成配对操作;且需要配对的两个无线耳机都必须放置在充电盒中,充电盒完成对这两个无线耳机的配对。通过上述描述可以看到用户并不能参与到无线耳机配对的过程中,同时也没有办法了解无线耳机配对的进程,因此用户参与感低,体验不好。本实施例中用户可以通过终端参与到无线耳机配对的过程中,进而可以了解到无线耳机配对进程,以提高用户参与度。具体请参考图1,图1为本发明实施例所提供的无线耳机配对的方法的流程图;包括:

s100、第一无线耳机检测到触发配对操作的预设事件时,开启ble配对广播。

本实施例的执行主体是第一无线耳机,其中,需要配对的无线耳机中任何一个无线耳机都可以是第一无线耳机,可以理解为本申请中第二无线耳机也会执行本实施例中的各个步骤。例如当tws耳机包含主无线耳机和从无线耳机时,即可以是主无线耳机作为第一无线耳机,也可以是从无线耳机作为第一无线耳机。第二无线耳机即与第一无线耳机配对的无线耳机。

本实施例并不对预设事件进行限定,用户可以根据实际情况进行设定。例如可以是扫描到启动配对广播;或者是第一无线耳机开机;或者是第一无线耳机不存在配对过的无线耳机的配对信息等。进一步,本实施例并不对预设事件的检测方法进行限定,用户可以根据设定的预设事件进行相应设置。例如当预设事件为扫描到启动配对广播时,对应的预设事件的检测方法可以是开启第一无线耳机的ble扫描,判断是否扫描到启动配对广播(如启动配对ble广播)。例如当预设事件为第一无线耳机开机时,对应的预设事件的检测方法可以是检测第一无线耳机开机键是否处于开机位置来确定预设事件。或者是通过确定第一无线耳机从未工作状态转换为工作状态的变化来检测预设事件。

进一步,为了提高用户参与度,只有在用户确定需要进行配对时才执行配对操作。因此可以通过启动配对广播作为预设事件来触发发配对操作。具体的,通过扫描到启动配对广播来检测预设事件。本实施例并不限定启动配对广播的发起者。例如可以是终端,或者是充电设备。一般情况下,同时放置在充电设备(例如充电盒)中的无线耳机即为需要进行配对的无线耳机。因此当充电设备中放置了需要配对的无线耳机时,可以通过充电设备发起启动配对广播,当需要配对的无线耳机(即第一无线耳机和第二无线耳机)扫描到充电设备发起的启动配对广播来检测预设事件。本实施例并不限定触发充电设备发起启动配对广播条件,用户可以根据实际情况进行设置。例如可以是充电设备的预设按键被按下。当充电设备发起的启动配对广播后,需要配对的无线耳机(如第一无线耳机)想要扫描到该启动配对广播,必须要开启扫描功能。因此,为了保证第一无线耳机以及第二无线耳机能够及时扫描该启动配对广播,可以在充电设备发起启动配对广播之前开启扫描功能。本实施例并不限定第一无线耳机以及第二无线耳机开启扫描功能的时机,只要在充电设备发起启动配对广播之前开启扫描功能即可,例如需要配对的无线耳机检测到充电设备开盖就直接开启扫描功能。本实施例并不对无线耳机检测充电设备是否开盖的方法进行限定。例如无线耳机可以通过自身是否正在充电来判断充电设备是否开盖。具体的,当充电设备vbus5v引脚被拉高。则充电设备处于充电状态,此时充电设备未开盖。

下面以充电设备为例说明该过程:

需要进行配对的第一无线耳机和第二无线耳机都放置在充电设备内,充电设备打开,两个无线耳机检测到充电设备打开盒盖,进行一段时间(例如10s,本实施例并不对该时间进行限定)的ble扫描;当充电设备按下按键的时间超过预设值(本实施例并不对该触发条件进行限定),充电设备通过启动配对ble广播(例如5s,本实施例并不对该时间进行限定)通知无线耳机进行配对;无线耳机扫描到该启动配对ble广播时,停止ble扫描,并进行ble配对广播。

当第一无线耳机检测到触发配对操作的预设事件时,需要开启ble配对广播。目的是为了能够与终端建立ble连接,进而可以接受终端的配对命令,完成整个配对操作。

本实施例并不限定ble配对广播的具体内容,其可以根据需要进行设置。一般情况下,由于后续需要与终端建立ble连接,因此需要包含请求ble连接的字段(具体字段内容可以参考现有技术中ble连接所需要的参数)。当然还可以包含后续配对所必须包含的参数,例如无线地址(如蓝牙地址即bt地址)。

s110、当接收到终端根据ble配对广播发送的ble连接请求时,建立与终端的ble连接。

具体的,当第一无线耳机接收到终端根据ble配对广播发送的ble连接请求时,说明终端根据接收到的ble配对广播的内容(例如可以是无线耳机的名称等可以标识该无线耳机身份的信息)选取需要配对的无线耳机,此时第一无线耳机和第二无线耳机即为用户所选取的需要进行配对的无线耳机。也就是说用户可以通过终端选取其希望进行配对的无线耳机。即用户可以通过该过程参与到无线耳机配对的过程(选取需要配对的无线耳机)。本实施例并不对用户选取操作进行限定,例如可以是语音或者是点击。进一步,同一个时刻需要配对的无线耳机都会与终端建立ble连接。也就是说终端可以同时与多个无线耳机建立ble连接,但是终端只能同时与一个无线耳机建立bt连接,因此本实施例在实现无线耳机配对的过程中需要无线耳机与终端建立ble连接。

本实施例中并不限定需要配对的无线耳机的数量,例如用户可以选择四个无线耳机进行配对,其中一个为主耳机,剩余三个为从耳机。此时终端将数据发送给主耳机,主耳机可以转发给三个从耳机,这样就可以两个人同步使用,且听到同步的数据(例如同时听同一首歌)。

下面以手机为例说明该过程:

用户打开手机,点击ble扫描按钮进行ble扫描,在扫描到的ble配对广播中的无线耳机的名称选择需要进行配对的无线耳机,然后点击连接按钮就可以发送ble连接请求。

本实施例并不限定在第一无线耳机接收到该ble连接请求后,执行建立与终端的ble连接操作的执行主体。例如可以是第一无线耳机首先向终端发出开始建立ble连接的第一个操作;当然也可以是终端向第一无线耳机发出开始建立ble连接的第一个操作。本实施例并不对建立ble连接的具体过程进行限定,可以参考当前建立ble连接的具体过程。

本实施例并不对终端进行限定,例如终端可以是手机,笔记本电脑,平板等移动终端,也可以是电脑等固定终端。由于其需要与无线耳机建立ble连接实现数据交互,因此终端需要具有ble功能;又由于用户需要通过终端参与到无线耳机配对过程,因此其需要具有输入和输出的功能(例如显示屏)。只要具备上述功能以及具备一定处理能力的终端都可以理解为本实施例中的终端。

s120、通过ble连接接收终端发送的配对交互信息;其中,配对交互信息包含第一无线耳机和与第一无线耳机配对的第二无线耳机的无线地址。

本实施例并不对配对交互信息的具体内容进行限定,只要需要配对的无线耳机可以根据配对交互信息实现配对操作即可。其内容可以参考现有配对操作需要使用的参数。例如地址参数,如第一无线耳机和第二无线耳机的无线地址;还可以有配对命令,例如是否需要返回配对进度,或者是否需要返回配对成功或者失败的信息,或者何时开始执行配对操作等;还可以有需要配对的无线耳机的主从关系,例如用户第一个选取的无线耳机为主耳机(其后续在配对过程中执行主耳机对应的操作),剩下的无线耳机为从耳机(其后续在配对过程中执行从耳机对应的操作)。用户可以参与上述配对交互信息的内容的确定。例如由用户确定需要配对的无线耳机的主从关系,或者由用户确定配对命令的具体内容,设置何时生成该配对交互信息等。

下面以手机为例说明配对交互信息的生成过程:

根据用户选取的需要配对的无线耳机的顺序,确定需要配对的各个无线耳机的主从角色信息,终端根据ble连接需要配对的各个无线耳机获取各自的无线地址或者是根据ble配对广播确定需要配对的各个无线耳机的无线地址,根据用户想要参与的配对的程度确定所需要的配对命令(例如选取需要返回配对成功或者失败的信息的配对命令),最后终端将这些信息组建成配对交互信息,以使各无线耳机根据该配对交互信息执行对应的配对操作。

s130、利用配对交互信息执行配对操作。

具体的,第一无线耳机在接收到该配对交互信息后,按照配对交互信息的要求执行配对操作,进而完成无线耳机配对过程。本实施例中终端通过ble同时与需要配对的无线耳机建立连接,同时向需要配对的无线耳机进行配对命令的下发等操作,使得无线耳机配对过程用户参与度高,从而提高了无线耳机配对的适应性以及可靠性。

可选的,请参考图2,利用配对交互信息执行配对操作可以包括:

s200、通过解析配对交互信息获取第一无线耳机的无线地址以及对应的角色信息和第二无线耳机的无线地址以及对应的角色信息。

具体的,解析配对交互信息能够得到第一无线耳机的无线地址以及对应的角色信息和第二无线耳机的无线地址以及对应的角色信息。进一步,为了后续交互,或者再次回连的方便,可以存储第二无线耳机的无线地址,例如将第二无线耳机的无线地址存储在flash中。由于无线耳机的角色信息不仅关系到后续配对操作的相关执行动作的发起者的判定,还关系到后续与终端进行数据交互的角色的确定。因此可以存储第一无线耳机和第二无线耳机的角色信息。例如将第一无线耳机和第二无线耳机的角色信息存储在flash中。

s210、识别第一无线耳机的角色信息。

s220、若第一无线耳机的角色信息为从耳机时,开启配对连接广播。

s230、若第一无线耳机的角色信息为主耳机时,当扫描到第二无线耳机发出的配对连接广播时,与第二无线耳机建立配对连接。

具体的,通过确定第一无线耳机的角色,可以确定后续第一无线耳机所需要执行的配对动作。具体的,第一无线耳机的角色信息为从耳机时,开启配对连接广播;第一无线耳机的角色信息为主耳机时,当扫描到第二无线耳机发出的配对连接广播时,与第二无线耳机建立配对连接。本实施例并不限定执行与第二无线耳机建立配对连接的执行主体。例如可以是第一无线耳机首先向第二无线耳机发出开始建立配对连接的第一个操作;当然也可以是第二无线耳机首先向第一无线耳机发出开始建立配对连接的第一个操作。本实施例并不对建立配对连接的具体过程进行限定,可以参考当前建立配对连接的具体过程。

优选的,为了提高用户体验,本实施例还可以在第一无线耳机完成配对操作时,向终端发送配对完成信息。本实施例并不限定配对完成信息的具体内容,只要用户可以根据该配对完成信息了解到配对操作已经完成即可。例如,第一无线耳机已成功与第二无线耳机完成配对。本实施例也不限定配对完成信息的发送时机,例如可以是第一无线耳机完成最后一个配对操作后发送,也可以是接收到第二无线耳机发送的完成配对的信息之后发送。

进一步,为了提高用户参与无线耳机配对过程的程度,优选的,在获取第一无线耳机的无线地址以及对应的角色信息和第二无线耳机的无线地址以及对应的角色信息之后还可以包括:

向终端发送配对准确就绪信息;

当接收到终端发送的执行配对操作命令时,执行识别第一无线耳机的角色信息的步骤。

具体的,本实施例并不限定配对准确就绪信息的具体内容,只要用户可以根据该配对准确就绪信息了解到配对操作可以开始即可。例如,第一无线耳机已准备就绪。本实施例也不限定配对准确就绪信息的发送时机,例如可以是第一无线耳机完成解析配对交互信息后发送,也可以是接收到第二无线耳机发送的完成配对交互信息之后发送。

终端在接收到配对准确就绪信息后,可以根据用户输入信息确定是否发送执行配对操作命令,以及何时发送执行配对操作命令。因此,本实施例并不限定执行配对操作命令生成的时间和条件。例如只有当用户点击执行配对操作的按钮时,生成并立刻向需要配对的无线耳机发送执行配对操作命令。

下面使用手机app通过连接一对无线耳机进行对耳配对的命令以及蓝牙地址的下发,以实现无线耳机配对;具体过程可以如下:

1、充电盒开盖且按键2s后,通过ble通知需要配对的无线耳机进行ble扫描,然后充电盒通过ble通知上述耳机进行对耳配对,该耳机收到该消息后停止ble扫描并开始ble配对广播,准备进行与手机的ble连接。

2、打开手机app,点击ble扫描按钮进行ble扫描,扫描到耳机后,点击设备名称选择需要进行配对的无线耳机,然后向需要配对的耳机发送ble连接请求,与需要配对的耳机建立ble连接,连接成功后,点击“开始对耳配对”按钮,此时app向每个需要配对的耳机发送配对交互信息,包含两个耳机的蓝牙地址、主从角色等。

3、耳机解析手机发来的配对交互信息,检测到其中一个蓝牙地址为本身的蓝牙地址,并另一个蓝牙地址作为需要与之配对的对耳的蓝牙地址保存到flash中,并保存各自的角色信息,然后向手机发送准备就绪的消息;

4、手机app通知需要配对的耳机开始进行配对操作;

5、需要配对的耳机收到手机发来的开始对耳配对命令后,进行配对操作,配对完成后通知手机app,手机app显示配对完成的消息;从而完成无线耳机配对过程。

基于上述技术方案,本发明实施例提供的无线耳机配对的方法,该方法中用户可以通过终端确定需要进行ble连接进行配对的无线耳机,并且通过终端确定配对交互信息,即用户可以通过终端参与配对交互信息的确定;因此用户可以通过终端参与到无线耳机配对的过程中,进而可以通过参与过程了解无线耳机配对的进程,提高了用户参与度。

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

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

ble配对广播模块100,用于第一无线耳机检测到触发配对操作的预设事件时,开启ble配对广播;

ble连接模块200,用于当接收到终端根据ble配对广播发送的ble连接请求时,建立与终端的ble连接;

接收模块300,用于通过ble连接接收终端发送的配对交互信息;其中,配对交互信息包含第一无线耳机和与第一无线耳机配对的第二无线耳机的无线地址;

配对模块400,用于利用配对交互信息执行配对操作。

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

预设事件检测模块,用于通过扫描到启动配对广播来检测预设事件。

基于上述任意实施例,配对模块400可以包括:

解析单元,用于通过解析配对交互信息获取第一无线耳机的无线地址以及对应的角色信息和第二无线耳机的无线地址以及对应的角色信息;

识别单元,用于识别第一无线耳机的角色信息;

配对单元,用于若第一无线耳机的角色信息为从耳机时,开启配对连接广播;若第一无线耳机的角色信息为主耳机时,当扫描到第二无线耳机发出的配对连接广播时,与第二无线耳机建立配对连接。

基于上述实施例,配对模块400可以包括:

发送单元,用于向终端发送配对准确就绪信息;

识别单元具体用于当接收到终端发送的执行配对操作命令时,识别第一无线耳机的角色信息。

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

本发明实施例还提供一种无线耳机,包括:通讯接口、存储器、处理器;其中,存储器,用于存储计算机程序,处理器用于执行计算机程序时实现上述任意实施例所述的无线耳机配对的方法的步骤。如处理器用于执行计算机程序时实现第一无线耳机检测到触发配对操作的预设事件时,开启ble配对广播;当接收到终端根据ble配对广播发送的ble连接请求时,建立与终端的ble连接;通过ble连接接收终端发送的配对交互信息;其中,配对交互信息包含第一无线耳机和与第一无线耳机配对的第二无线耳机的无线地址;利用配对交互信息执行配对操作。

请参考图4,图4为本发明实施例所提供的另一无线耳机配对的方法的流程图;该方法可以包括:

s300、终端扫描到各无线耳机的ble配对广播时,根据输入的选取信息确定需要配对的第一无线耳机和第二无线耳机。

本实施例并不限定终端开启扫描的时机,例如可以是用户想要进行无线耳机配对时,控制终端开启扫描。

本实施例并不限定第一无线耳机和第二无线耳机的数量,例如当第一无线耳机是主耳机时,可以有至少一个第二无线耳机。

其中,本实施例并不限定选取信息的具体形式,例如可以是语音选取信息(用户输入选取列表中前两个无线耳机作为需要配对的无线耳机)确定需要配对的无线耳机,当然也可以是点击信息,用户通过点击终端屏幕确定所选择的需要配对的无线耳机。

s310、根据ble配对广播,分别向第一无线耳机和第二无线耳机发起ble连接请求,建立ble连接。

进一步,为了提高用户参与度,可以在接收到用户发出的发送指令时,再分别向第一无线耳机和第二无线耳机发起ble连接请求,建立ble连接。

s320、获取第一无线耳机和第二无线耳机的无线地址,并根据无线地址组建配对交互信息。

当然,本实施例中也可以是在接收到用户发出的组建指令时根据无线地址组建配对交互信息。具体的,获取第一无线耳机和第二无线耳机的无线地址,并根据无线地址组建配对交互信息可以包括:

提取ble配对广播中第一无线耳机和第二无线耳机的无线地址;

根据选取信息的顺序确定第一无线耳机和第二无线耳机的角色信息;

将无线地址、角色信息以及配对命令信息组成配对交互信息。

当然,终端也可以通过ble连接来获取第一无线耳机和第二无线耳机的无线地址。

s330、利用ble连接分别向第一无线耳机和第二无线耳机发送配对交互信息,以使第一无线耳机和第二无线耳机完成配对操作。

基于上述实施例,为了使得用户可以及时知道配对操作完成,本实施例还可以包括:当接收到第一无线耳机和第二无线耳机发送的配对完成信息时,输出配对完成信息。

当然,也可以是只接收到任一个无线耳机发送的配对完成信息,都可以输出配对完成信息。

进一步,本实施例并不限定配对完成信息的输出形式,例如可以是语音输出,也可以是文字输出,也可以是指示灯输出。

本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意实施例所述的无线耳机配对的方法的步骤。如计算机程序被处理器执行时实现第一无线耳机检测到触发配对操作的预设事件时,开启ble配对广播;当接收到终端根据ble配对广播发送的ble连接请求时,建立与终端的ble连接;通过ble连接接收终端发送的配对交互信息;其中,配对交互信息包含第一无线耳机和与第一无线耳机配对的第二无线耳机的无线地址;利用配对交互信息执行配对操作。和/或,如计算机程序被处理器执行时实现终端扫描到各无线耳机的ble配对广播时,根据输入的选取信息确定需要配对的第一无线耳机和第二无线耳机;根据ble配对广播,分别向第一无线耳机和第二无线耳机发起ble连接请求,建立ble连接;获取第一无线耳机和第二无线耳机的无线地址,并根据无线地址组建配对交互信息;利用ble连接分别向第一无线耳机和第二无线耳机发送配对交互信息,以使第一无线耳机和第二无线耳机完成配对操作。

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

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

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

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

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

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