線控設備、控制器、方法及裝置制造方法
【專利摘要】本發(fā)明公開了耳機線控設備、控制器、方法及裝置,屬于設備控制領域。所述耳機線控設備包括:耳機插頭、至少一個標準功能按鍵以及至少一個自定義按鍵;所述至少一個標準功能按鍵在被按壓時通過所述插頭輸出標準按鍵信號;所述至少一個自定義按鍵在被按壓時通過所述插頭輸出自定義按鍵信號。本發(fā)明通過設置至少一個自定義按鍵信號,在該至少一個自定義按鍵被按壓時通過耳機插頭輸出終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號之外的自定義按鍵信號,當在終端中安裝可以識別該自定義功能按鍵對應的自定義按鍵信號的應用時,即可以達到擴展耳機線控設備的功能,使其能夠滿足用戶的使用需求的效果。
【專利說明】線控設備、控制器、方法及裝置
【技術領域】
[0001]本發(fā)明涉及設備控制領域,特別涉及一種線控設備、控制器、方法及裝置
【背景技術】
[0002]隨著電子技術的不斷發(fā)展,電子設備的控制方式也越來越多。比如,用戶可以通過耳機線控設備中的按鍵對連接于耳機線控設備上的終端進行控制。
[0003]現(xiàn)有的通過耳機線控設備控制終端的方案,通常在耳機線控設備中設置三個按鍵:音量加鍵、音量減鍵以及通話接聽鍵,耳機線控設備的插頭與終端的耳機插孔相連接,當耳機線控設備中的某一按鍵接收到按鍵操作時,可以產(chǎn)生一個對應該按鍵操作的按鍵信號。終端的系統(tǒng)層中預先定義各個按鍵信號對應的控制指令,當接收到線控設備發(fā)送的按鍵信號時,終端的系統(tǒng)層根據(jù)該按鍵信號查詢相應的控制指令,并將控制指令發(fā)送至終端中當前運行的應用程序,由該應用程序執(zhí)行該控制指令。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:
[0005]耳機線控設備只有向終端發(fā)送該終端的系統(tǒng)層中預設有對應的控制指令的按鍵信號時,才能對終端進行控制,而終端的系統(tǒng)層中預設的控制指令通常較少,導致耳機線控設備的功能有限,不能夠滿足用戶的使用需求。
【發(fā)明內容】
[0006]為了解決現(xiàn)有技術中耳機線控設備只有向終端輸出該終端的系統(tǒng)層中預設有對應的控制指令的按鍵信號時,才能對移動終端進行控制,導致耳機線控設備的功能有限,不能夠滿足用戶的使用需求的問題,本發(fā)明提供了一種線控設備、控制器、方法及裝置。所述技術方案如下:
[0007]第一方面,提供了一種耳機線控設備,所述耳機線控設備包括:耳機插頭、至少一個標準功能按鍵以及至少一個自定義按鍵;
[0008]所述至少一個標準功能按鍵和所述至少一個自定義按鍵分別與所述插頭電性相連;
[0009]所述至少一個標準功能按鍵在被按壓時通過所述插頭輸出標準按鍵信號,所述標準按鍵信號是終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號;
[0010]所述至少一個自定義按鍵在被按壓時通過所述插頭輸出自定義按鍵信號,所述自定義按鍵信號不是所述終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號。
[0011]可選的,所述耳機線控設備還包括:控制器;
[0012]所述控制器分別與所述至少一個指定功能按鍵、所述至少一個自定義按鍵以及所述插頭電性相連。
[0013]可選的,所述至少一個標準功能按鍵包括:音量加鍵、音量減鍵以及通話接聽鍵。
[0014]可選的,所述自定義按鍵的數(shù)量為I個。
[0015]可選的,所述耳機線控設備還包括:供電電源;
[0016]所述供電電源與所述耳機線控設備中的各個器件電性相連。
[0017]第二方面,提供了一種兼容設置方法,用于如第一方面所述的耳機線控設備中,所述方法包括:
[0018]當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,確定所述終端的耳機插孔包含的至少一個端子中,用于對外供電的端子;
[0019]根據(jù)所述終端的耳機插孔中的所述用于對外供電的端子所處的位置,設置所述耳機插頭包含的至少一個端子各自對應的功能。
[0020]可選的,所述耳機插孔由內而外依次包含第一端子、第二端子、第三端子和第四端子;所述耳機插頭的第一端子與所述耳機插孔的第一端子對應,所述耳機插頭的第二端子與所述耳機插孔的第二端子對應,所述耳機插頭的第三端子與所述耳機插孔的第三端子對應,所述耳機插頭的第四端子與所述耳機插孔的第四端子對應;
[0021]所述根據(jù)所述終端的耳機插孔中的所述用于對外供電的端子所處的位置,設置所述耳機插頭包含的至少一個端子各自對應的功能,包括:
[0022]當所述用于對外供電的端子為所述耳機插孔的第三端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第三端子的功能設置為麥克風功能,將所述耳機插頭的第四端子的功能設置為地線功能;
[0023]當所述用于對外供電的端子為所述耳機插孔的第四端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第四端子的功能設置為麥克風功能,將所述耳機插頭的第三端子的功能設置為地線功能。
[0024]第三方面,提供了一種控制器,用于如第一方面所述的耳機線控設備中,所述控制器包括:
[0025]確定模塊,用于當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,確定所述終端的耳機插孔包含的至少一個端子中,用于對外供電的端子;
[0026]設置模塊,用于根據(jù)所述終端的耳機插孔中的所述用于對外供電的端子所處的位置,設置所述耳機插頭包含的至少一個端子各自對應的功能。
[0027]可選的,所述設置模塊,包括:
[0028]第一設置單元,用于當所述用于對外供電的端子為所述耳機插孔的第三端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第三端子的功能設置為麥克風功能,將所述耳機插頭的第四端子的功能設置為地線功能;
[0029]第二設置單元,用于當所述用于對外供電的端子為所述耳機插孔的第四端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第四端子的功能設置為麥克風功能,將所述耳機插頭的第三端子的功能設置為地線功能;
[0030]所述耳機插孔由內而外依次包含第一端子、第二端子、第三端子和第四端子;所述耳機插頭的第一端子與所述耳機插孔的第一端子對應,所述耳機插頭的第二端子與所述耳機插孔的第二端子對應,所述耳機插頭的第三端子與所述耳機插孔的第三端子對應,所述耳機插頭的第四端子與所述耳機插孔的第四端子對應。
[0031]第四方面,提供了一種信號輸出方法,用于如第一方面所述的耳機線控設備中,所述方法包括:
[0032]當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,識別所述終端的操作系統(tǒng)的系統(tǒng)類型;
[0033]接收所述標準功能按鍵被按下時生成的標準按鍵信號;
[0034]當所述終端的操作系統(tǒng)不是與所述標準按鍵信號適配的操作系統(tǒng)時,根據(jù)所述終端的操作系統(tǒng)的系統(tǒng)類型將所述標準按鍵信號轉化為兼容按鍵信號,所述兼容按鍵信號在所述終端的操作系統(tǒng)中對應的功能與所述標準按鍵信號在與所述標準按鍵信號適配的操作系統(tǒng)中對應的功能相同;
[0035]通過所述插頭向所述終端輸出所述兼容按鍵信號。
[0036]可選的,所述識別所述終端的操作系統(tǒng),包括:
[0037]通過所述插頭向所述終端輸出測試按鍵信號,所述測試按鍵信號是與所述測試按鍵信號對應的操作系統(tǒng)中預設的一個按鍵信號,不同的操作系統(tǒng)對應不同的測試按鍵信號;
[0038]檢測所述終端是否返回所述測試按鍵信號的響應信號;
[0039]若所述終端返回所述響應信號,則將所述終端的操作系統(tǒng)的系統(tǒng)類型識別為與所述測試按鍵信號對應的操作系統(tǒng)的系統(tǒng)類型;
[0040]若所述終端未返回所述響應信號,則通過所述插頭向所述終端輸出下一個操作系統(tǒng)對應的測試按鍵信號。
[0041]第五方面,提供了一種控制器,用于如第一方面所述的耳機線控設備中,所述控制器包括:
[0042]系統(tǒng)識別模塊,用于當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,識別所述終端的操作系統(tǒng)的系統(tǒng)類型;
[0043]第一信號接收模塊,用于接收所述標準功能按鍵被按下時生成的標準按鍵信號;
[0044]信號轉化模塊,用于當所述終端的操作系統(tǒng)不是與所述標準按鍵信號適配的操作系統(tǒng)時,根據(jù)所述終端的操作系統(tǒng)的系統(tǒng)類型將所述標準按鍵信號轉化為兼容按鍵信號,所述兼容按鍵信號在所述終端的操作系統(tǒng)中對應的功能與所述標準按鍵信號在與所述標準按鍵信號適配的操作系統(tǒng)中對應的功能相同;
[0045]信號輸出模塊,用于通過所述插頭向所述終端輸出所述兼容按鍵信號。
[0046]可選的,所述系統(tǒng)識別模塊,包括:
[0047]信號輸出單元,用于通過所述插頭向所述終端輸出測試按鍵信號,所述測試按鍵信號是與所述測試按鍵信號對應的操作系統(tǒng)中預設的一個按鍵信號,不同的操作系統(tǒng)對應不同的測試按鍵信號;
[0048]第一判斷單元,用于檢測所述終端是否返回所述測試按鍵信號的響應信號;
[0049]識別單元,用于若所述第一判斷單元的判斷結果為所述終端返回所述響應信號,則將所述終端的操作系統(tǒng)的系統(tǒng)類型識別為所述測試按鍵信號對應的操作系統(tǒng)的系統(tǒng)類型。
[0050]可選的,所述信號輸出單元,還用于若所述第一判斷單元的判斷結果為所述終端未返回所述響應信號,則通過所述插頭向所述終端輸出下一個操作系統(tǒng)對應的測試按鍵信號。
[0051]第六方面,提供了一種終端控制方法,用于第一方面所述的耳機線控設備相連的終端中,所述方法包括:
[0052]通過所述終端的系統(tǒng)層接收所述耳機線控設備通過耳機插頭輸出給所述終端的按鍵信號,所述按鍵信號中包含所述自定義按鍵信號和/或所述標準按鍵信號;
[0053]通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息;
[0054]通過所述應用獲取所述控制消息對應的控制指令;
[0055]通過所述應用執(zhí)行所述控制指令。
[0056]可選的,所述通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息,包括:
[0057]每接收到一個按鍵信號時,通過所述終端的系統(tǒng)層生成攜帶有所述按鍵信號的控制消息;
[0058]通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消息。
[0059]可選的,所述方法還包括:
[0060]屏蔽所述終端的系統(tǒng)層向所述應用發(fā)送的控制指令。
[0061]可選的,所述通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息,包括:
[0062]通過所述終端的系統(tǒng)層檢測接收到的所述按鍵信號是否為自定義按鍵信號;
[0063]若所述按鍵信號是所述自定義按鍵信號,則通過所述終端的系統(tǒng)層生成攜帶有所述自定義按鍵信號的控制消息;
[0064]通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消息。
[0065]可選的,當所述控制指令是所述自定義按鍵信號對應的控制指令時,所述通過所述應用執(zhí)行所述控制指令,包括:
[0066]獲取一個多媒體文件對應的第一播放時間段;
[0067]通過所述應用播放所述多媒體文件中,與所述第一播放時間段對應的多媒體內容;
[0068]在所述指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過所述應用獲取到所述控制指令;
[0069]若判斷結果為再次通過所述應用獲取到所述控制指令,則通過所述應用從頭開始播放所述多媒體文件。
[0070]可選的,所述方法還包括:
[0071]若判斷結果為未再次通過所述應用獲取到所述控制指令,則在所述第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段,并通過所述應用播放所述下一個多媒體文件中,所述第二播放時間段對應的多媒體內容。
[0072]第七方面,提供了一種終端控制裝置,用于如第一方面所述的耳機線控設備相連的終端中,所述裝置包括:
[0073]第二信號接收模塊,用于通過所述終端的系統(tǒng)層接收所述耳機線控設備通過耳機插頭輸出給所述終端的按鍵信號,所述按鍵信號中包含所述自定義按鍵信號和/或所述標準按鍵信號;
[0074]消息發(fā)送模塊,用于通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息;
[0075]指令獲取模塊,用于通過所述應用獲取所述控制消息對應的控制指令;
[0076]指令執(zhí)行模塊,用于通過所述應用執(zhí)行所述控制指令。
[0077]可選的,所述消息發(fā)送模塊,包括:
[0078]第一生成單元,用于每接收到一個按鍵信號時,通過所述終端的系統(tǒng)層生成攜帶有所述按鍵信號的控制消息;
[0079]第一發(fā)送單元,用于通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消肩、O
[0080]可選的,所述裝置還包括:
[0081]屏蔽模塊,用于屏蔽所述終端的系統(tǒng)層向所述應用發(fā)送的控制指令。
[0082]可選的,所述消息發(fā)送模塊,包括:
[0083]檢測單元,用于通過所述終端的系統(tǒng)層檢測接收到的所述按鍵信號是否為自定義按鍵信號;
[0084]第二生成單元,用于若所述按鍵信號是所述自定義按鍵信號,則通過所述終端的系統(tǒng)層生成攜帶有所述自定義按鍵信號的控制消息;
[0085]第二發(fā)送單元,用于通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消肩、O
[0086]可選的,所述指令執(zhí)行模塊,包括:
[0087]時間段獲取單元,用于當所述控制指令是所述自定義按鍵信號對應的控制指令時,獲取一個多媒體文件對應的第一播放時間段;
[0088]第一播放單元,用于通過所述應用播放所述多媒體文件中,所述第一播放時間段對應的多媒體內容;
[0089]第二判斷單元,用于在所述指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過所述應用獲取到所述控制指令;
[0090]第二播放單元,用于若所述第二判斷單元的判斷結果為再次通過所述應用獲取到所述控制指令,則通過所述應用從頭開始播放所述多媒體文件。
[0091]可選的,所述時間段獲取單元,還用于若所述第二判斷單元的判斷結果為未再次通過所述應用獲取到所述控制指令,則在所述第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段;
[0092]所述第一播放單元,還用于通過所述應用播放所述下一個多媒體文件中,所述第二播放時間段對應的多媒體內容。
[0093]本發(fā)明提供的技術方案的有益效果是:
[0094]通過設置至少一個自定義按鍵信號,在該至少一個自定義按鍵被按壓時通過耳機插頭輸出終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號之外的自定義按鍵信號,當在終端中安裝可以識別該自定義功能按鍵對應的自定義按鍵信號的應用時,即可以達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
【專利附圖】
【附圖說明】
[0095]圖1是本發(fā)明一個實施例提供的耳機線控設備的設備構成圖;
[0096]圖2是本發(fā)明另一實施例提供的耳機線控設備的設備構成圖;
[0097]圖3是本發(fā)明一個實施例提供的兼容設置方法的方法流程圖;
[0098]圖4是本發(fā)明另一個實施例提供的兼容設置方法的方法流程圖;
[0099]圖5是本發(fā)明另一個實施例提供的耳機插頭在兩種不同接口標準下各個端子對應的功能示意圖;
[0100]圖6是本發(fā)明一個實施例提供的控制器的結構示意圖;
[0101]圖7是本發(fā)明另一實施例提供的控制器的結構示意圖;
[0102]圖8是本發(fā)明一個實施例提供的信號輸出方法的方法流程圖;
[0103]圖9是本發(fā)明另一實施例提供的信號輸出方法的方法流程圖;
[0104]圖10是本發(fā)明一個實施例提供的控制器的結構示意圖;
[0105]圖11是本發(fā)明另一實施例提供的控制器的結構示意圖;
[0106]圖12是本發(fā)明一個實施例提供的終端控制方法的方法流程圖;
[0107]圖13是本發(fā)明另一實施例提供的終端控制方法的方法流程圖;
[0108]圖14是本發(fā)明又一實施例提供的終端控制方法的方法流程圖;
[0109]圖15是本發(fā)明一個實施例提供的終端控制裝置的裝置結構圖;
[0110]圖16是本發(fā)明另一實施例提供的終端控制裝置的裝置結構圖;
[0111]圖17是本發(fā)明一個實施例提供的終端的結構方框圖。
【具體實施方式】
[0112]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0113]請參考圖1,其示出了本發(fā)明一個實施例提供的耳機線控設備的設備構成圖,該耳機線控設備可以包括:耳機插頭102、至少一個標準功能按鍵104以及至少一個自定義按鍵106 ;
[0114]該至少一個標準功能按鍵104和該至少一個自定義按鍵106分別與該插頭102電性相連;
[0115]該至少一個標準功能按鍵104在被按壓時通過該耳機插頭102輸出標準按鍵信號,該標準按鍵信號是終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號;
[0116]該至少一個自定義按鍵106在被按壓時通過該耳機插頭102輸出自定義按鍵信號,該自定義按鍵信號不是該終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號。
[0117]在本實施例所示的耳機線控設備中,除了包含能夠被終端直接識別的標準功能按鍵之外,還可以包含終端不能直接識別的自定義功能按鍵,當在終端中安裝可以識別該自定義功能按鍵對應的自定義按鍵信號的應用時,即可以實現(xiàn)耳機線控設備的功能擴展,從而使其能夠滿足用戶使用需求的效果。
[0118]綜上所述,本發(fā)明實施例提供的耳機線控設備,通過設置至少一個自定義按鍵信號,在該至少一個自定義按鍵被按壓時通過耳機插頭輸出終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號之外的自定義按鍵信號,當在終端中安裝可以識別該自定義功能按鍵對應的自定義按鍵信號的應用時,即可以達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0119]請參考圖2,其示出了本發(fā)明另一實施例提供的耳機線控設備的設備構成圖,該耳機線控設備可以包括:耳機插頭202、至少一個標準功能按鍵204以及至少一個自定義按鍵206 ;
[0120]該至少一個標準功能按鍵204和該至少一個自定義按鍵206分別與該插頭202電性相連;
[0121]該至少一個標準功能按鍵204在被按壓時通過該耳機插頭202輸出標準按鍵信號,該標準按鍵信號是終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號;
[0122]該至少一個自定義按鍵206在被按壓時通過該耳機插頭202輸出自定義按鍵信號,該自定義按鍵信號不是該終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號。
[0123]在本實施例所示的耳機線控設備中,除了包含能夠被終端直接識別的標準功能的按鍵之外,還可以包含終端不能直接識別的自定義功能按鍵,當在終端中安裝可以識別該自定義功能按鍵對應的自定義按鍵信號的應用時,即可以實現(xiàn)耳機線控設備的功能擴展,從而使其能夠滿足用戶使用需求的效果。
[0124]此外,該線控耳機還包括:控制器208 ;
[0125]該控制器208分別與該至少一個指定功能按鍵204、該至少一個自定義按鍵206以及該耳機插頭202電性相連。
[0126]另外,更為具體的,該至少一個標準功能按鍵204包括:音量加鍵2042、音量減鍵2044以及通話接聽鍵2046。
[0127]該自定義按鍵206的數(shù)量為I個。
[0128]在本實施例中,耳機線控設備可以只包含一個自定義按鍵。
[0129]另外,該耳機線控設備還包括:供電電源210 ;
[0130]該供電電源210與該線控耳機中的各個器件電性相連。
[0131]耳機線控設備中包含多個端子,相應的,終端的耳機插孔中也包含相同數(shù)量的端子,當耳機線控設備的耳機插頭插入終端中的耳機插孔時,耳機插頭中的多個端子與耳機插孔中的多個端子一一對應連接。終端可以將耳機插孔中的某一個端子設置為供電端子,用于為耳機線控設備供電,相應的,耳機插頭中與該供電端子對應的端子用于接收該終端的供電。
[0132]由于不同的終端可能采用不同的耳機接口標準,而在不同的耳機接口標準中,耳機插孔的供電端子位置不盡相同,當耳機插頭與耳機插孔的接口標準不適配時,終端就無法為耳機線控設備供電。為了避免這種情形,在本發(fā)明實施例中,耳機線控設備中設置有獨立的供電電源,不需要終端通過耳機插孔為其供電,從而使耳機線控設備能夠兼容耳機插孔的接口標準不同的多種終端。
[0133]綜上所述,本發(fā)明實施例提供的耳機線控設備,通過設置至少一個自定義按鍵信號,在該至少一個自定義按鍵被按壓時通過耳機插頭輸出終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號之外的自定義按鍵信號,當在終端中安裝可以識別該自定義功能按鍵對應的自定義按鍵信號的應用時,即可以達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0134]此外,本發(fā)明實施例提供的耳機線控設備,通過設置獨立的供電電源,避免當耳機插頭與耳機插孔的標準不適配時,終端無法為耳機線控設備供電的情形,達到兼容耳機插孔的接口標準不同的多種終端的效果。
[0135]上述圖1或圖2所示的耳機線控設備與終端之間可能存在以下三種不兼容的情形:
[0136]第一,當耳機線控設備的耳機插頭與終端的耳機插孔分屬的接口標準不同,耳機插頭與耳機插孔中位置對應的端子的功能可能不同,導致耳機線控設備與終端不兼容。
[0137]第二,當耳機線控設備支持的操作系統(tǒng)與終端中運行的操作系統(tǒng)不一致時,耳機線控設備中對應某一功能的標準功能按鍵被按下時產(chǎn)生的標準按鍵信號與終端的系統(tǒng)層中預設的該功能對應的標準按鍵信號不一致,從而導致耳機線控設備與該終端不兼容。
[0138]第三,由于終端的系統(tǒng)層中未設置自定義按鍵信號對應的控制指令,即耳機線控設備中的自定義按鍵被按下時產(chǎn)生的自定義按鍵信號無法被終端的系統(tǒng)層識別,從而導致導致耳機線控設備與該終端不兼容。
[0139]本發(fā)明下面的實施例將對這三種不兼容問題的處理分別進行描述。
[0140]請參考圖3,其示出了本發(fā)明一個實施例提供的兼容設置方法的方法流程圖。該方法可以用于如圖2所示的耳機線控設備中,由該耳機線控設備中的控制器執(zhí)行,該方法可以包括:
[0141]步驟302,當該耳機線控設備的耳機插頭插入終端的耳機插孔時,確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子;
[0142]步驟304,根據(jù)該終端的耳機插孔中的該用于對外供電的端子所處的位置,設置該耳機插頭包含的至少一個端子各自對應的功能。
[0143]其中,耳機線控設備與終端是否兼容除了取決于耳機線控設備中用于接受終端供電的端子和終端的耳機插孔中用于對外供電的端子是否對應之外,還取決于耳機插頭和耳機插孔中每兩個對應的端子的功能是否相同。當耳機線控設備中的耳機插頭與終端的耳機插孔的接口標準不一致時,可能出現(xiàn)耳機插頭和耳機插孔中兩個對應的端子的功能不同的情形,當該耳機插頭插入該耳機插孔時,這兩個對應的端子的功能就無法正常使用。在本發(fā)明實施例中,耳機線控設備可以通過確定終端的耳機插孔中用于對外供電的端子的位置,來確定該耳機插孔的接口標準,進而設置耳機插頭中的各個端子對應的功能,使耳機插頭中的各個端子對應的功能與終端的耳機插孔的接口標準相適配,從而提高耳機線控設備對不同終端的兼容性。
[0144]綜上所述,本發(fā)明實施例提供的兼容設置方法,當該耳機線控設備的耳機插頭插入終端的耳機插孔時,通過確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子,根據(jù)該終端的耳機插孔中的該用于對外供電的端子所處的位置,設置該耳機插頭包含的至少一個端子各自對應的功能,從而提高耳機線控設備對不同終端的兼容性。
[0145]請參考圖4,其示出了本發(fā)明另一實施例提供的兼容設置方法的方法流程圖。該方法可以用于如圖2所示的耳機線控設備中,由該耳機線控設備中的控制器執(zhí)行,該方法可以包括:
[0146]步驟402,當該耳機線控設備的耳機插頭插入終端的耳機插孔時,確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子;
[0147]其中,耳機線控設備與終端是否兼容除了取決于耳機線控設備中用于接受終端供電的端子和終端的耳機插孔中用于對外供電的端子是否對應之外,還取決于耳機插頭和耳機插孔中每兩個對應的端子的功能是否相同。當耳機線控設備中的耳機插頭與終端的耳機插孔的接口標準不一致時,可能出現(xiàn)耳機插頭和耳機插孔中兩個對應的端子的功能不同的情形,當該耳機插頭插入該耳機插孔時,這兩個對應的端子的功能就無法正常使用。在本發(fā)明實施例中,耳機線控設備可以通過確定終端的耳機插孔中用于對外供電的端子的位置,來確定該耳機插孔的接口標準,進而設置耳機插頭中的各個端子對應的功能,使耳機插頭中的各個端子對應的功能與終端的耳機插孔的接口標準相適配,從而提高耳機線控設備對不同終端的兼容性。
[0148]進一步的,該耳機插孔可以由內而外依次包含第一端子、第二端子、第三端子和第四端子;相應的,耳機插頭中也包含第一端子、第二端子、第三端子和第四端子。該耳機插頭的第一端子與該耳機插孔的第一端子對應,該耳機插頭的第二端子與該耳機插孔的第二端子對應,該耳機插頭的第三端子與該耳機插孔的第三端子對應,該耳機插頭的第四端子與該耳機插孔的第四端子對應。
[0149]步驟404,當該用于對外供電的端子為該耳機插孔的第三端子時,將該耳機插頭的第一端子的功能設置為左聲道功能,將該耳機插頭的第二端子的功能設置為右聲道功能,將該耳機插頭的第三端子的功能設置為麥克風功能,將該耳機插頭的第四端子的功能設置為地線功能;
[0150]具體的,請參考圖5所示的耳機插頭在兩種不同接口標準(國際標準和中國國家標準)下各個端子對應的功能示意圖。其中,一個耳機插頭包含四個端子,分別為第一端子、第二端子、第三端子和第四端子,相應的,耳機插孔中對應的第一端子、第二端子、第三端子和第四端子由內而外依次排列。
[0151]對比圖5可以發(fā)現(xiàn),在國際標準和中國國家標準中,耳機插頭的第一端子為左聲道功能、第二端子為右聲道功能。不同的是,在國際標準中,耳機插頭的第三端子為地線功能、第四端子為麥克風功能;而在中國國家標準中,耳機插頭的第三端子為麥克風功能、第四端子為地線功能。
[0152]同時,在國際標準和中國國家標準中,均通過麥克風功能的端子來供電,即當終端的耳機插孔中的供電端子為第三端子時,可以確定該終端的耳機插孔的接口標準為中國國家標準,此時,耳機線控設備可以將耳機插頭中的第一端子的功能設置為左聲道功能,將該耳機插頭的第二端子的功能設置為右聲道功能,將該耳機插頭的第三端子的功能設置為麥克風功能,將該耳機插頭的第四端子的功能設置為地線功能,從而使耳機線控設備的耳機插頭與終端的耳機插孔的接口標準相適配。
[0153]步驟406,當該用于對外供電的端子為該耳機插孔的第四端子時,將該耳機插頭的第一端子的功能設置為左聲道功能,將該耳機插頭的第二端子的功能設置為右聲道功能,將該耳機插頭的第四端子的功能設置為麥克風功能,將該耳機插頭的第三端子的功能設置為地線功能。
[0154]相應的,當終端的耳機插孔中的供電端子為第四端子時,可以確定該終端的耳機插孔的接口標準為國際標準,此時,耳機線控設備可以將耳機插頭中的第一端子的功能設置為左聲道功能,將該耳機插頭的第二端子的功能設置為右聲道功能,將該耳機插頭的第四端子的功能設置為麥克風功能,將該耳機插頭的第三端子的功能設置為地線功能,從而使耳機線控設備的耳機插頭與終端的耳機插孔的接口標準相適配。
[0155]綜上所述,本發(fā)明實施例提供的兼容設置方法,當該耳機線控設備的耳機插頭插入終端的耳機插孔時,通過確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子,根據(jù)該終端的耳機插孔中的該用于對外供電的端子所處的位置,設置該耳機插頭包含的至少一個端子各自對應的功能,從而提高耳機線控設備對不同終端的兼容性。
[0156]請參考圖6,其示出了本發(fā)明一個實施例提供的控制器的結構示意圖,該控制器可以是圖2所示的耳機線控設備中的控制器,用于執(zhí)行圖3或圖4所示的兼容設置方法,該控制器可以包括:
[0157]確定模塊601,用于當該耳機線控設備的耳機插頭插入終端的耳機插孔時,確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子;
[0158]設置模塊602,用于根據(jù)該終端的耳機插孔中的該用于對外供電的端子所處的位置,設置該耳機插頭包含的至少一個端子各自對應的功能。
[0159]其中,耳機線控設備與終端是否兼容除了取決于耳機線控設備中用于接受終端供電的端子和終端的耳機插孔中用于對外供電的端子是否對應之外,還取決于耳機插頭和耳機插孔中每兩個對應的端子的功能是否相同。當耳機線控設備中的耳機插頭與終端的耳機插孔的接口標準不一致時,可能出現(xiàn)耳機插頭和耳機插孔中兩個對應的端子的功能不同的情形,當該耳機插頭插入該耳機插孔時,這兩個對應的端子的功能就無法正常使用。在本發(fā)明實施例中,耳機線控設備可以通過確定終端的耳機插孔中用于對外供電的端子的位置,來確定該耳機插孔的接口標準,進而設置耳機插頭中的各個端子對應的功能,使耳機插頭中的各個端子對應的功能與終端的耳機插孔的接口標準相適配,從而提高耳機線控設備對不同終端的兼容性。
[0160]綜上所述,本發(fā)明實施例提供的控制器,當該耳機線控設備的耳機插頭與終端的耳機插孔相連接時,通過確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子,根據(jù)該終端的耳機插孔中的該用于對外供電的端子所處的位置,設置該耳機插頭包含的至少一個端子各自對應的功能,從而提高耳機線控設備對不同終端的兼容性。
[0161]請參考圖7,其示出了本發(fā)明另一實施例提供的控制器的結構示意圖,該控制器可以是圖2所示的耳機線控設備中的控制器,用于執(zhí)行圖3或圖4所示的兼容設置方法,該控制器可以包括:
[0162]確定模塊601,用于當該耳機線控設備的耳機插頭插入終端的耳機插孔時,確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子;
[0163]設置模塊602,用于根據(jù)該終端的耳機插孔中的該用于對外供電的端子所處的位置,設置該耳機插頭包含的至少一個端子各自對應的功能。
[0164]其中,耳機線控設備與終端是否兼容除了取決于耳機線控設備中用于接受終端供電的端子和終端的耳機插孔中用于對外供電的端子是否對應之外,還取決于耳機插頭和耳機插孔中每兩個對應的端子的功能是否相同。當耳機線控設備中的耳機插頭與終端的耳機插孔的接口標準不一致時,可能出現(xiàn)耳機插頭和耳機插孔中兩個對應的端子的功能不同的情形,當該耳機插頭插入該耳機插孔時,這兩個對應的端子的功能就無法正常使用。在本發(fā)明實施例中,耳機線控設備可以通過確定終端的耳機插孔中用于對外供電的端子的位置,來確定該耳機插孔的接口標準,進而設置耳機插頭中的各個端子對應的功能,使耳機插頭中的各個端子對應的功能與終端的耳機插孔的接口標準相適配,從而提高耳機線控設備對不同終端的兼容性。
[0165]該設置模塊602,包括:
[0166]第一設置單元602a,用于當該用于對外供電的端子為該耳機插孔的第三端子時,將該耳機插頭的第一端子的功能設置為左聲道功能,將該耳機插頭的第二端子的功能設置為右聲道功能,將該耳機插頭的第三端子的功能設置為麥克風功能,將該耳機插頭的第四端子的功能設置為地線功能;
[0167]第二設置單元602b,用于當該用于對外供電的端子為該耳機插孔的第四端子時,將該耳機插頭的第一端子的功能設置為左聲道功能,將該耳機插頭的第二端子的功能設置為右聲道功能,將該耳機插頭的第四端子的功能設置為麥克風功能,將該耳機插頭的第三端子的功能設置為地線功能;
[0168]該耳機插孔由內而外依次包含第一端子、第二端子、第三端子和第四端子;該耳機插頭的第一端子與該耳機插孔的第一端子對應,該耳機插頭的第二端子與該耳機插孔的第二端子對應,該耳機插頭的第三端子與該耳機插孔的第三端子對應,該耳機插頭的第四端子與該耳機插孔的第四端子對應。
[0169]綜上所述,本發(fā)明實施例提供的控制器,當該耳機線控設備的耳機插頭插入終端的耳機插孔時,通過確定該終端的耳機插孔包含的至少一個端子中,用于對外供電的端子,根據(jù)該終端的耳機插孔中的該用于對外供電的端子所處的位置,設置該耳機插頭包含的至少一個端子各自對應的功能,從而提高耳機線控設備對不同終端的兼容性。
[0170]請參考圖8,其示出了本發(fā)明一個實施例提供的信號輸出方法的方法流程圖,該方法可以用于如圖2所示的耳機線控設備中,該方法可以包括:
[0171]步驟802,當該耳機線控設備的耳機插頭插入終端的耳機插孔時,識別該終端的操作系統(tǒng)的系統(tǒng)類型;
[0172]步驟804,接收該標準功能按鍵被按下時生成的標準按鍵信號;
[0173]步驟806,當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號,該兼容按鍵信號在該終端的操作系統(tǒng)中對應的功能與該標準按鍵信號在與該標準按鍵信號適配的操作系統(tǒng)中對應的功能相同;
[0174]步驟808,通過該插頭向該終端輸出該兼容按鍵信號。
[0175]其中,耳機線控設備向終端發(fā)送的按鍵信號通常為電壓脈沖信號,不同的按鍵信號通過電壓脈沖信號的電壓數(shù)值和/或按鍵方式來區(qū)別,其中,按鍵方式可以包括單擊、雙擊或者長按等。
[0176]終端的系統(tǒng)層中預先為各個控制指令設置對應的按鍵信號,該控制指令可以由終端的應用執(zhí)行,以實現(xiàn)相應的功能。在運行兩種不同的操作系統(tǒng)的中終端中,其各自的系統(tǒng)層中對應同一功能的按鍵信號也可能不同。
[0177]比如,以耳機線控設備通過耳機插頭向終端輸出的按鍵信號是電壓脈沖信號為例,在操作系統(tǒng)A中,音量增加功能對應的按鍵信號的電壓值為U”而在操作系統(tǒng)B中,音量增加功能對應的按鍵信號對應的電壓值為U2,當耳機線控設備中的音量增加按鍵被按下時產(chǎn)生的按鍵信號對應的電壓值為U1時,該耳機線控設備中的音量增加按鍵只能控制運行操作系統(tǒng)A的終端增加音量,當耳機線控設備中的音量增加按鍵被按下時產(chǎn)生的按鍵信號對應的電壓值為U2時,該耳機線控設備中的音量增加按鍵只能控制運行操作系統(tǒng)B的終端增加音量。即一個耳機線控設備輸出的按鍵信號無法同時兼容所有的操作系統(tǒng)。
[0178]對此,在本發(fā)明實施例中,耳機線控設備可以先確定終端的操作系統(tǒng)的系統(tǒng)類型,并檢測該終端的操作系統(tǒng)是否是與耳機線控設備中的標準功能按鍵被按下時產(chǎn)生的標準按鍵信號相適配的系統(tǒng)。若該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng),則當耳機線控設備中的標準功能按鍵被按下時,耳機線控設備將該標準功能信號轉化為兼容按鍵信號并輸出給終端,從而達到使耳機線控設備中的標準功能按鍵可以適配不同的操作系統(tǒng)類型的效果,進一步提高耳機線控設備與終端的兼容性。
[0179]綜上所述,本發(fā)明實施例提供的信號輸出方法,通過識別該終端的操作系統(tǒng)的系統(tǒng)類型,當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號并輸出給終端,達到使耳機線控設備中的標準功能按鍵適配不同的操作系統(tǒng)類型的效果,進一步提高耳機線控設備與終端的兼容性。
[0180]請參考圖9,其示出了本發(fā)明另一實施例提供的信號輸出方法的方法流程圖,該方法可以用于如圖2所示的耳機線控設備中,該方法可以包括:
[0181]步驟902,當該耳機線控設備的耳機插頭插入終端的耳機插孔時,通過該插頭向該終端輸出測試按鍵信號;
[0182]其中,該測試按鍵信號是與該測試按鍵信號對應的操作系統(tǒng)中預設的一個按鍵信號,不同的操作系統(tǒng)對應不同的測試按鍵信號。
[0183]其中,耳機線控設備向終端發(fā)送的按鍵信號通常為電壓脈沖信號,不同的按鍵信號通過電壓脈沖信號的電壓數(shù)值和/或按鍵方式來區(qū)別,其中,按鍵方式可以包括單擊、雙擊或者長按等。
[0184]終端的系統(tǒng)層中預先為各個控制指令設置對應的按鍵信號,該控制指令可以由終端的應用執(zhí)行,以實現(xiàn)相應的功能。在運行兩種不同的操作系統(tǒng)的中終端中,其各自的系統(tǒng)層中對應同一功能的按鍵信號也可能不同。
[0185]比如,以耳機線控設備通過耳機插頭向終端輸出的按鍵信號是電壓脈沖信號為例,在操作系統(tǒng)A中,音量增加功能對應的按鍵信號的電壓值為U”而在操作系統(tǒng)B中,音量增加功能對應的按鍵信號對應的電壓值為U2,當耳機線控設備中的音量增加按鍵被按下時產(chǎn)生的按鍵信號對應的電壓值為U1時,該耳機線控設備中的音量增加按鍵只能控制運行操作系統(tǒng)A的終端增加音量,當耳機線控設備中的音量增加按鍵被按下時產(chǎn)生的按鍵信號對應的電壓值為U2時,該耳機線控設備中的音量增加按鍵只能控制運行操作系統(tǒng)B的終端增加音量。即一個耳機線控設備輸出的按鍵信號無法同時兼容所有的操作系統(tǒng)。
[0186]對此,在本發(fā)明實施例中,耳機線控設備可以首先向終端發(fā)送測試按鍵信號,以確定終端的操作系統(tǒng)的系統(tǒng)類型。
[0187]步驟904,判斷該終端是否返回該測試按鍵信號的響應信號,若是,進入步驟906,否則,進入步驟908 ;
[0188]步驟906,將該終端的操作系統(tǒng)的系統(tǒng)類型識別為與該測試按鍵信號對應的操作系統(tǒng)的系統(tǒng)類型,進入步驟910 ;
[0189]步驟908,通過該插頭向該終端輸出下一個操作系統(tǒng)對應的測試按鍵信號,返回步驟 904 ;
[0190]其中,當耳機線控設備向終端輸出的按鍵信號可以被終端所識別時,終端將向耳機線控設備返回一個響應。耳機線控設備可以針對每一個系統(tǒng)類型的操作系統(tǒng)設置一個測試按鍵信號,該測試按鍵信號可以是對應的操作系統(tǒng)的系統(tǒng)層中預設的,對應某一控制指令的按鍵信號。當該耳機線控設備的耳機插頭插入終端的耳機插孔時,逐一向終端發(fā)送這些測試按鍵信號,若接收到終端返回的對應于某一個測試按鍵信號的響應信號,則將該終端的操作系統(tǒng)的系統(tǒng)類型識別為與該測試按鍵信號對應的操作系統(tǒng)的系統(tǒng)類型。
[0191]步驟910,接收該標準功能按鍵被按下時生成的標準按鍵信號;
[0192]步驟912,當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號,該兼容按鍵信號在該終端的操作系統(tǒng)中對應的功能與該標準按鍵信號在與該標準按鍵信號適配的操作系統(tǒng)中對應的功能相同;
[0193]步驟914,通過該插頭向該終端輸出該兼容按鍵信號。
[0194]其中,耳機線控設備向終端發(fā)送的按鍵信號通常為電壓脈沖信號,不同的按鍵信號通過電壓脈沖信號的電壓數(shù)值和/或按鍵方式來區(qū)別,其中,按鍵方式可以包括單擊、雙擊或者長按等。
[0195]終端的系統(tǒng)層中預先為各個控制指令設置對應的按鍵信號,該控制指令可以由終端的應用執(zhí)行,以實現(xiàn)相應的功能。在運行兩種不同的操作系統(tǒng)的中終端中,其各自的系統(tǒng)層中對應同一功能的按鍵信號也可能不同。
[0196]比如,以耳機線控設備通過耳機插頭向終端輸出的按鍵信號是電壓脈沖信號為例,在操作系統(tǒng)A中,音量增加功能對應的按鍵信號的電壓值為U”而在操作系統(tǒng)B中,音量增加功能對應的按鍵信號對應的電壓值為U2,當耳機線控設備中的音量增加按鍵被按下時產(chǎn)生的按鍵信號對應的電壓值為U1時,該耳機線控設備中的音量增加按鍵只能控制運行操作系統(tǒng)A的終端增加音量,當耳機線控設備中的音量增加按鍵被按下時產(chǎn)生的按鍵信號對應的電壓值為U2時,該耳機線控設備中的音量增加按鍵只能控制運行操作系統(tǒng)B的終端增加音量。即一個耳機線控設備輸出的按鍵信號無法同時兼容所有的操作系統(tǒng)。
[0197]對此,在本發(fā)明實施例中,耳機線控設備可以先確定終端的操作系統(tǒng)的系統(tǒng)類型,并檢測該終端的操作系統(tǒng)是否是與耳機線控設備中的標準功能按鍵被按下時產(chǎn)生的標準按鍵信號相適配的系統(tǒng)。若該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng),則當耳機線控設備中的標準功能按鍵被按下時,耳機線控設備將該標準功能信號轉化為兼容按鍵信號并輸出給終端,從而達到使耳機線控設備中的標準功能按鍵可以適配不同的操作系統(tǒng)類型的效果,進一步提高耳機線控設備與終端的兼容性。
[0198]綜上所述,本發(fā)明實施例提供的信號輸出方法,通過識別該終端的操作系統(tǒng)的系統(tǒng)類型,當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號并輸出給終端,達到使耳機線控設備中的標準功能按鍵適配不同的操作系統(tǒng)類型的效果,進一步提高耳機線控設備與終端的兼容性。
[0199]請參考圖10,其示出了本發(fā)明一個實施例提供的控制器的結構示意圖,該控制器可以是圖2所示的耳機線控設備中的控制器,用于執(zhí)行圖8或圖9所示的信號輸出方法,該控制器可以包括:
[0200]系統(tǒng)識別模塊1001,用于當該耳機線控設備的耳機插頭插入終端的耳機插孔時,識別該終端的操作系統(tǒng)的系統(tǒng)類型;
[0201]第一信號接收模塊1002,用于接收該標準功能按鍵被按下時生成的標準按鍵信號;
[0202]信號轉化模塊1003,用于當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號,該兼容按鍵信號在該終端的操作系統(tǒng)中對應的功能與該標準按鍵信號在與該標準按鍵信號適配的操作系統(tǒng)中對應的功能相同;
[0203]信號輸出模塊1004,用于通過該插頭向該終端輸出該兼容按鍵信號。
[0204]綜上所述,本發(fā)明實施例提供的控制器,通過識別該終端的操作系統(tǒng)的系統(tǒng)類型,當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號并輸出給終端,達到使耳機線控設備中的標準功能按鍵適配不同的操作系統(tǒng)類型的效果。
[0205]請參考圖11,其示出了本發(fā)明另一實施例提供的控制器的結構示意圖,該控制器可以是圖2所示的耳機線控設備中的控制器,用于執(zhí)行圖8或圖9所示的信號輸出方法,該控制器可以包括:
[0206]系統(tǒng)識別模塊1001,用于當該耳機線控設備的耳機插頭插入終端的耳機插孔時,識別該終端的操作系統(tǒng)的系統(tǒng)類型;
[0207]第一信號接收模塊1002,用于接收該標準功能按鍵被按下時生成的標準按鍵信號;
[0208]信號轉化模塊1003,用于當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號,該兼容按鍵信號在該終端的操作系統(tǒng)中對應的功能與該標準按鍵信號在與該標準按鍵信號適配的操作系統(tǒng)中對應的功能相同;
[0209]信號輸出模塊1004,用于通過該插頭向該終端輸出該兼容按鍵信號。
[0210]該系統(tǒng)識別模塊1001,包括:
[0211]信號輸出單元1001a,用于通過該插頭向該終端輸出測試按鍵信號,該測試按鍵信號是與該測試按鍵信號對應的操作系統(tǒng)中預設的一個按鍵信號,不同的操作系統(tǒng)對應不同的測試按鍵信號;
[0212]第一判斷單元1001b,用于判斷該終端是否返回該測試按鍵信號的響應信號;
[0213]識別單元1001c,用于若該第一判斷單元10lb的判斷結果為該終端返回該響應信號,則將該終端的操作系統(tǒng)的系統(tǒng)類型識別為該測試按鍵信號對應的操作系統(tǒng)的系統(tǒng)類型。
[0214]該信號輸出單元1001a,還用于若該第一判斷單元10lb的判斷結果為該終端未返回該響應信號,則通過該插頭向該終端輸出下一個操作系統(tǒng)對應的測試按鍵信號。
[0215]綜上所述,本發(fā)明實施例提供的控制器,通過識別該終端的操作系統(tǒng)的系統(tǒng)類型,當該終端的操作系統(tǒng)不是與該標準按鍵信號適配的操作系統(tǒng)時,根據(jù)該終端的操作系統(tǒng)的系統(tǒng)類型將該標準按鍵信號轉化為兼容按鍵信號并輸出給終端,達到使耳機線控設備中的標準功能按鍵適配不同的操作系統(tǒng)類型的效果。
[0216]請參考圖12,其示出了本發(fā)明一個實施例提供的終端控制方法的方法流程圖,該方法可以用于與圖1或圖2所示的耳機線控設備相連的終端中,該方法可以包括:
[0217]步驟1202,通過該終端的系統(tǒng)層接收該耳機線控設備通過耳機插頭輸出給該終端的按鍵信號,該按鍵信號中包含該自定義按鍵信號和/或該標準按鍵信號;
[0218]步驟1204,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息;
[0219]步驟1206,通過該應用獲取該控制消息對應的控制指令;
[0220]步驟1208,通過該應用執(zhí)行該控制指令。
[0221]在本發(fā)明實施例中,通過終端的系統(tǒng)層接收到的自定義按鍵信號和/或標準按鍵信號后,通過應用層獲取自定義按鍵信號和/或標準按鍵信號對應的控制指令,使終端不僅可以識別標準按鍵信號,還可以識別自定義按鍵信號,從而可以達到擴展耳機線控設備的功能,提高使其能夠滿足用戶使用需求的效果。
[0222]綜上所述,本發(fā)明實施例提供的方法,通過終端的系統(tǒng)層接收耳機線控設備通過耳機插頭輸出給該終端的,包含該自定義按鍵信號和/或該標準按鍵信號的按鍵信號,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,通過該應用獲取該控制消息對應的控制指令并執(zhí)行,達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0223]需要說明的是,在不同的操作系統(tǒng)中,系統(tǒng)層對耳機線控設備發(fā)送的按鍵信號的處理方式也有區(qū)別。比如,在安卓系統(tǒng)中,系統(tǒng)層只向終端中的應用發(fā)送控制指令,不會主動向應用發(fā)送按鍵信號;而在1S系統(tǒng)中,系統(tǒng)層在檢測出耳機線控設備發(fā)送的按鍵信號為自定義按鍵信號時,會主動將該自定義按鍵信號發(fā)送給應用。因此,對于不同的操作系統(tǒng),本發(fā)明實施例中通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息的具體方法也不相同,本發(fā)明下面的實施例將以不同的操作系統(tǒng)為例分別加以說明。
[0224]請參考圖13,其示出了本發(fā)明另一實施例提供的終端控制方法的方法流程圖,該方法可以用于與圖1或圖2所示的耳機線控設備相連的終端中,該方法可以包括:
[0225]步驟1302,通過該終端的系統(tǒng)層接收該耳機線控設備通過耳機插頭輸出給該終端的按鍵信號;
[0226]其中,該按鍵信號中包含該自定義按鍵信號和/或該標準按鍵信號。
[0227]步驟1304,每接收到一個按鍵信號時,通過該終端的系統(tǒng)層生成攜帶有該按鍵信號的控制消息,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送該控制消息;
[0228]以安卓系統(tǒng)為例,運行安卓系統(tǒng)的終端的系統(tǒng)層接收到自定義按鍵信號時,無法識別該自定義按鍵信號對應的控制指令,也不會主動向系統(tǒng)中的應用發(fā)送該自定義按鍵信號,此時,終端中的應用可以監(jiān)控系統(tǒng)層是否接收到耳機線控設備發(fā)送的按鍵信號,若系統(tǒng)層接收到耳機線控設備發(fā)送的按鍵信號,則無論該按鍵信號是自定義按鍵信號還是標準按鍵信號,都向系統(tǒng)層發(fā)送一個按鍵信號獲取請求,系統(tǒng)層接收到該請求后,將耳機線控設備發(fā)送的按鍵信號添加在控制消息中發(fā)送給應用,由應用來查詢該按鍵信號對應的控制指令。
[0229]此外,本發(fā)明實施例所示的方法,還屏蔽該終端的系統(tǒng)層向該應用發(fā)送的控制指令。
[0230]當安卓系統(tǒng)的終端的系統(tǒng)層接收到耳機線控設備發(fā)送的標準按鍵信號時,可以識別該標準按鍵信號對應的控制指令并發(fā)送給終端應用,由于終端中的應用已經(jīng)從系統(tǒng)層獲取該標準按鍵信號并查詢相應的控制指令,此時,若再接收系統(tǒng)層發(fā)送的該標準按鍵信號對應的控制指令并執(zhí)行,則會發(fā)生重復執(zhí)行該控制指令的問題,對此,本發(fā)明實施例所示的方法中,該終端中的應用還將屏蔽該終端的系統(tǒng)層向該應用發(fā)送的控制指令。
[0231]步驟1306,通過該應用獲取該控制消息對應的控制指令;
[0232]比如,當終端的系統(tǒng)為安卓系統(tǒng)時,可以獲取該控制消息中的自定義按鍵信號和/或標準按鍵信號,并查詢該自定義按鍵信號和/或標準按鍵信號對應的控制指令。
[0233]步驟1308,通過該應用執(zhí)行該控制指令。
[0234]其中,當該控制指令是該自定義按鍵信號對應的控制指令時,可以獲取一個多媒體文件對應的第一播放時間段;通過該應用播放該多媒體文件中,與該第一播放時間段對應的多媒體內容;在該指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過該應用獲取到該控制指令;若判斷結果為再次通過該應用獲取到該控制指令,則通過該應用從頭開始播放該多媒體文件。
[0235]若判斷結果為未再次通過該應用獲取到該控制指令,則在該第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段,并通過該應用播放該下一個多媒體文件中,該第二播放時間段對應的多媒體內容。
[0236]在本發(fā)明實施例中,提供一種通過自定義按鍵控制終端的方法,以該終端為智能手機,用戶通過耳機線控設備中的自定義按鍵控制智能手機中的音樂播放應用快速選歌為例,該方法具體可以如下:
[0237]用戶按一下耳機線控設備中的自定義按鍵,耳機線控設備向智能手機發(fā)送自定義按鍵信號,智能手機的系統(tǒng)層將自定義按鍵信號發(fā)送給音樂播放應用,音樂播放應用查詢自定義按鍵信號對應的控制指令為快速選歌,則選擇播放當前歌曲的高潮部分,每一首歌曲的高潮部分的時間段都由開發(fā)人員預先設定好并添加在歌曲的音頻文件的配置信息中,當一首歌的高潮部分播放結束時,繼續(xù)選擇下一首歌曲的高潮部分并開始播放。再此過程中,用戶收聽到某一首歌曲的高潮部分時,若想要選擇播放該高潮部分對應的歌曲,則再次按下耳機線控設備中的自定義按鍵,音樂播放應用再次接收到系統(tǒng)層發(fā)送的該自定義按鍵信號并查詢相應的控制指令為快速選歌,則停止當前高潮部分的播放,并開始從頭播放該高潮部分的對應的歌曲,從而完成選歌操作。
[0238]綜上所述,本發(fā)明實施例提供的方法,通過終端的系統(tǒng)層接收耳機線控設備通過耳機插頭輸出給該終端的,包含該自定義按鍵信號和/或該標準按鍵信號的按鍵信號,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,通過該應用獲取該控制消息對應的控制指令并執(zhí)行,達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0239]請參考圖14,其示出了本發(fā)明又一實施例提供的終端控制方法的方法流程圖,該方法可以用于與圖1或圖2所示的耳機線控設備相連的終端中,該方法可以包括:
[0240]步驟1402,通過該終端的系統(tǒng)層接收該耳機線控設備通過耳機插頭輸出給該終端的按鍵信號;
[0241]其中,該按鍵信號中包含該自定義按鍵信號和/或該標準按鍵信號。
[0242]步驟1404,通過該終端的系統(tǒng)層檢測接收到的該按鍵信號是否為自定義按鍵信號,若該按鍵信號是該自定義按鍵信號,則通過該終端的系統(tǒng)層生成攜帶有該自定義按鍵信號的控制消息,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送該控制消息;
[0243]比如在1S系統(tǒng)中,終端的系統(tǒng)層中預留有若干個按鍵信號,這若干個按鍵信號可以被終端的系統(tǒng)層識別,但是并不對應具體的控制指令。耳機線控設備可以將自定義按鍵對應的自定按鍵信號設置為1S系統(tǒng)的系統(tǒng)層預留的按鍵信號。當終端的系統(tǒng)層接收到按鍵信號,并檢測出該按鍵信號為自定義按鍵信號時,主動將該自定義按鍵信號添加在控制消息中發(fā)送給應用,由應用進行識別。
[0244]需要說明的是,在1S系統(tǒng)中,當終端的系統(tǒng)層接收到標準按鍵信號時,不會向應用發(fā)送該標準按鍵信號,而是識別該標準按鍵信號對應的控制指令,將該控制指令添加在控制消息中發(fā)送給應用,由應用直接執(zhí)行。此時,應用不需要屏蔽系統(tǒng)層發(fā)送的控制指令。
[0245]步驟1406,通過該應用獲取該控制消息對應的控制指令;
[0246]當終端的系統(tǒng)為1S系統(tǒng)時,可以直接獲取該控制消息中的標準按鍵信號對應的控制指令,或者,查詢該控制消息中包含的自定義按鍵信號對應的控制指令。
[0247]步驟1408,通過該應用執(zhí)行該控制指令。
[0248]其中,當該控制指令是該自定義按鍵信號對應的控制指令時,可以獲取一個多媒體文件對應的第一播放時間段;通過該應用播放該多媒體文件中,與該第一播放時間段對應的多媒體內容;在該指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過該應用獲取到該控制指令;若判斷結果為再次通過該應用獲取到該控制指令,則通過該應用從頭開始播放該多媒體文件。
[0249]若判斷結果為未再次通過該應用獲取到該控制指令,則在該第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段,并通過該應用播放該下一個多媒體文件中,該第二播放時間段對應的多媒體內容。
[0250]在本發(fā)明實施例中,提供一種通過自定義按鍵控制終端的方法,以該終端為智能手機,用戶通過耳機線控設備中的自定義按鍵控制智能手機中的音樂播放應用快速選歌為例,該方法具體可以如下:
[0251 ] 用戶按一下耳機線控設備中的自定義按鍵,耳機線控設備向智能手機發(fā)送自定義按鍵信號,智能手機的系統(tǒng)層將自定義按鍵信號發(fā)送給音樂播放應用,音樂播放應用查詢自定義按鍵信號對應的控制指令為快速選歌,則選擇播放當前歌曲的高潮部分,每一首歌曲的高潮部分的時間段都由開發(fā)人員預先設定好并添加在歌曲的音頻文件的配置信息中,當一首歌的高潮部分播放結束時,繼續(xù)選擇下一首歌曲的高潮部分并開始播放。再此過程中,用戶收聽到某一首歌曲的高潮部分時,若想要選擇播放該高潮部分對應的歌曲,則再次按下耳機線控設備中的自定義按鍵,音樂播放應用再次接收到系統(tǒng)層發(fā)送的該自定義按鍵信號并查詢相應的控制指令為快速選歌,則停止當前高潮部分的播放,并開始從頭播放該高潮部分的對應的歌曲,從而完成選歌操作。
[0252]綜上所述,本發(fā)明實施例提供的方法,通過終端的系統(tǒng)層接收耳機線控設備通過耳機插頭輸出給該終端的,包含該自定義按鍵信號和/或該標準按鍵信號的按鍵信號,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,通過該應用獲取該控制消息對應的控制指令并執(zhí)行,達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0253]請參考圖15,其示出了本發(fā)明一個實施例提供的終端控制裝置的裝置結構圖,該裝置可以用于與圖1或圖2所示的耳機線控設備相連的終端中,執(zhí)行如圖12所示的終端控制方法,該裝置可以包括:
[0254]第二信號接收模塊1501,用于通過該終端的系統(tǒng)層接收該耳機線控設備通過耳機插頭輸出給該終端的按鍵信號,該按鍵信號中包含該自定義按鍵信號和/或該標準按鍵信號;
[0255]消息發(fā)送模塊1502,用于通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息;
[0256]指令獲取模塊1503,用于通過該應用獲取該控制消息對應的控制指令;
[0257]指令執(zhí)行模塊1504,用于通過該應用執(zhí)行該控制指令。
[0258]綜上所述,本發(fā)明實施例提供的裝置,通過終端的系統(tǒng)層接收耳機線控設備通過耳機插頭輸出給該終端的,包含該自定義按鍵信號和/或該標準按鍵信號的按鍵信號,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,通過該應用獲取該控制消息對應的控制指令并執(zhí)行,達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0259]請參考圖16,其示出了本發(fā)明另一實施例提供的終端控制裝置的裝置結構圖,該裝置可以用于與圖1或圖2所述的耳機線控設備相連的終端中,執(zhí)行如圖13或14所示的終端控制方法,該裝置可以包括:
[0260]第二信號接收模塊1501,用于通過該終端的系統(tǒng)層接收該耳機線控設備通過耳機插頭輸出給該終端的按鍵信號,該按鍵信號中包含該自定義按鍵信號和/或該標準按鍵信號;
[0261]消息發(fā)送模塊1502,用于通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息;
[0262]指令獲取模塊1503,用于通過該應用獲取該控制消息對應的控制指令;
[0263]指令執(zhí)行模塊1504,用于通過該應用執(zhí)行該控制指令。
[0264]可選的,該消息發(fā)送模塊1502,包括:
[0265]第一生成單元1502a,用于每接收到一個按鍵信號時,通過該終端的系統(tǒng)層生成攜帶有該按鍵信號的控制消息;
[0266]第一發(fā)送單元1502b,用于通過該終端的系統(tǒng)層向該終端中的應用發(fā)送該控制消肩、O
[0267]該裝置還包括:
[0268]屏蔽模塊1505,用于屏蔽該終端的系統(tǒng)層向該應用發(fā)送的控制指令。
[0269]可選的,該消息發(fā)送模塊1502,包括:
[0270]檢測單元1502c,用于通過該終端的系統(tǒng)層檢測接收到的該按鍵信號是否為自定義按鍵信號;
[0271]第二生成單元1502d,用于若該按鍵信號是該自定義按鍵信號,則通過該終端的系統(tǒng)層生成攜帶有該自定義按鍵信號的控制消息;
[0272]第二發(fā)送單元1502e,用于通過該終端的系統(tǒng)層向該終端中的應用發(fā)送該控制消肩、O
[0273]可選的,該指令執(zhí)行模塊1504,包括:
[0274]時間段獲取單元1504a,用于當該控制指令是該自定義按鍵信號對應的控制指令時,獲取一個多媒體文件對應的第一播放時間段;
[0275]第一播放單元1504b,用于通過該應用播放該多媒體文件中,該第一播放時間段對應的多媒體內容;
[0276]第二判斷單元1504c,用于在該指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過該應用獲取到該控制指令;
[0277]第二播放單元1504d,用于若該第二判斷單元1504c的判斷結果為再次通過該應用獲取到該控制指令,則通過該應用從頭開始播放該多媒體文件。
[0278]該時間段獲取單元1504a,還用于若該第二判斷單元1504c的判斷結果為未再次通過該應用獲取到該控制指令,則在該第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段;
[0279]該第一播放單元1504b,還用于通過該應用播放該下一個多媒體文件中,該第二播放時間段對應的多媒體內容。
[0280]綜上所述,本發(fā)明實施例提供的裝置,通過終端的系統(tǒng)層接收耳機線控設備通過耳機插頭輸出給該終端的,包含該自定義按鍵信號和/或該標準按鍵信號的按鍵信號,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,通過該應用獲取該控制消息對應的控制指令并執(zhí)行,達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0281]請參考圖17,其示出了本發(fā)明一個實施例提供的終端的結構方框圖,該終端用于實施上述圖12至14任一對應的實施例提供的方法,本發(fā)明實施例中的終端可以包括一個或多個如下組成部分:用于執(zhí)行計算機程序指令以完成各種流程和方法的處理器,用于信息和存儲程序指令隨機接入存儲器(RAM)和只讀存儲器(R0M),用于存儲數(shù)據(jù)和信息的存儲器,I/O設備,界面,天線等。具體來講:
[0282]終端1700可以包括RF (Rad1 Frequency,射頻)電路1710、存儲器1720、輸入單元1730、顯示單元1740、傳感器1750、音頻電路1760、WiFi (wireless fidelity,無線保真)模塊1770、處理器1780、電源1782、攝像頭1790等部件。本領域技術人員可以理解,圖17中示出的終端結構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0283]下面結合圖17對終端1700的各個構成部件進行具體的介紹:
[0284]RF電路1710可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1780處理;另外,將設計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個放大器、收發(fā)信機、稱合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路1710還可以通過無線通信與網(wǎng)絡和其他設備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobilecommunicat1n,全球移動通訊系統(tǒng))、GPRS (General Packet Rad1 Service,通用分組無線服務)、CDMA (Code Divis1n Multiple Access,碼分多址)、WCDMA (Wideband CodeDivis1n Multiple Access,寬帶碼分多址)、LTE (Long Term Evolut1n,長期演進)、電子郵件、SMS (Short Messaging Service,短消息服務)等。
[0285]存儲器1720可用于存儲軟件程序以及模塊,處理器1780通過運行存儲在存儲器1720的軟件程序以及模塊,從而執(zhí)行終端1700的各種功能應用以及數(shù)據(jù)處理。存儲器1720可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端1700的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1720可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0286]輸入單元1730可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與終端1700的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元1730可包括觸控面板1731以及其他輸入設備1732。觸控面板1731,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1731上或在觸控面板1731附近的操作),并根據(jù)預先設定的程式驅動相應的連接裝置??蛇x的,觸控面板1731可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器1780,并能接收處理器1780發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1731。除了觸控面板1731,輸入單元1730還可以包括其他輸入設備1732。具體地,其他輸入設備1732可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0287]顯示單元1740可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1700的各種菜單。顯示單元1740可包括顯示面板1741,可選的,可以采用LCD (Liquid CrystalDisplay,液晶顯示器)、OLED (Organic Light-Emitting D1de,有機發(fā)光二極管)等形式來配置顯示面板1741。進一步的,觸控面板1731可覆蓋顯示面板1741,當觸控面板1731檢測到在其上或附近的觸摸操作后,傳送給處理器1780以確定觸摸事件的類型,隨后處理器1780根據(jù)觸摸事件的類型在顯示面板1741上提供相應的視覺輸出。雖然在圖17中,觸控面板1731與顯示面板1741是作為兩個獨立的部件來實現(xiàn)終端1700的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1731與顯示面板1741集成而實現(xiàn)終端1700的輸入和輸出功能。
[0288]終端1700還可包括至少一種傳感器1750,比如陀螺儀傳感器、磁感應傳感器、光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調節(jié)顯示面板1741的亮度,接近傳感器可在終端1700移動到耳邊時,關閉顯示面板1741和/或背光。作為運動傳感器的一種,力口速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別終端姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端1700還可配置的氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0289]音頻電路1760、揚聲器1761,傳聲器1762可提供用戶與終端1700之間的音頻接口。音頻電路1760可將接收到的音頻數(shù)據(jù)轉換后的電信號,傳輸?shù)綋P聲器1761,由揚聲器1761轉換為聲音信號輸出;另一方面,傳聲器1762將收集的聲音信號轉換為電信號,由音頻電路1760接收后轉換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1780處理后,經(jīng)RF電路1710以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器1720以便進一步處理。
[0290]WiFi屬于短距離無線傳輸技術,終端1700通過WiFi模塊1770可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖17示出了 WiFi模塊1770,但是可以理解的是,其并不屬于終端1700的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質的范圍內而省略。
[0291]處理器1780是終端1700的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執(zhí)行存儲在存儲器1720內的軟件程序和/或模塊,以及調用存儲在存儲器1720內的數(shù)據(jù),執(zhí)行終端1700的各種功能和處理數(shù)據(jù),從而對終端進行整體監(jiān)控??蛇x的,處理器1780可包括一個或多個處理單元;優(yōu)選的,處理器1780可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖?,上述調制解調處理器也可以不集成到處理器1780中。
[0292]終端1700還包括給各個部件供電的電源1782 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1780邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
[0293]攝像頭1790 —般由鏡頭、圖像傳感器、接口、數(shù)字信號處理器、CPU、顯示屏幕等組成。其中,鏡頭固定在圖像傳感器的上方,可以通過手動調節(jié)鏡頭來改變聚焦;圖像傳感器相當于傳統(tǒng)相機的“膠卷”,是攝像頭采集圖像的心臟;接口用于把攝像頭利用排線、板對板連接器、彈簧式連接方式與終端主板連接,將采集的圖像發(fā)送給所述存儲器1720 ;數(shù)字信號處理器通過數(shù)學運算對采集的圖像進行處理,將采集的模擬圖像轉換為數(shù)字圖像并通過接口發(fā)送給存儲器1720。
[0294]盡管未示出,終端1700還可以包括藍牙模塊等,在此不再贅述。
[0295]終端1700除了包括一個或者多個處理器1780,還包括有存儲器,以及一個或者多個模塊,其中一個或者多個模塊存儲于存儲器中,并被配置成由一個或者多個處理器執(zhí)行。上述一個或者多個模塊具有如下功能:
[0296]通過該終端的系統(tǒng)層接收該耳機線控設備通過耳機插頭輸出給該終端的按鍵信號,該按鍵信號中包含該自定義按鍵信號和/或該標準按鍵信號;
[0297]通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息;
[0298]通過該應用獲取該控制消息對應的控制指令;
[0299]通過該應用執(zhí)行該控制指令。
[0300]該通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,包括:
[0301]每接收到一個按鍵信號時,通過該終端的系統(tǒng)層生成攜帶有該按鍵信號的控制消息;
[0302]通過該終端的系統(tǒng)層向該終端中的應用發(fā)送該控制消息。
[0303]該方法還包括:
[0304]屏蔽該終端的系統(tǒng)層向該應用發(fā)送的控制指令。
[0305]該通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,包括:
[0306]通過該終端的系統(tǒng)層檢測接收到的該按鍵信號是否為自定義按鍵信號;
[0307]若該按鍵信號是該自定義按鍵信號,則通過該終端的系統(tǒng)層生成攜帶有該自定義按鍵信號的控制消息;
[0308]通過該終端的系統(tǒng)層向該終端中的應用發(fā)送該控制消息。
[0309]當該控制指令是該自定義按鍵信號對應的控制指令時,該通過該應用執(zhí)行該控制指令,包括:
[0310]獲取一個多媒體文件對應的第一播放時間段;
[0311]通過該應用播放該多媒體文件中,與該第一播放時間段對應的多媒體內容;
[0312]在該指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過該應用獲取到該控制指令;
[0313]若判斷結果為再次通過該應用獲取到該控制指令,則通過該應用從頭開始播放該多媒體文件。
[0314]該方法還包括:
[0315]若判斷結果為未再次通過該應用獲取到該控制指令,則在該第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段,并通過該應用播放該下一個多媒體文件中,該第二播放時間段對應的多媒體內容。
[0316]綜上所述,本發(fā)明實施例提供的終端,通過系統(tǒng)層接收耳機線控設備通過耳機插頭輸出給該終端的,包含該自定義按鍵信號和/或該標準按鍵信號的按鍵信號,通過該終端的系統(tǒng)層向該終端中的應用發(fā)送攜帶有該按鍵信號的控制消息,通過該應用獲取該控制消息對應的控制指令并執(zhí)行,達到擴展耳機線控設備的功能,使其能夠滿足用戶使用需求的效果。
[0317]本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0318]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種耳機線控設備,其特征在于,所述耳機線控設備包括:耳機插頭、至少一個標準功能按鍵以及至少一個自定義按鍵; 所述至少一個標準功能按鍵和所述至少一個自定義按鍵分別與所述插頭電性相連; 所述至少一個標準功能按鍵在被按壓時通過所述插頭輸出標準按鍵信號,所述標準按鍵信號是終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號; 所述至少一個自定義按鍵在被按壓時通過所述插頭輸出自定義按鍵信號,所述自定義按鍵信號不是所述終端的系統(tǒng)層中預設的各個控制指令所對應的按鍵信號。
2.根據(jù)權利要求1所述的耳機線控設備,其特征在于,所述耳機線控設備還包括:控制器; 所述控制器分別與所述至少一個指定功能按鍵、所述至少一個自定義按鍵以及所述插頭電性相連。
3.根據(jù)權利要求1所述的耳機線控設備,其特征在于,所述至少一個標準功能按鍵包括:音量加鍵、音量減鍵以及通話接聽鍵。
4.根據(jù)權利要求1所述的耳機線控設備,其特征在于,所述自定義按鍵的數(shù)量為I個。
5.根據(jù)權利要求1至4任一所述的耳機線控設備,其特征在于,所述耳機線控設備還包括:供電電源; 所述供電電源與所述耳機線控設備中的各個器件電性相連。
6.一種兼容設置方法,用于如權利要求2所述的耳機線控設備中,其特征在于,所述方法包括: 當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,確定所述終端的耳機插孔包含的至少一個端子中,用于對外供電的端子; 根據(jù)所述終端的耳機插孔中的所述用于對外供電的端子所處的位置,設置所述耳機插頭包含的至少一個端子各自對應的功能。
7.根據(jù)權利要求6所述的方法,其特征在于,所述耳機插孔由內而外依次包含第一端子、第二端子、第三端子和第四端子;所述耳機插頭的第一端子與所述耳機插孔的第一端子對應,所述耳機插頭的第二端子與所述耳機插孔的第二端子對應,所述耳機插頭的第三端子與所述耳機插孔的第三端子對應,所述耳機插頭的第四端子與所述耳機插孔的第四端子對應; 所述根據(jù)所述終端的耳機插孔中的所述用于對外供電的端子所處的位置,設置所述耳機插頭包含的至少一個端子各自對應的功能,包括: 當所述用于對外供電的端子為所述耳機插孔的第三端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第三端子的功能設置為麥克風功能,將所述耳機插頭的第四端子的功能設置為地線功能; 當所述用于對外供電的端子為所述耳機插孔的第四端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第四端子的功能設置為麥克風功能,將所述耳機插頭的第三端子的功能設置為地線功能。
8.—種控制器,用于如權利要求2所述的耳機線控設備中,其特征在于,所述控制器包 括: 確定模塊,用于當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,確定所述終端的耳機插孔包含的至少一個端子中,用于對外供電的端子; 設置模塊,用于根據(jù)所述終端的耳機插孔中的所述用于對外供電的端子所處的位置,設置所述耳機插頭包含的至少一個端子各自對應的功能。
9.根據(jù)權利要求8所述的控制器,其特征在于,所述設置模塊,包括: 第一設置單元,用于當所述用于對外供電的端子為所述耳機插孔的第三端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第三端子的功能設置為麥克風功能,將所述耳機插頭的第四端子的功能設置為地線功能; 第二設置單元,用于當所述用于對外供電的端子為所述耳機插孔的第四端子時,將所述耳機插頭的第一端子的功能設置為左聲道功能,將所述耳機插頭的第二端子的功能設置為右聲道功能,將所述耳機插頭的第四端子的功能設置為麥克風功能,將所述耳機插頭的第三端子的功能設置為地線功能; 所述耳機插孔由內而外依次包含第一端子、第二端子、第三端子和第四端子;所述耳機插頭的第一端子與所述耳機插孔的第一端子對應,所述耳機插頭的第二端子與所述耳機插孔的第二端子對應,所述耳機插頭的第三端子與所述耳機插孔的第三端子對應,所述耳機插頭的第四端子與所述耳機插孔的第四端子對應。
10.一種信號輸出方法,用于如權利要求2所述的耳機線控設備中,其特征在于,所述方法包括: 當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,識別所述終端的操作系統(tǒng)的系統(tǒng)類型; 接收所述標準功能按鍵被按下時生成的標準按鍵信號; 當所述終端的操作系統(tǒng)不是與所述標準按鍵信號適配的操作系統(tǒng)時,根據(jù)所述終端的操作系統(tǒng)的系統(tǒng)類型將所述標準按鍵信號轉化為兼容按鍵信號,所述兼容按鍵信號在所述終端的操作系統(tǒng)中對應的功能與所述標準按鍵信號在與所述標準按鍵信號適配的操作系統(tǒng)中對應的功能相同; 通過所述插頭向所述終端輸出所述兼容按鍵信號。
11.根據(jù)權利要求10所述的方法,其特征在于,所述識別所述終端的操作系統(tǒng),包括: 通過所述插頭向所述終端輸出測試按鍵信號,所述測試按鍵信號是與所述測試按鍵信號對應的操作系統(tǒng)中預設的一個按鍵信號,不同的操作系統(tǒng)對應不同的測試按鍵信號; 檢測所述終端是否返回所述測試按鍵信號的響應信號; 若所述終端返回所述響應信號,則將所述終端的操作系統(tǒng)的系統(tǒng)類型識別為與所述測試按鍵信號對應的操作系統(tǒng)的系統(tǒng)類型; 若所述終端未返回所述響應信號,則通過所述插頭向所述終端輸出下一個操作系統(tǒng)對應的測試按鍵信號。
12.—種控制器,用于如權利要求2所述的耳機線控設備中,其特征在于,所述控制器包括: 系統(tǒng)識別模塊,用于當所述耳機線控設備的耳機插頭插入終端的耳機插孔時,識別所述終端的操作系統(tǒng)的系統(tǒng)類型; 第一信號接收模塊,用于接收所述標準功能按鍵被按下時生成的標準按鍵信號;信號轉化模塊,用于當所述終端的操作系統(tǒng)不是與所述標準按鍵信號適配的操作系統(tǒng)時,根據(jù)所述終端的操作系統(tǒng)的系統(tǒng)類型將所述標準按鍵信號轉化為兼容按鍵信號,所述兼容按鍵信號在所述終端的操作系統(tǒng)中對應的功能與所述標準按鍵信號在與所述標準按鍵信號適配的操作系統(tǒng)中對應的功能相同; 信號輸出模塊,用于通過所述插頭向所述終端輸出所述兼容按鍵信號。
13.根據(jù)權利要求12所述的控制器,其特征在于,所述系統(tǒng)識別模塊,包括: 信號輸出單元,用于通過所述插頭向所述終端輸出測試按鍵信號,所述測試按鍵信號是與所述測試按鍵信號對應的操作系統(tǒng)中預設的一個按鍵信號,不同的操作系統(tǒng)對應不同的測試按鍵信號; 第一判斷單元,用于檢測所述終端是否返回所述測試按鍵信號的響應信號; 識別單元,用于若所述第一判斷單元的判斷結果為所述終端返回所述響應信號,則將所述終端的操作系統(tǒng)的系統(tǒng)類型識別為所述測試按鍵信號對應的操作系統(tǒng)的系統(tǒng)類型。
14.根據(jù)權利要求13所述的控制器,其特征在于, 所述信號輸出單元,還用于若所述第一判斷單元的判斷結果為所述終端未返回所述響應信號,則通過所述插頭向所述終端輸出下一個操作系統(tǒng)對應的測試按鍵信號。
15.一種終端控制方法,其特征在于,用于與權利要求1至6任一所述的耳機線控設備相連的終端中,所述方法包括: 通過所述終端的系統(tǒng)層接收所述耳機線控設備通過耳機插頭輸出給所述終端的按鍵信號,所述按鍵信號中包含所述自定義按鍵信號和/或所述標準按鍵信號; 通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息; 通過所述應用獲取所述控制消息對應的控制指令; 通過所述應用執(zhí)行所述控制指令。
16.根據(jù)權利要求15所述的方法,其特征在于,所述通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息,包括:每接收到一個按鍵信號時,通過所述終端的系統(tǒng)層生成攜帶有所述按鍵信號的控制消息; 通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消息。
17.根據(jù)權利要求16所述的方法,其特征在于,所述方法還包括: 屏蔽所述終端的系統(tǒng)層向所述應用發(fā)送的控制指令。
18.根據(jù)權利要求15所述的方法,其特征在于,所述通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息,包括: 通過所述終端的系統(tǒng)層檢測接收到的所述按鍵信號是否為自定義按鍵信號; 若所述按鍵信號是所述自定義按鍵信號,則通過所述終端的系統(tǒng)層生成攜帶有所述自定義按鍵信號的控制消息; 通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消息。
19.根據(jù)權利要求15至18任一所述的方法,其特征在于,當所述控制指令是所述自定義按鍵信號對應的控制指令時,所述通過所述應用執(zhí)行所述控制指令,包括: 獲取一個多媒體文件對應的第一播放時間段; 通過所述應用播放所述多媒體文件中,與所述第一播放時間段對應的多媒體內容;在所述指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過所述應用獲取到所述控制指令; 若判斷結果為再次通過所述應用獲取到所述控制指令,則通過所述應用從頭開始播放所述多媒體文件。
20.根據(jù)權利要求19所述的方法,其特征在于,所述方法還包括: 若判斷結果為未再次通過所述應用獲取到所述控制指令,則在所述第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段,并通過所述應用播放所述下一個多媒體文件中,所述第二播放時間段對應的多媒體內容。
21.—種終端控制裝置,其特征在于,用于與權利要求1至6任一所述的耳機線控設備相連的終端中,所述裝置包括: 第二信號接收模塊,用于通過所述終端的系統(tǒng)層接收所述耳機線控設備通過耳機插頭輸出給所述終端的按鍵信號,所述按鍵信號中包含所述自定義按鍵信號和/或所述標準按鍵信號; 消息發(fā)送模塊,用于通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送攜帶有所述按鍵信號的控制消息; 指令獲取模塊,用于通過所述應用獲取所述控制消息對應的控制指令; 指令執(zhí)行模塊,用于通過所述應用執(zhí)行所述控制指令。
22.根據(jù)權利要求21所述的裝置,其特征在于,所述消息發(fā)送模塊,包括: 第一生成單元,用于每接收到一個按鍵信號時,通過所述終端的系統(tǒng)層生成攜帶有所述按鍵信號的控制消息; 第一發(fā)送單元,用于通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消息。
23.根據(jù)權利要求22所述的裝置,其特征在于,所述裝置還包括: 屏蔽模塊,用于屏蔽所述終端的系統(tǒng)層向所述應用發(fā)送的控制指令。
24.根據(jù)權利要求21所述的裝置,其特征在于,所述消息發(fā)送模塊,包括: 檢測單元,用于通過所述終端的系統(tǒng)層檢測接收到的所述按鍵信號是否為自定義按鍵信號; 第二生成單元,用于若所述按鍵信號是所述自定義按鍵信號,則通過所述終端的系統(tǒng)層生成攜帶有所述自定義按鍵信號的控制消息; 第二發(fā)送單元,用于通過所述終端的系統(tǒng)層向所述終端中的應用發(fā)送所述控制消息。
25.根據(jù)權利要求21至24任一所述的裝置,其特征在于,所述指令執(zhí)行模塊,包括: 時間段獲取單元,用于當所述控制指令是所述自定義按鍵信號對應的控制指令時,獲取一個多媒體文件對應的第一播放時間段; 第一播放單元,用于通過所述應用播放所述多媒體文件中,所述第一播放時間段對應的多媒體內容; 第二判斷單元,用于在所述指定播放時間段對應的多媒體內容播放完畢之前,判斷是否再次通過所述應用獲取到所述控制指令; 第二播放單元,用于若所述第二判斷單元的判斷結果為再次通過所述應用獲取到所述控制指令,則通過所述應用從頭開始播放所述多媒體文件。
26.根據(jù)權利要求25所述的裝置,其特征在于, 所述時間段獲取單元,還用于若所述第二判斷單元的判斷結果為未再次通過所述應用獲取到所述控制指令,則在所述第一播放時間段對應的多媒體內容播放完畢之后,獲取下一個多媒體文件對應的第二播放時間段; 所述第一播放單元,還用于通過所述應用播放所述下一個多媒體文件中,所述第二播放時間段對應的多媒體內容。
【文檔編號】H04R1/10GK104301824SQ201410512987
【公開日】2015年1月21日 申請日期:2014年9月29日 優(yōu)先權日:2014年9月29日
【發(fā)明者】謝振宇, 任凱, 王舟 申請人:廣州酷狗計算機科技有限公司