一种解锁密码的生成方法及移动终端转让专利

申请号 : CN201510542558.7

文献号 : CN105159557B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李建林李家达

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

摘要 :

本发明实施例公开了一种解锁密码的生成方法及移动终端,其中应用启动的方法可包括:监测用户对触摸显示屏显示的密码设置界面的第一触控操作;当监测到所述第一触控操作后,获取所述第一触控操作的触控压力;在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码;将所述解锁密码显示在所述密码设置界面上。采用本发明实施例,可根据触控操作的触控压力随机生成至少一个解锁密码,保证了移动终端的安全性,提升了用户体验。

权利要求 :

1.一种解锁密码的生成方法,其特征在于,包括:监测用户对触摸显示屏显示的密码设置界面的第一触控操作;

当监测到所述第一触控操作后,获取所述第一触控操作的触控压力;

在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码;

将所述解锁密码显示在所述密码设置界面上;

所述在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码包括:在所述第一触控操作的触控压力超过预设阈值的情况下,判断所述第一触控操作的触控压力是否在预设的N个压力范围的其中一个压力范围内,其中,所述N个压力范围对应所述解锁密码的生成数量,N为整数;

若判断出所述第一触控操作的触控压力在所述N个压力范围中的第i个压力范围内,则生成与所述第i个压力范围相对应的M个解锁密码,M为整数;

其中,所述将所述解锁密码显示在所述密码设置界面上包括:将所述生成的M个解锁密码显示在所述密码设置界面上。

2.如权利要求1所述方法,其特征在于,在所述将所述生成的M个解锁密码显示在所述密码设置界面上之后,所述方法还包括:监测用户对所述密码设置界面的第二触控操作;

当监测到所述第二触控操作后,选择所述第二触控操作对应的解锁密码作为当前解锁密码。

3.如权利要求2所述方法,其特征在于,所述选择所述第二触控操作对应的解锁密码作为当前解锁密码包括:获取所述第二触控操作的触控坐标;

当确定所述触控坐标落入所述M个解锁密码中第j个解锁密码的显示区域时,选择所述第j个解锁密码作为所述当前解锁密码。

4.如权利要求2所述方法,其特征在于,在所述选择所述第二触控操作对应的解锁密码作为当前解锁密码后,所述方法还包括:监测用户对终端虚拟按键的第三触控操作;

当监测到所述第三触控操作后,获取所述第三触控操作的触控压力;

在所述第三触控操作的触控压力达到所述预设阈值后,显示锁屏界面。

5.一种移动终端,其特征在于,包括:

第一监测模块,用于监测用户对触摸显示屏显示的密码设置界面的第一触控操作;

第一获取模块,用于当监测到所述第一触控操作后,获取所述第一触控操作的触控压力;

生成模块,用于在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码;

第一显示模块,用于将所述解锁密码显示在所述密码设置界面上;

所述生成模块包括:

判断单元,在所述第一触控操作的触控压力超过预设阈值的情况下,判断所述第一触控操作的触控压力是否在预设的N个压力范围的其中一个压力范围内,其中,所述N个的压力范围对应所述解锁密码的生成数量,N为整数;

生成单元,用于所述判断单元判断出所述第一触控操作的触控压力在所述N个压力范围中的第i个压力范围内,则生成与所述第i个压力范围相对应的M个解锁密码,M为整数;

其中,所述第一显示模块还用于:

将所述生成的M个解锁密码显示在所述密码设置界面上。

6.如权利要求5所述终端,其特征在于,所述终端还包括:第二监测模块,用于在所述显示模块将所述生成的M个解锁密码显示在所述密码设置界面上之后,监测用户对所述密码设置界面的第二触控操作;

选择模块,用于当监测到所述第二触控操作后,选择所述第二触控操作对应的解锁密码作为当前解锁密码。

7.如权利要求6所述终端,其特征在于,所述选择模块包括:获取单元,用于获取所述第二触控操作的触控坐标;

选择单元,当确定所述触控坐标落入所述M个解锁密码中第j个解锁密码的显示区域时,选择所述第j个解锁密码作为所述当前解锁密码。

8.如权利要求6所述终端,其特征在于,所述终端还包括:第三监测模块,用于在所述选择模块选择所述第二触控操作对应的解锁密码作为当前解锁密码之后,监测用户对终端虚拟按键的第三触控操作;

