System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及終端,尤其涉及一種充電狀態下的觸控采樣方法、裝置、電子設備及存儲介質。
技術介紹
1、隨著技術的不斷發展,具有觸摸屏的設備也更多的出現在人們的生活和工作中,如手機、電腦,通過在設備的屏幕上進行觸控操作,然后觸摸屏對實際的操作進行報點,進而實現對用戶的觸控操作的響應,提高了用戶使用的便捷性。觸摸屏的功能實現,是基于電容感應原理來實現的,用戶通過觸摸屏幕,使得觸摸屏識別物體的坐標,然后通過計算得到當前物體接觸觸摸屏和不接觸觸摸屏兩者之間的電容差異,確定是否進行報點。
2、由于在實際的使用過程中,具有觸摸屏的設備在不同的狀態和工況下電容數據存在一定的差異。比如在充電狀態下,由于充電器干擾引入的噪聲,導致此時的電容數據與非充電狀態下的電容數據具有一定的差異,若此時依舊使用非充電狀態下的電容數據,會導致觸控采樣不準確,出現滑動報點抖動的情況,進而導致畫面抖動。
技術實現思路
1、本申請實施例的目的是提供一種充電狀態下的觸控采樣方法、裝置、電子設備及存儲介質,以解決相關技術中在不同工況下因觸控采樣不準確而導致畫面抖動的技術問題。
2、第一方面,本申請實施例提供了一種充電狀態下的觸控采樣方法,包括:
3、獲取當前監聽到的終端的第一充電信息,并獲取相鄰前一次監聽到的所述終端的第二充電信息;
4、將所述第一充電信息和所述第二充電信息進行對比,確定所述終端當前的濾波系數;
5、獲取掃描到的第一坐標、第二坐標和第三坐標,其中,所述第一
6、根據所述濾波系數、所述第一坐標、所述第二坐標和所述第三坐標,計算得到表示所述終端當前的觸控采樣結果的第四坐標,并上報所述第一坐標、所述第二坐標、所述第三坐標和所述第四坐標。
7、第二方面,本申請實施例提供了一種充電狀態下的觸控采樣裝置,包括:
8、狀態監聽模塊,用于獲取當前監聽到的終端的第一充電信息,并獲取相鄰前一次監聽到的所述終端的第二充電信息;
9、對比確認模塊,用于將所述第一充電信息和所述第二充電信息進行對比,確定所述終端當前的濾波系數;
10、坐標獲取模塊,用于獲取掃描到的第一坐標、第二坐標和第三坐標,其中,所述第一坐標為當前掃描到的目標觸控點的坐標,所述第二坐標為與所述當前掃描相鄰的前一次掃描到的目標觸控點的坐標,所述第三坐標為與所述前一次相鄰的前一次掃描到的目標觸控點的坐標;
11、采樣上傳模塊,用于根據所述濾波系數、所述第一坐標、所述第二坐標和所述第三坐標,計算得到表示所述終端當前的觸控采樣結果的第四坐標,并上報所述第一坐標、所述第二坐標、所述第三坐標和所述第四坐標。
12、第三方面,本申請實施例提供了一種電子設備,電子設備包括處理器、存儲器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述任一項所述的充電狀態下的觸控采樣方法中的步驟。
13、第四方面,本申請實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述任一項所述的充電狀態下的觸控采樣方法中的步驟。
14、本申請實施例提供了一種充電狀態下的觸控采樣方法、裝置、電子設備及存儲介質,處于充電狀態下的終端在進行觸控采樣時,對終端的充電狀態進行監聽處理,得到當前監聽到的終端當前的第一充電信息,并獲取相鄰前一次監聽到的第二充電信息,在第二充電信息存在相對應的濾波系數時,根據第一充電信息和第二充電信息確定終端的當前濾波系數,使得終端在充電狀態發生改變時及時進行濾波系數的調整,然后獲取當前掃描到的第一坐標、前一次掃描到的第二坐標以及前前一次掃描到的第三坐標,根據調整后的濾波系數進行計算,得到第四坐標,最后將所得到的所有坐標進行上傳,以完成觸控采樣。實現了在移動終端處于充電狀態下時,將充電對觸控采樣的影響添加至觸控采樣中,根據充電狀態實時進行濾波系數的調整,避免出現報點抖動和畫面抖動,提高觸控采樣的準確性。
本文檔來自技高網...【技術保護點】
1.一種充電狀態下的觸控采樣方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述將所述第一充電信息和所述第二充電信息進行對比,確定所述終端當前的濾波系數,包括:
3.如權利要求2所述的方法,其特征在于,所述將所述第一充電信息與所述第二充電信息進行對比,確定所述終端的充電狀態是否發生改變之后,還包括:
4.如權利要求2所述的方法,其特征在于,所述根據所述第一充電信息進行查詢,確定所述第一充電信息是否存在相匹配的濾波系數之后,還包括:
5.如權利要求2所述的方法,其特征在于,所述根據所述第一充電信息進行查詢,確定所述第一充電信息是否存在相匹配的濾波系數之后,還包括:
6.如權利要求5所述的方法,其特征在于,所述根據所述功率差值在所述第一集合中選擇一個濾波系數作為所述終端當前的濾波系數,包括:
7.如權利要求1所述的方法,其特征在于,所述方法還包括:
8.一種充電狀態下的觸控采樣裝置,其特征在于,包括:
9.一種電子設備,其特征在于,所述電子設備包括處理器、存儲器以及存儲在
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的方法中的步驟。
...【技術特征摘要】
1.一種充電狀態下的觸控采樣方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述將所述第一充電信息和所述第二充電信息進行對比,確定所述終端當前的濾波系數,包括:
3.如權利要求2所述的方法,其特征在于,所述將所述第一充電信息與所述第二充電信息進行對比,確定所述終端的充電狀態是否發生改變之后,還包括:
4.如權利要求2所述的方法,其特征在于,所述根據所述第一充電信息進行查詢,確定所述第一充電信息是否存在相匹配的濾波系數之后,還包括:
5.如權利要求2所述的方法,其特征在于,所述根據所述第一充電信息進行查詢,確定所述第一充電信息是否存在相匹配的濾波系數之后,還包括:
<...【專利技術屬性】
技術研發人員:古啟才,
申請(專利權)人:廣東明創軟件科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。