著录项信息
专利名称 | 一种解锁的方法及终端 |
申请号 | CN201510535645.X | 申请日期 | 2015-08-27 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2015-11-18 | 公开/公告号 | CN105069347A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/36 | IPC分类号 | G;0;6;F;2;1;/;3;6;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 李建林;李家达 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例公开了一种解锁的方法,包括:确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;将所述N组触摸参数与N组预设触摸参数进行匹配;在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。本发明实施例还公开了一种终端。采用本发明实施例可将N组触摸参数与N组预设触摸参数进行匹配,在匹配成功的情况下,对该终端进行解锁,因采用多组触摸参数,避免了数字解锁的单一输入,从而,可提高终端的安全性。
1.一种解锁的方法,其特征在于,所述方法包括:
在终端处于被唤醒状态时,确定用户在所述终端的触摸屏上进行N次触摸操作的N组触摸参数;
将所述N组触摸参数与N组预设触摸参数进行匹配;
在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作;
其中,所述将所述N组触摸参数与N组预设触摸参数进行匹配,包括:
在所述N为1的情况下,所述N组触摸参数为1组触摸参数,所述1组触摸参数为:触摸操作力度为K1、轨迹宽度为K2和轨迹图案为K3,所述轨迹宽度为轨迹在指定段的平均宽度、最大宽度和/或最小宽度;
所述将所述N组触摸参数与N组预设触摸参数进行匹配,包括:
判断所述K1是否大于所述预设触摸参数的预设触摸操作力度;
若是,则判断所述K2是否位于所述预设触摸参数的预设轨迹宽度的区间范围;
若是,则判断所述K3与所述预设触摸参数的预设轨迹图案的相似度是否大于预设阈值,若是,则确认匹配成功。
2.一种终端,其特征在于,所述终端包括:
确定单元,用于确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数;
匹配单元,用于将所述确定单元确定的N组触摸参数与N组预设触摸参数进行匹配;
解锁单元,用于在所述匹配单元匹配出所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作;
其中,在所述N为1的情况下,所述N组触摸参数为1组触摸参数,所述1组触摸参数为:触摸操作力度为K1、轨迹宽度为K2和轨迹图案为K3,所述轨迹宽度为轨迹在指定段的平均宽度、最大宽度和/或最小宽度;
所述匹配单元包括:
第三判断单元,用于判断所述K1是否大于所述预设触摸参数的预设触摸操作力度;
第四判断单元,用于若所述第三判断单元的判断结果为是,则判断所述K2是否位于所述预设触摸参数的预设轨迹宽度的区间范围;
第五判断单元,用于若所述第四判断单元的判断结果为是,则判断所述K3与所述预设触摸参数的预设轨迹图案的相似度是否大于预设阈值,若是,则确认匹配成功。
一种解锁的方法及终端\n技术领域\n[0001] 本发明实施例涉及电子设备技术领域,尤其涉及到一种解锁的方法及终端。\n背景技术\n[0002] 随着科技的发展,终端(如手机、平板电脑、智能穿戴设备等等)越来越普及,同时,功能也越来越强大,已从一种单纯的通信工具演变成为一种集成多功能的电子便携设备,随着终端承载的应用越来越多,其安全性问题也成为用户购买终端时候一个主要衡量指标。\n[0003] 生活中,在对终端进行解锁时候,主流采用不同的数字进行解密,例如,苹果手机,往往采用4位密码,因而,会出现下述情况,用户在输入密码的时候,需要找到正确的数字,然后一个一个输入,这种方式很容易被他人窥视到密码,尤其,在终端的屏幕较大的时候,因此,容易造成密码泄露。\n发明内容\n[0004] 本发明实施例提供了一种解锁的方法及终端,以期提高终端的安全性。\n[0005] 本发明实施例第一方面公开了一种解锁的方法,包括:\n[0006] 确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;\n[0007] 将所述N组触摸参数与N组预设触摸参数进行匹配;\n[0008] 在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0009] 结合第一方面,在第一方面的第一种可能的实施方式中,触摸参数包括触摸操作所形成的轨迹的轨迹参数和/或触摸操作力度;\n[0010] 其中,所述轨迹参数为轨迹方向、轨迹长度、轨迹图案和轨迹宽度中的至少一种。\n[0011] 结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述N组触摸参数为2组触摸参数,所述2组触摸参数包括第一组触摸参数和第二组触摸参数,其中,所述第一组触摸参数包括轨迹方向为向右和第一轨迹长度为第一长度,所述第二组触摸参数包括第二轨迹方向为向上和第二轨迹长度为第二长度,[0012] 所述将所述N组触摸参数与N组预设触摸参数进行匹配,包括:\n[0013] 判断所述第一组触摸参数的第一轨迹方向是否与第一组预设触摸参数的第一预设轨迹方向一致和判断所述第一组触摸参数的第一轨迹长度是否小于第一组预设触摸参数的第一预设轨迹长度;\n[0014] 若是,则判断所述第二组触摸参数的第二轨迹方向是否与第二组预设触摸参数的第二预设轨迹方向一致和所述第二组触摸参数的第二轨迹长度是否大于所述第二组预设触摸参数的第二预设轨迹长度。\n[0015] 结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第三种可能的实施方式中,在所述N为1的情况下,所述N组触摸参数为1组触摸参数,所述1组触摸参数为:\n触摸操作力度为K1、轨迹宽度为K2和轨迹图案为K3,\n[0016] 所述将所述N组触摸参数与N组预设触摸参数进行匹配,包括:\n[0017] 判断所述K1是否大于所述预设触摸参数的预设触摸操作力度;\n[0018] 若是,则判断所述K2是否位于所述预设触摸参数的预设轨迹宽度的区间范围;\n[0019] 若是,则判断所述K3与所述预设触摸参数的预设轨迹图案的相似度是否大于预设阈值。\n[0020] 结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第四种可能的实施方式中,所述将所述N组触摸参数与N组预设触摸参数进行匹配之后,所述方法包括:\n[0021] 若匹配出所述N组触摸参数中有M组触摸参数与所述N组预设触摸参数中的M组预设触摸参数不匹配的情况下,则提示用户进行M次触摸操作,其中,M为大于1且小于N的整数;\n[0022] 获取用户预设时间内在所述终端的触摸屏上进行M次触摸操作的M组触摸参数;\n[0023] 将所述M组触摸参数与所述M组预设触摸参数进行匹配,所述M组预设触摸参数为所述N组预设触摸参数中未被匹配成功的M组预设触摸参数;\n[0024] 在所述M组触摸参数与所述M组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0025] 本发明实施例第二方面公开了一种终端,包括:\n[0026] 确定单元,用于确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;\n[0027] 匹配单元,用于将所述确定单元确定的N组触摸参数与N组预设触摸参数进行匹配;\n[0028] 解锁单元,用于在所述匹配单元匹配出所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0029] 结合第二方面,在第二方面的第一种可能的实施方式中,所述触摸参数包括触摸操作所形成的轨迹的轨迹参数和/或触摸操作力度;\n[0030] 其中,所述轨迹参数为轨迹方向、轨迹长度、轨迹图案和轨迹宽度中的至少一种。\n[0031] 结合第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述N组触摸参数为2组触摸参数,所述2组触摸参数包括第一组触摸参数和第二组触摸参数,其中,所述第一组触摸参数包括轨迹方向为向右和第一轨迹长度为第一长度,所述第二组触摸参数包括第二轨迹方向为向上和第二轨迹长度为第二长度,[0032] 所述匹配单元包括:\n[0033] 第一判断单元,用于判断所述第一组触摸参数的第一轨迹方向是否与第一组预设触摸参数的第一预设轨迹方向一致和判断所述第一组触摸参数的第一轨迹长度是否小于第一组预设触摸参数的第一预设轨迹长度;\n[0034] 第二判断单元,用于若所述第一判断单元判断的结果为是,则判断所述第二组触摸参数的第二轨迹方向是否与第二组预设触摸参数的第二预设轨迹方向一致和所述第二组触摸参数的第二轨迹长度是否大于所述第二组预设触摸参数的第二预设轨迹长度。\n[0035] 结合第二方面或第二方面的第一种可能的实施方式,在第一方面的第三种可能的实施方式中,在所述N为1的情况下,所述N组触摸参数为1组触摸参数,所述1组触摸参数为:\n触摸操作力度为K1、轨迹宽度为K2和轨迹图案为K3,\n[0036] 所述匹配单元包括:\n[0037] 第三判断单元,用于判断所述K1是否大于所述预设触摸参数的预设触摸操作力度;\n[0038] 第四判断单元,用于若所述第三判断单元的判断结果为是,则判断所述K2是否位于所述预设触摸参数的预设轨迹宽度的区间范围;\n[0039] 第五判断单元,用于若所述第四判断单元的判断结果为是,则判断所述K3与所述预设触摸参数的预设轨迹图案的相似度是否大于预设阈值。\n[0040] 结合第二方面或第二方面的第一种可能的实施方式,在第二方面的第四种可能的实施方式中,所述终端还包括:\n[0041] 提示单元,用于若匹配出所述N组触摸参数中有M组触摸参数与所述N组预设触摸参数中的M组预设触摸参数不匹配的情况下,则提示用户进行M次触摸操作,其中,M为大于1且小于N的整数;\n[0042] 获取单元,用于获取用户预设时间内在所述终端的触摸屏上进行M次触摸操作的M组触摸参数;\n[0043] 匹配单元还具体用于将所述获取单元获取到的M组触摸参数与所述M组预设触摸参数进行匹配,所述M组预设触摸参数为所述N组预设触摸参数中未被匹配成功的M组预设触摸参数;\n[0044] 解锁单元还具体用于,在所述匹配单元匹配出所述M组触摸参数与所述M组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0045] 实施本发明实施例,具有如下有益效果:\n[0046] 本发明实施例确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;将所述N组触摸参数与N组预设触摸参数进行匹配;在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。采用本发明实施例可将N组触摸参数与N组预设触摸参数进行匹配,在匹配成功的情况下,对该终端进行解锁,因采用多组触摸参数,避免了数字解锁的单一输入,从而,可提高终端的安全性。\n附图说明\n[0047] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0048] 图1为本发明实施例提供的一种解锁的方法的第一实施例的流程示意图;\n[0049] 图2为本发明实施例提供的一种解锁的方法的第二实施例的流程示意图;\n[0050] 图3为本发明实施例提供的一种解锁的方法的第三实施例的流程示意图;\n[0051] 图4为本发明实施例提供的一种解锁的方法的第四实施例的流程示意图;\n[0052] 图5a为本发明实施例提供的一种终端的第一实施例的结构示意图;\n[0053] 图5b为本发明实施例提供的一种终端的第一实施例的又一结构示意图;\n[0054] 图5c为本发明实施例提供的一种终端的第一实施例的又一结构示意图;\n[0055] 图5d为本发明实施例提供的一种终端的第一实施例的又一结构示意图;\n[0056] 图6为本发明实施例提供的一种终端的第二实施例的结构示意图。\n具体实施方式\n[0057] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。\n[0058] 实现中,本发明实施例中,终端可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备等等。终端的系统指设备的操作系统,可以包括但不限于:Android系统、塞班系统、Windows系统、IOS(苹果公司开发的移动操作系统)等等。需要说明的是,Android终端指Android系统的终端,塞班终端指塞班系统的终端,等等。上述终端仅是举例,而非穷举,包含但不限于上述终端。\n[0059] 本发明实施例结合图1至图6对本发明实施例提供的一种解锁的方法及终端进行描述。\n[0060] 请参阅图1,图1是本发明实施例提供的一种解锁的方法的第一实施例流程示意图。本实施例中所描述的解锁的方法,包括以下步骤:\n[0061] S101、确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数。\n[0062] 具体实现中,在终端处于被唤醒状态时,终端的触摸屏需用户进行解锁,才可启动终端中的应用。用户可在终端的触摸屏上进行触摸操作,终端可确定用户在终端的触摸屏上进行的N次触摸操作,以得到N组触摸参数,其中,N为正整数。其中,用户在终端的触摸屏进行的触摸操作可为按压操作或者滑动操作,每一次触摸操作产生一组触摸参数。一组触摸参数可包括一个参数或者多个参数。\n[0063] 进一步地,触摸参数可为触摸操作所形成的轨迹的轨迹参数,或者,触摸参数可为触摸操作力度,或者,触摸参数可为触摸操作所形成的轨迹的轨迹参数和触摸操作力度。\n[0064] 进一步地,触摸操作所形成的轨迹的轨迹参数可包括但不仅限于:轨迹长度、轨迹图案和轨迹宽度、轨迹的总接触面积、轨迹的起点和轨迹的终点的位置关系。其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。\n[0065] S102、将所述N组触摸参数与N组预设触摸参数进行匹配。\n[0066] 具体实现中,终端可将N组触摸参数与N组预设触摸参数进行匹配。其中,终端需在用户进行解锁之前,可配置N组预设触摸参数。例如,在N为3的情况下,第一组预设触摸参数可为:轨迹方向向右、轨迹长度为4厘米;第二组预设触摸参数可为:轨迹的总接触面积为20平方厘米;第三组预设触摸参数可为:轨迹的最大宽度为0.8厘米。\n[0067] S103、在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0068] 具体实现中,终端可在N组触摸参数与N组预设触摸参数匹配成功的情况下,对终端进行解锁操作,若匹配不成功,提示用户再次进行触摸操作。\n[0069] 本发明实施例确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;将所述N组触摸参数与N组预设触摸参数进行匹配;在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。采用本发明实施例可将N组触摸参数与N组预设触摸参数进行匹配,在匹配成功的情况下,对该终端进行解锁,因采用多组触摸参数,避免了数字解锁的单一输入,从而,可提高终端的安全性。\n[0070] 请参阅图2,图2是本发明实施例提供的一种解锁的方法的第二实施例流程示意图。本实施例中所描述的解锁的方法,包括以下步骤:\n[0071] S201、确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数。\n[0072] 具体实现中,在终端处于被唤醒状态时,终端的触摸屏需用户进行解锁,才可启动终端中的应用。用户可在终端的触摸屏上进行触摸操作,终端可确定用户在终端的触摸屏上进行的N次触摸操作,以得到N组触摸参数,其中,N为正整数。其中,用户在终端的触摸屏的触摸操作可为按压操作或者滑动操作,每一次触摸操作产生一组触摸参数。一组触摸参数可包括一个参数或者多个参数。\n[0073] 进一步地,触摸参数可为触摸操作所形成的轨迹的轨迹参数,或者,触摸参数可为触摸操作力度,或者,触摸参数可为触摸操作所形成的轨迹的轨迹参数和触摸操作力度。\n[0074] 进一步地,触摸操作所形成的轨迹的轨迹参数可包括但不仅限于:轨迹长度、轨迹图案和轨迹宽度、轨迹的总接触面积、轨迹的起点和轨迹的终点的位置关系。其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。\n[0075] S202、在所述N为2的情况下,所述N组触摸参数为2组触摸参数,所述2组触摸参数包括第一组触摸参数和第二组触摸参数,其中,所述第一组触摸参数包括轨迹方向为向右和第一轨迹长度为第一长度,所述第二组触摸参数包括第二轨迹方向为向上和第二轨迹长度为第二长度,判断所述第一组触摸参数的第一轨迹方向是否与第一组预设触摸参数的第一预设轨迹方向一致和判断所述第一组触摸参数的第一轨迹长度是否小于第一组预设触摸参数的第一预设轨迹长度。\n[0076] 具体实现中,在N为2的情况下,即终端确定了用户在终端的触摸屏上进行了2次触摸操作,得到2组触摸参数,该2组触摸参数包括第一组触摸参数和第二组触摸参数,其中,第一次触摸操作得到的第一组触摸参数,该第一组触摸参数可为轨迹方向为向右和第一轨迹长度为第一长度,第二次触摸操作得到的第二组触摸参数,该第二组触摸参数可为第二轨迹方向为向上和第二轨迹长度为第二长度。2组预设触摸参数包括第一组预设触摸参数和第二组预设触摸参数,第一组预设触摸参数包括第一预设轨迹方向和第一预设轨迹长度;第二组预设触摸参数包括第二预设轨迹方向和第二预设轨迹长度。终端可判断第一组触摸参数的第一轨迹方向是否与第一组预设触摸参数的第一预设轨迹方向一致和判断第一组触摸参数的第一轨迹长度是否小于第一组预设触摸参数的第一预设轨迹长度。\n[0077] 可选地,若判断出第一组触摸参数的第一轨迹方向与第一组预设触摸参数的第一预设轨迹方向不一致,或者,判断出第一组触摸参数的第一轨迹长度大于或等于第一组预设触摸参数的第一预设轨迹长度,则提示用户再次进行触摸操作。\n[0078] S203、若是,则判断所述第二组触摸参数的第二轨迹方向是否与第二组预设触摸参数的第二预设轨迹方向一致和判断所述第二组触摸参数的第二轨迹长度是否大于所述第二组预设触摸参数的第二预设轨迹长度。\n[0079] 具体实现中,若终端判断出第一组触摸参数的第一轨迹方向与第一组预设触摸参数的第一预设轨迹方向一致,且第一组触摸参数的第一轨迹长度小于第一组预设触摸参数的第一预设轨迹长度,则判断第二组触摸参数的第二轨迹方向是否与第二组预设触摸参数的第二预设轨迹方向一致和判断第二组触摸参数的第二轨迹长度是否大于第二组预设触摸参数的第二预设轨迹长度。\n[0080] S204、若是,对所述终端进行解锁操作。\n[0081] 具体实现中,若终端判断出第二组触摸参数的第二轨迹方向与第二组预设触摸参数的第二预设轨迹方向一致和第二组触摸参数的第二轨迹长度大于第二组预设触摸参数的第二预设轨迹长度,对终端进行解锁操作。\n[0082] 例如,2组预设触摸参数为:第一组预设触摸参数为:轨迹方向向右、轨迹长度为K1;第二组预设触摸参数为:轨迹方向向上、轨迹长度为K2。而用户输入的2次触摸参数为:\n第一组触摸参数为轨迹方向向右、轨迹长度为K3,且K3小于K1;第二组触摸参数为轨迹方向向上、轨迹长度为K4,且K4大于K2,则终端将2组触摸参数与2组预设触摸参数进行匹配,则匹配的结果为成功,则对终端进行解锁操作。\n[0083] 可选地,若终端判断出第二组触摸参数的第二轨迹方向与第二组预设触摸参数的第二预设轨迹方向不一致,或者第二组触摸参数的第二轨迹长度小于或等于第二组预设触摸参数的第二预设轨迹长度,提示用户在预设时间内再次进行触摸操作。\n[0084] 作为一种可行的实施方式,在N为1的情况下,N组触摸参数为1组触摸参数,1组触摸参数为:触摸操作力度为K1、轨迹宽度为K2和轨迹图案为K3,终端可将该一组触摸参数与预设触摸参数进行匹配的步骤可为:终端可判断K1是否大于预设触摸参数的预设触摸操作力度;若是,则判断K2是否位于预设触摸参数的预设轨迹宽度的区间范围,若否,则向用户发送提示信息,提示用户重新进行触摸操作;在K2位于预设触摸参数的预设轨迹宽度的区间范围,则判断K3与预设轨迹图案的相似度是否大于预设阈值。\n[0085] 基于上述本发明实施例,可将N组触摸参数与N组预设触摸参数进行匹配,在匹配成功的情况下,对该终端进行解锁,触摸参数可为一个或者多个,也避免了数字解锁的单一输入,从而,可提高终端的安全性。\n[0086] 请参阅图3,图3是本发明实施例提供的一种解锁的方法的第三实施例流程示意图。本实施例中所描述的解锁的方法,包括以下步骤:\n[0087] S301、确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数。\n[0088] 具体实现中,在终端处于被唤醒状态时,终端的触摸屏需用户进行解锁,才可启动终端中的应用。用户可在终端的触摸屏上进行触摸操作,终端可确定用户在终端的触摸屏上进行的N次触摸操作,以得到N组触摸参数,其中,N为正整数。其中,用户在终端的触摸屏进行的触摸操作可为按压操作或者滑动操作,每一次触摸操作产生一组触摸参数。一组触摸参数可包括一个参数或者多个参数。\n[0089] 进一步地,触摸参数可为触摸操作所形成的轨迹的轨迹参数,或者,触摸参数可为触摸操作力度,或者,触摸参数可为触摸操作所形成的轨迹的轨迹参数和触摸操作力度。\n[0090] 进一步地,触摸操作所形成的轨迹的轨迹参数可包括但不仅限于:轨迹长度、轨迹图案和轨迹宽度、轨迹的总接触面积、轨迹的起点和轨迹的终点的位置关系。其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。\n[0091] S302、将所述N组触摸参数与N组预设触摸参数进行匹配。\n[0092] 具体实现中,终端可将N组触摸参数与N组预设触摸参数进行匹配。其中,终端在用户进行解锁之前,可配置N组预设触摸参数。例如,在N为3的情况下,第一组预设触摸参数可为:轨迹方向向右、轨迹长度为4厘米;第二组预设触摸参数可为:轨迹的总接触面积为20平方厘米;第三组预设触摸参数可为:轨迹的最大宽度为0.8厘米。\n[0093] S303、若匹配出所述N组触摸参数中有M组触摸参数与所述N组预设触摸参数中的M组预设触摸参数不匹配的情况下,则提示用户进行M次触摸操作,其中,M为大于1且小于N的整数。\n[0094] 具体实现中,终端在将N组触摸参数和N组预设触摸参数进行匹配的过程中,可能会出现M组触摸参数不能匹配,那么在N较大的情况下,例如,N为30,则进行多次输入的话,反反复复容易出错,因而,可针对M组触摸参数进行输入,在此过程中,终端可提示用户进行M次触摸操作,进一步地,终端可指出用户M次触摸操作分别出现在哪一次触摸操作,或者,终端可指出M次触摸操作中的K次触摸操作出现错误的原因。其中,M为大于1的整数,K为大于或等于1且小于M的整数。\n[0095] S304、获取用户预设时间内在所述终端的触摸屏上进行M次触摸操作的M组触摸参数。\n[0096] S305、将所述M组触摸参数与所述M组预设触摸参数进行匹配,所述M组预设触摸参数为所述N组预设触摸参数中未被匹配成功的M组预设触摸参数。\n[0097] S306、在所述M组触摸参数与所述M组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0098] 具体实现中,在N组触摸参数中有M组触摸参数匹配失败的情况下,即有N-M组触摸参数匹配成功,那么,提示用户输入M组触摸参数,获取M组触摸参数,并将该M组触摸参数和M组预设触摸参数进行匹配,匹配成功的情况下,对终端进行解锁操作。\n[0099] 基于上述本发明实施例,可将N组触摸参数与N组预设触摸参数进行匹配,在M组触摸参数匹配不成功的情况下,再次在预设时间内获取用户输入的M组触摸参数,在该M组触摸参数匹配成功的情况下,对该终端进行解锁,触摸参数可为一个或者多个,也避免了数字解锁的单一输入,从而,可提高终端的安全性。\n[0100] 请参阅图4,图4是本发明实施例提供的一种解锁的方法的第四实施例流程示意图。本实施例中所描述的解锁的方法,包括以下步骤:\n[0101] S401、确定用户在终端的触摸屏上进行3次触摸操作的3组触摸参数,其中,所述3组触摸参数包括:第一组触摸参数、第二组触摸参数和第三组触摸参数,分别为:第一组触摸参数包括轨迹方向为先向左后向右和轨迹长度为K1,第二组触摸参数包括轨迹图案为三角形、轨迹宽度为K2,第三组触摸参数包括触摸操作力度为K3,其中,所述K1、K2和K3均大于\n0。\n[0102] S402、将所述3组触摸参数与3组预设触摸参数进行匹配。\n[0103] S403、判断所述第一组触摸参数中的轨迹方向是否与第一组预设触摸参数中的预设轨迹方向一致和判断所述K1是否位于预设区间。\n[0104] 若否,终端可提示用户解锁失败。\n[0105] S404、若是,判断所述第二组触摸参数中的轨迹图案是与第二组预设触摸参数中的预设轨迹图案的相似度大于第一预设阈值和判断所述K2是否大于第二预设阈值。\n[0106] 若否,终端可提示用户解锁失败。\n[0107] S404、若是,判断所述K3是否小于第三预设阈值。\n[0108] 若否,终端可提示用户解锁失败。\n[0109] S405、若是,对所述终端进行解锁操作。\n[0110] 若否,终端可提示用户解锁失败。\n[0111] 基于上述本发明实施例,可将N组触摸参数与N组预设触摸参数进行匹配,在匹配成功的情况下,对该终端进行解锁,触摸参数可为一个或者多个,也避免了数字解锁的单一输入,从而,可提高终端的安全性。\n[0112] 请参见图5a,图5a为本发明实施例提供的一种终端的第一实施例的结构示意图,图5a所描述的终端可包括:确定单元501、匹配单元502和解锁单元503,具体如下:\n[0113] 确定单元501,用于确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数。\n[0114] 具体实现中,在终端处于被唤醒状态时。其中,终端的触摸屏需用户进行解锁,才可启动终端中的应用。用户可在终端的触摸屏上进行触摸操作,确定单元501可确定用户在终端的触摸屏上进行的N次触摸操作,以得到N组触摸参数,其中,N为正整数。其中,用户在终端的触摸屏进行的触摸操作可为按压操作或者滑动操作,每一次触摸操作产生一组触摸参数。一组触摸参数可包括一个参数或者多个参数。\n[0115] 进一步地,触摸参数可为触摸操作所形成的轨迹的轨迹参数,或者,触摸参数可为触摸操作力度,或者,触摸参数可为触摸操作所形成的轨迹的轨迹参数和触摸操作力度。\n[0116] 进一步地,触摸操作所形成的轨迹的轨迹参数可包括但不仅限于:轨迹长度、轨迹图案和轨迹宽度、轨迹的总接触面积、轨迹的起点和轨迹的终点的位置关系。其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。\n[0117] 匹配单元502,用于将所述确定单元501确定的N组触摸参数与N组预设触摸参数进行匹配。\n[0118] 具体实现中,匹配单元502可将N组触摸参数与N组预设触摸参数进行匹配。终端在用户进行解锁之前,可配置N组预设触摸参数。例如,在N为3的情况下,第一组预设触摸参数可为:轨迹方向向右、轨迹长度为4厘米;第二组预设触摸参数可为:轨迹的总接触面积为20平方厘米;第三组预设触摸参数可为:轨迹的最大宽度为0.8厘米。\n[0119] 解锁单元503,用于在所述匹配单元502匹配出所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0120] 具体实现中,解锁单元503可在N组触摸参数与N组预设触摸参数匹配成功的情况下,对终端进行解锁操作。\n[0121] 作为一种可能的实施方式,如图5b所示,图5a中所描述的终端的匹配单元502可包括:第一判断单元5021和第二判断单元5022,具体如下:\n[0122] 第一判断单元5021,用于在所述N为2的情况下,所述N组触摸参数为2组触摸参数,所述2组触摸参数包括第一组触摸参数和第二组触摸参数,其中,所述第一组触摸参数包括轨迹方向为向右和第一轨迹长度为第一长度,所述第二组触摸参数包括第二轨迹方向为向上和第二轨迹长度为第二长度,判断所述第一组触摸参数的第一轨迹方向是否与第一组预设触摸参数的第一预设轨迹方向一致和判断所述第一组触摸参数的第一轨迹长度是否小于所述第一组预设触摸参数的第一预设轨迹长度。\n[0123] 第二判断单元5021,用于若所述第一判断单元的判断结果为是,则判断所述第二组触摸参数的第二轨迹方向是否与第二组预设触摸参数的第二预设轨迹方向一致和所述第二组触摸参数的第二轨迹长度是否大于所述第二组预设触摸参数的第二预设轨迹长度。\n[0124] 作为一种可能的实施方式,如图5c所示,图5a中所描述的终端的匹配单元502可包括:第三判断单元504、第四判断单元505和第五判断单元506,具体如下:\n[0125] 第三判断单元504,用于,在所述N为1的情况下,所述N组触摸参数为1组触摸参数,所述1组触摸参数为:触摸操作力度为K1、轨迹宽度为K2和轨迹图案为K3,判断所述K1是否大于所述预设触摸参数的预设触摸操作力度。\n[0126] 第四判断单元505,若所述第三判断单元504的判断结果为是,则判断所述K2是否位于所述预设触摸参数的预设轨迹宽度的区间范围;\n[0127] 第五判断单元506,用于若所述第四判断单元505的判断结果为是,则判断所述K3与所述预设触摸参数的预设轨迹图案的相似度是否大于预设阈值,则判断所述K3与所述预设触摸参数的预设轨迹图案的相似度是否大于预设阈值。\n[0128] 作为一种可能的实施方式,如图5d所示,图5a中所描述的终端还可包括:提示单元\n507和获取单元508,具体如下:\n[0129] 提示单元507,用于若匹配出所述N组触摸参数中有M组触摸参数与所述N组预设触摸参数中的M组预设触摸参数不匹配的情况下,则提示用户进行M次触摸操作,其中,M为大于1且小于N的整数;\n[0130] 获取单元508,用于获取用户预设时间内在所述终端的触摸屏上进行M次触摸操作的M组触摸参数;\n[0131] 匹配单元505,用于将所述获取单元508获取到的M组触摸参数与所述M组预设触摸参数进行匹配,所述M组预设触摸参数为所述N组预设触摸参数中未被匹配成功的M组预设触摸参数;\n[0132] 解锁单元503,用于在所述匹配单元502匹配出所述M组触摸参数与所述M组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0133] 本发明实施例所描述的终端可通过确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;将所述N组触摸参数与N组预设触摸参数进行匹配;\n在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。采用本发明实施例可将N组触摸参数与N组预设触摸参数进行匹配,在匹配成功的情况下,对该终端进行解锁,因采用多组触摸参数,避免了数字解锁的单一输入,从而,可提高终端的安全性。\n[0134] 请参阅图6,图6为本发明实施例提供的一种终端的第二实施例的结构示意图。本实施例中所描述的终端包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。\n[0135] 其中,上述输入设备1000可为触控面板、普通PC、液晶屏、触控屏、触控按钮等。\n[0136] 上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:\n[0137] 上述处理器3000,用于:\n[0138] 确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;\n[0139] 将所述N组触摸参数与N组预设触摸参数进行匹配;\n[0140] 在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0141] 作为一种可能的实施方式,上述触摸参数包括触摸操作所形成的轨迹的轨迹参数和/或触摸操作力度;\n[0142] 其中,所述轨迹参数可包括但不仅限于:轨迹方向、轨迹长度、轨迹图案和轨迹宽度。\n[0143] 作为一种可能的实施方式,在所述N为2的情况下,所述N组触摸参数为2组触摸参数,所述2组触摸参数包括第一组触摸参数和第二组触摸参数,其中,所述第一组触摸参数包括轨迹方向为向右和第一轨迹长度为第一长度,所述第二组触摸参数包括第二轨迹方向为向上和第二轨迹长度为第二长度,上述处理器3000将所述N组触摸参数与N组预设触摸参数进行匹配,具体为:\n[0144] 判断所述第一组触摸参数的第一轨迹方向是否与第一组预设触摸参数的第一预设轨迹方向一致和判断所述第一组触摸参数的第一轨迹长度是否小于第一组预设触摸参数的第一预设轨迹长度;\n[0145] 若是,则判断所述第二组触摸参数的第二轨迹方向是否与第二组预设触摸参数的第二预设轨迹方向一致和所述第二组触摸参数的第二轨迹长度是否大于所述第二组预设触摸参数的第二预设轨迹长度。\n[0146] 作为一种可能的实施方式,在所述N为1的情况下,所述N组触摸参数为1组触摸参数,所述1组触摸参数为:触摸操作力度为K1、轨迹宽度为K2和轨迹图案为K3,上述处理器\n3000将所述N组触摸参数与N组预设触摸参数进行匹配,具体为:\n[0147] 判断所述K1是否大于所述预设触摸参数的预设触摸操作力度;\n[0148] 若是,则判断所述K2是否位于所述预设触摸参数的预设轨迹宽度的区间范围;\n[0149] 若是,则判断所述K3与所述预设触摸参数的预设轨迹图案的相似度是否大于预设阈值。\n[0150] 作为一种可能的实施方式,上述处理器3000将所述N组触摸参数与N组预设触摸参数进行匹配之后,还具体用于:\n[0151] 若匹配出所述N组触摸参数中有M组触摸参数与所述N组预设触摸参数中的M组预设触摸参数不匹配的情况下,则提示用户进行M次触摸操作,其中,M为大于1且小于N的整数;\n[0152] 获取用户预设时间内在所述终端的触摸屏上进行M次触摸操作的M组触摸参数;\n[0153] 将所述M组触摸参数与M组预设触摸参数进行匹配,所述M组预设触摸参数为所述N组预设触摸参数中未被匹配成功的M组预设触摸参数;\n[0154] 在所述M组触摸参数与所述M组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。\n[0155] 本发明实施例所描述的终端可通过确定用户在终端的触摸屏上进行N次触摸操作的N组触摸参数,其中,所述N为正整数;将所述N组触摸参数与N组预设触摸参数进行匹配;\n在所述N组触摸参数与所述N组预设触摸参数匹配成功的情况下,对所述终端进行解锁操作。采用本发明实施例可将N组触摸参数与N组预设触摸参数进行匹配,在匹配成功的情况下,对该终端进行解锁,因采用多组触摸参数,避免了数字解锁的单一输入,从而,可提高终端的安全性。\n[0156] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任意一种信号处理方法的部分或全部步骤。\n[0157] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0158] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0159] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。\n[0160] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0161] 另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。\n[0162] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(英文:Read-Only Memory,缩写:ROM)或者随机存取存储器(英文:Random Access Memory,缩写:RAM)等各种可以存储程序代码的介质。\n[0163] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
法律信息
- 2020-04-24
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2017-11-24
- 2015-12-16
实质审查的生效
IPC(主分类): G06F 21/36
专利申请号: 201510535645.X
申请日: 2015.08.27
- 2015-11-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-10-29
|
2013-04-28
| | |
2
| |
2013-08-14
|
2012-02-10
| | |
3
| |
2014-12-03
|
2013-05-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |