防误触方法和电子设备技术

技术编号:32345959 阅读:21 留言:0更新日期:2022-02-20 02:01
本申请提供一种防误触方法和电子设备。该方法包括:电子设备指示与电子设备连接的显示屏显示第一界面;电子设备获取第一触摸信息,其中,第一触摸信息对应的信号为触摸操作的生命周期中的任意一帧电信号,触摸操作为在显示屏显示第一界面时发生的,触摸操作的生命周期为触摸操作从开始接触显示屏到不接触显示屏的不间断过程;电子设备基于第一触摸信息和第一界面中控件的属性参数,确定触摸操作是否为误触操作;电子设备在确定触摸操作为误触操作时,屏蔽触摸操作;电子设备在确定误触操作不为误触操作时,上报触摸操作。从而,满足了不同界面或者同一界面中的不同控件布局下的防误触需求,提高了电子设备的防误触效果。提高了电子设备的防误触效果。提高了电子设备的防误触效果。

【技术实现步骤摘要】
防误触方法和电子设备


[0001]本申请涉及终端
,尤其涉及一种防误触方法和电子设备。

技术介绍

[0002]在用户使用如手机、平板电脑等电子设备的过程中,屏幕尺寸变大、屏幕向侧边弯曲以及应用的类型日益丰富而引起触控操作在不同界面下不尽相同等影响因素,均会导致用户发生误触电子设备。因此,现亟需一种降低用户误触操作的防误触方法。

技术实现思路

