例公開的一種功能控制方法的流程示意圖。如圖1所示,該功能控制方法可以包括以下步驟。
[0060]101、終端獲取觸摸參數(shù),觸摸參數(shù)包括觸摸壓力以及觸摸時長。
[0061]其中,該終端可包括但不限于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、UMPC(Ultra_mobile Personal Computer,超級移動個人計算機)以及上網(wǎng)本等設備。
[0062]本發(fā)明實施例中,可選的,該觸摸參數(shù)可以是由用戶通過觸摸終端的觸摸屏等觸摸設備而生成的,該終端獲取生成的觸摸參數(shù),或該觸摸參數(shù)是用戶觸摸與終端相連的便攜式穿戴設備而生成的,該終端獲取由該便攜式穿戴設備發(fā)送的觸摸參數(shù)等,本發(fā)明實施例不作限定。
[0063]其中,該終端可以通過有線方式如RS232、RS485與便攜式穿戴設備相連,或該終端可以通過無線的方式如藍牙、近場通信NFC、WIFI與便攜式穿戴設備相連,本發(fā)明實施例不作限定。
[0064]作為一種可選的實施方式,為了方便用戶更加直觀地了解步驟101采集的觸摸壓力和觸摸時長的大小,采集的觸摸壓力和觸摸時長可以在終端觸摸屏上以圖形的形式直觀地進行顯示。其中,圖形的形式可以為柱狀圖、餅狀圖等,本發(fā)明實施例不作限定。如圖10所示,以柱狀圖的形式顯示觸摸壓力和觸摸時長的大小。
[0065]102、終端查詢終端中與觸摸壓力以及觸摸時長匹配的目標功能。
[0066]本發(fā)明實施例中,可選的,終端內部預存儲觸摸參數(shù)與功能匹配表,該觸摸參數(shù)與功能對照表中包括至少一個功能,以及與功能匹配的觸摸壓力和與功能匹配的觸摸時長,或終端從云端服務器中獲取觸摸參數(shù)與功能匹配表,該觸摸參數(shù)與功能對照表中包括至少一個功能,以及與功能匹配的觸摸壓力和與功能匹配的觸摸時長等,本發(fā)明實施例不作限定。
[0067]其中,終端可以從觸摸參數(shù)與功能匹配表查詢與獲取的觸摸壓力以及觸摸時長匹配的功能,并將與獲取的觸摸壓力以及觸摸時長匹配的功能作為目標功能。
[0068]103、終端判斷該終端是否正在執(zhí)行目標功能,若否,則執(zhí)行步驟104,反之,則結束本流程。
[0069]本發(fā)明實施例中,可選的,若目標功能正在終端前臺運行,可以稱為終端正在執(zhí)行該目標功能,或目標功能正在終端后臺運行,也可以稱為終端正在執(zhí)行該目標功能,本發(fā)明實施例不作限定。
[0070]作為一種可選的實施方式,在執(zhí)行步驟103之后,還可以執(zhí)行以下步驟:終端判斷目標功能綁定的指紋是否與觸摸指紋匹配,若終端判斷目標功能綁定的指紋與觸摸指紋匹配,則執(zhí)行步驟104,反之,則結束本流程。
[0071]104、終端執(zhí)行目標功能。
[0072]在圖1所描述的方法中,終端獲取觸摸壓力以及觸摸時長,查詢與觸摸壓力以及觸摸時長匹配的目標功能;若判斷目標功能未在運行,則執(zhí)行目標功能。可見,實施本發(fā)明實施例,若要控制終端中某一功能,用戶只需觸摸終端配置的觸摸屏,終端獲取用戶觸摸終端觸摸屏的觸摸壓力以及觸摸時長,并根據(jù)觸摸壓力和觸摸時長自動控制終端中對應的功能,提尚了終端功能控制的效率。
[0073]請參見圖2,圖2為本發(fā)明實施例公開的另一種功能控制方法的流程示意圖。如圖2所示,該功能控制方法可以包括以下步驟。
[0074]201、終端將觸摸屏劃分為N個不同的功能操作區(qū)域,N為大于I的正整數(shù)。
[0075]本發(fā)明實施例中,觸摸屏劃分方式可以不同。舉例說明,若N= 2,可以將觸摸屏從中間豎著劃分為2個不同的功能操作區(qū)域,或從中間橫著劃分為2個不同的功能操作區(qū)域等。如圖7所示,觸摸屏中間豎直的虛線為劃分線,該虛線將觸摸屏劃分為區(qū)域I和區(qū)域2。
[0076]202、終端獲取針對N個不同的功能操作區(qū)域中的目標功能操作區(qū)域的觸摸參數(shù),觸摸參數(shù)還包括觸摸指紋。
[0077]本發(fā)明實施例中,終端觸摸屏下面可以配置壓力傳感器,終端可以根據(jù)用戶觸摸該終端觸摸屏采集觸摸壓力參數(shù)。同時,該終端觸摸屏還可以用來采集觸摸指紋。
[0078]本發(fā)明實施例中,用戶觸摸該終端觸摸屏時,在N個不同的功能操作區(qū)域中,觸摸位置對應的功能操作區(qū)域稱為目標功能操作區(qū)域。舉例說明,若N=2,可以將觸摸屏從中間豎著劃分為2個不同的功能操作區(qū)域,對這2個不同的功能操作區(qū)域進行編號分別為:區(qū)域I和區(qū)域2,若用戶觸摸該終端觸摸屏時,觸摸位置對應的功能區(qū)域為編號區(qū)域I對應的功能操作區(qū)域,則稱編號為區(qū)域I對應的功能操作區(qū)域為目標功能操作區(qū)域。
[0079]其中,目標功能操作區(qū)域的觸摸參數(shù)為在用戶觸摸到目標功能操作區(qū)域時,終端采集的觸摸參數(shù)。
[0080]203、終端查詢終端中目標功能操作區(qū)域綁定的與觸摸壓力以及觸摸時長匹配的功能集合。
[0081]本發(fā)明實施例中,N個不同的功能操作區(qū)域中每個功能操作區(qū)域綁定至少一個功能。舉例說明,若N=2,該2個不同的功能操作區(qū)域分別為區(qū)域I和區(qū)域2,當用戶在用全屏模式觀看視頻時,區(qū)域I綁定的可以是播放、暫停、快進以及后退等功能,區(qū)域2綁定的可以是聲首調大、聲首調小、屏蒂殼度調殼以及聲首殼度調暗等功能。
[0082]舉例說明,若目標功能操作區(qū)域定義的是區(qū)域I,則目標功能操作區(qū)域綁定的功能為播放、暫停、快進以及后退等。其中,在播放、暫停、快進以及后退等功能中查詢與觸摸壓力以及觸摸時長匹配的功能,并將該與觸摸壓力以及觸摸時長匹配的功能組成功能集合。
[0083]作為一種可選的實施方式,上述步驟203中,終端查詢目標功能操作區(qū)域綁定的與觸摸壓力以及觸摸時長匹配的功能集合的【具體實施方式】可以包括以下步驟:
[0084]步驟11)、終端確定終端中目標功能操作區(qū)域綁定的所有功能。
[0085]舉例說明,若目標功能操作區(qū)域定義的是區(qū)域I,目標功能操作區(qū)域綁定的所有功能可以為播放、暫停、快進以及后退。
[0086]步驟12)、終端將觸摸壓力以及觸摸時長進行組合,獲得字符串。
[0087]舉例說明,若觸摸壓力分別為0.5N、IN以及2N,觸摸時長分別為ls、2s以及3s,觸摸壓力與觸摸時長進行組合的結果可以為“0.5118”、“謂,28”以及“2138”。
[0088]字符串是計算機編程語言中表示文本的數(shù)據(jù)類型,是由數(shù)字、字母以及下劃線組成的一串字符。舉例說明,若觸摸壓力與觸摸時長進行組合的結果為“0.5N,ls”,則將該組合結果轉化為字符串可以為1011_1。
[0089]步驟13)、終端運用哈希Hash算法將字符串生成Hash值。
[0090]Hash算法是一種壓縮映射算法,是將任意長度的輸入消息壓縮變換成某一固定長度的消息摘要來輸出,輸出的消息摘要所占據(jù)的空間遠小于輸入消息所占據(jù)的空間。例如,若輸入消息為1011_1,終端運用哈希Hash算法可以將1011_1生成Hash值10。
[0091]步驟14)、終端從所有功能中查詢與Hash值匹配的至少一個功能以形成功能集合。
[0092]本發(fā)明實施例中,可選的,終端內部可以預存儲功能與Hash值對照表,在該對照表中的每一個功能都對應一個Hash值,或終端從云端服務器獲取功能與Hash值對照表,在該對照表中的每一個功能都對應一個Hash值等,本發(fā)明實施例不作限定。
[0093]其中,終端在步驟203中生成Hash值后,可以根據(jù)生成的Hash值在功能與Hash值對照表查詢與生成的Hash值對應的功能,并組成功能集合。
[0094]舉例說明,功能與Hash值對照表可以為“Hash值:00,功能:播放”,“Hash值:10,功能:快進”以及“Hash值:10,功能:后退”,若由步驟203生成的Hash值為10,則在該功能與Hash值對照表中與Hash值匹配的功能集合中的功能為快進和后退。
[0095]204、終端從功能集合中查詢綁定了觸摸指紋的功能作為目標功能。
[0096]本發(fā)明實施例中,在功能集合中的每個功能都綁定一個觸摸指紋。舉例說明,若功能集合中的功能為快進和后退,功能快進綁定的觸摸指紋為觸摸指紋1,功能后退綁定的觸摸指紋為觸摸指紋2,若步驟202中采集的觸摸指紋為觸摸指紋1,則從功能集合中查詢綁定了觸摸指紋I的快進功能,即為目標功能。
[0097]205、終端判斷該終端是否正在執(zhí)行目標功能,若否,則執(zhí)行步驟206,反之,則結束本流程。
[0098]206、終端執(zhí)行目標功能。
[0099]舉例說明,若目標功能操作區(qū)域是區(qū)域1,且在目標功能操作區(qū)域綁定的與觸摸壓力以及觸摸時長匹配的功能集合中,綁定了觸摸指紋的目標功能為播放,若終端判斷該終端正