一种触屏终端的解锁方法及系统与流程

文档序号:12270774阅读:237来源:国知局
一种触屏终端的解锁方法及系统与流程

本发明涉及电子设备的解锁领域,尤其涉及一种触屏终端的解锁方法及系统。



背景技术:

随着智能机的普及,很多用户利用锁屏软件来保护自己的手机隐私。大多数情况下,锁屏后需要通过输入密码或其他用户设置的解锁方式方可进入,可以有效保护隐私及手机系统的数据安全。利用锁屏功能,可以保护自己的电脑或手机隐私,防止误操作手机而且在不关闭系统软件的情况下节省电量。

当前的锁屏功能使用不方便,容易发生误操作。主要表现在:

(1)路径单一,易误触发。将滑块从左至右拖动即完成解锁,这种方式对于放在口袋或包中的情况易引起误解锁。

(2)路径过长,解锁不方便。要完成解锁,需拖动滑块从屏的左边拖到右边,对于大屏智能手机或其它大屏触屏终端,这个路径是比较长的,手小的用户使用起来不太方便。

(3)解锁位置固定。滑动解锁的位置固定在屏的中下方,不能随着手指位置自动定位。解锁时,手指需要指定在这个位置才能操作,使用不方便。

(4)路径方向固定。现有滑动解锁的滑动路径方向是固定的,多数是从左至右,不排除可能存在有从右至左的。这对于左手操作用户或是偶尔使用左手的用户来说非常不方便。



技术实现要素:

本发明提供一种触屏终端解锁方法及系统,用以解决现有技术中存在解锁路径单一,解锁位置固定、左右手操作不方便等问题。

本发明方法包括步骤:

S100获取触摸点;

S200以所述触摸点为起点,随机生成由至少两条线段构成的折线,所述折线为解锁路径;

S300获取以所述触摸点为起点的滑动轨迹;

S400判断所述滑动轨迹是否与所述解锁路径一致,若是,则解锁成功,否则,解锁失败。

本方案中以触摸点为起点,随机生成的折线作为解锁路径,显然,解锁路径的随机性,使得解锁路径不单一,解锁位置也不固定。本发明提供的随机折线解锁,方式新颖,独特有趣,且操作方便,不易误解锁。

进一步优选的,还包括步骤:

S010设置所述随机生成的折线的线段数量范围;

所述步骤S200包括:

S210以所述触摸点为起点,根据所述设置的折线的线段数量范围,随机生成折线,所述折线为解锁路径。

通过设置构成折线的线段的参数,使得随机生成相应的符合设置条件的折线作为解锁路径。比如我们想解锁路径简单一点,则可设置数量范围较少,比如设置折线的线段数量:2≤D<4;则生成的折线一般由2条或者3条线段构成。

进一步优选的,还包括步骤:

S020设置所述随机生成的折线的相邻线段之间的夹角范围;

所述步骤S200还包括步骤:

S220以所述触摸点为起点,根据所述设置的折线的相邻线段间的夹角范围,随机生成作为解锁路径的折线。

设置不同的角度,可获得不同的形状,线段的夹角也决定了折线路径的走向。如果不设置角度,有可能两条线段夹角非常小,实际操作中可能很难通过滑动轨迹区分出来,而通过设置构成折线的相邻线段间的夹角,则可有效避免这一问题的出现。

进一步优选的,还包括步骤:

S030设置所述随机生成的折线的线段长度范围;

所述步骤S200还包括步骤:

S230以所述触摸点为起点,根据所述设置的折线的线段长度范围,随机生成作为解锁路径的折线。

进一步优选的,还包括步骤:

S040设置左右两个解锁区域;或者上下两个解锁区域;或者左上、左下、右上、右下四个解锁区域。

根据用户操作习惯,可将触屏终端划分成不同的解锁区域,对于屏幕较大的终端设备,可划分成四个解锁区域,一般的手机可根据左右手习惯划分成2个解锁区域。关于解锁区域大小或形状的划分,此处不限,可根据用户喜好进行设置。区域若有重合之处,也可设置重合部分归属于哪一解锁区域,使得后续判别触摸点归属的解锁区域时,有唯一答案。

进一步优选的,还包括步骤:

S150根据所述触摸点位置判断其所属的解锁区域;

所述步骤S200包括步骤:

S250以所述触摸点为起点,在所述解锁区域内随机生成至少两条线段构成的折线,所述折线为解锁路径。

