鬼佬大哥大
  • / 20
  • 下載費用:30 金幣  

一種線控耳機兼容方法及終端.pdf

關 鍵 詞:
一種 耳機 兼容 方法 終端
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201510278161.1

申請日:

2015.05.27

公開號:

CN104899001A

公開日:

2015.09.09

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 3/16申請日:20150527|||公開
IPC分類號: G06F3/16 主分類號: G06F3/16
申請人: 深圳市金立通信設備有限公司
發明人: 尚岸奇
地址: 518040廣東省深圳市福田區深南大道7028號時代科技大廈東座21樓
優先權:
專利代理機構: 廣州三環專利代理有限公司44202 代理人: 郝傳鑫; 熊永強
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510278161.1

授權公告號:

|||

法律狀態公告日:

2016.04.27|||2015.09.09

法律狀態類型:

實質審查的生效|||公開

摘要

本發明實施例提供了一種線控耳機兼容方法及終端,該方法包括:當有目標耳機接入終端時,獲取目標耳機的配置信息;判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配;若匹配,根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令;當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的操作信號值;根據該操作信號值確定與之對應的按鍵,以及根據該按鍵確定對應的控制指令;控制終端執行與該控制指令相對應的操作。實施本發明實施例,能夠提高線控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。

權利要求書

權利要求書
1.  一種線控耳機兼容方法,其特征在于,包括:
當有目標耳機接入終端時,獲取所述目標耳機的配置信息;判斷所述目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配;
若匹配,根據所述耳機庫中的耳機的按鍵對應的信號值確定所述目標耳機操作信號值對應的按鍵,以及根據所述耳機庫中的耳機的按鍵對應的控制指令確定所述目標耳機的按鍵對應的控制指令;
當接收到所述目標耳機的按鍵操作信號時,獲取所述按鍵操作信號對應的目標操作信號值,其中,所述按鍵操作信號為操作所述目標耳機上的一個按鍵所觸發的;
根據所述目標操作信號值從所述目標耳機操作信號值對應的按鍵中確定與所述目標操作信號值對應的目標按鍵,以及根據所述目標按鍵從所述目標耳機的按鍵對應的控制指令中確定與所述目標按鍵對應的控制指令;
控制所述終端執行與所述控制指令相對應的操作。

2.  根據權利要求1所述的方法,其特征在于,所述獲取所述目標耳機的配置信息之前,所述方法還包括:
輸出提示信息,所述提示信息用于提示輸入所述目標耳機的類型,其中,所述目標耳機的類型包括線控耳機或非線控耳機;
接收響應所述提示信息輸入的所述目標耳機的類型;
判斷所述目標耳機的類型是否為線控耳機;
若所述目標耳機的類型為所述線控耳機,執行所述的獲取所述目標耳機的配置信息的步驟。

3.  根據權利要求1所述的方法,其特征在于,當所述目標耳機的配置信息包括所述目標耳機的至少一個按鍵對應的操作信號值時,所述獲取所述目標耳機的配置信息,包括:
接收用戶的操作指令,所述操作指令為用戶分別按壓所述目標耳機上的至少一個按鍵為預設時長所觸發的;
響應所述操作指令,獲取所述目標耳機的至少一個按鍵對應的操作信號值。

4.  根據權利要求1~3任一項所述的方法,其特征在于,所述獲取所述按鍵操作信號對應的目標操作信號值之后,所述方法還包括:
判斷所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值是否匹配;
若匹配,則執行所述的根據所述目標操作信號值從所述目標耳機操作信號值對應的按鍵中確定與所述目標操作信號值對應的目標按鍵的步驟。

5.  根據權利要求4所述的方法,其特征在于,所述判斷所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值是否匹配,包括:
判斷所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值的絕對差值是否小于等于預設閾值;
若小于等于所述預設閾值,則判斷出所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值匹配。

6.  一種終端,其特征在于,包括:
第一獲取單元,用于當有目標耳機接入終端時,獲取所述目標耳機的配置信息;
第一判斷單元,用于判斷所述目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配;
確定單元,用于當所述第一判斷單元判斷所述目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息匹配時,根據所述耳機庫中的耳機的按鍵對應的信號值確定所述目標耳機操作信號值對應的按鍵,以及根據所述耳機庫中的耳機的按鍵對應的控制指令確定所述目標耳機的按鍵對應的控制指令;
第二獲取單元,用于當接收到所述目標耳機的按鍵操作信號時,獲取所述按鍵操作信號對應的目標操作信號值,其中,所述按鍵操作信號為操作所述目標耳機上的一個按鍵所觸發的;
所述確定單元,還用于根據所述目標操作信號值從所述目標耳機操作信號值對應的按鍵中確定與所述目標操作信號值對應的目標按鍵,以及根據所述目 標按鍵從所述目標耳機的按鍵對應的控制指令中確定所述目標按鍵對應的控制指令;
控制單元,用于控制所述終端執行與所述控制指令相對應的操作。

