本發(fā)明涉及終端控制技術領域,尤其涉及一種基于無線傳輸?shù)囊绘I操作技術,特別是一種一鍵操作的控制方法及控制系統(tǒng)。
背景技術:
隨著電動自行車的普及,人們在騎行過程中的安全通話需求越來越高。尤其對快遞行業(yè)而言,藍牙耳機的使用方式是否方便、快捷、多樣化,直接影響著快遞員投遞快件的效率和對該設備的評價,大部分的藍牙耳機可以做到方便接聽,但對于主動發(fā)起一些操作,比如播放信息、呼叫用戶等操作則執(zhí)行不便,嚴重影響用戶體驗。
在改進后的現(xiàn)有技術中,對藍牙耳機上的自帶按鍵進行重新編碼后,進而通過操作藍牙耳機上的自帶按鍵向手機發(fā)出操作指令,這樣用戶可以不用拿出手機,就可以完成操作指令對應的動作。但受到自帶案件本身功能的限制,用戶通過操作自帶按鍵發(fā)出操作指令的數(shù)量有限,而且操作的方式也比較復雜,同時,如果需要在騎行過程中發(fā)出操作指令,仍然需要手離開車把去控制藍牙耳機,這樣也會增加風險因素,因此改進后的現(xiàn)有技術仍然未能滿足騎行安全與操作便捷的要求。
技術實現(xiàn)要素:
針對現(xiàn)有技術存在的技術缺陷,本發(fā)明的目的是提供一種一鍵操作的控制方法,其特征在于,包括:
a.第一終端獲取第二終端生成的第一鍵值;
b.所述第一終端根據(jù)所述第一鍵值發(fā)送數(shù)據(jù)信息到第三終端,所述數(shù)據(jù)信息存儲在所述第一終端中并根據(jù)所述第一鍵值調??;
c.所述第三終端播放所述數(shù)據(jù)信息。
優(yōu)選地,在步驟c之后還執(zhí)行如下步驟:
d.所述第一終端獲取所述第二終端生成的第二鍵值;
e.所述第一終端根據(jù)所述第二鍵值執(zhí)行操作指令,所述操作指令內置于所述第一終端且與所述數(shù)據(jù)信息相匹配。
優(yōu)選地,所述步驟b包括如下步驟:
b1.所述第一終端在數(shù)據(jù)庫中搜索與所述第一鍵值對應的文本信息;
b2.所述第一終端將搜索到的與所述第一鍵值對應的文本信息通過文語轉換技術轉化為數(shù)據(jù)信息。
優(yōu)選地,通過單擊或者雙擊或者長按所述第二終端上的第一按鍵生成所述第一鍵值。
優(yōu)選地,所述步驟a中符合以下條件之一時,所述第二終端執(zhí)行生成所述第一鍵值的動作:
-單擊所述第一按鍵的持續(xù)時間小于或者等于第一閾值;
-雙擊所述第一按鍵的兩次擊打動作均為單擊所述第一按鍵,且兩次擊打動作的時間間隔小于第二閾值,其中,單擊所述第一按鍵的持續(xù)時間小于或者等于第一閾值;
-長按所述第一按鍵的持續(xù)時間大于第二閾值;
-雙擊所述第一按鍵的兩次擊打動作分別為單擊所述第一按鍵和長按所述第一按鍵,且兩次擊打動作的時間間隔小于所述第二閾值,其中,單擊所述第一按鍵的持續(xù)時間小于或者等于所述第一閾值,長按所述第一按鍵的持續(xù)時間大于所述第二閾值。
優(yōu)選地,通過單擊或者雙擊或者長按所述第二終端上的第二按鍵生成所述第二鍵值。
優(yōu)選地,所述步驟a中符合以下條件之一時,所述第二終端執(zhí)行生成所述第一鍵值的動作:
-單擊所述第二按鍵的持續(xù)時間小于或者等于第三閾值;
-雙擊所述第二按鍵的兩次擊打動作均為單擊所述第二按鍵,且兩次擊打動作的時間間隔小于第四閾值,其中,單擊所述第二按鍵的持續(xù)時間小于或者等于第三閾值;
-長按所述第二按鍵的持續(xù)時間大于第四閾值;
-雙擊所述第二按鍵的兩次擊打動作分別為單擊所述第二按鍵和長按所述第二按鍵,且兩次擊打動作的時間間隔小于所述第四閾值,其中,單擊所述第二按鍵的持續(xù)時間小于或者等于所述第三閾值,長按所述第二按鍵的持續(xù)時間大于所述第四閾值。
根據(jù)本發(fā)明的另一方面,提供一種一鍵操作的控制系統(tǒng),用于執(zhí)行所述一鍵操作的控制方法,包括:第一終端1、第二終端2以及第三終端3,所述第二終端2分別與所述第一終端1以及第三終端3通訊;
所述第二終端2至少包括生成模塊21以及第一發(fā)送模塊22,所述生成模塊21用于生成所述第一鍵值或者第二鍵值,所述第一發(fā)送模塊22用于發(fā)送所述第一鍵值或者第二鍵值;
所述第一終端1至少包括獲取模塊11、第二發(fā)送模塊12以及執(zhí)行模塊13,所述獲取模塊11用于獲取所述第一鍵值或者第二鍵值,所述第二發(fā)送模塊12用于發(fā)送所述數(shù)據(jù)信息,所述執(zhí)行模塊13用于執(zhí)行所述操作指令;
所述第三終端3至少包括接收模塊31以及播放模塊32,所述接收模塊31用于接收所述數(shù)據(jù)信息,所述播放模塊32用于播放所述數(shù)據(jù)信息。
優(yōu)選地,所述第一終端1還包括如下模塊:
選擇模塊14,其用于在數(shù)據(jù)庫中搜索與所述第一鍵值對應的文本信息;
轉換模塊15,其用于將搜索到的與所述第一鍵值對應的文本信息通過文語轉換技術轉化為數(shù)據(jù)信息
優(yōu)選地,所述第二終端2還包括如下模塊:
第一前置判斷模塊23,其用于判斷用戶對所述第一按鍵的操作動作;
第一判斷模塊210,其用于判斷單擊所述第一按鍵的持續(xù)時間是否小于或者等于第一閾值;
第二判斷模塊220,其用于判斷雙擊所述第一按鍵的兩次擊打動作的時間間隔是否小于第二閾值;
第三判斷模塊230,其用于判斷長按所述第一按鍵的持續(xù)時間是否 大于第二閾值。
優(yōu)選地,所述第二終端2還包括如下模塊:
第二前置判斷模塊24,其用于判斷用戶對所述第二按鍵的操作動作;
第四判斷模塊240,其用于判斷單擊所述第二按鍵的持續(xù)時間是否小于或者等于第三閾值;
第五判斷模塊250,其用于判斷雙擊所述第二按鍵的兩次擊打動作的時間間隔是否小于第四閾值;
第六判斷模塊260,其用于判斷長按所述第二按鍵的持續(xù)時間是否大于第三閾值。
優(yōu)選地,所述第一終端1是移動終端,所述第二終端2是無線遙控器,所述第三終端3是無線耳機。
優(yōu)選地,所述第一終端1通過近場通訊技術或者藍牙協(xié)議與所述第二終端2以及第三終端3通訊。
本發(fā)明通過在第二終端2生成第一鍵值,進而通過第一終端1、第二終端2和第三終端3的交互,在第三終端3上播放與第一鍵值對應的數(shù)據(jù)信息。在實際的應用中,第二終端2可以固定在使用者手邊的位置,這樣使用者可以很方便的控制第二終端2,滿足操作便捷和騎行安全的要求。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1示出了本發(fā)明的一個具體實施方式,一種一鍵操作的控制方法流程示意圖;
圖2示出了本發(fā)明的一個實施例的,通過第一按鍵生成第一鍵值的流程示意圖;
圖3示出了本發(fā)明的一個實施例的,第一終端根據(jù)所述第一鍵值得到所述數(shù)據(jù)信息的流程示意圖;
圖4示出了本發(fā)明的一個實施例的,一種一鍵操作的控制方法流 程示意圖;
圖5示出了本發(fā)明的一個實施例的,通過第二按鍵生成第二鍵值的流程示意圖;
圖6示出了本發(fā)明的一個實施例的,一種一鍵操作的控制系統(tǒng)的功能框圖;以及
圖7示出了本發(fā)明的一個實施例的,第二終端生成所述第一鍵值和第二鍵值的功能框圖。
具體實施方式
本發(fā)明披露了一種一鍵操作的控制方法,即用戶操作第二終端上設置的第一按鍵或者第二按鍵,第二終端生成對應的第一鍵值或者第二鍵值,并將第一鍵值或者第二鍵值發(fā)送到第一終端,第一終端根據(jù)收到的第一鍵值向第三終端發(fā)送該第一鍵值對應的數(shù)據(jù)信息,或者第一終端根據(jù)收到的第二鍵值執(zhí)行第二鍵值對應的操作指令,第一終端將數(shù)據(jù)信息或者操作指令執(zhí)行后產生的信息發(fā)送到第三終端,第三終端將收到的信息向用戶播報。在實際的使用中,通常利用遙控手柄一鍵發(fā)起預定動作,使得投遞人員在騎行過程中,需要打訂單電話或查看用戶地址時,就不需要直接在手機上操作,通過遙控手柄上的特定按鍵就能完成相應操作,便于用戶進行多樣化操作,提高用戶體驗。
圖1示出了本發(fā)明的一個具體實施方式的流程示意圖,一種一鍵操作的控制方法,其特征在于,包括如下步驟:
首先,執(zhí)行步驟S101,第一終端獲取第二終端生成的第一鍵值。本領域技術人員理解,所述第一終端為移動終端,所述第二終端為無線遙控器,生成所述第一鍵值是通過用戶操作設置在第二終端上的按鍵完成,不同的操作動作可以生成不同的第一鍵值,生成第一鍵值是為了向第一終端提供一種指示信號,指示第一終端完成相關操作,以取代傳統(tǒng)的直接點擊或者劃屏操作第一終端的方式。具體地,用戶通過操作第二終端的第一按鍵產生電信號,進而通過A/D轉化器將電信號轉化為第一鍵值并向第一終端發(fā)送,所述第一終端接收所述第一鍵值。本步驟的優(yōu)點即 是改變傳統(tǒng)操作方式,傳統(tǒng)的操作方式需要用戶直接在移動終端進行操作,然而在很多情況下,用戶所處的環(huán)境不滿足對移動終端進行直接操作的條件,比如在騎行時、開車時等等。而且隨著移動終端的多樣化發(fā)展,大屏幕移動終端成為流行趨勢,單手操作移動終端逐漸困難,這就使得提供一種簡單快捷的向第一終端發(fā)送指令信號的方法尤為重要,本步驟即是提供了此種方法。
在一個具體實施例中,用戶可以單擊或者雙擊或者長按操作所述第二終端上的第一按鍵,本領域技術人員理解,不同的操作動作產生不同的所述第一鍵值。例如用戶單擊所述第一按鍵,則對應生成的第一鍵值為27,又例如,用戶雙擊所述第一按鍵,則對應生成的第一鍵值為88,又例如,用戶長按所述第一鍵值,則對應生成的第一鍵值為76。
在一個優(yōu)選地實施例中,圖2示出了生成所述第一鍵值的流程圖,具體地,本領域技術人員理解,本優(yōu)選實施例的主要目的在于避免用戶因為誤操作生成所述第一鍵值,包括如下步驟:
首先執(zhí)行步驟S1011,判斷用戶對第一按鍵的操作動作,具體地,本步驟是前置步驟,常用的判斷方式是,先確定一個標準時間間隔,如果用戶在標準時間間隔內只按壓第一按鍵一次,則判定用戶是單擊動作;如用戶在標準時間間隔內按壓第一按鍵兩次,則判定用戶是雙擊動作;如用戶在標準時間間隔內持續(xù)按壓第一按鍵,則判定用戶是長按動作。更為具體地,雙擊動作可以是兩次單擊動作的組合,也可以是單擊動作和長按動作的組合。本領域技術人員理解,以上判斷方式屬于現(xiàn)有技術,本領域技術人員可以結合現(xiàn)有技術實現(xiàn)。
進一步地,在步驟S1011的基礎上,如果用戶執(zhí)行的是單擊動作,則執(zhí)行步驟S10111,判斷用戶單擊所述第一按鍵的持續(xù)時間是否小于或者等于第一閾值,如果判斷結果為是,則執(zhí)行步驟S20412,第二終端生成單擊動作對應的第一鍵值,否則單擊操作無效,第二終端不生成第一鍵值。
進一步地,在步驟S1011的基礎上,如果用戶執(zhí)行的是雙擊動作,則執(zhí)行步驟S10121,判斷用戶雙擊所述第一按鍵的兩次擊打動作的時間 間隔是否小于第二閾值,若判斷結果為是,則執(zhí)行步驟S20422,判斷每次擊打動作的持續(xù)時間是否小于或者等于所述第一閾值,若判斷結果為是,則執(zhí)行步驟S10123,第二終端生成雙擊動作對應的第一鍵值,以上所有判斷步驟中,只要任一步驟判斷結果為否,則第二終端不生成第一鍵值。本領域技術人員理解,從步驟S20422可以看出,此時雙擊所述第一按鍵實際上是兩次單擊所述第一按鍵的組合,即只有兩次單擊所述第一按鍵的時間間隔小于所述第二閾值時,才生成所述第一鍵值,這樣通過第一閾值和第二閾值同時設定限制條件,防止用戶誤操作而生成所述第一鍵值。
進一步地,在步驟S1011的基礎上,如果用戶執(zhí)行的是長按動作,則執(zhí)行步驟S10131,判斷用戶長按所述第一按鍵的持續(xù)時間是否大于第二閾值,若判斷結果為是,則執(zhí)行步驟S20432,第二終端生成長按動作對應的第一鍵值,否則長按操作無效,第二終端不生成第一鍵值。本領域技術人員理解,長按動作實際上也是只按壓第一按鍵一次,但由于是持續(xù)按壓,因此會持續(xù)產生電流,這區(qū)別于單擊動作產生的瞬時電流。因此,無論是判斷單擊持續(xù)時間還是長按持續(xù)時間,均可以通過判斷電流的持續(xù)的時間而確定。
進一步地,在步驟S1011的基礎上,如果用戶執(zhí)行的是雙擊動作,還執(zhí)行步驟S10141,判斷用戶雙擊所述第一按鍵的兩次擊打動作的時間間隔是否小于第二閾值,若判斷結果為是,則執(zhí)行步驟S10142,判斷第一次擊打動作的持續(xù)時間是否小于或者等于所述第一閾值,若判斷結果為是,則執(zhí)行步驟S10143,判斷第二次擊打動作的持續(xù)時間是否大于所述第二閾值,若判斷結果為是,則執(zhí)行步驟S10144,第二終端生成雙擊動作對應的第一鍵值,以上所有判斷步驟中,只要任一步驟判斷結果為否,則第二終端不生成第一鍵值。本領域技術人員理解,通過步驟S10142和步驟S10143可以看出,此時雙擊所述第一按鍵實際上是第一次單擊所述第一按鍵和第二次長按所述第一按鍵的組合,并通過第一閾值和第二閾值同時設定限制條件,防止用戶誤操作而生成所述第一鍵值。作為一種變化,步驟S10142和步驟S10143的順序可以替換,即雙擊所述第 一按鍵的動作是第一次長按所述第一按鍵和第二次單擊所述第一按鍵的組合,這同樣可以是實現(xiàn)本發(fā)明的目的,在此不予贅述。
進一步地,本領域技術人員理解,所述第一閾值和第二閾值優(yōu)選地以毫秒為單位,其具體數(shù)值可以預先設置,其設定標準可以根據(jù)大多人的操作習慣而確定,各個判斷步驟的執(zhí)行方法以及執(zhí)行順序可以通過所述第二終端的控制芯片完成,本領域技術人員可以結合現(xiàn)有技術設計所述控制芯片,在此不予贅述。
在步驟S102中,所述第一終端根據(jù)所述第一鍵值發(fā)送數(shù)據(jù)信息到第三終端。具體地,第一終端的數(shù)據(jù)庫中存儲有數(shù)據(jù)信息,所述數(shù)據(jù)信息與所述第一鍵值是相對應的,當所述第一終端接收到所述第一鍵值后,對所述第一鍵值進行識別并在數(shù)據(jù)庫中搜索與所述第一鍵值對應的數(shù)據(jù)信息,然后將搜索到的數(shù)據(jù)信息發(fā)送到所述第三終端。例如,在步驟S101中生成的所述第一鍵值為27,同時數(shù)據(jù)庫中與27對應的數(shù)據(jù)信息為當前訂單地址的數(shù)據(jù)信息,則所述第一終端將當前訂單地址的數(shù)據(jù)信息發(fā)送到所述第三終端。又例如,在步驟S101中生成的所述第一鍵值為88,同時數(shù)據(jù)庫中與88對應的數(shù)據(jù)信息為下一訂單地址的數(shù)據(jù)信息,則所述第一終端將下一訂單地址的數(shù)據(jù)信息發(fā)送到所述第三終端。又例如,在步驟S101中生成的所述第一鍵值為76,同時數(shù)據(jù)庫中與76對應的數(shù)據(jù)信息為剩余訂單數(shù)據(jù)信息,則所述第一終端將剩余訂單數(shù)據(jù)信息發(fā)送到所述第三終端。
進一步地,所述第三終端為耳機或者其它能夠播放信息的設備,所述第一終端的作用實際上相當于信息中轉站,其本身具有數(shù)據(jù)收發(fā)能力和數(shù)據(jù)處理能力,所述第一終端通過安裝相應的APP配合自身的處理器完成數(shù)據(jù)的處理,并利用自身已有通信模塊完成數(shù)據(jù)的收發(fā),通過對接收到的第一鍵值進行相應的處理得到數(shù)據(jù)信息,再將所述數(shù)據(jù)信息發(fā)出。
具體地,圖3示出了所述第一終端根據(jù)所述第一鍵值得到所述數(shù)據(jù)信息的流程圖,包括如下步驟:
首先執(zhí)行步驟S1021,所述第一終端在數(shù)據(jù)庫中搜索與所述第一鍵 值對應的文本信息。具體地,用戶通過預先在第一終端輸入若干文本信息形成數(shù)據(jù)庫,所述第一終端將所述數(shù)據(jù)庫中的文本信息進行分類,例如,將所述文本信息分為當前訂單地址信息、下一訂單地址信息以及剩余訂單地址信息,進而再將已經分類后的文本信息對應不同的第一鍵值,這樣當所述第一終端接收到所述第一鍵值后,可以直接在數(shù)據(jù)庫中搜索與所述第一鍵值對應的文本信息。
進一步地執(zhí)行步驟S1022,所述第一終端將搜索到的與所述第一鍵值對應的文本信息通過文語轉換技術轉化為數(shù)據(jù)信息。所述第一終端進行數(shù)據(jù)處理的方法在技術領域稱為文語轉換技術(簡稱TTS技術),TTS技術隸屬于語音合成,它是將計算機自己產生的、或外部輸入的文字信息轉變?yōu)榭梢月牭枚摹⒘骼臐h語口語輸出的技術,其基本的運行過程包括語言處理、韻律處理以及聲學處理,所述語言處理是通過文本規(guī)整、詞的切分、語法分析和語義分析,使計算機對輸入的文本能完全理解,并給出后兩部分所需要的各種發(fā)音提示;所述韻律處理為合成語音規(guī)劃出音段特征,如音高、音長和音強等,使合成語音能正確表達語意,聽起來更加自然;所述聲學處理是根據(jù)前述兩個階段處理結果合成語音。本領域技術人員理解,所述TTS技術是現(xiàn)有技術,本領域技術人員可以結合現(xiàn)有技術實現(xiàn),在此不予贅述。
在步驟S103中,所述第三終端播放所述數(shù)據(jù)信息。本領域技術人員理解,第三終端用于對其接收的數(shù)據(jù)信息進行處理后向用戶播報,使得用戶可以通過所述第三終端獲取所需的信息。所述第三終端通常包括音頻控制電路、輸入設備和輸出設備,所述輸入設備用于接收所述第一終端發(fā)出的數(shù)據(jù)信息,所述音頻控制電路將所述數(shù)據(jù)信息進行處理并通過所述輸出設備播放。具體地,所述第三終端可以與所述第一終端通過有線或者無線的方式進行通訊,例如所述第三終端為有線耳機或者音頻播放器,又例如所述第三終端為無線耳機。
本領域技術人員理解,通過步驟S101至步驟S103,本發(fā)明將指令的生成、指令的處理以及指令的執(zhí)行分解為三個步驟并通過三個不同的終端完成,相比于傳統(tǒng)的通過一個終端或者兩個終端完成的方式,本發(fā) 明采用了分解處理的技術方案,即第一終端只負責初始指令的生成(即第一鍵值的生成),這樣第一終端可以根據(jù)用戶的需要設置在用戶最容易接觸到的位置,便于用戶的操作。具體地,本發(fā)明目的即在于
作為本發(fā)明的第一實施例,圖4示出了一鍵操作的控制方法,具體地,圖4中的步驟S201至步驟S203與圖1中的步驟S101至步驟S103是類似的,在此不予贅述。
在執(zhí)行步驟S203后,還執(zhí)行步驟S204,所述第一終端獲取所述第二終端生成的第二鍵值。具體地,生成第二鍵值是為了向第一終端提供一種指示信號,指示第一終端完成相關操作,以取代傳統(tǒng)的直接點擊或者劃屏操作第一終端的方式。具體地,用戶通過操作第二終端的第二按鍵產生電信號,進而通過A/D轉化器將電信號轉化為第二鍵值并向第一終端發(fā)送,所述第一終端接收所述第二鍵值。實際上,本步驟的原理與步驟S101也是類似的,在此不予贅述。
在一個具體實施例中,用戶可以單擊或者雙擊或者長按操作所述第二終端上的第二按鍵,本領域技術人員理解,不同的操作動作產生不同的所述第二鍵值。例如用戶單擊所述第二按鍵,則對應生成的第二鍵值為27,又例如,用戶雙擊所述第二按鍵,則對應生成的第二鍵值為88,又例如,用戶長按所述第二鍵值,則對應生成的第二鍵值為76。
在一個優(yōu)選地實施例中,圖5示出了生成所述第二鍵值的流程圖,包括如下步驟:
首先執(zhí)行步驟S2041,判斷用戶對第二按鍵的操作動作,具體地,本步驟是前置步驟,常用的判斷方式是,先確定一個標準時間間隔,如果用戶在標準時間間隔內只按壓第二按鍵一次,則判定用戶是單擊動作;如用戶在標準時間間隔內按壓第二按鍵兩次,則判定用戶是雙擊動作;如用戶在標準時間間隔內持續(xù)按壓第一案件,則判定用戶是長按動作。更為具體地,雙擊動作可以是兩次單擊動作的組合,也可以是單擊動作和長按動作的組合。本領域技術人員理解,以上判斷方式屬于現(xiàn)有技術,本領域技術人員可以結合現(xiàn)有技術實現(xiàn)。
進一步地,在步驟S2041的基礎上,如果用戶執(zhí)行的是單擊動作, 則執(zhí)行步驟S20411,判斷用戶單擊所述第一按鍵的持續(xù)時間是否小于或者等于第三閾值,如果判斷結果為是,則執(zhí)行步驟S20412,第二終端生成單擊動作對應的第二鍵值,否則單擊操作無效,第二終端不生成第二鍵值。
進一步地,在步驟S2041的基礎上,如果用戶執(zhí)行的是雙擊動作,則執(zhí)行步驟S20421,判斷用戶雙擊所述第一按鍵的兩次擊打動作的時間間隔是否小于第四閾值,若判斷結果為是,則執(zhí)行步驟S20422,判斷每次擊打動作的持續(xù)時間是否小于或者等于所述第二閾值,若判斷結果為是,則執(zhí)行步驟S20423,第二終端生成雙擊動作對應的第二鍵值,以上所有判斷步驟中,只要任一步驟判斷結果為否,則第二終端不生成第二鍵值。本領域技術人員理解,從步驟S20422可以看出,此時雙擊所述第二按鍵實際上是兩次單擊所述第二按鍵的組合,即只有兩次單擊所述第二按鍵的時間間隔小于所述第四閾值時,才生成所述第二鍵值,這樣通過第三閾值和第四閾值同時設定限制條件,防止用戶誤操作而生成所述第二鍵值。
進一步地,在步驟S2041的基礎上,如果用戶執(zhí)行的是長按動作,則執(zhí)行步驟S20431,判斷用戶長按所述第二按鍵的持續(xù)時間是否大于第四閾值,若判斷結果為是,則執(zhí)行步驟S20432,第二終端生成長按動作對應的第二鍵值,否則長按操作無效,第二終端不生成第二鍵值。所述第三閾值和第四閾值優(yōu)選地以毫秒為單位,其具體數(shù)值可以預先設置,在此不予贅述。本領域技術人員理解,長按動作實際上也是只按壓第二按鍵一次,但由于是持續(xù)按壓,因此會持續(xù)產生電流,這區(qū)別于單擊動作產生的瞬時電流。因此,無論是判斷單擊持續(xù)時間還是長按持續(xù)時間,均可以通過判斷電流的持續(xù)的時間而確定。
進一步地,在步驟S2041的基礎上,如果用戶執(zhí)行的是雙擊動作,還執(zhí)行步驟S20441,判斷用戶雙擊所述第二按鍵的兩次擊打動作的時間間隔是否小于第四閾值,若判斷結果為是,則執(zhí)行步驟S20442,判斷第一次擊打動作的持續(xù)時間是否小于或者等于所述第三閾值,若判斷結果為是,則執(zhí)行步驟S20443,判斷第二次擊打動作的持續(xù)時間是否大于所 述第四閾值,若判斷結果為是,則執(zhí)行步驟S20444,第二終端生成雙擊動作對應的第二鍵值,以上所有判斷步驟中,只要任一步驟判斷結果為否,則第二終端不生成第二鍵值。本領域技術人員理解,通過步驟S20442和步驟S20443可以看出,此時雙擊所述第二按鍵實際上是第一次單擊所述第二按鍵和第二次長按所述第二按鍵的組合,并通過第三閾值和第四閾值同時設定限制條件,防止用戶誤操作而生成所述第二鍵值。作為一種變化,步驟S20442和步驟S20443的順序可以替換,即雙擊所述第二按鍵的動作是第一次長按所述第二按鍵和第二次單擊所述第二按鍵的組合,這同樣可以是實現(xiàn)本發(fā)明的目的,在此不予贅述。
進一步地,本領域技術人員理解,所述第三閾值和第四閾值優(yōu)選地以毫秒為單位,其具體數(shù)值可以預先設置,其設定標準可以根據(jù)大多人的操作習慣而確定,各個判斷步驟的執(zhí)行方法以及執(zhí)行順序可以通過所述第二終端的控制芯片完成,本領域技術人員可以結合現(xiàn)有技術設計所述控制芯片,在此不予贅述。
在步驟S205中,所述第一終端根據(jù)所述第二鍵值執(zhí)行操作指令,且所述操作指令與步驟S202(或者步驟S102)中的所述數(shù)據(jù)信息相匹配。具體地,操作指令的類型可以有多種,例如打電話、發(fā)短信、發(fā)特定的數(shù)據(jù)到指定的服務器等。以撥打電話為例,若生成的所述第二鍵值為26,則所述第一終端撥打當前訂單客戶的電話,若生成的所述第二鍵值為87,則所述第一終端撥打下一訂單客戶的電話。再以發(fā)特定的數(shù)據(jù)到指定的服務器為例,若生成的所述第二鍵值為26,則所述第一終端發(fā)送提示信息到指定的服務器,所述服務器將所述提示信息發(fā)到當前訂單客戶的手機;若生成的所述第二鍵值為87,則所述第一終端發(fā)送新的提示信息到指定的服務器,所述服務器將所述新的提示信息發(fā)到下一訂單客戶的手機,具體地,所述提示信息或者所述新的提示信息可以是預計到達的時間。
結合圖3示出的第一實施例,在一個實際的操作例中,投遞人員在通過步驟S201生成第一鍵值,且所述第一鍵值對應當前訂單地址信息,接著通過步驟S202和步驟S203將當前訂單地址播放,在快要達到當前 訂單地址時,通過步驟S204和步驟S205主動呼叫當前訂單客戶,并提醒客戶馬上到達。在當前訂單投遞完畢后,再執(zhí)行步驟S201生成第一鍵值,此時第一鍵值對應下一訂單地址信息,接著通過步驟S202和步驟S203將下一訂單地址播放,在快要達到下一訂單地址時,通過步驟S204和步驟S205主動呼叫下一訂單客戶,并提醒客戶馬上到達。按照這樣的方式循環(huán)執(zhí)行,投遞人員可以節(jié)省大量的時間,并提高配送效率。
作為本發(fā)明的另一具體實施方式,圖6示出了一種一鍵操作的控制系統(tǒng),包括第一終端1、第二終端2以及第三終端3,所述第二終端2分別與所述第一終端1以及第三終端3通訊。在一個具體的實施例中,所述第一終端1為手機,所述第二終端2為無線遙控器,所述第三終端3為無線耳機,并通過近場通訊技術或者藍牙協(xié)議通訊。作為一種變化,所述手機和所述無線遙控器還可以通過紅外遙控技術進行通訊,所述無線耳機也可以是有線耳機,并通過數(shù)據(jù)線與所述手機通訊,在此不予贅述。
進一步地,圖6中示出的第一終端1、第二終端2和第三終端3分別包括若干功能模塊,本領域技術人員理解,以上各模塊可以是硬件、由處理器執(zhí)行的軟件或者二者的組合。具體地,圖3中的一個或多個和/或功能模塊的一個或多個組合(例如,生成模塊21、第一發(fā)送模塊22、獲取模塊11、第二發(fā)送模塊12等),既可以對應于第一終端1、第二終端2和第三終端3中程序流程的各個軟件模塊,也可以對應于第一終端1、第二終端2和第三終端3中各個硬件模塊。更為具體地,如果通過軟件模塊實現(xiàn),則圖6中的各個功能模塊分別對應于執(zhí)行圖1以及圖2示出的各個步驟。如果通過硬件模塊實現(xiàn),則可利用現(xiàn)場可編程門陣列(FPGA)將對應的功能模塊固定化實現(xiàn)。
進一步地,所述軟件模塊可以存儲于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、硬盤、或本領域已知的任何其他形式的存儲介質。通過將所述存儲介質耦接至第一終端1、第二終端2以及第三終端3的處理器,從而使所述處理器能夠從所述存儲介質中讀取信息,并且可以 向所述存儲介質寫入信息。作為一種變化,所述存儲介質可以是處理器的組成部分,或者所述處理器和所述存儲介質均位于專用集成電路(ASIC)上。
進一步地,所述硬件模塊可以是能夠實現(xiàn)圖6中各功能模塊具體功能的通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他可編程邏輯器件、分立門或晶體管邏輯器件、分立硬件組件或以上這些硬件的組合。作為一種變化,圖6中各功能模塊具體功能還可以通過計算設備的組合實現(xiàn),例如,DSP和微處理器的組合、多個微處理器的組合、與DSP通信結合的一個或者多個微處理器的組合等。
進一步地,所述生成模塊21用于生成所述第一鍵值或者第二鍵值,其對應的軟件模塊或者硬件模塊生成第一鍵值或者第二鍵值。所述第一發(fā)送模塊22對應的軟件模塊或者硬件模塊將所述第一鍵值或者第二鍵值發(fā)送到所述獲取模塊11,所述獲取模塊11對應的軟件模塊或者硬件模塊獲取所述第一鍵值或者第二鍵值,最終實現(xiàn)前述步驟S101或者步驟S201或者步驟S204的目的。
進一步地,所述選擇模塊14在所述獲取模塊11獲取到所述第一鍵值后,通過所述選擇模塊14對應的軟件模塊或者硬件模塊在數(shù)據(jù)庫中搜索與所述第一鍵值對應的文本信息,所述轉換模塊15通過對應的軟件模塊或者硬件模塊將搜索到的與所述第一鍵值對應的文本信息通過文語轉換技術轉化為數(shù)據(jù)信息,最后所述第二發(fā)送模塊12對應的軟件模塊或者硬件模塊將所述數(shù)據(jù)信息發(fā)送到所述第三終端3。所述執(zhí)行模塊13在所述獲取模塊11獲取到所述第二鍵值后,通過所述執(zhí)行模塊13對應的軟件模塊或者硬件模塊用于執(zhí)行與所述第二鍵值對應的操作指令。最終實現(xiàn)前述步驟S102或者步驟S102或者步驟S205的目的。
進一步地,所述接收模塊31對應的軟件模塊或者硬件模塊接收所述數(shù)據(jù)信息,所述播放模塊32對應的軟件模塊或者硬件模塊將接收到的所述數(shù)據(jù)信息播放出來,以實現(xiàn)步驟S103或者步驟S203的目的。
圖7示出了生成所述第一鍵值和第二鍵值的功能框圖,通過多個判 斷模塊配合所述生成模塊21完成生成步驟。具體地,圖7中的第一判斷模塊210至第三判斷模塊230配合第一前置判斷模塊23,其對應的軟件模塊或者硬件模塊通過圖2示出的流程圖完成第一鍵值的生成。第四判斷模塊240至第六判斷模塊260配合第二前置判斷模塊24,其對應的軟件模塊或者硬件模塊通過圖5示出的流程圖完成第二鍵值的生成。
更為具體地,所述第一前置判斷模塊23對應步驟S1011,其用于判斷用戶對所述第一按鍵的操作動作;所述第一判斷模塊210對應步驟S10111、以及步驟S10122以及步驟S10142,其用于判斷單擊所述第一按鍵的持續(xù)時間是否小于或者等于第一閾值;第二判斷模塊220對應步驟S10121以及步驟S10141,其用于判斷雙擊所述第一按鍵的時間間隔是否小于第二閾值;第三判斷模塊230對應步驟S10131以及步驟S10143,其用于判斷長按所述第一按鍵的持續(xù)時間是否大于第二閾值;所述第二前置判斷模塊24對應步驟S2041,其用于判斷用戶對所述第二按鍵的操作動作;第四判斷模塊240對應步驟S20411、以及步驟S20422以及步驟S20442,其用于判斷單擊所述第二按鍵的持續(xù)時間是否小于或者等于第三閾值;第五判斷模塊250對應步驟S20421以及步驟S20441,其用于判斷雙擊所述第二按鍵的時間間隔是否小于第四閾值;第六判斷模塊260對應步驟S20431以及步驟S20443,其用于判斷長按所述第二按鍵的持續(xù)時間是否大于第三閾值。所述生成模塊21配合前述第一判斷模塊210至第六判斷模塊260完成步驟S10112、S10123、S10132、S10144、S20412、S20423、S20432以及S20444、。
以上對本發(fā)明的具體實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,本領域技術人員可以在權利要求的范圍內做出各種變形或修改,這并不影響本發(fā)明的實質內容。