第二获取模块,用于当监测到所述第三触控操作后,获取所述第三触控操作的触控压力;

第二显示模块,用于在所述第三触控操作的触控压力达到所述预设阈值后,显示锁屏界面。

说明书 :

一种解锁密码的生成方法及移动终端

技术领域

[0001] 本发明涉及智能终端技术领域,尤其涉及一种解锁密码的生成方法及移动终端。

背景技术

[0002] 当前,用户可根据多种形式对移动终端进行锁屏操作,移动终端进行锁屏后,可避免因触摸显示屏而引起的误操作。当前用户在设置解锁密码时,可通过多种方式进行设置,如数字密码、图形密码等。然而用户在设置解锁密码时,多会根据个人习惯设置雷同或类似的密码,容易导致非法破解。影响了移动终端的安全性,降低了用户体验。

发明内容

[0003] 本发明实施例提供一种解锁密码的生成方法及移动终端,可根据触控操作的触控压力随机生成至少一个解锁密码,保证了移动终端的安全性,提升了用户体验。
[0004] 本发明实施例第一方面提供了一种解锁密码的生成方法,所述方法可包括:
[0005] 监测用户对触摸显示屏显示的密码设置界面的第一触控操作;
[0006] 当监测到所述第一触控操作后,获取所述第一触控操作的触控压力;
[0007] 在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码;
[0008] 将所述解锁密码显示在所述密码设置界面上。
[0009] 作为优选的实施例,所述在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码包括:
[0010] 在所述第一触控操作的触控压力超过预设阈值的情况下,判断所述第一触控操作的触控压力是否在预设的N个压力范围的其中一个压力范围内,其中,所述N个的压力范围对应所述解锁密码的生成数量,N为整数;
[0011] 若判断出所述第一触控操作的触控压力在所述N个压力范围中的第i个压力范围内,则生成与所述第i个压力范围相对应的M个解锁密码,M为整数;
[0012] 其中,所述将所述解锁密码显示在所述密码设置界面上包括:
[0013] 将所述生成的M个解锁密码显示在所述密码设置界面上。
[0014] 作为优选的实施例,在所述将所述生成的M个解锁密码显示在所述密码设置界面上之后,所述方法还包括:
[0015] 监测用户对所述密码设置界面的第二触控操作;
[0016] 当监测到所述第二触控操作后,选择所述第二触控操作对应的解锁密码作为当前解锁密码。
[0017] 作为优选的实施例,所述选择所述第二触控操作对应的解锁密码作为当前解锁密码包括:
[0018] 获取所述第二触控操作的触控坐标;
[0019] 当确定所述触控坐标落入所述M个解锁密码中第j个解锁密码的显示区域时,选择所述第j个解锁密码作为所述当前解锁密码。
[0020] 作为优选的实施例,在所述选择所述第二触控操作对应的解锁密码作为当前解锁密码后,所述方法还包括:
[0021] 监测用户对终端虚拟按键的第三触控操作;
[0022] 当监测到所述第三触控操作后,获取所述第三触控操作的触控压力;
[0023] 在所述第三触控操作的触控压力达到所述预设阈值后,显示锁屏界面。
[0024] 作为优选的实施例,所述生成与所述第i个范围相对应的M个解锁密码包括:
[0025] 若判断出所述第一触控操作的触控压力在N个压力范围中的第i个压力范围内,则获取所述第一触控操作的触控时长;
[0026] 将所述触控时长分为M个时长范围;
[0027] 分别获取所述M个时长范围中每个时长范围的触控压力;
[0028] 获取所述每个时长范围内的触控压力的压力值;
[0029] 随机采集所述每个时长范围内的触控压力的压力值中的数据信息,根据所采集的所述数据信息生成解锁密码。
[0030] 本发明实施例第二方面提供了一种移动终端,所述移动终端可包括:
[0031] 第一监测模块,用于监测用户对触摸显示屏显示的密码设置界面的第一触控操作;
[0032] 第一获取模块,用于当监测到所述第一触控操作后,获取所述第一触控操作的触控压力;
[0033] 生成模块,用于在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码;
[0034] 第一显示模块,用于将所述解锁密码显示在所述密码设置界面上。
[0035] 作为优选的实施例,所述生成模块包括:
[0036] 判断单元,在所述第一触控操作的触控压力超过预设阈值的情况下,判断所述第一触控操作的触控压力是否在预设的N个压力范围的其中一个压力范围内,其中,所述N个的压力范围对应所述解锁密码的生成数量,N为整数;
[0037] 生成单元,用于所述判断单元判断出所述第一触控操作的触控压力在所述N个范围中的第i个范围内,则生成与所述第i个范围相对应的M个解锁密码,M为整数;
[0038] 其中,所述第一显示模块还用于:
[0039] 将所述生成的M个解锁密码显示在所述密码设置界面上。
[0040] 作为优选的实施例,所述终端还包括:
[0041] 第二监测模块,用于在所述显示模块将所述生成的M个解锁密码显示在所述密码设置界面上之后,监测用户对所述密码设置界面的第二触控操作;
[0042] 选择模块,用于当监测到所述第二触控操作后,选择所述第二触控操作对应的解锁密码作为当前解锁密码。
[0043] 作为优选的实施例,所述选择模块包括:
[0044] 获取单元,用于获取所述第二触控操作的触控坐标;
[0045] 选择单元,当确定所述触控坐标落入所述M个解锁密码中第j个解锁密码的显示区域时,选择所述第j个解锁密码作为所述当前解锁密码。
[0046] 作为优选的实施例,所述终端还包括:
[0047] 第三监测模块,用于在所述选择模块选择所述第二触控操作对应的解锁密码作为当前解锁密码之后,监测用户对终端虚拟按键的第三触控操作;
[0048] 第二获取模块,用于当监测到所述第三触控操作后,获取所述第三触控操作的触控压力;
[0049] 第二显示模块,用于在所述第三触控操作的触控压力达到所述预设阈值后,显示锁屏界面。
[0050] 作为优选的实施例,所述生成单元包括:
[0051] 时长获取子单元,用于若判断出所述第一触控操作的触控压力在N个压力范围中的第i个压力范围内,则获取所述第一触控操作的触控时长;
[0052] 划分子单元,用于将所述触控时长分为M个时长范围;
[0053] 分别获取子单元,用于分别获取所述M个时长范围中每个时长范围的触控压力;
[0054] 压力值获取子单元,用于获取所述每个时长范围内的触控压力的压力值;
[0055] 采集子单元,用于随机采集所述每个时长范围内的触控压力的压力值中的数据信息,根据所采集的所述数据信息生成解锁密码。
[0056] 本发明实施例中,当监测到用户对触摸显示屏上显示的密码设置界面的第一触控操作后,可通过获取第一触控操作的触控压力,判断该触控操作是否指示生成解锁密码。当第一触控操作的触控压力超过预设阈值的情况下,则根据该触控压力可生成解锁密码,并可将该解锁密码显示在密码设置界面上,从而用户无需自己设置密码,可通过上述方法获取随机密码,保证了移动终端的安全性,提升了用户体验。

