触摸按键及指纹识别方法_4

文档序号:9417006阅读:来源:国知局
状态,可以通过压力传感器来识别是否存在操作,并通过触摸识别单元来识别该操作是否是用户触发的,解决了将重物撞击等操作误认为是用户触发的操作,导致操作识别错误的问题,达到了提高操作识别的准确性的效果。
[0088]图3是根据一示例性实施例示出的一种指纹识别方法的流程图,该指纹识别方法应用于包含图1或图2所示的触摸按键的终端中,如图3所示,该指纹识别方法包括以下步骤。
[0089]在步骤301中,采集用户触发的操作的压力参数。
[0090]在步骤302中,检测该压力参数是否超过预定参数阈值。
[0091]在步骤303中,当该压力参数超过预定参数阈值时,根据该操作采集用户的指纹。
[0092]综上所述,本公开提供的指纹识别方法,通过采集用户触发的操作的压力参数,检测该压力参数是否超过预定参数阈值,当该压力参数超过预定参数阈值时,根据该操作采集用户的指纹,可以通过压力参数确定是否采集指纹,解决了指纹识别传感器持续处于工作状态造成资源浪费的问题,达到了节省资源的效果。
[0093]图4是根据另一示例性实施例示出的一种指纹识别方法的流程图,该指纹识别方法应用于包含图1或图2所示的触摸按键的终端中,如图4所示,该指纹识别方法包括如下步骤。
[0094]在步骤401中,采集用户触发的操作的压力参数。
[0095]本实施例中,可以通过触摸按键中的压力传感器采集操作的压力参数。其中,压力参数是操作作用在压力传感器上时,压力传感器所采集到的参数,可以是操作的作用力度、压力持续时长、瞬时压力变化等等,本实施例不作限定。
[0096]在步骤402中,检测该压力参数是否超过预定参数阈值。
[0097]终端读取压力传感器采集到的压力参数,当压力参数为一个时,终端直接将该压力参数与预定参数阈值进行比较,当确定该压力参数超过预定参数阈值时,执行步骤403或404 ;当确定该压力参数未超过预定参数阈值时,不响应该操作。其中,预定参数阈值的参数类型与压力参数的参数类型相同。例如,当压力参数是作用力度时,预定参数阈值是作用力度阈值;当压力参数是压力持续时长时,预定参数阈值是压力持续时长阈值;当压力参数是瞬时压力变化时,预定参数阈值是瞬时压力变化阈值。
[0098]当压力参数为至少两个时,检测压力参数是否超过预定参数阈值,包括:计算所有压力参数的平均值,检测平均值是否超过预定参数阈值;或,检测所有压力参数中是否存在至少一个压力参数超过预定参数阈值。
[0099]在第一种可能的处理方式中,终端计算各个压力参数的加权平均,得到平均值,并将该平均值与预定参数阈值进行比较,当该平均值超过预定参数阈值时,确定压力参数超过预定参数阈值,执行步骤403或404 ;当该平均值未超过预定参数阈值时,确定压力参数未超过预定参数阈值,不响应该操作。
[0100]在第二种可能的处理方式中,终端逐个将压力参数与预定参数阈值进行比较,当存在某一个压力参数超过预定参数阈值时,确定压力参数超过预定参数阈值,执行步骤403或404 ;当所有的压力参数都未超过预定参数阈值时,确定压力参数未超过预定参数阈值,不响应该操作。
[0101]在步骤403中,当该压力参数超过预定参数阈值时,根据该操作采集用户的指纹。
[0102]当指纹识别传感器位于压力传感器之上或位于压力传感器之下时,用户在执行操作时与终端之间的接触面积不仅可以覆盖压力传感器,也可以覆盖指纹识别传感器,此时指纹识别传感器可以直接采集本次操作所对应的指纹。
[0103]在步骤404中,当终端还包括触摸识别单元时,采集操作的电容值;检测该电容值是否超过预定电容阈值;当该电容值超过预定电容阈值,且压力参数超过预定参数阈值时,根据该操作采集用户的指纹。
[0104]本实施例中,可以通过触摸按键中的触摸识别单元采集操作的电容值。其中,触摸识别单元与压力传感器之间的距离需要小于预定距离阈值,使得用户在执行操作时与终端之间的接触面积不仅可以覆盖压力传感器,也可以覆盖触摸识别单元,从而保证触摸识别单元可以采集到本次操作的电容值。
[0105]终端获取到电容值后,检测该电容值是否超过预定电容阈值,并检测压力参数是否超过预定参数阈值,当该电容值超过预定电容阈值且该压力参数超过预定电容阈值时,确定唤醒指纹识别传感器采集操作所对应的指纹;当压力参数未超过预定参数阈值,或,电容值未超过预定电容阈值,或,压力参数未超过预定参数阈值且电容值未超过预定电容阈值,确定不唤醒指纹识别传感器。
[0106]综上所述,本公开提供的指纹识别方法,通过采集用户触发的操作的压力参数,检测该压力参数是否超过预定参数阈值,当该压力参数超过预定参数阈值时,根据该操作采集用户的指纹,可以通过压力参数确定是否采集指纹,解决了指纹识别传感器持续处于工作状态造成资源浪费的问题,达到了节省资源的效果。
[0107]另外,通过采集操作的电容值;检测电容值是否超过预定电容阈值;当电容值超过预定电容阈值,且压力参数超过预定参数阈值时,触发执行采集用户的指纹的步骤,可以识别该操作是否是用户触发的,解决了将重物撞击等操作误认为是用户触发的操作,导致操作识别错误的问题,达到了提高操作识别的准确性的效果。
[0108]图5是根据一示例性实施例示出的一种用于指纹识别的装置500的框图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0109]参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口 512,传感器组件514,以及通信组件516。
[0110]处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器518来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
[0111]存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0112]电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
[0113]多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。多媒体组件508还包括在所述装置500和用户之间的提供一个输入接口的触摸按键。该触摸按键包括指纹识别传感器和压力传感器,压力传感器可以感测到操作的压力参数,并将压力参数发送给处理组件502,在处理组件502确定该压力参数超过预定参数阈值时控制指纹识别传感器处于工作状态,或者,该触摸按键包括指纹识别传感器、压力传感器和触摸识别单元,压力传感器可以感测到操作的压力参数,将压力参数发送给处理组件502,触摸识别单元可以感测到操作的电容值,将电容值发送给处理组件502,并在处理组件502确定该压力参数超过预定参数阈值且该电容值超过预定电容阈值时控制指纹识别传感器处于工作状态,处于工作状态的指纹识别传感器为用户提供指纹识别。<
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1