输入方法、装置及终端与流程

文档序号:12803241阅读:269来源:国知局
输入方法、装置及终端与流程

本发明涉及数据安全领域,具体而言,涉及一种输入方法、装置及终端。



背景技术:

目前手机产品以触摸屏为主流产品,其中屏幕锁定中图形解锁较为常用。该锁屏方案,在解锁时,输入用户预设置的触点连接图案,实现解锁。解锁过程中,屏幕会留下滑动的痕迹。用户可以根据屏幕留下的痕迹破解密码,成功进入操作手机,用户隐私遭到泄露,隐私保密性不够高。

例如,目前终端设备经常采用的基于触摸屏的图案上锁方案,设计为平面九个触点,通过限定至少连接四个以上的触点,形成一个连续的轨迹。解锁时,采集判断输入的图案序列与设置是否一致,并在一致的时进行解锁。如图1所示。

采用这种解锁方式,密码的复杂程度,由设置连接的触点的个数增加决定。但是连接轨迹均是平面进行,在输入密码过程中,滑动轨迹会在屏幕留下的印记,且一种轨迹只有两种解锁路径。因此,相关技术中的解锁方式很容易被破解。

针对相关技术中通过触摸屏输入密码的安全性低的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种输入方法、装置及终端,以至少解决通过触摸屏输入密码的安全性低的问题。

根据本发明的一个方面,提供了一种输入方法,包括:接收触屏信号,从所述触屏信号中检测产生按压的一个或多个触摸,并获取所述一个或多个触摸对应的按压特征值;判断所述一个或多个触摸所处的图层与预先配置的是否相同,以及,判断所述触屏信号与预先配置的手势是否相同,其中,所述一个或多个触摸所处的图层是根据所述按压特征值确定的;如果均相同,则确认所述触屏信号为正确的输入。

可选地,获取所述一个或多个触摸对应的所述按压特征值还包括:在从所述触屏信号中检测到当前一个触摸的按压特征值时,展示第一图层,其中,所述第一图层为所述当前一个触摸的按压特征值对应的图层。

可选地,展示所述第一图层包括:根据所述当前一个触摸的按压特征值,确定所述第一图层的旋转角度值;根据所述旋转角度值,旋转所述第一图层;展示所述第一图层。

可选地,所述第一图层是根据以下至少之一的方式进行提示的:与所述当前一个触摸的按压特征值对应的图层颜色、与所述当前一个触摸的按压特征值对应的对触摸的振动反馈形式。

可选地,所述按压特征值包括以下至少之一:按压压力值、按压时长值。

根据本发明的一个方面,提供了一种输入装置,包括:检测模块,用于接收触屏信号,从所述触屏信号中检测产生按压的一个或多个触摸,并获取所述一个或多个触摸对应的按压特征值;判断模块,用于判断所述一个或多个触摸所处的图层与预先配置的是否相同,以及,判断所述触屏信号与预先配置的手势是否相同,其中,所述一个或多个触摸所处的图层是根据所述按压特征值确定的;确定模块,用于如果判断模块的判断结果为均相同,则确认所述触屏信号为正确的输入。

可选地,所述检测模块还用于:在从所述触屏信号中检测到当前一个触摸的按压特征值时,展示第一图层,其中,所述第一图层为所述当前一个触摸的按压特征值对应的图层。

可选地,所述检测模块包括:确定单元,用于根据所述当前一个触摸的按压特征值,确定所述第一图层的旋转角度值;旋转单元,用于根据所述旋转角度值,旋转所述第一图层;展示单元,用于展示所述第一图层。

根据本发明的一个方面,提供了一种输入方法,包括:接收触屏信号,从所述触屏信号中检测产生按压的一个或多个触摸,并根据所述一个或多个触摸,在所述设备的界面上展示与该触摸的按压特征值对应的提示;判断所述一个或多个触摸对应的按压特征值与预先配置的是否相同,以及,判断所述触屏信号与预先配置的手势是否相同;如果均相同,则确认所述触屏信号为正确的输入。

