一种识别耳机的方法和装置制造方法及图纸

技术编号:14347524 阅读:44 留言:0更新日期:2017-01-04 18:16
本发明专利技术公开了一种识别耳机的方法和装置,包括:检测到耳机插入时,依次向用户发送按下预先保存的按键的指令;检测麦克MIC端的电压;判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,保存预先保存的按键和检测到的MIC端的电压之间的对应关系。通过本发明专利技术的方案,在检测到耳机插入时,通过保存插入的耳机的对应关系来对插入的耳机进行识别,从而能够识别出不同的耳机。

【技术实现步骤摘要】

本专利技术涉及终端技术,尤指一种识别耳机的方法和装置
技术介绍
图1为现有的识别耳机的装置的结构组成示意图。如图1所示,现有的识别耳机的方法大致包括:预设模块预先保存有麦克(MIC)端的电压和按键之间的对应关系,插入拔出检测模块检测到耳机插入时,向模数转换(ADC,AnalogtoDigitalConverter)检测模块发送通知消息;ADC检测模块接收到通知消息后,检测MIC端的电压,将检测得到的MIC端的电压发送给多按键检测模块;多按键检测模块在对应关系中查找接收到的MIC端的电压对应的按键;按键上报子系统将查找到的按键转换为移动终端能够识别的通用键值。其中,当多按键检测模块在对应关系中查找不到接收到的MIC端的电压对应的按键,或插入拔出检测模块检测到耳机拔出时,结束。现有的识别耳机的方法中,由于当前在使用移动终端的过程中,很多移动终端售卖时不标配耳机,因此,用户往往需要自己购买耳机,而由于不同的耳机其按键对应的MIC端的电压各不相同,导致移动终端往往无法识别不同的耳机。
技术实现思路
为了解决上述问题,本专利技术提出了一种识别耳机的方法和装置,能够识别不同的耳机。为了达到上述目的,本专利技术提出了一种识别耳机的方法,包括:检测到耳机插入时,依次向用户发送按下预先保存的按键的指令;检测MIC端的电压;判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,保存预先保存的按键和检测到的MIC端的电压之间的对应关系。优选地,所述对应关系还包括表示所述插入的耳机的信息。优选地,还包括:检测所述MIC端的电压,在所述对应关系中查找检测到的MIC端的电压对应的按键,将查找到的按键转换为通用键值。优选地,所述检测到耳机插入后,在所述依次向用户发送按下预先保存的按键的指令之前还包括:确认出自身未识别过所述插入的耳机。优选地,当确认出自身识别过所述插入的耳机时,该方法还包括:检测所述MIC端的电压,在所述对应关系中查找检测到的MIC端的电压对应的按键,将查找到的按键转换为通用键值。优选地,所述判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值后,在所述保存预先保存的按键和检测到的MIC端的电压之间的对应关系之前还包括:向所述用户发送输入所述表示插入的耳机的信息的指令,接收到来自所述用户的表示插入的耳机的信息。本专利技术还提出了一种识别耳机的装置,至少包括:第一检测模块,用于检测到耳机插入时,向发送模块发送第一通知消息;发送模块,用于依次向用户发送按下预先保存的按键的指令,并向第二检测模块发送第二通知消息;第二检测模块,用于接收到第二通知消息,检测MIC端的电压;存储模块,用于判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,保存预先保存的按键和检测到的MIC端的电压之间的对应关系。优选地,所述存储模块具体用于:判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,保存表示所述插入的耳机的信息、所述预先保存的按键和所述检测到的MIC端的电压之间的对应关系。优选地,所述第二检测模块还用于:检测所述MIC端的电压;还包括:控制模块,用于在所述对应关系中查找检测到的MIC端的电压对应的按键,将查找到的按键转换为通用键值。优选地,所述检测模块在检测到耳机插入时,向确认模块发送第三通知消息;还包括:确认模块,用于确认出自身未识别过所述插入的耳机,向所述发送模块发送所述第一通知消息。优选地,所述确认模块还用于:确认出自身识别过所述插入的耳机时,向所述第二检测模块发送第四通知消息;所述第二检测模块还用于:接收到所述第四通知消息,检测所述MIC端的电压;还包括:控制模块,用于在所述对应关系中查找检测到的MIC端的电压对应的按键,将查找到的按键转换为通用键值。优选地,所述存储模块具体用于:判断出所述检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,向所述用户发送输入所述表示插入的耳机的信息的指令,接收到来自所述用户的表示插入的耳机的信息,保存所述表示插入的耳机的信息、预先保存的按键和检测到的MIC端的电压之间的对应关系。与现有技术相比,本专利技术包括:检测到耳机插入时,依次向用户发送按下预先保存的按键的指令;检测MIC端的电压;判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,保存预先保存的按键和检测到的MIC端的电压之间的对应关系。通过本专利技术的方案,在检测到耳机插入时,通过保存插入的耳机的对应关系来对插入的耳机进行识别,从而能够识别出不同的耳机。附图说明下面对本专利技术实施例中的附图进行说明,实施例中的附图是用于对本专利技术的进一步理解,与说明书一起用于解释本专利技术,并不构成对本专利技术保护范围的限制。图1为现有的识别耳机的装置的结构组成示意图;图2为本专利技术通用的耳机的硬件原理示意图;图3为本专利技术识别耳机的方法的流程图;图4为本专利技术识别耳机的装置的结构组成示意图。具体实施方式为了便于本领域技术人员的理解,下面结合附图对本专利技术作进一步的描述,并不能用来限制本专利技术的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。图2为通用的耳机的硬件原理示意图。如图2所示,耳机包含有开关S0、开关S1、开关S2、开关S3、开关S4、电阻R0、电阻R1、电阻R2、电阻R3、电阻R4、电阻R5。其中,开关S0、开关S1、开关S2、开关S3、开关S4分别对应耳机的五个按键,分别为Play/Stop键、音量+、音量-、前进、后退。不同的键值代表不同的阻抗,当某一个按键按下时,ADC端的电压是不同的,假设MIC端的电压为V1,耳机的电压为V,则其中R5和R0的值一般是固定的,为2.2K欧姆,上述公式中,当S0键按下时,V1=0伏特,当S1键按下时,R=R1,当S2键按下时,R=R1+R2,当S3键按下时,R=R1+R2+R3,当S4键按下时,R=R1+R2+R3+R4。R1,R2,R3,R4对于不同的厂家来说都是不同的,所以根据不同的ADC端的电压就可以判断出当前按下的是哪个按键,而不同的耳机对应的电阻R0、电阻R1、电阻R2、电阻R3、电阻R4都不尽相同,因此,为移动终端识别不同的耳机造成了困难。针对上述问题,参见图3,本专利技术提出了一种识别耳机的方法,包括:步骤300、检测到耳机插入时,依次向用户发送按下预先保存的按键的指令。本步骤中,可以采用通用输入/输出(GPIO,GeneralPurposeInputOutput)中断检测的方法检测是否有耳机插入。具体地,可以将GPIO上拉到1.8伏特(V),当耳机拔出时,GPIO电平为高电平,当耳机插入时GPIO电平为低电平,这样,根据GPIO电平的变化就能够判断耳机状态为插入或拔出。本步骤中,检测到耳机插入后,在依次向用户发送按下预先保存的按键的指令之前还包括:确认出自身未识别过插入的耳机。其中,当确认出自身识别过插入的耳机时,结束后续流程,并检测MIC端的电压,在对应关系中查找检测到的MIC端的电压对应的按键,将查找到的按键转换为通用键值。其中,当对应关系中还包括表示插入的耳机的信息时,在对应关系中查找检测到的MIC端本文档来自技高网...
一种识别耳机的方法和装置

