[發(fā)明專利]一種防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210224301.3 | 申請日: | 2012-07-02 |
| 公開(公告)號: | CN102769697A | 公開(公告)日: | 2012-11-07 |
| 發(fā)明(設(shè)計)人: | 吳奇峰;張璐;王錦 | 申請(專利權(quán))人: | 惠州TCL移動通信有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;H04R29/00 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務(wù)所 44268 | 代理人: | 王永文;楊宏 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 防止 耳機 插入 終端設(shè)備 產(chǎn)生 按鍵 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及耳機領(lǐng)域,尤其涉及一種防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法及系統(tǒng)。
背景技術(shù)
目前常用的4線制耳機接口,如圖1所示,其中的4根線的定義分別是:1為mic線,2為GND線,3為右聲道,4為左聲道。而用在電腦上或mp3上的耳機往往只有3根線即3線制耳機,3線制耳機就是不帶麥克風的耳機,它把mic線和GND線合成一根GND線,左右聲道線保持不變。
由于耳機及其檢測電路設(shè)計的缺陷,如果用戶在移動終端上插入耳機的速度不夠快,就會在耳機插入的過程中很容易出現(xiàn)誤報耳機上的hook鍵事件的情況,用戶可以通過hook鍵實現(xiàn)一些簡單的操作,比如接/掛電話,控制播放器和收音機等,但若誤報hook鍵則會給用戶造成的實際影響可能有:1、通話過程中插入耳機造成電話掛斷;2、來電時插入耳機造成自動接聽電話;3、插入耳機時,原本暫停的音樂播放器開始自動播放;4、插入耳機時,原本暫停的FM開始自動播放;5、不支持不帶麥克風的耳機。
慢插耳機造成誤報hook鍵的原因是:當用戶插入4線制耳機時,若用戶插入耳機的速度不夠快,耳機上的GND線會在手機上的mic檢測線地方停留時間過長,也就是手機上的mic檢測線直接接地,這就相當于用戶按下hook鍵的效果,所以此時軟件就會誤認為是用戶按下hook鍵,然后當用戶把耳機完全插入手機之后,又會誤報hook鍵釋放的事件。當用戶插入的是3線制的耳機,因3線制的耳機mic線和GND線是同一根線,手機就會處于hook鍵始終按下的狀態(tài)而造成相關(guān)應用程序運行異常。
目前通常的解決辦法是:當檢測到耳機插入事件之后,在足夠長的時間內(nèi)(比如5秒)屏蔽所有的hook鍵事件,以給用戶足夠的時間來插入耳機,之后才開始檢測hook鍵。但是這種方法還是多處缺陷:1、對hook鍵的響應速度不夠快,比如用戶在插入耳機之后急著按hook鍵,那么也需要等上5秒之后按鍵才會起作用;2、如果用戶插入耳機的時間超過5秒,或者耳機一直停留在插到一半的狀態(tài),還是會有誤按鍵的情況產(chǎn)生;3、依然不支持3線制耳機。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法及系統(tǒng),旨在解決現(xiàn)有耳機插入過慢時容易產(chǎn)生誤按鍵的問題。
本發(fā)明的技術(shù)方案如下:
一種防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法,其中,包括步驟:
A、當檢測耳機插入終端設(shè)備后,在一預定時間內(nèi),控制屏蔽耳機的hook鍵事件;
B、當檢測耳機插入終端設(shè)備達到所述預定時間時,啟動檢測所述hook鍵的狀態(tài),當所述hook鍵為按下狀態(tài)時,則判定當前所插耳機為3線制耳機,并繼續(xù)控制屏蔽hook鍵事件;當所述hook鍵為未按下狀態(tài)時,則判定所述耳機為4線制耳機,并使能hook鍵事件;
C、當判定所述耳機為3線制耳機,并檢測到所述hook鍵被釋放事件時,則重新判定所述耳機為4線制耳機,并使能hook鍵事件。
所述防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法,其中,還包括步驟D:
當判定當前所插耳機為4線制耳機,并檢測到hook鍵事件時,向終端設(shè)備上報hook鍵事件。
所述防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法,其中,所述步驟A中檢測hook鍵的狀態(tài)具體為:
通過檢測終端設(shè)備MIC線的狀態(tài)獲取hook鍵的狀態(tài),當檢測到所述終端設(shè)備MIC線為接地狀態(tài)時判定所述hook鍵為按下狀態(tài),當檢測到所述終端設(shè)備MIC線為未接地狀態(tài)時則判定所述hook鍵為未按下狀態(tài)。
所述防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法,其中,所述預定時間為1秒。
所述防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法,其中,所述終端設(shè)備為手機。
所述防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的方法,其中,當判定當前所插耳機為3線制耳機時,設(shè)置聲音采集的MIC為終端設(shè)備上的MIC。
一種防止耳機插入終端設(shè)備時產(chǎn)生誤按鍵的系統(tǒng),其包括:
hook鍵事件屏蔽模塊,用于當檢測耳機插入終端設(shè)備后,在一預定時間內(nèi),控制屏蔽耳機的hook鍵事件;
耳機類型判定模塊,用于當檢測耳機插入終端設(shè)備達到所述預定時間時,啟動檢測所述hook鍵的狀態(tài),當所述hook鍵為按下狀態(tài)時,則判定當前所插耳機為3線制耳機,并繼續(xù)控制屏蔽hook鍵事件;當所述hook鍵為未按下狀態(tài)時,則判定所述耳機為4線制耳機,并使能hook鍵事件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于惠州TCL移動通信有限公司,未經(jīng)惠州TCL移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210224301.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





