[发明专利]一种防止耳机插入终端设备时产生误按键的方法及系统有效
申请号: | 201210224301.3 | 申请日: | 2012-07-02 |
公开(公告)号: | CN102769697A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 吴奇峰;张璐;王锦 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04R29/00 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;杨宏 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 耳机 插入 终端设备 产生 按键 方法 系统 | ||
技术领域
本发明涉及耳机领域,尤其涉及一种防止耳机插入终端设备时产生误按键的方法及系统。
背景技术
目前常用的4线制耳机接口,如图1所示,其中的4根线的定义分别是:1为mic线,2为GND线,3为右声道,4为左声道。而用在电脑上或mp3上的耳机往往只有3根线即3线制耳机,3线制耳机就是不带麦克风的耳机,它把mic线和GND线合成一根GND线,左右声道线保持不变。
由于耳机及其检测电路设计的缺陷,如果用户在移动终端上插入耳机的速度不够快,就会在耳机插入的过程中很容易出现误报耳机上的hook键事件的情况,用户可以通过hook键实现一些简单的操作,比如接/挂电话,控制播放器和收音机等,但若误报hook键则会给用户造成的实际影响可能有:1、通话过程中插入耳机造成电话挂断;2、来电时插入耳机造成自动接听电话;3、插入耳机时,原本暂停的音乐播放器开始自动播放;4、插入耳机时,原本暂停的FM开始自动播放;5、不支持不带麦克风的耳机。
慢插耳机造成误报hook键的原因是:当用户插入4线制耳机时,若用户插入耳机的速度不够快,耳机上的GND线会在手机上的mic检测线地方停留时间过长,也就是手机上的mic检测线直接接地,这就相当于用户按下hook键的效果,所以此时软件就会误认为是用户按下hook键,然后当用户把耳机完全插入手机之后,又会误报hook键释放的事件。当用户插入的是3线制的耳机,因3线制的耳机mic线和GND线是同一根线,手机就会处于hook键始终按下的状态而造成相关应用程序运行异常。
目前通常的解决办法是:当检测到耳机插入事件之后,在足够长的时间内(比如5秒)屏蔽所有的hook键事件,以给用户足够的时间来插入耳机,之后才开始检测hook键。但是这种方法还是多处缺陷:1、对hook键的响应速度不够快,比如用户在插入耳机之后急着按hook键,那么也需要等上5秒之后按键才会起作用;2、如果用户插入耳机的时间超过5秒,或者耳机一直停留在插到一半的状态,还是会有误按键的情况产生;3、依然不支持3线制耳机。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种防止耳机插入终端设备时产生误按键的方法及系统,旨在解决现有耳机插入过慢时容易产生误按键的问题。
本发明的技术方案如下:
一种防止耳机插入终端设备时产生误按键的方法,其中,包括步骤:
A、当检测耳机插入终端设备后,在一预定时间内,控制屏蔽耳机的hook键事件;
B、当检测耳机插入终端设备达到所述预定时间时,启动检测所述hook键的状态,当所述hook键为按下状态时,则判定当前所插耳机为3线制耳机,并继续控制屏蔽hook键事件;当所述hook键为未按下状态时,则判定所述耳机为4线制耳机,并使能hook键事件;
C、当判定所述耳机为3线制耳机,并检测到所述hook键被释放事件时,则重新判定所述耳机为4线制耳机,并使能hook键事件。
所述防止耳机插入终端设备时产生误按键的方法,其中,还包括步骤D:
当判定当前所插耳机为4线制耳机,并检测到hook键事件时,向终端设备上报hook键事件。
所述防止耳机插入终端设备时产生误按键的方法,其中,所述步骤A中检测hook键的状态具体为:
通过检测终端设备MIC线的状态获取hook键的状态,当检测到所述终端设备MIC线为接地状态时判定所述hook键为按下状态,当检测到所述终端设备MIC线为未接地状态时则判定所述hook键为未按下状态。
所述防止耳机插入终端设备时产生误按键的方法,其中,所述预定时间为1秒。
所述防止耳机插入终端设备时产生误按键的方法,其中,所述终端设备为手机。
所述防止耳机插入终端设备时产生误按键的方法,其中,当判定当前所插耳机为3线制耳机时,设置声音采集的MIC为终端设备上的MIC。
一种防止耳机插入终端设备时产生误按键的系统,其包括:
hook键事件屏蔽模块,用于当检测耳机插入终端设备后,在一预定时间内,控制屏蔽耳机的hook键事件;
耳机类型判定模块,用于当检测耳机插入终端设备达到所述预定时间时,启动检测所述hook键的状态,当所述hook键为按下状态时,则判定当前所插耳机为3线制耳机,并继续控制屏蔽hook键事件;当所述hook键为未按下状态时,则判定所述耳机为4线制耳机,并使能hook键事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210224301.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钻井液用抗温抗盐降滤失剂及其制备方法
- 下一篇:模数转换电路及检测装置