可选地,根据所述一个或多个触摸,在所述设备的界面上展示与该触摸的按压特征值对应的提示包括:在从所述触屏信号中检测到当前一个触摸的按压特征值时,展示第一图层,其中,所述第一图层为所述当前一个触摸的按压特征值对应的图层;其中,所述第一图层是根据以下至少之一的方式进行提示的:与所述当前一个触摸的按压特征值对应的图层颜色、与所述当前一个触摸的按压特征值对应的对触摸的振动反馈形式、根据所述当前一个触摸的按压特征值对应的旋转角度值对所述第一图层进行的旋转。

可选地,所述按压特征值包括以下至少之一:按压压力值、按压时长值。

根据本发明的一个方面,提供了一种输入装置,包括:检测模块,用于接收触屏信号,从所述触屏信号中检测产生按压的一个或多个触摸,并根据所述一个或多个触摸,在所述设备的界面上展示与该触摸的按压特征值对应的提示;判断模块,用于判断所述一个或多个触摸对应的按压特征值与预先配置的是否相同,以及,判断所述触屏信号与预先配置的手势是否相同;确定模块,用于如果均相同,则确认所述触屏信号为正确的 输入。

根据本发明的一个方面,提供了一种终端,包括:上述的输入装置。

通过本发明,采用接收触屏信号,从触屏信号中检测产生按压的一个或多个触摸,并获取一个或多个触摸对应的按压特征值;判断一个或多个触摸所处的图层与预先配置的是否相同,以及,判断触屏信号与预先配置的手势是否相同,其中,一个或多个触摸所处的图层是根据按压特征值确定的;如果均相同,则确认触屏信号为正确的输入的方式,解决了通过触摸屏输入密码的安全性低的问题,提高了密码输入的安全性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据相关技术的屏幕解锁方式的示意图;

图2是根据本发明实施例的输入方法的流程图一;

图3是根据本发明实施例的输入方法的流程图二;

图4是根据本发明实施例的输入装置的结构框图一;

图5是根据本发明实施例的输入装置的可选结构框图;

图6是根据本发明实施例的输入装置的结构框图二;

图7是根据本发明可选实施例的输入方法的示意图;

图8是根据本发明可选实施例的解锁序列设置方法的流程图;

图9是根据本发明可选实施例的解锁装置的结构框图;

图10是根据本发明可选实施例的屏幕触点预设模块的工作示意图;

图11是根据本发明可选实施例的压力级别按压体验界面的示意图;

图12是根据本发明可选实施例的触点采集的流程图;

图13是根据本发明可选实施例的触点序列采集的流程图;

图14是根据本发明可选实施例的第二图层旋转显示的示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种输入方法,图2是根据本发明实施例的输入方法的流程图一,如图2所示,该流程包括如下步骤:

步骤s202,接收触屏信号,从触屏信号中检测产生按压的一个或多个触摸,并获取一个或多个触摸对应的按压特征值;

步骤s204,判断一个或多个触摸所处的图层与预先配置的是否相同,以及,判断触屏信号与预先配置的手势是否相同,其中,一个或多个触摸所处的图层是根据按压特征值确定的;

步骤s206,如果均相同,则确认触屏信号为正确的输入。

通过上述的步骤,在进行密码输入时,不仅需要判断触摸的触摸顺序是否与预先配置是否相同,同时还要判断触摸所处的图层是否也与预先配置相同;其中,触摸的按压特征值对应于一个图层,这样用户对终端的触摸的按压特征值被考虑为判断密码输入正确性的因素之一。而触摸的按压特征值例如:按压压力值、按压时长值等不会被触摸屏上留下的触摸痕迹所泄露,因此,采用本发明实施例提供的上述步骤,解决了通过触摸屏输入密码的安全性低的问题,提高了密码输入的安全性。

本发明实施例提供的上述方法可以应用在触屏输入密码的终端上,该终端一般具有用于接收触摸操作的触摸屏,该触摸屏检测用户的在触摸屏上的触摸点,并且同时可以检测这些触摸点的按压特征值。

在接收触屏信号的过程中,终端还可以对触屏信号实时作出反应,例如,在从触屏信号中检测到当前一个触摸的按压特征值时,展示第一图层,其中,第一图层为当前一个触摸的按压特征值对应的图层。

