一种终端解锁的方法_2

文档序号:8223806阅读:来源:国知局
3确定的区域,也可以是由1.5 < y < 3确定的区域,也可以是由1.5彡X彡3和1.5彡y彡3确定的区域。
[0034]以图7C所示的终端解锁界面为例,设的平面直角坐标系是以屏幕中矩形解锁界面的底边作为横轴,水平向右为横轴正方向,以矩形解锁界面的底边的中垂线作为纵轴,垂直向上为纵轴正方向,横轴和纵轴的单位长度为1cm,预设解锁界面正方向为横轴正方向。其中,曲线AA’和曲线BB’分别为用户输入的第一解锁轨迹和第二解锁轨迹,第一解锁轨迹的第一起点和第一终点的坐标分别为A( - 3,3), A’ (1.6,2),第二解锁轨迹的第二起点和第二终点的坐标分别为B( — 4.5,1.5)、B’ (1.8,1.8),预设的距离阈值范围为区间[2,2.2],预设的角度阈值范围为区间[45°,50° ],预设的终点区域是由1.5彡X彡2确定的区域。步骤S102中得到的第一起点和第二起点的相对距离约等于2.12cm,在区间[2,2.2]内,第一起点和第二起点的连线与预设解锁界面正方向的相对夹角为45°,在区间[45°,50° ]内,则第一起点和第二起点的相对位置关系满足预设的相对位置条件。第一解锁轨迹的第一终点的第一终点横坐标为1.6,满足1.5 < X < 2,第二解锁轨迹的第二终点的第二终点横坐标为1.8,满足1.5 < X < 2,则第一解锁轨迹的第一终点和第二解锁轨迹的第二终点均在预设的终点区域内。
[0035]S104,对终端进行解锁。
[0036]当步骤S103的判断结果为是时,对终端进行解锁。
[0037]S105,返回错误提示。
[0038]当步骤S103的判断结果为否时,返回错误提示。
[0039]本发明实施例通过确定接收到的第一解锁轨迹和第二解锁轨迹各自起点的相对位置关系满足预设的相对位置条件,且所述第一解锁轨迹和所述第二解锁轨迹各自的终点均在预设的终点区域内时,对终端进行解锁,提高了终端的安全性。
[0040]图2是本发明另一实施例提供的一种终端解锁的方法的流程示意图,所述终端解锁的方法包括:
[0041]S201,接收终端解锁请求,在终端屏幕上展示解锁界面。
[0042]上述终端解锁请求可以是用户触发输入的,例如通过按终端唤醒键或双击终端屏幕等。接收终端解锁请求后,将预先设定的解锁界面展示在终端屏幕上,以使用户输入解锁轨迹。
[0043]S202,接收用户在解锁界面上输入的第一解锁轨迹和第二解锁轨迹。
[0044]上述第一解锁轨迹和第二解锁轨迹可以是同时输入的,也可以是先后输入的,如果是先后输入的,则接收并存储用户输入的第一解锁轨迹,在接收第一解锁轨迹的第一预设时间段内判断是否接收到用户输入的第二解锁轨迹,当判断结果为是时,执行步骤S203,当判断结果为否时,删除存储的第一解锁轨迹,结束本次解锁过程。
[0045]S203,确定所述第一解锁轨迹的第一起点和所述第二解锁轨迹的第二起点的相对位置关系。
[0046]S204,判断所述相对位置关系是否满足预设的相对位置条件,且不同解锁轨迹各自的终点是否均在预设的终点区域内,当判断结果为是时,执行步骤S205,当判断结果为否时,执行步骤S206。
[0047]S205,对终端进行解锁,并将解锁失败次数清零。
[0048]具体的,当所述相对位置关系满足预设的相对位置条件且不同解锁轨迹各自的终点均在预设的终点区域内时,对终点进行解锁,并将记录连续解锁失败的次数的解锁失败次数清零。
[0049]S206,返回错误提示,并将解锁失败次数加一。
[0050]具体的,当上述相对位置关系不满足预设的相对位置条件或不同解锁轨迹各自的终点不都在预设的终点区域内时,向用户返回错误提示。
[0051]S207,判断所述解锁失败次数达到预设失败次数阈值,当判断结果为是时,执行步骤S208,当判断结果为否时,执行步骤S201。
[0052]具体的,该步骤针对步骤S206向用户返回错误提示后,当用户继续输入解锁轨迹时,判断所述解锁失败次数是否达到预设失败次数阈值,当判断结果为是时,执行步骤S208,当判断结果为否时,执行步骤S201。上述解锁失败次数记录连续解锁失败的次数,连续解锁失败的次数指从最近一次接收终端解锁请求开始统计的连续解锁失败的次数,每解锁失败一次将解锁失败次数加一。例如,接收用户发出的终端解锁请求后,用户连续进行了五次解锁均失败,用户停止解锁,经过一段时间后,又接收到用户发出的终端解锁请求,用户连续进行了三次解锁均失败,则此时解锁失败次数为三。
[0053]S208,在第二预设时间段内拒绝接收用户在解锁界面输入的解锁轨迹。
[0054]所述解锁失败次数达到预设失败次数阈值时,如果在第二预设时间段内有用户输入解锁轨迹,则拒绝接收用户输入的解锁轨迹。上述第一预设时间段和步骤S203中的第二预设时间段的时长可以相同,也可以不同。
[0055]本发明实施例通过确定接收到的第一解锁轨迹和第二解锁轨迹各自起点的相对位置关系满足预设的相对位置条件,且所述第一解锁轨迹和所述第二解锁轨迹各自的终点均在预设的终点区域内时,对终端进行解锁,提高了终端的安全性。
[0056]图3是本发明实施例提供的一种终端的结构示意图,如图所示,所述终端可以包括:轨迹接收单元301、位置关系确定单元302、解锁条件判断单元303和终端解锁单元304,其中:
[0057]轨迹接收单元301,用于接收用户在解锁界面上输入的第一解锁轨迹和第二解锁轨迹。
[0058]具体的,上述第一解锁轨迹和第二解锁轨迹为用户在解锁界面内输入的任何形状的两条解锁轨迹,可以是直线,也可以是曲线等。上述解锁轨迹的接收需要从开始输入后的预设时间范围内完成,未完成前缓存已输入的部分解锁轨迹。当上述解锁轨迹的接收未在开始输入后的预设时间范围内完成时,释放已缓存的部分解锁轨迹。上述第一解锁轨迹和第二解锁轨迹可以是同时输入的,也可以是先后输入的。如果是同时输入,不同用户输入第一解锁轨迹和第二解锁轨迹的手势可能相同,但由于不同用户指间距不同,输入的第一起点和第二起点的相对位置可能不同,进而提高了安全性。可以如果是先后输入的,则轨迹接收单元301接收并存储用户输入的第一解锁轨迹,在接收第一解锁轨迹的第一预设时间段内判断是否接收到用户输入的第二解锁轨迹,当判断结果为是时,由位置关系确定单元302确定所述第一解锁轨迹的第一起点和所述第二解锁轨迹的第二起点的相对位置关系,当判断结果为否时,轨迹接收单元301删除存储的第一解锁轨迹,结束本次解锁过程。上述预设时间范围可以与上述第一预设时间段的时长相同,也可以不同。
[0059]可选的,所述终端还可以包括请求接收单元305,用于在轨迹接收单元301接收用户在解锁界面上输入的第一解锁轨迹和第二解锁轨迹之前,接收终端解锁请求,并在终端屏幕上展示解锁界面。
[0060]位置关系确定单元302,用于确定所述第一解锁轨迹的第一起点和所述第二解锁轨迹的第二起点的相对位置关系。
[0061]具体的,位置关系确定单元302确定不同解锁轨迹各自的起点对应的起点位置信息,由第一解锁轨迹的第一起点对应的第一起点位置信息和第二解锁轨迹的第二起点对应的第二起点位置信息确定所述第一起点和所述第二起点的相对位置关系。上述起点位置信息可以是预设的极坐标系中对应的起点极径和起点极角,也可以是预设的平面直角坐标系中对应的起点横坐标和起点纵坐标。上述第一起点和上述第二起点的相对位置关系包括第一起点和第二起点的相对距离以及第一起点和第二起点的连线与预设解锁界面正方向的相对夹角。上述预设解锁界面正方向可以预设的任何一个方向,可以是终端屏幕正常显示中的垂直向上的方向,也可以是终端屏幕正常显示中的水平向右的方向。
[0062]可选的,如图4所示位置关系确定单元的实施例的结构示意图,所述轨迹接收单元可以包括:差值获取单元3201和相对位置获取单元3202,其中:
[0063]差值获取单元3201,用于获取所述第一起点对应的第一起点横坐标和所述第二起点对应的第二起点横坐标的横坐标差值,并获取所述第一起点对应的第一起点纵坐标和所述第二起点对应的第二起点纵坐标的纵坐标差值。
[0064]相对位置获取单元3202,用于由所述横坐标差值和所述纵坐标差值确定所述第一起点和所述第二
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1