附图说明

[0057] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0058] 图1是本发明实施例提供的解锁密码的生成方法的一实施例的流程示意图;
[0059] 图2是本发明实施例提供的解锁密码的生成方法的另一实施例的流程示意图;
[0060] 图3是本发明实施例提供的移动终端的一实施例的结构示意图;
[0061] 图4是本发明实施例提供的移动终端的另一实施例的结构示意图。

具体实施方式

[0062] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063] 本发明实施例公开了一种解锁密码的生成方法及移动终端,可根据触控操作的触控压力随机生成至少一个解锁密码,保证了移动终端的安全性,提升了用户体验。以下将结合附图进行详细说明。其中本发明实施例的移动终端可包括但不限于手机、笔记本电脑、平板电脑等移动终端。
[0064] 请参阅图1,图1是本发明实施例提供的解锁密码的生成方法的一实施例的流程示意图。本发明实施例的方法可通过移动终端来实现。如图1所示,该方法可以包括以下步骤。
[0065] 步骤S101,监测用户对触摸显示屏显示的密码设置界面的第一触控操作。
[0066] 在一个实施例中,当用户需要设置密码时,移动终端可显示密码设置界面。其中,可通过某一应用,如随机生成密码应用,显示密码设置界面;也可在系统设置中显示密码设置界面。可选的,用户可对某一应用设置解锁密码,也可对终端锁屏设置解锁密码。具体的,设置的密码可包括数字密码、手势密码或图案密码(如在锁屏界面显示的九宫格中输入手势密码或图案密码)等。
[0067] 在一个实施例中,可通过监测用户对显示的密码设置界面的第一触控操作,判断用户是否需要获取随机解锁密码。
[0068] 步骤S102,当监测到所述第一触控操作后,获取所述第一触控操作的触控压力。
[0069] 在一个实施例中,当监测到用户对显示的密码设置界面的第一触控操作后,则可获取该触控操作的触控压力,并可进一步检测第一触控操作的触控压力是否超过预设阈值,若检测到第一触控操作的触控压力超过预设阈值,则表明用户需要获取随机密码;若检测到第一触控操作的触控压力未超过预设阈值,则可根据第一触控操作对当前显示界面进行其他操作,如切换至其他界面等。
[0070] 步骤S103,在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码。
[0071] 在一个实施例中,若检测到第一触控操作的触控压力超过预设阈值,则可根据该触控压力生成解锁密码。可选的,可根据触控压力的压力值或压力范围生成随机密码,也可根据触控压力的压力值或压力范围生成对应的密码。如获取用户以超过预设阈值的随机的触控压力的压力值或压力范围,在具体的压力值或压力范围内,随机挑选某几个数字,生成解锁密码,或将随机挑选的几个数字转化为手势或图案密码。可选的,也可根据触控压力一次生成多个解锁密码,提供给用户,使用户能够进行选择,增强了用户体验。根据触控压力也可通过其他方式生成解锁密码,本发明实施例中不作限定。
[0072] 步骤S104,将所述解锁密码显示在所述密码设置界面上。
[0073] 在一个实施例中,若根据第一触控操作的触控压力生成解锁密码,可将解锁密码显示在密码设置界面,从而用户可通过按压触摸显示屏的方式获取随机密码。具体的,可生成多个解锁密码,可将多个解锁密码同时显示在密码设置界面上,也可将生成的多个解锁密码依次显示在密码设置界面上。用户可根据触控操作选择其中一个解锁密码。当用户选取某一解锁密码后,可对该解锁密码进行保存。当再次在锁屏界面上获取到用户输入的锁屏密码后,可与存储的该解锁密码进行对比,判断其是否一致。
[0074] 可选的,可根据预设的显示模式显示解锁密码,如预设的显示模式为数字密码,则将解锁密码转换为数字模式进行显示;若预设的显示模式为图案密码,则可将解锁密码转换为图案模式进行显示。若预设的显示模式为手势密码,则可将解锁密码转化为收米密码进行显示,并可显示生成的手势密码的滑动顺序。
[0075] 本发明实施例中,当监测到用户对触摸显示屏上显示的密码设置界面的第一触控操作后,可通过获取第一触控操作的触控压力,判断该触控操作是否指示生成解锁密码。当第一触控操作的触控压力超过预设阈值的情况下,则根据该触控压力可生成解锁密码,并可将该解锁密码显示在密码设置界面上,从而用户无需自己设置密码,可通过上述方法获取随机密码,保证了移动终端的安全性,提升了用户体验。
[0076] 请参阅图2,图2是本发明实施例提供的解锁密码的生成方法的另一实施例的流程示意图。本发明实施例的方法可通过移动终端来实现。如图2所示,该方法可以包括以下步骤。
[0077] 步骤S201,监测用户对触摸显示屏显示的密码设置界面的第一触控操作。
[0078] 在一个实施例中,当用户需要设置密码时,移动终端可显示密码设置界面。其中,可通过某一应用,如随机生成密码应用,显示密码设置界面;也可在系统设置中显示密码设置界面。可选的,用户可对某一应用设置解锁密码,也可对终端锁屏设置解锁密码。具体的,设置的密码可包括数字密码、手势密码或图案密码(如在锁屏界面显示的九宫格中输入手势密码或图案密码)等。
[0079] 在一个实施例中,可通过监测用户对显示的密码设置界面的第一触控操作,判断用户是否需要获取随机密码。
[0080] 步骤S202,当监测到所述第一触控操作后,获取所述第一触控操作的触控压力。
[0081] 在一个实施例中,当监测到用户对显示的密码设置界面的第一触控操作后,则可获取该触控操作的触控压力,并可进一步检测第一触控操作的触控压力是否超过预设阈值,若检测到第一触控操作的触控压力超过预设阈值,则表明用户需要获取随机密码;若检测到第一触控操作的触控压力未超过预设阈值,则可根据第一触控操作对当前显示界面进行其他操作,如切换至其他界面等。
[0082] 步骤S203,在所述第一触控操作的触控压力超过预设阈值的情况下,判断所述第一触控操作的触控压力是否在预设的N个压力范围的其中一个压力范围内,其中,所述N个压力范围对应所述解锁密码的生成数量,N为整数。
[0083] 在一个实施例中,若第一触控操作的触控压力超过预设阈值,则表明用户需要获取解锁密码,则可进一步判断第一触控操作的触控压力是否在预设的N歌压力范围的其中一个压力范围内。其中,N个压力范围对应解锁密码的生成数量,如N个压力范围为连续范围,包括(0.1~0.2)N、(0.2~0.3)N、(0.3~0.4)N等,则范围(0.1~0.2)N可对应的解锁密码的生成数量为1个,范围(0.2~0.3)N对应的解锁密码的生成数量为2个,相应的,依次类推可得出第N个压力范围对应N个生成数量或N的整数倍个生成数量。
[0084] 步骤S204,若判断出所述第一触控操作的触控压力在所述N个压力范围中的第i个压力范围内,则生成与所述第i个压力范围相对应的M个解锁密码,M为整数。
[0085] 在一个实施例中,若判断出第一触控操作的触控压力在N个范围中的第i个范围内,其中第i个范围可对应M个解锁密码,如上述示例中,第i个范围可对应i个解锁密码。根据预设对应关系,M可等于i或其他整数,本发明实施例不做限定,则可对应生成M个解锁密码。举例说明,若判断出第一触控操作的触控压力为0.42N,则在范围(0.4~0.5)N中;若范围(0.4~0.5)N对应的生成数量为6,则可根据第一触控操作的触控压力,生成6个解锁密码。
[0086] 可选的,当判断出需要的解锁密码数量后,如生成数量为M个,则可进一步获取第一触控操作的触控时长,并将触控时长划分为M个时长范围,并分别获取该M个时长范围内的触控压力的压力值,根据每个时长范围内的压力值生成一个解锁密码,则解锁密码的总体数量为M个。具体的,可通过随机采集的获取每个时长范围内的压力值的数据信息,根据该数据信息生成解锁密码,若解锁密码的形式为图案密码或手势密码,则根据该数据信息绘制出图案密码或手势密码,并根据随机采集的数据信息的先后顺序,设置出解锁密码的顺序方向。
[0087] 步骤S205,将所述生成的M个解锁密码显示在所述密码设置界面上。
[0088] 在一个实施例中,可将生成的M解锁密码显示在密码设置界面上,使用户可从多个解锁密码中进行选择。可根据预设的显示模式显示解锁密码,如预设的显示模式为数字密码,则将解锁密码转换为数字模式进行显示;若预设的显示模式为图案密码,则可将解锁密码转换为图案模式进行显示。若预设的显示模式为手势密码,则可将解锁密码转化为手势密码进行显示,并可显示生成的手势密码的手势顺序。
[0089] 步骤S206,监测用户对所述密码设置界面的第二触控操作。
[0090] 在一个实施例中,在同时显示生成的M个解锁密码后,可监测用户对密码设置界面的第二触控操作。该触控操作对应选择指令,可根据第二触控操作选择对应的解锁密码,并可对该解锁密码进行保存。在进行保存之前,可确定该解锁密码的属性,如为触发某一应用的解锁密码或触发触摸显示屏显示的解锁密码。
[0091] 步骤S207,当监测到所述第二触控操作后,选择所述第二触控操作对应的解锁密码作为当前解锁密码。
[0092] 本发明实施例中,步骤S207可包括以下步骤:
[0093] 获取所述第二触控操作的触控坐标;
[0094] 当确定所述触控坐标落入所述M个解锁密码中第j个解锁密码的显示区域时,选择所述第j个解锁密码作为所述当前解锁密码。
[0095] 具体的,当监测到第二触控操作后,可进一步获取第二触控操作的触控坐标所在位置,若确定出触控坐标落入M个解锁密码中第j个解锁密码的显示区域,则可选择第j个解锁密码作为当前解锁密码。其中,当前解锁密码可包括触发显示界面的解锁密码或触发进入某一应用的菜单界面的解锁密码。
[0096] 步骤S208,监测用户对终端虚拟按键的第三触控操作。
[0097] 步骤S209,当监测到所述第三触控操作后,获取所述第三触控操作的触控压力。
[0098] 步骤S210,在所述第三触控操作的触控压力达到所述预设阈值后,显示锁屏界面。
[0099] 在一个实施例中,当选择好解锁密码后,可进一步监测用户对终端虚拟按键的第三触控操作。其中,虚拟按键包括在移动终端的触摸显示屏下方的home键、菜单键或退出键等。当监测到用户对终端虚拟按键的第三触控操作后,可获取第三触控操作的触控压力,若触控压力达到预设阈值,则可显示锁屏界面,从而能够使用户快速进入对应的锁屏界面,以输入所选择的解锁密码。其中,该预设阈值可设置为与第一触控操作中的预设阈值相同,即触控操作的触控压力达到或超过该预设阈值时,即判断该触控操作为按压操作,即根据触控压力进行对应操作。
[0100] 本发明实施例中,当监测到用户对触摸显示屏上显示的密码设置界面的第一触控操作后,可通过获取第一触控操作的触控压力,判断该触控操作是否指示生成解锁密码。当第一触控操作的触控压力超过预设阈值的情况下,则根据该触控压力可生成解锁密码,并可将该解锁密码显示在密码设置界面上,从而用户无需自己设置密码,可通过上述方法获取随机密码,保证了移动终端的安全性,提升了用户体验。
[0101] 请参阅图3,图3是本发明实施例提供的移动终端的一实施例的流程示意图。如图3所示,该移动终端可包括第一监测模块301、第一获取模块302、生成模块303、第一显示模块304。
[0102] 其中,第一监测模块301,用于监测用户对触摸显示屏显示的密码设置界面的第一触控操作。
[0103] 在一个实施例中,当用户需要设置密码时,移动终端可显示密码设置界面。其中,可通过某一应用,如随机生成密码应用,显示密码设置界面;也可在系统设置中显示密码设置界面。可选的,用户可对某一应用设置解锁密码,也可对终端锁屏设置解锁密码。具体的,设置的密码可包括数字密码、手势密码或图案密码(如在锁屏界面显示的九宫格中输入手势密码或图案密码)等。
[0104] 在一个实施例中,第一监测模块301可通过监测用户对显示的密码设置界面的第一触控操作,判断用户是否需要获取随机解锁密码。
[0105] 第一获取模块302,用于当监测到所述第一触控操作后,获取所述第一触控操作的触控压力。
[0106] 在一个实施例中,当第一监测模块301监测到用户对显示的密码设置界面的第一触控操作后,则第一获取模块302可获取该触控操作的触控压力,并可进一步检测第一触控操作的触控压力是否超过预设阈值,若检测到第一触控操作的触控压力超过预设阈值,则表明用户需要获取随机密码;若检测到第一触控操作的触控压力未超过预设阈值,则可根据第一触控操作对当前显示界面进行其他操作,如切换至其他界面等。
[0107] 生成模块303,用于在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码。
[0108] 在一个实施例中,若检测到第一触控操作的触控压力超过预设阈值,则生成模块303可根据该触控压力生成解锁密码。可选的,可根据触控压力的压力值或压力范围生成随机密码,也可根据触控压力的压力值或压力范围生成对应的密码。如获取用户以超过预设阈值的随机的触控压力的压力值或压力范围,在具体的压力值或压力范围内,随机挑选某几个数字,生成解锁密码,或将随机挑选的几个数字转化为手势或图案密码。可选的,也可根据触控压力一次生成多个解锁密码,提供给用户,使用户能够进行选择,增强了用户体验。根据触控压力也可通过其他方式生成解锁密码,本发明实施例中不作限定。
[0109] 第一显示模块304,用于将所述解锁密码显示在所述密码设置界面上。
[0110] 在一个实施例中,若生成模块303根据第一触控操作的触控压力生成解锁密码,第一显示模块304可将解锁密码显示在密码设置界面,从而用户可通过按压触摸显示屏的方式获取随机密码。具体的,可生成多个解锁密码,可将多个解锁密码同时显示在密码设置界面上,也可将生成的多个解锁密码依次显示在密码设置界面上。用户可根据触控操作选择其中一个解锁密码。当用户选取某一解锁密码后,可对该解锁密码进行保存。当再次在锁屏界面上获取到用户输入的锁屏密码后,可与存储的该解锁密码进行对比,判断其是否一致。
[0111] 可选的,可根据预设的显示模式显示解锁密码,如预设的显示模式为数字密码,则将解锁密码转换为数字模式进行显示;若预设的显示模式为图案密码,则可将解锁密码转换为图案模式进行显示。若预设的显示模式为手势密码,则可将解锁密码转化为收米密码进行显示,并可显示生成的手势密码的滑动顺序。
[0112] 本发明实施例中,当监测到用户对触摸显示屏上显示的密码设置界面的第一触控操作后,可通过获取第一触控操作的触控压力,判断该触控操作是否指示生成解锁密码。当第一触控操作的触控压力超过预设阈值的情况下,则根据该触控压力可生成解锁密码,并可将该解锁密码显示在密码设置界面上,从而用户无需自己设置密码,可通过上述方法获取随机密码,保证了移动终端的安全性,提升了用户体验。
[0113] 请参阅图4,图4是本发明实施例提供的移动终端的另一实施例的流程示意图。如图4所示,该移动终端可包括第一监测模块401、第一获取模块402、生成模块403、第一显示模块404、第二监测模块405、选择模块406、第三监测模块407、第二获取模块408、第二显示模块409。
[0114] 其中,第一监测模块401,用于监测用户对触摸显示屏显示的密码设置界面的第一触控操作。
[0115] 在一个实施例中,当用户需要设置密码时,移动终端可显示密码设置界面。其中,可通过某一应用,如随机生成密码应用,显示密码设置界面;也可在系统设置中显示密码设置界面。可选的,用户可对某一应用设置解锁密码,也可对终端锁屏设置解锁密码。具体的,设置的密码可包括数字密码、手势密码或图案密码(如在锁屏界面显示的九宫格中输入手势密码或图案密码)等。
[0116] 在一个实施例中,第一监测模块401可通过监测用户对显示的密码设置界面的第一触控操作,判断用户是否需要获取随机密码。
[0117] 第一获取模块402,用于当监测到所述第一触控操作后,获取所述第一触控操作的触控压力。
[0118] 在一个实施例中,当第一监测模块401监测到用户对显示的密码设置界面的第一触控操作后,则第一获取模块402可获取该触控操作的触控压力,并可进一步检测第一触控操作的触控压力是否超过预设阈值,若检测到第一触控操作的触控压力超过预设阈值,则表明用户需要获取随机密码;若检测到第一触控操作的触控压力未超过预设阈值,则可根据第一触控操作对当前显示界面进行其他操作,如切换至其他界面等。
[0119] 生成模块403,用于在所述第一触控操作的触控压力超过预设阈值的情况下,则根据所述第一触控操作的触控压力生成解锁密码。
[0120] 本发明实施例中,生成模块403可包括以下单元:
[0121] 判断单元4031,在所述第一触控操作的触控压力超过预设阈值的情况下,判断所述第一触控操作的触控压力是否在预设的N个压力范围的其中一个压力范围内,其中,所述N个的压力范围对应所述解锁密码的生成数量,N为整数;
[0122] 生成单元4032,用于所述判断单元判断出所述第一触控操作的触控压力在所述N个压力范围中的第i个范围内,则生成与所述第i个压力范围相对应的M个解锁密码,M为整数。
[0123] 在一个实施例中,若第一触控操作的触控压力超过预设阈值,则表明用户需要获取解锁密码,则可进一步通过判断单元4031判断第一触控操作的触控压力是否在预设的N歌压力范围的其中一个压力范围内。其中,N个压力范围对应解锁密码的生成数量,如N个压力范围为连续范围,包括(0.1~0.2)N、(0.2~0.3)N、(0.3~0.4)N等,则范围(0.1~0.2)N可对应的解锁密码的生成数量为1个,范围(0.2~0.3)N对应的解锁密码的生成数量为2个,相应的,依次类推可得出第N个范围对应N个生成数量或N的整数倍个生成数量。
[0124] 在一个实施例中,若判断单元4031判断出第一触控操作的触控压力在N个范围中的第i个范围内,其中第i个范围可对应M个解锁密码,如上述示例中,第i个范围可对应i个解锁密码。根据预设对应关系,M可等于i或其他整数,本发明实施例不做限定,则生成单元4032可对应生成M个解锁密码。举例说明,若判断出第一触控操作的触控压力为0.42N,则在范围(0.4~0.5)N中;若范围(0.4~0.5)N对应的生成数量为6,则可根据第一触控操作的触控压力,生成6个解锁密码。
[0125] 可选的,当判断单元4031判断出需要的解锁密码数量后,如生成数量为M个,则生成单元4032可进一步获取第一触控操作的触控时长,并将触控时长划分为M个时长范围,并分别获取该M个时长范围内的触控压力的压力值,根据每个时长范围内的压力值生成一个解锁密码,则解锁密码的总体数量为M个。具体的,可通过随机采集的获取每个时长范围内的压力值的数据信息,根据该数据信息生成解锁密码,若解锁密码的形式为图案密码或手势密码,则根据该数据信息绘制出图案密码或手势密码,并根据随机采集的数据信息的先后顺序,设置出解锁密码的顺序方向。
[0126] 第一显示模块404,用于将所述生成的M个解锁密码显示在所述密码设置界面上。
[0127] 在一个实施例中,第一显示模块404可将生成的M解锁密码显示在密码设置界面上,使用户可从多个解锁密码中进行选择。可根据预设的显示模式显示解锁密码,如预设的显示模式为数字密码,则将解锁密码转换为数字模式进行显示;若预设的显示模式为图案密码,则可将解锁密码转换为图案模式进行显示。若预设的显示模式为手势密码,则可将解锁密码转化为手势密码进行显示,并可显示生成的手势密码的手势顺序。
[0128] 第二监测模块405,用于监测用户对所述密码设置界面的第二触控操作。
[0129] 在一个实施例中,在第一显示模块404同时显示生成的M个解锁密码后,第二监测模块405可监测用户对密码设置界面的第二触控操作。该触控操作对应选择指令,可根据第二触控操作选择对应的解锁密码,并可对该解锁密码进行保存。在进行保存之前,可确定该解锁密码的属性,如为触发某一应用的解锁密码或触发触摸显示屏显示的解锁密码。
[0130] 选择模块406,用于当监测到所述第二触控操作后,选择所述第二触控操作对应的解锁密码作为当前解锁密码。
[0131] 本发明实施例中,选择模块406可包括以下单元:
[0132] 获取单元4061,用于获取所述第二触控操作的触控坐标;
[0133] 选择单元4062,当确定所述触控坐标落入所述M个解锁密码中第j个解锁密码的显示区域时,选择所述第j个解锁密码作为所述当前解锁密码。
[0134] 具体的,当监测到第二触控操作后,可进一步通过获取单元4061获取第二触控操作的触控坐标所在位置,若确定出触控坐标落入M个解锁密码中第j个解锁密码的显示区域,则选择单元4062可选择第j个解锁密码作为当前解锁密码。其中,当前解锁密码可包括触发显示界面的解锁密码或触发进入某一应用的菜单界面的解锁密码。
[0135] 第三监测模块407,用于,监测用户对终端虚拟按键的第三触控操作。
[0136] 第二获取模块408,用于当监测到所述第三触控操作后,获取所述第三触控操作的触控压力。
[0137] 第二显示模块409,用于在所述第三触控操作的触控压力达到所述预设阈值后,显示锁屏界面。
[0138] 在一个实施例中,当选择模块406选择好解锁密码后,第三监测模块407可进一步监测用户对终端虚拟按键的第三触控操作。其中,虚拟按键包括在移动终端的触摸显示屏下方的home键、菜单键或退出键等。当第三监测模块407监测到用户对终端虚拟按键的第三触控操作后,第二获取模块408可获取第三触控操作的触控压力,若触控压力达到预设阈值,则第二显示模块409可显示锁屏界面,从而能够使用户快速进入对应的锁屏界面,以输入所选择的解锁密码。其中,该预设阈值可设置为与第一触控操作中的预设阈值相同,即触控操作的触控压力达到或超过该预设阈值时,即判断该触控操作为按压操作,即根据触控压力进行对应操作。
[0139] 本发明实施例中,当监测到用户对触摸显示屏上显示的密码设置界面的第一触控操作后,可通过获取第一触控操作的触控压力,判断该触控操作是否指示生成解锁密码。当第一触控操作的触控压力超过预设阈值的情况下,则根据该触控压力可生成解锁密码,并可将该解锁密码显示在密码设置界面上,从而用户无需自己设置密码,可通过上述方法获取随机密码,保证了移动终端的安全性,提升了用户体验。
[0140] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0141] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0142] 本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
[0143] 本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。
[0144] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0145] 以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。