一种解锁方法和相关装置转让专利

申请号 : CN201610196218.8

文献号 : CN105808993B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴知东

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明实施例公开了一种解锁方法和相关装置,其中,所述解锁方法,包括:获取操作体在锁屏界面中的第一预设区域输入的第一密码;将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同;在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。当用户输入不同的与第二密码匹配的第一密码时,显示的启动界面中包括的应用也是不完全相同的,所以本发明实施例提供的技术方案有利于提高数据的安全性。

权利要求 :

1.一种解锁方法,其特征在于,包括:

获取操作体在锁屏界面中的第一预设区域输入的第一密码;

将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同;

在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数;

在所述第一密码是用户按压指纹识别模组的按压力度曲线和由所述指纹识别模组采集的指纹特征时,所述将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,包括:根据所述按压力度曲线确定所述按压力度曲线的起点和终点之间的斜率和平均按压力度;

将所述斜率进行量化,得到量化值;

将所述量化值与预设的量化值进行比较,并将所述平均按压力度与预设的平均按压力度进行比较。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,显示预设的第(N+1)启动界面,所述第(N+1)启动界面包括的应用与任一所述第二密码对应的启动界面中包括的应用不完全相同。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

在所述第一密码与所述预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,向绑定的账号发送用于提示用户终端被非法使用的提示信息。

4.一种解锁装置,其特征在于,包括:

第一获取单元,用于获取操作体在锁屏界面中的第一预设区域输入的第一密码;

匹配单元,用于将所述第一获取单元获取的所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同;

第一显示单元,用于在所述匹配单元匹配的结果为:所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数;

所述匹配单元具体用于,在所述第一密码是用户按压指纹识别模组的按压力度曲线和由所述指纹识别模组采集的指纹特征时,根据所述按压力度曲线确定所述按压力度曲线的起点和终点之间的斜率和平均按压力度;将所述斜率进行量化,得到量化值;将所述量化值与预设的量化值进行比较,并将所述平均按压力度与预设的平均按压力度进行比较。

5.根据权利要求4所述的装置,其特征在于,所述装置还包括:

第二显示单元,用于在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,显示预设的第(N+1)启动界面,所述第(N+1)启动界面包括的应用与任一所述第二密码对应的启动界面中包括的应用不完全相同。

6.根据权利要求4所述的装置,其特征在于,所述装置还包括:

发送单元,用于在所述第一密码与所述预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,向绑定的账号发送用于提示用户所述装置被非法使用的提示信息。

说明书 :

一种解锁方法和相关装置

技术领域

[0001] 本发明涉及到了终端电子技术领域,具体涉及了终端的一种解锁方法和相关装置。

背景技术

[0002] 随着终端电子技术的普及和发展,智能手机、平板电脑等终端中安装了大量的应用,用户可以使用终端进行收发邮件、聊天、拍照、玩游戏、浏览网页、以及办公等能操作,因此这些终端已经成为人们生活中不可缺少的工具。
[0003] 在实际使用时,可能会出现终端遗失的情况,一旦非法用户拿到终端,就可以浏览终端中涉及个人隐私的内容。为了保护用户隐私,现有技术中,提供了对终端进行锁屏的功能,当用户不使用终端时,将终端的屏幕锁定,终端进入锁屏状态,在用户输入的解锁密码与预设的密码一致时,才可以使用终端。
[0004] 需要说明的是,给终端设置锁屏的功能虽然可以提高安全性,但是在另外一些情况下,比如:其他用户借用用户的终端或者用户使用终端向他人演示一些操作时,用户通常需要将解锁密码告知借用者,或者用户直接输入解锁密码,终端别解锁后,这时其他用户可以看到终端的各应用及对应的相关信息,在这些情况下使用终端,一些涉及个人隐私的内容可能被打开或者误操作,因此终端在使用仍然存在安全隐患。

发明内容

