欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

防止移動(dòng)終端耳機(jī)按鍵誤操作的方法及移動(dòng)終端的制作方法

文檔序號(hào):7956377閱讀:260來源:國(guó)知局
專利名稱:防止移動(dòng)終端耳機(jī)按鍵誤操作的方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種防止移動(dòng)終端耳機(jī)按鍵誤操作的方法及移動(dòng)終端。
背景技術(shù)
手機(jī)大都會(huì)配備耳機(jī)配件。手機(jī)中使用的耳機(jī)配件除了有受話器(即耳機(jī))和送話器(即麥克風(fēng))外,通常還有一個(gè)按鍵,用于接聽/掛斷電話。耳機(jī)配件與手機(jī)之間的連接器件通常分為兩類一類是通過專門的耳機(jī)插頭/插座(或稱耳機(jī)插孔)連接,另一類是與手機(jī)的數(shù)據(jù)I/O或充電器等共用一個(gè)I/O連接器。
耳機(jī)插頭與插座之間的連線一般為3線或4線,其中一根作為地線、一根為麥克,另外的一根或兩根為耳機(jī),因此有3芯和4芯耳機(jī)插頭/插座之分。
圖1為4芯耳機(jī)插座硬件原理示意圖,該插座與4芯耳機(jī)插頭配套使用。當(dāng)插頭未插入時(shí),插座的3腳與5腳接通、4腳與6腳接通;耳機(jī)插頭插入到位后,耳機(jī)插頭的1~4腳分別與插座的1~4腳一一接通,而插座的3腳與5腳、4腳與6腳分別斷開。通常將1腳作為地線,2、3、4腳的順序由設(shè)計(jì)者根據(jù)需要自定義。
由于耳機(jī)連接器的引腳數(shù)量有限,手機(jī)耳機(jī)上的按鍵往往采用引腳復(fù)用的形式來實(shí)現(xiàn),復(fù)用的方式通常是在手機(jī)內(nèi)部將某個(gè)引腳偏置到一定電位,按鍵并聯(lián)在與之對(duì)應(yīng)的引腳與地(或電源)之間。耳機(jī)插上后,按鍵按下時(shí)該點(diǎn)的電壓被強(qiáng)制拉到地或電源電壓,手機(jī)內(nèi)部通過電平比較獲知按鍵按下(即手機(jī)接收到按鍵信號(hào))。如果耳機(jī)上有多個(gè)按鍵,可以采用多個(gè)電阻串聯(lián)或并聯(lián)的電阻網(wǎng)絡(luò),當(dāng)不同的按鍵按下時(shí),因分壓比不同產(chǎn)生不同的電壓值,手機(jī)內(nèi)部通過電平比較判斷是哪個(gè)按鍵接通。
圖2為手機(jī)中與耳機(jī)相連部分的硬件原理示意圖,插座的1腳為地,2、3腳為左、右聲道,如果為單聲道可以將耳機(jī)接到3腳,2腳空閑,以兼容3芯和4芯插頭;5腳用于耳機(jī)插入/拔出檢測(cè),通常接到CPU(基帶芯片)的GPIO(General Purpose Input/Output,通用輸入/輸出引腳)上,并在CPU內(nèi)部設(shè)置弱上拉(或弱下拉),而3腳接一個(gè)阻值較小的下拉(或上拉)電阻,當(dāng)耳機(jī)插入時(shí)3腳與5腳斷開,當(dāng)耳機(jī)拔出時(shí)3腳與5腳接通,從而使5腳電平由低變高(或由高變低),CPU通過檢測(cè)5腳的電平或跳變沿就能檢測(cè)耳機(jī)是否插入/拔出(即耳機(jī)插入/拔出信號(hào));4腳為麥克與按鍵復(fù)用引腳,該耳機(jī)只有一個(gè)按鍵,手機(jī)內(nèi)部將MIC(麥克)引腳偏置到一定電位,當(dāng)耳機(jī)按鍵按下時(shí),4腳被強(qiáng)制拉到地,通過電壓比較電路輸出相應(yīng)電平送給CPU進(jìn)行按鍵檢測(cè)和處理。
耳機(jī)插頭在插入或拔出耳機(jī)插座的過程中,會(huì)造成引腳之間特別是相鄰引腳之間相互短路,這是由其本身結(jié)構(gòu)決定的。以4芯插座為例,插頭插入的過程如下1、插頭的4腳與插座的2腳接觸。由于插頭上相鄰引腳間的距離小于插座上地線(1腳)的寬度,可能引起插頭的3腳與4腳短接;同時(shí)插座2腳與1腳可能通過插頭的4腳短接。
2、插頭繼續(xù)插入,插頭的4腳與插座的3腳接通,插座3腳與5腳斷開。
3、插頭的4腳與插座的4腳接通,插座上4腳與6腳斷開??赡茉斐刹遄?腳與4腳短接。
如圖2所示,3腳為手機(jī)送給耳機(jī)的音頻輸出端,而4腳為麥克輸入端,當(dāng)3腳與4腳短接時(shí),在手機(jī)內(nèi)部將耳機(jī)音頻輸出端直接接到了音頻輸入端,由于手機(jī)內(nèi)部音頻回路的延時(shí)及放大作用,此時(shí)會(huì)形成音頻自激振蕩,使電壓比較電路動(dòng)作,產(chǎn)生虛假的耳機(jī)按鍵信號(hào),引起手機(jī)CPU誤操作,導(dǎo)致電話被不期望地接通或掛斷。
同樣,3芯耳機(jī)插頭在插入過程中也可能引起1腳與2腳、2腳與3腳短暫接通。如果2腳為MIC與按鍵復(fù)用引腳,那么2腳與1腳(地)短路時(shí)會(huì)產(chǎn)生一個(gè)虛假的耳機(jī)按鍵信號(hào);3腳(耳機(jī))與2腳短路時(shí)會(huì)引起音頻自激,也可能產(chǎn)生虛假的耳機(jī)按鍵信號(hào),從而引起手機(jī)CPU誤操作。
另外,耳機(jī)按鍵操作本身會(huì)產(chǎn)生機(jī)械抖動(dòng),機(jī)械抖動(dòng)也會(huì)產(chǎn)生虛假的耳機(jī)按鍵信號(hào),從而引起手機(jī)CPU的耳機(jī)按鍵誤操作。
下面以圖2為例說明耳機(jī)按鍵操作的過程假如圖2所示的手機(jī)耳機(jī)的麥克風(fēng)為電容駐極體式麥克風(fēng)。正常工作時(shí)MIC端有一定的直流電位Vmic(在1V左右),而麥克風(fēng)輸出的電壓值很小(一般在幾個(gè)mV以下),因此電壓比較器的比較門限Vc可以設(shè)置為0~Vmic之間,但應(yīng)比Vmic低且留出一定裕量,以保證正常使用時(shí)在沒有按鍵操作的情況下,MIC端電壓的波動(dòng)也不會(huì)低于Vc。
當(dāng)耳機(jī)上的按鍵按下時(shí),MIC端被強(qiáng)制拉到地或電源,電壓比較器輸出電平隨之發(fā)生變化。為敘述簡(jiǎn)便起見,假定按鍵按下時(shí)MIC被拉到地;按鍵未接通時(shí)電壓比較器輸出電平為低(0),按鍵接通后輸出電壓為高(1)。考慮到按鍵在接通時(shí)的機(jī)械抖動(dòng)現(xiàn)象,一次按鍵操作時(shí),電壓比較器的輸出電壓波形如圖3所示。
從按鍵剛按下到t1這段時(shí)間,由于機(jī)械觸點(diǎn)彈跳而導(dǎo)致電壓比較器輸出一串時(shí)間和寬度隨機(jī)的脈沖,這段時(shí)間稱為抖動(dòng)時(shí)間,通常在幾mS~十幾mS。從t1時(shí)刻起,按鍵可靠接通,電壓比較器輸出穩(wěn)定的高電平。
為了防止按鍵機(jī)械抖動(dòng)引起的按鍵誤操作,現(xiàn)有技術(shù)方案通常采用軟件延時(shí)回讀按鍵狀態(tài)的方法,即在檢測(cè)到按鍵信號(hào)時(shí),先不處理,而是延時(shí)一段時(shí)間(通常為幾十mS)后再檢測(cè)該按鍵信號(hào)狀態(tài)是否仍然有效,如果有效則執(zhí)行按鍵的功能,否則不作處理。
通常按鍵去抖動(dòng)延時(shí)都在十幾mS~幾十mS范圍,如果去抖動(dòng)延時(shí)過大,用戶在正常按鍵時(shí)會(huì)感覺到明顯的響應(yīng)遲鈍;而耳機(jī)插拔過程的時(shí)間一般要在幾百mS級(jí),因此上述軟件延時(shí)回讀按鍵狀態(tài)的現(xiàn)有技術(shù)方案雖然能夠有效解決按鍵抖動(dòng)引起的耳機(jī)按鍵誤操作問題,但是卻無法解決如何識(shí)別在耳機(jī)插拔過程中因音頻自激振蕩產(chǎn)生的虛假耳機(jī)按鍵信號(hào),從而防止耳機(jī)按鍵誤操作的問題。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明的目的是提供一種防止移動(dòng)終端耳機(jī)按鍵誤操作的方法及移動(dòng)終端,能夠識(shí)別移動(dòng)終端耳機(jī)插拔過程中因音頻自激振蕩產(chǎn)生的虛假耳機(jī)按鍵信號(hào),從而有效防止耳機(jī)按鍵誤操作。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供了一種防止移動(dòng)終端耳機(jī)按鍵誤操作的方法,包括步驟a、移動(dòng)終端在檢測(cè)到有效的耳機(jī)按鍵信號(hào)后,檢測(cè)耳機(jī)的插入狀態(tài);b、如果移動(dòng)終端確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài)時(shí),認(rèn)為所述耳機(jī)按鍵信號(hào)為虛假按鍵信號(hào),對(duì)所述耳機(jī)按鍵信號(hào)不作任何處理,否則執(zhí)行相應(yīng)操作。
步驟b包括如果耳機(jī)處于未插入狀態(tài),則移動(dòng)終端確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài)。
所述方法還包括移動(dòng)終端在未插入狀態(tài)下檢測(cè)到耳機(jī)插入信號(hào),經(jīng)去抖動(dòng)處理仍有效后,將延時(shí)時(shí)長(zhǎng)一的時(shí)間段作為耳機(jī)插入的過渡狀態(tài);如果在過渡狀態(tài)下,沒有檢測(cè)到耳機(jī)拔出信號(hào),則在過渡狀態(tài)結(jié)束后,進(jìn)入耳機(jī)已插入狀態(tài),否則進(jìn)入耳機(jī)未插入狀態(tài)。
所述方法還包括如果耳機(jī)處于已插入狀態(tài),則延時(shí)時(shí)長(zhǎng)二,在時(shí)長(zhǎng)二內(nèi)又檢測(cè)到耳機(jī)拔出信號(hào),則確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài);移動(dòng)終端進(jìn)入耳機(jī)未插入狀態(tài)。
所述預(yù)定時(shí)長(zhǎng)二為100毫秒至1秒所述預(yù)定時(shí)長(zhǎng)一為100毫秒至1秒。
移動(dòng)終端通過驅(qū)動(dòng)層軟件方式、或應(yīng)用層軟件方式、或硬件電路方式、或邏輯電路的方式檢測(cè)耳機(jī)插入狀態(tài)。
移動(dòng)終端通過狀態(tài)機(jī)確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài)時(shí),確定所述耳機(jī)按鍵信號(hào)為虛假按鍵信號(hào),對(duì)所述耳機(jī)按鍵信號(hào)不作任何處理。
本發(fā)明還提供一種移動(dòng)終端,該移動(dòng)終端中設(shè)置有按鍵去抖動(dòng)處理模塊、耳機(jī)插入狀態(tài)判斷模塊和耳機(jī)按鍵信號(hào)處理模塊;按鍵去抖動(dòng)處理模塊用于檢測(cè)到耳機(jī)按鍵信號(hào)后進(jìn)行按鍵去抖動(dòng)處理,若所述耳機(jī)按鍵信號(hào)經(jīng)過按鍵去抖動(dòng)處理后仍有效,則通知耳機(jī)插入狀態(tài)判斷模塊;耳機(jī)插入狀態(tài)判斷模塊用于接收到通知后,檢測(cè)耳機(jī)的插入狀態(tài),并在檢測(cè)到耳機(jī)處于穩(wěn)定的已插入狀態(tài)時(shí),通知耳機(jī)按鍵信號(hào)處理模塊;耳機(jī)按鍵信號(hào)處理模塊用于在接收到通知時(shí),對(duì)所述耳機(jī)按鍵信號(hào)進(jìn)行處理。
耳機(jī)插入狀態(tài)判斷模塊包括狀態(tài)機(jī)用于當(dāng)耳機(jī)處于未插入狀態(tài)、且檢測(cè)到耳機(jī)插入信號(hào)時(shí),跳轉(zhuǎn)到過渡狀態(tài);當(dāng)耳機(jī)處于過渡狀態(tài)、且在預(yù)定時(shí)長(zhǎng)一內(nèi)檢測(cè)到耳機(jī)拔出信號(hào)時(shí),跳轉(zhuǎn)到未插入狀態(tài);當(dāng)耳機(jī)處于過渡狀態(tài)、且在預(yù)定時(shí)長(zhǎng)一內(nèi)沒有檢測(cè)到耳機(jī)拔出信號(hào)時(shí),跳轉(zhuǎn)到已插入狀態(tài);當(dāng)耳機(jī)處于已插入狀態(tài)、且檢測(cè)到耳機(jī)拔出信號(hào)時(shí),跳轉(zhuǎn)到未插入狀態(tài);耳機(jī)插入狀態(tài)判斷子模塊用于接收到按鍵去抖動(dòng)處理模塊的通知后,查詢狀態(tài)機(jī)的狀態(tài),在確定狀態(tài)機(jī)處于已插入狀態(tài)、且在預(yù)定時(shí)長(zhǎng)二內(nèi)沒有檢測(cè)到耳機(jī)拔出信號(hào)時(shí),通知耳機(jī)按鍵信號(hào)處理模塊。
由上述本發(fā)明提供的技術(shù)方案可以看出,采用本發(fā)明的方法及移動(dòng)終端具有如下優(yōu)點(diǎn)1、能夠有效識(shí)別移動(dòng)終端耳機(jī)插拔過程中因音頻自激振蕩產(chǎn)生的虛假耳機(jī)按鍵信號(hào),從而有效避免耳機(jī)按鍵誤操作,提高用戶的滿意度;2、本發(fā)明的具體實(shí)現(xiàn)方式多樣化,可以采用軟件方式實(shí)現(xiàn),無須專門的硬件支持,而且占用CPU資源很少,簡(jiǎn)單易行;本發(fā)明的技術(shù)方案也可以采用硬件電路或邏輯電路來實(shí)現(xiàn)。