7.  根據權利要求6所述的終端,其特征在于,所述終端還包括:
輸出單元,用于在所述第一獲取單元獲取所述目標耳機的配置信息之前,輸出提示信息,所述提示信息用于提示輸入所述目標耳機的類型,其中,所述目標耳機的類型包括線控耳機或非線控耳機;
接收單元,用于接收響應所述提示信息輸入的所述目標耳機的類型;
第二判斷單元,用于判斷所述目標耳機的類型是否為線控耳機,若所述目標耳機的類型為所述線控耳機,則觸發所述第一獲取單元執行所述的獲取所述目標耳機的配置信息的操作。

8.  根據權利要求6所述的終端,其特征在于,當所述目標耳機的配置信息包括所述目標耳機的至少一個按鍵對應的信號值時,所述第一獲取單元獲取所述目標耳機的配置信息的方式具體為:
所述第一獲取單元接收用戶的操作指令,所述操作指令為用戶分別按壓所述目標耳機上的至少一個按鍵為預設時長所觸發的,響應所述操作指令,獲取所述目標耳機的至少一個按鍵對應的操作信號值。

9.  根據權利要求6~8任一項所述的終端,其特征在于,所述終端還包括:
第三判斷單元,用于在所述第二獲取單元獲取所述按鍵操作信號對應的目標操作信號值之后,判斷所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值是否匹配,若匹配,則觸發所述確定單元執行所述的根據所述目標操作信號值從所述目標耳機操作信號值對應的按鍵中確定與所述目標操作信號值對應的目標按鍵的操作。

10.  根據權利要求9所述的終端,其特征在于,所述第三判斷單元判斷所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值是否匹配的方式具體為:
所述第三判斷單元判斷所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值的絕對差值是否小于等于預設閾值,若小于等于所述預設閾值,則判斷出所述目標操作信號值與確定的所述目標耳機的一個按鍵對應的操作信號值匹配。

說明書

