一种指纹模组的触控方法、移动终端及存储介质与流程

文档序号:14194906阅读:195来源:国知局
一种指纹模组的触控方法、移动终端及存储介质与流程

本发明涉及移动终端技术领域,特别涉及一种指纹模组的触控方法、移动终端及存储介质。



背景技术:

随着科学技术的不断发展,手机、平板电脑等移动终端已经完全普及,且随着用户使用移动终端的粘度逐渐升高,用户经常将一些重要数据、文件、照片等存储于移动终端内,这样就导致用户对移动终端安全性能要求越来越高。

为解决上述安全问题,现有的移动终端上通常会设置一指纹按键,通过指纹验证的方式来保障移动终端的安全。同时,为便于用户操作,该指纹按键通常还会被设置为home按键,这样就造成用户在触控指纹按键的过程中,经常出现需要输入指纹时触发home按键功能、而在需要触发home按键功能时输入指纹的状况,导致移动终端不能准确响应用户触控指纹按键的触控意图,严重影响用户的使用体验。



技术实现要素:

本发明主要解决的技术问题是提供一种指纹模组的触控方法、移动终端及存储介质,能够准确响应用户在指纹按键上输入的触控操作指令,提高用户体验。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种指纹模组的触控方法,包括如下步骤:

接收在指纹模组上输入的触控操作指令;

判断所述触控操作指令是按压指令还是指纹输入指令;

若是按压指令,则按照按压指令处理所述触摸操作指令;若是指纹输入指令,则按照指纹输入指令处理所述触摸操作指令。

其中,所述指纹模组包括用于采集指纹信息的指纹传感组件和用于获取压感信息压力传感单元;

所述判断所述触控操作指令是按压指令还是指纹输入指令的步骤包括:

所述压力传感单元检测本次触控操作所产生的触控压力值;

若所述触控压力值大于或等于第一预设压力值,则判断所述触控操作指令是按压指令;

若所述触控压力值小于第一预设压力值,则判断所述触控操作指令是指纹输入指令。

其中,所述指纹模组包括用于采集指纹信息的指纹传感组件和用于获取压感信息压力传感单元;

所述判断所述触控操作指令是按压指令还是指纹输入指令的步骤包括:

所述压力传感单元检测本次触控操作所产生的触控压力值,所述指纹传感组件检测本次触控操作是否包含指纹信息输入;

若所述触控压力值大于或等于第一预设压力值、且本次触控操作包含指纹信息输入,则判断所述触控操作指令是按压指令;

若所述触控压力值小于第一预设压力值、且本次触控操作包含指纹信息输入,则判断所述触控操作指令是指纹输入指令;

若所述触控操作不包含指纹信息输入,不响应本次触控操作指令。

其中,所述指纹模组包括用于采集指纹信息的指纹传感组件和用于获取压感信息压力传感单元;

所述判断所述触控操作指令是按压指令还是指纹输入指令的步骤包括:

所述压力传感单元检测本次触控操作所产生的触控压力值,检测输入本次触控操作指令的输入时长;

若所述触控压力值大于或等于第一预设压力值、且所述输入时长小于或等于预设时长,则判断所述触控操作指令是按压指令;

若所述触控压力值小于第一预设压力值和/或所述输入时长大于预设时长,则判断所述触控操作指令是指纹输入指令。

其中,所述接收在所述指纹模组上输入的触控操作指令的步骤之后,还包括:

检测移动终端当前状态;

根据所述移动终端当前状态响应所述按压指令和/或指纹输入指令。

其中,若所述移动终端当前状态为黑屏状态;

所述根据所述移动终端当前状态响应所述按压指令和/或指纹输入指令的步骤包括:

若所述触控操作指令是按压指令,点亮屏幕或忽略所述按压指令;若所述触控操作指令是指纹输入指令,获取指纹信息。

其中,所述获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若所述指纹信息与第一预设指纹匹配,则解锁并进入第一系统;

若所述指纹信息与第二预设指纹匹配,则解锁并进入第二系统;

若所述指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,不响应本次触控操作指令,且不记录本次指纹信息输入错误次数。

