本發(fā)明實(shí)施例涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端的觸摸屏防誤觸方法、裝置及移動(dòng)終端。
背景技術(shù):
目前,觸摸屏已成為多數(shù)移動(dòng)終端的標(biāo)準(zhǔn)配置,移動(dòng)終端用戶通過觸摸屏可輕松快捷地實(shí)現(xiàn)對(duì)移動(dòng)終端的各種操作。基于讓移動(dòng)終端的屏幕上能夠顯示更多的內(nèi)容以及提升用戶的觀感體驗(yàn)等因素,觸摸屏的尺寸越來越大,在這種趨勢(shì)下,為了兼顧移動(dòng)終端的便攜性以及美觀度,屏占比成為了一個(gè)衡量移動(dòng)終端性能的新指標(biāo)。為了追求較高的屏占比,降低屏幕邊框?qū)σ曈X效果的影響,窄邊框或者無邊框設(shè)計(jì)已成為各移動(dòng)終端廠商爭(zhēng)先采用的用于優(yōu)化移動(dòng)終端的手段,而窄邊框及無邊框移動(dòng)終端也越來越受到消費(fèi)者的青睞。
采用窄邊框或者無邊框設(shè)計(jì)的移動(dòng)終端在給用戶帶來更好的視覺體驗(yàn)的同時(shí)也會(huì)為用戶的使用帶來一些困擾。由于邊框過窄或者無邊框,用戶在握持移動(dòng)終端時(shí),很容易誤觸到觸摸屏邊緣,從而導(dǎo)致屏幕誤觸發(fā),嚴(yán)重影響用戶的正常使用體驗(yàn)。為了解決上述問題,現(xiàn)有的防誤觸方案中,在觸摸屏的邊緣處預(yù)先設(shè)置防誤觸區(qū)域,并對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理。然而,現(xiàn)有方案中,防誤觸區(qū)域的位置是固定的,且需要兼顧到多種誤觸情況,導(dǎo)致防誤觸區(qū)域在整個(gè)觸摸屏中的占比較大,降低了觸摸屏的使用效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的是提供一種移動(dòng)終端的觸摸屏防誤觸方法、裝置及移動(dòng)終端,以優(yōu)化現(xiàn)有的移動(dòng)終端觸摸屏的防誤觸方案。
第一方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端的觸摸屏防誤觸方法,包括:
檢測(cè)移動(dòng)終端的握持方式,所述握持方式包括左手握持和右手握持;
根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域;
對(duì)所述防誤觸區(qū)域進(jìn)行防誤觸處理。
第二方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端的觸摸屏防誤觸裝置,包括:
握持方式檢測(cè)模塊,用于檢測(cè)移動(dòng)終端的握持方式,所述握持方式包括左手握持和右手握持;
防誤觸區(qū)域確定模塊,用于根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域;
防誤觸模塊,用于對(duì)所述防誤觸區(qū)域進(jìn)行防誤觸處理。
第三方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端,該移動(dòng)終端包括:殼體、處理器、存儲(chǔ)器、電路板和電源電路;
所述電路板安置在所述殼體圍成的空間內(nèi)部;
所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;
所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;
所述存儲(chǔ)器,用于存儲(chǔ)可執(zhí)行程序代碼;
所述處理器通過讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行:
檢測(cè)移動(dòng)終端的握持方式,所述握持方式包括左手握持和右手握持;
根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域;
對(duì)所述防誤觸區(qū)域進(jìn)行防誤觸處理。
本發(fā)明實(shí)施例中提供的移動(dòng)終端的觸摸屏防誤觸方案,檢測(cè)移動(dòng)終端的握持方式是否為左手握持或者右手握持,根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域,并對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理。通過采用上述技術(shù)方案,可根據(jù)用戶當(dāng)前握持移動(dòng)終端的具體方式來有針對(duì)性的動(dòng)態(tài)確定防誤觸區(qū)域,避免防誤觸區(qū)域占用觸摸屏的過多面積,提高移動(dòng)終端防誤觸功能的靈活性。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的觸摸屏示意圖;
圖3為本發(fā)明實(shí)施例提供的又一種移動(dòng)終端的觸摸屏示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖;
圖7為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的觸摸屏防誤觸裝置的結(jié)構(gòu)框圖;
圖8為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖并通過具體實(shí)施方式來進(jìn)一步說明本發(fā)明的技術(shù)方案??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各步驟的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
圖1為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖,該方法可以由移動(dòng)終端的觸摸屏防誤觸裝置執(zhí)行,其中該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在移動(dòng)終端中。如圖1所示,該方法包括:
步驟101、檢測(cè)移動(dòng)終端的握持方式。
所述握持方式包括左手握持和右手握持。
示例性的,本實(shí)施例中的移動(dòng)終端具體可為智能手機(jī)及平板電腦等集成了觸摸屏的設(shè)備,優(yōu)選為采用窄邊框或者無邊框設(shè)計(jì)的移動(dòng)終端。
用戶在握持移動(dòng)終端時(shí),一般會(huì)根據(jù)個(gè)人使用習(xí)慣或者當(dāng)前使用環(huán)境來選擇不同的握持方式,如單手握持(包括左手握持和右手握持)及雙手握持等。在單手握持時(shí),由于要使用一只手來固定并操作移動(dòng)終端,手掌或者虎口等位置的皮膚很容易碰到觸摸屏邊緣,從而導(dǎo)致屏幕誤觸發(fā),本發(fā)明實(shí)施例提供的技術(shù)方案尤其適用于單手握持移動(dòng)終端的應(yīng)用場(chǎng)景。
本實(shí)施例中,檢測(cè)移動(dòng)終端的握持方式的具體手段可以有很多,本實(shí)施例不做具體限定。例如,可通過調(diào)研或?qū)嶒?yàn)的方式采集用戶群體對(duì)不同型號(hào)或外形的移動(dòng)終端進(jìn)行不同方式握持時(shí)相關(guān)數(shù)據(jù),根據(jù)所采集的相關(guān)數(shù)據(jù)分別建立左手握持和右手握持所對(duì)應(yīng)的握持模型并預(yù)先存儲(chǔ)到移動(dòng)終端中,當(dāng)需要檢測(cè)移動(dòng)終端的握持方式時(shí),采集握持?jǐn)?shù)據(jù),并與兩個(gè)握持模型進(jìn)行匹配,將匹配度高的握持模型對(duì)應(yīng)的握持方式確定為當(dāng)前移動(dòng)終端的握持方式,其中,上述相關(guān)數(shù)據(jù)可包括觸摸屏檢測(cè)到的觸摸數(shù)據(jù)、移動(dòng)終端表面集成的壓力傳感器檢測(cè)到的壓力數(shù)據(jù)、移動(dòng)終端側(cè)邊集成的光線傳感器檢測(cè)到的光線數(shù)據(jù)以及移動(dòng)終端內(nèi)部集成的運(yùn)動(dòng)傳感器(如重力感應(yīng)器及陀螺儀等)檢測(cè)到的運(yùn)動(dòng)數(shù)據(jù)等等。
步驟102、根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域。
本實(shí)施例中,對(duì)于某種握持方式,可將該握持方式下容易被誤觸的屏幕區(qū)域設(shè)置為該握持方式對(duì)應(yīng)的防誤觸區(qū)域。防誤觸區(qū)域的確定方式可以有很多種,例如,可調(diào)研用戶群體在不同握持方式下對(duì)移動(dòng)終端的握持姿勢(shì)等情況,將多數(shù)用戶容易誤觸的屏幕區(qū)域設(shè)置為防誤觸區(qū)域,并由移動(dòng)終端進(jìn)行出廠前的設(shè)定;又如,用戶在開始使用移動(dòng)終端前,也可進(jìn)入握持方式錄入功能,提示用戶采用左手握持或右手握持,并由移動(dòng)終端分別采集用戶握持移動(dòng)終端的相關(guān)數(shù)據(jù),根據(jù)采集的數(shù)據(jù)分析出用戶容易誤觸的區(qū)域,將該區(qū)域設(shè)定為當(dāng)前握持方式對(duì)應(yīng)的防誤觸區(qū)域。本實(shí)施例對(duì)每種握持方式對(duì)應(yīng)的防誤觸區(qū)域的數(shù)量不做具體限定。優(yōu)選的,防誤觸區(qū)域的形狀和/或大小也可由用戶自行調(diào)整。
可以理解的是,在用戶使用左手握持移動(dòng)終端時(shí),通常需要使用拇指來在觸摸屏上進(jìn)行觸摸操作,左手虎口處皮膚以及靠近拇指的手掌部分容易碰到觸摸屏而引起誤觸,而容易發(fā)生誤觸的區(qū)域?yàn)橛|摸屏的左側(cè)區(qū)域,因此在觸摸屏的左側(cè)劃分出防誤觸區(qū)域;同理,在觸摸屏的右側(cè)劃分出防誤觸區(qū)域。
圖2為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的觸摸屏示意圖,如圖2所示,移動(dòng)終端的觸摸屏201的左右兩側(cè)分別包含了第一防誤觸區(qū)域202和第二防誤觸區(qū)域203。其中,第一防誤觸區(qū)域202對(duì)應(yīng)于左手握持,第二防誤觸區(qū)域203對(duì)應(yīng)于右手握持。
可以理解的是,防誤觸區(qū)域還可以有其他形狀或大小,圖2僅作為示意性說明。圖2中防誤觸區(qū)域形狀為長(zhǎng)方形,長(zhǎng)度與觸摸屏顯示區(qū)域的長(zhǎng)度相同。防誤觸區(qū)域的形狀還可以是半橢圓形或其他不規(guī)則形狀,尺寸大小也可根據(jù)實(shí)際情況進(jìn)行設(shè)置。此外,防誤觸區(qū)域的具體位置也可進(jìn)行調(diào)整,例如,可位于觸摸屏邊緣的左下方和/或右下方。
優(yōu)選的,本步驟可具體包括:當(dāng)所檢測(cè)到的握持方式為左手握持時(shí),將位于觸摸屏左下方的第一預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域;當(dāng)所檢測(cè)到的握持方式為右手握持時(shí),將位于觸摸屏右下方的第二預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域??梢岳斫獾氖牵话阌脩舨捎米笫治粘忠苿?dòng)終端時(shí),屏幕左下角區(qū)域容易發(fā)生誤觸,所以將位于觸摸屏左下方的第一預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域;同理,將位于觸摸屏右下方的第二預(yù)設(shè)區(qū)域確定為右手握持對(duì)應(yīng)的防誤觸區(qū)域。圖3為本發(fā)明實(shí)施例提供的又一種移動(dòng)終端的觸摸屏示意圖,如圖3所示,移動(dòng)終端的觸摸屏301的左下方和右下方分別包含了第一防誤觸區(qū)域302和第二防誤觸區(qū)域303。其中,第一防誤觸區(qū)域302對(duì)應(yīng)于左手握持,第二防誤觸區(qū)域303對(duì)應(yīng)于右手握持。
步驟103、對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理。
本實(shí)施例中,對(duì)防誤觸處理的具體方式不做限定。例如,可以控制觸摸屏屏蔽防誤觸區(qū)域內(nèi)的觸摸操作,即控制觸摸屏不響應(yīng)作用于防誤觸區(qū)域內(nèi)的觸摸操作;又如,可降低防誤觸區(qū)域內(nèi)的觸控檢測(cè)的靈敏度,使對(duì)觸摸操作的響應(yīng)變得遲鈍,優(yōu)選的,可通過提升防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值的方式來實(shí)現(xiàn),該方式能夠增強(qiáng)作用于防誤觸區(qū)域內(nèi)的觸摸操作被響應(yīng)的難度。。
本發(fā)明實(shí)施例中提供的移動(dòng)終端的觸摸屏防誤觸方法,檢測(cè)移動(dòng)終端的握持方式是否為左手握持或者右手握持,根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域,并對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理。通過采用上述技術(shù)方案,可根據(jù)用戶當(dāng)前握持移動(dòng)終端的具體方式來有針對(duì)性的動(dòng)態(tài)確定防誤觸區(qū)域,避免防誤觸區(qū)域占用觸摸屏的過多面積,提高移動(dòng)終端防誤觸功能的靈活性。
在上述實(shí)施例的基礎(chǔ)上,在對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理之后,還可繼續(xù)檢測(cè)移動(dòng)終端的握持方式,當(dāng)移動(dòng)終端的握持方式發(fā)生改變時(shí),相應(yīng)更改防誤觸區(qū)域,并取消對(duì)原防誤觸區(qū)域的防誤觸處理。
在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例也可適用于握持方式還包括雙手握持的情況。當(dāng)所檢測(cè)到的握持方式為雙手握持時(shí),可根據(jù)移動(dòng)終端的尺寸數(shù)據(jù)將位于觸摸屏左下方的第三預(yù)設(shè)區(qū)域和位于觸摸屏右下方的第四預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域或者確定防誤觸區(qū)域不存在。其中,尺寸數(shù)據(jù)包括移動(dòng)終端的長(zhǎng)度、寬度和厚度中的至少一種,優(yōu)選為寬度。可以理解的是,當(dāng)移動(dòng)終端的尺寸(尤其是寬度)較小時(shí),多數(shù)用戶采用雙手握持方式時(shí),通常會(huì)用每只手拇指以外的四個(gè)手指拖住移動(dòng)終端,兩個(gè)拇指可輕松地操作附近的半個(gè)觸摸屏,因此不容易發(fā)生誤觸,為了保證觸摸屏有較高的使用率,此時(shí)可不進(jìn)行防誤觸處理,即該情況下雙手握持方式對(duì)應(yīng)的防誤觸區(qū)域?yàn)闊o;當(dāng)移動(dòng)終端的尺寸較大時(shí),雙手握持方式使得屏幕左右兩個(gè)邊緣位置均容易發(fā)生誤觸,為了保達(dá)到較好的防誤觸效果,需要對(duì)屏幕左右兩側(cè)均進(jìn)行防誤觸處理,即該情況下雙手握持方式對(duì)應(yīng)的防誤觸區(qū)域?yàn)槲挥谟|摸屏左下方的第三預(yù)設(shè)區(qū)域和位于觸摸屏右下方的第四預(yù)設(shè)區(qū)域。所以,具體的,根據(jù)移動(dòng)終端的尺寸數(shù)據(jù)將位于觸摸屏左下方的第三預(yù)設(shè)區(qū)域和位于觸摸屏右下方的第四預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域或者確定防誤觸區(qū)域不存在,包括:當(dāng)移動(dòng)終端的尺寸數(shù)據(jù)大于預(yù)設(shè)尺寸閾值時(shí),將位于觸摸屏左下方的第三預(yù)設(shè)區(qū)域和位于觸摸屏右下方的第四預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域;當(dāng)移動(dòng)終端的尺寸數(shù)據(jù)小于或等于預(yù)設(shè)尺寸閾值時(shí),確定防誤觸區(qū)域不存在。第三預(yù)設(shè)區(qū)域可與第一預(yù)設(shè)區(qū)域相同,第四預(yù)設(shè)區(qū)域可與第二預(yù)設(shè)區(qū)域相同。第三預(yù)設(shè)區(qū)域和第四預(yù)設(shè)區(qū)域也可根據(jù)雙手握持方式的特點(diǎn)進(jìn)行確定。
此外,當(dāng)所檢測(cè)到的握持方式為雙手握持時(shí),也可根據(jù)移動(dòng)終端的顯示狀態(tài)將位于觸摸屏左下方的第三預(yù)設(shè)區(qū)域和位于觸摸屏右下方的第四預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域或者確定防誤觸區(qū)域不存在。具體的,當(dāng)移動(dòng)終端處于豎屏狀態(tài)時(shí),將位于觸摸屏左下方的第三預(yù)設(shè)區(qū)域和位于觸摸屏右下方的第四預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域;當(dāng)移動(dòng)終端處于橫屏狀態(tài)時(shí),確定防誤觸區(qū)域不存在。
圖4為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖,本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施例中,將步驟“對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理”優(yōu)化為:提升防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值。
相應(yīng)的,本實(shí)施例的方法包括如下步驟:
步驟401、檢測(cè)移動(dòng)終端的握持方式。
步驟402、判斷握持方式是否為左手握持,若是,則執(zhí)行步驟403;否則,執(zhí)行步驟404。
步驟403、將位于觸摸屏左下方的第一預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域,執(zhí)行步驟406。
步驟404、判斷握持方式是否為右手握持,若是,則執(zhí)行步驟405;否則,結(jié)束流程。
步驟405、將位于觸摸屏右下方的第二預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域,執(zhí)行步驟406。
步驟406、提升防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值。
現(xiàn)有移動(dòng)終端采用的觸摸屏有電阻式觸摸屏、電容式觸摸屏和壓電式觸摸屏等,本實(shí)施例中觸摸信號(hào)判定閾值可因觸摸屏的種類而異。本實(shí)施例中,以最常見的電容式觸摸屏為例進(jìn)行說明。電容式觸摸屏的觸摸信號(hào)判定閾值是與電容值對(duì)應(yīng)的一個(gè)閾值(如12000),該閾值可決定觸摸屏是否被觸摸(如按下),以及是否需要上報(bào)觸摸值(如按鍵值)等,通過將當(dāng)前檢測(cè)到的觸摸信號(hào)的值與觸摸信號(hào)判定閾值相比較,可確定是否上報(bào)觸摸數(shù)據(jù),移動(dòng)終端根據(jù)是否接收到觸摸數(shù)據(jù)來決定是否對(duì)觸摸操作進(jìn)行響應(yīng)。當(dāng)檢測(cè)到的觸摸信號(hào)的值(如12100)大于或等于觸摸信號(hào)判定閾值時(shí),上報(bào)觸摸數(shù)據(jù),移動(dòng)終端根據(jù)接收到的觸摸數(shù)據(jù)對(duì)觸摸操作進(jìn)行響應(yīng)。本實(shí)施例中通過提升防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值的方式來提高觸摸操作被響應(yīng)的難度,降低防誤觸區(qū)域內(nèi)的觸控檢測(cè)的靈敏度,從而達(dá)到防誤觸的效果。用戶無意的誤觸摸對(duì)應(yīng)的電容值通常小于正常觸摸操作對(duì)應(yīng)的電容值,所以在提升觸摸信號(hào)判定閾值之后,誤觸摸難以被響應(yīng),而當(dāng)用戶有意對(duì)防誤觸區(qū)域進(jìn)行操作時(shí),其觸摸信號(hào)的值仍可達(dá)到提升后的觸摸信號(hào)判定閾值,保證用戶的正常使用。具體的,可利用底層核心(kernel)驅(qū)動(dòng)層對(duì)觸摸信號(hào)判定閾值進(jìn)行調(diào)整。觸摸信號(hào)判定閾值被提升的幅度本實(shí)施例不做具體限定,可根據(jù)實(shí)驗(yàn)或仿真結(jié)果以及具體的使用場(chǎng)景等因素進(jìn)行合理設(shè)置。
觸摸信號(hào)判定閾值一般在移動(dòng)終端出廠前被固定,用戶使用過程中不會(huì)改變,而本發(fā)明實(shí)施例中,改變了這種常規(guī)的設(shè)定,在用戶使用移動(dòng)終端的過程中,利用提升防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值的方式來實(shí)現(xiàn)防誤觸區(qū)域的防誤觸功能,進(jìn)一步提升了防誤觸效果。
在上述實(shí)施例的基礎(chǔ)上,在對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理之后,還可繼續(xù)檢測(cè)移動(dòng)終端的握持方式,當(dāng)移動(dòng)終端的握持方式發(fā)生改變時(shí),相應(yīng)更改防誤觸區(qū)域,將原防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值恢復(fù)到提升之前的值。
圖5為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖,在本實(shí)施例中,將步驟“檢測(cè)移動(dòng)終端的握持方式”優(yōu)化為:檢測(cè)移動(dòng)終端的傾斜狀態(tài);當(dāng)檢測(cè)到移動(dòng)終端向左側(cè)傾斜幅度與第一傾斜模型匹配時(shí),確定移動(dòng)終端的握持方式為左手握持;當(dāng)檢測(cè)到移動(dòng)終端向右側(cè)傾斜幅度與第二傾斜模型匹配時(shí),確定移動(dòng)終端的握持方式為右手握持。
相應(yīng)的,本實(shí)施例的方法包括如下步驟:
步驟501、檢測(cè)移動(dòng)終端的傾斜狀態(tài)。
示例性的,可利用移動(dòng)終端中的重力感應(yīng)器(Gsensor)(也稱加速度計(jì))來檢測(cè)移動(dòng)終端的傾斜狀態(tài)。具體的,可獲取Gsensor的在X軸、Y軸及Z軸方向上的感應(yīng)值,用于衡量移動(dòng)終端的傾斜狀態(tài)。
步驟502、判斷移動(dòng)終端向左側(cè)傾斜幅度是否與第一傾斜模型匹配,若是,則執(zhí)行步驟503;否則,執(zhí)行步驟504。
用戶在用左手握持移動(dòng)終端時(shí),移動(dòng)終端通常不會(huì)處于水平狀態(tài),而是會(huì)向左邊往下傾斜,本發(fā)明實(shí)施例利用該規(guī)律對(duì)握持方式進(jìn)行識(shí)別。示例性的,第一傾斜模型中可包括Gsensor在X軸、Y軸及Z軸方向上的感應(yīng)值,也可包括根據(jù)上述感應(yīng)值計(jì)算得到的移動(dòng)終端相對(duì)各平面的傾斜角度等數(shù)據(jù)。可通過調(diào)研或仿真等方式對(duì)左手握持方式對(duì)應(yīng)的Gsensor感應(yīng)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,建立第一傾斜模型。
步驟503、確定握持方式為左手握持,并將位于觸摸屏左下方的第一預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域,執(zhí)行步驟506。
例如,設(shè)置握持方式變量hold_phone,根據(jù)握持方式變量的取值來確定防誤觸區(qū)域。在確定握持方式為左手握持,為該變量賦值left,即hold_phone=left。
步驟504、判斷移動(dòng)終端向右側(cè)傾斜幅度是否與第二傾斜模型匹配,若是,則執(zhí)行步驟505;否則,結(jié)束流程。
第二傾斜模型包含的內(nèi)容以及建立機(jī)制與第一傾斜模型相似,對(duì)應(yīng)于右手握持方式,詳細(xì)內(nèi)容可參考步驟502中第一傾斜模型的相關(guān)內(nèi)容,此處不再贅述。
步驟505、確定握持方式為右手握持,并將位于觸摸屏右下方的第二預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域,執(zhí)行步驟506。
例如,在確定握持方式為右手握持,hold_phone=right。
在用戶使用移動(dòng)終端的過程中,利用Gsensor實(shí)時(shí)獲取X軸、Y軸及Z軸方向上的感應(yīng)值,并分別與第一傾斜模型和第二傾斜模型進(jìn)行匹配,從而判斷出握持方式。若均不匹配,可說明用戶采用雙手握持等其他握持方式,或者移動(dòng)終端未處于用戶手中,可結(jié)束流程。
步驟506、提升防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值。
本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏防誤觸方法,通過檢測(cè)移動(dòng)終端的傾斜狀態(tài)來判斷移動(dòng)終端的握持方式,快速準(zhǔn)確,進(jìn)一步提升防誤觸效率。
在上述實(shí)施例的基礎(chǔ)上,在對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理之后,還可繼續(xù)檢測(cè)移動(dòng)終端的握持方式,當(dāng)移動(dòng)終端的握持方式發(fā)生改變時(shí),即握持方式變量hold_phone的值發(fā)生變化時(shí),相應(yīng)更改防誤觸區(qū)域,將原防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值恢復(fù)到提升之前的值。
圖6為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端的觸摸屏防誤觸方法的流程示意圖,在本實(shí)施例中,將步驟“對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理”優(yōu)化為:獲取在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所檢測(cè)到的作用于防誤觸區(qū)域的觸摸操作的次數(shù);當(dāng)次數(shù)小于預(yù)設(shè)次數(shù)閾值時(shí),對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理。
相應(yīng)的,本實(shí)施例的方法包括如下步驟:
步驟601、檢測(cè)移動(dòng)終端的傾斜狀態(tài)。
步驟602、判斷移動(dòng)終端向左側(cè)傾斜幅度是否與第一傾斜模型匹配,若是,則執(zhí)行步驟603;否則,執(zhí)行步驟604。
步驟603、確定握持方式為左手握持,并將位于觸摸屏左下方的第一預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域,執(zhí)行步驟606。
步驟604、判斷移動(dòng)終端向右側(cè)傾斜幅度是否與第二傾斜模型匹配,若是,則執(zhí)行步驟605;否則,結(jié)束流程。
步驟605、確定握持方式為右手握持,并將位于觸摸屏右下方的第二預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域,執(zhí)行步驟606。
步驟606、獲取在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所檢測(cè)到的作用于防誤觸區(qū)域的觸摸操作的次數(shù)。
現(xiàn)有移動(dòng)終端采用的觸摸屏有電阻式觸摸屏、電容式觸摸屏和壓電式觸摸屏等,當(dāng)用戶觸碰觸摸屏?xí)r,觸摸屏?xí)z測(cè)到觸摸信息,進(jìn)而識(shí)別出用戶的觸摸操作。以電容式觸摸屏為例,觸摸屏可以感應(yīng)到電容的變化,當(dāng)用戶觸碰到觸摸屏?xí)r,觸摸屏感應(yīng)到電容的變化,識(shí)別到觸摸信息,觸摸信息包括x坐標(biāo)、y坐標(biāo)、接觸面的尺寸(包括長(zhǎng)和寬等)以及觸摸的手指數(shù)量等,在識(shí)別到觸摸信息后,通過input系統(tǒng)向上層上報(bào)坐標(biāo)信息,便可利用觸摸信息檢測(cè)到了屏幕的某處發(fā)生的觸摸操作。示例性的,預(yù)設(shè)時(shí)長(zhǎng)可根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如1分鐘。在檢測(cè)到防誤觸區(qū)域內(nèi)的觸摸信號(hào)的值超過觸摸信號(hào)判定閾值后,又低于觸摸信號(hào)判定閾值,可視為檢測(cè)到一次觸摸操作。
步驟607、判斷次數(shù)是否小于預(yù)設(shè)次數(shù)閾值,若是,則執(zhí)行步驟608;否則,結(jié)束流程。
示例性的,在確定出防誤觸區(qū)域后,用戶也可能有意在該區(qū)域內(nèi)進(jìn)行操作,為確認(rèn)在防誤觸區(qū)域內(nèi)檢測(cè)到的觸摸操作是否是誤操作,需要進(jìn)一步的判定。若在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)檢測(cè)到了多次觸摸操作,說明用戶可能正在該區(qū)域內(nèi)進(jìn)行操作,此時(shí)可屏蔽防誤觸功能,以確保觸摸屏及時(shí)響應(yīng)用戶的正常操作。而當(dāng)檢測(cè)到的觸摸操作次數(shù)比較少時(shí),說明很可能為誤操作,則對(duì)防誤觸區(qū)域進(jìn)行防誤觸處理,如采用步驟608的方式進(jìn)行防誤觸處理。
步驟608、提升防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值。
本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏防誤觸方法,在根據(jù)握持方式確定了防誤觸區(qū)域后,先判斷用戶是否在該區(qū)域內(nèi)進(jìn)行正常操作,若否,再對(duì)該防誤觸區(qū)域進(jìn)行防誤觸處理,在保證移動(dòng)終端正常響應(yīng)用戶的正常操作的前提下實(shí)現(xiàn)防誤觸功能。
在上述實(shí)施例的基礎(chǔ)上,步驟606可替換為:在所述防誤觸區(qū)域內(nèi)檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作對(duì)應(yīng)的接觸面積;步驟607可替換為:判斷接觸面積是否大于預(yù)設(shè)面積閾值。用戶正常進(jìn)行觸摸操作時(shí),手指與屏幕的接觸面積通常比較小,而誤觸時(shí)接觸面積一般較大,所以可通過判斷接觸面積的方式來判斷用戶是否在防誤觸區(qū)域內(nèi)進(jìn)行正常操作,若否,再對(duì)該防誤觸區(qū)域進(jìn)行防誤觸處理,同樣在保證移動(dòng)終端正常響應(yīng)用戶的正常操作的前提下實(shí)現(xiàn)了防誤觸功能。
圖7為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的觸摸屏防誤觸裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在移動(dòng)終端中,可通過執(zhí)行移動(dòng)終端的觸摸屏防誤觸方法來實(shí)現(xiàn)移動(dòng)終端的防誤觸功能。如圖7所示,該裝置包括握持方式檢測(cè)模塊701、防誤觸區(qū)域確定模塊702和防誤觸模塊703。
其中,握持方式檢測(cè)模塊701,用于檢測(cè)移動(dòng)終端的握持方式,所述握持方式包括左手握持和右手握持;防誤觸區(qū)域確定模塊702,用于根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域;防誤觸模塊703,用于對(duì)所述防誤觸區(qū)域進(jìn)行防誤觸處理。
本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏防誤觸裝置,可根據(jù)用戶當(dāng)前握持移動(dòng)終端的具體方式來有針對(duì)性的動(dòng)態(tài)確定防誤觸區(qū)域,避免防誤觸區(qū)域占用觸摸屏的過多面積,提高移動(dòng)終端防誤觸功能的靈活性。
在上述實(shí)施例的基礎(chǔ)上,所述防誤觸區(qū)域確定模塊具體用于:
當(dāng)所檢測(cè)到的握持方式為左手握持時(shí),將位于觸摸屏左下方的第一預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域;
當(dāng)所檢測(cè)到的握持方式為右手握持時(shí),將位于觸摸屏右下方的第二預(yù)設(shè)區(qū)域確定為防誤觸區(qū)域。
在上述實(shí)施例的基礎(chǔ)上,所述防誤觸模塊具體用于:
提升所述防誤觸區(qū)域?qū)?yīng)的觸摸信號(hào)判定閾值。
在上述實(shí)施例的基礎(chǔ)上,所述握持方式檢測(cè)模塊具體用于:
檢測(cè)移動(dòng)終端的傾斜狀態(tài);
當(dāng)檢測(cè)到所述移動(dòng)終端向左側(cè)傾斜幅度與第一傾斜模型匹配時(shí),確定所述移動(dòng)終端的握持方式為左手握持;當(dāng)檢測(cè)到所述移動(dòng)終端向右側(cè)傾斜幅度與第二傾斜模型匹配時(shí),確定所述移動(dòng)終端的握持方式為右手握持。
在上述實(shí)施例的基礎(chǔ)上,所述防誤觸模塊包括:
次數(shù)獲取單元,用于獲取在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所檢測(cè)到的作用于所述防誤觸區(qū)域的觸摸操作的次數(shù);
第一防誤觸單元,用于在所述次數(shù)小于預(yù)設(shè)次數(shù)閾值時(shí),對(duì)所述防誤觸區(qū)域進(jìn)行防誤觸處理。
在上述實(shí)施例的基礎(chǔ)上,所述防誤觸模塊包括:
面積獲取單元,用于在所述防誤觸區(qū)域內(nèi)檢測(cè)到觸摸操作時(shí),獲取所述觸摸操作對(duì)應(yīng)的接觸面積;
第二防誤觸單元,用于在所述接觸面積大于預(yù)設(shè)面積閾值時(shí),對(duì)所述防誤觸區(qū)域進(jìn)行防誤觸處理。
本發(fā)明實(shí)施例提供了一種移動(dòng)終端,該移動(dòng)終端中可集成本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏防誤觸裝置。圖8為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖。如圖8所示,該移動(dòng)終端可以包括:殼體(圖中未示出)、存儲(chǔ)器801、中央處理器(Central Processing Unit,CPU)802(又稱處理器,以下簡(jiǎn)稱CPU)、電路板(圖中未示出)和電源電路(圖中未示出)。所述電路板安置在所述殼體圍成的空間內(nèi)部;所述CPU802和所述存儲(chǔ)器801設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器801,用于存儲(chǔ)可執(zhí)行程序代碼;所述CPU802通過讀取所述存儲(chǔ)器801中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行:檢測(cè)移動(dòng)終端的握持方式,所述握持方式包括左手握持和右手握持;根據(jù)所檢測(cè)到的握持方式確定相應(yīng)的防誤觸區(qū)域;對(duì)所述防誤觸區(qū)域進(jìn)行防誤觸處理。
所述移動(dòng)終端還包括:外設(shè)接口803、RF(Radio Frequency,射頻)電路805、音頻電路806、揚(yáng)聲器811、電源管理芯片808、輸入/輸出(I/O)子系統(tǒng)809、觸摸屏812、其他輸入/控制設(shè)備810以及外部端口804,這些部件通過一個(gè)或多個(gè)通信總線或信號(hào)線807來通信。
應(yīng)該理解的是,圖示移動(dòng)終端800僅僅是移動(dòng)終端的一個(gè)范例,并且移動(dòng)終端800可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個(gè)或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實(shí)現(xiàn)。
下面就本實(shí)施例提供的用于實(shí)現(xiàn)防誤觸功能的移動(dòng)終端進(jìn)行詳細(xì)的描述,該移動(dòng)終端以手機(jī)為例。
存儲(chǔ)器801,所述存儲(chǔ)器801可以被CPU802、外設(shè)接口803等訪問,所述存儲(chǔ)器801可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
外設(shè)接口803,所述外設(shè)接口803可以將設(shè)備的輸入和輸出外設(shè)連接到CPU802和存儲(chǔ)器801。
I/O子系統(tǒng)809,所述I/O子系統(tǒng)809可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏812和其他輸入/控制設(shè)備810,連接到外設(shè)接口803。I/O子系統(tǒng)809可以包括顯示控制器8091和用于控制其他輸入/控制設(shè)備810的一個(gè)或多個(gè)輸入控制器8092。其中,一個(gè)或多個(gè)輸入控制器8092從其他輸入/控制設(shè)備810接收電信號(hào)或者向其他輸入/控制設(shè)備810發(fā)送電信號(hào),其他輸入/控制設(shè)備810可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊滾輪。值得說明的是,輸入控制器8092可以與以下任一個(gè)連接:鍵盤、紅外端口、USB接口以及諸如鼠標(biāo)的指示設(shè)備。
觸摸屏812,所述觸摸屏812是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。
I/O子系統(tǒng)809中的顯示控制器8091從觸摸屏812接收電信號(hào)或者向觸摸屏812發(fā)送電信號(hào)。觸摸屏812檢測(cè)觸摸屏上的接觸,顯示控制器8091將檢測(cè)到的接觸轉(zhuǎn)換為與顯示在觸摸屏812上的用戶界面對(duì)象的交互,即實(shí)現(xiàn)人機(jī)交互,顯示在觸摸屏812上的用戶界面對(duì)象可以是運(yùn)行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
RF電路805,主要用于建立手機(jī)與無線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實(shí)現(xiàn)手機(jī)與無線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。具體地,RF電路805接收并發(fā)送RF信號(hào),RF信號(hào)也稱為電磁信號(hào),RF電路805將電信號(hào)轉(zhuǎn)換為電磁信號(hào)或?qū)㈦姶判盘?hào)轉(zhuǎn)換為電信號(hào),并且通過該電磁信號(hào)與通信網(wǎng)絡(luò)以及其他設(shè)備進(jìn)行通信。RF電路805可以包括用于執(zhí)行這些功能的已知電路,其包括但不限于天線系統(tǒng)、RF收發(fā)機(jī)、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、CODEC(COder-DECoder,編譯碼器)芯片組、用戶標(biāo)識(shí)模塊(Subscriber Identity Module,SIM)等等。
音頻電路806,主要用于從外設(shè)接口803接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并且將該電信號(hào)發(fā)送給揚(yáng)聲器811。
揚(yáng)聲器811,用于將手機(jī)通過RF電路805從無線網(wǎng)絡(luò)接收的語音信號(hào),還原為聲音并向用戶播放該聲音。
電源管理芯片808,用于為CPU802、I/O子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。
上述實(shí)施例中提供的移動(dòng)終端的觸摸屏防誤觸裝置及移動(dòng)終端可執(zhí)行本發(fā)明任意實(shí)施例所提供的移動(dòng)終端的觸摸屏防誤觸方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果。未在上述實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例所提供的移動(dòng)終端的觸摸屏防誤觸方法。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。