一種防止觸屏按鍵失效的方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種觸屏防止按鍵失效的方法與裝置。
【背景技術(shù)】
[0002]觸摸屏是一種附加在顯示器表面的透明介質(zhì),目前主要有以下幾種類型:電阻式、表面電容式和感應(yīng)電容式、表面聲波式、紅外式等。其中,電容式觸摸屏應(yīng)用較為廣泛,主要涉及到通信和電子消費(fèi)品,如:智能手機(jī)、移動(dòng)電話、多媒體播放器、PAD等。
[0003]電容式觸摸屏是通過感應(yīng)人體觸摸所產(chǎn)生的電容變化而判斷觸摸點(diǎn)的。它具有兩組信號(hào)線:驅(qū)動(dòng)線與感應(yīng)線,驅(qū)動(dòng)線發(fā)射信號(hào),感應(yīng)線偵測(cè)電容值的變化。當(dāng)手指觸摸在金屬層上時(shí),由于人體電場(chǎng)的存在,手指和觸摸屏表面形成一個(gè)耦合電容,對(duì)于高頻電流來說,電容是直接導(dǎo)體,于是手指從接觸點(diǎn)吸走一個(gè)很小的電流。影響了觸摸點(diǎn)附近兩個(gè)電極之間的耦合,從而改變了這兩個(gè)電極之間的電容量。檢測(cè)互電容大小時(shí),驅(qū)動(dòng)線方向的電極依次發(fā)出激勵(lì)信號(hào),感應(yīng)線方向的所有電極同時(shí)接收信號(hào),這樣可以得到所有橫向和縱向電極交匯點(diǎn)的電容值的變化,即整個(gè)觸摸屏的二維平面的電容大小,根據(jù)觸摸屏二維電容變化量數(shù)據(jù),可以計(jì)算出每一個(gè)觸摸點(diǎn)的坐標(biāo),因此屏上即使有多個(gè)觸摸點(diǎn),也能計(jì)算出每個(gè)觸摸點(diǎn)的真實(shí)坐標(biāo)。
[0004]隨著手持式觸摸屏移動(dòng)通訊終端技術(shù)的進(jìn)步,使用手持式觸摸屏移動(dòng)通訊終端的用戶日益增加,尤其是大尺寸觸摸屏設(shè)備,更是受到用戶的廣泛青睞。然而,尺寸越來越大的觸摸屏設(shè)備,使得用戶單手操作起來變的越來越困難,當(dāng)用戶一手持握時(shí),用于持握的手會(huì)在不經(jīng)意間觸碰到觸摸屏,此時(shí)用戶再用另一只手操作屏幕(包括屏幕底部的觸屏按鍵)是沒有任何效果的,從而影響用戶的操作和體驗(yàn)。
[0005]針對(duì)相關(guān)技術(shù)中手持握觸屏設(shè)備時(shí)產(chǎn)生的邊緣觸摸進(jìn)而導(dǎo)致觸屏按鍵失效的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供了一種防止觸屏按鍵失效的方法與裝置,特別是防止邊緣觸摸導(dǎo)致觸屏按鍵失效的方法與裝置,以至少解決手持握觸屏設(shè)備時(shí)由于邊緣觸摸進(jìn)而導(dǎo)致觸屏按鍵失效的問題。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種防止觸屏按鍵失效的方法。
[0008]根據(jù)本發(fā)明實(shí)施例的防止觸屏按鍵失效的方法包括:接收第一觸摸指令,判斷上述第一觸摸指令是否屬于誤觸摸;當(dāng)上述第一觸摸指令是誤觸摸時(shí),檢測(cè)是否同時(shí)存在第二觸摸指令,在同時(shí)存在上述第二觸摸指令時(shí),判斷上述第二觸摸指令是否是觸屏按鍵指令;如果上述第二觸摸指令是上述觸屏按鍵指令,則執(zhí)行上述第二觸摸指令。
[0009]優(yōu)選地,判斷上述第一觸摸指令是否屬于誤觸摸包括:確定上述第一觸摸指令的橫坐標(biāo)是否位于觸摸屏上的第一預(yù)定位置范圍內(nèi)和或縱坐標(biāo)是否位于觸摸屏上的第二預(yù)定范圍內(nèi),當(dāng)上述第一觸摸指令的橫坐標(biāo)位于上述觸摸屏上的第一預(yù)定位置范圍內(nèi)時(shí)和或縱坐標(biāo)位于觸摸屏屏上的第二預(yù)定范圍內(nèi)時(shí),為誤觸摸。
[0010]優(yōu)選地,第一預(yù)定位置范圍是指:距離觸摸屏的左和或右邊緣的距離小于或等于預(yù)先設(shè)置的點(diǎn)的第一坐標(biāo)范圍;
[0011]優(yōu)選地,第二預(yù)定位置范圍是指:距離觸摸屏的上和或下邊緣的距離小于或等于預(yù)先設(shè)置的點(diǎn)的第二坐標(biāo)范圍。
[0012]優(yōu)選地,當(dāng)上述第一觸摸指令不是誤觸摸時(shí),執(zhí)行第一觸摸指令。
[0013]優(yōu)選地,上述述第一和或第二預(yù)定位置范圍為用戶預(yù)先設(shè)定的范圍。
[0014]根據(jù)本發(fā)明的一個(gè)方面,提供了一種防止觸屏按鍵失效的裝置。
[0015]根據(jù)本發(fā)明實(shí)施例的防止觸屏按鍵失效的裝置包括:接收模塊,用于接收第一觸摸指令,
[0016]第一判斷模塊,用于判斷上述第一觸摸指令是否屬于誤觸摸;
[0017]檢測(cè)模塊,用于當(dāng)上述第一觸摸指令是誤觸摸時(shí),檢測(cè)是否同時(shí)存在第二觸摸指令,
[0018]第二判斷模塊,用于在同時(shí)存在上述第二觸摸指令時(shí),判斷上述第二觸摸指令是否是觸屏按鍵指令;
[0019]第一執(zhí)行模塊,用于如果上述第二觸摸指令是上述觸屏按鍵指令,則執(zhí)行上述第二觸摸指令。
[0020]優(yōu)選地,上述第一判斷模塊具體用于:確定上述第一觸摸指令的橫坐標(biāo)是否位于觸摸屏上的第一預(yù)定位置范圍內(nèi)和或縱坐標(biāo)是否位于觸摸屏上的第二預(yù)定范圍內(nèi),當(dāng)上述第一觸摸指令的橫坐標(biāo)位于上述觸摸屏上的第一預(yù)定位置范圍內(nèi)時(shí)和或縱坐標(biāo)位于觸摸屏屏上的第二預(yù)定范圍內(nèi)時(shí),為誤觸摸。
[0021]優(yōu)選地,上述第一預(yù)定位置范圍是指:距離觸摸屏的左和或右邊緣的距離小于或等于預(yù)先設(shè)置的點(diǎn)的第一坐標(biāo)范圍。
[0022]優(yōu)選地,上述第二預(yù)定位置范圍是指:距離觸摸屏的上和或下邊緣的距離小于或等于預(yù)先設(shè)置的點(diǎn)的第二坐標(biāo)范圍。
[0023]優(yōu)選地,上述裝置還包括第二執(zhí)行模塊,用于當(dāng)所述第一觸摸指令不是誤觸摸時(shí),執(zhí)行第一觸摸指令。
[0024]優(yōu)選地,上述裝置還包括設(shè)置模塊,用于設(shè)置所述第一和或第二預(yù)定位置范圍。
[0025]通過本發(fā)明實(shí)施例,采用存在邊緣誤觸摸時(shí),如果同時(shí)檢測(cè)到觸屏按鍵的觸摸指令,則執(zhí)行觸屏按鍵的指令的技術(shù)方案。解決了相關(guān)技術(shù)中由于邊緣誤觸摸進(jìn)而導(dǎo)致觸屏按鍵失效的問題,提高了用戶的體驗(yàn)。
【附圖說明】
[0026]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0027]圖1為根據(jù)本發(fā)明實(shí)施例的防止觸屏按鍵失效的方法流程圖;
[0028]圖2為根據(jù)本發(fā)明實(shí)施例的防止觸屏按鍵失效的裝置的結(jié)構(gòu)框圖;
[0029]圖3為根據(jù)本發(fā)明優(yōu)選實(shí)施例的防止觸屏按鍵失效的結(jié)構(gòu)框圖;
[0030]圖4為根據(jù)本發(fā)明優(yōu)選實(shí)施例的防止觸屏按鍵失效的另一結(jié)構(gòu)框圖;
[0031]圖5是本發(fā)明優(yōu)選實(shí)施例的防止觸屏按鍵失效的方法流程圖;
[0032]圖6是本發(fā)明優(yōu)選實(shí)施例的手持觸摸屏設(shè)備的平面示意圖;
[0033]圖7是本發(fā)明優(yōu)選實(shí)施例的可供用戶自定義邊緣區(qū)域?qū)挾鹊氖疽鈭D。
【具體實(shí)施方式】
[0034]需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0035]圖1為根據(jù)本發(fā)明實(shí)施例的防止觸屏按鍵失效的方法的流程圖。如圖1所示,該方法包括:步驟S102至步驟S108:
[0036]S102:接收第一觸摸指令,判斷該第一觸摸指令是否屬于誤觸摸;
[0037]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,首先開啟觸摸設(shè)備,喚醒屏幕并觸摸,這時(shí)觸摸設(shè)備接收第一觸摸指令。判斷該第一觸摸指令是否屬于誤觸摸,主要通過確定該第一觸摸指令的橫坐標(biāo)是否位于觸摸屏上的第一預(yù)定位置范圍內(nèi)和或縱坐標(biāo)是否位于觸摸屏上的第二預(yù)定范圍內(nèi),當(dāng)該第一觸摸指令的橫坐標(biāo)位于觸摸屏上的第一預(yù)定位置范圍內(nèi)時(shí)和或縱坐標(biāo)位于觸摸屏屏上的第二預(yù)定范圍內(nèi)時(shí),為誤觸摸。
[0038]該第一預(yù)定范圍是指距離觸摸屏的左和或右邊緣的距離小于或等于預(yù)先設(shè)置的點(diǎn)的第一坐標(biāo)范圍;該第二預(yù)定位置范圍是指:距離觸摸屏的上和或下邊緣的距離小于或等于預(yù)先設(shè)置的點(diǎn)的第二坐標(biāo)范圍。并且上下左右的值可不一樣。比如距離左側(cè)邊緣5mm,則第一坐標(biāo)范圍就是5mm,第一預(yù)定范圍也是5mm,在觸摸屏距離左側(cè)邊緣5_的點(diǎn)坐標(biāo)范圍之內(nèi),都屬于誤觸摸的點(diǎn)。同理,距離右側(cè)邊緣可以設(shè)置6mm。或者距離邊緣上方設(shè)置4_,則第二坐標(biāo)范圍就是4_,第二預(yù)定范圍也是4_,在觸摸屏距離上方邊緣4_的點(diǎn)坐標(biāo)范圍之內(nèi),都屬于誤觸摸的點(diǎn)。同理,距離邊緣下方可以設(shè)置離邊緣3_等等。用戶可以自主設(shè)定該數(shù)值范圍。
[0039]S104:當(dāng)該第一觸摸指令是誤觸摸時(shí),檢測(cè)是否同時(shí)存在第二觸摸指令;
[0040]當(dāng)判斷該第一觸摸指令不是誤觸摸時(shí),即屬于用戶的正常觸摸,當(dāng)該第一觸摸指令的橫坐標(biāo)沒有位于觸摸屏上的第一預(yù)定位置范圍內(nèi)時(shí)和或縱坐標(biāo)位于觸摸屏屏上的第二預(yù)定范圍內(nèi)時(shí),就不屬于誤觸摸。這時(shí)候就執(zhí)行第一觸摸指令。
[0041]S106:在同時(shí)存在上述第二觸摸指令時(shí),判斷該第二觸摸指令是否是觸屏按鍵指令;
[0042]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,觸屏按鍵指令包括觸屏的底部按鍵指令。可以進(jìn)行按鍵操作的,包括機(jī)械類按鍵和非機(jī)械類的按鍵。
[0043]S108:如果該第二觸摸指令是所述觸屏按鍵指令,則執(zhí)行該第二觸摸指令。
[0044]在本實(shí)施例中還提供了一種防止觸