其中,若所述移动终端当前状态为已解锁状态;

所述根据所述移动终端当前状态响应所述按压指令和/或指纹输入指令的步骤包括:

若是按压指令,切换当前显示界面至主界面;若是指纹输入指令,获取指纹信息。

其中,所述获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若所述指纹信息与第一预设指纹匹配且当前使用系统为第二系统,则切换至第一系统;

若所述指纹信息与第二预设指纹匹配且当前使用系统为第一系统,则切换至第二系统。

其中,所述获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若所述指纹信息与第一预设指纹匹配且当前使用系统为第二系统,将当前已选中的第二文件传输至第一系统;

若所述指纹信息与第二预设指纹匹配且当前使用系统为第一系统,将当前已选中的第一文件传输至第二系统。

其中,若所述移动终端当前状态为亮屏待解锁状态;

所述根据所述移动终端当前状态响应所述按压指令和/或指纹输入指令的步骤包括:

若是按压指令,忽略本次按压指令;若是指纹输入指令,获取指纹信息。

其中,所述获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若所述指纹信息与第一预设指纹匹配,则解锁并进入第一系统;

若所述指纹信息与第二预设指纹匹配,则解锁并进入第二系统;

若所述指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,反馈指纹输入错误信息,并记录本次指纹信息输入错误次数。

其中,移动终端正面设有距离感应器;

在所述接收在所述指纹模组上输入的触控操作指令的步骤之后,还包括:

距离感应器检测其是否被遮盖;

若所述距离感应器未被遮盖,则继续执行判断所述触控操作指令是按压指令还是指纹输入指令的步骤;

若所述距离感应器被遮盖,忽略本次触控操作指令。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,所述移动终端包括处理器、存储器及指纹模组,所述处理器耦接所述存储器和所述指纹模组,所述存储器上存储有计算机程序,所述程序被处理器执行时实现如上述的指纹模组的触控方法的步骤。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种计算机可读存储介质,所述程序被处理器执行时实现如上述的指纹模组的触控方法的步骤。

本发明的有益效果是:实施本发明的指纹模组的触控方法,通过判断触控操作指令是属于按压指令还是指纹输入指令,如果是按压指令,则按照按压指令处理触控操作指令,如果是指纹输入指令,则按照指纹输入指令处理触控操作指令。其中,按照按压指令处理能满足用户按压指纹模组,进行home按键功能输入;按照指纹输入指令处理能满足用户输入指纹进行解锁、进入相应的系统、进行文件传输、系统切换等功能需求,满足移动终端安全需要,同时能够满足操作简单、方便的要求,增强用户体验效果。

附图说明

图1是本发明指纹模组的触控方法第一实施例的流程图;

图2是本发明指纹模组的触控方法第二实施例的流程图;

图3是本发明指纹模组的触控方法第二实施例另一实施方式的流程图;

图4是本发明指纹模组的触控方法第二实施例又一实施方式的流程图;

图5是本发明指纹模组的触控方法第三实施例的流程图;

图6本发明移动终端一个实施实施例示意图。

具体实施方式

下面结合附图和实施方式对本发明进行详细说明。

首先简要介绍本发明中的指纹模组及其工作原理:该指纹模组包括用于采集指纹信息的指纹传感组件和用于获取压感信息压力传感单元,该指纹传感组件设置于指纹模组顶面,该压力传感单元设置于指纹传感组件下方并与该指纹传感组件底部抵接。用户在指纹传感组件表面输入指纹信息时,可同时向下按压指纹传感组件,指纹传感组件将所接收的压力传递至压力传感单元,压力传感单元对所接收的压力信息进行检测。优选的,该指纹传感组件为电容式指纹传感器,该压力传感单元为压力传感器。

在其他实施方式中,该指纹传感组件还可以是其他指纹传感器,该压力传感单元也还可以是其他压力感应元件,该指纹模组只要能实现同时采集指纹信息和获取压感信息即可。在本发明的各实施例中,该指纹模组还可以称为指纹按键。

请参阅图1,图1是本发明指纹模组的触控方法第一实施例的流程图。在本发明第一实施例中,包括如下步骤:

