一种终端屏幕解锁方法、装置及终端的制作方法

文档序号:9471053阅读:292来源:国知局
一种终端屏幕解锁方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及移动终端领域,特别是一种终端屏幕解锁方法、装置及终端。
【背景技术】
[0002]现有触屏设备(主要包括手机以及平板电脑)的手势加密都是通过用手指在屏幕上的特定区域滑动一定的轨迹,从而形成手势密码。设置密码时,手指滑过的轨迹会显示出来,从而让用户记住所设置的手势密码,以免解密时忘记。解密或者解锁时,也是进入相应的手势密码输入界面,输入之前设定的手势密码,从而解锁。
[0003]现有手势密码的加密和解密过程都不够隐蔽。原因就在于:用户设置密码或解密时,手势轨迹会显示在屏幕上,在用户附近的人可能会看到手势操作,使密码泄露。

【发明内容】

[0004]本发明要解决的技术问题是提供一种终端屏幕解锁方法、装置及终端,能够使用户在不被察觉的情况下完成对终端的解锁操作。
[0005]为解决上述技术问题,本发明的实施例提供一种终端屏幕解锁方法,包括:
[0006]在终端的当前显示界面上显示一透明图层;
[0007]获取用户在所述透明图层上的移动轨迹;
[0008]将所述移动轨迹与一预设手势轨迹进行匹配,若匹配成功,对所述终端屏幕进行解锁。
[0009]其中,在终端的当前显示界面上显示一透明图层的步骤包括:
[0010]在终端的当前显示界面的最上层显示所述透明图层。
[0011]其中,在终端的当前显示界面的最上层显示所述透明图层的步骤包括:
[0012]根据透明图层的触控优先级,在终端的当前显示界面的最上层显示所述透明图层,所述透明图层的触控优先级高于终端的当前显示界面上显示的任意应用图层的触控优先级。
[0013]其中,获取用户在所述透明图层上的移动轨迹的步骤包括:
[0014]获取用户在所述透明图层上的操作所经历的像素点;
[0015]确定所有像素点的连线为所述操作的移动轨迹。
[0016]其中,作为一种实现方式,将所述移动轨迹与一预设手势轨迹进行匹配,的步骤包括:
[0017]根据预设手势轨迹确定出一像素区域;
[0018]若用户在所述透明图层上的操作所经历的像素点全部位于所述像素区域内,则认为匹配成功。
[0019]其中,作为另一种实现方式,将所述移动轨迹与一预设手势轨迹进行匹配的步骤包括:
[0020]根据预设手势轨迹确定出一像素区域;
[0021]获取用户在所述透明图层上的移动轨迹中的像素点落入所述预设手势轨迹上的权重,所述预设手势轨迹位于所述像素区域中;
[0022]若用户在所述透明图层上的操作所经历的像素点全部位于所述像素区域内,且所述权重大于预设门限,则认为匹配成功。
[0023]其中,上述根据预设手势轨迹确定出一像素区域的步骤包括:
[0024]以预设手势轨迹的每个像素为圆心,形成半径为第一数值的圆,所述第一数值为预设的像素点个数;
[0025]将所有圆覆盖的像素点所形成的区域确定为像素区域。
[0026]此外,本发明的实施例还提供一种终端屏幕解锁装置,包括:
[0027]显示模块,用于在终端的当前显示界面上显示一透明图层;
[0028]获取模块,用于获取用户在所述透明图层上的移动轨迹;
[0029]解锁模块,用于将所述移动轨迹与一预设手势轨迹进行匹配,若匹配成功,对所述终端屏幕进行解锁。
[0030]其中,所述显示模块在终端的当前显示界面的最上层显示所述透明图层。
[0031]其中,所述显示模块进一步具体根据透明图层的触控优先级,在终端的当前显示界面的最上层显示所述透明图层,所述透明图层的触控优先级高于终端的当前显示界面上显示的任意应用图层的触控优先级。
[0032]其中,所述获取模块具体包括:
[0033]第一获取子模块,用于获取用户在所述透明图层上的操作所经历的像素点;
[0034]第一处理子模块,用于确定所有像素点的连线为所述操作的移动轨迹。
[0035]其中,作为一种实现方式,所述解锁模块具体包括:
[0036]第二处理子模块,用于根据预设手势轨迹确定出一像素区域;
[0037]第一解锁子模块,用于在用户在所述透明图层上的操作所经历的像素点全部位于所述像素区域内,则认为匹配成功,对所述终端屏幕进行解锁。
[0038]其中,作为另一种实现方式,所述解锁模块具体包括:
[0039]第二处理子模块,用于根据预设手势轨迹确定出一像素区域;
[0040]第二获取子模块,用于获取用户在所述透明图层上的移动轨迹中的像素点落入所述预设手势轨迹上的权重,所述预设手势轨迹位于所述像素区域中;
[0041]第二解锁子模块,用于在用户在所述透明图层上的操作所经历的像素点全部位于所述像素区域内,且所述权重大于预设门限,则认为匹配成功,对所述终端屏幕进行解锁。
[0042]其中,所述第二处理子模块具体包括:
[0043]区域识别单元,用于以预设手势轨迹的每个像素为圆心,形成半径为第一数值的圆;所述第一数值为预设的像素点个数;
[0044]处理单元,用于将所有圆覆盖的像素点所形成的区域确定为像素区域。
[0045]本发明的实施例还提供一种终端,包括如上所述的装置。
[0046]本发明的上述技术方案的有益效果如下:
[0047]本发明的方案在需要解锁时,提供一个透明图层,使用者可以在透明图层上输入用于解锁的移动轨迹。由于透明图层不可见,因此旁人不会通过终端屏幕发现使用者正的操作意图,更不会获知使用者的移动轨迹。
【附图说明】
[0048]图1为本发明中终端屏幕解锁方法的步骤示意图;
[0049]图2为本发明的实施例中,在显示透明图层后,终端的当前显示界面的结构示意图;
[0050]图3为本发明的实施例中,在将移动轨迹与预设手势轨迹进行匹配时的示意图;
[0051]图4为本发明中终端屏幕解锁装置的结构示意图。
【具体实施方式】
[0052]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0053]针对现有的手势解锁保密性差的问题,本发明提供了一种终端屏幕解锁方法、装置及终端,能够让使用户在不被察觉的情况下完成对终端的解锁操作,提高解锁保密性。
[0054]如图1所示,本发明的实施例提供的终端屏幕解锁方法,包括:
[0055]步骤11,在终端的当前显示界面上显示一透明图层;
[0056]步骤12,获取用户在所述透明图层上的移动轨迹;
[0057]步骤13,将所述移动轨迹与一预设手势轨迹进行匹配,若匹配成功,对所述终端屏幕进行解锁。
[0058]通过上述描述可以知道,本发明的方法在需要解锁时,提供一个透明图层,使用者可以在透明图层上输入用于解锁的移动轨迹。由于透明图层不可见,因此旁人不会通过终端屏幕发现使用者正的操作意图,更不会获知使用者的移动轨迹。
[0059]此外,在上述步骤11中,具体在终端的当前显示界面的最上层显示所述透明图层。
[0060]在实际的实施步骤11时,具体根据透明图层的触控优先级,在终端的当前显示界面的最上层显示所述透明图层,所述透明图层的触控优先级高于终端的当前显示界面上显示的任意应用图层的触控优先级。当然,也可以通过设置项,还设置透明图层位于当前显示界面的所有显示图层的最上层,即用户触摸时,首先会触摸到的图层;图2为,在步骤11执行后,当前显示界面的结构示意图。其中,透明图层设置在应用图层的上方,即透明图层的触控优先级高于当前显示界面所显示的应用图层。当使用者在透明图层与应用图层重叠的区域内进行触控时,不会对应用图层产生操作。
[0061]此外,使用者可以预先设置透明图层在终端屏幕上的位置以及大小。在上述步骤12中,具体获取用户在所述透明图层上的操作所经历的像素点;之后确定所有像素点的连线为所述操作的移动轨迹。由于透明图层的位置只有使用者知道,因此可以进一步增加解锁的保密性。
[0062]下面以两种实现方式对步骤13的实施进行详细介绍。
[0063]<实现方式一 >
[0064]在实现方式一中,步骤13包括:
[0065]步骤131,根据预设手势轨迹确定出一像素区域;在步骤131中,具体地以预设手势轨迹的每个像素为圆心,形成半径为为第一数值的圆,所述第一数值为预设的像素点个数;之后将所有圆覆盖的像素点所形成的区域确定为像素区域。示例性地,如图3所示,Z形黑线为使用者设置的预设手势轨迹;圆形虚线为根据预设手势轨迹的部分像素点所形成的圆(圆的半径可以自定义设置,如20个像素点);阴影区域即为本步骤所确定的像素区域;
[0066]步骤132,若用户在所述透明图层上的操作所经历的像素点全部位于所述像素区域内,则认为匹配成功。
[0067]<实现方式二 >
[0068]在实现方式二中,步骤13包括:
[0069]步骤131',根据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1