專(zhuān)利名稱(chēng):一種觸摸屏的靜電消除方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏,具體涉及一種觸摸屏的靜電消除方法。
背景技術(shù):
由于電容觸摸屏自身對(duì)環(huán)境變化的適應(yīng),觸摸屏基準(zhǔn)值會(huì)發(fā)生相應(yīng)的變化以適應(yīng)當(dāng)前的觸摸環(huán)境。在靜電擊打這種不正常的環(huán)境下,在觸摸屏硬件設(shè)計(jì)上的抗靜電擊打能力薄弱的地方,就比較容易出現(xiàn)一些問(wèn)題,比如說(shuō)無(wú)限向應(yīng)用層上報(bào)觸摸信息,就好像一直都有一個(gè)手指頭按在該區(qū)域,導(dǎo)致對(duì)正常的手指觸摸不響應(yīng),這就是觸摸屏無(wú)功能的現(xiàn)象,還有一種就是由于靜電擊打,觸摸屏的I2C通信時(shí)序已經(jīng)混亂,出現(xiàn)I2C通信失敗,也會(huì)導(dǎo)致觸摸屏無(wú)功能。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問(wèn)題是,如何提供一種觸摸屏的靜電消除方法,能使觸摸屏在靜電擊打的時(shí)候,可以有效快速地復(fù)位以恢復(fù)正常使用。本發(fā)明的技術(shù)問(wèn)題這樣解決構(gòu)建一種觸摸屏的靜電消除方法,利用光傳感器,包括以下依次步驟A利用所述光傳感器檢測(cè)觸摸屏上有物體離開(kāi),對(duì)觸摸屏與控制芯片通信失敗的次數(shù)做統(tǒng)計(jì);B根據(jù)失敗的次數(shù)超過(guò)了通信故障設(shè)定值對(duì)觸摸屏進(jìn)行斷電后重新上電的復(fù)位操作;或者根據(jù)失敗的次數(shù)低于通信故障設(shè)定值且觸摸屏的同一區(qū)域的觸摸事件次數(shù)超過(guò)了誤報(bào)設(shè)定值,對(duì)觸摸屏進(jìn)行寄存器軟件復(fù)位操作/斷電后重新上電的復(fù)位操作。在優(yōu)選實(shí)施例中失敗的次數(shù)低于通信故障設(shè)定值且觸摸屏的同一區(qū)域的觸摸事件次數(shù)超過(guò)了誤報(bào)設(shè)定值時(shí),對(duì)觸摸屏進(jìn)行寄存器軟件復(fù)位操作。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述區(qū)域限定為觸摸屏中抗靜電擊打能力弱的區(qū)域。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述光傳感器位于觸摸屏下面,觸摸屏透光。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述光傳感器位于觸摸屏周邊。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述光傳感器還可與觸摸屏集成在一起。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述觸摸屏設(shè)置在智能手持設(shè)備上。按照本發(fā)明提供的觸摸屏的靜電消除方法,該切換方法包括101)利用所述光傳感器檢測(cè)觸摸屏上是否有物體離開(kāi)?是進(jìn)入下一步,否則返回步驟101);102)對(duì)觸摸屏與控制芯片通信失敗的次數(shù)做統(tǒng)計(jì),判斷失敗的次數(shù)是否低于通信故障設(shè)定值?是進(jìn)入下一步,否則進(jìn)入步驟104);
103)觸摸屏進(jìn)行斷電后重新上電的復(fù)位操作,再返回步驟101);
104)判斷觸摸屏或者觸摸屏中抗靜電擊打能力弱的區(qū)域是否產(chǎn)生了觸摸事件?是進(jìn)入下一步,否則返回步驟101);105)在設(shè)定時(shí)間內(nèi),檢測(cè)發(fā)生觸摸事件的同一區(qū)域發(fā)生觸摸事件總次數(shù)是否超過(guò)了誤報(bào)設(shè)定值?是進(jìn)入下一步,否則返回步驟101);106)觸摸屏進(jìn)行寄存器軟件復(fù)位操作,再返回步驟101)。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述步驟101)包括檢測(cè)光傳感器值是否從一個(gè)接近于零的值變化到一個(gè)比較大的值。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述步驟102)觸摸屏與控制芯片通信是I2C(內(nèi)部集成電路Inter-Integrated Circuit)總線通信。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述通信故障設(shè)定值是指該I2C總線(很有可能還掛載其他I2C設(shè)備)整體通信失敗的次數(shù),具體為4-6次。按照本發(fā)明提供的觸摸屏的靜電消除方法,所述設(shè)定時(shí)間是I秒,所述誤報(bào)設(shè)定值是60-80次。本發(fā)明提供的觸摸屏的靜電消除方法,用于在觸摸屏受到靜電影響的情況下,有效快速地復(fù)位觸摸屏以恢復(fù)正常使用,較現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn)I、對(duì)觸摸屏何時(shí)發(fā)生靜電故障進(jìn)行準(zhǔn)確的判斷;2、對(duì)觸摸屏發(fā)生靜電故障后采用何種復(fù)位措施進(jìn)行有效地控制;3、避免使用障礙。
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明圖I為本發(fā)明具體實(shí)施例觸摸屏智能手機(jī)上的靜電消除程序軟件流程示意圖。
具體實(shí)施例方式首先,說(shuō)明本發(fā)明思想和關(guān)鍵步驟(一 )檢測(cè)光傳感器值是否從一個(gè)接近于零的值變化到一個(gè)比較大的值,即檢測(cè)觸摸屏是否從某個(gè)物體表面離開(kāi)。(二)對(duì)觸摸屏I2C通信失敗的次數(shù)做統(tǒng)計(jì),判斷失敗的次數(shù)是否低于通信故障設(shè)定值,如果高于通信故障設(shè)定值,說(shuō)明觸摸屏I2C通信多次失敗,那么就進(jìn)行斷電再重新上電復(fù)位。(三)在設(shè)定時(shí)間內(nèi),檢測(cè)某些區(qū)域發(fā)生觸摸事件的次數(shù)是否超過(guò)了誤報(bào)設(shè)定值,如果超過(guò)了誤報(bào)設(shè)定值,說(shuō)明在觸摸屏的該區(qū)域內(nèi)產(chǎn)生了無(wú)限觸摸事件,那么對(duì)觸摸屏進(jìn)行寄存器軟件復(fù)位。第二,結(jié)合具體實(shí)施例進(jìn)行詳細(xì)說(shuō)明如圖I所示,本發(fā)明具體實(shí)施例觸摸屏智能手機(jī)上的靜電消除程序具體包括以下步驟101)利用所述光傳感器檢測(cè)觸摸屏上是否有物體離開(kāi)?(即檢測(cè)光傳感器值是否從一個(gè)接近于零的值變化到一個(gè)比較大的值?)是進(jìn)入下一步,否則返回步驟101);
102)對(duì)觸摸屏與控制芯片I2C通信失敗的次數(shù)做統(tǒng)計(jì),判斷失敗的次數(shù)是否低于通信故障設(shè)定值?是進(jìn)入下一步,否則進(jìn)入步驟104);103)觸摸屏進(jìn)行斷電后重新上電的復(fù)位操作,再返回步驟101);104)判斷觸摸屏中抗靜電擊打能力弱的區(qū)域或者其他區(qū)域是否產(chǎn)生了觸摸事件?是進(jìn)入下一步,否則返回步驟101);105)在設(shè)定時(shí)間內(nèi),檢測(cè)發(fā)生觸摸事件的同一區(qū)域發(fā)生觸摸事件總次數(shù)是否超過(guò)了誤報(bào)設(shè)定值?是進(jìn)入下一步,否則返回步驟101);106)觸摸屏進(jìn)行寄存器軟件復(fù)位操作,再返回步驟101)。
其中步驟101)所述的光傳感器檢測(cè)到值的變化量的大小需根據(jù)多次測(cè)試得出,具體可以是5左右的一個(gè)數(shù)值;步驟102)所述的I2C通信失敗計(jì)數(shù)的通信故障設(shè)定值需根據(jù)多次的靜電試驗(yàn)測(cè)試得出,具體可以5左右的一個(gè)數(shù)值;步驟104)所述的觸摸事件往往是觸摸屏硬件上抗靜電擊打能力弱的區(qū)域產(chǎn)生的;步驟105)所述的誤報(bào)設(shè)定值除以設(shè)定時(shí)間要小于觸摸屏正常觸摸時(shí),每秒觸摸事件上報(bào)的次數(shù)值,具體可以是70左右的一個(gè)數(shù)值。本發(fā)明上述具體實(shí)施例的工作原理就是在手機(jī)喚醒后的解鎖過(guò)程中,對(duì)觸摸屏何時(shí)發(fā)生靜電故障進(jìn)行準(zhǔn)確的判斷,以及對(duì)觸摸屏發(fā)生靜電故障后采用何種復(fù)位措施進(jìn)行有效地控制。主要包括步驟I)檢測(cè)光傳感器值是否從一個(gè)接近于零的值變化到一個(gè)比較大的值,即檢測(cè)觸摸屏是否從某個(gè)物體表面離開(kāi);2)對(duì)觸摸屏I2C通信失敗的次數(shù)做統(tǒng)計(jì),判斷失敗的次數(shù)是否低于通信故障設(shè)定值;3)如果高于通信故障設(shè)定值,說(shuō)明觸摸屏受到靜電干擾出現(xiàn)了 I2C通信失敗的情況,導(dǎo)致無(wú)法響應(yīng)正常的手指觸摸,進(jìn)行斷電復(fù)位;4)在設(shè)定時(shí)間內(nèi),檢測(cè)某些區(qū)域發(fā)生觸摸事件的次數(shù)是否超過(guò)了誤報(bào)設(shè)定值;5)如果超過(guò)了,說(shuō)明觸摸屏受到靜電干擾出現(xiàn)了無(wú)限上報(bào)觸摸信息的情況,導(dǎo)致觸摸屏無(wú)法響應(yīng)正常手指的觸摸,觸摸屏進(jìn)行寄存器軟件復(fù)位操作;6)復(fù)位操作后返回觸摸屏正常觸摸反應(yīng),同時(shí)檢測(cè)步驟I)的條件,若滿足,重新執(zhí)行步驟I) _5)。最后,以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明權(quán)利要求的涵蓋范圍。
權(quán)利要求
1.一種觸摸屏的靜電消除方法,其特征在于,利用光傳感器,包括以下依次步驟 A利用所述光傳感器檢測(cè)觸摸屏上有物體離開(kāi),對(duì)觸摸屏與控制芯片通信失敗的次數(shù)做統(tǒng)計(jì); B根據(jù)失敗的次數(shù)超過(guò)了通信故障設(shè)定值對(duì)觸摸屏進(jìn)行斷電后重新上電的復(fù)位操作;或者根據(jù)失敗的次數(shù)低于通信故障設(shè)定值且觸摸屏的同一區(qū)域的觸摸事件次數(shù)超過(guò)了誤報(bào)設(shè)定值,對(duì)觸摸屏進(jìn)行寄存器軟件復(fù)位操作/斷電后重新上電的復(fù)位操作。
2.根據(jù)權(quán)利要求I所述觸摸屏的靜電消除方法,其特征在于,所述區(qū)域是觸摸屏中抗靜電擊打能力弱的區(qū)域。
3.根據(jù)權(quán)利要求I所述觸摸屏的靜電消除方法,其特征在于,所述光傳感器位于觸摸屏周邊。
4.根據(jù)權(quán)利要求I所述觸摸屏的靜電消除方法,其特征在于,所述光傳感器位于觸摸屏下面。
5.根據(jù)權(quán)利要求I所述觸摸屏的靜電消除方法,其特征在于,所述觸摸屏設(shè)置在智能手持設(shè)備上。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述觸摸屏的靜電消除方法,其特征在干,該切換方法包括 101)利用所述光傳感器檢測(cè)觸摸屏上是否有物體離開(kāi)?是進(jìn)入下一歩,否則返回步驟101); 102)對(duì)觸摸屏與控制芯片通信失敗的次數(shù)做統(tǒng)計(jì),判斷失敗的次數(shù)是否低于通信故障設(shè)定值?是進(jìn)入步驟104),否則進(jìn)入下一歩; 103)觸摸屏進(jìn)行斷電后重新上電的復(fù)位操作,再返回步驟101); 104)判斷觸摸屏或者觸摸屏中抗靜電擊打能力弱的區(qū)域是否產(chǎn)生了觸摸事件?是進(jìn)入下一歩,否則返回步驟101); 105)在設(shè)定時(shí)間內(nèi),檢測(cè)發(fā)生觸摸事件的同一區(qū)域發(fā)生觸摸事件總次數(shù)是否超過(guò)了誤報(bào)設(shè)定值?是進(jìn)入下一歩,否則返回步驟101); 106)觸摸屏進(jìn)行寄存器軟件復(fù)位操作,再返回步驟101)。
7.根據(jù)權(quán)利要求6所述觸摸屏的靜電消除方法,其特征在于,所述步驟101)包括檢測(cè)光傳感器值是否從ー個(gè)接近于零的值變化到ー個(gè)比較大的值。
8.根據(jù)權(quán)利要求6所述觸摸屏的靜電消除方法,其特征在于,所述步驟102)觸摸屏與控制芯片通信是I2C總線通信。
9.根據(jù)權(quán)利要求I所述觸摸屏的靜電消除方法,其特征在于,所述通信故障設(shè)定值是4-6 次。
10.根據(jù)權(quán)利要求I所述觸摸屏的靜電消除方法,其特征在于,所述設(shè)定時(shí)間是I秒,所述誤報(bào)設(shè)定值是60-80次。
全文摘要
本發(fā)明涉及一種觸摸屏的靜電消除方法,利用光傳感器,包括利用所述光傳感器檢測(cè)觸摸屏上有物體離開(kāi),對(duì)觸摸屏與控制芯片通信失敗的次數(shù)做統(tǒng)計(jì);根據(jù)失敗的次數(shù)超過(guò)了通信故障設(shè)定值對(duì)觸摸屏進(jìn)行斷電后重新上電的復(fù)位操作;或者根據(jù)失敗的次數(shù)低于通信故障設(shè)定值且觸摸屏的同一區(qū)域的觸摸事件次數(shù)超過(guò)了誤報(bào)設(shè)定值,對(duì)觸摸屏進(jìn)行寄存器軟件復(fù)位操作/斷電后重新上電的復(fù)位操作(在優(yōu)選實(shí)施例中對(duì)觸摸屏進(jìn)行寄存器軟件復(fù)位操作)。這種靜電消除方法,在觸摸屏受到靜電影響的情況下,能快速有效地復(fù)位觸摸屏以恢復(fù)正常使用。
文檔編號(hào)G06F11/00GK102622150SQ20121004021
公開(kāi)日2012年8月1日 申請(qǐng)日期2012年2月22日 優(yōu)先權(quán)日2012年2月22日
發(fā)明者曾元清 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司