一种终端解锁的方法_3

文档序号:8223806阅读:来源:国知局
起点的相对距离,以及所述第一起点和所述第二起点的连线与预设解锁界面正方向的相对夹角。
[0065]以图7A所示的终端解锁界面为例,预设的平面直角坐标系是以屏幕中矩形解锁界面的底边作为横轴,水平向右为横轴正方向,以矩形解锁界面的底边的中垂线作为纵轴,垂直向上为纵轴正方向,横轴和纵轴的单位长度为1cm,预设解锁界面正方向为横轴正方向。图7A中,A点和B点分别为第一解锁轨迹的第一起点和第二解锁轨迹的第二起点,在直角坐标系中的坐标分别为A (4.5,3)、B(3,1.5),差值获取单元3201得到第一起点对应的第一起点横坐标和第二起点对应的第二起点横坐标的横坐标差值为1.5,第一起点对应的第一起点纵坐标和第二起点对应的第二起点纵坐标的纵坐标差值为1.5,相对位置获取单元3202得到第一起点和第二起点的相对距离约等于2.12cm,第一起点和第二起点的连线与预设解锁界面正方向的相对夹角为45°。若A点和B点的坐标分别为A (4.5,1.5)、B (3,3),差值获取单元3201得到第一起点对应的第一起点横坐标和第二起点对应的第二起点横坐标的横坐标差值为1.5,第一起点对应的第一起点纵坐标和第二起点对应的第二起点纵坐标的纵坐标差值为一 1.5,相对位置获取单元3202得到第一起点和第二起点的相对距离约等于2.12cm,第一起点和第二起点的连线与预设解锁界面正方向的相对夹角为135°。
[0066]解锁条件判断单元303,用于判断所述相对位置关系是否满足预设的相对位置条件,且不同解锁轨迹各自的终点是否均在预设的终点区域内。
[0067]具体的,预设的相对位置条件包括预设的距离阈值范围和预设的角度阈值范围。解锁条件判断单元303判断所述相对位置关系是否满足预设的相对位置条件包括判断位置关系确定单元302得到相对距离是否在预设的距离阈值范围内且位置关系确定单元302得到的相对夹角是否在预设的角度阈值范围内。预设的终点区域由预设的终点横坐标范围和/或预设的终点纵坐标范围确定。
[0068]可选的,如图5所示解锁条件判断单元的实施例的结构示意图,所述轨迹接收单元可以包括:终点位置确定单元3301和终点判断单元3302,其中:
[0069]终点位置确定单元3301,用于确定不同解锁轨迹各自的终点对应的终点位置信息,所述终端位置信息包括终端横坐标和/或终点纵坐标。
[0070]终点判断单元3302,用于判断所述第一解锁轨迹的第一终点对应的第一终点横坐标和/或第一终点纵坐标,与所述第二解锁轨迹的第二终点对应的第二终点横坐标和/或第二终点纵坐标是否均在预设的终点横坐标范围和/或预设的终点纵坐标范围内。
[0071]如图7B所示的终端解锁界面,所述预设的终点区域可以是由横坐标范围确定的区域,如在以屏幕中矩形解锁界面的底边作为横轴,水平向右为横轴正方向,以矩形解锁界面的底边的中垂线作为纵轴,垂直向上为纵轴正方向的平面直角坐标系中,X代表横坐标,y代表纵坐标,预设的终点区域可以是由1.5 < X < 3确定的区域,也可以是由1.5 < y < 3确定的区域,也可以是由1.5彡X彡3和1.5彡y彡3确定的区域。
[0072]终端解锁单元304,用于在所述解锁条件判断单元303判断所述相对位置关系满足预设的相对位置条件且不同解锁轨迹各自的终点均在预设的终点区域内时,对终端进行解锁。
[0073]以图7C所示的终端解锁界面为例,设的平面直角坐标系是以屏幕中矩形解锁界面的底边作为横轴,水平向右为横轴正方向,以矩形解锁界面的底边的中垂线作为纵轴,垂直向上为纵轴正方向,横轴和纵轴的单位长度为1cm,预设解锁界面正方向为横轴正方向。其中,曲线AA’和曲线BB’分别为用户输入的第一解锁轨迹和第二解锁轨迹,第一解锁轨迹的第一起点的坐标为A ( -3,3),终点位置确定单元3301得到第一终点的坐标为A’ (1.6,
2),第二解锁轨迹的第二起点的坐标为B ( - 4.5,1.5),终点位置确定单元3301得到第二终点的坐标为B’ (1.8,1.8),预设的距离阈值范围为区间[2,2.2],预设的角度阈值范围为区间[45°,50° ],预设的终点区域是由1.5 < X < 2确定的区域。第一起点和第二起点的相对距离约等于2.12cm,在区间[2,2.2]内,第一起点和第二起点的连线与预设解锁界面正方向的相对夹角为45°,在区间[45°,50° ]内,则解锁条件判断单元303判断第一起点和第二起点的相对位置关系满足预设的相对位置条件。第一解锁轨迹的第一终点的第一终点横坐标为1.6,满足1.5 < X < 2,第二解锁轨迹的第二终点的第二终点横坐标为1.8,满足1.5 < X < 2,终点判断单元3302判断第一解锁轨迹的第一终点和第二解锁轨迹的第二终点均在预设的终点区域内。终端解锁单元304对终端进行解锁。
[0074]可选的,所述终端还可以包括错误提示单元306和解锁失败计数单元307,其中:
[0075]错误提示单元306,用于在所述相对位置关系满足预设的相对位置条件或不同解锁轨迹各自的终点不都在预设的终点区域内时,返回错误提示,并在所述解锁失败次数达到预设失败次数阈值时,在第二预设时间段内拒绝接收用户在解锁界面输入的解锁轨迹。
[0076]当上述相对位置关系不满足预设的相对位置条件或不同解锁轨迹各自的终点不都在预设的终点区域内时,错误提示单元306向用户返回错误提示,并在所述解锁失败次数达到预设失败次数阈值时,在第二预设时间段内拒绝接收用户在解锁界面输入的解锁轨迹。上述第二预设时间段和轨迹接收单元301判断在接收第一解锁轨迹的第一预设时间段内是否接收到用户输入的第二解锁轨迹中的第一预设时间段的时长可以相同,也可以不同。所述解锁失败次数达到预设失败次数阈值时,如果在第二预设时间段内有用户输入解锁轨迹,则错误提示单元306拒绝接收用户输入的解锁轨迹。
[0077]解锁失败计数单元307,用于在所述错误提示单元306返回错误提示后,将解锁失败次数加一。
[0078]上述解锁失败次数记录连续解锁失败的次数,连续解锁失败的次数指从最近一次接收终端解锁请求开始统计的连续解锁失败的次数,每解锁失败一次解锁失败计数单元307将解锁失败次数加一。例如,接收用户发出的终端解锁请求后,用户连续进行了五次解锁均失败,用户停止解锁,经过一段时间后,又接收到用户发出的终端解锁请求,用户连续进行了三次解锁均失败,则此时解锁失败次数为三。
[0079]可选的,所述解锁失败计数单元307,还用于在所述终端解锁单元303对终端进行解锁后,将解锁失败次数清零。
[0080]具体的,当所述相对位置关系满足预设的相对位置条件且不同解锁轨迹各自的终点均在预设的终点区域内时,终端解锁单元304对终点进行解锁后,解锁失败计数单元307将记录连续解锁失败的次数的解锁失败次数清零。
[0081]本发明实施例通过确定接收到的第一解锁轨迹和第二解锁轨迹各自起点的相对位置关系满足预设的相对位置条件,且所述第一解锁轨迹和所述第二解锁轨迹各自的终点均在预设的终点区域内时,对终端进行解锁,提高了终端的安全性。
[0082]图6是本发明另一实施例提供的一种终端的结构示意图,如图所示,所述终端可以包括:至少一个输入装置401,至少一个输出装置402,至少一个处理器403,例如CPU,存储器404和至少一个总线405。
[0083]其中,上述总线405用于连接上述输入装置401、输出装置402、处理器403和存储器 404。
[0084]其中,上述输入装置401具体可为终端的触控面板,用于接收用户输入的解锁轨迹和检测终端触控面板上的操作指令。
[0085]上述输出装置402具体可为终端的显示屏,用于展示解锁界面。
[0086]上述存储器404可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器,用于存储输入装置401接收到的解锁轨迹。上述存储器404还用于存储一组程序代码,上述输入装置401、输出装置402和处理器403用于调用存储器404中存储的程序代码,执行如下操作:
[0087]上述输入装置401,用于接收用户在解锁界面上输入的第一解锁轨迹和第二解锁轨迹。
[0088]上述处理器403,用于确定所述第一解锁轨迹的第一起
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1