專利名稱:手持設(shè)備及其觸摸屏的誤觸摸處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種手持設(shè)備及其觸摸屏的誤觸摸處理方法。
背景技術(shù):
近年來,觸摸屏已普遍應(yīng)用于手持式移動(dòng)通訊終端以及便攜計(jì)算機(jī)上,用戶通過在觸摸屏上進(jìn)行點(diǎn)擊、劃動(dòng)等操作,可以完成普通鍵盤的全部功能,因此,觸摸屏可使得人機(jī)交互更為直截了當(dāng)。特別地,在諸如手機(jī)、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)等手持設(shè)備中,往往會(huì)設(shè)置觸摸屏作為輸入模塊,以取代鍵盤或與鍵盤配合使用。而觸摸屏對(duì)于導(dǎo)體的反應(yīng)很敏感的,因而在人手正常掌握設(shè)置有觸摸屏的手持設(shè)備時(shí),在顯示屏兩側(cè)施加的手指壓力會(huì)產(chǎn)生誤觸摸,從而使得觸摸屏產(chǎn)生誤動(dòng)作。因此,亟需提供一種手持設(shè)備及其觸摸屏的誤觸摸處理方法,以消除誤觸摸所產(chǎn)生的影響。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種手持設(shè)備及其觸摸屏的誤觸摸處理方法, 以解決上述問題。本發(fā)明為解決技術(shù)問題而采用的一個(gè)技術(shù)方案是提供一種手持設(shè)備的觸摸屏的誤觸摸處理方法,該方法包括以下步驟a.在觸摸屏上與觸摸屏的長度方向平行的第一側(cè)邊和第二側(cè)邊上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域,其中非操作區(qū)域具有一預(yù)設(shè)寬度,并定義與非操作區(qū)域相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域;b.判斷在誤操作區(qū)域上是否存在觸摸動(dòng)作;C.在判斷到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),在產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域上加寬預(yù)設(shè)寬度一預(yù)定距離。其中,在觸摸屏上分別采集每一觸摸動(dòng)作對(duì)應(yīng)的多個(gè)采樣點(diǎn),以形成與每一觸摸動(dòng)作對(duì)應(yīng)的采樣點(diǎn)集合,在每一采樣點(diǎn)集合中,判斷在多個(gè)采樣點(diǎn)的橫坐標(biāo)值中是否包括有第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值,并在判斷到在多個(gè)采樣點(diǎn)的橫坐標(biāo)值中包括有第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值時(shí),進(jìn)一步獲取多個(gè)采樣點(diǎn)中的最大橫坐標(biāo)值和最小橫坐標(biāo)值,并將最大橫坐標(biāo)值減去最小橫坐標(biāo)值, 以獲取第一差值,在判斷到第一差值大于預(yù)設(shè)寬度的一半時(shí),判斷到在誤操作區(qū)域上存在觸摸動(dòng)作,在步驟c中,進(jìn)一步獲取多個(gè)采樣點(diǎn)中的最大縱坐標(biāo)值和最小縱坐標(biāo)值,將最大縱坐標(biāo)值減去最小縱坐標(biāo)值,以獲取第二差值,以第二差值為長度在最大縱坐標(biāo)值和最小縱坐標(biāo)值限定的范圍內(nèi)加寬預(yù)設(shè)寬度一預(yù)定距離。其中,步驟b進(jìn)一步包括在判斷到第一差值大于預(yù)設(shè)寬度的一半時(shí),進(jìn)一步判斷觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間,并在判斷到持續(xù)時(shí)間大于第一時(shí)間時(shí),判斷到在誤操作區(qū)域上存在觸摸動(dòng)作。
其中,在步驟b中,利用在第一側(cè)邊和第二側(cè)邊的對(duì)應(yīng)位置上分別設(shè)置的與誤觸摸區(qū)域分別對(duì)應(yīng)的多個(gè)近距離傳感器分別檢測對(duì)應(yīng)的誤觸摸區(qū)域,以判斷在對(duì)應(yīng)的誤觸摸區(qū)域上是否存在觸摸動(dòng)作,并在判斷到對(duì)應(yīng)的誤觸摸區(qū)域上存在觸摸動(dòng)作時(shí),以第一側(cè)邊或第二側(cè)邊的長度的三等份之一為長度在檢測到觸摸動(dòng)作的近距離傳感器對(duì)應(yīng)的誤觸摸區(qū)域上加寬預(yù)設(shè)寬度一預(yù)定距離。其中,步驟b進(jìn)一步包括在檢測到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),進(jìn)一步判斷觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間,并在判斷到持續(xù)時(shí)間大于第一時(shí)間時(shí),判斷到在誤操作區(qū)域上存在觸摸動(dòng)作。本發(fā)明為解決技術(shù)問題而采用的另外一個(gè)技術(shù)方案是提供一種手持設(shè)備,包括 觸摸屏;觸摸屏控制模塊,與觸摸屏連接,在觸摸屏上與觸摸屏的長度方向平行的第一側(cè)邊和第二側(cè)邊上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域,其中非操作區(qū)域具有一預(yù)設(shè)寬度,并定義與非操作區(qū)域相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域,觸摸屏控制模塊判斷在誤操作區(qū)域上是否存在觸摸動(dòng)作,在判斷到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),加寬預(yù)設(shè)寬度一預(yù)定距離。其中,觸摸屏控制模塊在觸摸屏上分別采集每一觸摸動(dòng)作對(duì)應(yīng)的多個(gè)采樣點(diǎn),以形成與每一觸摸動(dòng)作對(duì)應(yīng)的采樣點(diǎn)集合,在每一采樣點(diǎn)集合中,判斷在多個(gè)采樣點(diǎn)的橫坐標(biāo)值中是否包括有第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值,并在判斷到在多個(gè)采樣點(diǎn)的橫坐標(biāo)值中包括有第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值時(shí),進(jìn)一步獲取多個(gè)采樣點(diǎn)中的最大橫坐標(biāo)值和最小橫坐標(biāo)值,并將最大橫坐標(biāo)值減去最小橫坐標(biāo)值,以獲取第一差值,在判斷到第一差值大于預(yù)設(shè)寬度的一半時(shí),判斷到在誤操作區(qū)域上存在觸摸動(dòng)作,進(jìn)一步獲取多個(gè)采樣點(diǎn)中的最大縱坐標(biāo)值和最小縱坐標(biāo)值,將最大縱坐標(biāo)值減去最小縱坐標(biāo)值,以獲取第二差值,以第二差值為長度在最大縱坐標(biāo)值和最小縱坐標(biāo)值限定的范圍內(nèi)加寬預(yù)設(shè)寬度一預(yù)定距離。其中,觸摸屏控制模塊進(jìn)一步用于在判斷到第一差值大于預(yù)設(shè)寬度的一半時(shí),進(jìn)一步判斷觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間,并在判斷到持續(xù)時(shí)間大于第一時(shí)間時(shí), 判斷到在誤操作區(qū)域上存在觸摸動(dòng)作。其中,觸摸屏控制模塊包括多個(gè)近距離傳感器,多個(gè)近距離傳感器與誤觸摸區(qū)域分別對(duì)應(yīng),并分別設(shè)置在第一側(cè)邊和第二側(cè)邊的對(duì)應(yīng)位置上,每一近距離傳感器分別檢測對(duì)應(yīng)的誤觸摸區(qū)域,以判斷在對(duì)應(yīng)的誤觸摸區(qū)域上是否存在觸摸動(dòng)作,并在判斷到對(duì)應(yīng)的誤觸摸區(qū)域上存在觸摸動(dòng)作時(shí),觸摸屏控制模塊以第一側(cè)邊或第二側(cè)邊的長度的三等份之一為長度在檢測到觸摸動(dòng)作的近距離傳感器對(duì)應(yīng)的誤觸摸區(qū)域上加寬預(yù)設(shè)寬度一預(yù)定距離。其中,觸摸屏控制模塊進(jìn)一步用于在近距離傳感器檢測到在非操作區(qū)域上存在觸摸動(dòng)作時(shí),判斷觸摸動(dòng)作的持續(xù)時(shí)間是否大于一第一時(shí)間,并在判斷到持續(xù)時(shí)間大于第一時(shí)間時(shí),判斷到在誤操作區(qū)域上存在觸摸動(dòng)作。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù),本發(fā)明提供的手持設(shè)備及其觸摸屏的誤觸摸處理方法通過在觸摸屏上設(shè)置對(duì)觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域和與該非操作區(qū)域相鄰且覆蓋預(yù)定面積的誤操作區(qū)域,在判斷到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),在產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域上加寬非操作區(qū)域的預(yù)設(shè)寬度,在可有效解決用戶在用手指緊握手持設(shè)備時(shí)可能會(huì)在手持設(shè)備的觸摸屏的側(cè)邊區(qū)域上產(chǎn)生誤觸摸,從而造成誤輸入的問題。
圖1是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備的立體示意圖。圖2是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備的正面示意圖。圖3是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備的觸摸屏的誤觸摸處理方法的流程圖。圖4是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備電路結(jié)構(gòu)示意圖。圖5是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備的立體示意圖。圖6是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備的正面示意圖。圖7是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備的觸摸屏的誤觸摸處理方法的流程圖。圖8是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備電路結(jié)構(gòu)示意圖。
具體實(shí)施例方式首先請(qǐng)參見圖1,圖1是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備的正面示意圖。如圖1 所示,請(qǐng)參見圖2,圖2是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備的立體示意圖。如圖2所示,在設(shè)置有觸摸屏的手持設(shè)備中,往往會(huì)將觸摸屏設(shè)置在顯示屏的上方,而觸摸屏與顯示屏重疊的部分可設(shè)置為操作區(qū)域1022,用戶在操作區(qū)域?qū)τ|摸屏發(fā)生觸摸動(dòng)作時(shí),操作區(qū)域1022會(huì)對(duì)觸摸動(dòng)作發(fā)生響應(yīng),如記錄觸摸動(dòng)作的坐標(biāo)點(diǎn),以由觸摸屏控制芯片分析坐標(biāo)點(diǎn),從而進(jìn)行相應(yīng)的處理,而觸摸屏與顯示屏沒有重疊的部分可設(shè)置為非操作區(qū)域1021,用戶在非操作區(qū)域1021對(duì)觸摸屏發(fā)生觸摸動(dòng)作時(shí),由于非操作區(qū)域1021沒有與顯示屏重疊, 因此觸摸屏控制芯片將非操作區(qū)域1021設(shè)置為對(duì)觸摸動(dòng)作不發(fā)生任何響應(yīng),以保證在非操作區(qū)域1021發(fā)生上的觸摸動(dòng)作不會(huì)產(chǎn)生任何處理動(dòng)作。而在用戶手握該手持設(shè)備時(shí),手指會(huì)與觸摸屏上的非操作區(qū)域1021接觸,由于非操作區(qū)域1021設(shè)置為對(duì)觸摸動(dòng)作不發(fā)生任何響應(yīng),因此在用戶手握手持設(shè)備時(shí),在手指接觸到非操作區(qū)域1021時(shí),不會(huì)產(chǎn)生任何處理動(dòng)作。但,請(qǐng)?jiān)俅螀⒁妶D1,用戶在手握手持設(shè)備時(shí),往往不會(huì)注意非操作區(qū)域1021的覆蓋范圍,因此,對(duì)于手型較大的用戶而言,往往會(huì)產(chǎn)生如圖1所示的“越界”的情況發(fā)生,在圖1中,用戶的拇指、中指以及無名指與觸摸屏的操作區(qū)域1022相接觸,形成了接觸區(qū)域 10,由于該接觸區(qū)域10并未設(shè)置為對(duì)觸摸動(dòng)作不發(fā)生任何響應(yīng),因此會(huì)造成誤輸入。請(qǐng)參見圖2,圖2是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備的正面示意圖。如圖2所示, 在本實(shí)施例中,手持設(shè)備包括結(jié)構(gòu)件101和觸摸屏102,其中結(jié)構(gòu)件101包圍觸摸屏102,值得注意的是,在圖1中,并未繪示出結(jié)構(gòu)件101,因?yàn)榻Y(jié)構(gòu)件101可以設(shè)置為很窄,或者根本不設(shè)置,使得手持設(shè)備的顯示表面僅為觸摸屏102。在本實(shí)施例中,觸摸屏102上設(shè)置了三個(gè)區(qū)域,包括非操作區(qū)域1021、操作區(qū)域 1022以及誤操作區(qū)域1023,其中,非操作區(qū)域1021具有一預(yù)設(shè)寬度Li,其中,預(yù)設(shè)寬度Ll 為IXl-XOl或IX3-X2I。誤操作區(qū)域1023與非操作區(qū)域1021相鄰且覆蓋一預(yù)定面積,如圖 1所示,該預(yù)定面積可為寬度L2與第一側(cè)邊11或第二側(cè)邊12的長度所限定,其實(shí)際面積可根據(jù)實(shí)際需要設(shè)定。其中,上述的第一側(cè)邊11和第二側(cè)邊12與觸摸屏的長度方向平行。
可利用觸摸屏控制芯片將非操作區(qū)域1021設(shè)置為對(duì)觸摸動(dòng)作不發(fā)生任何響應(yīng), 將操作區(qū)域1022和誤操作區(qū)域1023設(shè)置為對(duì)觸摸動(dòng)作發(fā)生響應(yīng),在進(jìn)行上述設(shè)置之后,可使得本實(shí)施例的手持設(shè)備可實(shí)施圖3所述之流程。請(qǐng)參見圖3,圖3是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備的觸摸屏的誤觸摸處理方法的流程圖。如圖3所示,在本實(shí)施例中,手持設(shè)備的觸摸屏的誤觸摸處理方法包括以下步驟步驟101,在觸摸屏上與觸摸屏的長度方向平行的第一側(cè)邊11和第二側(cè)邊12上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域1021,其中非操作區(qū)域1021具有一預(yù)設(shè)寬度Li,并定義與非操作區(qū)域1021相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域1023。步驟102,在觸摸屏上分別采集每一觸摸動(dòng)作對(duì)應(yīng)的多個(gè)采樣點(diǎn),以形成與每一觸摸動(dòng)作對(duì)應(yīng)的采樣點(diǎn)集合。其中,設(shè)置對(duì)應(yīng)于每一觸摸動(dòng)作的采樣點(diǎn)集合的原因在于在用戶手握觸摸屏?xí)r,有可能在第一側(cè)邊11和第二側(cè)邊12兩側(cè)同時(shí)接觸到誤操作區(qū)域1021,即分別在兩側(cè)產(chǎn)生不少于一個(gè)觸摸動(dòng)作,此時(shí)若統(tǒng)一對(duì)采集到的多個(gè)觸摸動(dòng)作的采樣點(diǎn)進(jìn)行下述的坐標(biāo)值比較,則會(huì)造成錯(cuò)誤的比較結(jié)果,因此,于此設(shè)置采樣點(diǎn)集合,使得每一采樣點(diǎn)集合對(duì)應(yīng)每一觸摸動(dòng)作,以下的坐標(biāo)值分析也僅限定于在一個(gè)采樣點(diǎn)集合中的多個(gè)采樣點(diǎn),從而防止誤處理的情況發(fā)生。步驟103,在每一采樣點(diǎn)集合中,判斷在多個(gè)采樣點(diǎn)的橫坐標(biāo)值中是否包括有第一側(cè)邊11所對(duì)應(yīng)的橫坐標(biāo)值XO或第二側(cè)邊12所對(duì)應(yīng)的橫坐標(biāo)值X3,在判斷結(jié)果為“是”時(shí), 執(zhí)行步驟104,在判斷結(jié)果為“否”時(shí),執(zhí)行步驟110。其中,作出該判斷的原因在于若多個(gè)采樣點(diǎn)的橫坐標(biāo)值中包括有第一側(cè)邊11所對(duì)應(yīng)的橫坐標(biāo)值XO或第二側(cè)邊12所對(duì)應(yīng)的橫坐標(biāo)值X3,則可知用戶的手指觸碰到了手持設(shè)備,用戶正在進(jìn)行手握手持設(shè)備的動(dòng)作。若多個(gè)采樣點(diǎn)的橫坐標(biāo)值中沒有包括有第一側(cè)邊11所對(duì)應(yīng)的橫坐標(biāo)值XO或第二側(cè)邊12所對(duì)應(yīng)的橫坐標(biāo)值X3,則可知用戶的手指并未手握手持設(shè)備。步驟104,獲取多個(gè)采樣點(diǎn)中的最大橫坐標(biāo)值和最小橫坐標(biāo)值,并將最大橫坐標(biāo)值減去最小橫坐標(biāo)值,以獲取第一差值。其中,該第一差值為用戶的手指在觸碰觸摸屏?xí)r,觸碰區(qū)域在觸摸屏的寬度方向的范圍。步驟105,判斷第一差值是否大于預(yù)設(shè)寬度Ll的一半,在判斷結(jié)果為“是”時(shí),執(zhí)行步驟106,在判斷結(jié)果為“否”時(shí),執(zhí)行步驟110。其中,作出該判斷步驟的原因是由于在步驟104已獲取到觸碰區(qū)域在觸摸屏的寬度方向的范圍(即第一差值),因此,將判斷觸碰區(qū)域在觸摸屏的寬度方向的范圍與超出非操作區(qū)域1021的預(yù)設(shè)寬度Ll的一半作比較,在判斷到觸碰區(qū)域在觸摸屏的寬度方向的范圍與超出非操作區(qū)域1021的預(yù)設(shè)寬度Ll的一半時(shí),認(rèn)為在誤操作區(qū)域1023上存在觸摸動(dòng)作的情況有可能發(fā)生,從而繼續(xù)執(zhí)行步驟106,在判斷到觸碰區(qū)域在觸摸屏的寬度方向的范圍沒有超出非操作區(qū)域1021的預(yù)設(shè)寬度Ll的一半時(shí),則可直接判定在誤操作區(qū)域1023上存在觸摸動(dòng)作的情況不可能發(fā)生,從而執(zhí)行步驟 110,直接退出流程。步驟106,判斷觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間。其中,對(duì)于用戶手握觸摸屏的觸摸動(dòng)作而言(如打電話),往往需要持續(xù)一段時(shí)間,因此,于此更設(shè)置一時(shí)間判斷步驟,而該第一時(shí)間的優(yōu)選值可設(shè)置為2秒。其中該步驟可根據(jù)實(shí)際需要設(shè)置,在必要時(shí)也可省略。
步驟107,判斷到在誤操作區(qū)域1023上存在觸摸動(dòng)作。其中,該觸摸動(dòng)作即為誤觸摸。步驟108,獲取多個(gè)采樣點(diǎn)中的最大縱坐標(biāo)值和最小縱坐標(biāo)值,將最大縱坐標(biāo)值減去最小縱坐標(biāo)值,以獲取第二差值。其中,該第二差值為用戶的手指在觸碰觸摸屏?xí)r,觸碰區(qū)域在觸摸屏的長度方向的范圍。步驟109,以第二差值為長度在最大縱坐標(biāo)值和最小縱坐標(biāo)值限定的范圍內(nèi)加寬預(yù)設(shè)寬度Ll 一預(yù)定距離。其中,在最大縱坐標(biāo)值和最小縱坐標(biāo)值限定的范圍內(nèi)加寬預(yù)設(shè)寬度Ll的原因是可通過最大縱坐標(biāo)值和最小縱坐標(biāo)值定位觸摸動(dòng)作的發(fā)生位置,僅加寬發(fā)生觸摸動(dòng)作的區(qū)域。并且,上述的預(yù)定距離可根據(jù)實(shí)際需要設(shè)置,具體而言,可根據(jù)手持設(shè)備的銷售區(qū)域設(shè)置,如,針對(duì)歐美人手型較大的情況,可設(shè)置該銷售區(qū)域的手持設(shè)備的該預(yù)定距離為較大值,針對(duì)東南亞人手型較小的情況,可設(shè)置該銷售區(qū)域的手持設(shè)備的該預(yù)定距離為較小值。由于加寬了非操作區(qū)域1021的預(yù)設(shè)寬度Li,因此,即使用戶不小心將手指接觸到了誤操作區(qū)域1023,該誤操作區(qū)域1023會(huì)被非操作區(qū)域1021的所加寬的預(yù)定距離和第二差值所限定的面積所覆蓋,從而使得手指接觸到的誤操作區(qū)域1023的區(qū)域?qū)υ撚|摸動(dòng)作不發(fā)生任何響應(yīng),從而不會(huì)產(chǎn)生誤輸入。步驟110,退出流程。請(qǐng)參見圖4,圖4是根據(jù)本發(fā)明第一實(shí)施例的手持設(shè)備電路結(jié)構(gòu)示意圖。如圖4所示,在本實(shí)施例中,手持設(shè)備包括觸摸屏201和觸摸屏控制模塊202,二者相互連接,其中, 觸摸動(dòng)作在觸摸屏201上產(chǎn)生,觸摸屏控制模塊202可完成圖3所述的步驟101至步驟110。在本實(shí)施例中,通過觸摸屏控制模塊202對(duì)將觸摸屏201設(shè)置為非操作區(qū)域1021、 操作區(qū)域1022以及誤操作區(qū)域1023,并采用相應(yīng)算法分析觸摸動(dòng)作的坐標(biāo)值,以動(dòng)態(tài)加寬非操作區(qū)域1021,從而針對(duì)性地屏蔽在誤操作區(qū)域1023發(fā)生的觸摸動(dòng)作,可有效減少誤輸入的情況發(fā)生。以下將參見圖5至圖7詳細(xì)介紹本發(fā)明的第二實(shí)施例。請(qǐng)參見圖5,圖5是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備的立體示意圖。如圖5所示,在本實(shí)施例中,針對(duì)誤觸摸區(qū)域,可在第一側(cè)邊11的對(duì)應(yīng)位置上將左側(cè)的誤操作區(qū)域分為誤操作區(qū)域201、誤操作區(qū)域202以及誤操作區(qū)域203,在第二側(cè)邊12的對(duì)應(yīng)位置上將右側(cè)的誤操作區(qū)域分誤操作區(qū)域204、誤操作區(qū)域205以及誤操作區(qū)域206。并且,在手持設(shè)備中靠近誤操作區(qū)域201、誤操作區(qū)域202、誤操作區(qū)域203、誤操作區(qū)域204、誤操作區(qū)域 205以及誤操作區(qū)域206的位置上分別設(shè)置近距離傳感器(圖未示),以檢測在上述誤操作區(qū)域是否存在觸摸動(dòng)作。值得注意的是,上述誤操作區(qū)域的數(shù)量可根據(jù)需要任意設(shè)置,本發(fā)明對(duì)此不作具體限定。請(qǐng)參見圖6,圖6是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備的正面示意圖。其中圖6與圖2所示大體相同,其區(qū)別在于,圖6中繪示出了誤操作區(qū)域201、誤操作區(qū)域202、誤操作區(qū)域203、誤操作區(qū)域204、誤操作區(qū)域205以及誤操作區(qū)域206的分布位置。請(qǐng)參見圖7,圖7是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備的觸摸屏的誤觸摸處理方法的流程圖。如圖7所示,在本實(shí)施例中,手持設(shè)備的觸摸屏的誤觸摸處理方法包括以下步驟
步驟301,在觸摸屏上與觸摸屏的長度方向平行的第一側(cè)邊11和第二側(cè)邊12上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域1021,其中非操作區(qū)域1021具有一預(yù)設(shè)寬度Li,并定義與非操作區(qū)域相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域。如第一實(shí)施例所述,該預(yù)定面積可為寬度L2與第一側(cè)邊11或第二側(cè)邊12的長度所限定,其實(shí)際面積可根據(jù)實(shí)際需要設(shè)定。步驟302,利用在第一側(cè)邊11和第二側(cè)邊12的對(duì)應(yīng)位置上分別設(shè)置的與誤觸摸區(qū)域201,202,203,204,205,206分別對(duì)應(yīng)的多個(gè)近距離傳感器分別檢測對(duì)應(yīng)的誤觸摸區(qū)域。步驟303,判斷對(duì)應(yīng)的誤觸摸區(qū)域上是否存在觸摸動(dòng)作。在判斷結(jié)果為“是”時(shí),執(zhí)行步驟304,在判斷結(jié)果為“否”時(shí),執(zhí)行步驟307。步驟304,判斷觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間。在判斷結(jié)果為“是”時(shí),執(zhí)行步驟305,在判斷結(jié)果為“否”時(shí),執(zhí)行步驟307。其中該步驟可根據(jù)實(shí)際需要設(shè)置,在必要時(shí)也可省略。步驟305,判斷到在誤操作區(qū)域上存在觸摸動(dòng)作。其中,該觸摸動(dòng)作即為誤觸摸。步驟306,以第一側(cè)邊11和第二側(cè)邊12中任一者的長度的三等份之一為長度在檢測到觸摸動(dòng)作的近距離傳感器對(duì)應(yīng)的誤觸摸區(qū)域上加寬預(yù)設(shè)寬度Ll 一預(yù)定距離。其中,就本實(shí)施例而言,檢測到觸摸動(dòng)作的近距離傳感器對(duì)應(yīng)的誤觸摸區(qū)域可為誤觸摸區(qū)域 201-206中的一個(gè),比方,若測到觸摸動(dòng)作的近距離傳感器對(duì)應(yīng)的誤觸摸區(qū)域?yàn)檎`觸摸區(qū)域 201,則可以以第一側(cè)邊11和第二側(cè)邊12中任一者的長度的三等份之一為長度在誤觸摸區(qū)域201加寬預(yù)設(shè)寬度Ll 一預(yù)定距離,從而使得手指接觸到的誤操作區(qū)域201對(duì)該觸摸動(dòng)作不發(fā)生任何響應(yīng),從而不會(huì)產(chǎn)生誤輸入。與第一實(shí)施例相同,由于加寬了非操作區(qū)域1021 的預(yù)設(shè)寬度Li,因此,即使用戶不小心將手指接觸到了誤操作區(qū)域201-206中的一個(gè),該誤操作區(qū)域201-206中的一個(gè)的會(huì)被非操作區(qū)域1021的所加寬的預(yù)定距離和第一側(cè)邊11和第二側(cè)邊12中任一者的長度的三等份之一長度所限定的面積所覆蓋,從而使得手指接觸到的誤操作區(qū)域201-206中的一個(gè)對(duì)該觸摸動(dòng)作不發(fā)生任何響應(yīng),從而不會(huì)產(chǎn)生誤輸入。步驟307,退出流程。請(qǐng)參見圖8,圖8是根據(jù)本發(fā)明第二實(shí)施例的手持設(shè)備電路結(jié)構(gòu)示意圖。如圖8所示,在本實(shí)施例中,手持設(shè)備包括觸摸屏401和觸摸屏控制模塊402,其中,觸摸屏控制模塊 402包括近距離傳感器4021-4026,上述的步驟301、步驟304、步驟305、步驟306以及步驟 307由觸摸屏控制模塊402執(zhí)行,步驟302和步驟303由近距離傳感器執(zhí)行。在本實(shí)施例中,通過在手持設(shè)備上設(shè)置近距離傳感器,利用近距離傳感器直接檢測誤操作區(qū)域上是否存在觸摸動(dòng)作,并在存在觸摸動(dòng)作時(shí),動(dòng)態(tài)加寬非操作區(qū)域1023,從而有效減少誤輸入的情況發(fā)生。因此,本發(fā)明提供的手持設(shè)備的觸摸屏的誤觸摸處理方法,其可包括以下步驟在觸摸屏上與觸摸屏的長度方向平行的第一側(cè)邊和第二側(cè)邊上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域,其中非操作區(qū)域具有一預(yù)設(shè)寬度,并定義與非操作區(qū)域相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域;判斷在誤操作區(qū)域上是否存在觸摸動(dòng)作;在判斷到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),在產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域上加寬預(yù)設(shè)寬度一預(yù)定距離。在上述的手持設(shè)備的觸摸屏的誤觸摸處理方法中,可通過第一實(shí)施例的坐標(biāo)值算法來判斷在誤操作區(qū)域上是否存在觸摸動(dòng)作,也可通過第二實(shí)施例的近距離傳感器來判斷在誤操作區(qū)域上是否存在觸摸動(dòng)作。同樣地,在判斷到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),在產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域上加寬預(yù)設(shè)寬度一預(yù)定距離的步驟中,也可由第一實(shí)施例中的坐標(biāo)值算法分析產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域的具體位置,并且,也可由第二實(shí)施例中的近距離傳感器檢測產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域的具體位置,本發(fā)明可根據(jù)實(shí)際需要任意選取其具體實(shí)施方式
。值得注意的是,本發(fā)明揭示的技術(shù)方案尤其適用于電容式觸摸屏。因此,通過以上方案,本發(fā)明提供的手持設(shè)備及其觸摸屏的誤觸摸處理方法通過在觸摸屏上設(shè)置對(duì)觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域和與該非操作區(qū)域相鄰且覆蓋預(yù)定面積的誤操作區(qū)域,在判斷到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),在產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域上加寬非操作區(qū)域的預(yù)設(shè)寬度,在可有效解決用戶在用手指緊握手持設(shè)備時(shí)可能會(huì)在手持設(shè)備的觸摸屏的側(cè)邊區(qū)域上產(chǎn)生誤觸摸,從而造成誤輸入的問題。。以上僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種手持設(shè)備的觸摸屏的誤觸摸處理方法,其特征在于,所述方法包括以下步驟a.在所述觸摸屏上與所述觸摸屏的長度方向平行的第一側(cè)邊和第二側(cè)邊上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域,其中所述非操作區(qū)域具有一預(yù)設(shè)寬度,并定義與所述非操作區(qū)域相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域;b.判斷在所述誤操作區(qū)域上是否存在所述觸摸動(dòng)作;c.在判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作時(shí),在產(chǎn)生所述觸摸動(dòng)作的所述誤操作區(qū)域上加寬所述預(yù)設(shè)寬度一預(yù)定距離。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟b中,在所述觸摸屏上分別采集每一所述觸摸動(dòng)作對(duì)應(yīng)的多個(gè)采樣點(diǎn),以形成與每一所述觸摸動(dòng)作對(duì)應(yīng)的采樣點(diǎn)集合, 在每一所述采樣點(diǎn)集合中,判斷在所述多個(gè)采樣點(diǎn)的橫坐標(biāo)值中是否包括有所述第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或所述第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值,并在判斷到在所述多個(gè)采樣點(diǎn)的橫坐標(biāo)值中包括有所述第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或所述第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值時(shí),進(jìn)一步獲取所述多個(gè)采樣點(diǎn)中的最大橫坐標(biāo)值和最小橫坐標(biāo)值,并將所述最大橫坐標(biāo)值減去所述最小橫坐標(biāo)值,以獲取第一差值,在判斷到所述第一差值大于所述預(yù)設(shè)寬度的一半時(shí), 判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作,在所述步驟c中,進(jìn)一步獲取所述多個(gè)采樣點(diǎn)中的最大縱坐標(biāo)值和最小縱坐標(biāo)值,將所述最大縱坐標(biāo)值減去所述最小縱坐標(biāo)值,以獲取第二差值,以所述第二差值為長度在所述最大縱坐標(biāo)值和所述最小縱坐標(biāo)值限定的范圍內(nèi)加寬所述預(yù)設(shè)寬度一所述預(yù)定距離。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟b進(jìn)一步包括在判斷到所述第一差值大于所述預(yù)設(shè)寬度的一半時(shí),進(jìn)一步判斷所述觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間,并在判斷到所述持續(xù)時(shí)間大于所述第一時(shí)間時(shí),判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟b中,利用在所述第一側(cè)邊和所述第二側(cè)邊的對(duì)應(yīng)位置上分別設(shè)置的與所述誤觸摸區(qū)域分別對(duì)應(yīng)的多個(gè)近距離傳感器分別檢測對(duì)應(yīng)的所述誤觸摸區(qū)域,以判斷在對(duì)應(yīng)的所述誤觸摸區(qū)域上是否存在所述觸摸動(dòng)作,并在判斷到對(duì)應(yīng)的所述誤觸摸區(qū)域上存在所述觸摸動(dòng)作時(shí),以所述第一側(cè)邊和所述第二側(cè)邊中任一者的長度的三等份之一為長度在檢測到觸摸動(dòng)作的近距離傳感器對(duì)應(yīng)的所述誤觸摸區(qū)域上加寬所述預(yù)設(shè)寬度一所述預(yù)定距離。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟b進(jìn)一步包括在檢測到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作時(shí),進(jìn)一步判斷所述觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間,并在判斷到所述持續(xù)時(shí)間大于所述第一時(shí)間時(shí),判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作。
6.一種手持設(shè)備,其特征在于,包括觸摸屏;觸摸屏控制模塊,與觸摸屏連接,在所述觸摸屏上與所述觸摸屏的長度方向平行的第一側(cè)邊和第二側(cè)邊上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域,其中所述非操作區(qū)域具有一預(yù)設(shè)寬度,并定義與所述非操作區(qū)域相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域,觸摸屏控制模塊判斷在所述誤操作區(qū)域上是否存在所述觸摸動(dòng)作,在判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作時(shí),加寬所述預(yù)設(shè)寬度一預(yù)定距離。
7.根據(jù)權(quán)利要求6所述的手持設(shè)備,其特征在于,所述觸摸屏控制模塊在所述觸摸屏上分別采集每一所述觸摸動(dòng)作對(duì)應(yīng)的多個(gè)采樣點(diǎn),以形成與每一所述觸摸動(dòng)作對(duì)應(yīng)的采樣點(diǎn)集合,在每一所述采樣點(diǎn)集合中,判斷在所述多個(gè)采樣點(diǎn)的橫坐標(biāo)值中是否包括有所述第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或所述第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值,并在判斷到在所述多個(gè)采樣點(diǎn)的橫坐標(biāo)值中包括有所述第一側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值或所述第二側(cè)邊所對(duì)應(yīng)的橫坐標(biāo)值時(shí),進(jìn)一步獲取所述多個(gè)采樣點(diǎn)中的最大橫坐標(biāo)值和最小橫坐標(biāo)值,并將所述最大橫坐標(biāo)值減去所述最小橫坐標(biāo)值,以獲取第一差值,在判斷到所述第一差值大于所述預(yù)設(shè)寬度的一半時(shí),判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作,進(jìn)一步獲取所述多個(gè)采樣點(diǎn)中的最大縱坐標(biāo)值和最小縱坐標(biāo)值,將所述最大縱坐標(biāo)值減去所述最小縱坐標(biāo)值,以獲取第二差值,以所述第二差值為長度在所述最大縱坐標(biāo)值和所述最小縱坐標(biāo)值限定的范圍內(nèi)加寬所述預(yù)設(shè)寬度一所述預(yù)定距離。
8.根據(jù)權(quán)利要求7所述的手持設(shè)備,其特征在于,所述觸摸屏控制模塊進(jìn)一步用于 在判斷到所述第一差值大于所述預(yù)設(shè)寬度的一半時(shí),進(jìn)一步判斷所述觸摸動(dòng)作的持續(xù)時(shí)間是否大于第一時(shí)間,并在判斷到所述持續(xù)時(shí)間大于所述第一時(shí)間時(shí),判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作。
9.根據(jù)權(quán)利要求6所述的手持設(shè)備,其特征在于,所述觸摸屏控制模塊包括多個(gè)近距離傳感器,所述多個(gè)近距離傳感器與所述誤觸摸區(qū)域分別對(duì)應(yīng),并分別設(shè)置在所述第一側(cè)邊和所述第二側(cè)邊的對(duì)應(yīng)位置上,每一所述近距離傳感器分別檢測對(duì)應(yīng)的所述誤觸摸區(qū)域,以判斷在對(duì)應(yīng)的所述誤觸摸區(qū)域上是否存在所述觸摸動(dòng)作,并在判斷到對(duì)應(yīng)的所述誤觸摸區(qū)域上存在所述觸摸動(dòng)作時(shí),所述觸摸屏控制模塊以所述第一側(cè)邊和所述第二側(cè)邊中任一者的長度的三等份之一為長度在檢測到觸摸動(dòng)作的近距離傳感器對(duì)應(yīng)的所述誤觸摸區(qū)域上加寬所述預(yù)設(shè)寬度一所述預(yù)定距離。
10.根據(jù)權(quán)利要求9所述的手持設(shè)備,其特征在于,所述觸摸屏控制模塊進(jìn)一步用于 在所述近距離傳感器檢測到在所述非操作區(qū)域上存在所述觸摸動(dòng)作時(shí),判斷所述觸摸動(dòng)作的持續(xù)時(shí)間是否大于一第一時(shí)間,并在判斷到所述持續(xù)時(shí)間大于所述第一時(shí)間時(shí),判斷到在所述誤操作區(qū)域上存在所述觸摸動(dòng)作。
全文摘要
本發(fā)明公開了一種手持設(shè)備的觸摸屏的誤觸摸處理方法,該方法包括以下步驟在觸摸屏上與觸摸屏的長度方向平行的第一側(cè)邊和第二側(cè)邊上分別設(shè)置對(duì)用戶的觸摸動(dòng)作不產(chǎn)生響應(yīng)的非操作區(qū)域,其中非操作區(qū)域具有一預(yù)設(shè)寬度,并定義與非操作區(qū)域相鄰且覆蓋一預(yù)定面積的區(qū)域?yàn)檎`操作區(qū)域;判斷在誤操作區(qū)域上是否存在觸摸動(dòng)作;在判斷到在誤操作區(qū)域上存在觸摸動(dòng)作時(shí),在產(chǎn)生觸摸動(dòng)作的誤操作區(qū)域上加寬預(yù)設(shè)寬度一預(yù)定距離。本發(fā)明進(jìn)一步公開了一種手持設(shè)備。通過上述方式,本發(fā)明提供的技術(shù)方案可有效解決用戶在用手指緊握手持設(shè)備時(shí)可能會(huì)在手持設(shè)備的觸摸屏的側(cè)邊區(qū)域上產(chǎn)生誤觸摸,從而造成誤輸入的問題。
文檔編號(hào)G06F3/041GK102289321SQ20111024184
公開日2011年12月21日 申請(qǐng)日期2011年8月22日 優(yōu)先權(quán)日2011年8月22日
發(fā)明者伍延椿, 林子華 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司