一種防誤觸的方法及終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種防誤觸的方法及終端,其中方法包括:若檢測到用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作,獲取觸摸屏的普通區(qū)域和誤觸區(qū)域;判斷所獲取的觸摸操作是否發(fā)生于誤觸區(qū)域;若觸摸操作發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作的操作方式確定是否根據(jù)觸摸操作觸發(fā)與應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。本發(fā)明實施例若觸摸操作發(fā)生于誤觸區(qū)域,則根據(jù)觸摸操作的操作方式?jīng)Q定是否觸發(fā)相關(guān)應(yīng)用,可以提高用戶的操作效率。
【專利說明】
一種防誤觸的方法及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種防誤觸的方法及終端?!颈尘凹夹g(shù)】
[0002]隨著觸控技術(shù)的發(fā)展,智能終端的觸控屏幕往窄邊框或無邊框方向發(fā)展,但是這樣容易因為用戶的握姿或操作習(xí)慣導(dǎo)致終端觸控屏的邊緣被誤觸,進(jìn)而打開一些應(yīng)用軟件 (APP),用戶體驗效果不好。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種防誤觸的方法及終端,可提高用戶的操作效率。
[0004]第一方面,本發(fā)明實施例提供了一種防誤觸的方法,該方法包括:若檢測到用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作,獲取觸摸屏的普通區(qū)域和誤觸區(qū)域;判斷所獲取的觸摸操作是否發(fā)生于所述誤觸區(qū)域;若所述觸摸操作發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作的操作方式確定是否根據(jù)所述觸摸操作觸發(fā)與所述應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。
[0005]另一方面,本發(fā)明實施例提供了一種終端,該終端包括獲取單元、第一判斷單元以及第一觸發(fā)單元,其中獲取單元用于若檢測到用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作,獲取觸摸屏的普通區(qū)域和誤觸區(qū)域;第一判斷單元判斷所獲取的觸摸操作是否發(fā)生于所述誤觸區(qū)域;第一觸發(fā)單元用于若所述觸摸操作發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作的操作方式確定是否根據(jù)所述觸摸操作觸發(fā)與所述應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。
[0006]本發(fā)明實施例通過獲取到終端觸摸屏的普通區(qū)域和誤觸區(qū)域后,若判斷出觸摸操作發(fā)生于誤觸區(qū)域,則根據(jù)觸摸操作的操作方式確定是否觸發(fā)相關(guān)應(yīng)用,因此不是所有觸碰到終端觸摸屏上應(yīng)用圖標(biāo)的觸摸操作都能觸發(fā)相對應(yīng)的應(yīng)用,進(jìn)而可以提高用戶的操作效率。【附圖說明】
[0007]為了更清楚地說明本發(fā)明實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0008]圖1是本發(fā)明實施例提供一種防誤觸的方法的示意流程圖;
[0009]圖2是本發(fā)明實施例提供的終端觸摸屏的顯示界面;
[0010]圖3是圖1中本發(fā)明實施例提供一種防誤觸的方法的示意子流程;
[0011]圖4是本發(fā)明實施例提供的終端觸摸屏的另一顯示界面;
[0012]圖5是圖1中本發(fā)明實施例提供一種防誤觸的方法的示意子流程;
[0013]圖6是本發(fā)明實施例提供一種終端的組成示意圖;
[0014]圖7是本發(fā)明實施例提供一種終端中確認(rèn)單元的組成示意圖;
[0015]圖8是本發(fā)明另一實施例提供的一種終端示意性框圖?!揪唧w實施方式】
[0016]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0017]應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時,術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。還應(yīng)當(dāng)理解,在此本發(fā)明說明書中所使用的術(shù)語僅僅是出于描述特定實施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的 “一”、“一個”及“該”意在包括復(fù)數(shù)形式。還應(yīng)當(dāng)進(jìn)一步理解,在本發(fā)明說明書和所附權(quán)利要求書中使用的術(shù)語“和/或”是指相關(guān)聯(lián)列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。如在本說明書和所附權(quán)利要求書中所使用的那樣,術(shù)語“如果”可以依據(jù)上下文被解釋為“當(dāng)...時”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測到”。類似地,短語“如果確定”或“如果檢測到所描述條件或事件”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測到所描述條件或事件”或“響應(yīng)于檢測到所描述條件或事件”。
[0018]參見圖1,是本發(fā)明實施例提供一種防誤觸的方法的示意流程圖,該方法可以運(yùn)行在智能手機(jī)(如Android手機(jī)、10S手機(jī)等)、平板電腦等終端上,本發(fā)明實施例不對此進(jìn)行限定。終端包括觸摸屏,觸摸屏在終端和用戶之間提供輸入接口和輸出接口,向用戶顯示視覺輸出,視覺輸出可以包括圖形、文本、圖標(biāo)、視頻和它們的任意組合。觸摸屏還具有基于觸覺和/或能觸知的接觸從用戶接受輸入的觸摸敏感表面、傳感器或一組傳感器,可高頻檢測出用戶在觸摸屏幕上的觸摸操作,例如終端的觸摸屏幕上顯示一個操作界面,操作界面包括一些應(yīng)用軟件的應(yīng)用圖標(biāo),可檢測出用戶在應(yīng)用圖標(biāo)上的觸摸操作并響應(yīng)。例如用戶點擊應(yīng)用圖標(biāo),則打開被點擊的應(yīng)用圖標(biāo)所對應(yīng)的應(yīng)用軟件。如圖所示,防誤觸的方法包括包括 S101?S104:
[0019]S101,若檢測到用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作,獲取觸摸屏的普通區(qū)域和誤觸區(qū)域。具體的,誤觸區(qū)域包括終端觸摸屏的上、下、左、右邊緣區(qū)域和它們的任意組合,應(yīng)當(dāng)理解,誤觸區(qū)域為易發(fā)生誤觸的地方。普通區(qū)域和誤觸區(qū)域可以是預(yù)先設(shè)置的,還可以是檢測到觸摸操作后,再進(jìn)行劃分設(shè)置的。
[0020]請參看圖2,本發(fā)明實施例提供的終端觸摸屏的一個顯示界面,如圖所示,顯示界面上顯示若干應(yīng)用軟件的應(yīng)用圖標(biāo)4,觸摸屏2包括普通區(qū)域21和誤觸區(qū)域22,其中誤觸區(qū)域域22包括終端觸摸屏的右邊緣區(qū)域的第一誤觸區(qū)域22a和終端觸摸屏的左邊緣區(qū)域的第二誤觸區(qū)域22b。用戶收握終端時,用戶的手指3容易觸摸到顯示于觸摸屏2上的應(yīng)用圖標(biāo)4。 需要說明的是,第一誤觸區(qū)域和第二誤觸區(qū)域的面積可相同也可以不同。[〇〇21]還需要說明的是,設(shè)置終端觸摸屏的普通區(qū)域和誤觸區(qū)域的方式有多種,例如根據(jù)用戶的握姿進(jìn)行設(shè)置,即不同握姿的誤觸區(qū)域的面積以及在觸摸屏上的位置不同;再者還可以根據(jù)預(yù)先設(shè)置的誤觸區(qū)域的位置以及面積進(jìn)行統(tǒng)一設(shè)置,即無論用戶的握姿是哪種,將預(yù)設(shè)統(tǒng)一設(shè)置普通區(qū)域和誤觸區(qū)域,本發(fā)明實施例對此不進(jìn)行限定。
[0022]S102,判斷所獲取的觸摸操作是否發(fā)生于誤觸區(qū)域,若發(fā)生于誤觸區(qū)域,執(zhí)行S103;若不是發(fā)生于誤觸區(qū)域,執(zhí)行S104。[〇〇23]S103,根據(jù)觸摸操作的操作方式確定是否根據(jù)觸摸操作觸發(fā)與應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。應(yīng)當(dāng)理解,若觸摸操作發(fā)生于誤觸區(qū)域,則需要進(jìn)一步判定觸摸操作是否為誤觸。本實施例通過觸摸操作的操作方式判斷是否為誤觸。具體的,為避免誤觸S103包括:[〇〇24]判斷觸摸操作是否是預(yù)設(shè)的操作方式;
[0025]若觸摸操作不是預(yù)設(shè)的操作方式,不觸發(fā)相對應(yīng)的應(yīng)用;若觸摸操作是預(yù)設(shè)的操作方式,根據(jù)觸摸操作觸發(fā)相對應(yīng)的應(yīng)用。
[0026]其中預(yù)設(shè)的操作方式包括但是不限制為雙擊、滑動等操作,例如滑動可以是沿著任意方向的滑動,還可以是沿特定方向的滑動。具體的,判斷觸摸操作是否是預(yù)設(shè)的操作方式包括:
[0027]判斷觸摸操作是否是滑動,若是滑動,則觸摸操作是預(yù)設(shè)的操作方式;
[0028]若不是滑動,判斷觸摸操作是否是在預(yù)設(shè)時間至少發(fā)生兩個動作,若是,則觸摸操作是預(yù)設(shè)的操作方式;若不是,則觸摸操作不是預(yù)設(shè)的操作方式。具體的,例如若觸摸操作在預(yù)設(shè)時間內(nèi)發(fā)生的第一動作是單擊,發(fā)生的第二動作仍為單擊,即觸摸操作為預(yù)設(shè)的操作方式,實際其為雙擊操作。
[0029]S104,根據(jù)觸摸操作觸發(fā)與應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。應(yīng)當(dāng)理解,若用戶的觸摸操作發(fā)生于普通區(qū)域,則確認(rèn)該觸摸操作并非誤觸,因此根據(jù)觸摸操作觸發(fā)與應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。
[0030]需要說明的是,S103和S104中所觸發(fā)的應(yīng)用為觸摸操作起點位置所觸碰的應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用軟件。還需要說明的是,若觸摸操作起點位置所觸碰的應(yīng)用圖標(biāo)包括兩個或兩個以上的應(yīng)用圖標(biāo),則S103和S104中所觸發(fā)的應(yīng)用可以為觸摸操作起點位置所觸碰的應(yīng)用圖標(biāo)中任意一個應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用軟件,還可以是按照預(yù)設(shè)規(guī)則從中選擇特定的應(yīng)用圖標(biāo)來觸發(fā)相對應(yīng)的應(yīng)用軟件,例如預(yù)設(shè)規(guī)則為選擇觸摸操作觸碰應(yīng)用圖標(biāo)時的觸碰面積的最大的應(yīng)用圖標(biāo)。
[0031]還需要說明的是,觸發(fā)相對應(yīng)的應(yīng)用中可以是啟動相對應(yīng)的應(yīng)用,還可以是刪除相對應(yīng)的應(yīng)用、或者退出相對應(yīng)的應(yīng)用等,本實施例對此不進(jìn)行限定,但應(yīng)當(dāng)理解,觸發(fā)動作與觸碰操作相對應(yīng)。
[0032]參見圖3,是本發(fā)明實施例提供的一種防誤觸的方法子流程圖,其具體為S101獲取觸摸屏的普通區(qū)域和誤觸區(qū)域的子流程圖。本實施例中根據(jù)用戶的握姿設(shè)置終端觸摸屏并以終端豎屏為例進(jìn)行說明的。如圖S101包括:[〇〇33]S201,檢測用戶手持終端的握姿。具體的,終端側(cè)邊設(shè)有壓力傳感器,通過壓力傳感器可以檢測出用戶的握姿。[〇〇34]S202,根據(jù)所檢測的握姿獲取終端觸摸屏的普通區(qū)域和誤觸區(qū)域。
[0035]本實施例中,若所檢測的握姿是右單手握姿,進(jìn)入右手模式,獲取的誤觸區(qū)域為終端觸摸屏的右側(cè)邊緣;若所檢測的握姿是左單手握姿,進(jìn)入左手模式,獲取的誤觸區(qū)域為終端觸摸屏的左側(cè)邊緣;若所檢測的握姿是雙手握姿,進(jìn)入雙手模式,獲取的誤觸區(qū)域為終端觸控屏的右側(cè)邊緣和左側(cè)邊緣。需要說明的是,可以是預(yù)先設(shè)置握姿對應(yīng)的誤觸區(qū)域和普通區(qū)域,若檢測到握姿,則根據(jù)握姿獲取相應(yīng)的誤觸區(qū)域和普通區(qū)域;還可以是檢測到握姿后,再根據(jù)預(yù)設(shè)規(guī)律劃分誤觸區(qū)域和普通區(qū)域,預(yù)設(shè)規(guī)律可以是按照握姿的方式和預(yù)設(shè)比例劃分誤觸區(qū)域,還可以是按照握姿的方式和預(yù)設(shè)尺寸劃分誤觸區(qū)域。其中預(yù)設(shè)比例為誤觸區(qū)域在整個觸摸屏的占例,預(yù)設(shè)尺寸是誤觸區(qū)域的長、寬尺寸。還需要說明的是,右單手握姿或者左單手握姿或者雙手握姿時,各個的預(yù)設(shè)比例或者預(yù)設(shè)尺寸可以相同也可以不同,優(yōu)選右單手握姿/左單手握姿和雙手握姿的預(yù)設(shè)比例或者預(yù)設(shè)尺寸不同。例如雙手握姿時的預(yù)設(shè)比例小于右單手握姿或左單手握姿的預(yù)設(shè)比例,即雙手握姿時的誤觸區(qū)域的面積小于右單手握姿或左單手握姿的誤觸面積。其他可行的實施例中,若所檢測的握姿是雙手握姿,進(jìn)入雙手模式,將整個觸摸屏劃分為普通區(qū)域。
[0036]需要說明的是,預(yù)設(shè)比例可以是一個固定數(shù)值;還可以是變量,若預(yù)設(shè)比例是變量,本實施例中預(yù)設(shè)比例與用戶手指在觸控屏上的位置以及握姿相關(guān),例如用戶手握終端時的特定握姿下特定手指在觸摸屏上的位置離終端左/右側(cè)壁的距離越遠(yuǎn),預(yù)設(shè)比例越大。
[0037]還需要說明的是,本實施例中右手模式中,誤觸區(qū)域包括終端觸摸屏的右側(cè)邊緣, 但是不包括終端觸摸屏的左側(cè)邊緣;相應(yīng)地,左手模式中,誤觸區(qū)域包括終端觸摸屏的左側(cè)邊緣,但是不包括終端觸摸屏的右側(cè)邊緣。請參看圖4,如圖,所檢測的握姿是右單手握姿, 觸控屏2'包括普通區(qū)域21'和誤觸區(qū)域22'。誤觸區(qū)域22'述終端觸摸屏的右側(cè)邊緣區(qū)域。其他可行的實施例中,右手模式和左右模式中誤觸區(qū)域可以都包括終端觸摸屏的右側(cè)邊緣和左側(cè)邊緣,優(yōu)選右手模式時,誤觸區(qū)域在終端觸摸屏的右側(cè)邊緣的面積大于誤觸區(qū)域在終端觸摸屏的左側(cè)邊緣的面積;相應(yīng)地,優(yōu)選左手模式時,誤觸區(qū)域在終端觸摸屏的左側(cè)邊緣的面積大于誤觸區(qū)域在終端觸摸屏的右側(cè)邊緣的面積。
[0038]參見圖5,是本發(fā)明實施例提供的一種防誤觸的方法子流程圖,具體的,本實施例中為了判斷所獲取的觸摸操作是否發(fā)生于誤觸區(qū)域,S102包括:[〇〇39]S301,根據(jù)觸摸操作獲取第一觸摸參數(shù)和第二觸摸參數(shù)。具體的,觸摸參數(shù)是觸摸操作觸摸終端觸摸屏所生成的參數(shù),第一觸摸參數(shù)至少包括觸摸位置;第二觸摸參數(shù)包括但是不限制為在誤觸區(qū)域內(nèi)觸摸面積/觸摸屏面積的占比、生成的觸摸壓力最大的受力點位置。
[0040]S302,根據(jù)第一觸摸參數(shù)判斷觸摸操作的位置是否全部位于誤觸區(qū)域或者是全部位于普通區(qū)域。若觸摸操作的位置全部位于誤觸區(qū)域,執(zhí)行S303;若觸摸操作的位置全部位于普通區(qū)域,執(zhí)行S304;若觸摸操作的位置一部分位于誤觸區(qū)域以及另一部分位于普通區(qū)域,執(zhí)行S305。[〇〇41]S303,確定觸摸操作發(fā)生于誤觸區(qū)域。[〇〇42]S304,確定觸摸操作未發(fā)生于誤觸區(qū)域。[〇〇43]S305,根據(jù)第二觸摸參數(shù)確定觸摸操作是否發(fā)生于誤觸區(qū)域。[0〇44]本領(lǐng)域技術(shù)人員可以理解的是,若觸摸操作的位置部分位于誤觸區(qū)域,部分位于普通區(qū)域,觸摸操作還是有可能為誤觸,因此需要進(jìn)一步鑒定觸摸操作是否為誤觸。
[0045]若第二觸摸參數(shù)為在誤觸區(qū)域內(nèi)觸摸面積/觸摸屏面積的占比,為了防止誤觸, S305包括:
[0046]判斷第二觸摸參數(shù)是否大于或等于預(yù)設(shè)閾值;
[0047]若第二觸摸參數(shù)大于或等于預(yù)設(shè)閾值,則判斷出觸摸操作發(fā)生于誤觸區(qū)域;若誤第二觸摸參數(shù)小于預(yù)設(shè)閾值,則判斷出觸摸操作不是發(fā)生于誤觸區(qū)域。
[0048]若第二觸摸參數(shù)為生成的觸摸壓力最大的受力點位置,為了防止誤觸,S305包括: [〇〇49]根據(jù)第二觸摸參數(shù)檢測觸摸壓力最大的受力點的位置是否位于誤觸區(qū)域,若位于誤觸區(qū)域,則判斷出觸摸操作發(fā)生于誤觸區(qū)域;若不是位于誤觸區(qū)域,則判斷出觸摸操作發(fā)生于普通區(qū)域。
[0050]上述防誤觸的方法通過獲取終端觸摸屏的普通區(qū)域和誤觸區(qū)域后,若判斷出觸摸操作發(fā)生于誤觸區(qū)域,則根據(jù)觸摸操作的操作方式?jīng)Q定是否觸發(fā)相關(guān)應(yīng)用,因此不是所有觸碰到終端觸摸屏上應(yīng)用圖標(biāo)的觸摸操作都能觸發(fā)相對應(yīng)的應(yīng)用,進(jìn)而可以降低用戶誤觸終端觸控屏的幾率。此外,設(shè)置普通區(qū)域和誤觸區(qū)域的劃分方式多種,例如根據(jù)用戶實際的握姿進(jìn)行劃分,再者誤觸區(qū)域的面積還可以根據(jù)不同場景進(jìn)行調(diào)整,從而更進(jìn)一步降低誤觸發(fā)生的幾率,提高用戶的操作效率。
[0051]參見圖6,是本發(fā)明實施例提供一種終端的組成示意圖。如圖,終端100包括偵測單元10、獲取單元20、第一判斷單元30、第一觸發(fā)單元40以及第二觸發(fā)單元50。
[0052]其中,偵測單元10用于檢測用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作。具體的,終端100包括觸摸屏,觸摸屏還具有基于觸覺和/或能觸知的接觸從用戶接受輸入的觸摸敏感表面、傳感器或一組傳感器,可高頻檢測出用戶在觸摸屏幕上的觸摸操作。[〇〇53]獲取單元20用于獲取觸摸屏的普通區(qū)域和誤觸區(qū)域。具體的,誤觸區(qū)域包括終端觸摸屏的上、下、左、右邊緣區(qū)域和它們的任意組合,且設(shè)置普通區(qū)域和誤觸區(qū)域的劃分方式有多種。應(yīng)當(dāng)理解,普通區(qū)域和誤觸區(qū)域可以是預(yù)先設(shè)置的,還可以是檢測到觸摸操作后,再進(jìn)行劃分設(shè)置的。[〇〇54]第一判斷單元30用于判斷所獲取的觸摸操作是否發(fā)生于誤觸區(qū)域。[〇〇55]第一觸發(fā)單元40用于若第一判斷單元30判斷出所獲取的觸摸操作發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作的操作方式確定是否根據(jù)觸摸操作觸發(fā)與應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。應(yīng)當(dāng)理解,若觸摸操作發(fā)生于誤觸區(qū)域,則需要進(jìn)一步判定觸摸操作是否為誤觸。[〇〇56] 本實施例中為避免誤觸,第一觸發(fā)單元40還包括第二判斷單元41和控制單元42。
[0057]其中第二判斷單元41用于判斷觸摸操作是否是預(yù)設(shè)的操作方式。[〇〇58]控制單元42用于若第二判斷單元41判斷出觸摸操作不是預(yù)設(shè)的操作方式,不觸發(fā)相對應(yīng)的應(yīng)用;以及還用于若第二判斷單元41判斷出觸摸操作是預(yù)設(shè)的操作方式,根據(jù)觸摸操作觸發(fā)相對應(yīng)的應(yīng)用。
[0059]需要說明的是,其中預(yù)設(shè)的操作方式包括但是不限制為雙擊、滑動等操作,例如滑動可以是沿著任意方向的滑動,還可以是沿特定方向的滑動。具體的,第二判斷單元41用于判斷觸摸操作是否是滑動以及若不是滑動,判斷觸摸操作是否是在預(yù)設(shè)時間至少發(fā)生兩個動作。
[0060]第二觸發(fā)單元50用于若第一判斷單元30判斷出所獲取的觸摸操作未發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作觸發(fā)相對應(yīng)的應(yīng)用。需要說明的是,第一觸發(fā)單元40和第二觸發(fā)單元50 中所觸發(fā)的應(yīng)用為觸摸操作起點位置所觸碰的應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用軟件。還需要說明的是,觸發(fā)相對應(yīng)的應(yīng)用中可以是啟動相對應(yīng)的應(yīng)用,還可以是刪除相對應(yīng)的應(yīng)用、或者退出相對應(yīng)的應(yīng)用等,本實施例對此不進(jìn)行限定,但應(yīng)當(dāng)理解,觸發(fā)動作與觸碰操作相對應(yīng)。
[0061]獲取單元20獲取終端觸摸屏的普通區(qū)域和誤觸區(qū)域中,設(shè)置終端觸摸屏的普通區(qū)域和誤觸區(qū)域的方式有多種,本實施例中根據(jù)用戶手握終端的握姿進(jìn)行設(shè)置,并以此為例進(jìn)行說明。本實施例中獲取單元20包括第二檢測單元21以及處理單元22。其中第二檢測單元21用于檢測用戶手持終端的握姿。具體的,終端側(cè)邊設(shè)有壓力傳感器,通過壓力傳感器可以檢測出用戶的握姿。[〇〇62]處理單元22用于根據(jù)第二檢測單元21所檢測的握姿獲取終端觸摸屏的普通區(qū)域和誤觸區(qū)域。
[0063]本實施例中,若所檢測的握姿是右單手握姿,進(jìn)入右手模式,獲取的誤觸區(qū)域為終端觸摸屏的右側(cè)邊緣;若所檢測的握姿是左單手握姿,進(jìn)入左手模式,獲取的誤觸區(qū)域為終端觸摸屏的左側(cè)邊緣;若所檢測的握姿是雙手握姿,進(jìn)入雙手模式,獲取的誤觸區(qū)域為終端觸控屏的右側(cè)邊緣和左側(cè)邊緣。需要說明的是,需要說明的是,可以是預(yù)先設(shè)置握姿對應(yīng)的誤觸區(qū)域和普通區(qū)域,若檢測到握姿,則根據(jù)握姿獲取相應(yīng)的誤觸區(qū)域和普通區(qū)域;還可以是檢測到握姿后,再根據(jù)預(yù)設(shè)規(guī)律劃分誤觸區(qū)域和普通區(qū)域,預(yù)設(shè)規(guī)律可以是按照握姿的方式和預(yù)設(shè)比例劃分誤觸區(qū)域,還可以是按照握姿的方式和預(yù)設(shè)尺寸劃分誤觸區(qū)域。
[0064]本實施例中為了判斷所獲取的觸摸操作是否發(fā)生于誤觸區(qū)域,第一判斷單元30包括第一檢測單元31、鑒定單元32以及確認(rèn)單元33。
[0065]第一檢測單元31用于根據(jù)觸摸操作獲取第一觸摸參數(shù)和第二觸摸參數(shù)。具體的, 觸摸參數(shù)是觸摸操作觸摸終端觸摸屏所生成的參數(shù),第一觸摸參數(shù)至少包括觸摸位置;第二觸摸參數(shù)包括但是不限制為在誤觸區(qū)域內(nèi)觸摸面積/觸摸屏面積的占比、生成的觸摸壓力最大的受力點位置。
[0066]鑒定單元32用于根據(jù)第一觸摸參數(shù)判斷觸摸操作的位置是否全部位于誤觸區(qū)域或者是全部位于普通區(qū)域。
[0067]確認(rèn)單元33用于若觸摸操作的位置全部位于誤觸區(qū)域,確定觸摸操作發(fā)生于誤觸區(qū)域;以及還用于若觸摸操作的位置全部位于普通區(qū)域,確定觸摸操作未發(fā)生于誤觸區(qū)域; 以及還用于若觸摸操作的位置一部分位于誤觸區(qū)域以及另一部分位于普通區(qū)域,根據(jù)第二觸摸參數(shù)確定觸摸操作是否發(fā)生于誤觸區(qū)域。
[0068]本領(lǐng)域技術(shù)人員可以理解的是,若觸摸操作的位置部分位于誤觸區(qū)域,部分位于普通區(qū)域,觸摸操作還是有可能為誤觸,因此需要進(jìn)一步鑒定觸摸操作是否為誤觸。[〇〇69]本實施例若觸摸參數(shù)包括觸摸位置,則根據(jù)觸摸位置獲取觸摸操作在終端觸摸屏的第一觸摸面積和在誤觸區(qū)域的第二觸摸面積。參見圖7,確認(rèn)單元的組成示意圖,如圖所示,為了防止誤觸,確認(rèn)單元33包括比對單元331以及決策單元332。
[0070]若第二觸摸參數(shù)為在誤觸區(qū)域內(nèi)觸摸面積/觸摸屏面積的占比,其中比對單元331 用于判斷第二觸摸參數(shù)是否大于或等于預(yù)設(shè)閾值;決策單元332用于若第二觸摸參數(shù)大于或等于預(yù)設(shè)閾值,判斷出觸摸操作發(fā)生于誤觸區(qū)域;以及還用于若第二觸摸參數(shù)小于預(yù)設(shè)閾值,判斷出觸摸操作不是發(fā)生于誤觸區(qū)域。[〇〇71]若第二觸摸參數(shù)為生成的觸摸壓力最大的受力點位置,其中比對單元331用于根據(jù)第二觸摸參數(shù)檢測觸摸壓力最大的受力點的位置是否位于誤觸區(qū)域;決策單元332用于若位于誤觸區(qū)域,則判斷出觸摸操作發(fā)生于誤觸區(qū)域以及還用于若不是位于誤觸區(qū)域,則判斷出觸摸操作發(fā)生于普通區(qū)域。
[0072]參見圖8,是本發(fā)明另一實施例提供的一種終端的示意框圖。如圖所示本實施例中的終端100可以包括一個或者若干個處理器101、一個或者若干個輸入裝置102、一個或者若干個輸出裝置103以及存儲器104。上述處理器101、輸入裝置102、輸出裝置103以及存儲器 104通過總線連接。
[0073]輸入裝置102用于獲取用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作。具體實現(xiàn)中,本發(fā)明實施例的輸入裝置102包括觸摸式輸入裝置等。
[0074]輸出裝置103用于向用戶顯示視覺輸出。具體實現(xiàn)中,本發(fā)明實施例的輸出裝置 103可包括顯示器等。
[0075]存儲器104用于存儲帶有各種功能的程序數(shù)據(jù),具體實現(xiàn)中,本發(fā)明實施例的存儲器104可以是系統(tǒng)存儲器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如R0M,閃存等),或者兩者的結(jié)合。具體實現(xiàn)中,本發(fā)明實施例的存儲器104還可以是系統(tǒng)之外的外部存儲器,比如,磁盤、光盤、磁帶等。[〇〇76]處理器101用于調(diào)用存儲器104中存儲的程序數(shù)據(jù)即執(zhí)行存儲器104存儲的指令, 并執(zhí)行如下操作:
[0077]若檢測到用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作,獲取終端觸摸屏的普通區(qū)域和誤觸區(qū)域;判斷所獲取的觸摸操作是否發(fā)生于誤觸區(qū)域,若觸摸操作發(fā)生于誤觸區(qū)域,則根據(jù)觸摸操作的操作方式確定是否根據(jù)觸摸操作觸發(fā)相對應(yīng)的應(yīng)用;若觸摸操作未發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作觸發(fā)相對應(yīng)的應(yīng)用。
[0078]其中根據(jù)觸摸操作的操作方式?jīng)Q定是否根據(jù)觸摸操作觸發(fā)相對應(yīng)的應(yīng)用,本實施例中為避免誤觸,處理器101還執(zhí)行如下操作:[〇〇79]判斷觸摸操作是否是預(yù)設(shè)的操作方式;若觸摸操作不是預(yù)設(shè)的操作方式,不觸發(fā)相對應(yīng)的應(yīng)用;若觸摸操作是預(yù)設(shè)的操作方式,根據(jù)觸摸操作觸發(fā)相對應(yīng)的應(yīng)用。具體的, 判斷觸摸操作是否是預(yù)設(shè)的操作方式時,處理器101還執(zhí)行如下操作:判斷觸摸操作是否是滑動,若是滑動,則觸摸操作是預(yù)設(shè)的操作方式;若不是滑動,判斷觸摸操作是否是在預(yù)設(shè)時間至少發(fā)生兩個動作,若是,則觸摸操作是預(yù)設(shè)的操作方式;若不是,則觸摸操作不是預(yù)設(shè)的操作方式。
[0080]設(shè)置終端觸摸屏為普通區(qū)域和誤觸區(qū)域的劃分方式有多種,本實施例中若根據(jù)用戶的握姿設(shè)置終端觸摸屏,處理器101還執(zhí)行如下操作:
[0081]檢測用戶手持終端的握姿;以及根據(jù)所檢測的握姿獲取終端觸摸屏的普通區(qū)域和誤觸區(qū)域。
[0082]本實施例中為了判斷所獲取的觸摸操作是否發(fā)生于誤觸區(qū)域,處理器101還執(zhí)行如下操作:
[0083]根據(jù)觸摸操作獲取第一觸摸參數(shù)和第二觸摸參數(shù),具體的,第一觸摸參數(shù)至少包括觸摸位置;第二觸摸參數(shù)包括但是不限制為在誤觸區(qū)域內(nèi)觸摸面積/觸摸屏面積的占比、 生成的觸摸壓力最大的受力點位置;根據(jù)第一觸摸參數(shù)判斷觸摸操作的位置是否全部位于誤觸區(qū)域或者是全部位于普通區(qū)域;若觸摸操作的位置全部位于誤觸區(qū)域,判斷出觸摸操作發(fā)生于誤觸區(qū)域;若觸摸操作的位置全部位于普通區(qū)域,判斷出觸摸操作未發(fā)生于誤觸區(qū)域;若觸摸操作的位置一部分位于誤觸區(qū)域以及另一部分位于普通區(qū)域,根據(jù)第二觸摸參數(shù)判斷觸摸操作是否發(fā)生于誤觸區(qū)域。[〇〇84] 應(yīng)當(dāng)理解,在本發(fā)明實施例中,所稱處理器101可以是中央第一處理單元(CentralProcessing Unit,CPU),該處理器101還可以是其他通用處理器、數(shù)字信號處理器(DigitalSignal Processor,DSP)、專用集成電路(Applicat1n Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
[0085]需要說明的是,本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進(jìn)行順序調(diào)整、合并和刪減。
[0086]本發(fā)明實施例終端中的單元可以根據(jù)實際需要進(jìn)行合并、劃分和刪減。
[0087]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的終端和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如若干個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。
[0088]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個第一處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0089]以上所述,為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種防誤觸的方法,其特征在于,包括:若檢測到用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作,獲取觸摸屏的普通區(qū)域和誤 觸區(qū)域;判斷所獲取的觸摸操作是否發(fā)生于所述誤觸區(qū)域;若所述觸摸操作發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作的操作方式確定是否觸發(fā)與所述應(yīng)用 圖標(biāo)相對應(yīng)的應(yīng)用。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述觸摸操作發(fā)生于誤觸區(qū)域,所述根 據(jù)觸摸操作的操作方式?jīng)Q定是否根據(jù)所述觸摸操作觸發(fā)相對應(yīng)的應(yīng)用,包括:判斷所述觸摸操作是否是預(yù)設(shè)的操作方式;若不是預(yù)設(shè)的操作方式,不觸發(fā)相對應(yīng)的應(yīng)用;若是預(yù)設(shè)的操作方式,根據(jù)所述觸摸操作觸發(fā)相對應(yīng)的應(yīng)用。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,若獲取用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo) 的觸摸操作,所述獲取觸摸屏的普通區(qū)域和誤觸區(qū)域,包括:檢測用戶手持終端的握姿;根據(jù)所檢測的握姿獲取觸摸屏的普通區(qū)域和誤觸區(qū)域。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:若所檢測的握姿是右單手握姿,進(jìn)入右手模式,獲取所述誤觸區(qū)域為所述終端觸摸屏 的右側(cè)邊緣;若所檢測的握姿是左單手握姿,進(jìn)入左手模式,獲取所述誤觸區(qū)域為所述終端觸摸屏 的左側(cè)邊緣。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所獲取的觸摸操作是否發(fā)生于所 述誤觸區(qū)域,包括:根據(jù)觸摸操作獲取第一觸摸參數(shù)和第二觸摸參數(shù),根據(jù)第一觸摸參數(shù)判斷所述觸摸操 作的位置是否全部位于誤觸區(qū)域或者是全部位于普通區(qū)域;若所述觸摸操作的位置全部位于所述誤觸區(qū)域,判斷出所述觸摸操作發(fā)生于誤觸區(qū) 域;若所述觸摸操作的位置全部位于所述普通區(qū)域,確定所述觸摸操作未發(fā)生于誤觸區(qū) 域;若所述觸摸操作的位置一部分位于所述誤觸區(qū)域以及另一部分位于所述普通區(qū)域,根 據(jù)所述第二觸摸參數(shù)判斷出觸摸操作是否發(fā)生于所述誤觸區(qū)域。6.—種終端,其特征在于,包括:獲取單元,用于若檢測到用戶在終端觸摸屏上觸碰應(yīng)用圖標(biāo)的觸摸操作,獲取觸摸屏 的普通區(qū)域和誤觸區(qū)域;第一判斷單元,用于判斷所獲取的觸摸操作是否發(fā)生于所述誤觸區(qū)域;第一觸發(fā)單元,用于若所述觸摸操作發(fā)生于誤觸區(qū)域,根據(jù)觸摸操作的操作方式確定 是否根據(jù)所述觸摸操作觸發(fā)與所述應(yīng)用圖標(biāo)相對應(yīng)的應(yīng)用。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第一觸發(fā)單元包括:第二判斷單元,用于判斷所述觸摸操作是否是預(yù)設(shè)的操作方式;控制單元,用于若第二判斷單元判斷出所述觸摸操作不是預(yù)設(shè)的操作方式,不觸發(fā)相對應(yīng)的應(yīng)用;以及還用于若第二判斷單元判斷出所述觸摸操作是預(yù)設(shè)的操作方式,根據(jù)所 述觸摸操作觸發(fā)相對應(yīng)的應(yīng)用。8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述獲取單元包括:第二檢測單元,用于檢測用戶手持終端的握姿;處理單元,用于根據(jù)所檢測的握姿獲取觸摸屏的普通區(qū)域和誤觸區(qū)域。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,若所述第二檢測單元所檢測的握姿是右單 手握姿,所述處理單元用于進(jìn)入右手模式,獲取所述誤觸區(qū)域為所述終端觸摸屏的右側(cè)邊 緣;若所述第二檢測單元所檢測的握姿是左單手握姿,所述處理單元還用于進(jìn)入左手模式, 獲取所述誤觸區(qū)域為所述終端觸摸屏的左側(cè)邊緣。10.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第一判斷單元包括:第一檢測單元,用于根據(jù)觸摸操作獲取第一觸摸參數(shù)和第二觸摸參數(shù);鑒定單元,用于根據(jù)觸摸參數(shù)判斷所述觸摸操作的位置是否全部位于誤觸區(qū)域或者是 全部位于普通區(qū)域;確認(rèn)單元,用于若所述觸摸操作的位置全部位于所述誤觸區(qū)域,判斷出所述觸摸操作 發(fā)生于誤觸區(qū)域;以及還用于若所述觸摸操作的位置全部位于所述普通區(qū)域,確定所述觸 摸操作未發(fā)生于誤觸區(qū)域;以及還用于若所述觸摸操作的位置一部分位于所述誤觸區(qū)域以 及另一部分位于所述普通區(qū)域,根據(jù)所述第二觸摸參數(shù)判斷出觸摸操作是否發(fā)生于所述誤 觸區(qū)域。
【文檔編號】G06F3/0488GK105975160SQ201610362713
【公開日】2016年9月28日
【申請日】2016年5月26日
【發(fā)明人】金妍敏, 肖志龍, 鐘婉平
【申請人】深圳市金立通信設(shè)備有限公司