这里的图层可以包括若干个预定位置上的触摸点,这些若干个预定位置按照一定的规律排列,用于接受用户对其的触摸,并根据用户对这若干个触摸点的有序触摸,产生触屏信号。例如,该图层可以是:九宫格解锁图形,在九宫格解锁图形中,包括3×3的九个触摸点,通过对这九个触摸点中的多个点的有序触摸,产生对应的触屏信号;触屏信号中指示了触摸多个触摸点的顺序以及这些触摸点的按压特征值。

需要说明的是,图层还可以是其他形式的解锁图形,在本发明实施例中对解锁图形并不局限为九宫格解锁图形。

采用了上述的方式进行输入,触摸操作留下的屏幕痕迹仍然能够正确显示出多个触摸点的触摸顺序。为了使得用户的触摸操作留下的屏幕痕迹不泄露触摸操作的真实顺序,则可以对包含触摸点的图层的展示方式进行改进,例如,在展示当前一个触摸的按压特征值对应的图层时,可以根据当前一个触摸的按压特征值,确定当前一个触摸的按压特 征值对应的图层的旋转角度值;根据旋转角度值,旋转当前一个触摸的按压特征值对应的图层,并展示旋转后的当前一个触摸的按压特征值对应的图层。较优的,还可以在展示图层时,在图层上通过文字或者箭头的方式,提示用户图层的旋转角度、旋转方向,以便于用户在图层上定位将要执行的触摸操作的触摸点的位置。

需要说明的是,本发明实施例的输入方法可以应用于终端的屏幕解锁场景中,也可以应用于软件程序解锁场景中。

较优的,在图层中显示的各个触摸点均进行标识,例如,在九宫格解锁图形中,按照从左至右、从上至下的顺序依次标记1至9,通过这种方式,使得图层旋转角度超过45°以上时,可以准确找到将要触摸的触摸点。

可选地,上述的旋转角度值是根据当前一个触摸的按压特征值确定的。例如,不同按压特征值对应了不同的图层,不同的图层采用固定的旋转角度值进行旋转。另外,旋转角度值还可以是根据随机算法确定的随机角度值;较优的,随机角度值的取值范围可以进行限定,例如,可以限定在0°至45°的范围内。

可选地,在展示当前一个触摸的按压特征值对应的图层时,还可以对不同按压特征值对应的图层分别采用不同图层颜色、或者不同的对触摸点的振动反馈形式进行标识区别。例如,一个图层采用红色,另一个图层采用蓝色;或者,在触摸一个图层中的触摸点时,给出的触摸点的振动反馈为短振,触摸另一个图层中的触摸点的振动反馈为长振,从而给用户较好的用户体验,便于用户辨识当前触摸操作所在的图层。

可选地,上述的按压特征值是指按压具有的物理特征,这些物理特征包括但不限于以下至少之一:按压压力值、按压时长值。

在本实施例中还提供了一种输入方法,图3是根据本发明实施例的输入方法的流程图二,如图3所示,该流程包括如下步骤:

步骤s302,接收触屏信号,从触屏信号中检测产生按压的一个或多个触摸,并根据一个或多个触摸,在设备的界面上展示与该触摸的按压特征值对应的提示;

步骤s304,判断一个或多个触摸对应的按压特征值与预先配置的是否相同,以及,判断触屏信号与预先配置的手势是否相同;

步骤s306,如果均相同,则确认触屏信号为正确的输入。

通过上述步骤,解决了通过触摸屏输入密码的安全性低的问题,提高了密码输入的安全性。

可选地,在从触屏信号中检测到当前一个触摸的按压特征值时,展示第一图层,其中,第一图层为当前一个触摸的按压特征值对应的图层;其中,第一图层是根据以下至少之一的方式进行提示的:

与当前一个触摸的按压特征值对应的图层颜色、与当前一个触摸的按压特征值对应的对触摸的振动反馈形式、根据当前一个触摸的按压特征值对应的旋转角度值对第一图层进行的旋转。

可选地,按压特征值包括以下至少之一:按压压力值、按压时长值。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