說明書一種線控耳機兼容方法及終端
技術領域
本發明涉及電子技術領域,尤其涉及一種線控耳機兼容方法及終端。
背景技術
隨著終端技術的發展,針對終端的線控耳機的功能也越來越強大。一般在線控耳機上分布著多個按鍵,通過按鍵可以控制終端的音量大小或音頻播放等操作。以智能手機為例,每個手機廠商會為自己的手機配置相應的線控耳機,而不同的手機廠商所標配的線控耳機在線控功能上兼容性很差,即一部手機不能同時兼容多種不同型號的線控耳機,一種線控耳機也不能被多種不同品牌的手機使用。在實踐中發現,目前常見的線控耳機一般包括三個按鍵,耳機上不同的按鍵分別串聯不同的電阻后接地,當按下一個按鍵后,會產生相應的按鍵信號值,且不同按鍵按下后產生的按鍵信號值不同,終端即可根據讀取到的按鍵信號值判斷是哪個按鍵按下。然而,由于不同型號的線控耳機按鍵串聯的電阻值不同,使得對應產生的按鍵信號值也不盡相同,從而造成不同型號的線控耳機兼容性差。
發明內容
本發明實施例提供了一種線控耳機兼容方法及終端,能夠提高線控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。
本發明實施例提供了一種線控耳機兼容方法,包括:
當有目標耳機接入終端時,獲取所述目標耳機的配置信息;判斷所述目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配;
若匹配,根據所述耳機庫中的耳機的按鍵對應的信號值確定所述目標耳機操作信號值對應的按鍵,以及根據所述耳機庫中的耳機的按鍵對應的控制指令確定所述目標耳機的按鍵對應的控制指令;
當接收到所述目標耳機的按鍵操作信號時,獲取所述按鍵操作信號對應的目標操作信號值,其中,所述按鍵操作信號為操作所述目標耳機上的一個按鍵 所觸發的;
根據所述目標操作信號值從所述目標耳機操作信號值對應的按鍵中確定與所述目標操作信號值對應的目標按鍵,以及根據所述目標按鍵從所述目標耳機的按鍵對應的控制指令中確定與所述目標按鍵對應的控制指令;
控制所述終端執行與所述控制指令相對應的操作。
相應地,本發明實施例還提供了一種終端,包括:
第一獲取單元,用于當有目標耳機接入終端時,獲取所述目標耳機的配置信息;
第一判斷單元,用于判斷所述目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配;
確定單元,用于當所述第一判斷單元判斷所述目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息匹配時,根據所述耳機庫中的耳機的按鍵對應的信號值確定所述目標耳機操作信號值對應的按鍵,以及根據所述耳機庫中的耳機的按鍵對應的控制指令確定所述目標耳機的按鍵對應的控制指令;
第二獲取單元,用于當接收到所述目標耳機的按鍵操作信號時,獲取所述按鍵操作信號對應的目標操作信號值,其中,所述按鍵操作信號為操作所述目標耳機上的一個按鍵所觸發的;
所述確定單元,還用于根據所述目標操作信號值從所述目標耳機操作信號值對應的按鍵中確定與所述目標操作信號值對應的目標按鍵,以及根據所述目標按鍵從所述目標耳機的按鍵對應的控制指令中確定與所述目標按鍵對應的控制指令;
控制單元,用于控制所述終端執行與所述控制指令相對應的操作。
本發明實施例中,當檢測到有目標耳機接入終端時,獲取目標耳機的配置信息,可以判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配,若匹配,可以根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令,當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值,并根據該目標操作信號值確定與之對應的目標按鍵,并根據該目標按鍵確定對應的控制指令,進一步地,可以控制終端執行與該控制指令相對應的操作。通過實施本發明實施例,能夠提高線 控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的一種線控耳機兼容方法的流程示意圖;
圖2是本發明實施例提供的另一種線控耳機兼容方法的流程示意圖;
圖3是本發明實施例提供的一種終端的結構示意圖;
圖4是本發明實施例提供的另一種終端的結構示意圖;
圖5是本發明實施例提供的又一種終端的結構示意圖;
圖6是本發明實施例提供的又一種終端的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例提供了一種線控耳機兼容方法及終端,能夠提高線控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。以下分別進行詳細說明。
請參閱圖1,圖1是本發明實施例提供的一種線控耳機兼容方法的流程示意圖。如圖1所示,該線控耳機兼容方法可以包括以下步驟:
S101、當有目標耳機接入終端時,獲取目標耳機的配置信息。
本發明實施例中,終端可以包括但不限于智能手機、平板電腦、掌上電腦、個人數字助理(Personal Digital Assistant,PAD)、多媒體播放器、智能電視、智能手表等。
本發明實施例中,目標耳機可以通過終端上的耳機接口與終端進行連接,當終端檢測到有目標耳機接入時,可以獲取目標耳機的配置信息。其中,目標 耳機的配置信息可以包括目標耳機的至少一個按鍵對應的操作信號值以及目標耳機的麥克風內阻值中的至少一種。
本發明實施例中,目標耳機可以為線控耳機,目標耳機上包含有多個物理按鍵,如:上鍵、下鍵和中間鍵等,且不同的按鍵對應著不同的控制指令。
S102、判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配,若匹配,則執行步驟S103。
本發明實施例中,可以將獲取到的目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息進行比較,以判斷目標耳機的配置信息是否與耳機庫中包括的其中一個或多個耳機的配置信息匹配。
本發明實施例中,耳機庫可以預先存儲在終端的存儲器中,耳機庫中可以包括至少一個耳機的屬性信息,耳機的屬性信息可以包括但不限于耳機的型號、耳機的每個按鍵對應的信號值、耳機的每個按鍵對應的控制指令、耳機的麥克風內阻值等信息。
作為一種可選的實施方式,當目標耳機的配置信息包括目標耳機的麥克風內阻值時,步驟S102判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配的具體實施方式可以包括以下步驟:
11)判斷目標耳機的麥克風內阻值與預先存儲的耳機庫中的一個耳機的麥克風內阻值的絕對差值是否小于等于預設閾值;
12)若小于等于預設閾值,則判斷出目標耳機的麥克風內阻值與預先存儲的耳機庫中的耳機的麥克風內阻值匹配,即判斷出目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息匹配。
S103、根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。
本發明實施例中,耳機的按鍵對應的信號值可以為操作耳機的按鍵所產生的信號值,該信號值可以是電壓值、電阻值或電流值等。當執行步驟S102判斷出目標耳機的配置信息與預先存儲的耳機庫中的一個耳機的配置信息匹配時,可以根據耳機庫中包括的該耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及可以根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。其中,目標耳機操作信號值為操作目標耳機上的按 鍵時所獲取到的信號值。例如:當判斷出目標耳機的配置信息與預先存儲的耳機庫中的一個耳機的配置信息匹配時,可以進一步確定目標耳機每個操作信號值分別與該耳機的按鍵的信號值進行逐一匹配,以確定每個操作信號值對應的按鍵,以及該按鍵對應的控制指令。此時,該目標耳機與該耳機匹配完成。
S104、當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值,其中,該按鍵操作信號為操作目標耳機上的一個按鍵所觸發的。
本發明實施例中,目標操作信號值為操作目標耳機上的一個按鍵所產生的。按鍵操作信號可以是用戶單擊或雙擊某個按鍵、觸摸或滑動某個按鍵、長按或短按某個按鍵等所觸發的,且按照不同的方式操作某個按鍵所產生的目標操作信號值可以不同。
S105、根據該目標操作信號值從目標耳機操作信號值對應的按鍵中確定與該目標操作信號值對應的目標按鍵,以及根據該目標按鍵從目標耳機的按鍵對應的控制指令中確定該目標按鍵對應的控制指令。
本發明實施例中,目標耳機操作信號值對應的按鍵為執行步驟S103時根據耳機庫中的耳機的按鍵對應的信號值所確定的,目標耳機的按鍵對應的控制指令也為執行步驟S103時根據耳機庫中的耳機的按鍵對應的控制指令所確定的。
S106、控制終端執行與該控制指令相對應的操作。
本發明實施例中,當操作目標耳機上的一個按鍵,獲取到該按鍵對應的控制指令為增大音量,則可以根據該控制指令控制終端的音量加大。此外,針對不同按鍵以不同的方式進行操控能夠控制終端執行不同的操作,例如:聽音樂時可以通過操作目標耳機的按鍵以控制音樂的播放(如:上一首、下一首、暫停、快進、音量增、音量減等等);通話時可以通過操作目標耳機的按鍵來接通或掛斷電話等。
在圖1所描述的方法中,當檢測到有目標耳機接入終端時,獲取目標耳機的配置信息,可以判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配,若匹配,可以根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令,當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值,并根據該目標操作信號值確 定與之對應的目標按鍵,并根據該目標按鍵確定對應的控制指令,進一步地,可以控制終端執行與該控制指令相對應的操作。通過實施圖1所描述的方法,能夠提高線控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。
請參閱圖2,圖2是本發明實施例提供的另一種線控耳機兼容方法的流程示意圖。如圖2所示,該線控耳機兼容方法可以包括以下步驟:
S201、當有目標耳機接入終端時,獲取目標耳機的配置信息。
本發明實施例中,目標耳機的配置信息可以包括:
目標耳機的至少一個按鍵對應的操作信號值以及目標耳機的麥克風內阻值中的至少一種。
本發明實施例中,目標耳機的麥克風內阻值可以在終端檢測到有目標耳機接入之后直接讀取出。
作為一種可選的實施方式,當目標耳機的配置信息包括目標耳機的至少一個按鍵對應的操作信號值時,步驟S201的具體實施方式可以包括以下步驟:
21)接收用戶的操作指令,該操作指令為用戶分別按壓目標耳機上的至少一個按鍵為預設時長所觸發的;
22)響應該操作指令,獲取目標耳機的至少一個按鍵對應的操作信號值。
在該實施方式中,分別按壓目標耳機上的至少一個按鍵為預設時長可以為分別長按目標耳機上的至少一個按鍵,預設時長可以為1秒、2秒等時長。
本發明實施例中,當檢測到有目標耳機接入終端之后,在執行步驟S201獲取目標耳機的配置信息之前,圖2所描述的方法還可以包括以下步驟:
23)輸出提示信息,該提示信息用于提示輸入目標耳機的類型,其中,該目標耳機的類型包括線控耳機或非線控耳機;
24)接收響應該提示信息輸入的目標耳機的類型;
25)判斷目標耳機的類型是否為線控耳機;若為線控耳機,則執行步驟S201所述的獲取目標耳機的配置信息的步驟。
其中,在檢測到有目標耳機接入終端之后,終端將輸出用于提示輸入該目標耳機的類型的提示信息,并且可以輸出目標耳機的類型的選項,該選項可以包括線控耳機和非線控耳機選型,通過接收用戶輸入的選項來判斷該目標耳機的類型。當為線控耳機時,則執行步驟S201所述的獲取目標耳機的配置信息的 步驟;當為非線控耳機時,則可以直接使用該目標耳機,因為非線控耳機能夠與任意終端兼容。
S202、判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配,若是,則執行步驟S203;若否,則執行步驟S204。
本發明實施例中,當判斷出目標耳機的配置信息與耳機庫中包括的其中一個或多個耳機的配置信息匹配時,則可以執行步驟S203;當判斷出目標耳機的配置信息與耳機庫中包括的所有耳機的配置信息均不匹配時,則可以執行步驟S204。
S203、根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。
本發明實施例中,當步驟S203執行完畢后,可以進一步執行步驟S208至步驟S210。
S204、從服務器中下載耳機數據包。
本發明實施例中,當執行步驟S202判斷出目標耳機的配置信息與預先存儲的耳機庫中的所有耳機的配置信息均不匹配時,可以訪問服務器,并從服務器中下載耳機數據包。
本發明實施例中,在從服務器中下載耳機數據包之前,可以判斷終端是否具有訪問外部數據資源的權限(即判斷終端是否連接上網絡),若有權限,則可以訪問服務器,并從服務器中下載所需的耳機數據包;若沒有權限,則可以輸出提示信息,以提示用戶是否需要開啟數據連接。
作為一種可選的實施方式,在執行步驟S204從服務器中下載耳機數據包之后,圖2所描述的方法還可以包括以下步驟:
26)將耳機數據包保存至耳機庫中,以更新耳機庫。
S205、判斷目標耳機的配置信息與耳機數據包中的耳機的配置信息是否匹配,若是,則執行步驟S206;若否,則執行步驟S207。
本發明實施例中,當執行步驟S204從服務器中下載到耳機數據包之后,可以繼續判斷目標耳機的配置信息與耳機數據包中的耳機的配置信息是否匹配,若目標耳機的配置信息與耳機數據包中的一個或多個耳機的配置信息匹配時,可以進一步執行步驟S206;若目標耳機的配置信息與耳機數據包中的所有耳機 的配置信息均不匹配時,則可以執行步驟S207。
S206、根據耳機數據包中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機數據包中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。
本發明實施例中,當步驟S206執行完畢后,也可以進一步執行步驟S208至步驟S210。
S207、添加目標耳機的屬性信息至耳機庫中。
本發明實施例中,當執行步驟S205判斷出目標耳機的配置信息與耳機數據包中的所有耳機的配置信息均不匹配時,則可以添加目標耳機的屬性信息至耳機庫中。當添加完成后,則可以進一步執行步驟S208至步驟S210。
本發明實施例中,目標耳機的屬性信息包括目標耳機的型號、目標耳機的麥克風內阻值、目標耳機的每一個按鍵對應的操作信號值以及每一個按鍵對應的控制指令。
作為一種可選的實施方式,步驟S207的具體實施方式可以包括以下步驟:
27)輸出第一提示信息,該第一提示信息用于提示用戶輸入目標耳機的型號;
28)接收并響應用戶針對該第一提示信息的輸入指令,以獲取目標耳機的型號;
29)輸出第二提示信息,該第二提示信息用于提示用戶分別長按目標耳機上的每一個按鍵;
30)接收并響應用戶分別長按目標耳機上的每一個按鍵所觸發的操作指令,以獲取目標耳機的每一個按鍵對應的操作信號值以及每一個按鍵對應的操作指令;
31)讀取目標耳機的麥克風內阻值;
32)將目標耳機的型號、目標耳機的麥克風內阻值、目標耳機的每一個按鍵對應的操作信號值以及每一個按鍵對應的操作指令進行關聯,并存儲至耳機庫中。
S208、當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值,其中,按鍵操作信號為操作目標耳機上的一個按鍵所觸發的。
S209、根據該目標操作信號值從目標耳機操作信號值對應的按鍵中確定與 該目標操作信號值對應的目標按鍵,以及根據該目標按鍵從目標耳機的按鍵對應的控制指令中確定該目標按鍵對應的控制指令。
S210、控制終端執行與該控制指令相對應的操作。
作為一種可選的實施方式,在執行步驟S208之后,在執行步驟S209之前,圖2所描述的方法還可以包括以下步驟:
33)判斷目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值是否匹配;若匹配,則執行步驟S209。
在該實施方式中,確定的目標耳機的一個按鍵對應的操作信號值可以是目標耳機的配置信息與耳機庫或耳機數據包中的一個耳機匹配成功后,根據匹配成功的耳機的按鍵對應的信號值確定的;也可以是用戶手動將目標耳機的屬性信息添加至耳機庫中所確定的。
作為一種可選的實施方式,步驟33)的具體實施方式可以包括以下步驟:
34)判斷目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值的絕對差值是否小于等于預設閾值;
35)若小于等于預設閾值,則判斷出目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值匹配。
作為一種可選的實施方式,圖2所描述的方法還可以包括以下步驟:
36)當執行步驟33)判斷目標操作信號值與確定的目標耳機的所有按鍵對應的操作信號值均不匹配時,輸出提示消息,該提示消息用于提示目標耳機匹配錯誤。
在該實施方式中,當目標耳機是與耳機庫或者耳機數據包中的耳機匹配錯誤時,此時可以重新進行匹配;當目標耳機是與用戶手動添加的目標耳機的屬性信息進行匹配失敗時,此時可以重新添加一次,以校驗目標耳機的屬性信息。
可見,通過實施圖2所描述的方法,能夠提高線控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。
請參閱圖3,圖3是本發明實施例提供的一種終端的結構示意圖,用于執行本發明實施例提供的線控耳機兼容方法。如圖3所示,該終端可以包括:
第一獲取單元301,用于當有目標耳機接入終端時,獲取目標耳機的配置信息。
本發明實施例中,目標耳機可以通過終端上的耳機接口與終端進行連接,當終端檢測到有目標耳機接入時,第一獲取單元301可以獲取目標耳機的配置信息。其中,目標耳機的配置信息可以包括目標耳機的至少一個按鍵對應的操作信號值以及目標耳機的麥克風內阻值中的至少一種。
本發明實施例中,目標耳機可以為線控耳機,目標耳機上包含有多個物理按鍵,如:上鍵、下鍵和中間鍵等,且不同的按鍵對應著不同的控制指令。
第一判斷單元302,用于判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配。
本發明實施例中,第一判斷單元302可以將第一獲取單元301獲取到的目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息進行比較,以判斷目標耳機的配置信息是否與耳機庫中包括的其中一個或多個耳機的配置信息匹配。
本發明實施例中,耳機庫可以預先存儲在終端的存儲器中,耳機庫中可以包括至少一個耳機的屬性信息,耳機的屬性信息可以包括但不限于耳機的型號、耳機的每個按鍵對應的信號值、耳機的每個按鍵對應的控制指令、耳機的麥克風內阻值等信息。
作為一種可選的實施方式,當目標耳機的配置信息包括目標耳機的麥克風內阻值時,第一判斷單元302判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配的具體實施方式可以為:
第一判斷單元302判斷目標耳機的麥克風內阻值與預先存儲的耳機庫中的一個耳機的麥克風內阻值的絕對差值是否小于等于預設閾值;若小于等于預設閾值,則判斷出目標耳機的麥克風內阻值與預先存儲的耳機庫中的耳機的麥克風內阻值匹配,即判斷出目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息匹配。
確定單元303,用于當第一判斷單元302判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息匹配時,根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。
本發明實施例中,耳機的按鍵對應的信號值可以為操作耳機的按鍵所產生的信號值,該信號值可以是電壓值、電阻值或電流值等。當第一判斷單元302 判斷出目標耳機的配置信息與預先存儲的耳機庫中的一個耳機的配置信息匹配時,確定單元303可以根據耳機庫中包括的該耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及可以根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。其中,目標耳機操作信號值為操作目標耳機上的按鍵時所獲取到的信號值。例如:當第一判斷單元302判斷出目標耳機的配置信息與預先存儲的耳機庫中的一個耳機的配置信息匹配時,確定單元303可以進一步將目標耳機每個操作信號值分別與該耳機的按鍵的信號值進行逐一匹配,以確定每個操作信號值對應的按鍵,以及該按鍵對應的控制指令。此時,該目標耳機與該耳機匹配完成。
第二獲取單元304,用于當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值,其中,該按鍵操作信號為操作目標耳機上的一個按鍵所觸發的。
本發明實施例中,目標操作信號值為操作目標耳機上的一個按鍵所產生的。按鍵操作信號可以是用戶單擊或雙擊某個按鍵、觸摸或滑動某個按鍵、長按或短按某個按鍵等所觸發的,且按照不同的方式操作某個按鍵所產生的目標操作信號值可以不同。
確定單元303,還用于根據該目標操作信號值從目標耳機操作信號值對應的按鍵中確定與該目標操作信號值對應的目標按鍵,以及根據該目標按鍵從目標耳機的按鍵對應的控制指令中確定該目標按鍵對應的控制指令。
本發明實施例中,目標耳機操作信號值對應的按鍵為當第一判斷單元302判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息匹配時,確定單元303根據耳機庫中的耳機的按鍵對應的信號值所確定的,目標耳機的按鍵對應的控制指令則為確定單元303根據耳機庫中的耳機的按鍵對應的控制指令所確定的。
控制單元305,用于控制終端執行與該控制指令相對應的操作。
本發明實施例中,當操作目標耳機上的一個按鍵,獲取到該按鍵對應的控制指令為增大音量,則控制單元305可以根據該控制指令控制終端的音量加大。此外,控制單元305針對不同按鍵以不同的方式進行操控能夠控制終端執行不同的操作,例如:聽音樂時可以通過操作目標耳機的按鍵以控制音樂的播放(如:上一首、下一首、暫停、快進、音量增、音量減等等);通話時可以通過操作目 標耳機的按鍵來接通或掛斷電話等。
圖3所示的終端中,當檢測到有目標耳機接入終端時,第一獲取單元301獲取目標耳機的配置信息,第一判斷單元302可以判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配,若匹配,確定單元303可以根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令,當接收到目標耳機的按鍵操作信號時,第二獲取單元304獲取該按鍵操作信號對應的目標操作信號值,確定單元303根據該目標操作信號值確定與之對應的目標按鍵,并根據該目標按鍵確定對應的控制指令,進一步地,控制單元305可以控制終端執行與該控制指令相對應的操作。通過實施圖3所示的終端,能夠提高線控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。
請參閱圖4,圖4是本發明實施例提供的另一種終端的結構示意圖,用于執行本發明實施例提供的線控耳機兼容方法。如圖4所示,該終端可以包括:
第一獲取單元401,用于當有目標耳機接入終端時,獲取目標耳機的配置信息。
本發明實施例中,目標耳機的配置信息可以包括目標耳機的至少一個按鍵對應的操作信號值以及目標耳機的麥克風內阻值中的至少一種。
作為一種可選的實施方式,當目標耳機的配置信息包括目標耳機的至少一個按鍵對應的操作信號值時,第一獲取單元401獲取目標耳機的配置信息的具體實施方式可以為:
第一獲取單元401接收用戶的操作指令,該操作指令為用戶分別按壓目標耳機上的至少一個按鍵為預設時長所觸發的,響應該操作指令,獲取目標耳機的至少一個按鍵對應的操作信號值。
第一判斷單元402,用于判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配。
確定單元403,用于當第一判斷單元402判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息匹配時,根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對 應的控制指令確定目標耳機的按鍵對應的控制指令。
第二獲取單元404,用于當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值,其中,該按鍵操作信號為操作目標耳機上的一個按鍵所觸發的。
確定單元403,還用于根據該目標操作信號值從目標耳機操作信號值對應的按鍵中確定與該目標操作信號值對應的目標按鍵,以及根據該目標按鍵從目標耳機的按鍵對應的控制指令中確定該目標按鍵對應的控制指令。
控制單元405,用于控制終端執行與該控制指令相對應的操作。
本發明實施例中,圖4所示的終端還可以包括:
輸出單元406,用于在第一獲取單元401獲取目標耳機的配置信息之前,輸出提示信息,該提示信息用于提示輸入目標耳機的類型,其中,目標耳機的類型包括線控耳機或非線控耳機。
接收單元407,用于接收響應該提示信息輸入的目標耳機的類型。
第二判斷單元408,用于判斷目標耳機的類型是否為線控耳機,若目標耳機的類型為線控耳機,則觸發第一獲取單元401執行所述的獲取目標耳機的配置信息的操作。
作為一種可選的實施方式,圖4所示的終端還可以包括:
第三判斷單元409,用于在第二獲取單元404獲取按鍵操作信號對應的目標操作信號值之后,判斷目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值是否匹配,若匹配,則觸發確定單元403執行所述的根據目標操作信號值從目標耳機操作信號值對應的按鍵中確定與目標操作信號值對應的目標按鍵的操作。
作為一種可選的實施方式,第三判斷單元409判斷目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值是否匹配的具體實施方式可以為:
第三判斷單元409判斷目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值的絕對差值是否小于等于預設閾值,若小于等于預設閾值,則判斷出目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值匹配。
作為一種可選的實施方式,輸出單元406,還用于當第三判斷單元409判斷目標操作信號值與確定的目標耳機的所有按鍵對應的操作信號值均不匹配時,輸出提示消息,該提示消息用于提示目標耳機匹配錯誤。
作為一種可選的實施方式,請一并參閱圖5,圖5是本發明實施例提供的又一種終端的結構示意圖,用于執行本發明實施例提供的線控耳機兼容方法。其中,圖5所示的終端是在圖4所示的終端的基礎上進一步優化得到的。如圖5所示,該終端除包括圖4所示的終端所包括的單元外,還可以包括:
下載單元410,用于當第一判斷單元402判斷目標耳機的配置信息與預先存儲的耳機庫中的所有耳機的配置信息均不匹配時,從服務器中下載耳機數據包。
第四判斷單元411,用于判斷目標耳機的配置信息與耳機數據包中的耳機的配置信息是否匹配;
相應地,確定單元403,還用于當第四判斷單元411判斷目標耳機的配置信息與耳機數據包中的耳機的配置信息匹配時,根據耳機數據包中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機數據包中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。
存儲單元412,用于將耳機數據包保存至耳機庫中,以更新耳機庫。
作為一種可選的實施方式,圖5所示的終端還可以包括:
添加單元413,用于當第四判斷單元411判斷出目標耳機的配置信息與耳機數據包中的所有耳機的配置信息均不匹配時,添加目標耳機的屬性信息至耳機庫中,目標耳機的屬性信息包括目標耳機的型號、目標耳機的麥克風內阻值、目標耳機的每一個按鍵對應的操作信號值以及每一個按鍵對應的控制指令。
在該實施方式中,當添加完畢時,在第二獲取單元404當接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值時,可以直接從耳機庫中獲取添加的目標耳機的屬性信息。
其中,實施圖4和圖5所示的終端,能夠提高線控耳機的兼容性,使得可以在同一終端上使用不同型號的線控耳機。
請參閱圖6,圖6是本發明實施例提供的又一種終端的結構示意圖,用于執行本發明實施例提供的線控耳機兼容方法。如圖6所示,該終端600可以包括:至少一個處理器601,至少一個輸入裝置602,至少一個輸出裝置603,存儲器604等組件。其中,這些組件通過一條或多條總線605進行通信連接。本領域技術人員可以理解,圖6中示出的終端的結構并不構成對本發明實施例的限定,它既可以是總線形結構,也可以是星型結構,還可以包括比圖示更多或更少的 部件,或者組合某些部件,或者不同的部件布置。其中:
處理器601為終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執行存儲在存儲器604內的程序和/或模塊,以及調用存儲在存儲器604內的數據,以執行終端的各種功能和處理數據。處理器601可以由集成電路(Integrated Circuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器601可以僅包括中央處理器(Central Processing Unit,簡稱CPU),也可以是CPU、數字信號處理器(digital signal processor,簡稱DSP)、圖形處理器(Graphic Processing Unit,簡稱GPU)及各種控制芯片的組合。在本發明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
輸入裝置602可以包括標準的觸摸屏、鍵盤等,也可以包括有線接口、無線接口等。
輸出裝置603可以包括顯示屏、揚聲器等,也可以包括有線接口、無線接口等。
存儲器604可用于存儲軟件程序以及模塊,處理器601、輸入裝置602以及輸出裝置603通過調用存儲在存儲器604中的軟件程序以及模塊,從而執行終端的各項功能應用以及實現數據處理。存儲器604主要包括程序存儲區和數據存儲區,其中,程序存儲區可存儲操作系統、至少一個功能所需的應用程序等;數據存儲區可存儲根據終端的使用所創建的數據等。在本發明實施例中,操作系統可以是Android系統、iOS系統或Windows操作系統等等。
具體地,處理器601調用存儲在存儲器604中的應用程序,用于執行以下操作:
當有目標耳機接入終端時,獲取目標耳機的配置信息;判斷目標耳機的配置信息與預先存儲的耳機庫中的耳機的配置信息是否匹配;
若匹配,根據耳機庫中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機庫中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令;
當通過輸入裝置602接收到目標耳機的按鍵操作信號時,獲取該按鍵操作信號對應的目標操作信號值,其中,該按鍵操作信號為操作目標耳機上的一個 按鍵所觸發的;
根據該目標操作信號值從目標耳機操作信號值對應的按鍵中確定與該目標操作信號值對應的目標按鍵,以及根據該目標按鍵從目標耳機的按鍵對應的控制指令中確定該目標按鍵對應的控制指令;
控制終端執行與該控制指令相對應的操作。
本發明實施例中,處理器601獲取目標耳機的配置信息之前,還可以調用存儲在存儲器604中的應用程序,并執行以下操作:
控制輸出裝置603輸出提示信息,該提示信息用于提示輸入目標耳機的類型,其中,目標耳機的類型包括線控耳機或非線控耳機;
控制輸入裝置602接收響應該提示信息輸入的目標耳機的類型;
判斷目標耳機的類型是否為線控耳機;
若目標耳機的類型為線控耳機,執行上述的獲取目標耳機的配置信息的步驟。
本發明實施例中,目標耳機的配置信息可以包括:
目標耳機的至少一個按鍵對應的操作信號值以及目標耳機的麥克風內阻值中的至少一種。
一個實施例中,當目標耳機的配置信息包括目標耳機的至少一個按鍵對應的操作信號值時,處理器601獲取目標耳機的配置信息的實施方式具體可以為:
控制輸入裝置602接收用戶的操作指令,該操作指令為用戶分別按壓目標耳機上的至少一個按鍵為預設時長所觸發的;
響應該操作指令,獲取目標耳機的至少一個按鍵對應的操作信號值。
一個實施例中,當處理器601判斷目標耳機的配置信息與預先存儲的耳機庫中的所有耳機的配置信息均不匹配時,處理器601還可以調用存儲在存儲器604中的應用程序,并執行以下操作:
從服務器中下載耳機數據包;
判斷目標耳機的配置信息與耳機數據包中的耳機的配置信息是否匹配;
若匹配,根據耳機數據包中的耳機的按鍵對應的信號值確定目標耳機操作信號值對應的按鍵,以及根據耳機數據包中的耳機的按鍵對應的控制指令確定目標耳機的按鍵對應的控制指令。
相應地,處理器601還可以調用存儲在存儲器604中的應用程序,并執行 以下操作:
將耳機數據包保存至耳機庫中,以更新耳機庫。
一個實施例中,當處理器601判斷目標耳機的配置信息與耳機數據包中的所有耳機的配置信息均不匹配時,處理器601還可以調用存儲在存儲器604中的應用程序,并執行以下操作:
添加目標耳機的屬性信息至耳機庫中,目標耳機的屬性信息包括目標耳機的型號、目標耳機的麥克風內阻值、目標耳機的每一個按鍵對應的操作信號值以及每一個按鍵對應的控制指令。
本發明實施例中,處理器601獲取該按鍵操作信號對應的目標操作信號值之后,還可以調用存儲在存儲器604中的應用程序,并執行以下操作:
判斷該目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值是否匹配;
若匹配,則執行上述的根據該目標操作信號值從目標耳機操作信號值對應的按鍵中確定與該目標操作信號值對應的目標按鍵的步驟。
其中,處理器601判斷該目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值是否匹配的實施方式具體可以為:
判斷該目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值的絕對差值是否小于等于預設閾值;
若小于等于預設閾值,則判斷出該目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值匹配。
一個實施例中,當處理器601判斷該目標操作信號值與確定的目標耳機的一個按鍵對應的操作信號值均不匹配時,處理器601還可以調用存儲在存儲器604中的應用程序,并執行以下操作:
控制輸出裝置603輸出提示消息,該提示消息用于提示目標耳機匹配錯誤。
具體的,本發明實施例中介紹的終端可以實施本發明結合圖1或圖2介紹的線控耳機兼容方法實施例中的部分或全部流程。
本發明所有實施例中的模塊或子模塊,可以通過通用集成電路,例如CPU,或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實現。
本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發明實施例終端中的單元可以根據實際需要進行合并、劃分和刪減。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存取存儲器(Random Access Memory,簡稱RAM)等。
以上對本發明實施例提供的一種線控耳機兼容方法及終端進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。

關于本文
本文標題:一種線控耳機兼容方法及終端.pdf
鏈接地址:http://www.wwszu.club/p-6369567.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大