一种线控耳机兼容方法及终端的制作方法

xiaoxiao2020-10-23  22

一种线控耳机兼容方法及终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种线控耳机兼容方法及终端。
【背景技术】
[0002]随着终端技术的发展,针对终端的线控耳机的功能也越来越强大。一般在线控耳机上分布着多个按键,通过按键可以控制终端的音量大小或音频播放等操作。以智能手机为例,每个手机厂商会为自己的手机配置相应的线控耳机,而不同的手机厂商所标配的线控耳机在线控功能上兼容性很差,即一部手机不能同时兼容多种不同型号的线控耳机,一种线控耳机也不能被多种不同品牌的手机使用。在实践中发现,目前常见的线控耳机一般包括三个按键,耳机上不同的按键分别串联不同的电阻后接地,当按下一个按键后,会产生相应的按键信号值,且不同按键按下后产生的按键信号值不同,终端即可根据读取到的按键信号值判断是哪个按键按下。然而,由于不同型号的线控耳机按键串联的电阻值不同,使得对应产生的按键信号值也不尽相同,从而造成不同型号的线控耳机兼容性差。

【发明内容】

[0003]本发明实施例提供了一种线控耳机兼容方法及终端,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。
[0004]本发明实施例提供了一种线控耳机兼容方法,包括:
[0005]当有目标耳机接入终端时,获取所述目标耳机的配置信息;判断所述目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配;
[0006]若匹配,根据所述耳机库中的耳机的按键对应的信号值确定所述目标耳机操作信号值对应的按键,以及根据所述耳机库中的耳机的按键对应的控制指令确定所述目标耳机的按键对应的控制指令;
[0007]当接收到所述目标耳机的按键操作信号时,获取所述按键操作信号对应的目标操作信号值,其中,所述按键操作信号为操作所述目标耳机上的一个按键所触发的;
[0008]根据所述目标操作信号值从所述目标耳机操作信号值对应的按键中确定与所述目标操作信号值对应的目标按键,以及根据所述目标按键从所述目标耳机的按键对应的控制指令中确定与所述目标按键对应的控制指令;
[0009]控制所述终端执行与所述控制指令相对应的操作。
[0010]相应地,本发明实施例还提供了一种终端,包括:
[0011 ] 第一获取单元,用于当有目标耳机接入终端时,获取所述目标耳机的配置信息;
[0012]第一判断单元,用于判断所述目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配;
[0013]确定单元,用于当所述第一判断单元判断所述目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息匹配时,根据所述耳机库中的耳机的按键对应的信号值确定所述目标耳机操作信号值对应的按键,以及根据所述耳机库中的耳机的按键对应的控制指令确定所述目标耳机的按键对应的控制指令;
[0014]第二获取单元,用于当接收到所述目标耳机的按键操作信号时,获取所述按键操作信号对应的目标操作信号值,其中,所述按键操作信号为操作所述目标耳机上的一个按键所触发的;
[0015]所述确定单元,还用于根据所述目标操作信号值从所述目标耳机操作信号值对应的按键中确定与所述目标操作信号值对应的目标按键,以及根据所述目标按键从所述目标耳机的按键对应的控制指令中确定与所述目标按键对应的控制指令;
[0016]控制单元,用于控制所述终端执行与所述控制指令相对应的操作。
[0017]本发明实施例中,当检测到有目标耳机接入终端时,获取目标耳机的配置信息,可以判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配,若匹配,可以根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令,当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值,并根据该目标操作信号值确定与之对应的目标按键,并根据该目标按键确定对应的控制指令,进一步地,可以控制终端执行与该控制指令相对应的操作。通过实施本发明实施例,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。
【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明实施例提供的一种线控耳机兼容方法的流程示意图;
[0020]图2是本发明实施例提供的另一种线控耳机兼容方法的流程示意图;
[0021]图3是本发明实施例提供的一种终端的结构示意图;
[0022]图4是本发明实施例提供的另一种终端的结构示意图;
[0023]图5是本发明实施例提供的又一种终端的结构示意图;
[0024]图6是本发明实施例提供的又一种终端的结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明实施例提供了一种线控耳机兼容方法及终端,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。以下分别进行详细说明。
[0027]请参阅图1,图1是本发明实施例提供的一种线控耳机兼容方法的流程示意图。如图1所示,该线控耳机兼容方法可以包括以下步骤:
[0028]SlOl、当有目标耳机接入终端时,获取目标耳机的配置信息。
[0029]本发明实施例中,终端可以包括但不限于智能手机、平板电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PAD)、多媒体播放器、智能电视、智能手表等。
[0030]本发明实施例中,目标耳机可以通过终端上的耳机接口与终端进行连接,当终端检测到有目标耳机接入时,可以获取目标耳机的配置信息。其中,目标耳机的配置信息可以包括目标耳机的至少一个按键对应的操作信号值以及目标耳机的麦克风内阻值中的至少一种。
[0031]本发明实施例中,目标耳机可以为线控耳机,目标耳机上包含有多个物理按键,如:上键、下键和中间键等,且不同的按键对应着不同的控制指令。
[0032]S102、判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配,若匹配,则执行步骤S103。
[0033]本发明实施例中,可以将获取到的目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息进行比较,以判断目标耳机的配置信息是否与耳机库中包括的其中一个或多个耳机的配置信息匹配。
[0034]本发明实施例中,耳机库可以预先存储在终端的存储器中,耳机库中可以包括至少一个耳机的属性信息,耳机的属性信息可以包括但不限于耳机的型号、耳机的每个按键对应的信号值、耳机的每个按键对应的控制指令、耳机的麦克风内阻值等信息。
[0035]作为一种可选的实施方式,当目标耳机的配置信息包括目标耳机的麦克风内阻值时,步骤S102判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配的【具体实施方式】可以包括以下步骤:
[0036]11)判断目标耳机的麦克风内阻值与预先存储的耳机库中的一个耳机的麦克风内阻值的绝对差值是否小于等于预设阈值;
[0037]12)若小于等于预设阈值,则判断出目标耳机的麦克风内阻值与预先存储的耳机库中的耳机的麦克风内阻值匹配,即判断出目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息匹配。
[0038]S103、根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。
[0039]本发明实施例中,耳机的按键对应的信号值可以为操作耳机的按键所产生的信号值,该信号值可以是电压值、电阻值或电流值等。当执行步骤S102判断出目标耳机的配置信息与预先存储的耳机库中的一个耳机的配置信息匹配时,可以根据耳机库中包括的该耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及可以根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。其中,目标耳机操作信号值为操作目标耳机上的按键时所获取到的信号值。例如:当判断出目标耳机的配置信息与预先存储的耳机库中的一个耳机的配置信息匹配时,可以进一步确定目标耳机每个操作信号值分别与该耳机的按键的信号值进行逐一匹配,以确定每个操作信号值对应的按键,以及该按键对应的控制指令。此时,该目标耳机与该耳机匹配完成。
[0040]S104、当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值,其中,该按键操作信号为操作目标耳机上的一个按键所触发的。
[0041]本发明实施例中,目标操作 信号值为操作目标耳机上的一个按键所产生的。按键操作信号可以是用户单击或双击某个按键、触摸或滑动某个按键、长按或短按某个按键等所触发的,且按照不同的方式操作某个按键所产生的目标操作信号值可以不同。
[0042]S105、根据该目标操作信号值从目标耳机操作信号值对应的按键中确定与该目标操作信号值对应的目标按键,以及根据该目标按键从目标耳机的按键对应的控制指令中确定该目标按键对应的控制指令。
[0043]本发明实施例中,目标耳机操作信号值对应的按键为执行步骤S103时根据耳机库中的耳机的按键对应的信号值所确定的,目标耳机的按键对应的控制指令也为执行步骤S103时根据耳机库中的耳机的按键对应的控制指令所确定的。
[0044]S106、控制终端执行与该控制指令相对应的操作。
[0045]本发明实施例中,当操作目标耳机上的一个按键,获取到该按键对应的控制指令为增大音量,则可以根据该控制指令控制终端的音量加大。此外,针对不同按键以不同的方式进行操控能够控制终端执行不同的操作,例如:听音乐时可以通过操作目标耳机的按键以控制音乐的播放(如:上一首、下一首、暂停、快进、音量增、音量减等等);通话时可以通过操作目标耳机的按键来接通或挂断电话等。
[0046]在图1所描述的方法中,当检测到有目标耳机接入终端时,获取目标耳机的配置信息,可以判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配,若匹配,可以根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令,当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值,并根据该目标操作信号值确定与之对应的目标按键,并根据该目标按键确定对应的控制指令,进一步地,可以控制终端执行与该控制指令相对应的操作。通过实施图1所描述的方法,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。
[0047]请参阅图2,图2是本发明实施例提供的另一种线控耳机兼容方法的流程示意图。如图2所示,该线控耳机兼容方法可以包括以下步骤:
[0048]S201、当有目标耳机接入终端时,获取目标耳机的配置信息。
[0049]本发明实施例中,目标耳机的配置信息可以包括:
[0050]目标耳机的至少一个按键对应的操作信号值以及目标耳机的麦克风内阻值中的至少一种。
[0051 ] 本发明实施例中,目标耳机的麦克风内阻值可以在终端检测到有目标耳机接入之后直接读取出。
[0052]作为一种可选的实施方式,当目标耳机的配置信息包括目标耳机的至少一个按键对应的操作信号值时,步骤S201的【具体实施方式】可以包括以下步骤:
[0053]21)接收用户的操作指令,该操作指令为用户分别按压目标耳机上的至少一个按键为预设时长所触发的;
[0054]22)响应该操作指令,获取目标耳机的至少一个按键对应的操作信号值。
[0055]在该实施方式中,分别按压目标耳机上的至少一个按键为预设时长可以为分别长按目标耳机上的至少一个按键,预设时长可以为I秒、2秒等时长。
[0056]本发明实施例中,当检测到有目标耳机接入终端之后,在执行步骤S201获取目标耳机的配置信息之前,图2所描述的方法还可以包括以下步骤:
[0057]23)输出提示信息,该提示信息用于提示输入目标耳机的类型,其中,该目标耳机的类型包括线控耳机或非线控耳机;
[0058]24)接收响应该提示信息输入的目标耳机的类型;
[0059]25)判断目标耳机的类型是否为线控耳机;若为线控耳机,则执行步骤S201所述的获取目标耳机的配置信息的步骤。
[0060]其中,在检测到有目标耳机接入终端之后,终端将输出用于提示输入该目标耳机的类型的提示信息,并且可以输出目标耳机的类型的选项,该选项可以包括线控耳机和非线控耳机选型,通过接收用户输入的选项来判断该目标耳机的类型。当为线控耳机时,则执行步骤S201所述的获取目标耳机的配置信息的步骤;当为非线控耳机时,则可以直接使用该目标耳机,因为非线控耳机能够与任意终端兼容。
[0061]S202、判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配,若是,则执行步骤S203 ;若否,则执行步骤S204。
[0062]本发明实施例中,当判断出目标耳机的配置信息与耳机库中包括的其中一个或多个耳机的配置信息匹配时,则可以执行步骤S203 ;当判断出目标耳机的配置信息与耳机库中包括的所有耳机的配置信息均不匹配时,则可以执行步骤S204。
[0063]S203、根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。
[0064]本发明实施例中,当步骤S203执行完毕后,可以进一步执行步骤S208至步骤S210o
[0065]S204、从服务器中下载耳机数据包。
[0066]本发明实施例中,当执行步骤S202判断出目标耳机的配置信息与预先存储的耳机库中的所有耳机的配置信息均不匹配时,可以访问服务器,并从服务器中下载耳机数据包。
[0067]本发明实施例中,在从服务器中下载耳机数据包之前,可以判断终端是否具有访问外部数据资源的权限(即判断终端是否连接上网络),若有权限,则可以访问服务器,并从服务器中下载所需的耳机数据包;若没有权限,则可以输出提示信息,以提示用户是否需要开启数据连接。
[0068]作为一种可选的实施方式,在执行步骤S204从服务器中下载耳机数据包之后,图2所描述的方法还可以包括以下步骤:
[0069]26)将耳机数据包保存至耳机库中,以更新耳机库。
[0070]S205、判断目标耳机的配置信息与耳机数据包中的耳机的配置信息是否匹配,若是,则执行步骤S206 ;若否,则执行步骤S207。
[0071]本发明实施例中,当执行步骤S204从服务器中下载到耳机数据包之后,可以继续判断目标耳机的配置信息与耳机数据包中的耳机的配置信息是否匹配,若目标耳机的配置信息与耳机数据包中的一个或多个耳机的配置信息匹配时,可以进一步执行步骤S206 ;若目标耳机的配置信息与耳机数据包中的所有耳机的配置信息均不匹配时,则可以执行步骤S207o
[0072]S206、根据耳机数据包中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机数据包中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。
[0073]本发明实施例中,当步骤S206执行完毕后,也可以进一步执行步骤S208至步骤S210o
[0074]S207、添加目标耳机的属性信息至耳机库中。
[0075]本发明实施例中,当执行步骤S205判断出目标耳机的配置信息与耳机数据包中的所有耳机的配置信息均不匹配时,则可以添加目标耳机的属性信息至耳机库中。当添加完成后,则可以进一步执行步骤S208至步骤S210。
[0076]本发明实施例中,目标耳机的属性信息包括目标耳机的型号、目标耳机的麦克风内阻值、目标耳机的每一个按键对应的操作信号值以及每一个按键对应的控制指令。
[0077]作为一种可选的实施方式,步骤S207的【具体实施方式】可以包括以下步骤:
[0078]27)输出第一提示信息,该第一提示信息用于提示用户输入目标耳机的型号;
[0079]28)接收并响应用户针对该第一提示信息的输入指令,以获取目标耳机的型号;
[0080]29)输出第二提示信息,该第二提示信息用于提示用户分别长按目标耳机上的每一个按键;
[0081]30)接收并响应用户分别长按目标耳机上的每一个按键所触发的操作指令,以获取目标耳机的每一个按键对应的操作信号值以及每一个按键对应的操作指令;
[0082]31)读取目标耳机的麦克风内阻值;
[0083]32)将目标耳机的型号、目标耳机的麦克风内阻值、目标耳机的每一个按键对应的操作信号值以及每一个按键对应的操作指令进行关联,并存储至耳机库中。
[0084]S208、当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值,其中,按键操作信号为操作目标耳机上的一个按键所触发的。
[0085]S209、根据该目标操作信号值从目标耳机操作信号值对应的按键中确定与该目标操作信号值对应的目标按键,以及根据该目标按键从目标耳机的按键对应的控制指令中确定该目标按键对应的控制指令。
[0086]S210、控制终端执行与该控制指令相对应的操作。
[0087]作为一种可选的实施方式,在执行步骤S208之后,在执行步骤S209之前,图2所描述的方法还可以包括以下步骤:
[0088]33)判断目标操作信号值与确定的目标耳机的一个按键对应的操作信号值是否匹配;若匹配,则执行步骤S209。
[0089]在该实施方式中,确定的目标耳机的一个按键对应的操作信号值可以是目标 耳机的配置信息与耳机库或耳机数据包中的一个耳机匹配成功后,根据匹配成功的耳机的按键对应的信号值确定的;也可以是用户手动将目标耳机的属性信息添加至耳机库中所确定的。
[0090]作为一种可选的实施方式,步骤33)的【具体实施方式】可以包括以下步骤:
[0091]34)判断目标操作信号值与确定的目标耳机的一个按键对应的操作信号值的绝对差值是否小于等于预设阈值;
[0092]35)若小于等于预设阈值,则判断出目标操作信号值与确定的目标耳机的一个按键对应的操作信号值匹配。
[0093]作为一种可选的实施方式,图2所描述的方法还可以包括以下步骤:
[0094]36)当执行步骤33)判断目标操作信号值与确定的目标耳机的所有按键对应的操作信号值均不匹配时,输出提示消息,该提示消息用于提示目标耳机匹配错误。
[0095]在该实施方式中,当目标耳机是与耳机库或者耳机数据包中的耳机匹配错误时,此时可以重新进行匹配;当目标耳机是与用户手动添加的目标耳机的属性信息进行匹配失败时,此时可以重新添加一次,以校验目标耳机的属性信息。
[0096]可见,通过实施图2所描述的方法,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。
[0097]请参阅图3,图3是本发明实施例提供的一种终端的结构示意图,用于执行本发明实施例提供的线控耳机兼容方法。如图3所示,该终端可以包括:
[0098]第一获取单元301,用于当有目标耳机接入终端时,获取目标耳机的配置信息。
[0099]本发明实施例中,目标耳机可以通过终端上的耳机接口与终端进行连接,当终端检测到有目标耳机接入时,第一获取单元301可以获取目标耳机的配置信息。其中,目标耳机的配置信息可以包括目标耳机的至少一个按键对应的操作信号值以及目标耳机的麦克风内阻值中的至少一种。
[0100]本发明实施例中,目标耳机可以为线控耳机,目标耳机上包含有多个物理按键,如:上键、下键和中间键等,且不同的按键对应着不同的控制指令。
[0101]第一判断单元302,用于判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配。
[0102]本发明实施例中,第一判断单元302可以将第一获取单元301获取到的目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息进行比较,以判断目标耳机的配置信息是否与耳机库中包括的其中一个或多个耳机的配置信息匹配。
[0103]本发明实施例中,耳机库可以预先存储在终端的存储器中,耳机库中可以包括至少一个耳机的属性信息,耳机的属性信息可以包括但不限于耳机的型号、耳机的每个按键对应的信号值、耳机的每个按键对应的控制指令、耳机的麦克风内阻值等信息。
[0104]作为一种可选的实施方式,当目标耳机的配置信息包括目标耳机的麦克风内阻值时,第一判断单元302判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配的【具体实施方式】可以为:
[0105]第一判断单元302判断目标耳机的麦克风内阻值与预先存储的耳机库中的一个耳机的麦克风内阻值的绝对差值是否小于等于预设阈值;若小于等于预设阈值,则判断出目标耳机的麦克风内阻值与预先存储的耳机库中的耳机的麦克风内阻值匹配,即判断出目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息匹配。
[0106]确定单元303,用于当第一判断单元302判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息匹配时,根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。
[0107]本发明实施例中,耳机的按键对应的信号值可以为操作耳机的按键所产生的信号值,该信号值可以是电压值、电阻值或电流值等。当第一判断单元302判断出目标耳机的配置信息与预先存储的耳机库中的一个耳机的配置信息匹配时,确定单元303可以根据耳机库中包括的该耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及可以根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。其中,目标耳机操作信号值为操作目标耳机上的按键时所获取到的信号值。例如:当第一判断单元302判断出目标耳机的配置信息与预先存储的耳机库中的一个耳机的配置信息匹配时,确定单元303可以进一步将目标耳机每个操作信号值分别与该耳机的按键的信号值进行逐一匹配,以确定每个操作信号值对应的按键,以及该按键对应的控制指令。此时,该目标耳机与该耳机匹配完成。
[0108]第二获取单元304,用于当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值,其中,该按键操作信号为操作目标耳机上的一个按键所触发的。
[0109]本发明实施例中,目标操作信号值为操作目标耳机上的一个按键所产生的。按键操作信号可以是用户单击或双击某个按键、触摸或滑动某个按键、长按或短按某个按键等所触发的,且按照不同的方式操作某个按键所产生的目标操作信号值可以不同。
[0110]确定单元303,还用于根据该目标操作信号值从目标耳机操作信号值对应的按键中确定与该目标操作信号值对应的目标按键,以及根据该目标按键从目标耳机的按键对应的控制指令中确定该目标按键对应的控制指令。
[0111]本发明实施例中,目标耳机操作信号值对应的按键为当第一判断单元302判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息匹配时,确定单元303根据耳机库中的耳机的按键对应的信号值所确定的,目标耳机的按键对应的控制指令则为确定单元303根据耳机库中的耳机的按键对应的控制指令所确定的。
[0112]控制单元305,用于控制终端执行与该控制指令相对应的操作。
[0113]本发明实施例中,当操作目标耳机上的一个按键,获取到该按键对应的控制指令为增大音量,则控制单元305可以根据该控制指令控制终端的音量加大。此外,控制单元305针对不同按键以不同的方式进行操控能够控制终端执行不同的操作,例如:听音乐时可以通过操作目标耳机的按键以控制音乐的播放(如:上一首、下一首、暂停、快进、音量增、音量减等等);通话时可以通过操作目标耳机的按键来接通或挂断电话等。
[0114]图3所示的终端中,当检测到有目标耳机接入终端时,第一获取单元301获取目标耳机的配置信息,第一判断单元302可以判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配,若匹配,确定单元303可以根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令,当接收到目标耳机的按键操作信号时,第二获取单元304获取该按键操作信号对应的目标操作信号值,确定单元303根据该目标操作信号值确定与之对应的目标按键,并根据该目标按键确定对应的控制指令,进一步地,控制单元305可以控制终端执行与该控制指令相对应的操作。通过实施图3所示的终端,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。
[0115]请参阅图4,图4是本发明实施例提供的另一种终端的结构示意图,用于执行本发明实施例提供的线控耳机兼容方法。如图4所示,该终端可以包括:
[0116]第一获取单元401,用于当有目标耳机接入终端时,获取目标耳机的配置信息。
[0117]本发明实施例中,目标耳机的配置信息可以包括目标耳机的至少一个按键对应的操作信号值以及目标耳机的麦克风内阻值中的至少一种。
[0118]作为一种可选的实施方式,当目标耳机的配置信息包括目标耳机的至少一个按键对应的操作信号值时,第一获取单元401获取目标耳机的配置信息的【具体实施方式】可以为:
[0119]第一获取单元401接收用户的操作指令,该操作指令为用户分别按压目标耳机上的至少一个按键为预设时长所触发的,响应该操作指令,获取目标耳机的至少一个按键对应的操作信号值。
[0120]第一判断单元402,用于判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配。
[0121]确定单元403,用于当第一判断单元402判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息匹配时,根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。
[0122]第二获取单元404,用于当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值,其中,该按键操作信号为操作目标耳机上的一个按键所触发的。
[0123]确定单元403,还用于根据该目标操作信号值从目标耳机操作信号值对应的按键中确定与该目标操作信号值对应的目标按键,以及根据该目标按键从目标耳机的按键对应的控制指令中确定该目标按键对应的控制指令。
[0124]控制单元405,用于控制终端执行与该控制指令相对应的操作。
[0125]本发明实施例中,图4所示的终端还可以包括:
[0126]输出单元406,用于在第一获取单元401获 取目标耳机的配置信息之前,输出提示信息,该提示信息用于提示输入目标耳机的类型,其中,目标耳机的类型包括线控耳机或非线控耳机。
[0127]接收单元407,用于接收响应该提示信息输入的目标耳机的类型。
[0128]第二判断单元408,用于判断目标耳机的类型是否为线控耳机,若目标耳机的类型为线控耳机,则触发第一获取单元401执行所述的获取目标耳机的配置信息的操作。
[0129]作为一种可选的实施方式,图4所示的终端还可以包括:
[0130]第三判断单元409,用于在第二获取单元404获取按键操作信号对应的目标操作信号值之后,判断目标操作信号值与确定的目标耳机的一个按键对应的操作信号值是否匹配,若匹配,则触发确定单元403执行所述的根据目标操作信号值从目标耳机操作信号值对应的按键中确定与目标操作信号值对应的目标按键的操作。
[0131]作为一种可选的实施方式,第三判断单元409判断目标操作信号值与确定的目标耳机的一个按键对应的操作信号值是否匹配的【具体实施方式】可以为:
[0132]第三判断单元409判断目标操作信号值与确定的目标耳机的一个按键对应的操作信号值的绝对差值是否小于等于预设阈值,若小于等于预设阈值,则判断出目标操作信号值与确定的目标耳机的一个按键对应的操作信号值匹配。
[0133]作为一种可选的实施方式,输出单元406,还用于当第三判断单元409判断目标操作信号值与确定的目标耳机的所有按键对应的操作信号值均不匹配时,输出提示消息,该提示消息用于提示目标耳机匹配错误。
[0134]作为一种可选的实施方式,请一并参阅图5,图5是本发明实施例提供的又一种终端的结构示意图,用于执行本发明实施例提供的线控耳机兼容方法。其中,图5所示的终端是在图4所示的终端的基础上进一步优化得到的。如图5所示,该终端除包括图4所示的终端所包括的单元外,还可以包括:
[0135]下载单元410,用于当第一判断单元402判断目标耳机的配置信息与预先存储的耳机库中的所有耳机的配置信息均不匹配时,从服务器中下载耳机数据包。
[0136]第四判断单元411,用于判断目标耳机的配置信息与耳机数据包中的耳机的配置信息是否匹配;
[0137]相应地,确定单元403,还用于当第四判断单元411判断目标耳机的配置信息与耳机数据包中的耳机的配置信息匹配时,根据耳机数据包中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机数据包中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。
[0138]存储单元412,用于将耳机数据包保存至耳机库中,以更新耳机库。
[0139]作为一种可选的实施方式,图5所示的终端还可以包括:
[0140]添加单元413,用于当第四判断单元411判断出目标耳机的配置信息与耳机数据包中的所有耳机的配置信息均不匹配时,添加目标耳机的属性信息至耳机库中,目标耳机的属性信息包括目标耳机的型号、目标耳机的麦克风内阻值、目标耳机的每一个按键对应的操作信号值以及每一个按键对应的控制指令。
[0141]在该实施方式中,当添加完毕时,在第二获取单元404当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值时,可以直接从耳机库中获取添加的目标耳机的属性信息。
[0142]其中,实施图4和图5所示的终端,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。
[0143]请参阅图6,图6是本发明实施例提供的又一种终端的结构示意图,用于执行本发明实施例提供的线控耳机兼容方法。如图6所示,该终端600可以包括:至少一个处理器601,至少一个输入装置602,至少一个输出装置603,存储器604等组件。其中,这些组件通过一条或多条总线605进行通信连接。本领域技术人员可以理解,图6中示出的终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0144]处理器601为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器604内的程序和/或模块,以及调用存储在存储器604内的数据,以执行终端的各种功能和处理数据。处理器601可以由集成电路(IntegratedCircuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器601可以仅包括中央处理器(CentralProcessing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
[0145]输入装置602可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。
[0146]输出装置603可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
[0147]存储器604可用于存储软件程序以及模块,处理器601、输入装置602以及输出装置603通过调用存储在存储器604中的软件程序以及模块,从而执行终端的各项功能应用以及实现数据处理。存储器604主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据终端的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、1S系统或Windows操作系统等等。
[0148]具体地,处理器601调用存储在存储器604中的应用程序,用于执行以下操作:
[0149]当有目标耳机接入终端时,获取目标耳机的配置信息;判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配;
[0150]若匹配,根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令;
[0151]当通过输入装置602接收到目标耳机的按键操作信号时,获取该按键操作信号对应的目标操作信号值,其中,该按键操作信号为操作目标耳机上的一个按键所触发的;
[0152]根据该目标操作信号值从目标耳机操作信号值对应的按键中确定与该目标操作信号值对应的目标按键,以及根据该目标按键从目标耳机的按键对应的控制指令中确定该目标按键对应的控制指令;
[0153]控制终端执行与该控制指令相对应的操作。
[0154]本发明实施例中,处理器601获取目标耳机的配置信息之前,还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0155]控制输出装置603输出提示信息,该提示信息用于提示输入目标耳机的类型,其中,目标耳机的类型包括线控耳机或非线控耳机;
[0156]控制输入装置602接收响应该提示信息输入的目标耳机的类型;
[0157]判断目标耳机的类型是否为线控耳机;
[0158]若目标耳机的类型为线控耳机,执行上述的获取目标耳机的配置信息的步骤。
[0159]本发明实施例中,目标耳机的配置信息可以包括:
[0160]目标耳机的至少一个按键对应的操作信号值以及目标耳机的麦克风内阻值中的至少一种。
[0161 ] 一个实施例中,当目标耳机的配置信息包括目标耳机的至少一个按键对应的操作信号值时,处理器601获取目标耳机的配置信息的实施方式具体可以为:
[0162]控制输入装置602接收用户的操作指令,该操作指令为用户分别按压目标耳机上的至少一个按键为预设时长所触发的;
[0163]响应该操作指令,获取目标耳机的至少一个按键对应的操作信号值。
[0164]一个实施例中,当处理器601判断目标耳机的配置信息与预先存储的耳机库中的所有耳机的配置信息均不匹配时,处理器601还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0165]从服务器中下载耳机数据包;
[0166]判断目标耳机的配置信息与耳机数据包中的耳机的配置信息是否匹配;
[0167]若匹配,根据耳机数据包中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机数据包中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令。
[0168]相应地,处理器601还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0169]将耳机数据包保存至耳机库中,以更新耳机库。
[0170]一个实施例中,当处理器601判断目标耳机的配置信息与耳机数据包中的所有耳机的配置信息均不匹配时,处理器601还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0171]添加目标耳机的属性信息至耳机库中,目标耳机的属性信息包括目标耳机的型号、目标耳机的麦克风内阻值、目标耳机的每一个按键对应的操作信号值以及每一个按键对应的控制指令 。
[0172]本发明实施例中,处理器601获取该按键操作信号对应的目标操作信号值之后,还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0173]判断该目标操作信号值与确定的目标耳机的一个按键对应的操作信号值是否匹配;
[0174]若匹配,则执行上述的根据该目标操作信号值从目标耳机操作信号值对应的按键中确定与该目标操作信号值对应的目标按键的步骤。
[0175]其中,处理器601判断该目标操作信号值与确定的目标耳机的一个按键对应的操作信号值是否匹配的实施方式具体可以为:
[0176]判断该目标操作信号值与确定的目标耳机的一个按键对应的操作信号值的绝对差值是否小于等于预设阈值;
[0177]若小于等于预设阈值,则判断出该目标操作信号值与确定的目标耳机的一个按键对应的操作信号值匹配。
[0178]一个实施例中,当处理器601判断该目标操作信号值与确定的目标耳机的一个按键对应的操作信号值均不匹配时,处理器601还可以调用存储在存储器604中的应用程序,并执行以下操作:
[0179]控制输出装置603输出提示消息,该提示消息用于提示目标耳机匹配错误。
[0180]具体的,本发明实施例中介绍的终端可以实施本发明结合图1或图2介绍的线控耳机兼容方法实施例中的部分或全部流程。
[0181]本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU,或通过ASIC (Applicat1n Specific Integrated Circuit,专用集成电路)来实现。
[0182]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0183]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0184]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存取存储器(Random AccessMemory,简称 RAM)等。
[0185]以上对本发明实施例提供的一种线控耳机兼容方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种线控耳机兼容方法,其特征在于,包括: 当有目标耳机接入终端时,获取所述目标耳机的配置信息;判断所述目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配; 若匹配,根据所述耳机库中的耳机的按键对应的信号值确定所述目标耳机操作信号值对应的按键,以及根据所述耳机库中的耳机的按键对应的控制指令确定所述目标耳机的按键对应的控制指令; 当接收到所述目标耳机的按键操作信号时,获取所述按键操作信号对应的目标操作信号值,其中,所述按键操作信号为操作所述目标耳机上的一个按键所触发的; 根据所述目标操作信号值从所述目标耳机操作信号值对应的按键中确定与所述目标操作信号值对应的目标按键,以及根据所述目标按键从所述目标耳机的按键对应的控制指令中确定与所述目标按键对应的控制指令; 控制所述终端执行与所述控制指令相对应的操作。2.根据权利要求1所述的方法,其特征在于,所述获取所述目标耳机的配置信息之前,所述方法还包括: 输出提示信息,所述提示信息用于提示输入所述目标耳机的类型,其中,所述目标耳机的类型包括线控耳机或非线控耳机; 接收响应所述提示信息输入的所述目标耳机的类型; 判断所述目标耳机的类型是否为线控耳机; 若所述目标耳机的类型为所述线控耳机,执行所述的获取所述目标耳机的配置信息的步骤。3.根据权利要求1所述的方法,其特征在于,当所述目标耳机的配置信息包括所述目标耳机的至少一个按键对应的操作信号值时,所述获取所述目标耳机的配置信息,包括: 接收用户的操作指令,所述操作指令为用户分别按压所述目标耳机上的至少一个按键为预设时长所触发的; 响应所述操作指令,获取所述目标耳机的至少一个按键对应的操作信号值。4.根据权利要求1?3任一项所述的方法,其特征在于,所述获取所述按键操作信号对应的目标操作信号值之后,所述方法还包括: 判断所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值是否匹配; 若匹配,则执行所述的根据所述目标操作信号值从所述目标耳机操作信号值对应的按键中确定与所述目标操作信号值对应的目标按键的步骤。5.根据权利要求4所述的方法,其特征在于,所述判断所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值是否匹配,包括: 判断所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值的绝对差值是否小于等于预设阈值; 若小于等于所述预设阈值,则判断出所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值匹配。6.一种终端,其特征在于,包括: 第一获取单元,用于当有目标耳机接入终端时,获取所述目标耳机的配置信息; 第一判断单元,用于判断所述目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配; 确定单元,用于当所述第一判断单元判断所述目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息匹配时,根据所述耳机库中的耳机的按键对应的信号值确定所述目标耳机操作信号值对应的按键,以及根据所述耳机库中的耳机的按键对应的控制指令确定所述目标耳机的按键对应的控制指令; 第二获取单元,用于当接收到所述目标耳机的按键操作信号时,获取所述按键操作信号对应的目标操作信号值,其中,所述按键操作信号为操作所述目标耳机上的一个按键所触发的; 所述确定单元,还用于根据所述目标操作信号值从所述目标耳机操作信号值对应的按键中确定与所述目标操作信号值对应的目标按键,以及根据所述目标按键从所述目标耳机的按键对应的控制指令中确定所述目标按键对应的控制指令; 控制单元,用于控制所述终端执行与所述控制指令相对应的操作。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 输出单元,用于在所述第一获取单元获取所述目标耳机的配置信息之前,输出提示信息,所述提示信息用于提示输入所述目标耳机的类型,其中,所述目标耳机的类型包括线控耳机或非线控耳机; 接收单元,用于接收响应所述提示信息输入的所述目标耳机的类型; 第二判断单元,用于判断所述目标耳机的类型是否为线控耳机,若所述目标耳机的类型为所述线控耳机,则触发所述第一获取单元执行所述的获取所述目标耳机的配置信息的操作。8.根据权利要求6所述的终端,其特征在于,当所述目标耳机的配置信息包括所述目标耳机的至少一个按键对应的信号值时,所述第一获取单元获取所述目标耳机的配置信息的方式具体为: 所述第一获取单元接收用户的操作指令,所述操作指令为用户分别按压所述目标耳机上的至少一个按键为预设时长所触发的,响应所述操作指令,获取所述目标耳机的至少一个按键对应的操作信号值。9.根据权利要求6?8任一项所述的终端,其特征在于,所述终端还包括: 第三判断单元,用于在所述第二获取单元获取所述按键操作信号对应的目标操作信号值之后,判断所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值是否匹配,若匹配,则触发所述确定单元执行所述的根据所述目标操作信号值从所述目标耳机操作信号值对应的按键中确定与所述目标操作信号值对应的目标按键的操作。10.根据权利要求9所述的终端,其特征在于,所述第三判断单元判断所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值是否匹配的方式具体为: 所述第三判断单元判断所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值的绝对差值是否小于等于预设阈值,若小于等于所述预设阈值,则判断出所述目标操作信号值与确定的所述目标耳机的一个按键对应的操作信号值匹配。
【专利摘要】本发明实施例提供了一种线控耳机兼容方法及终端,该方法包括:当有目标耳机接入终端时,获取目标耳机的配置信息;判断目标耳机的配置信息与预先存储的耳机库中的耳机的配置信息是否匹配;若匹配,根据耳机库中的耳机的按键对应的信号值确定目标耳机操作信号值对应的按键,以及根据耳机库中的耳机的按键对应的控制指令确定目标耳机的按键对应的控制指令;当接收到目标耳机的按键操作信号时,获取该按键操作信号对应的操作信号值;根据该操作信号值确定与之对应的按键,以及根据该按键确定对应的控制指令;控制终端执行与该控制指令相对应的操作。实施本发明实施例,能够提高线控耳机的兼容性,使得可以在同一终端上使用不同型号的线控耳机。
【IPC分类】G06F3/16
【公开号】CN104899001
【申请号】CN201510278161
【发明人】尚岸奇
【申请人】深圳市金立通信设备有限公司
【公开日】2015年9月9日
【申请日】2015年5月27日

最新回复(0)