指纹防误触方法、装置及存储介质与流程

文档序号:34179328发布日期:2023-05-17 07:58阅读:71来源:国知局
指纹防误触方法、装置及存储介质与流程

本公开涉及终端,尤其涉及一种指纹防误触方法、装置及存储介质。


背景技术:

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、一种实施方式中,所述处理模块,用于若终端的屏幕处于亮屏状态,所述防误触区域为所述终端的屏幕区域在竖直方向上分别内缩第三信号通道数量和在水平方向分别内缩第四信号通道数量后的区域。

30、一种实施方式中,所述检测模块,用于响应于在所述终端的屏幕区域检测到所述触摸事件,获取所述触摸事件的触摸点在所述终端的屏幕区域内的坐标;基于所述触摸事件的触摸点在所述终端的屏幕区域内的坐标,确定所述触摸事件是否位于所述防误触区域。

31、一种实施方式中,所述处理模块,用于若所述触摸事件的触摸点在所述终端的屏幕区域内的坐标位于所述防误触区域内,则确定所述触摸事件位于所述防误触区域。

32、根据本公开实施例的第三方面,提供一种指纹防误触装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行如上述第一方面及其实施例中任一项所述的指纹防误触方法。

33、根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行如上述第一方面及其实施例中任一项所述的指纹防误触方法。

34、本公开的实施例提供的技术方案可以包括以下有益效果:当终端发生侧键指纹解锁失败事件时,在终端的屏幕区域确定防误触区域,并在防误触区域检测触摸事件。若在防误触区域检测到触摸事件,忽略指纹解锁失败事件;若在防误触区域未检测到触摸事件,响应指纹解锁失败事件。通过本公开实施例,当发生侧键指纹解锁失败事件时,

35、通过判断终端的防误触区域是否有触摸事件发生,来决定是否响应指纹解锁失败事件。当在防误触区域检测到触摸事件,忽略指纹解锁失败事件,避免产生不必要的震动影响用户的体验;当在防误触区域未检测到触摸事件,响应指纹解锁失败事件,从而通过震动的方式告知用户出现了指纹解锁失败事件。从而能够在多场景下检测指纹解锁事件是否属于误触事件,提高防误触判断的准确率。

36、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1