在本实施例中还提供了一种输入装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。

图4是根据本发明实施例的输入装置的结构框图一,如图4所示,该装置包括:检测模块42、判断模块44和确定模块46,其中,

检测模块42,用于接收触屏信号,从触屏信号中检测产生按压的一个或多个触摸,并获取一个或多个触摸对应的按压特征值;判断模块44,耦合至检测模块42,用于判断一个或多个触摸所处的图层与预先配置的是否相同,以及,判断触屏信号与预先配置的手势是否相同,其中,一个或多个触摸所处的图层是根据按压特征值确定的;确定模块46,耦合至判断模块44,用于如果判断模块的判断结果为均相同,则确认触屏信号为正确的输入。

可选地,检测模块42还用于:在从触屏信号中检测到当前一个触摸的按压特征值时,展示第一图层,其中,第一图层为当前一个触摸的按压特征值对应的图层。

图5是根据本发明实施例的输入装置的可选结构框图,如图5所示,可选地,检测模块42包括:确定单元422,用于根据当前一个触摸的按压特征值,确定第一图层的旋转角度值;旋转单元424,耦合至确定单元422,用于根据旋转角度值,旋转第一图层;展示单元426,耦合至旋转单元424,用于展示第一图层。

在本实施例中还提供了一种输入装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。

图6是根据本发明实施例的输入装置的结构框图二,如图6所示,该装置包括:检测模块62、判断模块64和确定模块66,其中,

检测模块62,用于接收触屏信号,从触屏信号中检测产生按压的一个或多个触摸,并根据一个或多个触摸,在设备的界面上展示与该触摸的按压特征值对应的提示;判断模块64,耦合至检测模块62,用于判断一个或多个触摸对应的按压特征值与预先配置 的是否相同,以及,判断触屏信号与预先配置的手势是否相同;确定模块66,耦合至判断模块64,用于如果均相同,则确认触屏信号为正确的输入。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

在本实施例中还提供了一种终端,该终端包括:上述的输入装置。

本发明的实施例还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

本发明的实施例还提供了一种存储介质。在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

步骤s202,接收触屏信号,从触屏信号中检测产生按压的一个或多个触摸,并获取一个或多个触摸对应的按压特征值;

步骤s204,判断一个或多个触摸所处的图层与预先配置的是否相同,以及,判断触屏信号与预先配置的手势是否相同,其中,一个或多个触摸所处的图层是根据按压特征值确定的;

步骤s206,如果均相同,则确认触屏信号为正确的输入。

本发明的实施例还提供了一种存储介质。在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

步骤s302,接收触屏信号,从触屏信号中检测产生按压的一个或多个触摸,并根据一个或多个触摸,在设备的界面上展示与该触摸的按压特征值对应的提示;

步骤s304,判断一个或多个触摸对应的按压特征值与预先配置的是否相同,以及,判断触屏信号与预先配置的手势是否相同;

步骤s306,如果均相同,则确认触屏信号为正确的输入。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

为了使本发明实施例的描述更加清楚,下面结合可选实施例进行描述和说明。

为了解决用户输入密码时,屏幕留下划痕,其他用户根据屏幕划痕,实现密码破解。 在本发明可选实施例中基于上述的密码输入方法,提供了一种立体的解锁方式。此种解锁方式,设置有多个图层,每个图层同当前的图案解锁设置一致,含有9个点(以九宫格解锁图形为例)。用户在平面上留下的同一个划痕,在立体结构却有多种锁定方案。通过该方案可以使得加密安全性得以提升。

为了实现上述方法,本发明可选实施例提供了一种屏幕解锁装置,该装置可以包括:屏幕触点预设模块、图形锁屏序列采集模块、手指触屏压力采集模块、振动提示器,以及图形序列对比模块。

其中,屏幕触点预设模块,用于在屏幕中通过横竖坐标位置值,预设9个用于图形锁屏的触点,并按序标注,如x1、x2、x3…。

图形锁屏序列采集模块,用于提供用户设置保存锁屏图形的功能。

手指触屏压力采集模块,用于收集用户手机按压屏幕时的压力值。

振动提示器,用于调用时给出振动相应提示。

