麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

防誤觸方法、裝置、電子設備及存儲介質與流程

文檔序號:41752134發布日期:2025-04-29 18:20閱讀:2來源:國知局
防誤觸方法、裝置、電子設備及存儲介質與流程

本公開涉及通信領域,尤其涉及一種防誤觸方法、裝置、電子設備及存儲介質。


背景技術:

1、隨著觸摸屏在電子設備的廣泛應用,用戶對電子設備的交互操作變得越來越方便。為了進一步提高用戶視覺體驗和電子設備的顏值,全面屏的設計得到普及,而隨著屏占比的越來越高,電子設備的邊緣越來越窄,這導致在使用電子設備時很容易產生誤觸。

2、為了防止邊緣誤觸對使用產生的影響,目前常用的防誤觸方法是在邊緣區域增加死區,在死區內產生的任何觸控信號均無效,以此防止誤觸。但該方法會導致用戶在邊緣區域的正常觸控操作無效,影響用戶使用體驗。


技術實現思路

1、本公開提供一種防誤觸方法、裝置、電子設備及存儲介質,以克服觸摸屏邊緣區域易誤觸問題。

2、根據本公開實施例的第一方面,提供一種防誤觸方法,包括:

3、響應于在觸摸屏中顯示的輸入區域的觸控輸入,對所述觸摸屏的預設區域進行調整;其中,所述輸入區域用于對接收的所述觸控輸入進行文本響應,所述輸入區域與所述預設區域至少部分重疊;

4、在檢測到第一觸控操作作用于調整后的邊緣抑制區情況下,采用與所述觸控輸入對應的誤觸檢測策略,對所述第一觸控操作進行誤觸檢測,得到誤觸檢測結果;

5、當所述誤觸檢測結果滿足預設的誤觸判斷條件時,不響應所述第一觸控操作。

6、在一些實施例中,防誤觸方法,還包括:

7、獲取所述觸控輸入對應的觸控數據,并基于所述觸控數據確定所述觸控輸入的輸入狀態;和/或,

8、獲取所述電子設備的加速度傳感器參數和重力傳感器參數,并將所述加速度傳感器參數和所述重力傳感器參數輸入訓練得到的狀態識別模型,得到所述觸控輸入的輸入狀態。

9、在一些實施例中,基于所述觸控數據確定所述觸控輸入的輸入狀態,包括:

10、基于所述觸控輸入對應的觸控數據,確定所述觸控輸入對應的觸控區域;

11、對所述觸控區域進行橢圓擬合,確定橢圓區域和所述橢圓區域對應的橢圓參數;

12、基于所述橢圓參數,確定所述觸控輸入的輸入狀態;

13、其中,所述橢圓參數包括:所述橢圓區域的數量。

14、在一些實施例中,基于所述橢圓參數,確定所述觸控輸入的輸入狀態,包括:

15、在所述橢圓區域的數量大于一的情況下,確定所述觸控輸入的輸入狀態為雙手輸入狀態;

16、在所述橢圓區域的數量等于一的情況下,確定所述觸控輸入的輸入狀態為單手輸入狀態。

17、在一些實施例中,對所述觸摸屏的預設區域進行調整,包括:

18、在所述觸控輸入的輸入狀態為單手輸入狀態的情況下,將所述預設區域調整至所述觸控輸入所作用的一側的邊緣區域;

19、在所述觸控輸入的輸入狀態為雙手輸入狀態的情況下,將所述預設區域調整至所述觸控輸入所作用的兩側的邊緣區域;

20、其中,處于所述單手輸入狀態下的所述預設區域的面積,大于處于雙手輸入狀態下的各個所述預設區域的面積。

21、在一些實施例中,采用與所述輸入狀態對應的誤觸檢測策略,對所述第一觸控操作進行誤觸檢測,得到誤觸檢測結果,包括:

22、在所述觸控輸入的輸入狀態為單手輸入狀態或雙手輸入狀態的情況下,基于所述第一觸控操作對應的傳感器觸控數據,確定當前的按壓力度分布參數;其中,所述按壓力度參數用于表征所述第一觸控操作的按壓力度分布趨勢;

23、所述當所述誤觸檢測結果滿足預設的誤觸判斷條件時,不響應所述第一觸控操作,包括:

24、在所述當前按壓力度分布參數大于預設力度分布閾值的情況下,對所述第一觸控操作不響應。

25、在一些實施例中,基于所述第一觸控操作對應的觸控數據,確定當前的按壓力度分布參數,包括:

26、在所述觸控輸入的輸入狀態為單手輸入狀態、所述第一觸控操作作用于所述預設區域時的觸控區域的數量為一個、且所述觸摸屏的非預設區域內無觸控操作的情況下,基于所述第一觸控操作對應的觸控數據,確定所述當前的按壓力度分布參數。

27、在一些實施例中,按壓力度分布參數,包括:角落按壓力度分布參數和/或邊緣按壓力度分布參數;

28、所述基于所述第一觸控操作對應的觸控數據,確定當前的按壓力度分布參數,包括:

29、如果所述觸控數據中最大值對應的坐標位于所述觸摸屏的頂角位置,確定包含所述最大值的第一l型區域內的所述觸控數據之間的第一和值,以及與所述第一l型區域相鄰的第二l型區域內的所述觸控數據之間的第二和值,并基于所述第一和值和所述第二和值之間的比值,確定所述角落按壓力度分布參數;和/或

30、如果所述最大值對應的坐標位于所述觸摸屏的非頂角位置,確定所述最大值所在直線方向上的至少一個所述觸控數據之間的第三和值;以及與所述最大值所在直線相鄰直線方向上的至少一個觸控數據之間的第四和值,并基于所述第三和值和所述第四和值之間的比值,確定所述邊緣按壓力度分布參數。

31、在一些實施例中,采用與所述觸控輸入對應的誤觸檢測策略,對所述第一觸控操作進行誤觸檢測,得到誤觸檢測結果,包括:

32、在所述觸控輸入的輸入狀態為單手輸入狀態的情況下,基于所述第一觸控操作對應的觸控數據,確定手指觸控區域的面積和手掌觸控區域的面積;

33、所述當所述誤觸檢測結果滿足預設的誤觸判斷條件時,不響應所述第一觸控操作,包括:

34、在所述手指觸控區域的面積小于所述手掌觸控區域的面積的情況下,不響應所述第一觸控操作。

35、在一些實施例中,基于所述第一觸控操作對應的觸控數據,確定手指觸控區域的面積和手掌觸控區域的面積,包括:

36、在所述第一觸控操作同時作用于所述預設區域和所述觸摸屏的非預設區域;或者,

37、所述第一觸控操作作用于所述預設區域時的觸控區域的數量為多個、且所述觸摸屏的非預設區域內無觸控操作的情況下,基于所述第一觸控操作對應的觸控數據,確定手指觸控區域的面積和手掌觸控區域的面積。

38、在一些實施例中,防誤觸方法還包括:

39、在所述第一觸控操作同時作用于所述預設區域和所述觸摸屏的非預設區域的情況下,將所述第一觸控操作在所述預設區域內對應的觸控數據所在區域作為手掌觸控區域;

40、將所述第一觸控操作在所述非預設區域內對應的觸控數據所在區域作為手指觸控區域。

41、在一些實施例中,防誤觸方法還包括:

42、在所述第一觸控操作作用于所述預設區域時的觸控區域的數量為多個、且所述觸摸屏的非預設區域內無觸控操作的情況下,基于所述第一觸控操作對應的觸控數據和所述觸控數據的坐標,確定多個觸控區域;

43、分別對各個所述觸控區域進行曲線擬合,得到橢圓區域和非橢圓區域;

44、將所述橢圓區域確定為所述手指觸控區域,并將所述非橢圓區域確定為所述手掌觸控區域。