步骤s11,接收在指纹模组上输入的触控操作指令。

用户触摸指纹模组,无论是按压指纹模组还是输入指纹信息,指纹模组均会根据本次触控操作产生相应的触控操作指令并获取触控操作指令。

步骤s12,判断该触控操作指令是按压指令还是指纹输入指令。

移动终端接收该触控操作指令并判断触控操作指令是按压指令还是指纹输入指令。

步骤s13,若是按压指令,则按照按压指令处理该触摸操作指令;若是指纹输入指令,则按照指纹输入指令处理该触摸操作指令。

对于按压指令,按照用户按压home按键进行处理,执行切换至主界面或点亮屏幕等操作。

对于指纹输入指令,按照用户输入指纹信息进行处理,接收用户输入的指纹信息并进行比对,比对通过,执行解锁并进入相应的系统、文件传输、系统切换等操作。

本发明实施方式,通过判断触控操作指令是属于按压指令还是指纹输入指令,如果是按压指令,则按照按压指令处理触控操作指令,如果是指纹输入指令,则按照指纹输入指令处理触控操作指令。其中,按照按压指令处理能满足用户按压指纹模组,进行home按键功能输入;按照指纹输入指令处理能满足用户输入指纹进行解锁、进入相应的系统、进行文件传输、系统切换等功能需求,满足移动终端安全需要,同时能够满足操作简单、方便的要求,增强用户体验效果。

请参阅图2,图2是本发明指纹模组的触控方法第二实施例的流程图。在本发明第二实施例中,包括如下步骤:

步骤s201,接收在指纹模组上输入的触控操作指令。

用户触摸指纹模组,无论是按压指纹模组还是输入指纹信息,指纹模组均会根据本次触控操作产生相应的触控操作指令并获取触控操作指令。

步骤s202,压力传感单元检测本次触控操作所产生的触控压力值。

压力传感单元检测用户本次触控操作对压力传感单元所施加的压力,并计算触控压力值。

步骤s203,比较触控压力值与第一预设压力值之间的大小。

步骤s204,若触控压力值大于或等于第一预设压力值,则判断该触控操作指令是按压指令;若触控压力值小于第一预设压力值,则判断该触控操作指令是指纹输入指令。

将所检测到的触控压力值与预存于移动终端存储器内的第一预设压力值的大小进行比较。如果触控压力值大于或等于第一预设压力值,按照按压指令处理该触控操作指令,对于按压指令,按照用户按压home按键进行处理,执行切换至主界面或点亮屏幕等操作。如果触控压力值小于第一预设压力值,按照指纹输入指令处理该触控操作指令,对于指纹输入指令,按照用户输入指纹信息进行处理,接收用户输入的指纹信息并进行比对,比对通过,执行解锁并进入相应的系统、文件传输、系统切换等操作。

请参阅图3,在另一实施方式中,指纹模组的触控方法包括如下步骤:

步骤s201’,接收在指纹模组上输入的触控操作指令。

用户触摸指纹模组,无论是按压指纹模组还是输入指纹信息,指纹模组均会根据本次触控操作产生相应的触控操作指令并获取触控操作指令。

步骤s202’,压力传感单元检测本次触控操作所产生的触控压力值;指纹传感组件检测本次触控操作是否包含指纹信息输入。

压力传感单元检测用户本次触控操作对压力传感单元所施加的压力,并计算触控压力值。指纹传感组件检测用户进行本次触控操作的过程中是否有指纹输入。

步骤s203’,比较触控压力值与第一预设压力值之间的大小。

步骤s204’,若触控压力值大于或等于第一预设压力值、且本次触控操作包含指纹信息输入,则判断该触控操作指令是按压指令;若触控压力值小于第一预设压力值、且本次触控操作包含指纹信息输入,则判断该触控操作指令是指纹输入指令;若触控操作不包含指纹信息输入,不响应本次触控操作指令。