图形序列对比模块,用于对比用户输入的图形序列与设置保存的序列,实现图形锁屏保护设备的功能。

本发明可选实施例提供的解锁方法包括如下步骤:

步骤一:用户设置锁屏图案,手指触碰屏图形一个触点,开始采集并记录触点序列;

步骤二:通过判断用户手指碰触该点时,手指的压力,记录该点的序列为第几图层序列号。如手指轻按(采集的按压值与门限的按压值对比,小于门限值1),记录为第一图层序列号,如11,同时按压时,给予按压压力的反馈。在进入非第一图层时,图形颜色给予变化已提示用户。用户按照预想的图形,按序按压多个点,进行设置。

步骤三:用户手指抬起离开屏幕,图形锁屏序列记录结束。

步骤四:保存或对比记录的序列号(在设置锁屏界面为保持图形锁屏序列,在解锁界面为对比图形锁屏序列)。

通过上述解锁方案,将用户手指操作力度加入判断,将平面的图形,引申为立体。实现在平面上的痕迹一致,但是方案多种,以图1相同解锁轨迹为例,立体解锁方案以3个图层为例,在采用本发明实施例提供的方案之后,如图7所示,以同一轨迹,一种方向解锁序列,平面的只有1、5、9、6、3,而立体的有如图中:11、25、39、16、23,或:11、15、29、26、13等多种。

下面结合附图对本发明可选实施例进行描述和说明。

如图8所示,本发明可选实施例提供的解锁序列设置方法包括如下步骤:

步骤s801,根据用户触碰屏幕图形解锁点的坐标位置,判断用户触碰到预设的某点;

步骤s802,根据用户手指触碰屏幕的压力,判断触碰该点序列号是第几图层的对应值,如是第一层记录11,第二层记录21,第三层记录31…;

步骤s803,保存设置的锁屏序列。

本可选实施例还提供了一种解锁方法,该解锁方法也包括上述步骤s801~步骤s802,在步骤s802之后,该解锁方法还包括:将采集的图形序列与保存设置的锁屏序列进行对比,判断是否解锁屏幕。

如图9所示,本发明可选实施例提供的解锁装置包括:屏幕触点预设模块、图形锁屏序列采集模块、手指触屏压力采集模块、振动提示器、图形序列对比模块。

如图10所示,屏幕触点预设模块,用于根据屏幕横竖坐标值,标注x、y坐标。对应标注9个,x、y值,组建序列分别为x1、x2、x3…x9,其中x根据压力值的判断结果,所属域取值为1、2、3等。

手指触屏压力采集模块用于执行下列步骤:

步骤一:提示用户“请轻按屏幕”,用户轻按后产生轻按压力值a;

步骤二:提示用户“请重按屏幕”,用户重按后产生重按压力值b;

步骤三:生成并记录判定用的门限值1:(轻按压力值a+重按压力值b)/3;

步骤四:生成并记录判定用的门限值2:(轻按压力值a+重按压力值b)*2/3;

判定轻按、重按的时候:如果压力值大于门限值2,则为重按;如果压力值小于门限值1,则为轻按;如果压力值介于门限值1及门限值2之间,则为中按。

步骤五:根据用户压力值的输入及计算。给对应3个按钮赋压力值,如图11所示,用户可以按压3个按钮,先来感受自己手指按压给力时,不同按压压力级别的振动方式。方便在锁屏界面操作时,按照预想设定值,快速的对应按压。

可选地,本发明实施例中采用的触控显示屏为可以采集触摸操作的按压压力值的压力屏。

振动提示器,用于提供不同频率振动提示。如较弱振动频率提示,如0.5秒振,0.5秒停,持续提示1s。中等振动频率提示,如0.3秒振,0.2秒停,持续提示1s。较强振动频率提示,如始终振动1s。

图形锁屏序列采集模块,用于在手指触碰图形触点后,调用手指压力值,对比压力值与门限值,从而判断出,记录该点的序列为第几图层序列号。如手指轻按,记录为第 一图层序列号,如11。手指中按,进入第二图层,记录为第二图层序列号,如21。手指重按,进入第三图层,记录为第三图层序列号,如31,以此类推。