45、根據本公開實施例的第二方面,提供一種防誤觸裝置,包括:

46、調整模塊,配置為響應于在觸摸屏中顯示的輸入區域的觸控輸入,對所述觸摸屏的預設區域進行調整;其中,所述輸入區域用于對接收的所述觸控輸入進行文本響應,所述輸入區域與所述預設區域至少部分重疊;

47、檢測模塊,配置為在所述輸入區域檢測到第一觸控操作、且所述第一觸控操作作用于調整后的預設區域的情況下,采用與所述觸控輸入對應的誤觸檢測策略,對所述第一觸控操作進行誤觸檢測,得到誤觸檢測結果;

48、確定模塊,配置為當所述誤觸檢測結果滿足預設的誤觸判斷條件時,不響應所述第一觸控操作。

49、在一些實施例中,所述調整模塊還配置為:

50、獲取所述觸控輸入對應的觸控數據,并基于所述觸控數據確定所述觸控輸入的輸入狀態;和/或,

51、獲取所述電子設備的加速度傳感器參數和重力傳感器參數,并將所述加速度傳感器參數和所述重力傳感器參數輸入訓練得到的狀態識別模型,得到所述觸控輸入的輸入狀態。

52、在一些實施例中,所述調整模塊還配置為:

53、基于所述觸控輸入對應的觸控數據,確定所述觸控輸入對應的觸控區域;

54、對所述觸控區域進行橢圓擬合,確定橢圓區域和所述橢圓區域對應的橢圓參數;

55、基于所述橢圓參數,確定所述觸控輸入的輸入狀態;

56、其中,所述橢圓參數包括:所述橢圓區域的數量。

57、在一些實施例中,調整模塊還配置為:

58、在所述橢圓區域的數量大于一的情況下,確定所述觸控輸入的輸入狀態為雙手輸入狀態;

59、在所述橢圓區域的數量等于一的情況下,確定所述觸控輸入的輸入狀態為單手輸入狀態。

60、在一些實施例中,調整模塊還配置為:

61、在所述觸控輸入的輸入狀態為單手輸入狀態的情況下,將所述預設區域調整至所述觸控輸入所作用的一側的邊緣區域;

62、在所述觸控輸入的輸入狀態為雙手輸入狀態的情況下,將所述預設區域調整至所述觸控輸入所作用的兩側的邊緣區域;

63、其中,處于所述單手輸入狀態下的所述預設區域的尺寸,大于處于雙手輸入狀態下的各個所述預設區域的尺寸。

64、在一些實施例中,檢測模塊還配置為:

65、在所述觸控輸入的輸入狀態為單手輸入狀態的情況下,基于所述第一觸控操作對應的觸控數據,確定當前的按壓力度分布參數;其中,所述按壓力度參數用于表征所述第一觸控操作的按壓力度分布趨勢。

66、在一些實施例中,確定模塊還配置為:

67、在所述當前按壓力度分布參數大于預設力度分布閾值的情況下,不響應所述第一觸控操作。

68、在一些實施例中,檢測模塊還配置為:

69、在所述第一觸控操作作用于所述預設區域時的觸控區域為一個、且所述觸摸屏的非預設區域內無觸控操作的情況下,基于所述第一觸控操作對應的觸控數據,確定所述當前的按壓力度分布參數。

70、在一些實施例中,檢測模塊還配置為:

71、如果所述觸控數據中最大值對應的坐標在所述觸摸屏的頂角位置,確定包含所述最大值的第一l型區域內的所述觸控數據之間的第一和值,以及與所述第一l型區域相鄰的第二l型區域內的所述觸控數據之間的第二和值,并基于所述第一和值和所述第二和值之間的比值,確定所述角落按壓力度分布參數;和/或

72、如果所述最大值對應的坐標在所述觸摸屏的非頂角位置,確定所述最大值所在直線方向上的至少一個所述觸控數據之間的第三和值;以及與所述最大值所在直線相鄰直線方向上的至少一個觸控數據之間的第四和值,并基于所述第三和值和所述第四和值之間的比值,確定所述邊緣按壓力度分布參數。