解锁路径在触摸点归属的解锁区域里随机生成,用户则可根据自己左右手习惯,方便自如的进行解锁操作。比如设置成左上、左下、右上、右下四个解锁区域后,用户触摸屏幕右上方的话,可解锁路径可在触摸点所在的右上解锁区域随机生成,用户则可在右上解锁区域进行解锁,无需大幅度移动到左边区域或者下面区域去完成解锁。

进一步优选的,所述步骤S400还包括步骤:

S410对所述滑动轨迹进行采样,获取多个采样点;

S420根据预设的误差允许值,获得所述解锁路径误差允许的区域范围;

S430判断所述采样点是否在所述误差允许的解锁路径范围内,若是,则解锁成功,否则,解锁失败。

本方案的采样判断解锁、减少了系统的运输工作量,且通过容许误差的设置,让用户在实际解锁时,即使稍有偏差,只要在允许的范围内也能智能识别出来完成解锁。

此外,如果解锁失败,还统计连续解锁失败次数,当解锁失败次数达到预设值时,则使终端设备处于休眠状态,等待激活且预设时间后自动解除休眠状态。如果解锁失败次数未达到预设值,则也可给出相应提示,告知用户剩余解锁次数。比如触屏手机处于休眠状态后,接听电话等正常应用操作可激活,如此,一方面提高用户的体验度,且不影响日常操作,另一方面可避免不断误操作情况下,电量的消耗,节省电量。

另一方面,本发明还提供一种触屏终端解锁系统,该系统可采用本发明所述的触屏终端解锁方法,该解锁系统包括获取模块、随机生成模块、判断操作模块,所述判断操作模块分别与所述获取模块、随机生成模块相连;其中:

所述获取模块获取触摸点;

所述随机生成模块以所述触摸点为起点,随机生成由至少两条线段构成的折线,所述折线为解锁路径;

所述获取模块获取以所述触摸点为起点的滑动轨迹;

所述判断操作模块判断所述滑动轨迹是否与所述解锁路径一致,若是,则解锁成功,否则,解锁失败。

本方案提供的解锁系统,通过获取触摸点,智能随机生成作为解锁路径的折线,该折线的起点为触摸点,方便用户进行解锁,且解锁路径不单一,不易误解锁。

进一步优选的,所述随机生成模块包括设置单元、与所述设置单元相连的随机生成单元;

所述设置单元用于设置所述随机生成单元生成的所述折线的线段数量范围、设置所述随机生成单元生成的所述折线的任意相邻两线段之间的夹角的角度范围、设置所述随机生成单元生成的所述折线的线段的长度范围。

本方案中,随机模块中的设置单元,可设置构成解锁路径的折线的线段的相关参数,从而后续生成符合设置条件的折线。

进一步优选的,还包括设置模块,所述设置模块与所述判断操作模块相连,其中:

所述设置模块将所述触屏终端屏幕设置成左右两个解锁区域;或者上下两个解锁区域;或者左上、左下、右上、右下四个解锁区域;

所述判断操作模块根据所述触摸点位置判断其所属的解锁区域;

所述随机生成模块以所述触摸点为起点,在所述解锁区域内随机生成至少两条线段构成的折线。

根据操作习惯设置不同的解锁区域,方便用户根据自己的习惯进行解锁操作。关于解锁区域的大小及形状,本发明不做限制,用户可随自己喜好进行设置和划分。关于解锁的数量除了本发明提到的方案外,用户还可设置其他方案的解锁区域。解锁区域设置完成后,用户点击屏幕,系统从而获取到触摸点后,根据之前划分的解锁区域,判断该触摸点处于哪一解锁区域,从而在该解锁区域内根据预设的线段参数设置条件,生成相应的以触摸点为起点的作为解锁路径的折线。如此,用户解锁方便快捷。

本发明有益效果如下:

(1)解锁路径随机生成,由2-4条直接组成,直线夹角介于30度至180度之间。操作方便快捷,而且误解锁率极低。

(2)解锁路径短,且根据操作习惯及当前触摸点位置自动在所属的区域生成解锁图案,不论左手还是右手都会操作方便。

(3)采样判断解锁是否正确,减少系统工作量,且设置的容许误差,避免用户操作时稍许偏离而造成解锁不成功。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种触屏终端解锁方法实施例一流程图;

图2为本发明一种触屏终端解锁方法另一实施例流程图;

图3为本发明一种触屏终端解锁方法另一实施例流程图;

图4为本发明一种触屏终端解锁方法另一实施例流程图;

图5为本发明一种触屏终端解锁方法实施例触控区域图;

图6为本发明一种触屏终端解锁方法实施例解锁路径图;

图7为本发明一种触屏终端解锁系统实施例框图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明一种触屏终端解锁方法的实施例一中,参照图1所示,包括步骤:

S100获取触摸点;

S200以触摸点为起点,随机生成由至少两条线段构成的折线,所述折线为解锁路径;

S300获取以触摸点为起点的滑动轨迹;

S400判断滑动轨迹是否与解锁路径一致,若是,则解锁成功,否则,解锁失败。

解锁时,用户点击屏幕,系统会获取到屏幕上点击的触摸点,这个触摸点便会作为随机生成的折线的起点,本实施例中,解锁的路径随机生成的,相比于现有技术而言,解锁路径不会单一,每次都可能不一样,也不易误操作而触发。

本发明一种触屏终端解锁方法的另一实施例中,如图2所示,还包括步骤:

S010设置随机生成的折线的线段数量范围;

S100获取触摸点;

S210以触摸点为起点,根据设置的折线的线段数量范围,随机生成折线,所述折线为解锁路径。

S300获取以触摸点为起点的滑动轨迹;

S400判断滑动轨迹是否与解锁路径一致,若是,则解锁成功,否则,解锁失败。

同样的,我们还可设置折线的其它参数,比如折线的相邻线段的夹角,步骤如下:

S020设置随机生成的折线的相邻线段之间的夹角范围;

S100获取触摸点;

S220以触摸点为起点,根据设置的折线的相邻线段间的夹角范围,随机生成作为解锁路径的折线。

S300获取以触摸点为起点的滑动轨迹;

S400判断滑动轨迹是否与解锁路径一致,若是,则解锁成功,否则,解锁失败。

又如设置折线的线段长度,步骤如下:

S030设置随机生成的折线的线段长度范围;

S100获取触摸点;

S230以触摸点为起点,根据设置的折线的线段长度范围,随机生成作为解锁路径的折线。

S300获取以触摸点为起点的滑动轨迹;

S400判断滑动轨迹是否与解锁路径一致,若是,则解锁成功,否则,解锁失败。

上述实施例中,如果系统经过计算后无法生成以触摸点为起点,符合设置参数条件的折线时,则可提示用户重新点击触屏,从而重新获取触摸点。

较佳的,可以将上述实施例中的设置折线的线段数量范围、相邻线段间的夹角范围、及线段长度范围中的任意两组、或者三组均进行设置,然后根据相应的设置条件,生成符合的折线作为解锁路径。本实施例主要是通过设置不同的参数,生成符合要求的折线,作为解锁路径。

本发明方法的另一实施例,在上述实施例的基础上增加了解锁区域的设置步骤:设置左右两个解锁区域;或者上下两个解锁区域;或者左上、左下、右上、右下四个解锁区域。

比如设置左右两个解锁区域,将触屏终端的屏幕分成左边和右边两个解锁区域,左右两个解锁区域可以一样大,也可以根据用户习惯左边区域大,右边区域小,或者左边区域小,右边区域大。如此,实际使用中,用户则可自动根据左右手操作习惯在不同区域生成解锁路径。具体的,如图3所示,实施流程如下:

S040设置左右两个解锁区域;或者上下两个解锁区域;或者左上、左下、右上、右下四个解锁区域

S150根据触摸点位置判断其所属的解锁区域;

S250以触摸点为起点,在解锁区域内随机生成至少两条线段构成的折线,折线为解锁路径。

S300获取以触摸点为起点的滑动轨迹;

S400判断滑动轨迹是否与解锁路径一致,若是,则解锁成功,否则,解锁失败。

本实施例在实施例1的基础上增加了解锁区域的设置,用户可根据自己的喜好设置不同的解锁区域,比如,设置左右两个解锁区域,方便左右手操作习惯不同的用户使用,又如设置成四个解锁区域,可方便大屏的触屏终端解锁。用户随意点击或触碰一个点,系统就会在该触摸点所在的解锁区域生成作为解锁路径的折线,由于解锁区域已按照用户喜好预设好了,故实际解锁中,解锁路径被限制在了预设的解锁区域中,操作起来更为方便了。

对于上述实施例中,解锁成功与否的判断步骤中,我们可采取采样匹配的方法。我们先预设一个容许误差,即偏离解锁路径误差值以内可被接收,视为正确。我们可在滑动轨迹上等分获取多个采样点,采样点越多,判断的准确率越高,获取到采样点坐标后,再根据预设的容许误差,计算出解锁路径误差允许的区域范围。然后即可判断采样点是否均在误差允许的解锁路径范围内进行解锁。本方法的另一个实施例,如图4所示,步骤如下:

S011设置随机生成的折线的线段数量范围,线段数量D取值:2≤D≤4;

S021设置随机生成的折线的相邻线段之间的夹角ɑ范围:30°<ɑ<180°;

S031设置随机生成的折线的线段的长度L的范围:2cm<L<5cm;

S041将触屏终端屏幕等分设置为左右两个解锁区域;

S150根据触摸点位置判断其所属的解锁区域;

S251以触摸点为起点,根据设置的构成折线的线段的数量范围、相邻线段间的夹角范围及线段的长度范围,在解锁区域内随机生成作为解锁路径的折线;

S300获取以触摸点为起点的滑动轨迹;

S410对滑动轨迹进行采样,获取多个采样点;

S420根据预设的误差允许值,获得解锁路径误差允许的区域范围;

S430判断采样点是否在误差允许的解锁路径范围内,若是,则解锁成功,否则,解锁失败。

值得说明的是,本实施例中,关于折线长度的范围,一般可取在解锁区域长度或宽度的最小值以内,如果线段长度较长,则可能超出解锁区域,超出解锁区域的话生成的折线是不符合要求的,故在设置折线长度的时候需要特别注意。当然,如果无法生成以触摸点为起点,且满足众多设置参数条件的折线时,可提示用户该触摸点无法生成解锁路径,请重新点击触屏。

本实施例中,由于设置了线段的相关参数,所以折线的生成是在满足设置的相关参数条件下生成的。实际中,也可系统随机生成一预备折线,然后判定该折线是否满足设置条件,若是,则该预备折线显示在屏幕上,作为解锁路径;若不符合,则系统重新生成判断,直至符合后再显示在屏幕上,这一过程系统均可在短时间内完成。

此外,本实施例中设置步骤不分先后顺序,不影响本方法的实施。

此外,上述实施例中,如果解锁失败,还统计连续解锁失败次数,当解锁失败次数达到预设值时,则使终端设备处于休眠状态,等待激活且预设时间后自动解除休眠状态。如果解锁失败次数未达到预设值,则也可给出相应提示,告知用户剩余解锁次数。比如触屏手机处于休眠状态后,接听电话等正常应用操作可激活,如此,一方面提高用户的体验度,且不影响日常操作,另一方面可避免不断误操作情况下,电量的消耗,节省电量。

本发明方法的又一实施例,自动根据左右手操作习惯在不同区域生成解锁路径。解锁路径随机生成,简明科学操作快捷且安全性能高。系统能够根据解锁轨迹的容差区分非常和非正常操作,设定不同的锁定时间,节省电量。

手指触控屏幕任意位置某种后,系统依据其位置自动判断左右手,根据某种规则随机生成一条解锁路径,手指顺着这条路径滑动。若滑动路径与生成路径一致则解锁成功,否则解锁失败。具体流程如下:

第一步,手指触控屏幕,激活系统进入解锁程序;

第二步,系统根据左右手操作习惯判定触控类型。如图5所示:

右手操作手机,触控点发生在2区和4区,左手操作手机,触控点发生在1区和3区。

1)触控区域落在1区,即屏幕左上部,判定为左上触控;

2)触控区域落在3区,即屏幕左下部,判定为左下触控;

3)触控区域落在2区,即屏幕右上部,判定为右上触控;

4)触控区域落在4区,即屏幕右下部,判定为右下触控;

5)触控区域正好落在5区即屏幕的正中间,考虑到大多数人的使用习惯及操作便利性,判定为右下触控。

第三步,依据第二步获取的触控类型,计算解锁路径所在区域及路径方向。

1)若为左上触控,则生成的解锁路径位置只限于1区内部,即屏幕左上部;

2)若为左下触控,则生成的解锁路径位置只限于3区内部,即屏幕左下部;

3)若为右上触控,则生成的解锁路径位置只限于2区内部,即屏幕右上部;

4)若为右下触控,则生成的解锁路径位置只限于4区内部,即屏幕右下部。

第四步,在解锁路径所在区域内部依据特定算法生成解锁路径。

解锁路径S如下图6所示。该算法细则是:

1、路径S限定在解锁路径所在区域内部,不得超出该区域;

2、路径S由线段L构成,不包含曲线;

3、路径S包含多条线段L;

4、线段L的夹角A由一个随机数生成,该随机数介于30与180之间,单位为度数。角度过小,实际操作中,不利于区分两条线段的滑动轨迹。

