一種觸控方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種觸控方法及終端,該方法包括:通過(guò)觸摸屏接收輸入的觸控操作,所述觸控操作包含觸控所述觸摸屏?xí)r與所述觸摸屏的接觸面的圖形參數(shù);通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn);執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。采用本發(fā)明實(shí)施例,能夠準(zhǔn)確對(duì)終端進(jìn)行控制。
【專利說(shuō)明】
一種觸控方法及終端
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種觸控方法及終端。
【背景技術(shù)】
[0002]隨著電子技術(shù)的發(fā)展,諸如智能手機(jī)、平板電腦、iWatch等終端的普及度越來(lái)越高,成為了人們工作、生活和學(xué)習(xí)中不可或缺的一部分。這些終端都具有觸摸屏,人們可以觸控該觸摸屏來(lái)實(shí)現(xiàn)對(duì)終端的控制。觸控技術(shù)的原理為:終端檢測(cè)用戶手指觸碰觸摸屏?xí)r與觸摸屏的接觸面,獲取該接觸面的中心點(diǎn);該終端執(zhí)行該中心點(diǎn)對(duì)應(yīng)的觸控操作。
[0003]現(xiàn)有技術(shù)的在于,用戶進(jìn)行單手操作時(shí),手指與觸摸屏的接觸面的中心點(diǎn)往往不是用戶想要觸控的觸控點(diǎn),致使用戶無(wú)法準(zhǔn)確地控制該終端。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例公開(kāi)了一種觸控方法及終端,能夠準(zhǔn)確地對(duì)終端進(jìn)行控制。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種觸控方法,該方法包括:
[0006]通過(guò)觸摸屏接收輸入的觸控操作;
[0007]獲取所述觸控操作與所述觸摸屏接觸面的圖形參數(shù);
[0008]通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn);
[0009]執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。
[0010]結(jié)合點(diǎn)一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0011 ]根據(jù)所述圖形參數(shù)判斷所述接觸面是否滿足預(yù)設(shè)圖形特征;
[0012]若滿足,則觸發(fā)所述執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移得到的點(diǎn)所對(duì)應(yīng)的控制指令的操作。
[0013]第二方面,本發(fā)明實(shí)施例提供一種終端,該終端包括:
[0014]接收單元,用于通過(guò)觸摸屏接收輸入的觸控操作;
[0015]獲取單元,用于獲取所述觸控操作與所述觸摸屏接觸面的圖形參數(shù);
[0016]處理單元,用于通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn);
[0017]執(zhí)行單元,用于執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。
[0018]通過(guò)實(shí)施本發(fā)明實(shí)施例,終端執(zhí)行用戶和觸摸屏兩者的接觸面的中心點(diǎn)往預(yù)設(shè)方向偏移得到的點(diǎn)所對(duì)應(yīng)的控制指令,而不是執(zhí)行該中心點(diǎn)對(duì)應(yīng)的控制指令,使得對(duì)終端的控制更加準(zhǔn)確。
【附圖說(shuō)明】
[0019]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1是本發(fā)明實(shí)施例提供的一種觸控方法的流程示意圖;
[0021 ]圖1A是本發(fā)明實(shí)施例提供的一種觸控觸摸屏的場(chǎng)景示意圖;
[0022]圖1B是本發(fā)明實(shí)施例提供的一種得到接觸面的中心點(diǎn)的場(chǎng)景示意圖;
[0023]圖1C是本發(fā)明實(shí)施例提供的一種確定預(yù)設(shè)方向的場(chǎng)景示意圖;
[0024]圖1D是本發(fā)明實(shí)施例提供的又一種確定預(yù)設(shè)方向的場(chǎng)景示意圖;
[0025]圖2是本發(fā)明實(shí)施例提供的又一種觸控方法的流程示意圖;
[0026]圖3是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0027]圖4是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖;
[0028]圖5是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]需要說(shuō)明的是,在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。另外,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0031]請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明實(shí)施例提供的一種觸控方法的流程示意圖,該方法包括但不限于如下步驟。
[0032]步驟SlOl:終端通過(guò)觸摸屏接收輸入的觸控操作。
[0033]具體地,該終端包含觸摸屏(可以是電容屏也可以是電阻屏),用戶通過(guò)手指在該觸摸屏上觸碰即為用戶輸入觸控操作,相應(yīng)的,終端接收該觸控操作。
[0034]步驟S102:終端獲取觸控操作與所述觸摸屏接觸面的圖形參數(shù)。
[0035]具體地,該圖形參數(shù)可以為該接觸面內(nèi)所有觸控點(diǎn),或者部分觸控點(diǎn)的坐標(biāo)。
[0036]請(qǐng)參見(jiàn)圖1A,圖1A為本發(fā)明實(shí)施例中的一種用戶觸控觸摸屏的場(chǎng)景示意圖,用戶的手指12在終端的觸摸屏13上觸碰時(shí),手指12與觸摸屏13會(huì)產(chǎn)生一個(gè)接觸面11。
[0037]步驟S103:終端通過(guò)預(yù)設(shè)算法處理圖形參數(shù)以得到接觸面的中心點(diǎn)。
[0038]具體地,該預(yù)設(shè)算法為預(yù)先定義的計(jì)算接觸面的中心點(diǎn)的算法;在一種可選的方案中,所述觸摸屏中的每個(gè)觸控點(diǎn)為第一方向和第二方向構(gòu)成的直角坐標(biāo)系中的坐標(biāo)點(diǎn),所述圖形參數(shù)包含至少兩個(gè)所述觸控點(diǎn)的坐標(biāo)信息;所述通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn)包括:
[0039]將所述坐標(biāo)信息中在所述第一方向的最大值所代表的直線、在所述第一方向的最小值所代表的直線、在所述第二方向的最大值所代表的和在所述第二方向的最小值所代表的直線圍成的矩形的中心作為所述接觸面的中心點(diǎn)。
[0040]也即是說(shuō),該觸摸屏可以看作一個(gè)直角坐標(biāo)系平面(存在橫軸和縱軸),觸摸屏上的觸控點(diǎn)即為該平面上的坐標(biāo)點(diǎn),該預(yù)設(shè)算法為:過(guò)該圖形參數(shù)中縱坐標(biāo)最大的點(diǎn)和縱坐標(biāo)最小的點(diǎn)分別作垂直于橫坐標(biāo)的直線,過(guò)該圖形參數(shù)中橫坐標(biāo)最大的點(diǎn)和橫坐標(biāo)最小的點(diǎn)分別作垂直于縱坐標(biāo)的直線;將所作的四條直線所圍成的矩形的中心點(diǎn)作為上述接觸面的中心點(diǎn)。
[0041]請(qǐng)參見(jiàn)圖1B,圖1B為通過(guò)預(yù)設(shè)算法得到接觸面的中心點(diǎn)的場(chǎng)景示意圖,通過(guò)預(yù)設(shè)算法首先確定接觸面26內(nèi)橫坐標(biāo)最大的點(diǎn)23、橫坐標(biāo)最小的點(diǎn)21、縱坐標(biāo)最大的點(diǎn)22和縱坐標(biāo)最小的點(diǎn)24,然后過(guò)這些點(diǎn)作直線得到矩形,矩形的中心點(diǎn)25即可確定為該接觸面26的中心點(diǎn)。
[0042]需要說(shuō)明的是,以上例舉了該預(yù)設(shè)算法的一種實(shí)現(xiàn)方式,顯然還存在其他實(shí)現(xiàn)方式來(lái)計(jì)算該接觸面的中心點(diǎn),其他實(shí)現(xiàn)方式此處不再一一舉例。
[0043]步驟S104:終端執(zhí)行中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。
[0044]具體地,觸摸屏上的每個(gè)點(diǎn)都對(duì)應(yīng)有自身的控制指令,本發(fā)明實(shí)施例中確定好接觸面的中心點(diǎn)后,不是像現(xiàn)有技術(shù)那樣執(zhí)行該中心點(diǎn)對(duì)應(yīng)的控制指令,而是執(zhí)行該中心點(diǎn)朝預(yù)設(shè)方向偏移得到的點(diǎn)(稱為“偏移點(diǎn)”)所對(duì)應(yīng)的控制指令。該預(yù)設(shè)距離為根據(jù)需要預(yù)先設(shè)定的一個(gè)距離值,例如,該預(yù)設(shè)距離為I毫米,當(dāng)然還可以設(shè)置為其他數(shù)值。
[0045]在一種可選的方案中,以所述中心點(diǎn)為起點(diǎn)且以所述接觸面上離所述中心點(diǎn)最遠(yuǎn)的點(diǎn)為終點(diǎn)的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。
[0046]請(qǐng)參見(jiàn)圖1C,圖1C為本發(fā)明實(shí)施例提供的一種確定預(yù)設(shè)方向的場(chǎng)景示意圖;接觸面上離中心點(diǎn)33最遠(yuǎn)的點(diǎn)為點(diǎn)31,那么以中心點(diǎn)33為起點(diǎn),以點(diǎn)31為終點(diǎn)的有向線段的方向?yàn)樯鲜鲱A(yù)設(shè)方向,因此可以在該預(yù)設(shè)方向上確定偏移點(diǎn)32,并執(zhí)行該偏移點(diǎn)32所對(duì)應(yīng)的控制指令。
[0047]需要說(shuō)明的是,當(dāng)接觸面上離中心點(diǎn)33最遠(yuǎn)的點(diǎn)有多個(gè)時(shí),可以通過(guò)設(shè)置條件舍棄靠近用戶掌心的點(diǎn)。
[0048]在又一種可選的方案中,以所述中心點(diǎn)為起點(diǎn)且垂直于所述觸摸屏的離所述中心點(diǎn)距離最近的邊緣的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。
[0049]請(qǐng)參見(jiàn)圖1D,圖1D為本發(fā)明實(shí)施例提供的又一種確定預(yù)設(shè)方向的場(chǎng)景示意圖;觸摸屏的邊緣41、邊緣42、邊緣43和邊緣44中,離接觸面的中心點(diǎn)45最近的為邊緣42,因此以該中心點(diǎn)45為起點(diǎn)且垂直于該邊緣42的有向線段的方向?yàn)樵擃A(yù)設(shè)方向,沿該預(yù)設(shè)方向偏移得到的點(diǎn)為偏移點(diǎn)46,終端執(zhí)行該偏移點(diǎn)46對(duì)應(yīng)的控制指令。
[0050 ] 進(jìn)一步地,該中心點(diǎn)離該邊緣越近則上述偏移點(diǎn)離該中心點(diǎn)越遠(yuǎn)。
[0051]在圖1所描述的方法中,終端執(zhí)行用戶和觸摸屏兩者的接觸面的中心點(diǎn)往預(yù)設(shè)方向偏移得到的點(diǎn)所對(duì)應(yīng)的控制指令,而不是執(zhí)行該中心點(diǎn)對(duì)應(yīng)的控制指令,使得對(duì)終端的控制更加準(zhǔn)確。
[0052]請(qǐng)參見(jiàn)圖2,圖2是本發(fā)明實(shí)施例提供的又一種觸控方法的流程示意圖,該方法包括但不限于如下步驟。
[0053]步驟S201:終端通過(guò)觸摸屏接收輸入的觸控操作。
[0054]步驟S202:終端獲取觸控操作與所述觸摸屏接觸面的圖形參數(shù)。
[0055]步驟S20:3:終端通過(guò)預(yù)設(shè)算法處理圖形參數(shù)以得到接觸面的中心點(diǎn)。
[0056]具體地,步驟S201?S203可以參照步驟SlOl?S103,此處不再贅述
[0057]步驟S204:終端根據(jù)圖形參數(shù)判斷接觸面是否滿足預(yù)設(shè)圖形特征。
[0058]具體地,用戶的手指在觸摸屏上觸控包括單手操作和非單手操作兩種情況,單手操作時(shí)往往會(huì)因?yàn)槭种覆粔蜷L(zhǎng)而導(dǎo)致用戶無(wú)法觸控到想要觸控的觸控點(diǎn),具體體現(xiàn)為手指與觸摸屏的接觸面的中心點(diǎn)不是用戶要觸控的觸控點(diǎn);用戶進(jìn)行單手操作和非單手操作時(shí)的與觸摸屏的接觸面的形狀不同,通常情況下,單手操作時(shí)的接觸面的形狀更接近橢圓,非單手操作時(shí)的接觸面的形狀更接近圓;本發(fā)明實(shí)施例中的預(yù)設(shè)圖形特征可以為橢圓的特征。
[0059]步驟S205:若滿足,則終端觸發(fā)執(zhí)行中心點(diǎn)朝預(yù)設(shè)方向偏移得到的點(diǎn)所對(duì)應(yīng)的控制指令的操作。
[0060]具體地,步驟S205可以對(duì)應(yīng)參照步驟S104,此處不再贅述。
[0061]在圖2所描述的方法中,終端通過(guò)圖形參數(shù)確定用戶的觸控操作為單手操作時(shí),才會(huì)執(zhí)行中心點(diǎn)往預(yù)設(shè)方向偏移的點(diǎn)所對(duì)應(yīng)的控制指令,避免了在非單手操作的情況下也這么做而產(chǎn)生誤差。
[0062]上述詳細(xì)闡述了本發(fā)明實(shí)施例的方法,為了便于更好地實(shí)施本發(fā)明實(shí)施例的上述方案,相應(yīng)地,下面提供了本發(fā)明實(shí)施例的裝置。
[0063]請(qǐng)參見(jiàn)圖3,圖3是本發(fā)明實(shí)施例提供的一種終端30的結(jié)構(gòu)示意圖,該終端30可以包括接收單元301、獲取單元302、處理單元303和執(zhí)行單元304,其中,各個(gè)單元的詳細(xì)描述如下。
[0064]接收單元301用于通過(guò)觸摸屏接收輸入的觸控操作;
[0065]獲取單元302用于獲取所述觸控操作與所述觸摸屏接觸面的圖形參數(shù);
[0066]處理單元303用于通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn);
[0067]執(zhí)行單元304用于執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。
[0068]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,各個(gè)單元的具體實(shí)現(xiàn)還可以對(duì)應(yīng)參照?qǐng)D1所示的方法實(shí)施例的相應(yīng)描述。
[0069]在圖3所描述的終端30中,終端30執(zhí)行用戶和觸摸屏兩者的接觸面的中心點(diǎn)往預(yù)設(shè)方向偏移得到的點(diǎn)所對(duì)應(yīng)的控制指令,而不是執(zhí)行該中心點(diǎn)對(duì)應(yīng)的控制指令,使得對(duì)終端30的控制更加準(zhǔn)確。
[0070]請(qǐng)參見(jiàn)圖4,圖4是本發(fā)明實(shí)施例提供的又一種終端30的結(jié)構(gòu)示意圖,該終端30除了包括接收單元301、獲取單元302、處理單元303和執(zhí)行單元304之外,還可以包括判斷單元305,判斷單元305用于根據(jù)所述圖形參數(shù)判斷所述接觸面是否滿足預(yù)設(shè)圖形特征,若判斷結(jié)果為是則觸發(fā)所述執(zhí)行單元304執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。
[0071]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,各個(gè)單元的具體實(shí)現(xiàn)還可以對(duì)應(yīng)參照?qǐng)D2所示的方法實(shí)施例的相應(yīng)描述。
[0072]在圖4所描述的終端30中,終端30通過(guò)圖形參數(shù)確定用戶的觸控操作為單手操作時(shí),才會(huì)執(zhí)行中心點(diǎn)往預(yù)設(shè)方向偏移的點(diǎn)所對(duì)應(yīng)的控制指令,避免了在非單手操作的情況下也這么做而產(chǎn)生誤差。
[0073]請(qǐng)參照?qǐng)D5,圖5是本發(fā)明實(shí)施例提供的又一種終端50的結(jié)構(gòu)示意圖,該終端50可以包括:至少一個(gè)存儲(chǔ)器501、基帶芯片502、射頻模塊503、外圍系統(tǒng)504、傳感器505和通信總線506。其中,存儲(chǔ)器501用于存儲(chǔ)操作系統(tǒng)、網(wǎng)絡(luò)通信程序、用戶接口程序、控制程序等;基帶芯片502包括至少一個(gè)處理器5021,例如CPU,時(shí)鐘模塊5022和電源管理模塊5023;外圍系統(tǒng)504包括攝像頭控制器5042、音頻控制器5043、觸摸屏控制器5044和傳感器管理模塊5045,相應(yīng)地,還包括攝像頭5047、音頻電路5048和觸摸屏5049;進(jìn)一步地,傳感器505可以包括光線傳感器、位移傳感器、加速度傳感器、指紋傳感器等,總而言之,傳感器505可以視實(shí)際需要來(lái)增加或者減少;存儲(chǔ)器501可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器505可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器5021的存儲(chǔ)裝置。
[0074]在圖5所示的終端50中,處理器5021可以用于調(diào)用存儲(chǔ)器501中存儲(chǔ)的控制程序來(lái)執(zhí)行以下操作:
[0075]通過(guò)觸摸屏5049接收輸入的觸控操作;
[0076]獲取所述觸控操作與所述觸摸屏5049接觸面的圖形參數(shù);
[0077]通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn);
[0078]執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。
[0079]可選的,所述方法還包括:
[0080]根據(jù)所述圖形參數(shù)判斷所述接觸面是否滿足預(yù)設(shè)圖形特征;
[0081]若滿足,則觸發(fā)所述執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令的操作。
[0082]可選的,所述觸摸屏5049中的每個(gè)觸控點(diǎn)為第一方向和第二方向構(gòu)成的直角坐標(biāo)系中的坐標(biāo)點(diǎn),所述圖形參數(shù)包含至少兩個(gè)所述觸控點(diǎn)的坐標(biāo)信息;所述通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn)包括:
[0083]將所述坐標(biāo)信息中在所述第一方向上具有坐標(biāo)最大值的點(diǎn)所代表的第一直線、在所述第一方向上具有坐標(biāo)最小值的點(diǎn)所代表的第二直線、在所述第二方向上具有坐標(biāo)最大值的點(diǎn)所代表的第三直線和在所述第二方向上具有坐標(biāo)最小值的點(diǎn)所代表的第四直線圍成的矩形的中心作為所述接觸面的中心點(diǎn)。
[0084]可選的,以所述中心點(diǎn)為起點(diǎn)且以所述接觸面上離所述中心點(diǎn)最遠(yuǎn)的點(diǎn)為終點(diǎn)的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。
[0085]可選的,以所述中心點(diǎn)為起點(diǎn)且垂直于所述觸摸屏5049的離所述中心點(diǎn)距離最近的邊緣的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。
[0086]綜上所述,通過(guò)實(shí)施本發(fā)明實(shí)施例,終端執(zhí)行用戶和觸摸屏兩者的接觸面的中心點(diǎn)往預(yù)設(shè)方向偏移得到的點(diǎn)所對(duì)應(yīng)的控制指令,而不是執(zhí)行該中心點(diǎn)對(duì)應(yīng)的控制指令,使得對(duì)終端的控制更加準(zhǔn)確。
[0087]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0088]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0089]本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0090]以上實(shí)施例僅揭露了本發(fā)明中較佳實(shí)施例,不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種觸控方法,其特征在于,包括: 通過(guò)觸摸屏接收輸入的觸控操作; 獲取所述觸控操作與所述觸摸屏接觸面的圖形參數(shù); 通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn); 執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)所述圖形參數(shù)判斷所述接觸面是否滿足預(yù)設(shè)圖形特征; 若滿足,則觸發(fā)所述執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令的操作。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述觸摸屏中的每個(gè)觸控點(diǎn)為第一方向和第二方向構(gòu)成的直角坐標(biāo)系中的坐標(biāo)點(diǎn),所述圖形參數(shù)包含至少兩個(gè)所述觸控點(diǎn)的坐標(biāo)信息;所述通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn)包括: 將所述坐標(biāo)信息中在所述第一方向上具有坐標(biāo)最大值的點(diǎn)所代表的第一直線、在所述第一方向上具有坐標(biāo)最小值的點(diǎn)所代表的第二直線、在所述第二方向上具有坐標(biāo)最大值的點(diǎn)所代表的第三直線和在所述第二方向上具有坐標(biāo)最小值的點(diǎn)所代表的第四直線圍成的矩形的中心作為所述接觸面的中心點(diǎn); 其中,所述第一直線、所述第二直線與所述第二方向平行;所述第三直線、所述第四直線與所述第一方向平行。4.根據(jù)權(quán)利要求1?3任一項(xiàng)所述的方法,其特征在于,以所述中心點(diǎn)為起點(diǎn)且以所述接觸面上離所述中心點(diǎn)最遠(yuǎn)的點(diǎn)為終點(diǎn)的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。5.根據(jù)權(quán)利要求1?3任一項(xiàng)所述的方法,其特征在于,以所述中心點(diǎn)為起點(diǎn)且垂直于所述觸摸屏的離所述中心點(diǎn)距離最近的邊緣的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。6.一種終端,其特征在于,包括: 接收單元,用于通過(guò)觸摸屏接收輸入的觸控操作; 獲取單元,用于獲取所述觸控操作與所述觸摸屏接觸面的圖形參數(shù); 處理單元,用于通過(guò)預(yù)設(shè)算法處理所述圖形參數(shù)以得到所述接觸面的中心點(diǎn); 執(zhí)行單元,用于執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括: 判斷單元,用于根據(jù)所述圖形參數(shù)判斷所述接觸面是否滿足預(yù)設(shè)圖形特征,若判斷結(jié)果為是則觸發(fā)所述執(zhí)行單元執(zhí)行所述中心點(diǎn)朝預(yù)設(shè)方向偏移預(yù)設(shè)距離得到的點(diǎn)所對(duì)應(yīng)的控制指令。8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述觸摸屏中的每個(gè)觸控點(diǎn)為第一方向和第二方向構(gòu)成的直角坐標(biāo)系中的坐標(biāo)點(diǎn),所述圖形參數(shù)包含至少兩個(gè)所述觸控點(diǎn)的坐標(biāo)信息;所述處理單元具體用于將所述坐標(biāo)信息中在所述第一方向上具有坐標(biāo)最大值的點(diǎn)所代表的第一直線、在所述第一方向上具有坐標(biāo)最小值的點(diǎn)所代表的直線第二、在所述第二方向上具有坐標(biāo)最大值的點(diǎn)所代表的第三直線和在所述第二方向上具有坐標(biāo)最小值的點(diǎn)所代表的第四直線圍成的矩形的中心作為所述接觸面的中心點(diǎn);其中,所述第一直線、所述第二直線與所述第二方向平行;所述第三直線、所述第四直線與所述第一方向平行。9.根據(jù)權(quán)利要求6?8任一項(xiàng)所述的終端,其特征在于,以所述中心點(diǎn)為起點(diǎn)且以所述接觸面上離所述中心點(diǎn)最遠(yuǎn)的點(diǎn)為終點(diǎn)的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。10.根據(jù)權(quán)利要求6?8任一項(xiàng)所述的終端,其特征在于,以所述中心點(diǎn)為起點(diǎn)且垂直于所述觸摸屏的離所述中心點(diǎn)距離最近的邊緣的有向線段的方向?yàn)樗鲱A(yù)設(shè)方向。
【文檔編號(hào)】G06F3/041GK105843447SQ201610160743
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年3月21日
【發(fā)明人】金妍敏, 鐘婉平, 郭雷
【申請(qǐng)人】深圳市金立通信設(shè)備有限公司