可折叠屏幕防误触的方法、设备和存储介质技术

技术编号:34471416 阅读:17 留言:0更新日期:2022-08-10 08:45
本申请实施例提供一种可折叠屏幕防误触的方法、设备和存储介质,应用于具有可折叠屏幕的电子设备,可折叠屏幕具有第一屏和第二屏,方法包括:响应可折叠屏幕和物体的接触,确定可折叠屏幕处于展开状态,在展开状态下第一屏和第二屏之间具有夹角;根据可折叠屏幕和物体接触时获得的接触数据,确定接触数据对应的接触点是否在可折叠屏幕的弯折区域,根据接触数据确定接触点是否为误触点;若接触点在可折叠屏幕的弯折区域且接触点为误触点,禁止电子设备执行接触指示的操作。本方案能够识别可折叠屏幕部分展开时位于弯折区域内的误触点,有助于防止电子设备响应用户的误触而执行错误操作。操作。操作。

【技术实现步骤摘要】
可折叠屏幕防误触的方法、设备和存储介质


[0001]本申请涉及防误触
,尤其涉及一种可折叠屏幕防误触的方法、设备和存储介质。

技术介绍

[0002]可折叠屏幕(简称折叠屏)一般由两块较小屏幕构成,当折叠屏完全展开时,电子设备用两块较小屏幕组合成的大屏幕显示图像,当折叠屏折叠时,电子设备用其中一块较小屏幕,或者用不属于可折叠屏幕的一块独立屏幕显示图像。
[0003]在一些折叠屏的使用场景中,折叠屏可能会部分展开,此时折叠屏的弯折区域,即两块较小屏幕相连接的区域容易被误触。

技术实现思路

[0004]针对上述问题,本申请提供了一种可折叠屏幕防误触的方法、设备和存储介质,以防止折叠屏部分展开时折叠屏弯折区域被误触而干扰电子设备的正常使用,改善电子设备的折叠屏的使用体验。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]本申请第一方面提供一种可折叠屏幕防误触的方法,应用于具有可折叠屏幕的电子设备,所述可折叠屏幕具有第一屏和第二屏,所述方法包括:
[0007]响应所述可折叠屏幕和物体的接触,确定所述可折叠屏幕处于展开状态,在所述展开状态下所述第一屏和所述第二屏之间具有夹角;
[0008]上述步骤可以参见图8所示的步骤S801,其中,上述展开状态,相当于图1的(b)所示的部分展开状态;
[0009]根据所述可折叠屏幕和物体接触时获得的接触数据,确定所述接触数据对应的接触点是否在所述可折叠屏幕的弯折区域,根据所述接触数据确定所述接触点是否为误触点;
[0010]其中,接触数据可以视为图7所示的实施例中的电容值变化消息所包含的数据;
[0011]上述步骤可以参见图8所示的步骤S802至S804;
[0012]若所述接触点在所述可折叠屏幕的弯折区域且所述接触点为误触点,禁止所述电子设备执行所述接触指示的操作。
[0013]上述步骤可以参见图8所示的步骤S805。
[0014]本方案的有益效果在于,能够识别可折叠屏幕部分展开时位于弯折区域内的误触点,有助于防止电子设备响应用户的误触而执行错误操作。
[0015]在一些可选的实施例中,所述根据所述可折叠屏幕和物体接触时获得的接触数据,确定所述接触数据对应的接触点是否在所述可折叠屏幕的弯折区域,包括:
[0016]确定所述接触数据对应的坐标是否在所述可折叠屏幕的弯折区域的坐标区间内;
[0017]若所述接触点的坐标在所述弯折区域的坐标区间内,确定所述接触点在所述可折
叠屏幕的弯折区域。
[0018]示例性的,弯折区域所覆盖的横坐标区间可以记为a至b,对任意一个接触点,若接触点的横坐标位于a至b这一区间内,则电子设备确定该接触点在弯折区域内,若接触点的横坐标位于a至b这一区间外,则电子设备确定该接触点不在弯折区域内。
[0019]本实施例中确定接触点是否在弯折区域内的方法,可以参见图5所示的实施例的步骤S504。
[0020]在一些可选的实施例中,所述确定所述可折叠屏幕处于展开状态,包括:
[0021]根据所述电子设备的夹角数据确定所述可折叠屏幕的折叠角度;
[0022]若所述可折叠屏幕的折叠角度在预设的目标角度区间内,确定所述可折叠屏幕处于展开状态。
[0023]需要说明,上述目标角度区间的上限和下限可以根据实际情况设定,本实施例对此不做限定。示例性的,目标角度区间可以设定为60
°
至120
°
之间,也就是说,若可折叠屏幕的折叠角度在60
°
至120
°
之间,则电子设备确定可折叠屏幕处于部分展开状态,若可折叠屏幕的折叠角度不在60
°
至120
°
之间,则电子设备确定可折叠屏幕不处于部分展开状态。
[0024]确定可折叠屏幕处于部分展开状态的具体方法可以参见图5所示的步骤S502。
[0025]在一些可选的实施例中,所述夹角数据包括磁场数据和/或加速度数据。
[0026]在一些可选的实施例中,所述目标角度区间可以为60
°
至120
°

[0027]在一些可选的实施例中,所述接触数据对应的接触点在所述弯折区域,所述根据所述接触数据确定所述接触点是否为误触点,包括:
[0028]根据所述电子设备的工作模式和所述接触数据,确定所述接触点是否为误触点。
[0029]其中,电子设备的工作模式可以分为键盘模式和非键盘模式,当电子设备的工作模式为键盘模式时,其使用场景可以参见图2。
[0030]在一些可选的实施例中,所述根据所述电子设备的工作模式和所述接触数据,确定所述接触点是否为误触点,包括:
[0031]若所述电子设备当前的工作模式为键盘模式,确定所述接触点的按压力度是否小于预设的门限值;
[0032]若所述接触点的按压力度小于所述门限值,确定所述接触点为误触点。
[0033]其中,接触点的按压力度小于所述门限值时,可以认为该接触点对应的接触类型为轻触。
[0034]在一些可选的实施例中,所述接触数据是所述物体接触所述可折叠屏幕的弯折区域时获得的第一接触数据,所述根据所述接触数据确定所述接触点是否为误触点,包括:
[0035]在所述可折叠屏幕和物体接触后的预设时间段内,获取所述物体接触所述可折叠屏幕的边沿区时的第二接触数据;
[0036]根据所述第一接触数据和所述第二接触数据,确定所述接触点是否为误触点。
[0037]本实施例中,电子设备可以根据对应的接触点位于所述弯折区域的所述接触数据,以及对应的接触点位于所述边沿区的接触数据,确定弯折区域的接触点是否为电子设备被抓握时产生的误触点,其中,电子设备被抓握的场景可以参见图3。
[0038]在一些可选的实施例中,所述根据所述第一接触数据和所述第二接触数据,确定所述接触点是否为误触点,包括:
[0039]根据所述第一接触数据和所述第二接触数据,获得所述接触点和所述第二接触数据对应的接触点之间的间距;
[0040]若所述间距小于预设的距离阈值,确定所述接触点为误触点。
[0041]在一些可选的实施例中,所述电子设备包括传感器驱动和防误触模块;所述根据所述电子设备的夹角数据确定所述可折叠屏幕的折叠角度,包括:
[0042]所述传感器驱动向所述防误触模块上报所述磁场数据和/或所述加速度数据;
[0043]所述防误触模块根据所述磁场数据和/或所述加速度数据确定所述可折叠屏幕的折叠角度。
[0044]在一些可选的实施例中,所述电子设备包括窗口管理器和防误触模块;
[0045]所述窗口管理器用于向所述防误触模块发送使用信息,所述使用信息用于指示所述电子设备当前的工作模式;
[0046]所述防误触模块用于根据所述使用信息确定所述电子设备当前的工作模式为键盘模式。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可折叠屏幕防误触的方法,其特征在于,应用于具有可折叠屏幕的电子设备,所述可折叠屏幕具有第一屏和第二屏,所述方法包括:响应所述可折叠屏幕和物体的接触,确定所述可折叠屏幕处于展开状态,在所述展开状态下所述第一屏和所述第二屏之间具有夹角;根据所述可折叠屏幕和物体接触时获得的接触数据,确定所述接触数据对应的接触点是否在所述可折叠屏幕的弯折区域,根据所述接触数据确定所述接触点是否为误触点;若所述接触点在所述可折叠屏幕的弯折区域且所述接触点为误触点,禁止所述电子设备执行所述接触指示的操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述可折叠屏幕和物体接触时获得的接触数据,确定所述接触数据对应的接触点是否在所述可折叠屏幕的弯折区域,包括:确定所述接触数据对应的坐标是否在所述可折叠屏幕的弯折区域的坐标区间内;若所述坐标在所述弯折区域的坐标区间内,确定所述接触点在所述可折叠屏幕的弯折区域。3.根据权利要求1所述的方法,其特征在于,所述确定所述可折叠屏幕处于展开状态,包括:根据所述电子设备的夹角数据确定所述可折叠屏幕的折叠角度;若所述可折叠屏幕的折叠角度在预设的目标角度区间内,确定所述可折叠屏幕处于展开状态。4.根据权利要求3所述的方法,其特征在于,所述夹角数据包括磁场数据和/或加速度数据。5.根据权利要求3所述的方法,其特征在于,所述目标角度区间为60
°
至120
°
。6.根据权利要求1所述的方法,其特征在于,所述根据所述接触数据确定所述接触点是否为误触点,包括:根据所述电子设备的工作模式和所述接触数据,确定所述接触点是否为误触点。7.根据权利要求6所述的方法,其特征在于,所述根据所述电子设备的工作模式和所述接触数据,确定所述接触点是否为误触点,包括:若所述电子设备当前的工作模式为键盘模式,确定所述接触点的按压力度是否小于预设的门限值;若所述接触点的按压力度小于所述门限值,确定所述接触点为误触点。8.根据权利要求1所述的方法,其特征在于,所述接触数据是所述物体接触所述可折叠屏幕的弯折区域时获得的第一接触数据,...

【专利技术属性】
技术研发人员:邸皓轩李丹洪张晓武
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1