将所检测到的触控压力值与预存于移动终端存储器内的第一预设压力值的大小进行比较。如果触控压力值大于或等于第一预设压力值、且本次触控操作包含指纹信息输入,按照按压指令处理该触控操作指令,对于按压指令,按照用户按压home按键进行处理,执行切换至主界面或点亮屏幕等操作。如果触控压力值小于第一预设压力值、且本次触控操作包含指纹信息输入,按照指纹输入指令处理该触控操作指令,对于指纹输入指令,按照用户输入指纹信息进行处理,接收用户输入的指纹信息并进行比对,比对通过,执行解锁并进入相应的系统、文件传输等操作。如果触控操作不包含指纹信息输入,则判断本次触控操作非用户手指触控指纹模组,本次触控操作为误触,不响应本次触控操作指令。也就是说,只要在检测到用户是使用手指触控指纹模组时,才会响应用户的按压指令或指纹输入指令,如果指纹模组在接收到触控操作指令时未检测到指纹信息,则判断用户本次触控操作为误触,不进行任何相应,避免给用户使用带来一定的影响。

请参阅图4,在又一实施方式中,指纹模组的触控方法包括如下步骤:

步骤s201”,接收在指纹模组上输入的触控操作指令。

用户触摸指纹模组,无论是按压指纹模组还是输入指纹信息,指纹模组均会根据本次触控操作产生相应的触控操作指令并获取触控操作指令。

步骤s202”,压力传感单元检测本次触控操作所产生的触控压力值;检测输入本次触控操作指令的输入时长。

压力传感单元检测用户本次触控操作对压力传感单元所施加的压力,并计算触控压力值。移动终端或指纹模组记录用户触摸指纹模组的输入时长。

步骤s203”,比较触控压力值与第一预设压力值之间的大小;比较输入时长与预设时长之间的大小。

步骤s204”,若触控压力值大于或等于第一预设压力值、且输入时长小于或等于预设时长,则判断该触控操作指令是按压指令;若触控压力值小于第一预设压力值和/或输入时长大于预设时长,则判断触控操作指令是指纹输入指令。

将所检测到的触控压力值与预存于移动终端存储器内的第一预设压力值的大小进行比较,同时将本次触控操作指令的输入时长与预设时长进行比较。如果触控压力值大于或等于第一预设压力值、且输入时长小于或等于预设时长,按照按压指令处理该触控操作指令,对于按压指令,按照用户按压home按键进行处理,执行切换至主界面或点亮屏幕等操作。如果触控压力值小于第一预设压力值和/或输入时长大于预设时长,按照指纹输入指令处理该触控操作指令,对于指纹输入指令,按照用户输入指纹信息进行处理,接收用户输入的指纹信息并进行比对,比对通过,执行解锁并进入相应的系统、文件传输、系统切换等操作。

请参阅图5,图5是本发明指纹模组的触控方法第三实施例的流程图。在本发明第三实施例中,包括如下步骤:

步骤s301,接收在指纹模组上输入的触控操作指令。

用户触摸指纹模组,无论是按压指纹模组还是输入指纹信息,指纹模组均会根据本次触控操作产生相应的触控操作指令并获取触控操作指令。

步骤s302,判断该触控操作指令是按压指令还是指纹输入指令。

移动终端接收该触控操作指令并判断触控操作指令是按压指令还是指纹输入指令。

步骤s303,检测移动终端当前状态。

该移动终端当前状态包括黑屏状态、已解锁状态和亮屏待解锁状态。其中,步骤s302和步骤s303不分先后,可以是同时执行,也可以是先执行步骤s302、后执行步骤s303,也可以是先执行步骤s303、后执行步骤s302。

步骤s304,根据移动终端当前状态响应所述按压指令和/或指纹输入指令。

当移动终端的指纹模组接收到触控操作指令时,不论最终判断该触控操作指令是按压指令还是指纹输入指令,均需要根据移动终端的当前状态对上述指令进行执行并响应。

在本实施例的第一实施方式中,若移动终端当前状态为黑屏状态,判断触控操作指令是按压指令还是指纹输入指令;若触控操作指令是按压指令,点亮屏幕进入锁屏界面或忽略所述按压指令;若触控操作指令是指纹输入指令,获取指纹信息。

进一步的,将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;若指纹信息与第一预设指纹匹配,则解锁并进入第一系统;若指纹信息与第二预设指纹匹配,则解锁并进入第二系统;若指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,不响应本次触控操作指令,且不记录本次指纹信息输入错误次数。

在本实施方式中,移动终端内同时安装有第一系统和第二系统,在黑屏状态下,接收用户在指纹模组上输入的触控操作指令,检测该触控操作指令是按压指令还是指纹输入指令,若该触控操作指令是按压指令,则根据该按压指令点亮屏幕进入锁屏界面。若该触控操作指令是指纹输入指令,则获取用户输入的指纹信息,并将该指纹信息与第一预设指纹和第二预设指纹进行比对,若指纹信息与第一预设指纹匹配,则解锁并进入第一系统。若指纹信息与第二预设指纹匹配,则解锁并进入第二系统。若指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,不响应本次触控操作指令,且不记录本次指纹信息输入错误次数。

现有的移动终端通常会记录用户连续输入错误指纹的次数,如果输入错误次数大于预设次数时,会锁定移动终端(起到防盗的作用)。但在黑屏状态下,经常会在用户毫不知情的情况下对指纹模组进行误触(如:放在口袋内的移动终端,指纹模组会与用户身体接触而被误触),当连续误触之后,容易导致移动终端锁定,影响用户的正常使用。因此,本实施方式中,黑屏状态下指纹匹配失败,不记录本次指纹信息输入错误次数,可避免用户连续误触导致移动终端被锁的情况出现。

在本实施例的第二实施方式中,若移动终端当前状态为已解锁状态;判断触控操作指令是按压指令还是指纹输入指令;若是按压指令,切换当前显示界面至主界面;若是指纹输入指令,获取指纹信息。

进一步的,将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;若指纹信息与第一预设指纹匹配且当前使用系统为第二系统,则切换至第一系统;若指纹信息与第二预设指纹匹配且当前使用系统为第一系统,则切换至第二系统。

在本实施方式中,移动终端内同时安装有第一系统和第二系统,在已解锁状态下,接收用户在指纹模组上输入的触控操作指令,检测该触控操作指令是按压指令还是指纹输入指令,若该触控操作指令是按压指令,则执行home按键功能,切换当前显示界面至主界面。若该触控操作指令是指纹输入指令,则获取用户输入的指纹信息,并将该指纹信息与第一预设指纹和第二预设指纹进行比对,若指纹信息与第一预设指纹匹配且当前使用系统为第二系统,则切换至第一系统;若指纹信息与第二预设指纹匹配且当前使用系统为第一系统,则切换至第二系统。

相反的,若指纹信息与第一预设指纹匹配,但当前使用系统为第一系统,则不进行系统切换,忽略本次指纹输入指令。若指纹信息与第二预设指纹匹配,但当前使用系统为第二系统,则不进行系统切换,忽略本次指纹输入指令。若指纹信息既不与第一预设指纹匹配、也不与第二预设指纹匹配,则忽略本次指纹输入指令。

进一步的,在本实施方式中,若指纹信息与第一预设指纹匹配且当前使用系统为第二系统,将当前已选中的第二文件传输至第一系统;若指纹信息与第二预设指纹匹配且当前使用系统为第一系统,将当前已选中的第一文件传输至第二系统。

也就是说,用户如果在第一系统内选中需要传输至第二系统内的文件之后,可输入与第二系统绑定的第二预设指纹,在指纹匹配成功之后,可将第一系统内的选中文件传输至第二系统。同样的,用户如果在第二系统内选中需要传输至第一系统内的文件之后,可输入与第一系统绑定的第一预设指纹,在指纹匹配成功之后,可将第二系统内的选中文件传输至第一系统。优选的,该文件包括文档、文件夹、图片、照片、联系人、名片等。

在本实施例的第三实施方式中,若移动终端当前状态为亮屏待解锁状态,判断触控操作指令是按压指令还是指纹输入指令;若是按压指令,忽略本次按压指令;若是指纹输入指令,获取指纹信息。

进一步的,将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;若指纹信息与第一预设指纹匹配,则解锁并进入第一系统;若指纹信息与第二预设指纹匹配,则解锁并进入第二系统;若指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,反馈指纹输入错误信息,并记录本次指纹信息输入错误次数。

在本实施方式中,移动终端内同时安装有第一系统和第二系统,在亮屏待解锁状态下,接收用户在指纹模组上输入的触控操作指令,检测该触控操作指令是按压指令还是指纹输入指令,若该触控操作指令是按压指令,忽略本次按压指令。若该触控操作指令是指纹输入指令,则获取用户输入的指纹信息,并将该指纹信息与第一预设指纹和第二预设指纹进行比对,若指纹信息与第一预设指纹匹配,则解锁并进入第一系统。若指纹信息与第二预设指纹匹配,则解锁并进入第二系统。若指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,反馈指纹输入错误信息,并记录本次指纹信息输入错误次数。

在本实施方式中,当移动终端当前状态为点亮待解锁状态时,在指纹信息既不与第一预设指纹匹配、也不与第二预设指纹匹配时,记录指纹信息输入错误次数,当错误次数大于预设次数时,锁定移动终端。

在发明的另一实施例中,该移动终端正面设有距离感应器,该距离感应器用户检测移动终端正面是否被遮盖。在接收在指纹模组上输入的触控操作指令的步骤之后,距离感应器检测距离感应器或移动终端正面是否被遮盖。若距离感应器未被遮盖,则继续执行判断触控操作指令是按压指令还是指纹输入指令的步骤;若距离感应器被遮盖,忽略本次触控操作指令并反馈防误触界面。

在本实施例中,通过距离感应器检测距离感应器或移动终端正面是否被遮盖,以降低指纹模组被误触的概率。

请参阅图6,图6是本发明移动终端一个实施实施例示意图。该移动终端包括处理器501、存储器502及指纹模组,该处理器502耦接存储器501和指纹模组。

处理器501为移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行移动终端的各种功能和/或处理数据。移动终端可以仅包括中央处理器(英文全称:centralprocessingunit,缩写:cpu),也可以是gpu、数字信号处理器(英文全称:digitalsignalprocessor,缩写:dsp)、及通信管理模块中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,cpu可以是单运算核心,也可以包括多运算核心。

存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行移动终端的各种功能应用以及实现数据处理。存储器502主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序,比如声音播放程序、图像播放程序等等;数据存储区可存储根据移动终端的使用所创建的数据(比如音频数据、联系人数据等)等。在本发明具体实施方式中,存储器502可以包括易失性存储器,例如非挥发性动态随机存取内存(英文全称:nonvolatilerandomaccessmemory,缩写:nvram)、相变化随机存取内存(英文全称:phasechangeram,缩写:pram)、磁阻式随机存取内存(英文全称:magetoresistiveram,缩写:mram)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(英文全称:electricallyerasableprogrammableread-onlymemory,缩写:eeprom)、闪存器件,例如反或闪存(norflashmemory)或是反及闪存(nandflashmemory)。非易失存储器储存处理器所执行的操作系统及应用程序。所述处理器501从所述非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。所述操作系统包括用于控制和管理常规系统任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/或驱动器。在本发明实施方式中,所述操作系统可以是google公司的android系统、apple公司开发的ios系统或microsoft公司开发的windows系统/windowsphone系统等,或者是vxworks这类的嵌入式操作系统。

具体的,该存储器502上存储有计算机程序,程序被处理器501执行实现如下步骤:

接收在指纹模组上输入的触控操作指令;

判断该触控操作指令是按压指令还是指纹输入指令;

若是按压指令,则按照按压指令处理该触摸操作指令;若是指纹输入指令,则按照指纹输入指令处理该触摸操作指令。

进一步的,该指纹模组包括用于采集指纹信息的指纹传感组件和用于获取压感信息压力传感单元;

该判断该触控操作指令是按压指令还是指纹输入指令的步骤包括:

该压力传感单元检测本次触控操作所产生的触控压力值;

若该触控压力值大于或等于第一预设压力值,则判断该触控操作指令是按压指令;

若该触控压力值小于第一预设压力值,则判断该触控操作指令是指纹输入指令。

进一步的,该指纹模组包括用于采集指纹信息的指纹传感组件和用于获取压感信息压力传感单元;

