本發(fā)明涉及觸控屏技術(shù)領(lǐng)域,尤其涉及一種觸控壓力提示方法和裝置。
背景技術(shù):
目前,觸控屏已經(jīng)成為移動終端的基本配置,用戶可以通過觸摸觸控屏屏幕來操作移動終端。例如:現(xiàn)有3dtouch觸控屏,用戶輕輕觸控屏幕,可以進入一個操作界面,用戶用力觸控屏幕,可以進入另一操作界面。
但是,用戶在觸摸觸控屏幕時,不能確定觸控力度的大小,移動終端也不能將用戶當前的觸控力度反饋給用戶,這樣可能造成不能準確觸發(fā)相應(yīng)功能,還可能會因為用戶觸控力度過大,造成移動終端屏幕損耗。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種觸控壓力提示方法和裝置,以解決現(xiàn)有技術(shù)中,用戶難以確定當前的觸控壓力強度的問題。
針對上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案來解決的。
本發(fā)明提供了一種觸控壓力提示方法,包括:檢測用戶的觸控壓力值;判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi);如果是,則控制指示燈亮燈。
其中,在所述判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi)之前,還包括:劃分多個壓力范圍,并為每個壓力范圍對應(yīng)設(shè)置一種指示燈顏色;所述判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi),包括:判斷所述觸控壓力值是否處于所述多個壓力范圍中的一個壓力范圍內(nèi);如果是,則控制指示燈以所述觸控壓力值所處壓力范圍對應(yīng)的指示燈顏色亮燈。
其中,在所述控制指示燈亮燈之前,還包括:為所述壓力范圍設(shè)置對應(yīng)的操作;在所述控制指示燈亮燈之后,還包括:判斷當前的觸控壓力值是否變化為0;如果是,則控制所述指示燈滅燈,并執(zhí)行所述壓力范圍對應(yīng)的操作。
本發(fā)明還提供了一種觸控壓力提示裝置,包括:檢測模塊,用于檢測所述用戶的觸控壓力值;判斷模塊,用于判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi);控制模塊,用于在所述判斷模塊判定為是的情況下,控制指示燈亮燈。
其中,所述裝置還包括第一設(shè)置模塊;所述第一設(shè)置模塊,用于在所述判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi)之前,劃分多個壓力范圍,并為每個壓力范圍對應(yīng)設(shè)置一種指示燈顏色;所述判斷模塊,用于判斷所述觸控壓力值是否處于所述多個壓力范圍中的一個壓力范圍內(nèi);所述控制模塊,用于在所述判斷模塊判定為是的情況下,控制指示燈以所述觸控壓力值所處壓力范圍對應(yīng)的指示燈顏色亮燈。
其中,所述裝置還包括第二設(shè)置模塊;所述第二設(shè)置模塊,用于在所述控制指示燈亮燈之前,為所述壓力范圍設(shè)置對應(yīng)的操作;所述判斷模塊,還用于在所述控制指示燈亮燈之后,判斷當前的觸控壓力值是否變化為0;所述控制模塊,還用于在所述判斷模塊判定為是的情況下,控制所述指示燈滅燈,并執(zhí)行所述壓力范圍對應(yīng)的操作。
本發(fā)明有益效果如下:
本發(fā)明檢測用戶的觸控壓力值,在觸控壓力值的大小符合要求時,控制指示燈亮燈,進一步地,根據(jù)觸控壓力值的大小,控制以指示燈不同顏色亮燈,以便用戶對當前的按壓力度一目了然。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明第一實施例的觸控壓力提示方法的流程圖;
圖2是根據(jù)本發(fā)明第二實施例的觸控壓力提示方法的流程圖;
圖3是根據(jù)本發(fā)明第三實施例的觸控壓力提示裝置的結(jié)構(gòu)圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖及具體實施 例,對本發(fā)明作進一步地詳細說明。
實施例一
本實施例提供了一種觸控壓力提示方法。圖1是根據(jù)本發(fā)明第一實施例的觸控壓力提示方法的流程圖。
步驟s110,檢測用戶的觸控壓力值。
觸控壓力值為用戶對終端觸控屏幕的按壓力度。終端例如是移動終端。
觸控壓力值可以通過壓力觸控技術(shù)進行測量。例如:通過終端中的壓力傳感器測量觸控壓力值的大小。
步驟s120,判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi)。如果是,則執(zhí)行步驟s130;如果否,則執(zhí)行步驟s140。
步驟s130,控制指示燈亮燈。
步驟s140,控制指示燈滅燈。
本實施例在控制指示燈亮燈之前,預(yù)先設(shè)置壓力范圍,并為該壓力范圍設(shè)置對應(yīng)的操作;如果判定當前的觸控壓力值處于該壓力范圍之內(nèi),則控制該指示燈亮燈,并在控制指示燈亮燈之后,檢測當前的觸控壓力值是否變化為0;如果是,則控制指示燈滅燈,并執(zhí)行該壓力范圍對應(yīng)的操作。進一步地,可以檢測當前的觸控壓力值是否在預(yù)定時間段內(nèi)變化為0,如,從觸控壓力值處于壓力范圍開始,觸控壓力值在0.5s內(nèi)變化為0,可以執(zhí)行該壓力范圍對應(yīng)的操作。所述操作例如是:打開終端的功能、打開/預(yù)覽應(yīng)用、打開/預(yù)覽文件等。
例如:使移動終端識別一種按壓力度,該按壓力度用于開打用戶選中的文件夾;設(shè)置該按壓力度的壓力范圍為大于預(yù)設(shè)的閾值a,即壓力范圍為(a,+∞);在檢測到用戶觸摸移動終端觸控屏幕時,通過壓力觸控技術(shù)識別用戶對移動終端觸控屏幕的壓力值大小,判斷壓力值是否大于預(yù)設(shè)的閾值,如果是,則控制指示燈顯示綠色,否則控制正在亮燈的指示燈滅燈,或者控制滅燈的指示燈保持滅燈狀態(tài);在指示燈顯示綠色時,檢測壓力值是否變化為0,如果是,則打開用戶觸摸選中的文件夾,如果否,則繼續(xù)檢測壓力值是否變化為0。
本實施例通過指示燈顏色來為壓力劃分不同的范圍,可以為用戶的觸控壓力強度提供視覺呈現(xiàn),讓用戶直觀地感知觸控壓力可以觸發(fā)的操作,提高用戶操作的準確性,提升用戶體驗效果。
實施例二
移動終端指示燈的顏色可以包括多種,可以利用多種顏色的指示燈來提示用戶當前觸控壓力的大小,進而執(zhí)行不同的操作。圖2是根據(jù)本發(fā)明第二實施例的觸控壓力提示方法的流程圖。
步驟s210,劃分多個壓力范圍,并為每個壓力范圍對應(yīng)設(shè)置一種指示燈顏色。
首先,根據(jù)終端的系統(tǒng)功能,設(shè)置壓力范圍的個數(shù)和各壓力范圍的區(qū)間,然后,為各壓力范圍設(shè)置各自對應(yīng)的指示燈顏色,且保證各壓力范圍對應(yīng)的指示燈顏色不同。
指示燈可以顯示一個或多個顏色,那么本實施例的指示燈的個數(shù)可以是一個或多個。
步驟s220,判斷用戶的觸控壓力值是否處于多個壓力范圍中的一個壓力范圍內(nèi)。如果是,則執(zhí)行步驟s230;如果否,則執(zhí)行步驟s240。
步驟s230,控制指示燈以所述觸控壓力值所處壓力范圍對應(yīng)的指示燈顏色亮燈。
步驟s240,控制指示燈滅燈。
例如:指示燈支持7種顏色,那么,可以設(shè)置的個數(shù)小于等于7的壓力等級,每個壓力等級對應(yīng)一個壓力范圍,各壓力范圍的區(qū)間可以根據(jù)實驗數(shù)據(jù)設(shè)定,或者根據(jù)經(jīng)驗值設(shè)定。如:利用指示燈的3種顏色,綠色、橙色和紅色,綠色為輕等級的按壓力度,對應(yīng)的壓力范圍是(0,a],對應(yīng)的操作是打開應(yīng)用;橙色為較重等級的按壓力度,對應(yīng)的壓力范圍是(a,b],對應(yīng)的操作是預(yù)覽應(yīng)用界面,其中a<b;紅色表示重等級的按壓力度,對應(yīng)的壓力范圍是(b,+∞),對應(yīng)的操作是觸發(fā)應(yīng)用執(zhí)行某一動作;用戶當前的觸控壓力值為x,其中a<x<b,則可以判定當前的觸控壓力值處于(a,b]之中,該壓力值x對應(yīng)等級為較重等級,控制指示燈以該壓力等級對應(yīng)的橙色進行顯示。
本實施例以視覺效果提示用戶觸控壓力值的變化,方便用戶確定自己當前的觸控壓力所在的區(qū)間,以便用戶做出準確的操作,提升用戶壓力觸控操作的體驗。由于指示燈為移動終端基本配置,因此本實施例可以不增加移動終端硬件成本的前提下,增強移動終端的功能性。
實施例三
本實施例提供了一種觸控壓力提示裝置。圖3是根據(jù)本發(fā)明第三實施例的觸控壓力提示裝置的結(jié)構(gòu)圖。
該裝置包括:
檢測模塊310,用于檢測所述用戶的觸控壓力值。
判斷模塊320,用于判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi)。
控制模塊330,用于在判斷模塊320判定為是的情況下,控制指示燈亮燈。
在一個實施例中,所述裝置還包括第一設(shè)置模塊(未示出)。
所述第一設(shè)置模塊,用于在所述判斷所述觸控壓力值是否處于預(yù)設(shè)的壓力范圍內(nèi)之前,劃分多個壓力范圍,并為每個壓力范圍對應(yīng)設(shè)置一種指示燈顏色。判斷模塊320,用于判斷所述觸控壓力值是否處于所述多個壓力范圍中的一個壓力范圍內(nèi)??刂颇K330,用于在所述判斷模塊判定為是的情況下,控制指示燈以所述觸控壓力值所處壓力范圍對應(yīng)的指示燈顏色亮燈。
在另一實施例中,所述裝置還包括第二設(shè)置模塊(未示出)。
所述第二設(shè)置模塊,用于在所述控制指示燈亮燈之前,為所述壓力范圍設(shè)置對應(yīng)的操作。所述判斷模塊320,還用于在所述控制指示燈亮燈之后,判斷當前的觸控壓力值是否變化為0。所述控制模塊330,還用于在所述判斷模塊判定為是的情況下,控制所述指示燈滅燈,并執(zhí)行所述壓力范圍對應(yīng)的操作。
本發(fā)明所述的裝置的功能已經(jīng)在圖1-圖2所示的方法實施例中進行了描述,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此不做贅述。
以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。