專利名稱:觸摸屏防干擾的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏,更具體地說(shuō),涉及一種觸摸屏防干擾方法及系統(tǒng)。
背景技術(shù):
隨著科技的進(jìn)步,越來(lái)越多的觸摸屏式電子設(shè)備進(jìn)入了人們的日常生活當(dāng)中,例如智能手機(jī)或者平板電腦等。在我們使用上述的觸摸屏式電子設(shè)備的過(guò)程中,偶爾會(huì)出現(xiàn)觸摸屏式電子設(shè)備的系統(tǒng)自己反應(yīng),自己動(dòng)作,然后進(jìn)入某個(gè)界面的情況,這些往往都是外界環(huán)境對(duì)觸摸屏的電磁干擾造成的,這種干擾的特點(diǎn)就是持續(xù)時(shí)間短。綜上所述,現(xiàn)有技術(shù)的觸摸屏式電子設(shè)備存在因外界環(huán)境干擾造成系統(tǒng)失靈、用戶使用不方便的缺陷
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題之一在于,針對(duì)現(xiàn)有技術(shù)的上述觸摸屏式電子設(shè)備存在因外界環(huán)境干擾造成系統(tǒng)失靈、用戶使用不方便的缺陷,提供一種觸摸屏防干擾的方法。本發(fā)明要解決的技術(shù)問(wèn)題之二在于,針對(duì)現(xiàn)有技術(shù)的上述觸摸屏式電子設(shè)備存在因外界環(huán)境干擾造成系統(tǒng)失靈、用戶使用不方便的缺陷,提供一種觸摸屏防干擾系統(tǒng)。本發(fā)明的觸摸屏防干擾的方法及系統(tǒng)克服了上述缺陷,對(duì)觸摸屏的觸摸事件進(jìn)行過(guò)濾,使得一些由外界環(huán)境干擾引起的觸摸事件被過(guò)濾掉,這些觸摸事件不會(huì)被處理器處理,而正常的觸摸事件則由處理器進(jìn)行處理,這樣可以減少外界環(huán)境對(duì)觸摸屏的干擾,有效地過(guò)濾掉觸摸屏受到的電磁干擾,保證系統(tǒng)運(yùn)行的的穩(wěn)定,給用戶的使用帶來(lái)了穩(wěn)定性和流暢感。本發(fā)明解決其技術(shù)問(wèn)題之一所采用的技術(shù)方案是構(gòu)造一種觸摸屏防干擾的方法,包括以下步驟SI :獲取觸摸屏檢測(cè)到觸摸事件時(shí)觸摸屏電容量的變化差值A(chǔ)C ;S2 :判斷AC是否處于設(shè)定的電容變化范圍之內(nèi),如果是,則執(zhí)行步驟S3,否則,則觸摸事件由干擾引起,執(zhí)行步驟S5 ;S3 :獲取觸摸事件的觸摸時(shí)間,跳至步驟S4 ;S4:判斷觸摸時(shí)間是否小于設(shè)定時(shí)間,如果是,則觸摸事件由干擾引起,執(zhí)行步驟S5,否則,則是正常的觸摸事件,執(zhí)行步驟S6 ;S5 過(guò)濾掉觸摸事件;S6 :處理器執(zhí)行觸摸事件。在本發(fā)明所述的觸摸屏防干擾的方法中,所述步驟S2中,設(shè)定的電容變化范圍為由操作手指觸摸引起的觸摸屏的電容變化范圍。在本發(fā)明所述的觸摸屏防干擾的方法中,操作手指多次觸摸操作觸摸屏?xí)r,產(chǎn)生多個(gè)相應(yīng)的觸摸時(shí)間,其中包含使觸摸屏識(shí)別為觸摸事件的、且小于其他觸摸時(shí)間的端值觸摸時(shí)間,該端值觸摸時(shí)間為所述步驟S4中的設(shè)定時(shí)間。在本發(fā)明所述的觸摸屏防干擾的方法中,所述步驟S5中過(guò)濾掉觸摸事件為停止向處理器發(fā)送觸摸事件。本發(fā)明解決其技術(shù)問(wèn)題之二所采用的技術(shù)方案是構(gòu)造一種觸摸屏防干擾系統(tǒng),其與處理器連接,包括電容差值計(jì)算模塊、電容差值比對(duì)模塊、觸摸時(shí)間計(jì)量模塊、觸摸時(shí)間比對(duì)模塊、及觸摸事件發(fā)送控制模塊;所述電容差值計(jì)算模塊,用于獲取觸摸屏檢測(cè)到觸摸事件時(shí)觸摸屏電容量的變化差值Δ C ;所述電容差值比對(duì)模塊,用于判斷AC是否處于設(shè)定的電容變化范圍之內(nèi),如果是,則由所述觸摸時(shí)間計(jì)量模塊獲取觸摸事件的觸摸時(shí)間,否則,則觸摸事件由干擾引起,所述觸摸事件發(fā)送控制模塊過(guò)濾掉觸摸事件;所述觸摸時(shí)間計(jì)量模塊,用于獲取觸摸事件的觸摸時(shí)間;所述觸摸時(shí)間比對(duì)模塊,用于判斷觸摸時(shí)間是否小于設(shè)定時(shí)間,如果是,則觸摸事件由干擾引起,所述觸摸事件發(fā)送控制模塊過(guò)濾掉觸摸事件,否則,則是正常的觸摸事件,所述觸摸事件發(fā)送控制模塊將正常的觸摸事件發(fā)送至所述處理器進(jìn)行處理;所述觸摸事件發(fā)送控制模塊,用于控制觸摸事件是否向所述處理器發(fā)送。實(shí)施本發(fā)明的觸摸屏防干擾的方法及系統(tǒng),具有以下有益效果對(duì)觸摸屏的觸摸事件進(jìn)行過(guò)濾,使得一些由外界環(huán)境干擾引起的觸摸事件被過(guò)濾掉,這些觸摸事件不會(huì)被處理器處理,而正常的觸摸事件則由處理器進(jìn)行處理,這樣可以減少外界環(huán)境對(duì)觸摸屏的干擾,有效地過(guò)濾掉觸摸屏受到的電磁干擾,保證系統(tǒng)運(yùn)行的的穩(wěn)定,給用戶的使用帶來(lái)了穩(wěn)定性和流暢感。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖I是本發(fā)明觸摸屏防干擾的方法實(shí)施例的流程圖;圖2是本發(fā)明觸摸屏防干擾系統(tǒng)實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了對(duì)本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照附圖詳細(xì)說(shuō)明本發(fā)明的具體實(shí)施方式
?,F(xiàn)有技術(shù)的觸摸屏式電子設(shè)備在使用過(guò)程中,會(huì)出現(xiàn)觸摸屏式電子設(shè)備的系統(tǒng)自己反應(yīng),自己動(dòng)作,然后進(jìn)入某個(gè)界面的情況,這些往往都是外界環(huán)境對(duì)觸摸屏的電磁干擾造成的,這種干擾的特點(diǎn)就是持續(xù)時(shí)間短。針對(duì)上述問(wèn)題,本實(shí)施例提供一種觸摸屏防干擾的方法及系統(tǒng),以克服觸摸屏式電子設(shè)備存在因外界環(huán)境干擾造成系統(tǒng)失靈、用戶使用不方便的缺陷。首先講述本實(shí)施例的方法。如圖I所示,在本實(shí)施例的觸摸屏防干擾的方法的流程圖。本實(shí)施例的觸摸屏防干擾的方法,包括以下步驟SI :獲取觸摸屏檢測(cè)到觸摸事件時(shí)觸摸屏電容量的變化差值A(chǔ)C。S2 :判斷AC是否處于設(shè)定的電容變化范圍之內(nèi),如果是,則執(zhí)行步驟S3,否則,則觸摸事件由干擾引起,執(zhí)行步驟S5。設(shè)定的電容變化范圍為由操作手指觸摸引起的觸摸屏的電容變化范圍。這里需要說(shuō)明的是,不同的觸摸介質(zhì)引起觸摸屏電容量的變化是不一樣的。S3 :獲取觸摸事件的觸摸時(shí)間,跳至步驟S4。此處需要說(shuō)明的是,步驟S3中的觸摸事件與步驟Si中的觸摸事件為同一觸摸事件。S4:判斷觸摸時(shí)間是否小于設(shè)定時(shí)間,如果是,則觸摸事件由干擾引起,執(zhí)行步驟S5,否則,則是正常的觸摸事件,執(zhí)行步驟S6。操作手指多次觸摸操作觸摸屏?xí)r,產(chǎn)生多個(gè)相應(yīng)的觸摸時(shí)間,其中包含使觸摸屏識(shí)別為觸摸事件的、且小于其他觸摸時(shí)間的端值觸摸時(shí)間,該端值觸摸時(shí)間為步驟S4中的設(shè)定時(shí)間;也即,我們?cè)谟貌僮魇种赣|摸操作觸摸屏?xí)r,會(huì)有一個(gè)使觸摸屏識(shí)別為觸摸事件的最小觸摸時(shí)間,這個(gè)最小觸摸時(shí)間為步驟S4中的設(shè)定時(shí)間,例如某一觸摸屏式智能手機(jī),觸控操作時(shí),使觸摸屏識(shí)別為觸摸事件的最小觸摸時(shí)間為10毫秒,在此情況下,如果觸摸時(shí)間小于10毫秒,則觸摸事件由干擾引起,執(zhí)行步驟S5,如果觸摸時(shí)間大于或者等于10 毫秒,則是正常的觸摸事件,執(zhí)行步驟S6。當(dāng)然,不同的觸摸屏式電子產(chǎn)品具有不同的最小觸摸時(shí)間,例如,一些觸摸屏式電子產(chǎn)品的最小觸摸時(shí)間為6毫秒,一些觸摸屏式電子產(chǎn)品的最小觸摸時(shí)間為8毫秒,一些觸摸屏式電子產(chǎn)品的最小觸摸時(shí)間為20毫秒,因此,端值觸摸時(shí)間(最小觸摸時(shí)間)應(yīng)根據(jù)不同的觸摸屏式電子產(chǎn)品而設(shè)定其大小。S5 :過(guò)濾掉觸摸事件。此處的過(guò)濾掉觸摸事件是指停止向處理器發(fā)送觸摸事件,此時(shí)處理器不會(huì)執(zhí)行該觸摸事件,由于對(duì)觸摸屏的觸摸事件進(jìn)行了過(guò)濾,使得一些由外界環(huán)境干擾引起的觸摸事件被過(guò)濾掉,這樣可以減少外界環(huán)境對(duì)觸摸屏的干擾,有效地過(guò)濾掉觸摸屏受到的電磁干擾。S6 :處理器執(zhí)行觸摸事件。也即,此時(shí)觸摸事件為正常的觸摸事件,處理器執(zhí)行與觸摸事件相應(yīng)的操作,并通過(guò)觸摸屏將操作結(jié)果顯現(xiàn)。下面講述本實(shí)施例的系統(tǒng)。如圖2所示,圖2是本實(shí)施例觸摸屏防干擾系統(tǒng)的結(jié)構(gòu)框圖。本實(shí)施例的觸摸屏防干擾系統(tǒng),其與處理器6連接,觸摸屏防干擾系統(tǒng)包括電容差值計(jì)算模塊I、電容差值比對(duì)模塊2、觸摸時(shí)間計(jì)量模塊3、觸摸時(shí)間比對(duì)模塊4、及觸摸事件發(fā)送控制模塊5。電容差值計(jì)算模塊1,用于獲取觸摸屏檢測(cè)到觸摸事件時(shí)觸摸屏電容量的變化差值A(chǔ)C。電容差值比對(duì)模塊2,用于判斷AC是否處于設(shè)定的電容變化范圍之內(nèi),如果是,則由觸摸時(shí)間計(jì)量模塊3獲取觸摸事件的觸摸時(shí)間,否則,則觸摸事件由干擾引起,觸摸事件發(fā)送控制模塊5過(guò)濾掉觸摸事件。觸摸時(shí)間計(jì)量模塊3,用于獲取觸摸事件的觸摸時(shí)間。觸摸時(shí)間比對(duì)模塊4,用于判斷觸摸時(shí)間是否小于設(shè)定時(shí)間,如果是,則觸摸事件由干擾引起,觸摸事件發(fā)送控制模塊5過(guò)濾掉觸摸事件,否則,則是正常的觸摸事件,觸摸事件發(fā)送控制模塊5將正常的觸摸事件發(fā)送至處理器6進(jìn)行處理。觸摸事件發(fā)送控制模塊5,用于控制觸摸事件是否向處理器6發(fā)送。本實(shí)施例的觸摸屏防干擾系統(tǒng)是與上述的本實(shí)施例觸摸屏防干擾的方法相對(duì)應(yīng)的系統(tǒng)。
實(shí)施本實(shí)施例的觸摸屏防干擾的方法及系統(tǒng),具有以下有益效果對(duì)觸摸屏的觸摸事件進(jìn)行過(guò)濾,使得一些由外界環(huán)境干擾引起的觸摸事件被過(guò)濾掉,這些觸摸事件不會(huì)被處理器處理,而正常的觸摸事件則由處理器進(jìn)行處理,這樣可以減少外界環(huán)境對(duì)觸摸屏的干擾,有效地過(guò)濾掉觸摸屏受到的電磁干擾,保證系統(tǒng)運(yùn)行的的穩(wěn)定,給用戶的使用帶來(lái)了穩(wěn)定性和流暢感。上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體 實(shí)施方式,上述的具體實(shí)施方式
僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。
權(quán)利要求
1.一種觸摸屏防干擾的方法,其特征在于,包括以下步驟 51:獲取觸摸屏檢測(cè)到觸摸事件時(shí)觸摸屏電容量的變化差值A(chǔ)C ; 52:判斷AC是否處于設(shè)定的電容變化范圍之內(nèi),如果是,則執(zhí)行步驟S3,否則,則觸摸事件由干擾引起,執(zhí)行步驟S5 ; 53:獲取觸摸事件的觸摸時(shí)間,跳至步驟S4 ; S4:判斷觸摸時(shí)間是否小于設(shè)定時(shí)間,如果是,則觸摸事件由干擾引起,執(zhí)行步驟S5,否則,則是正常的觸摸事件,執(zhí)行步驟S6 ; 55:過(guò)濾掉觸摸事件; 56:處理器執(zhí)行觸摸事件。
2.根據(jù)權(quán)利要求I所述的觸摸屏防干擾的方法,其特征在于,所述步驟S2中,設(shè)定的電容變化范圍為由操作手指觸摸引起的觸摸屏的電容變化范圍。
3.根據(jù)權(quán)利要求I所述的觸摸屏防干擾的方法,其特征在于,操作手指多次觸摸操作觸摸屏?xí)r,產(chǎn)生多個(gè)相應(yīng)的觸摸時(shí)間,其中包含使觸摸屏識(shí)別為觸摸事件的、且小于其他觸摸時(shí)間的端值觸摸時(shí)間,該端值觸摸時(shí)間為所述步驟S4中的設(shè)定時(shí)間。
4.根據(jù)權(quán)利要求I所述的觸摸屏防干擾的方法,其特征在于,所述步驟S5中過(guò)濾掉觸摸事件為停止向處理器發(fā)送觸摸事件。
5.一種觸摸屏防干擾系統(tǒng),其與處理器(6)連接,其特征在于,包括電容差值計(jì)算模塊(I)、電容差值比對(duì)模塊(2 )、觸摸時(shí)間計(jì)量模塊(3 )、觸摸時(shí)間比對(duì)模塊(4)、及觸摸事件發(fā)送控制模塊(5); 所述電容差值計(jì)算模塊(I ),用于獲取觸摸屏檢測(cè)到觸摸事件時(shí)觸摸屏電容量的變化差值Δ C ; 所述電容差值比對(duì)模塊(2),用于判斷AC是否處于設(shè)定的電容變化范圍之內(nèi),如果是,則由所述觸摸時(shí)間計(jì)量模塊(3)獲取觸摸事件的觸摸時(shí)間,否則,則觸摸事件由干擾引起,所述觸摸事件發(fā)送控制模塊(5)過(guò)濾掉觸摸事件; 所述觸摸時(shí)間計(jì)量模塊(3 ),用于獲取觸摸事件的觸摸時(shí)間; 所述觸摸時(shí)間比對(duì)模塊(4),用于判斷觸摸時(shí)間是否小于設(shè)定時(shí)間,如果是,則觸摸事件由干擾引起,所述觸摸事件發(fā)送控制模塊(5)過(guò)濾掉觸摸事件,否則,則是正常的觸摸事件,所述觸摸事件發(fā)送控制模塊(5)將正常的觸摸事件發(fā)送至所述處理器(6)進(jìn)行處理; 所述觸摸事件發(fā)送控制模塊(5 ),用于控制觸摸事件是否向所述處理器(6 )發(fā)送。
全文摘要
本發(fā)明公開(kāi)了一種觸摸屏防干擾的方法及系統(tǒng),其方法包括以下步驟S1獲取觸摸屏檢測(cè)到觸摸事件時(shí)觸摸屏電容量的變化差值ΔC;S2判斷ΔC是否處于設(shè)定的電容變化范圍之內(nèi),如果是,則執(zhí)行步驟S3,否則,執(zhí)行步驟S5;S3獲取觸摸事件的觸摸時(shí)間;S4判斷觸摸時(shí)間是否小于設(shè)定時(shí)間,如果是,則執(zhí)行步驟S5,否則,執(zhí)行步驟S6;S5過(guò)濾掉觸摸事件;S6處理器執(zhí)行觸摸事件。其系統(tǒng)與處理器連接,包括電容差值計(jì)算模塊、電容差值比對(duì)模塊、觸摸時(shí)間計(jì)量模塊、觸摸時(shí)間比對(duì)模塊、及觸摸事件發(fā)送控制模塊。其有益效果可以減少外界環(huán)境對(duì)觸摸屏的干擾,有效地過(guò)濾掉觸摸屏受到的電磁干擾,保證系統(tǒng)運(yùn)行的穩(wěn)定。
文檔編號(hào)G06F3/041GK102945097SQ20121048063
公開(kāi)日2013年2月27日 申請(qǐng)日期2012年11月22日 優(yōu)先權(quán)日2012年11月22日
發(fā)明者張強(qiáng) 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司