73、在一些實施例中,檢測模塊還配置為:

74、在所述觸控輸入的輸入狀態為單手輸入狀態的情況下,基于所述第一觸控操作對應的觸控數據,確定手指觸控區域的面積和手掌觸控區域的面積。

75、在一些實施例中,確定模塊還配置為:

76、在所述手指觸控區域的面積小于所述手掌觸控區域的面積的情況下,對所述第一觸控操作不響應。

77、在一些實施例中,檢測模塊還配置為:

78、在所述第一觸控操作同時作用于所述預設區域和所述觸摸屏的非預設區域;或者,

79、所述第一觸控操作作用于所述預設區域時的觸控區域的數量為多個、且所述觸摸屏的非預設區域內無觸控操作的情況下,基于所述第一觸控操作對應的觸控數據,確定手指觸控區域的面積和手掌觸控區域的面積。

80、在一些實施例中,檢測模塊還配置為:

81、在所述第一觸控操作同時作用于所述預設區域和所述觸摸屏的非預設區域的情況下,將所述第一觸控操作在所述預設區域內對應的觸控數據所在區域作為手掌觸控區域;

82、將所述第一觸控操作在所述非預設區域內對應的觸控數據所在區域作為手指觸控區域。

83、在一些實施例中,檢測模塊還配置為:

84、在所述第一觸控操作作用于所述預設區域時的觸控區域的數量為多個、且所述觸摸屏的非預設區域內無觸控操作的情況下,基于所述第一觸控操作對應的觸控數據和所述觸控數據的坐標,確定多個觸控區域;

85、分別對各個所述觸控區域進行曲線擬合,得到橢圓區域和非橢圓區域;

86、將所述橢圓區域確定為所述手指觸控區域,并將所述非橢圓區域確定為所述手掌觸控區域。

87、根據本公開實施例的第三方面,提供一種電子設備,包括:

88、處理器;

89、配置為存儲處理器可執行指令的存儲器;

90、其中,所述處理器被配置為在調用存儲器中的可執行指令時,能夠執行上述第一方面所述的防誤觸方法。

91、根據本公開實施例的第四方面,提供一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由電子設備的處理器執行時,使得所述電子設備能夠執行上述第一方面所述的防誤觸方法。

92、本公開的實施例提供的技術方案可以包括以下有益效果:

93、本公開的防誤觸方法,響應于在觸摸屏中顯示的輸入區域的觸控輸入,對觸摸屏的預設區域進行調整,輸入區域用于對接收的觸控輸入進行文本響應,且與預設區域至少部分重疊;在輸入區域檢測到第一觸控操作、且第一觸控操作作用于調整后的預設區域情況下,采用與觸控輸入對應的誤觸檢測策略,對第一觸控操作進行誤觸檢測,得到誤觸檢測結果;當誤觸檢測結果滿足預設的誤觸判斷條件時,對第一觸控操作不響應。由于本公開基于觸控輸入確定預設區域、基于觸控輸入確定誤觸檢測策略,因此在面對各種觸控輸入情況,都能有效、準確地識別出預設區域內的正常打字操作和誤觸操作,提高了觸摸屏的打字觸控性能,改善了用戶打字體驗。

94、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 阳谷县| 金华市| 阿鲁科尔沁旗| 南川市| 和静县| 永泰县| 开封县| 库车县| 尖扎县| 邵阳县| 永新县| 江山市| 雅安市| 武冈市| 延津县| 德安县| 库车县| 绍兴县| 尼玛县| 松原市| 织金县| 建瓯市| 拉孜县| 东城区| 三河市| 福州市| 永登县| 贵港市| 闽清县| 潢川县| 曲周县| 城口县| 昌江| 遂溪县| 乡宁县| 花垣县| 通许县| 贵州省| 迁西县| 宜黄县| 乡城县|