觸控方法及觸控系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明屬于人機(jī)交互領(lǐng)域,尤其涉及一種觸控方法及觸控系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展及智能終端的普及,人們對(duì)智能終端的要求越來越高,如今,大多數(shù)手機(jī)都采用觸控式操作,手勢(shì)快捷鍵也因此應(yīng)運(yùn)而生。
[0003]壓力觸控(ForceTouch)技術(shù),能夠識(shí)別用戶的輕按和重按,允許用戶通過不同的按壓力度以執(zhí)行不同的操作。壓力觸控技術(shù)作為對(duì)觸控手勢(shì)識(shí)別的補(bǔ)充,使人機(jī)交互的方式更加豐富。
[0004]然而,目前的通過壓力觸控技術(shù)對(duì)觸控手勢(shì)識(shí)別的內(nèi)容簡(jiǎn)單,只能通過重力識(shí)別感應(yīng)器區(qū)分輕重兩類,且直接體現(xiàn)于應(yīng)用的程序中,比如:用戶只能進(jìn)行單點(diǎn)或多點(diǎn)觸控,以進(jìn)行手機(jī)中的鋼琴等樂器的彈奏。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供一種觸控方法及觸控系統(tǒng),可以解決現(xiàn)有技術(shù)中對(duì)壓力的分辨過于簡(jiǎn)單、無法識(shí)別滑動(dòng)的手勢(shì)的技術(shù)問題。
[0006]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種觸控方法,應(yīng)用于終端設(shè)備中,所述觸控方法包括:
[0007]通過觸控點(diǎn)分析用戶的滑動(dòng)手勢(shì)中的觸控的力度;
[0008]依次讀取所述觸控力度對(duì)應(yīng)的觸控值;
[0009]對(duì)所述觸控值進(jìn)行匯總,以生成壓力數(shù)據(jù);以及
[0010]從操作列表中對(duì)所述壓力數(shù)據(jù)進(jìn)行匹配,以選擇對(duì)應(yīng)的操作指令,并執(zhí)行所述觸控操作。
[0011]為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供了一種觸控系統(tǒng),應(yīng)用于終端設(shè)備中,所述觸控系統(tǒng)包括:
[0012]分析模塊,用于通過觸控點(diǎn)分析用戶的滑動(dòng)手勢(shì)中的觸控的力度;
[0013]讀取模塊,用于依次讀取所述觸控力度對(duì)應(yīng)的觸控值;
[0014]匯總模塊,用于對(duì)所述觸控值進(jìn)行匯總,以生成壓力數(shù)據(jù);以及
[0015]執(zhí)行模塊,用于從操作列表中對(duì)所述壓力數(shù)據(jù)進(jìn)行匹配,以選擇對(duì)應(yīng)的操作指令,并執(zhí)行所述觸控操作。
[0016]相對(duì)于現(xiàn)有技術(shù),本發(fā)明的觸控方法及觸控系統(tǒng),通過獲取用戶觸控壓力的變化數(shù)據(jù),以匹配預(yù)設(shè)對(duì)應(yīng)觸控操作,實(shí)現(xiàn)以簡(jiǎn)單的手勢(shì)壓力數(shù)據(jù)達(dá)到方便操作的目的,操作過程方便、快捷、精確度高且避免了誤操作的情況。
【附圖說明】
[0017]圖1是本發(fā)明實(shí)施例一提供的觸控方法的流程示意圖;
[0018]圖2是本發(fā)明實(shí)施例二提供的觸控方法的流程示意圖;
[0019]圖3是本發(fā)明實(shí)施例三提供的觸控系統(tǒng)的模塊示意圖;
[0020]圖4是本發(fā)明實(shí)施例四提供的觸控方法及觸控系統(tǒng)的觸控顯示界面的示意圖。
【具體實(shí)施方式】
[0021]請(qǐng)參照附圖中的圖式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0022]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。本發(fā)明的原理使用許多其它泛用性或特定目的運(yùn)算、通信環(huán)境或組態(tài)來進(jìn)行操作。
[0023]本發(fā)明提供的觸控方法及觸控系統(tǒng),主要應(yīng)用于移動(dòng)終端設(shè)備,如:手機(jī)、掌上電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)等。
[0024]可以理解的是:雖然各實(shí)施例的側(cè)重不同,但其設(shè)計(jì)思想是一致的。且,在某個(gè)實(shí)施例中沒有詳述的部分,可以參見說明書全文的詳細(xì)描述,不再贅述。
[0025]實(shí)施例一
[0026]請(qǐng)參閱圖1,所示為本發(fā)明實(shí)施例提供的觸控方法的流程示意圖。所述觸控方法,執(zhí)行于終端設(shè)備中。
[0027]具體而言,所述觸控方法,包括:
[0028]在步驟SlOl中,通過觸控點(diǎn)分析用戶的滑動(dòng)手勢(shì)中的觸控力度。
[0029]其中,分析觸控力度的步驟,具體包括:
[0030](I)在顯示屏中增加一層壓力傳感器;以及
[0031](2)設(shè)置所述傳感器中的觸控點(diǎn),所述觸控點(diǎn)的密度或個(gè)數(shù)的設(shè)置用確定一個(gè)滑動(dòng)手勢(shì)所產(chǎn)生的觸控值個(gè)數(shù)。
[0032]可以理解的是,若所述觸控點(diǎn)的密度大或個(gè)數(shù)多,則同一滑動(dòng)手勢(shì)所產(chǎn)生的觸控值就多。
[0033]在步驟S102中,依次讀取所述觸控力度對(duì)應(yīng)的觸控值。
[0034]其中,所述讀取的步驟,具體包括:
[0035](I)設(shè)置讀取規(guī)則,所述讀取規(guī)則包括:用戶手指經(jīng)過或離開所述觸控點(diǎn)時(shí)的所述觸控值的最大值、最小值、或最穩(wěn)定值;以及
[0036](2)依照所述讀取規(guī)則讀取所述觸控力度對(duì)應(yīng)的觸控值。
[0037]在步驟S103中,對(duì)所述觸控值進(jìn)行匯總,以生成壓力數(shù)據(jù)。
[0038]其中,所述生成壓力數(shù)據(jù)的步驟,具體包括:
[0039](I)將所述觸控值按照形成時(shí)間順序進(jìn)行匯總;和/或
[0040](2)將所述觸控值按照滑動(dòng)手勢(shì)的滑動(dòng)方向進(jìn)行匯總;以及
[0041](3)將所述匯總結(jié)果生成壓力數(shù)據(jù)。
[0042]在步驟S104中,從操作列表中對(duì)所述壓力數(shù)據(jù)進(jìn)行匹配,以選擇對(duì)應(yīng)的操作指令,并執(zhí)行所述觸控操作。
[0043]其中,所述匹配的步驟,具體包括:
[0044](I)設(shè)置匹配閾值,比如70%;
[0045](2)將所述壓力數(shù)據(jù)與操作列表中的預(yù)設(shè)數(shù)據(jù)進(jìn)行匹配,以生成匹配度,比如85% ;
[0046](3)判斷所述匹配度是否大于所述匹配閾值;以及
[0047](4)若所述匹配度大于所述匹配閾值,則選擇所述壓力數(shù)據(jù)對(duì)應(yīng)的操作指令,并執(zhí)行所述預(yù)設(shè)觸控操作;
[0048](5)若所述匹配度不大于所述匹配閾值,則忽略所述滑動(dòng)手勢(shì),視為誤操作。
[0049]本發(fā)明的觸控方法,通過獲取用戶觸控壓力的變化數(shù)據(jù),以匹配預(yù)設(shè)對(duì)應(yīng)觸控操作,實(shí)現(xiàn)以簡(jiǎn)單的手勢(shì)壓力數(shù)據(jù)達(dá)到方便操作的目的,操作過程方便、快捷、精確度高且避免了誤操作的情況。
[0050]實(shí)施例二
[0051]請(qǐng)參閱圖2,所示為本發(fā)明實(shí)施例提供的觸控方法的流程示意圖。所述觸控方法,執(zhí)行于終端設(shè)備中。
[0052]可以理解的是,圖2是圖1所示觸控方法的流程優(yōu)化,其中,相同的步驟,仍以SI開頭,不同的步驟以S2開頭,以顯示其差異所在。
[0053]具體而言,所述觸控方法,包括:
[0054]在步驟S201中,通過觸控點(diǎn)分析用戶的滑動(dòng)手勢(shì)中的觸控的力度,并通過顯示屏顯示所述觸控力度的范圍區(qū)間,以供用戶的手勢(shì)在滑動(dòng)過程中進(jìn)行力度調(diào)節(jié)。
[0055]其中,所述顯示所述觸控力度的范圍區(qū)間中,通常采用:2段式(如大小、高低、或01等方式進(jìn)行顯示)、3段式(如大中小、高中低、或紅黃綠等方式進(jìn)行顯示)、4段式(如四分象限、或I?4的數(shù)值)、或5段式(如將圓環(huán)五等分、或I?5的數(shù)值)進(jìn)行顯示。
[0056]具體而言,可以通過數(shù)字、顏色、文字、或圖形等形式進(jìn)行觸控力度的顯示,以供用戶實(shí)時(shí)調(diào)整滑動(dòng)手勢(shì)的觸控力度。
[0057]在步驟S202中,設(shè)置讀取規(guī)則,并依照所述讀取規(guī)則讀取所述觸控力度對(duì)應(yīng)的觸控值。
[0058]其中,所述讀取規(guī)則包括但不限于:用戶手指經(jīng)過或離開所述觸控點(diǎn)時(shí)的所述觸控值的最大值、最小值、或最穩(wěn)定值。
[0059]在步驟S203中,將所述觸控值按照形成時(shí)間順序進(jìn)行匯總,將所述匯總結(jié)果生成壓力數(shù)據(jù)。
[0060]具體而言,包括:
[0061 ] (I)可按照時(shí)間順序?qū)⒑笠挥|控值減去前一觸控值;
[0062](2)保存所述差值;以及
[0063](3)分析所述差值,若差值為正時(shí),則表示為上升趨勢(shì),若差值為負(fù)值時(shí),則表示為下降的趨勢(shì),可保存整體趨勢(shì)形成一個(gè)趨勢(shì)表;或若差值為正時(shí),則表示為“大”,若差值為負(fù)顯示為“小”,最后形成一個(gè)大小變化字段,如“大大大大小小小小”、“小小小小大大大大”、或“小小小大小小小”等。
[0064]在步驟S104中,從操作列表中對(duì)所述壓力數(shù)據(jù)進(jìn)行匹配,以選擇對(duì)應(yīng)的操作指令,并執(zhí)行所述觸控操作。
[0065]其中,所述觸控操作包括但不限于:快速打開通訊錄、播放音樂、快速撥打緊急電話等。
[0066]本發(fā)明的觸控方法,通過顯示屏顯示觸控力度范圍區(qū)間,獲取用戶觸控壓力的變化數(shù)據(jù),以匹配預(yù)設(shè)對(duì)應(yīng)觸控操作,實(shí)現(xiàn)以簡(jiǎn)單的手勢(shì)壓力數(shù)據(jù)達(dá)到方便操作的目的,操作過程方便、快捷、精確度高且避免了誤操作的情況。
[0067]實(shí)施例三
[0068]請(qǐng)參閱圖3,所示為本發(fā)明實(shí)施例提供的觸控方法的模塊示意圖。所述觸控系統(tǒng),執(zhí)行于終端設(shè)備中。