專利名稱:一種無線終端上判別三段耳機和四段耳機的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的無線終端產(chǎn)品,尤其涉及一種判別三段耳機和四段耳機的方法,從而兼容三段耳機和四段耳機的語音通話功能。
背景技術(shù):
目前,無線終端(不局限于手機)在全球的普及性越來越高(97個國家和地區(qū)的手機普及率超過100%)、終端越來越多樣(全球超過1000款的手機)、技術(shù)也越來越成熟(3. 5G 的HSPA已經(jīng)成功商用),隨之無線終端的業(yè)務(wù)類型也愈來愈豐富。
對于手機或者其它無線終端,目前有一些產(chǎn)品在最初的硬件設(shè)計上只考慮了四段耳機(手機的標(biāo)準(zhǔn)配置)的基帶設(shè)計,四段耳機的功能鍵在手機或者其它無線終端上具有特殊功能,例如來電接聽電話,掛斷電話等。當(dāng)用戶在不兼容三段耳機的手機或者其它無線終端上使用三段耳機(比較常見的為MP3的配套耳機)時,容易出現(xiàn)異常情況,比如來電自動接聽,自動掛斷電話等。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種無線終端上判別三段耳機和四段耳機的方法,該方法保證用戶在手機或者其它無線終端上使用三段耳機和四段耳機,達(dá)到正常的效果,提高手機或者其它無線終端的使用效果。
本發(fā)明的另一個目的在于提供一種無線終端上判別三段耳機和四段耳機的方法, 該方法實現(xiàn)容易,成本低廉,可廣泛應(yīng)用于現(xiàn)有的無線終端上。
為解決上述技術(shù)問題,本發(fā)明采用以下解決方案。
—種無線終端上判別三段耳機和四段耳機的方法,該方法包括1、無線終端獲取到有插入耳機的事件上報;2、無線終端啟動采樣程序,并清除存儲耳機類型存儲空間的值;3、采樣器每隔一定時間采樣一次功能鍵引腳的電壓,并換算成Boolean數(shù)據(jù)類型,0,1 分別代表高電壓和低電壓,在一定時間段內(nèi)進行η次采樣,并把數(shù)據(jù)送給判決器;4、判決器收到的采樣數(shù)據(jù)后,經(jīng)過特定算法進行判決,輸出判決結(jié)果。
所述的特定算法描述判決值=高電壓采樣數(shù)目/(高電壓采樣數(shù)目+低電壓采樣數(shù)目),判決值大于等于三段耳機閾值,代表判決成功,并且判決結(jié)果為1 (代表三段耳機), 判決值小于等于四段耳機閾值,代表判決成功,并且判決結(jié)果為0 (代表四段耳機),判決值介于三段耳機閾值和四段耳機閾值之間,代表判決失敗。
5、把判決結(jié)果寫入特定的存儲空間,并對耳機進行數(shù)據(jù)匹配。
所述的無線終端還可以直接從特定存儲空間讀取判決結(jié)果,從而對插入的耳機進行區(qū)分,為三段耳機還是四段耳機。
在已經(jīng)成功識別到四段耳機的前提下,無線終端可以通過從底層上報的長按鍵事件和短按鍵事件來實現(xiàn)耳機接聽電話和掛斷電話功能,進行功能的擴展。
因此,通過本發(fā)明,使用四段耳機可以實現(xiàn)來電按鍵接聽電話和掛斷電話,并同時兼容三段耳機;當(dāng)四段耳機的功能鍵具有其它功能時(長按鍵或者短按鍵)也可做到支持, 具有擴展功能。所述終端包括支持各種無線制式的手機、PDA、模塊(需要開發(fā)板支持)等。本發(fā)明具有以下有益效果。本發(fā)明,使手機或者其它無線終端可從軟件上實現(xiàn)判別三段耳機和四段耳機的功能,在不修改硬件的前提下保證了手機或者其它無線產(chǎn)品的正常功能,提高手機或者其它無線終端的使用效果。同時,本發(fā)明可以節(jié)約開發(fā)時間,也能夠節(jié)約成本,提高了用戶滿意度,進而可提高手機或者其它無線終端產(chǎn)品對于耳機的的適應(yīng)性。
圖1為本發(fā)明的實現(xiàn)方法中終端側(cè)的處理流程圖。圖2為本發(fā)明的實現(xiàn)方法中判決算法的示意圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細(xì)說明
本實施例中,實現(xiàn)無線終端從軟件上判別三段耳機和四段耳機系統(tǒng)包括無線終端、三段耳機、四段耳機;
其中,無線終端為支持耳機插入的終端;四段耳機,用于語音通話或者音樂播放器聲音播放和特殊功能按鍵,三段耳機,僅用于聲音播放;無線終端為支持各種無線協(xié)議版本的移動終端,包括手機、PDA、模塊(需要開發(fā)板支持)等。本實施例中,實現(xiàn)無線終端從軟件上判別三段耳機和四段耳機的方法如圖1所示,方法中提到的特定算法如圖2所示,包括
101、無線終端獲取到有插入耳機的事件上報。102、無線終端嵌入軟件啟動采樣器(采樣程序)并清除存儲耳機類型存儲空間的值。103、采樣器每隔一定時間(例如100ms)采樣一次功能鍵引腳的電壓,并換算成 Boolean數(shù)據(jù)類型,0,1分別代表高電壓和低電壓,在一定時間段(例如1500ms)內(nèi)進行η (例如15)次采樣,并把數(shù)據(jù)送給判決器。104、無線終端嵌入軟件關(guān)閉采樣器(采樣程序)。105、判決器收到的采樣數(shù)據(jù)后,經(jīng)過特定算法進行判決,輸出判決結(jié)果。特定算法描述判決值=高電壓采樣數(shù)目八高電壓采樣數(shù)目+低電壓采樣數(shù)目), 判決值大于等于三段耳機閾值(例如0. 7),代表判決成功,并且判決結(jié)果為1 (代表三段耳機),判決值小于等于四段耳機閾值(例如0. 3),代表判決成功,并且判決結(jié)果為0 (代表四段耳機),判決值介于三段耳機閾值和四段耳機閾值之間,代表判決失敗。106、判決失敗則回到步驟102,判決成功則把判決結(jié)果寫入特定的存儲空間。至此底層軟件已完成了對耳機類型的判斷。107、終端應(yīng)用程序需要時可以直接從特定存儲空間讀取判決結(jié)果,從而對插入的耳機進行區(qū)分,為三段耳機還是四段耳機。
108、擴展功能在應(yīng)用程序已經(jīng)成功識別到四段耳機的前提下,應(yīng)用程序可以通過從底層上報的長按鍵事件和短按鍵事件來實現(xiàn)耳機接聽電話和掛斷電話功能。
以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實施例對本發(fā)明進行了詳細(xì)說明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種無線終端上判別三段耳機和四段耳機的方法,其特征在于該方法包括1)、無線終端獲取到有插入耳機的事件上報;2)、無線終端啟動采樣程序,并清除存儲耳機類型存儲空間的值;3)、采樣器每隔一定時間采樣一次功能鍵引腳的電壓,并換算成Boolean數(shù)據(jù)類型, 0,1分別代表高電壓和低電壓,在一定時間段內(nèi)進行η次采樣,并把數(shù)據(jù)送給判決器;4)、判決器收到的采樣數(shù)據(jù)后,經(jīng)過特定算法進行判決,輸出判決結(jié)果;5)、把判決結(jié)果寫入特定的存儲空間,并對耳機進行數(shù)據(jù)匹配。
2.如權(quán)利要求1所述的無線終端上判別三段耳機和四段耳機的方法,其特征在于所述的特定算法描述判決值=高電壓采樣數(shù)目八高電壓采樣數(shù)目+低電壓采樣數(shù)目),判決值大于等于三段耳機閾值,代表判決成功,并且判決結(jié)果為1,代表三段耳機;判決值小于等于四段耳機閾值,代表判決成功,并且判決結(jié)果為0,代表四段耳機;判決值介于三段耳機閾值和四段耳機閾值之間,代表判決失敗。
3.如權(quán)利要求1所述的無線終端上判別三段耳機和四段耳機的方法,其特征在于所述的無線終端還可以直接從特定存儲空間讀取判決結(jié)果,從而對插入的耳機進行區(qū)分,為三段耳機還是四段耳機。
4.如權(quán)利要求1所述的無線終端上判別三段耳機和四段耳機的方法,其特征在于在已經(jīng)成功識別到四段耳機的前提下,無線終端可以通過從底層上報的長按鍵事件和短按鍵事件來實現(xiàn)耳機接聽電話和掛斷電話功能,進行功能的擴展。
5.如權(quán)利要求1所述的無線終端上判別三段耳機和四段耳機的方法,其特征在于所述無線終端包括支持各種無線制式的手機、PDA、模塊的任意一種。
全文摘要
本發(fā)明公開了一種無線終端上判別三段耳機和四段耳機的方法,該方法包括無線終端獲取到有插入耳機的事件上報;無線終端啟動采樣程序,并清除存儲耳機類型存儲空間的值;采樣器采樣后把數(shù)據(jù)送給判決器;判決器收到的采樣數(shù)據(jù)后,經(jīng)過特定算法進行判決,輸出判決結(jié)果。本發(fā)明,使手機或者其它無線終端可從軟件上實現(xiàn)判別三段耳機和四段耳機的功能,在不修改硬件的前提下保證了手機或者其它無線產(chǎn)品的正常功能,提高手機或者其它無線終端的使用效果。
文檔編號H04R1/10GK102510550SQ20111036138
公開日2012年6月20日 申請日期2011年11月15日 優(yōu)先權(quán)日2011年11月15日
發(fā)明者張曉偉 申請人:深圳市中興移動通信有限公司