本發(fā)明實(shí)施例涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種移動終端觸摸屏的防誤觸控制方法、裝置及移動終端。
背景技術(shù):
目前,觸摸屏已成為多數(shù)移動終端的標(biāo)準(zhǔn)配置,移動終端用戶通過觸摸屏可輕松快捷地實(shí)現(xiàn)對移動終端的各種操作?;谧屢苿咏K端的屏幕上能夠顯示更多的內(nèi)容以及提升用戶的觀感體驗(yàn)等因素,觸摸屏的尺寸越來越大。
由于觸摸屏的尺寸較大,用戶在使用過程中可能會產(chǎn)生對觸摸屏的誤觸操作。適應(yīng)性的,很多移動終端配置了防誤觸功能,在觸摸屏中設(shè)置防誤觸區(qū)域,當(dāng)開啟防誤觸功能后,若在防誤觸區(qū)域檢測到誤觸操作,可以通過將誤觸操作的誤觸點(diǎn)不向上層上報(bào),使上層對誤觸操作不予響應(yīng)來實(shí)現(xiàn)對誤觸操作的有效控制。但是,在有些時(shí)候需要對防誤觸區(qū)域進(jìn)行正常操作,那么這時(shí)這些正常操作就會當(dāng)成是誤觸操作,造成這些正常操作無法響應(yīng)的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的是提供一種移動終端觸摸屏的防誤觸控制方法、裝置及移動終端,以實(shí)現(xiàn)對移動終端觸摸屏防誤觸的有效控制。
第一方面,本發(fā)明實(shí)施例提供了一種移動終端觸摸屏的防誤觸控制方法,包括:
在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域;
檢測作用于所述防誤觸區(qū)域的觸摸操作指令;
根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能
第二方面,本發(fā)明實(shí)施例提供了一種移動終端觸摸屏的防誤觸控制裝置,包括:
防誤觸區(qū)域確定模塊,用于在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域;
觸摸操作指令檢測模塊,用于檢測作用于所述防誤觸區(qū)域的觸摸操作指令;
防誤觸功能取消模塊,用于根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能。
第三方面,本發(fā)明實(shí)施例提供了一種移動終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域;
檢測作用于所述防誤觸區(qū)域的觸摸操作指令;
根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能。
本發(fā)明實(shí)施例中提供的移動終端觸摸屏的防誤觸控制方案,通過檢測到作用于防誤觸區(qū)域的觸摸指令時(shí),根據(jù)所述觸摸指令,取消防誤觸區(qū)域的防誤觸功能,當(dāng)用戶需要對防誤觸區(qū)域進(jìn)行操作時(shí),只需在防誤觸區(qū)域進(jìn)行簡單的觸摸操作即可取消防誤觸區(qū)域的防誤觸功能,進(jìn)而使用戶對防誤觸區(qū)域進(jìn)行正常觸摸操作,實(shí)現(xiàn)了對移動終端觸摸屏防誤觸的有效控制。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種移動終端觸摸屏的防誤觸控制方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種移動終端的觸摸屏示意圖;
圖3為本發(fā)明實(shí)施例提供的另一種移動終端觸摸屏的防誤觸控制方法的流程示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種移動終端觸摸屏的防誤觸控制方法的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的一種移動終端觸摸屏的防誤觸控制裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的一種移動終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖并通過具體實(shí)施方式來進(jìn)一步說明本發(fā)明的技術(shù)方案。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各步驟的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
圖1給出了本發(fā)明實(shí)施例提供的一種移動終端觸摸屏的防誤觸控制方法的流程示意圖。該方法可以由移動終端的觸摸屏控制裝置執(zhí)行,其中該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在移動終端中。如圖1所示,該方法包括:
步驟101、在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域。
其中,所述防誤觸區(qū)域可以包括位于觸摸屏邊緣的預(yù)設(shè)形狀和/或大小的區(qū)域,也可以根據(jù)終端的當(dāng)前運(yùn)行的場景(例如,當(dāng)前運(yùn)行的應(yīng)用程序)確定觸摸屏的非邊緣區(qū)域?yàn)榉勒`觸區(qū)域。用戶在握持移動終端時(shí),手掌或者虎口等位置的皮膚很容易碰到觸摸屏邊緣,從而導(dǎo)致屏幕誤觸發(fā),因此,可將容易被誤觸的屏幕區(qū)域設(shè)置為防誤觸區(qū)域。防誤觸區(qū)域的確定方式可以有很多種,例如,可調(diào)研用戶群體對不同型號或外形的移動終端握持方式及姿勢等情況,將多數(shù)用戶容易誤觸的屏幕區(qū)域設(shè)置為防誤觸區(qū)域,并由移動終端進(jìn)行出廠前的設(shè)定;又如,用戶在開始使用移動終端前,也可進(jìn)入握持方式錄入功能,由移動終端采集用戶握持移動終端的相關(guān)數(shù)據(jù),根據(jù)采集的數(shù)據(jù)分析出用戶容易誤觸的區(qū)域,將該區(qū)域設(shè)定為防誤觸區(qū)域,又如,可調(diào)研用戶在終端運(yùn)行不同應(yīng)用程序時(shí),各個(gè)應(yīng)用程序下用戶容易產(chǎn)生誤觸的區(qū)域,將該區(qū)域設(shè)置為該應(yīng)用程序的誤觸區(qū)域,根據(jù)終端運(yùn)行的當(dāng)前應(yīng)用程序確定對應(yīng)的防誤觸區(qū)域。本實(shí)施例對防誤觸區(qū)域的數(shù)量不做具體限定。優(yōu)選的,防誤觸區(qū)域的形狀和/或大小也可由用戶自行調(diào)整。
圖2給出了本發(fā)明實(shí)施例提供的一種移動終端的觸摸屏示意圖。如圖2所示,將移動終端觸摸屏200的左右邊緣的第一防誤觸區(qū)域201和第二防誤觸區(qū)域202確定為觸摸屏的防誤觸區(qū)域。其中,所述第一防誤觸區(qū)域201和第二防誤觸區(qū)域202的寬度可以為10個(gè)像素。
可以理解的是,防誤觸區(qū)域還可以有其他形狀或大小,圖2僅作為示意性說明。圖2中防誤觸區(qū)域形狀為長方形,長度與觸摸屏顯示區(qū)域的長度相同。防誤觸區(qū)域的形狀還可以是半橢圓形或其他不規(guī)則形狀,尺寸大小也可根據(jù)實(shí)際情況進(jìn)行設(shè)置。此外,防誤觸區(qū)域的具體位置也可進(jìn)行調(diào)整。
示例性的,本實(shí)施例中的移動終端具體可為智能手機(jī)及平板電腦等集成了觸摸屏的設(shè)備,優(yōu)選為采用窄邊框或者無邊框設(shè)計(jì)的移動終端??稍谝苿咏K端中增加防誤觸設(shè)置選項(xiàng),由系統(tǒng)根據(jù)實(shí)際情況自動開啟防誤觸功能或者由用戶根據(jù)個(gè)人需求自行開啟防誤觸功能。
步驟102、檢測作用于所述防誤觸區(qū)域的觸摸操作指令。
現(xiàn)有移動終端采用的觸摸屏有電阻式觸摸屏、電容式觸摸屏和壓電式觸摸屏等。當(dāng)用戶觸碰觸摸屏?xí)r,觸摸屏?xí)z測到觸摸操作指令,并獲取觸摸信息。以電容式觸摸屏為例,觸摸屏可以感應(yīng)到電容的變化,當(dāng)用戶觸碰到觸摸屏?xí)r,觸摸屏感應(yīng)到電容的變化,檢測到觸摸操作指令,識別到觸摸信息,觸摸信息包括x坐標(biāo)、y坐標(biāo)、接觸面的尺寸(包括長和寬等)以及觸摸的手指數(shù)量等,在識別到觸摸信息后,通過input系統(tǒng)向上層上報(bào)坐標(biāo)信息,便可利用觸摸信息檢測到了屏幕的某處發(fā)生的觸摸操作。
步驟103、根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能。
當(dāng)所述觸摸操作指令為預(yù)設(shè)的用于取消防誤觸區(qū)域的防誤觸功能的預(yù)設(shè)觸摸操作指令時(shí),取消所述防誤觸區(qū)域的防誤觸功能。一般的,在防誤觸區(qū)域的觸摸操作大都是不小心觸碰到觸摸屏生成的長按或者點(diǎn)擊等誤觸摸操作,觸摸屏在檢測到這些誤觸摸操作時(shí),將不予響應(yīng)。當(dāng)檢測到區(qū)別于誤觸摸操作的預(yù)設(shè)觸摸操作指令時(shí),響應(yīng)所述預(yù)設(shè)觸摸操作指令,將所述防誤觸區(qū)域的防誤觸功能取消。所述預(yù)設(shè)觸摸操作指令包括連續(xù)多次點(diǎn)擊指令、滑動指令或者設(shè)定軌跡操作指令。在取消所述防誤觸功能之后,用戶可以對所述防誤觸區(qū)域進(jìn)行觸摸操作,觸摸屏將會響應(yīng)該誤觸區(qū)域的觸摸操作。
示例性的,若終端的防誤觸區(qū)域?yàn)槿鐖D2所示的第一防誤觸區(qū)域201和第二防誤觸區(qū)域202,在終端當(dāng)前顯示的界面是輸入法時(shí),用戶可能需要對觸摸屏的左下角或者右下角進(jìn)行操作,即需要對防誤觸區(qū)域進(jìn)行觸摸操作,那么用戶可以在進(jìn)入輸入法界面之前,對防誤觸區(qū)域例如位置203進(jìn)行預(yù)設(shè)的觸摸操作,終端在檢測到觸摸操作指令為預(yù)設(shè)的觸摸操作指令時(shí),取消防誤觸區(qū)域的防誤觸功能,當(dāng)進(jìn)入輸入法界面之后,用戶便可以對防誤觸區(qū)域進(jìn)行正常觸摸操作,終端會控制觸摸屏對該正常觸摸操作進(jìn)行響應(yīng)。
本實(shí)施例提供的移動終端的觸摸屏的防誤觸控制方法,通過檢測到作用于防誤觸區(qū)域的觸摸指令時(shí),根據(jù)所述觸摸指令,取消防誤觸區(qū)域的防誤觸功能,當(dāng)用戶需要對防誤觸區(qū)域進(jìn)行操作時(shí),只需在防誤觸區(qū)域進(jìn)行簡單的觸摸操作即可取消防誤觸區(qū)域的防誤觸功能,進(jìn)而使用戶對防誤觸區(qū)域進(jìn)行正常觸摸操作,實(shí)現(xiàn)了對移動終端觸摸屏防誤觸的有效控制。
在上述實(shí)施例的基礎(chǔ)上,在根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能之后,還包括:若檢測到用戶作用于觸摸屏的設(shè)定操作指令時(shí),恢復(fù)所述防誤觸區(qū)域的防誤觸功能。其中,所述設(shè)定操作指令可以為區(qū)別于上述用于取消防誤觸功能的觸摸操作指令的指令,例如,通過檢測到長按觸摸操作指令將防誤觸區(qū)域的誤觸功能取消后,可通過檢測到連續(xù)多次點(diǎn)擊指令將防誤觸區(qū)域的防誤觸功能恢復(fù)。
在上述實(shí)施例的基礎(chǔ)上,所述防誤觸區(qū)域包括多個(gè)防誤觸子區(qū)域,所述取消所述防誤觸區(qū)域的防誤觸功能包括:取消產(chǎn)生所述觸摸操作指令的防誤觸子區(qū)域的防誤觸功能;或者,取消所述多個(gè)防誤觸子區(qū)域的防誤觸功能。
示例性的,如圖2所示,當(dāng)檢測到用戶作用于防誤觸區(qū)域中的位置203的觸摸操作指令時(shí),可以是取消第二防誤觸區(qū)域202的防誤觸功能,或者可以是取消第一防誤觸區(qū)域201和第二防誤觸區(qū)域202的防誤觸功能。可以預(yù)先設(shè)置觸摸操作指令與取消的防誤觸區(qū)域的對應(yīng)關(guān)系。另外,也可以根據(jù)觸摸操作指令的類型來確定對應(yīng)取消的防誤觸區(qū)域,例如,雙擊觸摸操作指令對應(yīng)取消產(chǎn)生所述觸摸操作指令的防誤觸子區(qū)域的防誤觸功能,長按觸摸操作指令對應(yīng)取消所有防誤觸區(qū)域的防誤觸功能。當(dāng)然,可以理解的是,若防誤觸區(qū)域包括3個(gè)防誤觸子區(qū)域時(shí),若檢測到作用于第一個(gè)防誤觸子區(qū)域的觸摸操作指令時(shí),可以是取消與第一防誤觸子區(qū)域有預(yù)設(shè)關(guān)聯(lián)關(guān)系的第三防誤觸子區(qū)域和第一防誤觸子區(qū)域的防誤觸功能。觸摸操作指令與待取消防誤觸功能的防誤觸區(qū)域的對應(yīng)關(guān)系也可以為其他方式,本實(shí)施例對此并不進(jìn)行限制。
圖3給出了本發(fā)明實(shí)施例提供的另一種移動終端觸摸屏的防誤觸控制方法的流程示意圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,將“根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能”具體優(yōu)化為:獲取所述觸摸操作指令對應(yīng)的觸摸持續(xù)時(shí)間和所述觸摸持續(xù)時(shí)間內(nèi)觸點(diǎn)的位置信息;在所述觸摸持續(xù)時(shí)間達(dá)到設(shè)定閾值且所述位置信息未發(fā)生變化時(shí),取消所述防誤觸區(qū)域的防誤觸功能。
相應(yīng)的,如圖3所示,本實(shí)施例提供的方法包括:
步驟301、在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域。
步驟302、檢測作用于所述防誤觸區(qū)域的觸摸操作指令。
其中,所述觸摸操作指令包括連續(xù)多次點(diǎn)擊指令、滑動指令或者設(shè)定軌跡操作指令。。
步驟303、獲取所述觸摸操作指令對應(yīng)的觸摸持續(xù)時(shí)間和所述觸摸持續(xù)時(shí)間內(nèi)觸點(diǎn)的位置信息。
其中,所述觸摸持續(xù)時(shí)間為從檢測到觸摸操作開始到識別到觸摸操作結(jié)束的這一段時(shí)間。示例性的,當(dāng)所述觸摸操作為長按操作時(shí),所述觸摸連續(xù)時(shí)間為從檢測到用戶手指作用于觸摸屏的長按操作時(shí)刻開始到識別到手指離開觸摸屏的時(shí)刻之間的這段時(shí)間;當(dāng)所述觸摸操作為雙擊指令或者連續(xù)兩次以上的點(diǎn)擊指令時(shí),所述觸摸連續(xù)時(shí)間為從檢測到用戶手指作用于觸摸屏的第一次點(diǎn)擊到最后一次點(diǎn)擊之間的這段時(shí)間,其中,可認(rèn)為相鄰兩次點(diǎn)擊之間的時(shí)間差小于設(shè)定時(shí)間的多次點(diǎn)擊為連續(xù)點(diǎn)擊,在當(dāng)前點(diǎn)擊操作之后設(shè)定時(shí)間后未檢測到點(diǎn)擊操作則可認(rèn)為當(dāng)前點(diǎn)擊為最后一次點(diǎn)擊。
所述觸點(diǎn)的位置具體可以為觸點(diǎn)的坐標(biāo)。示例性的,如圖2所示,可以觸摸屏左下角頂點(diǎn)為坐標(biāo)原點(diǎn)o,寬度方向?yàn)闄M軸x,長度方向?yàn)榭v軸y,用橫縱坐標(biāo)表示觸摸位置。觸摸操作對應(yīng)的觸摸位置具體可為觸摸操作的起始點(diǎn)的坐標(biāo)、終點(diǎn)的坐標(biāo)或者與觸摸屏接觸面積的中心位置的坐標(biāo)等。例如,若觸摸操作為滑動操作,則可用滑動操作的起始點(diǎn)坐標(biāo)和終端坐標(biāo)表示滑動操作的位置;若觸摸操作為點(diǎn)擊操作或者長按操作時(shí),則可用該點(diǎn)擊或者長按操作與觸摸屏的接觸面積的中心坐標(biāo)表示點(diǎn)擊操作的位置。
步驟304、在所述觸摸持續(xù)時(shí)間達(dá)到設(shè)定閾值且所述位置信息未發(fā)生變化時(shí),取消所述防誤觸區(qū)域的防誤觸功能。
其中,在觸摸操作為連續(xù)兩次以上的點(diǎn)擊操作時(shí),所述觸摸持續(xù)時(shí)間達(dá)到設(shè)定閾值包括觸摸持續(xù)時(shí)間內(nèi)觸摸次數(shù)達(dá)到設(shè)定次數(shù),即該步驟包括在觸摸次數(shù)達(dá)到設(shè)定次數(shù)且所述位置信息為發(fā)生變化時(shí),取消所述防誤觸區(qū)域的防誤觸功能。
在所述觸摸操作為長按操作或者單擊時(shí),該操作與觸摸屏的接觸面積的中心坐標(biāo)未發(fā)生變化則認(rèn)為所述位置信息未發(fā)生變化。在所述觸摸操作為雙擊或者連續(xù)兩次以上的點(diǎn)擊操作時(shí),該操作中的每次點(diǎn)擊操作與觸摸屏的接觸面積的中心坐標(biāo)之間的差值都在標(biāo)準(zhǔn)誤差范圍內(nèi),則認(rèn)為所述位置信息未發(fā)生變化。
所述防誤觸區(qū)域包括多個(gè)防誤觸子區(qū)域,所述取消所述防誤觸區(qū)域的防誤觸功能包括:取消產(chǎn)生所述觸摸操作指令的防誤觸子區(qū)域的防誤觸功能;或者,取消所述多個(gè)防誤觸子區(qū)域的防誤觸功能。
本實(shí)施例提供的方法,通過在觸摸操作的觸摸持續(xù)時(shí)間達(dá)到設(shè)定閾值且所述位置信息未發(fā)生變化時(shí),取消所述防誤觸區(qū)域的防誤觸功能,提升了終端觸摸屏防誤觸控制的準(zhǔn)確度,且方法簡單易于實(shí)現(xiàn),可以靈活的對觸摸屏的防誤觸區(qū)域的防誤觸功能進(jìn)行控制。
進(jìn)一步的,所述步驟303可以包括:獲取所述觸摸操作指令對應(yīng)的觸摸持續(xù)時(shí)間以及所述觸摸持續(xù)時(shí)間內(nèi)觸點(diǎn)的位置信息和壓力值。所述步驟304可以包括:在所述觸摸持續(xù)時(shí)間達(dá)到設(shè)定閾值以及所述位置信息未發(fā)生變化且壓力值大于設(shè)定壓力值時(shí),取消所述防誤觸區(qū)域的防誤觸功能。所述設(shè)定壓力值為大于誤觸按壓操作壓力的值。通過增加觸摸操作的壓力值因素,可更準(zhǔn)確的確定檢測到的觸摸操作是否為預(yù)設(shè)觸摸操作,以區(qū)別于誤觸操作,能夠更準(zhǔn)確的對防誤觸區(qū)域的防誤觸功能進(jìn)行取消。
圖4給出了本發(fā)明實(shí)施例提供的另一種移動終端觸摸屏的防誤觸控制方法的流程示意圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,將“根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能”具體優(yōu)化為:獲取所述觸摸操作指令對應(yīng)的壓力值;將所述壓力值與所述觸摸操作指令對應(yīng)的標(biāo)準(zhǔn)壓力值進(jìn)行比較;若所述壓力值小于所述標(biāo)準(zhǔn)壓力值,則取消所述防誤觸區(qū)域的防誤觸功能作。
相應(yīng)的,如圖4所示,本實(shí)施例提供的方法包括以下步驟:
步驟401、在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域。
步驟402、檢測作用于所述防誤觸區(qū)域的觸摸操作指令。
步驟403、獲取所述觸摸操作指令對應(yīng)的壓力值。
示例性的,可通過移動終端表面集成的壓力傳感器來獲取觸摸操作的壓力值。優(yōu)選的,本實(shí)施例中移動終端的觸摸屏為壓力感應(yīng)屏幕,壓力感應(yīng)屏幕是一種新型的移動終端觸摸屏,壓力感應(yīng)屏幕中集成有壓力傳感器,使得該觸摸屏不僅能夠精準(zhǔn)的感應(yīng)用戶的觸摸位置,還可識別用戶觸摸時(shí)的力度大小,也即能夠檢測到觸摸屏被用戶觸摸時(shí)所受到的壓力大小,將該壓力大小記為與觸摸操作對應(yīng)的壓力值。當(dāng)用戶的手離開觸摸屏?xí)r,壓力值為0。
優(yōu)選的,將觸摸操作對應(yīng)的觸摸時(shí)長內(nèi)所檢測到的最大壓力值作為觸摸操作對應(yīng)的壓力值。
步驟404、判斷所述壓力值是否在所述觸摸操作指令對應(yīng)的預(yù)設(shè)壓力范圍內(nèi),若是,則執(zhí)行步驟405,若否則執(zhí)行步驟406。
其中,所述預(yù)設(shè)壓力范圍用于區(qū)分某種類型的觸摸操作是否為用于取消防誤觸區(qū)域的防誤觸功能的操作,當(dāng)觸摸操作的壓力值在對應(yīng)的預(yù)設(shè)壓力范圍內(nèi)時(shí),則取消防誤觸區(qū)域的防誤觸功能,否則不取消。所述預(yù)設(shè)壓力范圍可以為預(yù)設(shè)固定壓力值區(qū)間,也可以為按照預(yù)設(shè)規(guī)則動態(tài)調(diào)整的壓力值區(qū)間,所述預(yù)設(shè)壓力范圍的最小值可設(shè)置為大于同等類型的觸摸操作的壓力值。不同類型的觸摸操作對應(yīng)的預(yù)設(shè)壓力范圍不同,示例性的,滑動操作對應(yīng)的預(yù)設(shè)壓力范圍為a1-a2,連續(xù)多次點(diǎn)擊操作對應(yīng)的預(yù)設(shè)壓力范圍為b1-b2,設(shè)定軌跡操作對應(yīng)的預(yù)設(shè)壓力范圍為c1-c2??蛇x的,將a1、b1和c1設(shè)置為相同的一個(gè)較小的壓力值,如0,而利用a2、b2和c2對觸摸類型加以區(qū)分。優(yōu)選的,a2、b2和c2的大小關(guān)系為:a2<b2<c2,即滑動操作、連續(xù)多次點(diǎn)擊操作及設(shè)定軌跡觸摸操作對應(yīng)的預(yù)設(shè)壓力范圍的上限值依次增大。
步驟405、取消所述防誤觸區(qū)域的防誤觸功能。
所述防誤觸區(qū)域包括多個(gè)防誤觸子區(qū)域,所述取消所述防誤觸區(qū)域的防誤觸功能包括:取消產(chǎn)生所述觸摸操作指令的防誤觸子區(qū)域的防誤觸功能;或者,取消所述多個(gè)防誤觸子區(qū)域的防誤觸功能。
步驟406、保持所述防誤觸區(qū)域的防誤觸功能。
本實(shí)施例提供的方法,通過將觸摸操作的壓力值與該觸摸操作的觸摸類型對應(yīng)的預(yù)設(shè)壓力范圍進(jìn)行比較,若處于預(yù)設(shè)壓力范圍內(nèi),則取消防誤觸區(qū)域的防誤觸功能,以便于用戶對防誤觸區(qū)域進(jìn)行正常操作。本發(fā)明實(shí)施例中,移動終端的壓力傳感器能夠快速準(zhǔn)確地檢測到壓力值,且判定算法簡單,所以該判定方式準(zhǔn)確度高且響應(yīng)速度快,使觸摸屏能夠?qū)Ψ勒`觸區(qū)域的防誤觸功能進(jìn)行有效控制。
圖5給出了本發(fā)明實(shí)施例提供的一種移動終端觸摸屏的防誤觸控制裝置的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例提供的裝置包括防誤觸區(qū)域確定模塊501、觸摸操作指令檢測模塊502和防誤觸功能取消模塊503。
所述防誤觸區(qū)域確定模塊501,用于在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域;
所述觸摸操作指令檢測模塊502,用于檢測作用于所述防誤觸區(qū)域的觸摸操作指令;
所述防誤觸功能取消模塊503,用于根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能。
本實(shí)施例提供的移動終端觸摸屏的防誤觸控制裝置,通過檢測到作用于防誤觸區(qū)域的觸摸指令時(shí),根據(jù)所述觸摸指令,取消防誤觸區(qū)域的防誤觸功能,當(dāng)用戶需要對防誤觸區(qū)域進(jìn)行操作時(shí),只需在防誤觸區(qū)域進(jìn)行簡單的觸摸操作即可取消防誤觸區(qū)域的防誤觸功能,進(jìn)而使用戶對防誤觸區(qū)域進(jìn)行正常觸摸操作,實(shí)現(xiàn)了對移動終端觸摸屏防誤觸的有效控制。
在上述技術(shù)方案的基礎(chǔ)上,所述防誤觸功能取消模塊具體用于:
獲取所述觸摸操作指令對應(yīng)的觸摸持續(xù)時(shí)間和所述觸摸持續(xù)時(shí)間內(nèi)觸點(diǎn)的位置信息;
在所述觸摸持續(xù)時(shí)間達(dá)到設(shè)定閾值且所述位置信息未發(fā)生變化時(shí),取消所述防誤觸區(qū)域的防誤觸功能。
在上述技術(shù)方案的基礎(chǔ)上,所述防誤觸功能取消模塊具體用于:
獲取所述觸摸操作指令對應(yīng)的壓力值;
將所述壓力值與所述觸摸操作指令對應(yīng)的預(yù)設(shè)壓力范圍進(jìn)行比較;
若所述壓力值在所述預(yù)設(shè)壓力范圍內(nèi),則取消所述防誤觸區(qū)域的防誤觸功能。
在上述技術(shù)方案的基礎(chǔ)上,所述觸摸操作指令包括單擊指令、雙擊指令、滑動指令、長按指令或者設(shè)定軌跡操作指令。
在上述技術(shù)方案的基礎(chǔ)上,所述防誤觸區(qū)域包括多個(gè)防誤觸子區(qū)域,所述防誤觸功能取消模塊取消所述防誤觸區(qū)域的防誤觸功能具體為:
取消產(chǎn)生所述觸摸操作指令的防誤觸子區(qū)域的防誤觸功能;或者,
取消所述多個(gè)防誤觸子區(qū)域的防誤觸功能。
在上述技術(shù)方案的基礎(chǔ)上,所述裝置還包括:
防誤觸功能恢復(fù)模塊,用于在根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能之后,若檢測到用戶作用于觸摸屏的設(shè)定操作指令時(shí),恢復(fù)所述防誤觸區(qū)域的防誤觸功能。
本發(fā)明實(shí)施例提供了一種移動終端,該移動終端中可集成本發(fā)明實(shí)施例提供的移動終端觸摸屏的防誤觸控制裝置。圖6為本發(fā)明實(shí)施例提供的一種移動終端的結(jié)構(gòu)示意圖。如圖6所示,該移動終端可以包括:殼體(圖中未示出)、存儲器601、中央處理器(Central Processing Unit,CPU)602(又稱處理器,以下簡稱CPU)、電路板(圖中未示出)和電源電路(圖中未示出)。所述電路板安置在所述殼體圍成的空間內(nèi)部;所述CPU602和所述存儲器601設(shè)置在所述電路板上;所述電源電路,用于為所述移動終端的各個(gè)電路或器件供電;所述存儲器601,用于存儲可執(zhí)行程序代碼;所述CPU602通過讀取所述存儲器601中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:在檢測到終端的防誤觸功能處于開啟狀態(tài)時(shí),確定終端觸摸屏的防誤觸區(qū)域;檢測作用于所述防誤觸區(qū)域的觸摸操作指令;根據(jù)所述觸摸操作指令,取消所述防誤觸區(qū)域的防誤觸功能。
所述移動終端還包括:外設(shè)接口603、RF(Radio Frequency,射頻)電路605、音頻電路606、揚(yáng)聲器611、電源管理芯片608、輸入/輸出(I/O)子系統(tǒng)609、觸摸屏612、其他輸入/控制設(shè)備610以及外部端口604,這些部件通過一個(gè)或多個(gè)通信總線或信號線607來通信。
應(yīng)該理解的是,圖示移動終端600僅僅是移動終端的一個(gè)范例,并且移動終端600可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個(gè)或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個(gè)或多個(gè)信號處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實(shí)現(xiàn)。
下面就本實(shí)施例提供的用于控制觸摸屏防誤觸的移動終端進(jìn)行詳細(xì)的描述,該移動終端以手機(jī)為例。
存儲器601,所述存儲器601可以被CPU602、外設(shè)接口603等訪問,所述存儲器601可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如一個(gè)或多個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
外設(shè)接口603,所述外設(shè)接口603可以將設(shè)備的輸入和輸出外設(shè)連接到CPU602和存儲器601。
I/O子系統(tǒng)609,所述I/O子系統(tǒng)609可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏612和其他輸入/控制設(shè)備610,連接到外設(shè)接口603。I/O子系統(tǒng)609可以包括顯示控制器6091和用于控制其他輸入/控制設(shè)備610的一個(gè)或多個(gè)輸入控制器6092。其中,一個(gè)或多個(gè)輸入控制器6092從其他輸入/控制設(shè)備610接收電信號或者向其他輸入/控制設(shè)備610發(fā)送電信號,其他輸入/控制設(shè)備610可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關(guān)、操縱桿、點(diǎn)擊滾輪。值得說明的是,輸入控制器6092可以與以下任一個(gè)連接:鍵盤、紅外端口、USB接口以及諸如鼠標(biāo)的指示設(shè)備。
觸摸屏612,所述觸摸屏612是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。
I/O子系統(tǒng)609中的顯示控制器6091從觸摸屏612接收電信號或者向觸摸屏612發(fā)送電信號。觸摸屏612檢測觸摸屏上的接觸,顯示控制器6091將檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏612上的用戶界面對象的交互,即實(shí)現(xiàn)人機(jī)交互,顯示在觸摸屏612上的用戶界面對象可以是運(yùn)行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路605,主要用于建立手機(jī)與無線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實(shí)現(xiàn)手機(jī)與無線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路605接收并發(fā)送RF信號,RF信號也稱為電磁信號,RF電路605將電信號轉(zhuǎn)換為電磁信號或?qū)㈦姶判盘栟D(zhuǎn)換為電信號,并且通過該電磁信號與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。RF電路605可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機(jī)、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標(biāo)識模塊(Subscriber Identity Module,SIM)等等。
音頻電路606,主要用于從外設(shè)接口603接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號,并且將該電信號發(fā)送給揚(yáng)聲器611。
揚(yáng)聲器611,用于將手機(jī)通過RF電路605從無線網(wǎng)絡(luò)接收的語音信號,還原為聲音并向用戶播放該聲音。
電源管理芯片608,用于為CPU602、I/O子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。
上述實(shí)施例中提供的移動終端觸摸屏的防誤觸控制裝置及移動終端可執(zhí)行本發(fā)明任意實(shí)施例所提供的移動終端觸摸屏的防誤觸控制方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果。未在上述實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例所提供的移動終端觸摸屏的防誤觸控制方法。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。