圖1為4芯耳機(jī)插座原理示意圖;圖2為手機(jī)中與耳機(jī)相連部分的硬件原理示意圖;圖3為耳機(jī)按鍵操作時(shí)電壓比較器的輸出電壓波形圖;圖4為耳機(jī)插入狀態(tài)遷移圖;圖5為本發(fā)明實(shí)施例所述的防止移動(dòng)終端耳機(jī)按鍵誤操作方法的流程圖;圖6為本發(fā)明實(shí)施例所述移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想是移動(dòng)終端在檢測(cè)到有效的耳機(jī)按鍵信號(hào)后,檢測(cè)耳機(jī)的插入狀態(tài),移動(dòng)終端在檢測(cè)到耳機(jī)未處于穩(wěn)定的已插入狀態(tài)時(shí),確定所述耳機(jī)按鍵信號(hào)為虛假按鍵信號(hào),對(duì)所述耳機(jī)按鍵信號(hào)不作任何處理。
為了實(shí)施本發(fā)明中的技術(shù)方案,我們將耳機(jī)的插入狀態(tài)劃分為三種,包括未插入狀態(tài)、已插入狀態(tài)以及處于未插入狀態(tài)和已插入狀態(tài)之間的過渡狀態(tài)。耳機(jī)的這三種狀態(tài)可以通過狀態(tài)機(jī)來實(shí)現(xiàn)。耳機(jī)在使用過程中,耳機(jī)的插入狀態(tài)是會(huì)發(fā)生變化的。耳機(jī)插入狀態(tài)遷移圖如圖4所示對(duì)于處于“未插入狀態(tài)”的耳機(jī),當(dāng)移動(dòng)終端檢測(cè)到耳機(jī)插入信號(hào)(圖2中通過檢測(cè)5腳電平變化或其跳變沿)并對(duì)該信號(hào)進(jìn)行按鍵去抖動(dòng)處理后,該插入信號(hào)仍有效,則認(rèn)為耳機(jī)處于“過渡狀態(tài)”;否則認(rèn)為耳機(jī)仍處于“未插入狀態(tài)”。
在耳機(jī)處于“過渡狀態(tài)”期間,如果移動(dòng)終端檢測(cè)到耳機(jī)拔出信號(hào),則認(rèn)為耳機(jī)返回“未插入狀態(tài)”;否則經(jīng)過預(yù)定時(shí)長(zhǎng)t2延時(shí)后,則認(rèn)為耳機(jī)處于“已插入狀態(tài)”。
在耳機(jī)處于“已插入狀態(tài)”期間,如果移動(dòng)終端檢測(cè)到耳機(jī)拔出信號(hào),則認(rèn)為耳機(jī)處于“未插入狀態(tài)”。
為對(duì)本發(fā)明有進(jìn)一步的了解,下面結(jié)合附圖對(duì)本發(fā)明所述的方法進(jìn)行詳細(xì)的說明。
本發(fā)明所述方法的具體實(shí)現(xiàn)方式如圖5所示,包括以下步驟步驟51移動(dòng)終端檢測(cè)到耳機(jī)按鍵信號(hào)后進(jìn)行按鍵去抖動(dòng)處理。
即當(dāng)移動(dòng)終端檢測(cè)到耳機(jī)按鍵信號(hào)并判斷有效后,對(duì)該按鍵信號(hào)先不處理,并且延時(shí)一段時(shí)間t1(通常為幾十mS)后執(zhí)行步驟52。
步驟52移動(dòng)終端再次判斷耳機(jī)按鍵信號(hào)是否有效,如果該按鍵信號(hào)仍有效,則執(zhí)行步驟53;否則,認(rèn)為該按鍵信號(hào)為虛假按鍵信號(hào),對(duì)該按鍵信號(hào)不作處理。
步驟53判斷耳機(jī)是否處于已插入狀態(tài)(即移動(dòng)終端在檢測(cè)到耳機(jī)按鍵信號(hào)之前已經(jīng)檢測(cè)到耳機(jī)插入信號(hào),并且延時(shí)達(dá)到預(yù)定時(shí)長(zhǎng)t2后該耳機(jī)插入信號(hào)仍有效),如果耳機(jī)處于已插入狀態(tài),則執(zhí)行步驟54;否則,如果耳機(jī)處于未插入狀態(tài)(即移動(dòng)終端在檢測(cè)到耳機(jī)按鍵信號(hào)之前沒有檢測(cè)到耳機(jī)插入信號(hào);或者雖然在檢測(cè)到耳機(jī)按鍵信號(hào)之前檢測(cè)到耳機(jī)插入信號(hào),但是在延時(shí)預(yù)定時(shí)長(zhǎng)t2內(nèi)又檢測(cè)到耳機(jī)拔出信號(hào)),或者處于過渡狀態(tài)(即移動(dòng)終端在檢測(cè)到耳機(jī)按鍵信號(hào)之前檢測(cè)到耳機(jī)插入信號(hào),但是延時(shí)沒有達(dá)到預(yù)定時(shí)長(zhǎng)t2),則認(rèn)為該按鍵信號(hào)為虛假按鍵信號(hào),對(duì)該按鍵信號(hào)不作處理。
因?yàn)槎鷻C(jī)處于未插入狀態(tài)時(shí)是不應(yīng)該產(chǎn)生按鍵信號(hào)的,所以在耳機(jī)處于未插入狀態(tài)期間檢測(cè)到的耳機(jī)按鍵信號(hào)一定是誤按鍵操作引起的虛假按鍵信號(hào);在耳機(jī)處于過渡狀態(tài)期間內(nèi)檢測(cè)到的耳機(jī)按鍵信號(hào),很可能是由于耳機(jī)插入過程中因音頻自激振蕩產(chǎn)生的虛假按鍵信號(hào)。
其中,預(yù)定時(shí)長(zhǎng)t2通常在100mS~1S范圍內(nèi)。
步驟54延時(shí)預(yù)定時(shí)長(zhǎng)t3,在此期間對(duì)該耳機(jī)按鍵信號(hào)不作任何處理。
步驟55當(dāng)預(yù)定時(shí)長(zhǎng)t3達(dá)到后繼續(xù)判斷耳機(jī)是否仍然處于已插入狀態(tài),如果耳機(jī)仍然處于已插入狀態(tài)(即在預(yù)定時(shí)長(zhǎng)t3內(nèi)沒有檢測(cè)到耳機(jī)拔出信號(hào)),則執(zhí)行步驟56;否則,如果耳機(jī)處于未插入狀態(tài)(即當(dāng)耳機(jī)處于已插入狀態(tài)下在預(yù)定時(shí)長(zhǎng)t3內(nèi)又檢測(cè)到耳機(jī)拔出信號(hào)),則認(rèn)為該按鍵信號(hào)為虛假按鍵信號(hào),對(duì)該按鍵信號(hào)不作處理。因?yàn)楫?dāng)耳機(jī)處于已插入狀態(tài),在檢測(cè)到耳機(jī)按鍵信號(hào)后延時(shí)預(yù)定時(shí)長(zhǎng)t3內(nèi)又檢測(cè)到耳機(jī)拔出信號(hào),那么檢測(cè)到的該耳機(jī)按鍵信號(hào)很可能是由于耳機(jī)拔出過程中因音頻自激振蕩產(chǎn)生的虛假按鍵信號(hào)。
其中,預(yù)定時(shí)長(zhǎng)t3通常在100mS~1S范圍內(nèi)。
步驟56移動(dòng)終端認(rèn)為該耳機(jī)按鍵信號(hào)是真實(shí)的耳機(jī)按鍵信號(hào),響應(yīng)耳機(jī)按鍵,執(zhí)行相應(yīng)功能。
對(duì)于真實(shí)的按鍵信號(hào),延時(shí)t3后再作相應(yīng)的按鍵處理,由于t3通常在幾百mS級(jí),因此用戶正常操作耳機(jī)按鍵時(shí)不會(huì)感覺到明顯的延遲,是可以接受的。
上述預(yù)定時(shí)長(zhǎng)t2和t3可以相同,也可以不同。
雖然較長(zhǎng)的延時(shí)有助于降低耳機(jī)按鍵誤操作概率,但是時(shí)間過長(zhǎng)時(shí)(比如超過1S),用戶在正常操作耳機(jī)按鍵時(shí)會(huì)感覺到明顯的延遲,影響使用。因此,通常情況下t2和t3設(shè)置為100mS~1S范圍內(nèi)較為合適。
上述技術(shù)方案可以通過軟件方式如驅(qū)動(dòng)層軟件方式、或應(yīng)用層軟件方式等來實(shí)現(xiàn),也可以采用硬件電路方式或邏輯電路方式來實(shí)現(xiàn)。
本發(fā)明還提供了一種移動(dòng)終端,如圖6所示,該移動(dòng)終端中設(shè)置有按鍵去抖動(dòng)處理模塊、耳機(jī)插入狀態(tài)判斷模塊和耳機(jī)按鍵信號(hào)處理模塊,其中,按鍵去抖動(dòng)處理模塊主要用于檢測(cè)到耳機(jī)按鍵信號(hào)后進(jìn)行按鍵去抖動(dòng)處理,若所述耳機(jī)按鍵信號(hào)經(jīng)過按鍵去抖動(dòng)處理后仍有效,則通知耳機(jī)插入狀態(tài)判斷模塊。
耳機(jī)插入狀態(tài)判斷模塊主要用于在接收到按鍵去抖動(dòng)處理模塊的通知后,檢測(cè)耳機(jī)的插入狀態(tài),在檢測(cè)到耳機(jī)處于未插入狀態(tài)時(shí),不通知耳機(jī)按鍵信號(hào)處理模塊;在檢測(cè)到耳機(jī)插入信號(hào)后的預(yù)定時(shí)長(zhǎng)一內(nèi)又檢測(cè)到耳機(jī)拔出信號(hào)時(shí),不通知耳機(jī)按鍵信號(hào)處理模塊;在檢測(cè)到有效的耳機(jī)按鍵信號(hào)后檢測(cè)耳機(jī)的插入狀態(tài)時(shí),檢測(cè)到耳機(jī)處于已插入狀態(tài),但是,在預(yù)定時(shí)長(zhǎng)二內(nèi)又檢測(cè)到耳機(jī)拔出信號(hào)時(shí),不通知耳機(jī)按鍵信號(hào)處理模塊。耳機(jī)插入狀態(tài)判斷模塊在檢測(cè)到耳機(jī)處于穩(wěn)定的已插入狀態(tài)時(shí),才會(huì)通知耳機(jī)按鍵信號(hào)處理模塊。這里的穩(wěn)定的已插入狀態(tài)為在檢測(cè)到耳機(jī)處于已插入狀態(tài)、且在預(yù)定時(shí)長(zhǎng)二內(nèi)又沒有檢測(cè)到耳機(jī)拔出信號(hào),此時(shí),耳機(jī)處于穩(wěn)定的已插入狀態(tài)。
耳機(jī)按鍵信號(hào)處理模塊主要用于在接收到通知時(shí),對(duì)所述耳機(jī)按鍵信號(hào)進(jìn)行處理。
耳機(jī)插入狀態(tài)判斷模塊由狀態(tài)機(jī)和耳機(jī)插入狀態(tài)判斷子模塊組成。
狀態(tài)機(jī)有三種狀態(tài),即未插入狀態(tài)、過渡狀態(tài)和已插入狀態(tài)。當(dāng)耳機(jī)處于未插入狀態(tài)、且檢測(cè)到耳機(jī)插入信號(hào)時(shí),狀態(tài)機(jī)跳轉(zhuǎn)到過渡狀態(tài);當(dāng)耳機(jī)處于過渡狀態(tài)、且在預(yù)定時(shí)長(zhǎng)一內(nèi)檢測(cè)到耳機(jī)拔出信號(hào)時(shí),狀態(tài)機(jī)跳轉(zhuǎn)到未插入狀態(tài);當(dāng)耳機(jī)處于過渡狀態(tài)、且在預(yù)定時(shí)長(zhǎng)一內(nèi)沒有檢測(cè)到耳機(jī)拔出信號(hào)時(shí),狀態(tài)機(jī)跳轉(zhuǎn)到已插入狀態(tài);當(dāng)耳機(jī)處于已插入狀態(tài)、且檢測(cè)到耳機(jī)拔出信號(hào)時(shí),狀態(tài)機(jī)跳轉(zhuǎn)到未插入狀態(tài)。
耳機(jī)插入狀態(tài)判斷子模塊主要用于接收到按鍵去抖動(dòng)處理模塊的通知后,查詢狀態(tài)機(jī)的狀態(tài),在確定狀態(tài)機(jī)處于已插入狀態(tài)、且在預(yù)定時(shí)長(zhǎng)二內(nèi)沒有檢測(cè)到耳機(jī)拔出信號(hào)時(shí),確認(rèn)該耳機(jī)按鍵信號(hào)為有效的按鍵信號(hào),并通知耳機(jī)按鍵信號(hào)處理模塊。也就是說,耳機(jī)插入狀態(tài)判斷子模塊在檢測(cè)到狀態(tài)機(jī)處于未插入狀態(tài)時(shí),不通知耳機(jī)按鍵信號(hào)處理模塊,在檢測(cè)到狀態(tài)機(jī)處于過渡狀態(tài)時(shí),不通知耳機(jī)按鍵信號(hào)處理模塊,在檢測(cè)到狀態(tài)機(jī)處于已插入狀態(tài)、且在預(yù)定時(shí)長(zhǎng)二內(nèi)檢測(cè)到耳機(jī)的拔出信號(hào)時(shí),不通知耳機(jī)按鍵信號(hào)處理模塊。
綜上所述,采用本發(fā)明的技術(shù)方案,能夠有效識(shí)別移動(dòng)終端耳機(jī)插拔過程中因音頻自激振蕩產(chǎn)生的虛假耳機(jī)按鍵信號(hào),從而有效避免耳機(jī)按鍵誤操作,提高用戶的滿意度;另外,本發(fā)明的具體實(shí)現(xiàn)方式多樣化,可以采用軟件方式實(shí)現(xiàn),也可以采用硬件電路或邏輯電路來實(shí)現(xiàn);當(dāng)采用軟件方式實(shí)現(xiàn)時(shí),無須專門的硬件支持,而且占用CPU資源很少,簡(jiǎn)單易行。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種防止移動(dòng)終端耳機(jī)按鍵誤操作的方法,其特征在于,包括步驟a、移動(dòng)終端在檢測(cè)到有效的耳機(jī)按鍵信號(hào)后,檢測(cè)耳機(jī)的插入狀態(tài);b、如果移動(dòng)終端確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài)時(shí),認(rèn)為所述耳機(jī)按鍵信號(hào)為虛假按鍵信號(hào),對(duì)所述耳機(jī)按鍵信號(hào)不作任何處理,否則執(zhí)行相應(yīng)操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟b包括如果耳機(jī)處于未插入狀態(tài),則移動(dòng)終端確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括移動(dòng)終端在未插入狀態(tài)下檢測(cè)到耳機(jī)插入信號(hào),經(jīng)去抖動(dòng)處理仍有效后,將延時(shí)時(shí)長(zhǎng)一的時(shí)間段作為耳機(jī)插入的過渡狀態(tài);如果在過渡狀態(tài)下,沒有檢測(cè)到耳機(jī)拔出信號(hào),則在過渡狀態(tài)結(jié)束后,進(jìn)入耳機(jī)已插入狀態(tài),否則進(jìn)入耳機(jī)未插入狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括如果耳機(jī)處于已插入狀態(tài),則延時(shí)時(shí)長(zhǎng)二,在時(shí)長(zhǎng)二內(nèi)又檢測(cè)到耳機(jī)拔出信號(hào),則確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài);移動(dòng)終端進(jìn)入耳機(jī)未插入狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)定時(shí)長(zhǎng)二為100毫秒至1秒。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)定時(shí)長(zhǎng)一為100毫秒至1秒。
7.根據(jù)權(quán)利要求1至6中任一權(quán)利要求所述的方法,其特征在于,移動(dòng)終端通過驅(qū)動(dòng)層軟件方式、或應(yīng)用層軟件方式、或硬件電路方式、或邏輯電路的方式檢測(cè)耳機(jī)插入狀態(tài)。
8.根據(jù)權(quán)利要求1至6中任一權(quán)利要求所述的方法,其特征在于,所述步驟b包括移動(dòng)終端通過狀態(tài)機(jī)確定耳機(jī)未處于穩(wěn)定的已插入狀態(tài)時(shí),確定所述耳機(jī)按鍵信號(hào)為虛假按鍵信號(hào),對(duì)所述耳機(jī)按鍵信號(hào)不作任何處理。
9.一種移動(dòng)終端,其特征在于,該移動(dòng)終端中設(shè)置有按鍵去抖動(dòng)處理模塊、耳機(jī)插入狀態(tài)判斷模塊和耳機(jī)按鍵信號(hào)處理模塊;按鍵去抖動(dòng)處理模塊用于檢測(cè)到耳機(jī)按鍵信號(hào)后進(jìn)行按鍵去抖動(dòng)處理,若所述耳機(jī)按鍵信號(hào)經(jīng)過按鍵去抖動(dòng)處理后仍有效,則通知耳機(jī)插入狀態(tài)判斷模塊;耳機(jī)插入狀態(tài)判斷模塊用于接收到通知后,檢測(cè)耳機(jī)的插入狀態(tài),并在檢測(cè)到耳機(jī)處于穩(wěn)定的已插入狀態(tài)時(shí),通知耳機(jī)按鍵信號(hào)處理模塊;耳機(jī)按鍵信號(hào)處理模塊用于在接收到通知時(shí),對(duì)所述耳機(jī)按鍵信號(hào)進(jìn)行處理。
10.如權(quán)利要求9所述的一種移動(dòng)終端,其特征在于,耳機(jī)插入狀態(tài)判斷模塊包括狀態(tài)機(jī)用于當(dāng)耳機(jī)處于未插入狀態(tài)、且檢測(cè)到耳機(jī)插入信號(hào)時(shí),跳轉(zhuǎn)到過渡狀態(tài);當(dāng)耳機(jī)處于過渡狀態(tài)、且在預(yù)定時(shí)長(zhǎng)一內(nèi)檢測(cè)到耳機(jī)拔出信號(hào)時(shí),跳轉(zhuǎn)到未插入狀態(tài);當(dāng)耳機(jī)處于過渡狀態(tài)、且在預(yù)定時(shí)長(zhǎng)一內(nèi)沒有檢測(cè)到耳機(jī)拔出信號(hào)時(shí),跳轉(zhuǎn)到已插入狀態(tài);當(dāng)耳機(jī)處于已插入狀態(tài)、且檢測(cè)到耳機(jī)拔出信號(hào)時(shí),跳轉(zhuǎn)到未插入狀態(tài);耳機(jī)插入狀態(tài)判斷子模塊用于接收到按鍵去抖動(dòng)處理模塊的通知后,查詢狀態(tài)機(jī)的狀態(tài),在確定狀態(tài)機(jī)處于已插入狀態(tài)、且在預(yù)定時(shí)長(zhǎng)二內(nèi)沒有檢測(cè)到耳機(jī)拔出信號(hào)時(shí),通知耳機(jī)按鍵信號(hào)處理模塊。
全文摘要
本發(fā)明公開了一種防止移動(dòng)終端耳機(jī)按鍵誤操作的方法及移動(dòng)終端,該方法的核心為移動(dòng)終端在檢測(cè)到有效的耳機(jī)按鍵信號(hào)后,檢測(cè)耳機(jī)的插入狀態(tài);移動(dòng)終端在檢測(cè)到耳機(jī)未處于穩(wěn)定的已插入狀態(tài)時(shí),確定所述耳機(jī)按鍵信號(hào)為虛假按鍵信號(hào),對(duì)所述耳機(jī)按鍵信號(hào)不作任何處理。采用本發(fā)明所述的技術(shù)方案能夠識(shí)別移動(dòng)終端耳機(jī)插拔過程中因音頻自激振蕩產(chǎn)生的虛假耳機(jī)按鍵信號(hào),從而有效防止耳機(jī)按鍵誤操作。
文檔編號(hào)H04M1/725GK1867133SQ20061005816
公開日2006年11月22日 申請(qǐng)日期2006年3月8日 優(yōu)先權(quán)日2006年3月8日
發(fā)明者黃林華 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
铁岭市| 卢氏县| 临清市| 高青县| 如东县| 呼玛县| 南丹县| 景泰县| 延安市| 永年县| 巴彦县| 德清县| 呼图壁县| 保亭| 永清县| 张掖市| 丹凤县| 和林格尔县| 井研县| 曲阳县| 宁海县| 丹江口市| 嵊州市| 湖北省| 浏阳市| 曲沃县| 安西县| 宁安市| 衡水市| 万山特区| 永宁县| 个旧市| 绥宁县| 论坛| 锦州市| 金寨县| 汝州市| 宁德市| 虹口区| 通许县| 垫江县|