同时当判断为记录为非第一图层的序列时,设备图形触点显示为其他颜色(如黄色、红色);用户在按压触点时,触点可以振动反馈用户,不同图层给予不同的振动频率。如第一图层时以较弱振动频率提示,如0.5秒振,0.5秒停,持续提示1s。第二图层以中等振动频率提示,如0.3秒振,0.2秒停,持续提示1s。第三图层以较强振动频率提示,如始终振动1s。用户能够通过触点给予的振动提示力度,手指可以根据记忆振动提示的频率强度,顺利给下一个按压点以恰当的力度,准确进入相应的图层。

以采集一个点为例,在图12中示出了对一个触点的采集流程。如图11所示,在该流程中以按压序列号为x1的触点为例进行描述,该流程包括如下步骤:

步骤一:触碰某个触点;

步骤二:手指压力大于门限值2;

步骤三:在手指压力大于门限值2的情况下,记录第三层采集序列31,调用强振动反馈,图形触点颜色变为黄色;

步骤四:在手指压力不大于门限值2的情况下,继续判断手指压力是否小于门限值1;

步骤五:在手指压力小于门限值1的情况下,记录第一层采集序列11,调用弱振动反馈;

步骤六:在手指压力不小于门限值1的情况下,记录第二层采集序列21,调用中振动反馈,图形触点颜色变为红色。

图13中示出了多个触点的采集过程,如图13所示,当用户未抬起手指,继续滑动到下一个触点位置,给予相应的压力,重复采集动作。直至用户抬起手指,采集结束,保存采集的序列集。如:11、25、39、16、23。

图形序列对比模块,用于在设置完成锁屏图形序列后,系统自动保存图形序列到寄存器。

在用户解锁操作场景中,解锁操作同样调用上述的图形采集过程。采集结束后,与设置保存的序列值进行对比,以判断是否解锁屏幕。

通过上述方案,用户设置一个图形锁屏方法后,解锁过程即使留下痕迹,根据手机屏幕留下的划痕,破解用户的密码,需要进行排列组合多路径尝试,从而有效的保护用户隐私。

作为一种可能的实施方式,本发明实施例中的压力值也可以替换为按压时长。即, 通过手指按压时间长短来判断显示哪一个图层。例如,持续时间小于1s为短按,记录为第一图层序列号,如11。持续时间大于1s小于2s为中按,进入第二图层,记录为第二图层序列号,如21。持续时间大于2s为长按,进入第三图层,记录为第三图层序列号,如31等。

如图14所示。在实施过程中,为方便提示用户进入其他图层,图形显示,还可以以中间“5”触点为中心,各个触点相对位置不变,图形进行一个角度转动(如30度),来区别第一层,同时实现输入的序列相同,屏幕留下的轨迹不同。可选地,为解决屏幕输入解锁图案,留下固定划痕,用户可以根据划痕解锁。可以在第一次触碰屏幕,根据按压压力值,以当前按压点为中心,各个触点相对位置不变,图形进行随机角度转动。在转动后的图形上进行解锁。实现输入的序列相同,但是每次解锁屏幕留下的轨迹不同。

随机转动角度设置实现:用户易操作上考虑,转动点不能互相覆盖,这样设置图形顺时针、逆时针转动的角度不超过45度,可设置为40度。每次随机转动角度计算公式为:(按压压力-预设压力值)/预设压力值*40度。另外判断,如果|(按压压力-预设压力值)/预设压力值|>1,取值为1。

其中预设压力值,可以设置采集模块,采集模块用于实现下列流程:

步骤一:提示用户“请轻按屏幕”,用户轻按后产生轻按压力值a;

步骤二:提示用户“请重按屏幕”,用户重按后产生重按压力值b;

步骤三:生成并记录预设压力值:(轻按压力值a+重按压力值b)/2。

综上所述,通过本发明的上述实施例和实施方式,可以大大增加设备图形解锁的安全性。使得即使用户在屏幕上留下解锁划痕,或通过观察用户的操作手势,来破解锁屏密码,增加了解锁密码被破解的难度。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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