【技术保护点】
一种识别耳机的方法,其特征在于,包括:检测到耳机插入时,依次向用户发送按下预先保存的按键的指令;检测麦克MIC端的电压;判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,保存预先保存的按键和检测到的MIC端的电压之间的对应关系。

【技术特征摘要】
1.一种识别耳机的方法,其特征在于,包括:检测到耳机插入时,依次向用户发送按下预先保存的按键的指令;检测麦克MIC端的电压;判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值,保存预先保存的按键和检测到的MIC端的电压之间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述对应关系还包括表示所述插入的耳机的信息。3.根据权利要求1或2所述的方法,其特征在于,还包括:检测所述MIC端的电压,在所述对应关系中查找检测到的MIC端的电压对应的按键,将查找到的按键转换为通用键值。4.根据权利要求1或2所述的方法,其特征在于,所述检测到耳机插入后,在所述依次向用户发送按下预先保存的按键的指令之前还包括:确认出自身未识别过所述插入的耳机。5.根据权利要求4所述的方法,其特征在于,当确认出自身识别过所述插入的耳机时,该方法还包括:检测所述MIC端的电压,在所述对应关系中查找检测到的MIC端的电压对应的按键,将查找到的按键转换为通用键值。6.根据权利要求2所述的方法,其特征在于,所述判断出检测到的MIC端的电压和预设电压之间的差值的绝对值大于或等于预设阈值后,在所述保存预先保存的按键和检测到的MIC端的电压之间的对应关系之前还包括:向所述用户发送输入所述表示插入的耳机的信息的指令,接收到来自所述用户的表示插入的耳机的信息。7.一种识别耳机的装置,其特征在于,至少包括:第一检测模块,用于检测到耳机插入时,向发送模块发送第一通知消息;发送模块,用于依次向用户发送按下预先保存的按键的指令,并向第二检测模块发送第二通知消息;第二检测模块,用于接收到第二通知消息,检测麦克MIC端的电压...

【专利技术属性】
技术研发人员:魏国华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1