[發明專利]一種按鍵無響應的修正方法、裝置、終端設備及存儲介質有效
| 申請號: | 202110223724.2 | 申請日: | 2021-03-01 |
| 公開(公告)號: | CN113126814B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 廖昌海;劉延飛;潘陽;李志晨;劉國輝 | 申請(專利權)人: | 臥安科技(深圳)有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041;G06F3/044 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 劉永康 |
| 地址: | 518000 廣東省深圳市寶安區西*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 按鍵 響應 修正 方法 裝置 終端設備 存儲 介質 | ||
1.一種按鍵無響應的修正方法,其特征在于,包括:
獲取第一按鍵值和第二按鍵值;所述第一按鍵值為當前獲取的按鍵值;所述第二按鍵值為上一次獲取的按鍵值;
當所述第一按鍵值小于所述第二按鍵值時,若所述第一按鍵值小于預設的按鍵閾值時,確定觸發結果為觸摸按鍵;
若所述第一按鍵值大于預設的按鍵閾值,則獲取第一差值和第二差值;所述第一差值為所述第一按鍵值與所述按鍵閾值的差值,所述第二差值為所述第二按鍵值與所述按鍵閾值的差值;
根據所述第一差值和所述第二差值確定觸發結果;
其中,根據所述第一差值和所述第二差值確定觸發結果,包括:
計算所述第二差值與預設的第一比較系數的第一乘積;
當所述第一差值大于所述第一乘積時,確定所述觸發結果為沒有觸摸按鍵;
當所述第一差值小于或等于所述第一乘積時,以第一預設周期為間隔獲取第一預設數量的按鍵值,所述第一預設周期小于上述獲取第一按鍵值和第二按鍵值的預設時間;
根據所述第一預設數量的按鍵值確定觸發結果;
所述方法還包括:
設備上電后,若(S1-S2)/S1,則延時預設時間之后,獲取初始按鍵值,其中S1表示觸摸按鍵正常讀取的采樣值,S2代表上電過程中的采樣值;
將所述初始按鍵值與預設的閾值計算系數的乘積作為所述按鍵閾值;
所述獲取初始按鍵值包括:
當檢測到設備初始化時,獲取第一預設數量的按鍵數據集,對第一預設數量的按鍵數據集分別進行濾波處理,得到對應的目標按鍵值,對第一預設數量的目標按鍵值進行均值處理,得到所述初始按鍵值;
其中,當確定觸發結果為觸摸按鍵時,通過以第一預設周期為間隔獲取第四預設數量的按鍵值,得到按鍵數據集,若按鍵數據集中存在一個按鍵值不小于按鍵閾值的按鍵值,則將當前觸發結果確定為觸摸釋放,若按鍵數據集中各個按鍵值均小于按鍵閾值時,則計算按鍵數據集中各個按鍵值的第一均值,并根據第一均值確定觸發結果。
2.如權利要求1所述的按鍵無響應的修正方法,其特征在于,所述根據所述第一預設數量的按鍵值確定觸發結果,包括:
將所述第一預設數量的按鍵值進行排序,從排序后的第一預設數量的按鍵值中選取位于中間的第二預設數量的按鍵值;
根據所述第二預設數量的按鍵值的均值確定觸發結果。
3.如權利要求2所述的按鍵無響應的修正方法,其特征在于,所述根據所述第二預設數量的按鍵值的均值確定觸發結果,包括:
計算所述第二差值與預設的第二比較系數的第二乘積;
當所述均值小于或等于所述第二乘積時,確定所述觸發結果為觸摸按鍵。
4.如權利要求3所述的按鍵無響應的修正方法,其特征在于,在計算所述第二差值與預設的第二比較系數的第二乘積之后,還包括:
當所述均值大于所述第二乘積時,獲取第三預設數量的均值;
當所述第三預設數量的均值全部小于所述第一乘積時,確定所述觸發結果為觸摸按鍵。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于臥安科技(深圳)有限公司,未經臥安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110223724.2/1.html,轉載請聲明來源鉆瓜專利網。