该判断该触控操作指令是按压指令还是指纹输入指令的步骤包括:

该压力传感单元检测本次触控操作所产生的触控压力值,该指纹传感组件检测本次触控操作是否包含指纹信息输入;

若该触控压力值大于或等于第一预设压力值、且本次触控操作包含指纹信息输入,则判断该触控操作指令是按压指令;

若该触控压力值小于第一预设压力值、且本次触控操作包含指纹信息输入,则判断该触控操作指令是指纹输入指令;

若该触控操作不包含指纹信息输入,不响应本次触控操作指令。

进一步的,该指纹模组包括用于采集指纹信息的指纹传感组件和用于获取压感信息压力传感单元;

该判断该触控操作指令是按压指令还是指纹输入指令的步骤包括:

该压力传感单元检测本次触控操作所产生的触控压力值,检测输入本次触控操作指令的输入时长;

若该触控压力值大于或等于第一预设压力值、且该输入时长小于或等于预设时长,则判断该触控操作指令是按压指令;

若该触控压力值小于第一预设压力值和/或该输入时长大于预设时长,则判断该触控操作指令是指纹输入指令。

进一步的,该接收在该指纹模组上输入的触控操作指令的步骤之后,还包括:

检测移动终端当前状态;

根据该移动终端当前状态响应该按压指令和/或指纹输入指令。

进一步的,若该移动终端当前状态为黑屏状态;

该根据该移动终端当前状态响应该按压指令和/或指纹输入指令的步骤包括:

若该触控操作指令是按压指令,点亮屏幕或忽略该按压指令;若该触控操作指令是指纹输入指令,获取指纹信息。

进一步的,该获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若该指纹信息与第一预设指纹匹配,则解锁并进入第一系统;

若该指纹信息与第二预设指纹匹配,则解锁并进入第二系统;

若该指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,不响应本次触控操作指令,且不记录本次指纹信息输入错误次数。

进一步的,若该移动终端当前状态为已解锁状态;

该根据该移动终端当前状态响应该按压指令和/或指纹输入指令的步骤包括:

若是按压指令,切换当前显示界面至主界面;若是指纹输入指令,获取指纹信息。

进一步的,该获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若该指纹信息与第一预设指纹匹配且当前使用系统为第二系统,则切换至第一系统;

若该指纹信息与第二预设指纹匹配且当前使用系统为第一系统,则切换至第二系统。

进一步的,该获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若该指纹信息与第一预设指纹匹配且当前使用系统为第二系统,将当前已选中的第二文件传输至第一系统;

若该指纹信息与第二预设指纹匹配且当前使用系统为第一系统,将当前已选中的第一文件传输至第二系统。

进一步的,若该移动终端当前状态为亮屏待解锁状态;

该根据该移动终端当前状态响应该按压指令和/或指纹输入指令的步骤包括:

若是按压指令,忽略本次按压指令;若是指纹输入指令,获取指纹信息。

进一步的,该获取指纹信息的步骤之后还包括:

将获取的指纹信息与移动终端内预存的第一预设指纹或第二预设指纹进行比对;其中,该第一预设指纹与移动终端内的第一系统绑定,第二预设指纹与移动终端内的第二系统绑定;

若该指纹信息与第一预设指纹匹配,则解锁并进入第一系统;

若该指纹信息与第二预设指纹匹配,则解锁并进入第二系统;

若该指纹信息既不与第一预设指纹匹配,也不与第二预设指纹匹配,反馈指纹输入错误信息,并记录本次指纹信息输入错误次数。

进一步的,移动终端正面设有距离感应器;

在该接收在该指纹模组上输入的触控操作指令的步骤之后,还包括:

距离感应器检测其是否被遮盖;

若该距离感应器未被遮盖,则继续执行判断该触控操作指令是按压指令还是指纹输入指令的步骤;

若该距离感应器被遮盖,忽略本次触控操作指令。

本发明实施例还提供一种计算机可读存储介质,其中,该计算机存储介质可存储有程序,该程序执行时实现包括上述方法实施例中记载的指纹模组的触控方法的部分或全部步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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