一種線控耳機(jī)兼容方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種線控耳機(jī)兼容方法及終端。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展,針對(duì)終端的線控耳機(jī)的功能也越來(lái)越強(qiáng)大。一般在線控耳機(jī)上分布著多個(gè)按鍵,通過(guò)按鍵可以控制終端的音量大小或音頻播放等操作。以智能手機(jī)為例,每個(gè)手機(jī)廠商會(huì)為自己的手機(jī)配置相應(yīng)的線控耳機(jī),而不同的手機(jī)廠商所標(biāo)配的線控耳機(jī)在線控功能上兼容性很差,即一部手機(jī)不能同時(shí)兼容多種不同型號(hào)的線控耳機(jī),一種線控耳機(jī)也不能被多種不同品牌的手機(jī)使用。在實(shí)踐中發(fā)現(xiàn),目前常見(jiàn)的線控耳機(jī)一般包括三個(gè)按鍵,耳機(jī)上不同的按鍵分別串聯(lián)不同的電阻后接地,當(dāng)按下一個(gè)按鍵后,會(huì)產(chǎn)生相應(yīng)的按鍵信號(hào)值,且不同按鍵按下后產(chǎn)生的按鍵信號(hào)值不同,終端即可根據(jù)讀取到的按鍵信號(hào)值判斷是哪個(gè)按鍵按下。然而,由于不同型號(hào)的線控耳機(jī)按鍵串聯(lián)的電阻值不同,使得對(duì)應(yīng)產(chǎn)生的按鍵信號(hào)值也不盡相同,從而造成不同型號(hào)的線控耳機(jī)兼容性差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種線控耳機(jī)兼容方法及終端,能夠提高線控耳機(jī)的兼容性,使得可以在同一終端上使用不同型號(hào)的線控耳機(jī)。
[0004]本發(fā)明實(shí)施例提供了一種線控耳機(jī)兼容方法,包括:
[0005]當(dāng)有目標(biāo)耳機(jī)接入終端時(shí),獲取所述目標(biāo)耳機(jī)的配置信息;判斷所述目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息是否匹配;
[0006]若匹配,根據(jù)所述耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的信號(hào)值確定所述目標(biāo)耳機(jī)操作信號(hào)值對(duì)應(yīng)的按鍵,以及根據(jù)所述耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的控制指令確定所述目標(biāo)耳機(jī)的按鍵對(duì)應(yīng)的控制指令;
[0007]當(dāng)接收到所述目標(biāo)耳機(jī)的按鍵操作信號(hào)時(shí),獲取所述按鍵操作信號(hào)對(duì)應(yīng)的目標(biāo)操作信號(hào)值,其中,所述按鍵操作信號(hào)為操作所述目標(biāo)耳機(jī)上的一個(gè)按鍵所觸發(fā)的;
[0008]根據(jù)所述目標(biāo)操作信號(hào)值從所述目標(biāo)耳機(jī)操作信號(hào)值對(duì)應(yīng)的按鍵中確定與所述目標(biāo)操作信號(hào)值對(duì)應(yīng)的目標(biāo)按鍵,以及根據(jù)所述目標(biāo)按鍵從所述目標(biāo)耳機(jī)的按鍵對(duì)應(yīng)的控制指令中確定與所述目標(biāo)按鍵對(duì)應(yīng)的控制指令;
[0009]控制所述終端執(zhí)行與所述控制指令相對(duì)應(yīng)的操作。
[0010]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種終端,包括:
[0011 ] 第一獲取單元,用于當(dāng)有目標(biāo)耳機(jī)接入終端時(shí),獲取所述目標(biāo)耳機(jī)的配置信息;
[0012]第一判斷單元,用于判斷所述目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息是否匹配;
[0013]確定單元,用于當(dāng)所述第一判斷單元判斷所述目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息匹配時(shí),根據(jù)所述耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的信號(hào)值確定所述目標(biāo)耳機(jī)操作信號(hào)值對(duì)應(yīng)的按鍵,以及根據(jù)所述耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的控制指令確定所述目標(biāo)耳機(jī)的按鍵對(duì)應(yīng)的控制指令;
[0014]第二獲取單元,用于當(dāng)接收到所述目標(biāo)耳機(jī)的按鍵操作信號(hào)時(shí),獲取所述按鍵操作信號(hào)對(duì)應(yīng)的目標(biāo)操作信號(hào)值,其中,所述按鍵操作信號(hào)為操作所述目標(biāo)耳機(jī)上的一個(gè)按鍵所觸發(fā)的;
[0015]所述確定單元,還用于根據(jù)所述目標(biāo)操作信號(hào)值從所述目標(biāo)耳機(jī)操作信號(hào)值對(duì)應(yīng)的按鍵中確定與所述目標(biāo)操作信號(hào)值對(duì)應(yīng)的目標(biāo)按鍵,以及根據(jù)所述目標(biāo)按鍵從所述目標(biāo)耳機(jī)的按鍵對(duì)應(yīng)的控制指令中確定與所述目標(biāo)按鍵對(duì)應(yīng)的控制指令;
[0016]控制單元,用于控制所述終端執(zhí)行與所述控制指令相對(duì)應(yīng)的操作。
[0017]本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到有目標(biāo)耳機(jī)接入終端時(shí),獲取目標(biāo)耳機(jī)的配置信息,可以判斷目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息是否匹配,若匹配,可以根據(jù)耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的信號(hào)值確定目標(biāo)耳機(jī)操作信號(hào)值對(duì)應(yīng)的按鍵,以及根據(jù)耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的控制指令確定目標(biāo)耳機(jī)的按鍵對(duì)應(yīng)的控制指令,當(dāng)接收到目標(biāo)耳機(jī)的按鍵操作信號(hào)時(shí),獲取該按鍵操作信號(hào)對(duì)應(yīng)的目標(biāo)操作信號(hào)值,并根據(jù)該目標(biāo)操作信號(hào)值確定與之對(duì)應(yīng)的目標(biāo)按鍵,并根據(jù)該目標(biāo)按鍵確定對(duì)應(yīng)的控制指令,進(jìn)一步地,可以控制終端執(zhí)行與該控制指令相對(duì)應(yīng)的操作。通過(guò)實(shí)施本發(fā)明實(shí)施例,能夠提高線控耳機(jī)的兼容性,使得可以在同一終端上使用不同型號(hào)的線控耳機(jī)。
【附圖說(shuō)明】
[0018]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實(shí)施例提供的一種線控耳機(jī)兼容方法的流程示意圖;
[0020]圖2是本發(fā)明實(shí)施例提供的另一種線控耳機(jī)兼容方法的流程示意圖;
[0021]圖3是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0022]圖4是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖;
[0023]圖5是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖;
[0024]圖6是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]本發(fā)明實(shí)施例提供了一種線控耳機(jī)兼容方法及終端,能夠提高線控耳機(jī)的兼容性,使得可以在同一終端上使用不同型號(hào)的線控耳機(jī)。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0027]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種線控耳機(jī)兼容方法的流程示意圖。如圖1所示,該線控耳機(jī)兼容方法可以包括以下步驟:
[0028]SlOl、當(dāng)有目標(biāo)耳機(jī)接入終端時(shí),獲取目標(biāo)耳機(jī)的配置信息。
[0029]本發(fā)明實(shí)施例中,終端可以包括但不限于智能手機(jī)、平板電腦、掌上電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PAD)、多媒體播放器、智能電視、智能手表等。
[0030]本發(fā)明實(shí)施例中,目標(biāo)耳機(jī)可以通過(guò)終端上的耳機(jī)接口與終端進(jìn)行連接,當(dāng)終端檢測(cè)到有目標(biāo)耳機(jī)接入時(shí),可以獲取目標(biāo)耳機(jī)的配置信息。其中,目標(biāo)耳機(jī)的配置信息可以包括目標(biāo)耳機(jī)的至少一個(gè)按鍵對(duì)應(yīng)的操作信號(hào)值以及目標(biāo)耳機(jī)的麥克風(fēng)內(nèi)阻值中的至少一種。
[0031]本發(fā)明實(shí)施例中,目標(biāo)耳機(jī)可以為線控耳機(jī),目標(biāo)耳機(jī)上包含有多個(gè)物理按鍵,如:上鍵、下鍵和中間鍵等,且不同的按鍵對(duì)應(yīng)著不同的控制指令。
[0032]S102、判斷目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息是否匹配,若匹配,則執(zhí)行步驟S103。
[0033]本發(fā)明實(shí)施例中,可以將獲取到的目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息進(jìn)行比較,以判斷目標(biāo)耳機(jī)的配置信息是否與耳機(jī)庫(kù)中包括的其中一個(gè)或多個(gè)耳機(jī)的配置信息匹配。
[0034]本發(fā)明實(shí)施例中,耳機(jī)庫(kù)可以預(yù)先存儲(chǔ)在終端的存儲(chǔ)器中,耳機(jī)庫(kù)中可以包括至少一個(gè)耳機(jī)的屬性信息,耳機(jī)的屬性信息可以包括但不限于耳機(jī)的型號(hào)、耳機(jī)的每個(gè)按鍵對(duì)應(yīng)的信號(hào)值、耳機(jī)的每個(gè)按鍵對(duì)應(yīng)的控制指令、耳機(jī)的麥克風(fēng)內(nèi)阻值等信息。
[0035]作為一種可選的實(shí)施方式,當(dāng)目標(biāo)耳機(jī)的配置信息包括目標(biāo)耳機(jī)的麥克風(fēng)內(nèi)阻值時(shí),步驟S102判斷目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息是否匹配的【具體實(shí)施方式】可以包括以下步驟:
[0036]11)判斷目標(biāo)耳機(jī)的麥克風(fēng)內(nèi)阻值與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的一個(gè)耳機(jī)的麥克風(fēng)內(nèi)阻值的絕對(duì)差值是否小于等于預(yù)設(shè)閾值;
[0037]12)若小于等于預(yù)設(shè)閾值,則判斷出目標(biāo)耳機(jī)的麥克風(fēng)內(nèi)阻值與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的麥克風(fēng)內(nèi)阻值匹配,即判斷出目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的耳機(jī)的配置信息匹配。
[0038]S103、根據(jù)耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的信號(hào)值確定目標(biāo)耳機(jī)操作信號(hào)值對(duì)應(yīng)的按鍵,以及根據(jù)耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的控制指令確定目標(biāo)耳機(jī)的按鍵對(duì)應(yīng)的控制指令。
[0039]本發(fā)明實(shí)施例中,耳機(jī)的按鍵對(duì)應(yīng)的信號(hào)值可以為操作耳機(jī)的按鍵所產(chǎn)生的信號(hào)值,該信號(hào)值可以是電壓值、電阻值或電流值等。當(dāng)執(zhí)行步驟S102判斷出目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的一個(gè)耳機(jī)的配置信息匹配時(shí),可以根據(jù)耳機(jī)庫(kù)中包括的該耳機(jī)的按鍵對(duì)應(yīng)的信號(hào)值確定目標(biāo)耳機(jī)操作信號(hào)值對(duì)應(yīng)的按鍵,以及可以根據(jù)耳機(jī)庫(kù)中的耳機(jī)的按鍵對(duì)應(yīng)的控制指令確定目標(biāo)耳機(jī)的按鍵對(duì)應(yīng)的控制指令。其中,目標(biāo)耳機(jī)操作信號(hào)值為操作目標(biāo)耳機(jī)上的按鍵時(shí)所獲取到的信號(hào)值。例如:當(dāng)判斷出目標(biāo)耳機(jī)的配置信息與預(yù)先存儲(chǔ)的耳機(jī)庫(kù)中的一個(gè)耳機(jī)的配置信息匹配時(shí),可以進(jìn)一步確定目標(biāo)耳機(jī)每個(gè)操作信號(hào)值分別與該耳機(jī)的按鍵的信號(hào)值進(jìn)行逐一匹配,以確定每個(gè)操作信號(hào)值對(duì)應(yīng)的按鍵,以及該按鍵對(duì)應(yīng)的控制指令。此時(shí),該目標(biāo)耳機(jī)與該耳機(jī)匹配完成。
[0040]S104、當(dāng)接收到目標(biāo)耳機(jī)的按鍵操作信號(hào)時(shí),獲取該按鍵操作信號(hào)對(duì)應(yīng)的目標(biāo)操作信號(hào)值,其中,該按鍵操作信號(hào)為操作目標(biāo)耳機(jī)上的一個(gè)按鍵所觸發(fā)的。
[0041]本發(fā)明實(shí)施例中,目標(biāo)操作