[0005] 本发明实施例提供一种解锁方法和相关装置,以期提高数据的安全性。
[0006] 本发明实施例第一方面提供一种解锁方法,包括:
[0007] 获取操作体在锁屏界面中的第一预设区域输入的第一密码;
[0008] 将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同;
[0009] 在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0010] 结合第一方面,在第一方面的第一种可能的实施方式中,在所述第一密码是用户按压指纹识别模组的按压力度曲线和由所述指纹识别模组采集的指纹特征时,[0011] 所述将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,包括:
[0012] 根据所述按压力度曲线确定所述按压力度曲线的起点和终点之间的斜率和平均按压力度;
[0013] 将所述斜率进行量化,得到量化值;
[0014] 将所述量化值与预设的量化值进行比较,并将所述平均按压力度与预设的平均按压力度进行比较。
[0015] 结合第一方面,在第一方面的第二种可能的实施方式中,在所述第一密码为字符时,所述将所述第一密码与预设的所述N个具有不同权限等级的第二密码进行匹配,包括:
[0016] 根据预设的N个所述第二密码检测所述第一密码的输错的字符个数是否处于预设范围;
[0017] 若是,在显示界面上显示第i个第二密码的至少一位字符,以提示用户输入所述第i个第二密码中的其他字符,其中,所述第i个第二密码为所述N个具有不同权限等级的第二密码中的任一个字符密码。
[0018] 结合第一方面或第一方面的第一种至第二种可能的实施方式中的任意一种可能的实施方式,在第一方面的第三种可能的实施方式中,所述方法还包括:
[0019] 在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,显示预设的第(N+1)启动界面,所述第(N+1)启动界面包括的应用与任一所述第二密码对应的启动界面中包括的应用不完全相同。
[0020] 结合第一方面或第一方面的第一种至第二种可能的实施方式中的任意一种可能的实施方式,在第一方面的第四种可能的实施方式中,所述方法还包括:
[0021] 在所述第一密码与所述预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,向绑定的账号发送用于提示用户所述终端被非法使用的提示信息。
[0022] 本发明第二方面提供一种解锁装置,包括:
[0023] 第一获取单元,用于获取操作体在锁屏界面中的第一预设区域输入的第一密码;
[0024] 匹配单元,用于将所述所述第一获取单元获取的所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同;
[0025] 第一显示单元,用于在所述匹配单元匹配的结果为:所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0026] 结合第二方面,在第二方面的第一种可能的实施方式中,
[0027] 所述匹配单元具体用于,在所述第一密码是用户按压指纹识别模组的按压力度曲线和由所述指纹识别模组采集的指纹特征时,根据所述按压力度曲线确定所述按压力度曲线的起点和终点之间的斜率和平均按压力度;将所述斜率进行量化,得到量化值;将所述量化值与预设的量化值进行比较,并将所述平均按压力度与预设的平均按压力度进行比较。
[0028] 结合第二方面,在第二方面的第二种可能的实施方式中,
[0029] 所述匹配单元具体用于,在所述第一密码为字符时,根据预设的N个所述第二密码检测所述第一密码的输错的字符个数是否处于预设范围;若是,在显示界面上显示第i个第二密码的至少一位字符,以提示用户输入所述第i个第二密码中的其他字符,其中,所述第i个第二密码为所述N个具有不同权限等级的第二密码中的任一个字符密码。
[0030] 结合第二方面或第二方面的第一种至第二种可能的实施方式中的任意一种可能的实施方式,在第二方面的第三种可能的实施方式中,所述装置还包括:
[0031] 第二显示单元,用于在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,显示预设的第(N+1)启动界面,所述第(N+1)启动界面包括的应用与任一所述第二密码对应的启动界面中包括的应用不完全相同。
[0032] 结合第二方面或第二方面的第一种至第二种可能的实施方式中的任意一种可能的实施方式,在第二方面的第四种可能的实施方式中,所述装置还包括:
[0033] 发送单元,用于在所述第一密码与所述预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,向绑定的账号发送用于提示用户所述装置被非法使用的提示信息。
[0034] 可以看出,本发明实施例提供的技术方案中,设置了N个具有不同权限等级的第二密码、并且设置具有不同权限等级的任意两个第二密码对应的启动界面中包括的应用不完全相同,当接收到第一密码时,若存在与第一密码匹配的第二密码,则显示与其对应的启动界面,也就是说,当用户输入不同的与第二密码匹配的第一密码时,显示的启动界面中包括的应用也是不完全相同的,比如,当用户输入与第二密码匹配的一个第一密码时,显示的启动界面中可能包括某个应用P;当用户输入与第二密码匹配的另外一个第一密码时,显示的启动界面中可能就不包括某个应用P,对应不同的用户设置不同的第二密码,则不同用户打开的启动页面中包括的应用是不完全相同的,可见这样有利于提高终端使用时的安全性。

