
本發明涉及觸摸屏
技術領域:
,特別涉及基于電磁干擾環境下觸摸屏干擾復現與規避的方法及系統。
背景技術:
:手機在實網信號強度較低的通話情況下,會幾率性的出現觸摸屏無效,點擊不準或者跳點不良等現象,這是抗干擾能力不強的表現,這類觸摸屏無效,點擊不準或跳點的情況會對用戶在通話過程中的體驗造成嚴重影響,需要解決。但是這種幾率性的問題出現和抓取在實網中是非常困難的,原始方法需要多人多機去一一復現,十分耗費人力物力財力,同時導致解決此類問題更是困難。因而現有技術還有待改進和提高。技術實現要素:鑒于上述現有技術的不足之處,本發明的目的在于提供基于電磁干擾環境下觸摸屏干擾復現與規避的方法及系統,通過提供穩定的天線信號強度環境并提高手機通話狀態時的靈敏度,使干擾現象復現幾率大大增加,同時對干擾狀態下的天線頻率進行跳頻規避,使觸摸屏工作頻段與其隔離,有效提高觸摸屏的抗干擾能力。為了達到上述目的,本發明采取了以下技術方案:一種基于電磁干擾環境下觸摸屏干擾復現與規避的方法,其包括如下步驟:A、由手機綜合測試儀通過同軸線向置于隔離箱中的手機傳送預設功率的預設頻段天線信號,呼叫測試手機并接通;B、屏蔽測試手機的物理距離感應器,并控制觸摸屏模擬距離感應器功能開啟;C、接收用戶輸入的觸摸測試信號,根據觸摸屏的亮滅狀態和觸摸軌跡判斷當前觸摸屏是否出現干擾現象;D、當觸摸屏出現干擾現象時根據觸摸屏的掃描頻率與天線信號的預設頻段進行倍頻對比,根據對比結果對觸摸屏的掃描頻率進行跳頻規避處理。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中,所述步驟B之后、步驟C之前還包括步驟:C0、控制測試手機的觸摸軌跡記錄功能開啟。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中,所述步驟C包括步驟:C11、當用戶接近觸摸屏時獲取當前用戶與觸摸屏之間的距離值;C12、根據當前觸摸屏的亮滅狀態和所述距離值與預設黑屏距離值之間的大小,判斷此時觸摸屏是否出現干擾現象。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中,所述步驟C12具體包括:當所述距離值小于等于預設黑屏距離值、且觸摸屏為亮屏狀態時,判斷當前觸摸屏出現干擾現象;當所述距離值大于預設黑屏距離值、且觸摸屏為黑屏狀態時,判斷當前觸摸屏出現干擾現象。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中,所述步驟C包括步驟:C21、接收用戶輸入的若干次劃線觸摸測試信號,并記錄觸摸軌跡;C22、根據所述觸摸軌跡的狀態判斷當前觸摸屏是否出現干擾現象。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中,所述步驟C22具體包括:若當前觸摸軌跡出現了斷線、彎曲或卡頓狀態時,則判斷當前觸摸屏出現干擾現象。一種基于電磁干擾環境下觸摸屏干擾復現與規避的系統,其包括:手機綜合測試儀,用于通過同軸線向置于隔離箱中的手機傳送預設功率的預設頻段天線信號,呼叫測試手機并接通;控制模塊,用于屏蔽測試手機的物理距離感應器,并控制觸摸屏模擬距離感應器功能開啟;干擾復現判斷模塊,用于接收用戶輸入的觸摸測試信號,根據觸摸屏的亮滅狀態和觸摸軌跡判斷當前觸摸屏是否出現干擾現象;干擾處理模塊,用于在觸摸屏出現干擾現象時根據觸摸屏的掃描頻率與天線信號的預設頻段進行倍頻對比,根據對比結果對觸摸屏的掃描頻率進行跳頻規避處理。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的系統中,還包括:開啟模塊,用于控制測試手機的觸摸軌跡記錄功能開啟。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的系統中,所述干擾復現判斷模塊包括:距離感應單元,用于當用戶接近觸摸屏時獲取當前用戶與觸摸屏之間的距離值;第一判斷單元,用于根據當前觸摸屏的亮滅狀態和所述距離值與預設黑屏距離值之間的大小,判斷此時觸摸屏是否出現干擾現象。所述的基于電磁干擾環境下觸摸屏干擾復現與規避的系統中,所述干擾復現判斷模塊還包括:軌跡記錄單元,用于接收用戶輸入的若干次劃線觸摸測試信號,并記錄觸摸軌跡;第二判斷單元,用于根據所述觸摸軌跡的狀態判斷當前觸摸屏是否出現干擾現象。相較于現有技術,本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的方法及系統中,所述觸摸屏干擾復現與規避的方法由手機綜合測試儀通過同軸線向置于隔離箱中的手機傳送預設功率的預設頻段天線信號,呼叫測試手機并接通;屏蔽測試手機的物理距離感應器,并控制觸摸屏模擬距離感應器功能開啟;之后接收用戶輸入的觸摸測試信號,根據觸摸屏的亮滅狀態和觸摸軌跡判斷當前觸摸屏是否出現干擾現象;之后當觸摸屏出現干擾現象時根據觸摸屏的掃描頻率與天線信號的預設頻段進行倍頻對比,根據對比結果對觸摸屏的掃描頻率進行跳頻規避處理,通過提供穩定的天線信號強度環境并提高手機通話狀態時的靈敏度,使干擾現象復現幾率大大增加,同時對干擾狀態下的天線頻率進行跳頻規避,使觸摸屏工作頻段與其隔離,有效提高觸摸屏的抗干擾能力。附圖說明圖1為本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的方法的流程圖。圖2為本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中觸摸屏靈敏度示意圖。圖3為本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中四種觸摸軌跡示意圖。圖4a至圖4d為本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的方法中跳頻處理的原理圖。圖5為本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的系統的結構框圖。具體實施方式鑒于現有技術中觸摸屏干擾現象復現困難導致干擾問題難以解決等缺點,本發明的目的在于提供基于電磁干擾環境下觸摸屏干擾復現與規避的方法及系統,通過提供穩定的天線信號強度環境并提高手機通話狀態時的靈敏度,使干擾現象復現幾率大大增加,同時對干擾狀態下的天線頻率進行跳頻規避,使觸摸屏工作頻段與其隔離,有效提高觸摸屏的抗干擾能力。為使本發明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。請參閱圖1,本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的方法包括如下步驟:S100、由手機綜合測試儀通過同軸線向置于隔離箱中的手機傳送預設功率的預設頻段天線信號,呼叫測試手機并接通;S200、屏蔽測試手機的物理距離感應器,并控制觸摸屏模擬距離感應器功能開啟;S300、接收用戶輸入的觸摸測試信號,根據觸摸屏的亮滅狀態和觸摸軌跡判斷當前觸摸屏是否出現干擾現象;S400、當觸摸屏出現干擾現象時根據觸摸屏的掃描頻率與天線信號的預設頻段進行倍頻對比,根據對比結果對觸摸屏的掃描頻率進行跳頻規避處理。步驟S100中,由于現有技術中對觸摸屏無效、點擊不準或跳點等干擾現象的復現和抓取十分困難,例如手機在實網信號強度較低時,手機天線的發射功率大概為20多dB,信號強度較好時大概為幾個dB左右,這種實網的不定且周圍環境影響的情況下,使得發射功率不一致,想抓取幾率性的問題十分困難,因此本發明提供一個穩定的天線信號強度環境,提高抓取幾率,具體為采用型號為CMU200的手機綜合測試儀、同軸線、隔離箱和測試白卡,將測試白卡放入手機后,將手機放入金屬隔離箱中,在隔離箱中可以保持穩定并足夠不被干擾的天線最大功率信號,從CMU200和同軸線傳送最大功率的天線信號,從而呼叫手機,接通電話,具體測試時輸出的頻段和功率如表1所示。表1頻段功率等級信號強度GSM8505功率等級33dBmGSM9005功率等級33dBmGSM18000功率等級33dBmGSM19000功率等級33dBm步驟S200中,使用具有模擬P-sensor(距離感應器)的手機,屏蔽測試手機的物理距離感應器,并控制觸摸屏模擬距離感應器功能開啟,由于觸摸屏是一種電容式感應器,可以實現手指或人體皮膚觸摸反饋的功能,在通話中靠近觸摸屏的耳朵、臉均屬于人體皮膚,可以和手指一樣用于觸摸屏感應,因此可通過觸摸屏電容式的感應原理實現距離感應的功能。由于模擬距離感應器是通過觸摸屏的上半屏幕實現,其觸發條件和觸摸屏的觸發條件相同,即接觸面積*通道整體靈敏度=觸發閾值。為進一步提高手機靈敏度,本發明提高觸摸屏最大功率狀態,使其處于較容易受干擾狀態,即信噪比較小的時候,在接通電話后,手機的靈敏度會提升一個檔次,如圖2中的(a)、(b)所示,圖2中的(a)為正常觸摸屏的靈敏度,圖2中的(b)為提升后的觸摸屏靈敏度,此時觸摸屏處于信噪比相對小的時候,比較容易受外界干擾的,即模擬用戶使用提高了觸摸屏觸摸效果的情況下通話的狀態,此時手機在一個穩定的天線信號強度環境中,同時手機通話狀態下靈敏度提升,因此手機在通話后出現觸摸屏無效,點擊不準和跳點類似的情況幾率大大增加,使得原本1/40左右的出現率可以提高到1/5左右,大大提高了干擾復現的概率。步驟S300中,接收用戶輸入的觸摸測試信號,根據觸摸屏的亮滅狀態和觸摸軌跡判斷當前觸摸屏是否出現干擾現象。優選地,在步驟S300之前,還包括步驟S301、控制測試手機的觸摸軌跡記錄功能開啟。具體可以在通話之前控制測試手機的觸摸軌跡記錄功能開啟,以安卓系統為例,在設置界面進入開發者選項,之后在開發者選項中打開顯示觸摸操作和指針位置開關,此時可得到用戶在測試手機的屏幕的觸摸軌跡,便于后續干擾現象的判斷,由于手機置于屏蔽箱中,因此測試時需將屏蔽箱開個小縫隙,讓手指或者電容筆進行觸摸操作,此時功率dB數相差不大,在CMU200中顯示31dB左右即可。進一步地,本發明第一實施例中,所述步驟S300包括步驟:S311、當用戶接近觸摸屏時獲取當前用戶與觸摸屏之間的距離值;S312、根據當前觸摸屏的亮滅狀態和所述距離值與預設黑屏距離值之間的大小,判斷此時觸摸屏是否出現干擾現象。例如用戶用手掌模擬人臉去大面積觸發距離感應器,此時獲取當前用戶與觸摸屏之間的距離值,正常情況下,當距離值小于等于預設黑屏距離值時,例如小于等于10mm時,觸發距離感應器后屏幕將熄滅,而當用戶手掌抬起時屏幕將重新點亮,基于此,可根據當前觸摸屏的亮滅狀態和所述距離值與預設黑屏距離值之間的大小,判斷此時觸摸屏是否出現干擾現象。所述步驟S312具體包括:當所述距離值小于等于預設黑屏距離值、且觸摸屏為亮屏狀態時,判斷當前觸摸屏出現干擾現象;當所述距離值大于預設黑屏距離值、且觸摸屏為黑屏狀態時,判斷當前觸摸屏出現干擾現象。即在測試過程中,當出現用戶手掌貼近屏幕至小于等于10mm時,觸摸屏不黑屏仍然保持亮屏狀態,則判斷當前觸摸屏出現干擾現象;而當手掌與屏幕之間的距離值大于10mm時,觸摸屏為黑屏狀態,此時同樣判斷出現干擾現象,具體可分為兩種情況,一種情況為手掌貼上去之前就出現自動黑屏現象,此時為有干擾點存在,系統默認為還有工作,為跳點干擾現象;另一種情況為當手貼近屏幕時會正常黑屏,但當手掌離開屏幕時黑屏不轉為亮屏,此時同樣也是有干擾點存在,為跳點干擾現象,通過若干次(例如15次)測試,得到干擾現象出現時觸摸屏的掃描頻率,判斷其與天線頻段是否有交集導致上述干擾現象,修改觸摸屏掃描頻率進行規避。更進一步地,本發明第二實施例中,所述步驟S300包括步驟:S321、接收用戶輸入的若干次劃線觸摸測試信號,并記錄觸摸軌跡;S322、根據所述觸摸軌跡的狀態判斷當前觸摸屏是否出現干擾現象。本發明不僅可以通過距離傳感來判斷干擾現象是否存在,還可通過判斷用戶輸入的觸摸軌跡是否正常來判斷干擾現象存在與否,請一并參閱圖3,本發明實施例中接收的觸摸軌跡如圖3中的(a)(b)(c)(d)所示,分別為對角線、橫線五等分、同時劃橫線和同時劃豎線,各個觸摸軌跡可分別進行10次測試,提高不良現象抓取幾率,當然,上述觸摸軌跡僅為示例,具體測試時可根據實際需要進行其他軌跡圖形的測試,本發明對此不作限定。根據所述觸摸軌跡的狀態可判斷當前觸摸屏是否出現干擾現象,具體地,所述步驟S322具體包括若當前觸摸軌跡出現了斷線、彎曲或卡頓狀態時,則判斷當前觸摸屏出現干擾現象。具體地,當出現斷線時為有干擾點較多存在沒消失,存在且強度范圍大,系統默認為還有工作;出現劃線彎曲時說明干擾點較少,存在但強度范圍不大,導致點擊不精準,而當出現卡頓、直接定住的情況時,說明干擾非常強,在設計中IC已經被干擾。在步驟S400中,針對上述的干擾現象,根據觸摸屏的掃描頻率與天線信號的預設頻段進行倍頻對比,根據對比結果對觸摸屏的掃描頻率進行跳頻規避處理,例如,當出現斷線之類的情況,為現有的天線頻率和實際的觸摸屏的工作頻率十分接近,干擾點較多存在沒消失,需要跳頻幅度較大,做較大優化動作,即工作頻率非常接近,直接干擾到觸摸屏自動報點,需要跳頻的頻率幅度較多,找個較為平坦的頻率區域;而當出現劃線彎曲的情況則為現有的天線頻率和實際的觸摸屏的工作頻率相對接近,需要跳頻幅度不大,做較小優化動作,即工作頻率相對接近,干擾幅度還不能達到觸摸屏自動報點的狀態,需要跳頻的頻率幅度較少,輕微調節即可;當出現卡頓、直接定住的情況時,說明干擾非常強,在設計中IC已經被干擾,需要優化IC的抗干擾環境,比如屏蔽蓋屏蔽,通過多種測試方式提高干擾復現的幾率,并針對干擾現象有針對性的進行跳頻規避處理,有效地提高了觸摸屏的抗干擾能力。以下結合圖4a至圖4d對跳頻規避原理進行介紹:根據IC特性,每15個點(每個點為一個BitFreq,如2K)為1段,然后根據設置頻率的大小(如觸摸屏頻率為50KHZ~250KHZ)分成不同的段數120K/2K=60個點,60/15=4段,記錄下每一個段的最小值,將A檢測區用來檢測當前采樣頻率所在的段(除非跳頻了,否則一直檢測這里),而B檢測區則是動態的,檢測當前段之外的最小干擾段。每一次檢測會更新一次每個段的最小值,當前B區位置遇到干擾而不再是最小干擾段時,下一輪就會切換到新的最小干擾段(若在跳頻確認過程中,則暫不切換)。假設默認的脈沖頻率位于第3段,以下以4個段為例來示意這種檢測方式,如圖4a所示,初始化時干擾值都為0,A檢測區檢測當前段,B檢測第一段;當前A檢測區干擾不再是最小,B檢測區重新找一個最小段,如圖4b所示;B檢測區繼續擇優檢測,如圖4c所示;若第一段穩定檢測到最小時(達到配置的ConfirmTime*3次),則A檢測區會跳頻到這里。本發明還相應提供一種基于電磁干擾環境下觸摸屏干擾復現與規避的系統,如圖5所示,所述基于電磁干擾環境下觸摸屏干擾復現與規避的系統包括手機綜合測試儀10、控制模塊20、干擾復現判斷模塊30和干擾處理模塊40,所述手機綜合測試儀10、控制模塊20、干擾復現判斷模塊30和干擾處理模塊40依次連接,其中,所述手機綜合測試儀10用于通過同軸線向置于隔離箱中的手機傳送預設功率的預設頻段天線信號,呼叫測試手機并接通;所述控制模塊20用于屏蔽測試手機的物理距離感應器,并控制觸摸屏模擬距離感應器功能開啟;所述干擾復現判斷模塊30用于接收用戶輸入的觸摸測試信號,根據觸摸屏的亮滅狀態和觸摸軌跡判斷當前觸摸屏是否出現干擾現象;所述干擾處理模塊40用于在觸摸屏出現干擾現象時根據觸摸屏的掃描頻率與天線信號的預設頻段進行倍頻對比,根據對比結果對觸摸屏的掃描頻率進行跳頻規避處理。具體請參閱上述方法對應的實施例。所述基于電磁干擾環境下觸摸屏干擾復現與規避的系統還包括開啟模塊(圖中未示出),所述開啟模塊用于控制測試手機的觸摸軌跡記錄功能開啟。具體請參閱上述方法對應的實施例。進一步地,所述干擾復現判斷模塊30包括距離感應單元和第一判斷單元,所述距離感應單元用于當用戶接近觸摸屏時獲取當前用戶與觸摸屏之間的距離值;所述第一判斷單元用于根據當前觸摸屏的亮滅狀態和所述距離值與預設黑屏距離值之間的大小,判斷此時觸摸屏是否出現干擾現象。具體請參閱上述方法對應的實施例。更進一步地,所述干擾復現判斷模塊30還包括軌跡記錄單元和第二判斷單元,所述軌跡記錄單元用于接收用戶輸入的若干次劃線觸摸測試信號,并記錄觸摸軌跡;所述第二判斷單元用于根據所述觸摸軌跡的狀態判斷當前觸摸屏是否出現干擾現象。具體請參閱上述方法對應的實施例。綜上所述,本發明提供的基于電磁干擾環境下觸摸屏干擾復現與規避的方法及系統中,所述觸摸屏干擾復現與規避的方法由手機綜合測試儀通過同軸線向置于隔離箱中的手機傳送預設功率的預設頻段天線信號,呼叫測試手機并接通;屏蔽測試手機的物理距離感應器,并控制觸摸屏模擬距離感應器功能開啟;之后接收用戶輸入的觸摸測試信號,根據觸摸屏的亮滅狀態和觸摸軌跡判斷當前觸摸屏是否出現干擾現象;之后當觸摸屏出現干擾現象時根據觸摸屏的掃描頻率與天線信號的預設頻段進行倍頻對比,根據對比結果對觸摸屏的掃描頻率進行跳頻規避處理,通過提供穩定的天線信號強度環境并提高手機通話狀態時的靈敏度,使干擾現象復現幾率大大增加,同時對干擾狀態下的天線頻率進行跳頻規避,使觸摸屏工作頻段與其隔離,有效提高觸摸屏的抗干擾能力。可以理解的是,對本領域普通技術人員來說,可以根據本發明的技術方案及其發明構思加以等同替換或改變,而所有這些改變或替換都應屬于本發明所附的權利要求的保護范圍。當前第1頁1 2 3