[0003]本申请提供一种防误触方法和电子设备,以实现在不同界面或者同一界面中的不同控件布局下的防误触需求,提高了电子设备的防误触效果。
[0004]第一方面,本申请提供一种防误触方法,包括:电子设备指示与电子设备连接的显示屏显示第一界面;电子设备获取第一触摸信息,其中,第一触摸信息对应的信号为触摸操作的生命周期中的任意一帧电信号,触摸操作为在显示屏显示第一界面时发生的,触摸操作的生命周期为触摸操作从开始接触显示屏到不接触显示屏的不间断过程;电子设备基于第一触摸信息和第一界面中控件的属性参数,确定触摸操作是否为误触操作;电子设备在确定触摸操作为误触操作时,屏蔽触摸操作;电子设备在确定误触操作不为误触操作时,上报触摸操作。
[0005]通过第一方面提供的防误触方法,通过基于界面中控件的布局变化,及时调整防误触区域对应的防误触策略。由此,在用户触摸电子设备的显示屏时,电子设备基于任意一帧电信号中与触摸操作对应的特性信息以及当前界面对应的防误触算法,可以判断触摸操作是否为误触操作。从而,满足不同界面或者同一界面中的不同控件布局下的防误触需求,且用户对防误触策略的调整/更新的过程无感知,且迅速、准确地实现了误触判断,最大化保证了正常操作不受影响,有效提高了电子设备的处理资源,使得用户具有较佳的使用体验。
[0006]在一些实施例中,电子设备基于第一触摸信息和第一界面中控件的属性参数,确定触摸操作是否为误触操作,包括:电子设备基于第一触摸信息中与触摸操作对应的位置信息、和属性参数中控件的位置信息,确定触摸操作位于第一区域中,第一区域为第一界面的预设区域中与控件重合的区域,则基于第一触摸信息中与触摸操作对应的位置信息、第一触摸信息中触摸操作的类型、属性参数中控件在第一区域中的位置信息以及属性参数中控件在第一区域中所支持的触摸操作的类型,确定触摸操作是否为误触操作;电子设备基于第一触摸信息中与触摸操作对应的位置信息、和属性参数中控件的位置信息,确定触摸操作位于第二区域中,第二区域为预设区域中除第一区域之外的区域,则基于第一触摸信息中与触摸操作对应的位置信息,确定触摸操作是否为误触操作。
[0007]由此,电子设备基于触摸操作对应的位置和界面中控件的位置,不仅能够区分出触摸操作对应的位置是否位于界面的容易发生误触操作的区域中,还能够区分出触摸操作
对应的位置是否位于在界面的容易发生误触操作的区域与界面中的控件的位置的重叠确定,及时确定出触控操作对应的防误触策略,降低了电子设备的处理量,节省了电子设备的电量。
[0008]在一些实施例中,电子设备基于第一触摸信息中与触摸操作对应的位置信息、第一触摸信息中触摸操作的类型、属性参数中控件在第一区域中的位置信息以及属性参数中控件在第一区域中所支持的触摸操作的类型,确定触摸操作是否为误触操作,包括:电子设备基于属性参数中控件在第一区域中的位置信息、以及属性参数中控件在第一区域中所支持的触摸操作的类型,确定公式一;电子设备基于第一触摸信息中与触摸操作对应的位置信息、第一触摸信息中触摸操作的类型、第一触摸信息中与触摸操作对应的触摸区域的实际形状以及第一触摸信息中与触摸操作对应的触摸区域的电信号大小,通过公式一,得到S;电子设备在S大于等于阈值S0时,确定触摸操作为误触操作;在S小于阈值S0时,确定触摸操作不为误触操作;
[0009]其中,
[0010]S=D(Sig
cur
,Sig
ref
)*W
sig
+D(Shape
cur
,Shape
ref
)*W
shape
+D(Pos
cur
,Pos
start
)*W
Pos
+
…ꢀꢀ
公式一
[0011]Sig
cur
为任意一帧电信号中与触摸操作对应的触摸区域的电信号大小;Sig
ref
为用户正常按压显示屏形成的触碰区域的电信号参考值;D(Sig
cur
,Sig
ref
)为Sig
cur
与Sig
ref1
之间的差异度;W
sig
为电信号大小的权重;Shape
cur
为任意一帧电信号中与触摸操作对应的触摸区域的实际形状;Shape
ref
为用户正常按压显示屏形成的触碰区域的参考形状;D(Shape
cur
,Shape
ref
)为Shape
cur
与Shape
ref
之间的差异度;W
shape
为触碰区域的形状的权重;Pos
cur
为任意一帧电信号中与触摸操作对应的触摸区域的位置信息;Pos
start
为历史帧电信号中与任意一帧电信号对应的触摸操作相关联的触碰区域的起始位置;D(Pos
cur
,Pos
start
)为Pos
cur
与Pos
start
之间的移动距离;W
Pos
为触摸区域的位置变化的权重。
[0012]由此,电子设备基于触摸操作对应的电信号大小、形状、位置等多个参数,优化了触摸操作对应防误触策略,提高了识别误触操作的准确率。
[0013]在一些实施例中,在第一界面分别对应的第一应用和第二应用时,第一应用的阈值S0大于第二应用的阈值S0,和/或,第一应用的W
sig
小于第二应用的W
sig
,且第一应用的W
shape
小于第二应用的W
shape
,其中,第一应用与第二应用不同。由此,本申请结合应用的类型,调整触摸操作对应的防误触策略,提高了识别误触操作的准确率。
[0014]在一些实施例中,第三区域的阈值S0小于第二区域的阈值S0,且第三区域的W
Pos
小于第二区域的W
Pos
;第四区域的阈值S0等于第二区域的阈值S0,且第四区域的W
Pos
大于第二区域的W
Pos
;其中,第三区域为第一区域中与支持滑动类型的触摸操作的控件有重叠的区域,第四区域为第一区域中与支持除滑动类型之外的类型的触摸操作的控件有重叠的区域。由此,本申请结合控件所支持的触摸操作的类型,调整触摸操作对应的防误触策略,提高了识别误触操作的准确率。
[0015]另外,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防误触方法,其特征在于,包括:电子设备指示与所述电子设备连接的显示屏显示第一界面;所述电子设备获取第一触摸信息,其中,所述第一触摸信息对应的信号为触摸操作的生命周期中的任意一帧电信号,所述触摸操作为在所述显示屏显示所述第一界面时发生的,所述触摸操作的生命周期为所述触摸操作从开始接触所述显示屏到不接触所述显示屏的不间断过程;所述电子设备基于所述第一触摸信息和所述第一界面中控件的属性参数,确定所述触摸操作是否为误触操作;所述电子设备在确定所述触摸操作为误触操作时,屏蔽所述触摸操作;所述电子设备在确定所述误触操作不为误触操作时,上报所述触摸操作。2.根据权利要求1所述的方法,其特征在于,所述电子设备基于所述第一触摸信息和所述第一界面中控件的属性参数,确定所述触摸操作是否为误触操作,包括:所述电子设备基于所述第一触摸信息中与所述触摸操作对应的位置信息、和所述属性参数中所述控件的位置信息,确定所述触摸操作位于第一区域中,所述第一区域为所述第一界面的预设区域中与所述控件重合的区域,则基于所述第一触摸信息中与所述触摸操作对应的位置信息、所述第一触摸信息中所述触摸操作的类型、所述属性参数中所述控件在所述第一区域中的位置信息以及所述属性参数中所述控件在所述第一区域中所支持的触摸操作的类型,确定所述触摸操作是否为误触操作;所述电子设备基于所述第一触摸信息中与所述触摸操作对应的位置信息、和所述属性参数中所述控件的位置信息,确定所述触摸操作位于第二区域中,所述第二区域为所述预设区域中除所述第一区域之外的区域,则基于所述第一触摸信息中与所述触摸操作对应的位置信息,确定所述触摸操作是否为误触操作。3.根据权利要求2所述的方法,其特征在于,所述电子设备基于所述第一触摸信息中与所述触摸操作对应的位置信息、所述第一触摸信息中所述触摸操作的类型、所述属性参数中所述控件在所述第一区域中的位置信息以及所述属性参数中所述控件在所述第一区域中所支持的触摸操作的类型,确定所述触摸操作是否为误触操作,包括:所述电子设备基于所述属性参数中所述控件在所述第一区域中的位置信息、以及所述属性参数中所述控件在所述第一区域中所支持的触摸操作的类型,确定公式一;所述电子设备基于所述第一触摸信息中与所述触摸操作对应的位置信息、所述第一触摸信息中所述触摸操作的类型、所述第一触摸信息中与所述触摸操作对应的触摸区域的实际形状以及所述第一触摸信息中与所述触摸操作对应的触摸区域的电信号大小,通过所述公式一,得到S;所述电子设备在S大于等于阈值S0时,确定所述触摸操作为误触操作;在S小于阈值S0时,确定所述触摸操作不为误触操作;其中,S=D(Sig
cur
,Sig
ref
)*W
sig
+D(Shape
cur
,Shape
ref
)*W
shape
+D(Pos
cur
,Pos
start
)*W
Pos
+

公式一Sig
cur
为任意一帧电信号中与所述触摸操作对应的触摸区域的电信号大小;Sig
ref
为用户正常按压所述显示屏形成的触碰区域的电信号参考值;D(Sig
cur
,Sig
ref
)为Sig
cur

Sig
ref1
之间的差异度;W
sig
为电信号大小的权重;Shape
cur
为所述任意一帧电信号中与所述触摸操作对应的触摸区域的实际形状;Shape
ref
为用户正常按压所述显示屏形成的触碰区域的参考形状;D(Shape
cur
,Shape
ref
)为Shape
cur
与Shape
ref
之间的差异度;W
shape
为触碰区域的形状的权重;Pos
cur
为所述任意一帧电信号中与所述触摸操作对应的触摸区域的位置信息;Pos
start
为历史帧电信号中与所述任意一帧电信号对应的触摸操作相关联的触碰区域的起始位置;D(Pos
cur
,Pos
start
)为...

【专利技术属性】
技术研发人员:蔡伟纲田立慧王浩蒋强国周亚陈雷蕾武冬平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1