附图说明

[0035] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036] 图1是本发明实施例提供的一种解锁方法的流程示意图;
[0037] 图2是本发明实施例提供的另一种解锁方法的流程示意图;
[0038] 图3是本发明实施例提供的另一种解锁方法的流程示意图;
[0039] 图4是本发明实施例提供的一种解锁装置的结构示意图;
[0040] 图5是本发明实施例提供的另一种解锁装置的结构示意图;
[0041] 图6是本发明实施例提供的另一种解锁装置的结构示意图;
[0042] 图7是本发明提供的一种用户终端的示意图。

具体实施方式

[0043] 本发明实施例提供的解锁方法和相关装置,能够提高数据的安全性。
[0044] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0045] 本发明的说明书和权利要求书及上述附图之中提及的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。
[0046] 参见图1,图1是本发明的一个实施例提供的一种解锁方法的流程示意图,如图1所示,本发明的一个实施例提供的一种解锁方法可以包括:
[0047] 101、获取操作体在终端的锁屏界面中的第一预设区域输入的第一密码。
[0048] 其中,终端例如可为个人电脑,个人数字助理,多人交互设备、智能手机、平板电脑或其他产品形态的终端设备。
[0049] 其中,操作体例如可为触控笔、用户手指或其他可用于对终端的触控显示屏进行触控操作的物体。
[0050] 第一预设区域可以是终端的触控显示屏的全部区域、也可以是在其中指定的一部分区域,具体地可以使用坐标来表示,比如,若以触控显示屏的左上角作为原点(0,0),水平向右为横坐标,垂直向下为纵坐标,坐标单位为厘米,则第一预设区域可以是对角坐标为(0,0)和(5,5)的正方形区域、或者是对角坐标为(0,1)和(3,5)的长方形区域、或者圆心坐标为(3,3)半径为2的圆形区域等。
[0051] 所述第一密码可以是如下信息中的至少一种:按压压力、按压压力趋势、指纹、数字、字符、图形等。比如,第一密码可以是纯数字,第一密码也可以是纯字符,第一密码也可以是既包括按压压力、又包括按压压力趋势、还包括指纹等。
[0052] 102、将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同。
[0053] 其中,所述第二密码适用于验证第一密码与其是否匹配,可以为不同的第二密码设置不同的启动界面,举例来说,若终端中安装了P1、P2、P3、P4和P5这五个应用。终端用户希望用户A1使用终端时,启动界面只显示应用P1;终端用户希望用户A2使用终端时,启动界面只显示应用P2;终端用户希望用户A3使用终端时,启动界面只显示应用P3;终端用户希望用户A4使用终端时,启动界面只显示应用P1和应用P4;终端用户希望用户A5使用终端时,启动界面只显示应用P2和应用P5。相应地,用户可以对上面所述需求依次设置5个不同的第二密码,分别为第一个第二密码、第二个第二密码、第三个第二密码、第四个第二密码和第五个第二密码。当获取第一密码时,将获取的第一密码与预设的5个不同的第二密码进行比较。
[0054] 103、在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0055] 举例来说,若第一密码与某个第二密码匹配,则显示与所述匹配的第二密码对应的启动界面。举例来说,若第一密码与第一个第二密码匹配,则显示与第一个第二密码对应的启动界面,即显示只包括应用P1的启动界面。若第一密码与第二个第二密码匹配,则显示与第二个第二密码对应的启动界面,即显示只包括应用P2的启动界面。若第一密码与第三个第二密码匹配,则显示与第三个第二密码对应的启动界面,即显示只包括应用P3的启动界面。若第一密码与第四个第二密码匹配,则显示与第四个第二密码对应的启动界面,即显示只包括应用P1和应用P4的启动界面。若第一密码与第五个第二密码匹配,则显示与第五个第二密码对应的启动界面,即显示只包括应用P2和应用P5的启动界面。
[0056] 可以看出,本发明实施例提供的技术方案中,设置了N个具有不同权限等级的第二密码、并且设置具有不同权限等级的任意两个第二密码对应的启动界面中包括的应用不完全相同,当接收到第一密码时,若存在与第一密码匹配的第二密码,则显示与其对应的启动界面,也就是说,当用户输入不同的与第二密码匹配的第一密码时,显示的启动界面中包括的应用也是不完全相同的,比如,当用户输入与第二密码匹配的一个第一密码时,显示的启动界面中可能包括某个应用P;当用户输入与第二密码匹配的另外一个第一密码时,显示的启动界面中可能就不包括某个应用P,对应不同的用户设置不同的第二密码,则不同用户打开的启动页面中包括的应用是不完全相同的,可见这样有利于提高终端使用时的安全性。
[0057] 可选的,在本发明一些可能实施方式中,若所述第一密码是用户按压指纹识别模组的按压力度曲线和由所述指纹识别模组采集的指纹特征,则所述将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,包括:
[0058] 根据所述按压力度曲线确定所述按压力度曲线的起点和终点之间的斜率和平均按压力度;
[0059] 将所述斜率进行量化,得到量化值;
[0060] 将所述量化值与预设的量化值进行比较,并将所述平均按压力度与预设的平均按压力度进行比较。
[0061] 举例来说,若用户在第一预设区域输入的第一密码为:起始时刻0秒时按压压力为1牛顿,并且维持1牛顿的按压力度到第1秒,第1秒时按压压力为3牛顿,并且维持3牛顿的按压力度到第2秒,结束时刻是第三秒开始时刻,第3秒的按压压力为5牛顿,则确定按压力度曲线随时间变化的斜率可以为(5-1)/2=2,平均按压力度为2牛顿。则将量化后的斜率值2与预设的量化后的斜率值进行比较,将平均按压力度与预设的平均按压力度进行比较,同时获取的按压操作对应的指纹信息为右手食指的指纹。若预设的第二密码有两个,其中,第一个第二密码对应的预设的斜率的量化值为2、平均按压力度为2牛顿、指纹信息为右手食指的指纹;第二个第二密码对应的预设的斜率的量化值为3、平均按压力度为4牛顿、指纹信息为右手无名指的指纹;若第一个第二密码对应的启动界面显示的应用为应用P6,若第二个第二密码对应的启动界面显示的应用为应用P7和P8。由于用户输入的第一密码与预设的第一个第二密码匹配,所以显示与第一个第二密码对应的启动界面,即在启动界面中显示应用P6。
[0062] 可选的,在本发明一些可能实施方式中,若所述第一密码为字符,则所述将所述第一密码与预设的所述N个具有不同权限等级的第二密码进行匹配,包括:根据预设的N个所述第二密码检测所述第一密码的输错的字符个数是否处于预设范围;若是,在显示界面上显示第i个第二密码的至少一位字符,以提示用户输入所述第i个第二密码中的其他字符,其中,所述第i个第二密码为所述N个具有不同权限等级的第二密码中的任一个字符密码。
[0063] 举例来说若预设的第一个第二密码为sedkimlh,对应的启动界面中显示的应用为应用P2和应用P3。若预设的第二个第二密码为soiklphe,对应的启动界面中显示的应用为应用P5。假设若用户输入的第一密码与任一第二密码都不匹配,且输入的第一密码与和第一密码输入的字符匹配的字符个数最多的第二密码相比,输入错误的字符的个数少于相应的第二密码的字符的个数的一半时,在第一预设区域中将至少一个错误的字符更正为正确的字符并显示出来。
[0064] 若用户输入的第一密码为sekkjimlh,经比较,用户输入的第一密码与预设的任一第二密码都不匹配,用户输入的第一密码与预设的第一密码匹配的字符个数最多,输入错误的字符个数为2个,即第三位和第五位输入错了,输入错的字符的个数小于第二个第二密码的总字符个数的一半,则可以在第一预设区域中显示sedk,更正了第一个输入错误的字符,为了提醒用户输入正确的密码,可以将输入错误的位置用虚线框标示出来,比如将第三个字符显示出来的同时,在第五个字符的位置用虚线框标示出来。
[0065] 参见图2,图2是本发明的另一个实施例提供的一种解锁方法的流程示意图,如图2所示,本发明的另一个实施例提供的一种解锁方法可以包括:
[0066] 201、获取操作体在终端的锁屏界面中的第一预设区域输入的第一密码。
[0067] 202、将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同。
[0068] 203、在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0069] 可以理解的是,本实施例中201至203的各步骤的具体实现过程可以参照图1所示方法实施例中101至103的相关描述,此处不再赘述。
[0070] 204、在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,显示预设的第(N+1)启动界面,所述第(N+1)启动界面包括的应用与任一所述第二密码对应的启动界面中包括的应用不完全相同。
[0071] 举例来说,在本发明一些可能实施方式中,第(N+1)启动界面可以是一个空界面,这样可以避免非授权用户浏览终端中的数据,避免数据泄露,可以进一步地提高终端数据的安全性。
[0072] 参见图3,图3是本发明的另一个实施例提供的一种解锁方法的流程示意图,如图3所示,本发明的另一个实施例提供的一种解锁方法可以包括:
[0073] 301、获取操作体在终端的锁屏界面中的第一预设区域输入的第一密码。
[0074] 302、将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同。
[0075] 303、在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0076] 可以理解的是,本实施例中301至303的各步骤的具体实现过程可以参照图1所示方法实施例中101至103的相关描述,此处不再赘述。
[0077] 304、在所述第一密码与所述预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,向绑定的账号发送用于提示用户所述终端被非法使用的提示信息。
[0078] 举例来说,绑定的账号可以是用户的另一手机号码,当第一密码与预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,则可以向用户的另一手机号码对应的终端发送用于提示用户当前终端被非法用户使用的提示信息。
[0079] 可以看出,采用本实施例,有利于当终端被非法用户使用时用户及时获知消息,以便用户可以进一步地对终端中的数据进行保护,比如若用户接收到提示信息后确认终端丢失时,可以到营业厅对卡号挂失,也可以进一步地远程删除终端中的数据,因此采用本实施例,可以进一步地提高终端数据的安全性。
[0080] 参见图4,图4是本发明的一个实施例提供的一种解锁装置的结构示意图,如图4所示,本发明的一个实施例提供的一种解锁装置可以包括:
[0081] 第一获取单元401,用于获取操作体在终端的锁屏界面中的第一预设区域输入的第一密码。
[0082] 其中,解锁装置例如可为个人电脑,个人数字助理,多人交互设备、智能手机、平板电脑或其他产品形态的终端设备。
[0083] 其中,操作体例如可为触控笔、用户手指或其他可用于对终端的触控显示屏进行触控操作的物体。
[0084] 第一预设区域可以是终端的触控显示屏的全部区域、也可以是在其中指定的一部分区域,具体地可以使用坐标来表示,比如,若以触控显示屏的左上角作为原点(0,0),水平向右为横坐标,垂直向下为纵坐标,坐标单位为厘米,则第一预设区域可以是对角坐标为(0,0)和(5,5)的正方形区域、或者是对角坐标为(0,1)和(3,5)的长方形区域、或者圆心坐标为(3,3)半径为2的圆形区域等。
[0085] 所述第一密码可以是如下信息中的至少一种:按压压力、按压压力趋势、指纹、数字、字符、图形等。比如,第一密码可以是纯数字,第一密码也可以是纯字符,第一密码也可以是既包括按压压力、又包括按压压力趋势、还包括指纹等。
[0086] 匹配单元402,用于将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同。
[0087] 其中,所述第二密码适用于验证第一密码与其是否匹配,可以为不同的第二密码设置不同的启动界面,举例来说,若终端中安装了P1、P2、P3、P4和P5这五个应用。终端用户希望用户A1使用终端时,启动界面只显示应用P1;终端用户希望用户A2使用终端时,启动界面只显示应用P2;终端用户希望用户A3使用终端时,启动界面只显示应用P3;终端用户希望用户A4使用终端时,启动界面只显示应用P1和应用P4;终端用户希望用户A5使用终端时,启动界面只显示应用P2和应用P5。相应地,用户可以对上面所述需求依次设置5个不同的第二密码,分别为第一个第二密码、第二个第二密码、第三个第二密码、第四个第二密码和第五个第二密码。当获取第一密码时,将获取的第一密码与预设的5个不同的第二密码进行比较。
[0088] 第一显示单元403,用于在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0089] 举例来说,若第一密码与某个第二密码匹配,则显示与所述匹配的第二密码对应的启动界面。举例来说,若第一密码与第一个第二密码匹配,则显示与第一个第二密码对应的启动界面,即显示只包括应用P1的启动界面。若第一密码与第二个第二密码匹配,则显示与第二个第二密码对应的启动界面,即显示只包括应用P2的启动界面。若第一密码与第三个第二密码匹配,则显示与第三个第二密码对应的启动界面,即显示只包括应用P3的启动界面。若第一密码与第四个第二密码匹配,则显示与第四个第二密码对应的启动界面,即显示只包括应用P1和应用P4的启动界面。若第一密码与第五个第二密码匹配,则显示与第五个第二密码对应的启动界面,即显示只包括应用P2和应用P5的启动界面。
[0090] 可以看出,本发明实施例提供的技术方案中,设置了N个具有不同权限等级的第二密码、并且设置具有不同权限等级的任意两个第二密码对应的启动界面中包括的应用不完全相同,当接收到第一密码时,若存在与第一密码匹配的第二密码,则显示与其对应的启动界面,也就是说,当用户输入不同的与第二密码匹配的第一密码时,显示的启动界面中包括的应用也是不完全相同的,比如,当用户输入与第二密码匹配的一个第一密码时,显示的启动界面中可能包括某个应用P;当用户输入与第二密码匹配的另外一个第一密码时,显示的启动界面中可能就不包括某个应用P,对应不同的用户设置不同的第二密码,则不同用户打开的启动页面中包括的应用是不完全相同的,可见这样有利于提高终端使用时的安全性。
[0091] 可选的,在本发明一些可能实施方式中,若所述第一密码是用户按压指纹识别模组的按压力度曲线和由所述指纹识别模组采集的指纹特征,则所述将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,包括:根据所述按压力度曲线确定所述按压力度曲线的起点和终点之间的斜率和平均按压力度;将所述斜率进行量化,得到量化值;将所述量化值与预设的量化值进行比较,并将所述平均按压力度与预设的平均按压力度进行比较。
[0092] 举例来说,若用户在第一预设区域输入的第一密码为:起始时刻0秒时按压压力为1牛顿,并且维持1牛顿的按压力度到第1秒,第1秒时按压压力为3牛顿,并且维持3牛顿的按压力度到第2秒,结束时刻是第三秒开始时刻,第3秒的按压压力为5牛顿,则确定按压力度曲线随时间变化的斜率可以为(5-1)/2=2,平均按压力度为2牛顿。则将量化后的斜率值2与预设的量化后的斜率值进行比较,将平均按压力度与预设的平均按压力度进行比较,同时获取的按压操作对应的指纹信息为右手食指的指纹。若预设的第二密码有两个,其中,第一个第二密码对应的预设的斜率的量化值为2、平均按压力度为2牛顿、指纹信息为右手食指的指纹;第二个第二密码对应的预设的斜率的量化值为3、平均按压力度为4牛顿、指纹信息为右手无名指的指纹;若第一个第二密码对应的启动界面显示的应用为应用P6,若第二个第二密码对应的启动界面显示的应用为应用P7和P8。由于用户输入的第一密码与预设的第一个第二密码匹配,所以显示与第一个第二密码对应的启动界面,即在启动界面中显示应用P6。
[0093] 可选的,在本发明一些可能实施方式中,若所述第一密码为字符,则所述将所述第一密码与预设的所述N个具有不同权限等级的第二密码进行匹配,包括:根据预设的N个所述第二密码检测所述第一密码的输错的字符个数是否处于预设范围;若是,在显示界面上显示第i个第二密码的至少一位字符,以提示用户输入所述第i个第二密码中的其他字符,其中,所述第i个第二密码为所述N个具有不同权限等级的第二密码中的任一个字符密码。
[0094] 举例来说若预设的第一个第二密码为sedkimlh,对应的启动界面中显示的应用为应用P2和应用P3。若预设的第二个第二密码为soiklphe,对应的启动界面中显示的应用为应用P5。假设若用户输入的第一密码与任一第二密码都不匹配,且输入的第一密码与和第一密码输入的字符匹配的字符个数最多的第二密码相比,输入错误的字符的个数少于相应的第二密码的字符的个数的一半时,在第一预设区域中将至少一个错误的字符更正为正确的字符并显示出来。
[0095] 若用户输入的第一密码为sekkjimlh,经比较,用户输入的第一密码与预设的任一第二密码都不匹配,用户输入的第一密码与预设的第一密码匹配的字符个数最多,输入错误的字符个数为2个,即第三位和第五位输入错了,输入错的字符的个数小于第二个第二密码的总字符个数的一半,则可以在第一预设区域中显示sedk,更正了第一个输入错误的字符,为了提醒用户输入正确的密码,可以将输入错误的位置用虚线框标示出来,比如将第三个字符显示出来的同时,在第五个字符的位置用虚线框标示出来。
[0096] 参见图5,图5是本发明的另一个实施例提供的一种解锁装置500的结构示意图,如图5所示,本发明的另一个实施例提供的一种解锁装置500可以包括:
[0097] 第一获取单元501,用于获取操作体在终端的锁屏界面中的第一预设区域输入的第一密码。
[0098] 匹配单元502,用于将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同。
[0099] 第一显示单元503,用于在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0100] 可以理解的是,本实施例中501至503的各单元的具体实现过程可以参照图4所示装置实施例中401至403各单元的相关描述,此处不再赘述。
[0101] 第二显示单元504,用于在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,显示预设的第(N+1)启动界面,所述第(N+1)启动界面包括的应用与任一所述第二密码对应的启动界面中包括的应用不完全相同。
[0102] 举例来说,在本发明一些可能实施方式中,第(N+1)启动界面可以是一个空界面,这样可以避免非授权用户浏览终端中的数据,避免数据泄露,可以进一步地提高终端数据的安全性。
[0103] 参见图6,图6是本发明的另一个实施例提供的一种解锁装置的结构示意图,如图6所示,本发明的另一个实施例提供的一种解锁装置可以包括:
[0104] 第一获取单元601,用于获取操作体在终端的锁屏界面中的第一预设区域输入的第一密码。
[0105] 匹配单元602,用于将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同。
[0106] 第一显示单元603,用于在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0107] 可以理解的是,本实施例中601至603的各单元的具体实现过程可以参照图4所示方法实施例中401至403的各单元的相关描述,此处不再赘述。
[0108] 发送单元604,用于在所述第一密码与所述预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,向绑定的账号发送用于提示用户所述终端被非法使用的提示信息。
[0109] 举例来说,绑定的账号可以是用户的另一手机号码,当第一密码与预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,则可以向用户的另一手机号码对应的终端发送用于提示用户当前终端被非法用户使用的提示信息。
[0110] 可以看出,采用本实施例,有利于当终端被非法用户使用时用户及时获知消息,以便用户可以进一步地对终端中的数据进行保护,比如若用户接收到提示信息后确认终端丢失时,可以到营业厅对卡号挂失,也可以进一步地远程删除终端中的数据,因此采用本实施例,可以进一步地提高终端数据的安全性。
[0111] 参见图7,图7是本发明的另一实施例提供的终端700的结构示意图。其中,终端700可包括:处理器701,存储器702、用户接口703和通信总线704。其中,通信总线704用于实现这些组件之间的连接通信。
[0112] 用户接口703可以包括触摸屏等装置,可以用于接收操作体输入的第一密码。
[0113] 其中,存储器702可以包括只读存储器和随机存取存储器,可以用于存储密码设置记录以及用于存储程序代码并向处理器701提供指令和数据。存储器702中的一部分还可以包括非易失性随机存取存储器。
[0114] 在本发明的实施例中,通过调用存储器702存储的程序代码或指令,处理器791用于根据获取的第一密码,将第一密码与预设的N个具有不同权限等级的第二密码进行匹配,其中,所述N为大于1的整数,具有不同权限等级的任意两个所述第二密码对应的启动界面中包括的应用不完全相同;在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的第M个第二密码匹配时,显示与所述第M个第二密码对应的第M启动界面,其中,所述M为小于或者等于所述N的正整数。
[0115] 可选的,在本发明一些可能的实施方式中,在所述第一密码是用户按压指纹识别模组的按压力度曲线和由所述指纹识别模组采集的指纹特征时,
[0116] 所述将所述第一密码与预设的N个具有不同权限等级的第二密码进行匹配,包括:
[0117] 根据所述按压力度曲线确定所述按压力度曲线的起点和终点之间的斜率和平均按压力度;
[0118] 将所述斜率进行量化,得到量化值;
[0119] 将所述量化值与预设的量化值进行比较,并将所述平均按压力度与预设的平均按压力度进行比较。
[0120] 可选的,在本发明一些可能的实施方式中,在所述第一密码为字符时,所述将所述第一密码与预设的所述N个具有不同权限等级的第二密码进行匹配,包括:
[0121] 根据预设的N个所述第二密码检测所述第一密码的输错的字符个数是否处于预设范围;
[0122] 若是,在显示界面上显示第i个第二密码的至少一位字符,以提示用户输入所述第i个第二密码中的其他字符,其中,所述第i个第二密码为所述N个具有不同权限等级的第二密码中的任一个字符密码。
[0123] 可选的,在本发明一些可能的实施方式中,在所述第一密码与预设的所述N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,处理器还用于控制显示器显示预设的第(N+1)启动界面,所述第(N+1)启动界面包括的应用与任一所述第二密码对应的启动界面中包括的应用不完全相同。
[0124] 可选的,在本发明一些可能的实施方式中,在所述第一密码与所述预设的N个具有不同权限等级的第二密码中的任意一个第二密码不匹配时,处理器还用于向绑定的账号发送用于提示用户所述终端被非法使用的提示信息。
[0125] 可以看出,采用本发明实施例提供的技术方案,由于设置了N个具有不同权限等级的第二密码、并且设置具有不同权限等级的任意两个第二密码对应的启动界面中包括的应用不完全相同,当接收到第一密码时,若存在与第一密码匹配的第二密码,则显示与其对应的启动界面,也就是说,当用户输入不同的与第二密码匹配的第一密码时,显示的启动界面中包括的应用也是不完全相同的,比如,当用户输入与第二密码匹配的一个第一密码时,显示的启动界面中可能包括某个应用P;当用户输入与第二密码匹配的另外一个第一密码时,显示的启动界面中可能就不包括某个应用P,对应不同的用户设置不同的第二密码,则不同用户打开的启动页面中包括的应用是不完全相同的,可见这样有利于提高终端使用时的安全性。
[0126] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0127] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0128] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0129] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0130] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。