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