5、线段L的长度LL由一定的规则生成,长度随机且满足一定的约束,由解锁路径所在区域的长度LA与LB决定。该规则为:

1)取LA与LB的最小值Lmin;

2)生成一个随机数D,D的取值为大于等于0.6且小于1;

3)LL的取值为D*Lmin;

6、线段LL的数量N由一定的规则生成,N随机且满足一定的约束,最小2条,最多4条。该规则为:

1)生成一个随机数D,D的取值介于2和4之间(包含2和4);

2)线段LL的数量N等于该随机数D。

图6中,N等于3。

7、线段LL的宽度W由解锁路径所在区别的长度LA与LB决定,规则是:

1)计算LA与LB的最小值Lmin;

2)线段LL的宽度W为Lmin的十分之一。

第五步,手指沿着第四步生成的路径滑过,满足以下条件计为解锁成功:

1)记录手指滑过的轨迹;

2)设定一个容许误差;

3)该轨迹与路径的误差在容许误差内则解锁成功,若偏离容许误差则解锁失败。解锁失败的同时记录该轨迹与路径的误差U。

第六步,若解锁失败,则重新执行上述1-5步骤再次生成解锁路径并判定解锁。当解锁失败次数超过5次,视情况而定:

1)计算上述第五步记录的该轨迹与路径的误差U的平均值AU;

2)若误差平均值AU超过某一阀值,则解锁动作可能由误操作引起,非正常解锁。此时系统锁定60秒再进入第一步,等待激活;

3)若误差平均值AU在某一阀值内,则解锁动作是正常解锁。此时系统锁定10秒再进入第一步,等待激活。

本实施例中,随机生成的路径S不超出解锁区域,我们也可以通过在该区域随机生成点,然后以触摸点为起点,随机连接生成的点构成路径S作为解锁路径。

基于相同的技术构思,本发明实施例还提供一种触屏终端解锁系统,如图7所示,该系统可执行上述方法实施例。本发明实施例提供的触屏终端解锁系统包括获取模块10、随机生成模块30、判断操作模块20,判断操作模块20分别与获取模块10、随机生成模块30相连;其中:

获取模块10获取触摸点;

随机生成模块30以触摸点为起点,随机生成由至少两条线段构成的折线,折线为解锁路径;

获取模块10获取以触摸点为起点的滑动轨迹;

判断操作模块20判断滑动轨迹是否与解锁路径一致,若是,则解锁成功,否则,解锁失败。

本系统实施例中,随机生成模块30,以触摸点为起点,随机生成一折线,作为解锁路径,由于解锁路径是随机生成的,故每次解锁的轨迹都不同,解锁路径不单一。

本发明解锁系统的另一实施例,在上述实施例的基础上,所述的随机生成模块30包括设置单元31、与设置单元31相连的随机生成单元32;

设置单元31用于设置随机生成单元32生成的折线的线段数量范围、设置随机生成单元32生成的折线的任意相邻两线段之间的夹角的角度范围、设置随机生成单元32生成的折线的线段的长度范围。

设置不同的线段参数,从而生成相应符合的折线。我们可只设置构成折线的线段的数量范围、或者相邻线段之间的夹角的角度范围、或者线段的长度范围三组参数范围中的任意一项,也可以同时设置三组参数范围中的任意两组,或者三组均进行设置,从而使得后续系统在随机生成符合设置参数条件的解锁路径的折线。

本发明解锁系统的另一实施例,在上述实施例的基础上,还包括设置模块40,设置模块40与判断操作模块20相连,其中:

设置模块40将触屏终端屏幕设置成左右两个解锁区域;或者上下两个解锁区域;或者左上、左下、右上、右下四个解锁区域;

判断操作模块20根据触摸点位置判断其所属的解锁区域;

随机生成模块30以触摸点为起点,在解锁区域内随机生成至少两条线段构成的折线。

与本发明解锁系统的实施例1相比,本实施例增加了解锁区域的设置模块40,根据用户的不同习惯,将触屏终端的屏幕设置成不同的解锁区域,比如上下解锁区域,上下两个解锁区域大小可相同或不同,形状也可相同或不同,可根据个人喜好自行划分。如有重合的地方,则设置好重合点归属于哪一解锁区域,以便系统后续获取到触摸点后,能判断出该触摸点归属的唯一解锁区域,从而在该解锁区域生成随机折线。较佳的,如果,构成折线的线段的相关参数进行过设置,则后续在随机折线的生成过程中,以触摸点为起点,根据设置的构成折线线段的相关参数,在触摸点所属的解锁区域内随机生成相应的符合设置参数的折线。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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