8]S103,若判定所述待檢測區(qū)域?qū)τ|摸操作無響應(yīng),則復(fù)位所述觸摸屏。
[0059]可選地,復(fù)位所述觸摸屏方式可以包括對所述觸摸屏的復(fù)位寄存器中寫數(shù)據(jù)或?qū)λ鲇|摸屏重新上電。且復(fù)位時可以接受用戶的指示再復(fù)位,也可以在判定所述待檢測區(qū)域?qū)τ|摸操作無響應(yīng)后,自動進(jìn)行復(fù)位,從而使得觸摸屏恢復(fù)到原始狀態(tài),對用戶的觸摸操作進(jìn)行正常地響應(yīng)。
[0060]通過獲取觸摸屏待檢測區(qū)域的基線數(shù)據(jù)值,然后根據(jù)基線數(shù)據(jù)值與預(yù)設(shè)閾值的比較結(jié)果,便可以判斷出該待檢測區(qū)域是否對觸摸操作無響應(yīng),完成對觸摸屏的簡單方便而快捷地檢測;當(dāng)判斷該待檢測區(qū)域?qū)τ|摸操作無響應(yīng)的時候,通過復(fù)位觸摸屏來實現(xiàn)對觸摸屏的修復(fù),效率高且易于實現(xiàn),利于提升智能終端易用性和便利性。
[0061]請參照圖2,為本發(fā)明檢測觸摸屏的方法的第二實施例的流程示意圖,在本實施例中,所述方法包括以下步驟:
[0062]S201,獲取觸摸屏待檢測區(qū)域的基線數(shù)據(jù)值。
[0063]S202,將所述基線數(shù)據(jù)值與第一預(yù)設(shè)閾值比較。
[0064]可選地,所述第一預(yù)設(shè)閾值一般較小,其值可根據(jù)當(dāng)前智能終端所使用的觸摸屏的材質(zhì)以及觸摸屏技術(shù)來確定,觸摸屏的材質(zhì)可以包括但不限于薄膜場效應(yīng)晶體管(ThinFilm Transistor,簡稱TFT)屏幕、薄膜二極管(Thin Film D1de,簡稱TFD)、超扭曲向列型(Super Twisted Nematic,簡稱 STN)屏幕、有機(jī)電激發(fā)光二極管(Organic Light-EmittingD1de,簡稱0LED)屏幕等,觸摸屏技術(shù)可以包括但不限于電阻屏技術(shù)、電容屏技術(shù)等。例如,當(dāng)使用TFT材質(zhì)以及電容屏技術(shù)的觸摸屏?xí)r,第一預(yù)設(shè)閾值可設(shè)定在-100至-200之間,如-150。
[0065]S203,判斷所述基線數(shù)據(jù)值是否小于或等于所述第一預(yù)設(shè)閾值;若所述基線數(shù)據(jù)值小于或等于所述第一預(yù)設(shè)閾值,則執(zhí)行步驟S204。
[0066]例如,若第一預(yù)設(shè)閾值為-150,則當(dāng)某一區(qū)域的baseline值小于或等于_150時,則表明該區(qū)域?qū)τ|摸操作無響應(yīng)。
[0067]S204,判定所述待檢測區(qū)域?qū)τ|摸操作無響應(yīng),復(fù)位所述觸摸屏。
[0068]請參照圖3,為本發(fā)明檢測觸摸屏的方法的第三實施例的流程示意圖,在本實施例中,所述方法包括以下步驟:
[0069]S301,獲取觸摸屏待檢測區(qū)域的基線數(shù)據(jù)值。
[0070]S302,將所述基線數(shù)據(jù)值與第一預(yù)設(shè)閾值比較。
[0071]S303,判斷所述基線數(shù)據(jù)值是否小于或等于所述第一預(yù)設(shè)閾值;若所述基線數(shù)據(jù)值小于或等于所述第一預(yù)設(shè)閾值,則執(zhí)行步驟S304 ;若所述基線數(shù)據(jù)值大于所述第一預(yù)設(shè)閾值,則可進(jìn)一步執(zhí)行步驟S305-S306。
[0072]S304,判定所述待檢測區(qū)域?qū)τ|摸操作無響應(yīng),復(fù)位所述觸摸屏。
[0073]S305,將所述基線數(shù)據(jù)值與第二預(yù)設(shè)閾值比較。
[0074]S306,判斷所述基線數(shù)據(jù)值是否在第一預(yù)設(shè)時長內(nèi)均大于或等于所述第二預(yù)設(shè)閾值;若所述基線數(shù)據(jù)值在第一預(yù)設(shè)時長內(nèi)均大于或等于所述第二預(yù)設(shè)閾值,則執(zhí)行步驟S304 ;否則不作任何處理。
[0075]其中,所述第二預(yù)設(shè)閾值大于所述第一預(yù)設(shè)閾值。
[0076]所述第二預(yù)設(shè)閾值一般較大,其值可根據(jù)當(dāng)前智能終端所使用的觸摸屏的材質(zhì)以及觸摸屏技術(shù)來確定,例如,當(dāng)使用TFT材質(zhì)以及電容屏技術(shù)的觸摸屏?xí)r,第二預(yù)設(shè)閾值可設(shè)定在100至200之間,如150。第一預(yù)設(shè)時長可以通過接收用戶的自定義設(shè)定指令進(jìn)行設(shè)定,如設(shè)定為I分鐘、5分鐘、8分鐘或其他任意時長;也可以由系統(tǒng)預(yù)先設(shè)定至少一個時長,當(dāng)只有一個預(yù)設(shè)時長時,若檢測到基線數(shù)據(jù)值大于或等于所述第二預(yù)設(shè)閾值,則可以啟動定時器進(jìn)行計時,若存在多個預(yù)設(shè)時長,則可以提供給用戶進(jìn)行選擇,接收用戶的選定指令后,按照用戶選定的預(yù)設(shè)時長啟動定時器進(jìn)行計時。
[0077]當(dāng)待檢測區(qū)域的baseline值大于或等于第二預(yù)設(shè)閾值時,表明該區(qū)域存在觸摸事件,若在第二預(yù)設(shè)時長如5分鐘內(nèi)該區(qū)域的baseline值一直保持150不變,則說明該區(qū)域的觸摸事件為干擾事件,此時再觸摸該區(qū)域,該區(qū)域?qū)Ξ?dāng)前的觸摸操作也會無響應(yīng)。可選地,若在第一預(yù)設(shè)時長內(nèi),同時在其他區(qū)域也檢測到觸摸事件,則能更進(jìn)一步地確認(rèn)該區(qū)域的觸摸事件是干擾事件。從而啟動觸摸屏的復(fù)位。
[0078]需要說明的是,與第一預(yù)設(shè)閾值的比較以及與第二預(yù)設(shè)閾值的比較,可以分別獨立進(jìn)行,也可以先與第一預(yù)設(shè)閾值比較后再與第二預(yù)設(shè)閾值比較,還可以先與第二預(yù)設(shè)閾值比較后再與第一預(yù)設(shè)閾值比較。此處不作任何限定。
[0079]請參照圖4,為本發(fā)明檢測觸摸屏的方法的第四實施例的流程示意圖,在本實施例中,所述方法包括以下步驟:
[0080]S401,獲取觸摸屏待檢測區(qū)域的基線數(shù)據(jù)值。
[0081]S402,將所述基線數(shù)據(jù)值與第一預(yù)設(shè)閾值比較。
[0082]S403,判斷所述基線數(shù)據(jù)值是否小于或等于所述第一預(yù)設(shè)閾值;若所述基線數(shù)據(jù)值小于或等于所述第一預(yù)設(shè)閾值,則執(zhí)行步驟S404 ;若所述基線數(shù)據(jù)值大于所述第一預(yù)設(shè)閾值,則可進(jìn)一步執(zhí)行步驟S405-S406。
[0083]S404,判定所述待檢測區(qū)域?qū)τ|摸操作無響應(yīng),復(fù)位所述觸摸屏。
[0084]S405,將所述基線數(shù)據(jù)值與第二預(yù)設(shè)閾值比較。
[0085]S406,判斷所述基線數(shù)據(jù)值是否在第一預(yù)設(shè)時長內(nèi)均大于或等于所述第二預(yù)設(shè)閾值;若所述基線數(shù)據(jù)值在第一預(yù)設(shè)時長內(nèi)均大于或等于所述第二預(yù)設(shè)閾值,則執(zhí)行步驟S404 ;否則不作任何處理。
[0086]其中,所述第二預(yù)設(shè)閾值大于所述第一預(yù)設(shè)閾值。
[0087]由于觸摸屏不響應(yīng)觸摸操作的可能原因包括兩大類,一類為觸摸屏自身不響應(yīng),無法給處理器提供中斷信號,另一類是觸摸屏正常發(fā)出了中斷信號給處理器,但是處理器端不響應(yīng)。因此,通過步驟S401-S406排除了由于觸摸屏自身原因?qū)е虏豁憫?yīng)觸摸操作的可能性后,還可以執(zhí)行步驟S407-S409,以排除因處理器的原因?qū)е掠|摸屏不響應(yīng)的問題。
[0088]S407,讀取所述觸摸屏對應(yīng)的中斷管腳的電平;
[0089]S408,判斷所述中斷管腳的電平是否在第二預(yù)設(shè)時長內(nèi)均為低電平;
[0090]S409,若所述中斷管腳在第二預(yù)設(shè)時長內(nèi)均為低電平,則釋放所述中斷管腳,并重新申請所述中斷管腳。
[0091]在正常情況下,觸摸屏中斷管腳是高電平,當(dāng)有觸摸事件發(fā)生的時候,中斷管腳將被拉低,如果此時智能終端的處理器讀取觸摸屏的數(shù)據(jù)寄存器的話,該中斷管腳就將被拉高,以用于下一次的觸摸事件。如果處理器不讀取觸摸屏的數(shù)據(jù)寄存器的話,該中斷管腳就將一直處于低電平狀態(tài),這樣觸摸屏就永遠(yuǎn)不會響應(yīng)后續(xù)的觸摸操作,從而造成觸摸屏的整體失效。因此,通過讀取觸摸屏的中斷管腳高低電平信號,在第二預(yù)設(shè)時長內(nèi),如果是連續(xù)的低電平,說明AP端中斷處理出現(xiàn)了問題,已經(jīng)不再響應(yīng)觸摸屏的觸摸。那么釋放掉該中斷管腳,然后再重新申請該觸摸屏中斷管腳,從而完成復(fù)位。
[0092]需要說明的是,步驟S407-S409和步驟S401-S406可以獨立進(jìn)行,也可以先執(zhí)行步驟S401-S406后執(zhí)行步驟S407-S409,還可以先執(zhí)行步驟S407-S409后執(zhí)行步驟S401-S406,從而確保全方位的解決觸摸屏不響應(yīng)的問題,實現(xiàn)方便快速的檢測觸摸屏并進(jìn)行修復(fù)。
[0093]請參照圖5,為本發(fā)明實施例檢測觸摸屏的組成示意圖,在本實施例中,所述裝置包括:
[0094]獲取單元100,用于獲取觸摸屏待檢測區(qū)域的基線數(shù)據(jù)值;
[0095]判斷單元200,用于根據(jù)所述基線數(shù)據(jù)值與預(yù)設(shè)閾值的比較結(jié)果,判斷所述待檢測區(qū)域是否對觸摸操作無響應(yīng);
[0096]復(fù)位單元300,用于若所述判斷單元判定所述待檢測區(qū)域?qū)τ|摸操作無響應(yīng),則復(fù)位所述觸摸屏。
[0097]所述判斷單元200具體用于:
[0098]將所述基線數(shù)據(jù)值與第一預(yù)設(shè)閾值比較;
[0099]判斷所述基線數(shù)據(jù)值是否小于或等于所述第一預(yù)設(shè)閾值;
[0100]若所述基線數(shù)據(jù)