耳機按鍵控制方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種耳機按鍵控制方法和系統(tǒng),其中所述方法包括:檢測耳機上的至少一個按鍵是否被按下;當所述至少一個按鍵被按下時,檢測所述至少一個按鍵被按下的時間,當所述至少一個按鍵被按下的時間超出第一預設時間時,判斷接收到第一信號,當所述至少一個按鍵被按下的時間小于或等于第一預設時間時,判斷接收到第二信號;獲取第二預設時間內(nèi)接收到的所述第一信號和所述第二信號的序列;根據(jù)所述序列執(zhí)行對應的動作。
【專利說明】
耳機按鍵控制方法和系統(tǒng)
技術領域
[0001]本發(fā)明涉及電子控制技術領域,具體涉及一種耳機按鍵控制方法和系統(tǒng)。
【背景技術】
[0002]隨著諸如智能手機等智能設備的普及,智能設備已進入人們生活的各個方面,但是有時候存在智能設備使用不方便的情況,比如在擁擠的車廂用耳機連接手機欣賞音樂時,當需要查看當前時間或了解一下當天天氣情況時,由于車廂比較擁擠,不方便拿出手機查看,也有可能就此被盜賊盯上,因此用戶體驗度不高,需要一種不需要拿出手機也可以獲知當前時間或當天天氣情況的方案。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術問題在于現(xiàn)有的智能設備無法在不拿出時執(zhí)行預期的動作。
[0004]為此,本發(fā)明實施例提供了一種耳機按鍵控制方法,包括:檢測耳機上的至少一個按鍵是否被按下;當所述至少一個按鍵被按下時,檢測所述至少一個按鍵被按下的時間,當所述至少一個按鍵被按下的時間超出第一預設時間時,判斷接收到第一信號,當所述至少一個按鍵被按下的時間小于或等于第一預設時間時,判斷接收到第二信號;獲取第二預設時間內(nèi)接收到的所述第一信號和所述第二信號的序列;根據(jù)所述序列執(zhí)行對應的動作。
[0005]優(yōu)選地,所述根據(jù)所述序列執(zhí)行對應的操作包括:在預設的查找表中查找所述序列,所述查找表包括多個序列和與所述多個序列中的每一個關聯(lián)的動作;當所述查找表中存在所述序列時,執(zhí)行所述序列所對應的動作。
[0006]優(yōu)選地,所述根據(jù)所述序列執(zhí)行對應的操作還包括:當所述查找表中不存在所述序列時,提示用戶指令輸入錯誤,并提示用戶為所述序列設定新的動作,當接收到用戶設定的新的動作時,將所述序列和相關聯(lián)的新的動作存入所述查找表。
[0007]優(yōu)選地,所述動作包括語音報時和語音報天氣。
[0008]優(yōu)選地,所述獲取第二預設時間內(nèi)接收到的所述第一信號和所述第二信號的序列包括:啟動計時器;檢測所述至少一個按鍵被按下所發(fā)出的信號;判斷是否達到所述第二預設時間,當未達到所述第二預設時間時,繼續(xù)所述檢測并記錄所述至少一個按鍵被按下所發(fā)出的信號的步驟,當達到所述第二預設時間時,停止所述檢測所述至少一個按鍵被按下所發(fā)出的信號的步驟,并使所述計時器清零。
[0009]本發(fā)明實施例還提供了一種耳機按鍵控制系統(tǒng),包括:檢測單元,用于檢測耳機上的至少一個按鍵是否被按下;信號判斷單元,用于當所述至少一個按鍵被按下時,檢測所述至少一個按鍵被按下的時間,當所述至少一個按鍵被按下的時間超出第一預設時間時,判斷接收到第一信號,當所述至少一個按鍵被按下的時間小于或等于第一預設時間時,判斷接收到第二信號;序列獲取單元,用于獲取第二預設時間內(nèi)接收到的所述第一信號和所述第二信號的序列;動作執(zhí)行單元,用于根據(jù)所述序列執(zhí)行對應的動作。
[0010]優(yōu)選地,所述動作執(zhí)行單元包括:查找子單元,用于在預設的查找表中查找所述序列,所述查找表包括多個序列和與所述多個序列中的每一個關聯(lián)的動作;第一執(zhí)行子單元,用于當所述查找表中存在所述序列時,執(zhí)行所述序列所對應的動作。
[0011]優(yōu)選地,所述動作執(zhí)行單元還包括:第二執(zhí)行子單元,用于當所述查找表中不存在所述序列時,提示用戶指令輸入錯誤,并提示用戶為所述序列設定新的動作,當接收到用戶設定的新的動作時,將所述序列和相關聯(lián)的新的動作存入所述查找表。
[0012]優(yōu)選地,所述動作包括語音報時和語音報天氣。
[0013]優(yōu)選地,所述序列獲取單元包括:啟動子單元,啟動計時器;檢測子單元,檢測所述至少一個按鍵被按下所發(fā)出的信號;判斷子單元,判斷是否達到所述第二預設時間,當未達到所述第二預設時間時,繼續(xù)所述檢測并記錄所述至少一個按鍵被按下所發(fā)出的信號的步驟,當達到所述第二預設時間時,停止所述檢測所述至少一個按鍵被按下所發(fā)出的信號的步驟,并使所述計時器清零。
[0014]通過根據(jù)本發(fā)明實施例的耳機按鍵控制方法和系統(tǒng),用戶僅需要按照預設的長按、短按組合,按下耳機上的某個按鍵即可以讓手機執(zhí)行對應的動作,從而可以不需要拿出手機就可以使手機執(zhí)行預期動作,例如語音播放時間、天氣情況等,方便了用戶使用,提高了用戶體驗度。
【附圖說明】
[0015]通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應理解為對本發(fā)明進行任何限制,在附圖中:
[0016]圖1示出了根據(jù)本發(fā)明實施例的耳機按鍵控制方法的流程圖;
[0017]圖2示出了圖1中的耳機按鍵控制方法一個具體實例;
[0018]圖3示出了根據(jù)本發(fā)明實施例的耳機按鍵控制系統(tǒng)的示意圖。
【具體實施方式】
[0019]下面將結合附圖對本發(fā)明的實施例進行詳細描述。
[0020]本發(fā)明實施例提供了一種耳機按鍵控制方法,該方法用于控制諸如智能手機等智能設備,如圖1所示,該方法包括如下步驟:
[0021]Sll.檢測耳機上的至少一個按鍵是否被按下,當至少一個按鍵被按下時,執(zhí)行步驟S12,當沒有按鍵被按下時,返回至步驟Sll繼續(xù)進行檢測。通常,可以檢測耳機上的撥打/接聽按鍵是否被按下,對于具有其他按鍵的耳機,也可以設置為檢測其他按鍵是否被按下。
[0022]S12.檢測該至少一個按鍵被按下的時間,當該按鍵被按下的時間超出第一預設時間時,可以認為該按鍵被長按,即判斷接收到第一信號,當該至少一個按鍵被按下的時間小于或等于第一預設時間時,可以認為該按鍵被短按,即判斷接收到第二信號。第一預設時間可以提前設定,例如可以設定為0.5s,即按下超過0.5s認為是長按,低于0.5s是短按,當然也可以由用戶根據(jù)自己的操作習慣來自由設定。
[0023]S13.獲取第二預設時間內(nèi)接收到的第一信號和第二信號的序列。第二預設時間可以提前設定,例如可以設定為5s,即記錄5s內(nèi)長按和短按的序列,同樣地,第二預設時間也可以由用戶根據(jù)自己的操作習慣來自由設定。用戶發(fā)出的按鍵操作指令應當在第二預設時間內(nèi)完成,當用戶對按鍵的操作超出第二預設時間后,則認為是用戶發(fā)出下一指令。
[0024]S14.根據(jù)該序列執(zhí)行對應的動作。序列對應的動作可以提前設定或由用戶自行設定,例如當在第二預設時間內(nèi)記錄到一長按一短按時,可以通過語音報時,用戶就可以不需要拿起手機,而直接通過耳機聽到當前的時間,例如當在第二預設時間內(nèi)記錄到一短按一長按時,可以通過語音報天氣。當然,在本發(fā)明實施例中,該動作并不僅限于語音報時或語音報天氣情況,用戶可以根據(jù)需要自由設定更多的長按短按組合以實現(xiàn)更多的功能。
[0025]通過根據(jù)本發(fā)明實施例的耳機按鍵控制方法,用戶僅需要按照預設的長按、短按組合,按下耳機上的某個按鍵即可以讓手機執(zhí)行對應的動作,從而可以不需要拿出手機就可以使手機執(zhí)行預期動作,例如語音播放時間、天氣情況等,方便了用戶使用,提高了用戶體驗度。
[0026]圖2示出了圖1中的耳機按鍵控制方法一個具體實例,如圖2所示,該方法包括如下步驟:
[0027]S21.檢測耳機上的至少一個按鍵是否被按下,當至少一個按鍵被按下時,執(zhí)行步驟S22,當沒有按鍵被按下時,返回至步驟S21繼續(xù)進行檢測。
[0028]S22.檢測該至少一個按鍵被按下的時間,當該按鍵被按下的時間超出第一預設時間時,判斷接收到第一信號,當該至少一個按鍵被按下的時間小于或等于第一預設時間時,判斷接收到第二信號。同樣地,第一預設時間可以提前設定,也可以由用戶根據(jù)自己的操作習慣來自由設定。
[0029]S23.啟動計時器。計時器可以在剛檢測到按鍵被按下時啟動,以開始計時。
[0030]S24.繼續(xù)檢測該至少一個按鍵被按下所發(fā)出的信號。在計時器的計時過程中,不斷檢測是否有按鍵被按下,當有按鍵被按下時,則記錄是長按還是短按,即記錄所發(fā)出的信號是第一信號還是第二信號。
[0031]S25.判斷是否達到第二預設時間,當未達到第二預設時間時,返回至步驟S24繼續(xù)該檢測并記錄的步驟,當達到第二預設時間時,執(zhí)行步驟S26。同樣地,第二預設時間可以提前設定,也可以由用戶根據(jù)自己的操作習慣來自由設定。
[0032]S26.停止檢測該至少一個按鍵被按下所發(fā)出的信號的步驟,并使計時器清零。用戶發(fā)出的按鍵操作指令應當在第二預設時間內(nèi)完成,當用戶對按鍵的操作超出第二預設時間后,則認為是用戶發(fā)出下一指令。
[0033]S27.在預設的查找表中查找所檢測到的第一信號與第二信號的序列,當查找表中存在該序列時,執(zhí)行步驟S28,當查找表中不存在該序列時,執(zhí)行步驟S29。
[0034]S28.執(zhí)行該序列所對應的動作。
[0035]S29.提示用戶指令輸入錯誤。作為一種優(yōu)選實施方式,在提示用戶指令輸入錯誤后,還包括提示用戶為該序列設定新的動作,當接收到用戶設定的新的動作時,將該序列和相關聯(lián)的新的動作存入查找表,這樣用戶在下次輸入該序列時,即可以使智能設備執(zhí)行新的動作。
[0036]通過根據(jù)本發(fā)明實施例的耳機按鍵控制方法,用戶僅需要按照預設的長按、短按組合,按下耳機上的某個按鍵即可以讓手機執(zhí)行對應的動作,從而可以不需要拿出手機就可以使手機執(zhí)行預期動作,例如語音播放時間、天氣情況等,方便了用戶使用,提高了用戶體驗度。同時,在本實施例中采用計時器來區(qū)分前后指令的分隔點,簡單易于實現(xiàn);通過查找表中存儲相互關聯(lián)的第一信號與第二信號的序列和對應動作,使得智能設備能夠迅速做出用戶發(fā)出指令所對應的動作,且易于修改、增加或刪除。
[0037]相應地,本發(fā)明還提供了一種耳機按鍵控制系統(tǒng),該系統(tǒng)用于控制諸如智能手機等智能設備,如圖3所述,該系統(tǒng)包括:
[0038]檢測單元31,用于檢測耳機上的至少一個按鍵是否被按下;
[0039]信號判斷單元32,用于當至少一個按鍵被按下時,檢測該至少一個按鍵被按下的時間,當該至少一個按鍵被按下的時間超出第一預設時間時,判斷接收到第一信號,當該至少一個按鍵被按下的時間小于或等于第一預設時間時,判斷接收到第二信號;
[0040]序列獲取單元33,用于獲取第二預設時間內(nèi)接收到的第一信號和第二信號的序列;
[0041]動作執(zhí)行單元34,用于根據(jù)該序列執(zhí)行對應的動作。
[0042]通過根據(jù)本發(fā)明實施例的耳機按鍵控制系統(tǒng),用戶僅需要按照預設的長按、短按組合,按下耳機上的某個按鍵即可以讓手機執(zhí)行對應的動作,從而可以不需要拿出手機就可以使手機執(zhí)行預期動作,例如語音播放時間、天氣情況等,方便了用戶使用,提高了用戶體驗度。
[0043]作為一種優(yōu)選實施方式,動作執(zhí)行單元34可以包括:
[0044]查找子單元,用于在預設的查找表中查找該序列,查找表包括多個序列和與該多個序列中的每一個關聯(lián)的動作;
[0045]第一執(zhí)行子單元,用于當查找表中存在該序列時,執(zhí)行該序列所對應的動作;以及
[0046]第二執(zhí)行子單元,用于當查找表中不存在序列時,提示用戶指令輸入錯誤,并提示用戶為該序列設定新的動作,當接收到用戶設定的新的動作時,將該序列和相關聯(lián)的新的動作存入查找表。
[0047]本實施例中的動作執(zhí)行單元34通過查找表中存儲相互關聯(lián)的第一信號與第二信號的序列和對應動作,使得智能設備能夠迅速做出用戶發(fā)出指令所對應的動作,且易于修改、增加或刪除。并且,用戶在輸入查找表中不存在序列時可以提示用戶為該序列設定新的動作,這樣用戶在下次輸入該序列時,即可以使智能設備執(zhí)行新的動作。
[0048]作為一種優(yōu)選實施方式,上述動作包括語音報時和語音報天氣,然而并不限于此,用戶可以根據(jù)需要自由設定更多的長按短按組合以實現(xiàn)更多的功能。
[0049]作為一種優(yōu)選實施方式,序列獲取單元33可以包括:
[0050]啟動子單元,啟動計時器;
[0051]檢測子單元,檢測所述至少一個按鍵被按下所發(fā)出的信號;
[0052]判斷子單元,判斷是否達到所述第二預設時間,當未達到所述第二預設時間時,繼續(xù)所述檢測并記錄所述至少一個按鍵被按下所發(fā)出的信號的步驟,當達到所述第二預設時間時,停止所述檢測所述至少一個按鍵被按下所發(fā)出的信號的步驟,并使所述計時器清零。
[0053]本實施例中的序列獲取單元33采用計時器來區(qū)分前后指令的分隔點,簡單易于實現(xiàn)。
[0054]本領域內(nèi)的技術人員還應理解,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0055]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的,應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0056]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0057]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0058]雖然結合附圖描述了本發(fā)明的實施方式,但是本領域技術人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的范圍之內(nèi)。
【主權項】
1.一種耳機按鍵控制方法,其特征在于,包括: 檢測耳機上的至少一個按鍵是否被按下; 當所述至少一個按鍵被按下時,檢測所述至少一個按鍵被按下的時間,當所述至少一個按鍵被按下的時間超出第一預設時間時,判斷接收到第一信號,當所述至少一個按鍵被按下的時間小于或等于第一預設時間時,判斷接收到第二信號; 獲取第二預設時間內(nèi)接收到的所述第一信號和所述第二信號的序列; 根據(jù)所述序列執(zhí)行對應的動作。2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述序列執(zhí)行對應的操作包括: 在預設的查找表中查找所述序列,所述查找表包括多個序列和與所述多個序列中的每一個關聯(lián)的動作; 當所述查找表中存在所述序列時,執(zhí)行所述序列所對應的動作。3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述序列執(zhí)行對應的操作還包括: 當所述查找表中不存在所述序列時,提示用戶指令輸入錯誤,并提示用戶為所述序列設定新的動作,當接收到用戶設定的新的動作時,將所述序列和相關聯(lián)的新的動作存入所述查找表。4.根據(jù)權利要求1-3中任一項所述的方法,其特征在于,所述動作包括語音報時和語音報天氣。5.根據(jù)權利要求1-4中任一項所述的方法,其特征在于,所述獲取第二預設時間內(nèi)接收到的所述第一信號和所述第二信號的序列包括: 啟動計時器; 檢測所述至少一個按鍵被按下所發(fā)出的信號; 判斷是否達到所述第二預設時間,當未達到所述第二預設時間時,繼續(xù)所述檢測并記錄所述至少一個按鍵被按下所發(fā)出的信號的步驟,當達到所述第二預設時間時,停止所述檢測所述至少一個按鍵被按下所發(fā)出的信號的步驟,并使所述計時器清零。6.一種耳機按鍵控制系統(tǒng),其特征在于,包括: 檢測單元,用于檢測耳機上的至少一個按鍵是否被按下; 信號判斷單元,用于當所述至少一個按鍵被按下時,檢測所述至少一個按鍵被按下的時間,當所述至少一個按鍵被按下的時間超出第一預設時間時,判斷接收到第一信號,當所述至少一個按鍵被按下的時間小于或等于第一預設時間時,判斷接收到第二信號; 序列獲取單元,用于獲取第二預設時間內(nèi)接收到的所述第一信號和所述第二信號的序列; 動作執(zhí)行單元,用于根據(jù)所述序列執(zhí)行對應的動作。7.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述動作執(zhí)行單元包括: 查找子單元,用于在預設的查找表中查找所述序列,所述查找表包括多個序列和與所述多個序列中的每一個關聯(lián)的動作; 第一執(zhí)行子單元,用于當所述查找表中存在所述序列時,執(zhí)行所述序列所對應的動作。8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述動作執(zhí)行單元還包括: 第二執(zhí)行子單元,用于當所述查找表中不存在所述序列時,提示用戶指令輸入錯誤,并提示用戶為所述序列設定新的動作,當接收到用戶設定的新的動作時,將所述序列和相關聯(lián)的新的動作存入所述查找表。9.根據(jù)權利要求6-8中任一項所述的系統(tǒng),其特征在于,所述動作包括語音報時和語音報天氣。10.根據(jù)權利要求6-9中任一項所述的系統(tǒng),其特征在于,所述序列獲取單元包括: 啟動子單元,啟動計時器; 檢測子單元,檢測所述至少一個按鍵被按下所發(fā)出的信號; 判斷子單元,判斷是否達到所述第二預設時間,當未達到所述第二預設時間時,繼續(xù)所述檢測并記錄所述至少一個按鍵被按下所發(fā)出的信號的步驟,當達到所述第二預設時間時,停止所述檢測所述至少一個按鍵被按下所發(fā)出的信號的步驟,并使所述計時器清零。
【文檔編號】H04R1/10GK105898024SQ201510977816
【公開日】2016年8月24日
【申請日】2015年12月23日
【發(fā)明人】陳建如
【申請人】樂視移動智能信息技術(北京)有限公司