一種檢測觸摸屏的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種檢測觸摸屏的方法及裝置。
【背景技術】
[0002]隨著智能終端的飛速發(fā)展,智能終端如手機或者平板電腦等,在用戶的生活、工作、娛樂等方面可提供越來越多的幫助?,F有智能終端的屏幕都是觸摸屏。常用操作方式為觸摸操作,因此觸摸屏是智能終端最為常用的輸入設備,由于使用的頻率高,而且容易受到外界的干擾,因此比較容易出現不響應觸摸的問題。導致無法操作智能終端。例如,平時經常把手機放到口袋中,來電時,再從口袋中拿出,這個過程中外部環(huán)境的變化,導致觸摸屏失效而無法接聽電話;來短信時,也存在上述的問題,導致無法查看即時接收的短信。
[0003]在現有技術中,若智能終端出現觸摸屏的問題,用戶一般無法自行檢測不響應的原因,也無法進行修復,而求助專業(yè)維修技術人員,將大大提升智能終端的使用成本和維護成本。
【發(fā)明內容】
[0004]本發(fā)明實施例所要解決的技術問題在于,提供一種檢測觸摸屏的方法及裝置。以解決無法方便快速的檢測觸摸屏并進行修復的問題。
[0005]為了解決上述技術問題,本發(fā)明實施例提供了一種檢測觸摸屏的方法,包括:
[0006]獲取觸摸屏待檢測區(qū)域的基線數據值;
[0007]根據所述基線數據值與預設閾值的比較結果,判斷所述待檢測區(qū)域是否對觸摸操作無響應;
[0008]若判定所述待檢測區(qū)域對觸摸操作無響應,則復位所述觸摸屏。
[0009]其中,所述根據所述基線數據值與預設閾值的比較結果,判斷所述待檢測區(qū)域是否對觸摸操作無響應,包括:
[0010]將所述基線數據值與第一預設閾值比較;
[0011]判斷所述基線數據值是否小于或等于所述第一預設閾值;
[0012]若所述基線數據值小于或等于所述第一預設閾值,則判定所述待檢測區(qū)域對觸摸操作無響應。
[0013]其中,所述根據所述基線數據值與預設閾值的比較結果,判斷所述待檢測區(qū)域是否對觸摸操作無響應,還包括:
[0014]將所述基線數據值與第二預設閾值比較;
[0015]判斷所述基線數據值是否在第一預設時長內均大于或等于所述第二預設閾值;
[0016]若所述基線數據值在第一預設時長內均大于或等于所述第二預設閾值,則判定所述待檢測區(qū)域對觸摸操作無響應;
[0017]其中,所述第二預設閾值大于所述第一預設閾值。
[0018]其中,所述若判定所述待檢測區(qū)域對觸摸操作無響應,則復位所述觸摸屏,包括:
[0019]若判定所述待檢測區(qū)域對觸摸操作無響應,則對所述觸摸屏的復位寄存器中寫數據或對所述觸摸屏重新上電。
[0020]其中,所述方法還包括:
[0021]讀取所述觸摸屏對應的中斷管腳的電平;
[0022]判斷所述中斷管腳的電平是否在第二預設時長內均為低電平;
[0023]若所述中斷管腳在第二預設時長內均為低電平,則釋放所述中斷管腳,并重新申請所述中斷管腳。
[0024]相應地,本發(fā)明實施例還提供了一種檢測觸摸屏的裝置,包括:
[0025]獲取單元,用于獲取觸摸屏待檢測區(qū)域的基線數據值;
[0026]判斷單元,用于根據所述基線數據值與預設閾值的比較結果,判斷所述待檢測區(qū)域是否對觸摸操作無響應;
[0027]復位單元,用于若所述判斷單元判定所述待檢測區(qū)域對觸摸操作無響應,則復位所述觸摸屏。
[0028]其中,所述判斷單元具體用于:
[0029]將所述基線數據值與第一預設閾值比較;
[0030]判斷所述基線數據值是否小于或等于所述第一預設值;
[0031]若所述基線數據值小于或等于所述第一預設閾值,則判定所述待檢測區(qū)域對觸摸操作無響應。
[0032]其中,所述判斷單元還用于:
[0033]將所述基線數據值與第二預設閾值比較;
[0034]判斷所述基線數據值是否在第一預設時長內均大于或等于所述第二預設閾值;
[0035]若所述基線數據值在第一預設時長內均大于或等于所述第二預設閾值,則判定所述待檢測區(qū)域對觸摸操作無響應;
[0036]其中,所述第二預設閾值大于所述第一預設閾值。
[0037]其中,所述復位單元具體用于:
[0038]若所述判斷單元判定所述待檢測區(qū)域對觸摸操作無響應,則對所述觸摸屏的復位寄存器中寫數據或對所述觸摸屏重新上電。
[0039]其中,所述獲取單元還用于讀取所述觸摸屏對應的中斷管腳的電平;
[0040]所述判斷單元還用于判斷所述中斷管腳的電平是否在第二預設時長內均為低電平;
[0041]所述復位單元還用于若所述判斷單元判定所述中斷管腳在第二預設時長內均為低電平,則釋放所述中斷管腳,并重新申請所述中斷管腳。
[0042]實施本發(fā)明實施例,具有如下有益效果:
[0043]通過獲取觸摸屏待檢測區(qū)域的基線數據值,然后根據基線數據值與預設閾值的比較結果,便可以判斷出該待檢測區(qū)域是否對觸摸操作無響應,完成對觸摸屏的簡單方便而快捷地檢測;當判斷該待檢測區(qū)域對觸摸操作無響應的時候,通過復位觸摸屏來實現對觸摸屏的修復,效率高且易于實現,利于提升智能終端易用性和便利性。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明檢測觸摸屏的方法的第一實施例的流程示意圖;
[0046]圖2是本發(fā)明檢測觸摸屏的方法的第二實施例的流程示意圖;
[0047]圖3是本發(fā)明檢測觸摸屏的方法的第三實施例的流程示意圖;
[0048]圖4是本發(fā)明檢測觸摸屏的方法的第四實施例的流程示意圖;
[0049]圖5是本發(fā)明實施例檢測觸摸屏的裝置的組成示意圖。
【具體實施方式】
[0050]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0051]請參照圖1,為本發(fā)明檢測觸摸屏的方法的第一實施例的流程示意圖,在本實施例中,所述方法包括以下步驟:
[0052]S101,獲取觸摸屏待檢測區(qū)域的基線數據值。
[0053]其中,所述待檢測區(qū)域可以是智能終端如手機、平板電腦等的觸摸屏的任意區(qū)域,該區(qū)域可以是智能終端檢測到發(fā)生觸摸操作的區(qū)域,也可以是接收用戶的指令,由用戶指定的某一區(qū)域。觸摸操作可以是手指或手套的觸摸,也可以是懸浮觸摸,此處不作任何限定。
[0054]在通常情況下,如果某一區(qū)域沒有檢測到觸摸操作,則該區(qū)域的基線數據(baseline)值baseline的數據比較接近于0,例如在_4到+4之間。當某個區(qū)域讀取到的baseline值大于預設閾值如150時,那么說明該區(qū)域有觸摸事件。
[0055]S102,根據所述基線數據值與預設閾值的比較結果,判斷所述待檢測區(qū)域是否對觸摸操作無響應。
[0056]具體地,當該區(qū)域讀取到的baseline值小于或等于第一預設閾值如-150,那么說明該區(qū)域的baseline值一定有問題,該區(qū)域是無法正常響應觸摸操作的。
[0057]當該區(qū)域的baseline值大于或等于第二預設閾值如150時,表明該區(qū)域存在觸摸事件,但是若在第一預設時長如5分鐘內該區(qū)域的baseline值一直保持150不變,則說明該區(qū)域的觸摸事件為干擾事件,此時再觸摸該區(qū)域,該區(qū)域對當前的觸摸操作也會無響應。可選地,若在第一預設時長內,同時在其他區(qū)域也檢測到觸摸事件,則能更進一步地確認該區(qū)域的觸摸事件是干擾事件。
[005