一种密码设置、解密方法及终端与流程

文档序号:11156164阅读:292来源:国知局
一种密码设置、解密方法及终端与制造工艺

本发明涉及信息安全技术领域,尤其涉及一种密码设置、解密方法及终端。



背景技术:

随着通信技术的快速发展,手机、平板电脑等移动终端的隐私安全问题日益突出,为了保证手机中的隐私数据安全,用户往往需要对手机以及手机中的某些应用(如备忘录、通信录等)进行加密。目前,一般通过设置符号密码进行加密,或者是输入九宫格滑动轨迹。

但是上述两种解锁方式中,如果用户处于人员密集的场合,例如挤公交、挤地铁,在这种场合下如果用户要解开屏幕锁定或者对应用进行解锁,很容易被陌生人窥视而泄露解锁密码,因而存在潜在的安全风险。



技术实现要素:

本发明实施例提供了一种密码设置、解密方法及终端,能够解决密码泄露,存在潜在安全风险的问题。

本发明实施例第一方面提供了一种密码设置方法,包括:

接收设置密码指令;

根据所述设置密码指令,获取输入的符号信息和针对终端触摸屏的操作信息;

对所述符号信息和所述操作信息进行合成,生成密码数据;

存储所述密码数据。

本发明实施例第二方面提供了一种密码解锁方法,包括:

接收密码解锁指令;

根据所述密码解锁指令,获取输入的符号信息和针对终端触摸屏的操作信息;

对所述符号信息和操作信息进行合成,生成解锁密码数据;

判断所述解锁密码数据是否与预存的密码数据一致;

若是,则密码解锁成功,执行目标操作。

本发明实施例第三方面提供了一种终端,包括:

第一指令接收单元,用于接收设置密码指令;

第一信息获取单元,用于根据所述设置密码指令,获取输入的符号信息和针对终端触摸屏的操作信息;

第一数据生成单元,用于对所述符号信息和所述操作信息进行合成,生成密码数据;

数据存储单元,用于存储所述密码数据。

本发明实施例第四方面提供了一种终端,包括:

第二指令接收单元,用于接收输入的密码解锁指令;

第二信息获取单元,用于根据所述密码解锁指令,获取输入的符号信息和针对终端触摸屏的操作信息;

第二数据生成单元,用于对所述符号信息和所述操作信息进行合成,生成解锁密码数据;

判断单元,用于判断所述解锁密码数据是否与预存的密码数据一致;

执行单元,用于当所述判断单元判断出所述解锁密码数据与预存的密码数据一致时,密码解锁成功,执行目标操作。

可以看出,本发明实施例提供了一种密码设置及解密方法、密码设置及解密装置,当用户在输入密码的时候,结合符号信息以及针对终端触摸屏的操作信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性,同时还能在保存密码数据之后对密码数据进行再加密并安全存储,防止黑客恶意攻击。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种密码设置方法流程示意图;

图2为本发明实施例提供的另一种密码设置方法流程示意图;

图3为本发明实施例提供的另一种密码设置方法流程示意图;

图4为本发明实施例提供的一种具体实施场景图;

图5为本发明实施例提供的另一种密码设置方法流程示意图;

图6为本发明实施例提供的另一种具体实施场景图;

图7为本发明实施例提供的一种密码解锁方法流程示意图;

图8为本发明实施例提供的一种终端结构示意图;

图9为本发明实施例提供的一种第一信息获取单元结构示意图;

图10为本发明实施例提供的另一种第一信息获取单元结构示意图;

图11为本发明实施例提供的另一种第一信息获取单元结构示意图;

图12为本发明实施例提供的一种数据存储单元结构示意图;

图13为本发明实施例提供的一种终端结构示意图;

图14为本发明实施例提供的一种第二信息获取单元结构示意图;

图15为本发明实施例提供的另一种第二信息获取单元结构示意图;

图16为本发明实施例提供的另一种第二信息获取单元结构示意图;

图17为本发明实施例提供的另一种终端结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

首先请参见图1,图1为本发明实施例提供的一种密码设置方法流程示意图,具体包括:

步骤S101:接收设置密码指令;

具体地,该设置密码的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)密码设置、移动终端上的各种应用密码设置以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的设置等。

步骤S102:根据所述设置密码指令,获取输入的符号信息和针对终端触摸屏的操作信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

具体地,针对终端触摸屏的操作信息可以但不限定于是以下至少一种:输入所述符号信息时针对终端触摸屏的按压操作产生的压力参数信息、在所述触摸屏的预设区域中触摸产生的压力参数信息、在所述触摸屏的预设区域中输入的滑动轨迹信息,其中所述滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

步骤S103:对所述符号信息和所述操作信息进行合成,生成密码数据;

步骤S104:存储所述密码数据。

具体地,存储所述密码数据包括:对所述密码数据进行加密;存储加密后的密码数据。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及针对终端触摸屏的操作信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性,同时还能在保存密码数据之后对密码数据进行再加密并安全存储,防止黑客恶意攻击。

为了进一步介绍本发明实施例的实施过程,请参见图2,图2为本发明实施例提供的另一种密码设置方法流程示意图,具体包括:

步骤S201:接收设置密码指令;

具体地,该设置密码的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)密码设置、移动终端上的各种应用密码设置以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的设置等。

步骤S202:根据所述设置密码指令,获取输入的符号信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

步骤S203:获取输入所述符号信息时针对终端触摸屏的按压操作产生的压力参数信息;

具体地,在输入符号信息时,会对移动终端的触摸屏有相应的按压操作,而在执行按压操作时,对触摸屏的压力值也是密码数据的一部分。

步骤S204:对所述符号信息和所述压力参数信息进行合成,生成密码数据;

具体地,可以预先建立不同压力值范围与不同压力等级的映射关系,例如当压力值为[0-1)时,对应的压力等级为0;当压力值为[1-2)时,对应的压力等级为1;当压力值为[2-3)时,对应的压力等级为2;那么,当输入的符号信息为1234xyz、对应的压力参数信息为2312301时,合成之后的密码数据为12、23、31、42、x3、y0、z1。

当然,也可以是压力传感器的精度为1,检测到的压力值本身就是压力参数信息,然后与相应的符号信息进行合成,生成密码数据。

步骤S205:存储所述密码数据。

具体地,存储所述密码数据包括:对所述密码数据进行加密;存储加密后的密码数据。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及针对触摸屏的按压操作产生的压力参数信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性,同时还能在保存密码数据之后对密码数据进行再加密并安全存储,防止黑客恶意攻击。

接下来请参见图3,图3为本发明实施例提供的另一种密码设置方法流程示意图,具体包括:

步骤S301:接收设置密码指令;

具体地,该设置密码的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)密码设置、移动终端上的各种应用密码设置以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的设置等。

步骤S302:根据所述设置密码指令,获取输入的符号信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

步骤S303:提示在所述触摸屏的预设区域输入压力参数信息;

具体地,在符号信息输入完成之后,提示在所述触摸屏的预设区域输入压力参数信息。

步骤S304:获取在所述触摸屏的预设区域中触摸产生的压力参数信息;

具体地,在输入符号信息完成之后,根据提示信息在所述触摸屏的预设区域输入压力参数信息,在对移动终端触摸屏的预设区域进行按压操作时,对触摸屏的压力值也是密码数据的一部分。

步骤S305:对所述符号信息和所述压力参数信息进行合成,生成密码数据;

具体地,可以预先建立不同压力值范围与不同压力等级的映射关系,例如当压力值为[0-1)时,对应的压力等级为0;当压力值为[1-2)时,对应的压力等级为1;当压力值为[2-3)时,对应的压力等级为2;那么,当输入的符号信息为1234xyz、符号信息输入完成之后在触摸屏预设区域输入的压力参数信息为2时,合成之后的密码数据为1234xyz2。

当然,也可以是压力传感器的精度为1,检测到的压力值本身就是压力参数信息,然后与之前输入的符号信息进行合成,生成密码数据。

步骤S306:存储所述密码数据。

具体地,存储所述密码数据包括:对所述密码数据进行加密;存储加密后的密码数据。

以对手机进行密码设置为例,具体实施场景图可参见图4,图4为本发明实施例提供的一种具体实施场景图,当接收到设置密码指令时,提示“请输入密码”,当用户输入符号信息(在此场景下为数字密码)之后,提示用户“请输入压力参数信息”,用户可以在预设区域(图中用圆圈表示)进行按压操作,压力传感器检测按压操作产生的压力值,将符号信息与按压操作产生的压力值进行合成,形成密码数据,然后对密码数据进行再次加密然后存储,完成密码设置。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及在符号信息输入完成之后在触摸屏的预设区域中触摸产生的压力参数信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性,同时还能在保存密码数据之后对密码数据进行再加密并安全存储,防止黑客恶意攻击。

接下来请参见图5,图5为本发明实施例提供的另一种密码设置方法流程示意图,具体包括:

步骤S401:接收设置密码指令;

具体地,该设置密码的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)密码设置、移动终端上的各种应用密码设置以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的设置等。

步骤S402:根据所述设置密码指令,获取输入的符号信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

步骤S403:提示在所述触摸屏的预设区域输入滑动轨迹信息;

具体地,在符号信息输入完成之后,提示在所述触摸屏的预设区域输入滑动轨迹信息,其中,滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

步骤S404:获取在所述触摸屏的预设区域中输入的滑动轨迹信息;

具体地,在输入符号信息完成之后,根据提示信息在所述触摸屏的预设区域输入滑动轨迹信息,在对移动终端触摸屏的预设区域输入滑动轨迹时,输入每一段滑动轨迹时对触摸屏的按压操作产生的压力值以及滑动轨迹本身也是密码数据的一部分。

步骤S405:对所述符号信息和所述滑动轨迹信息进行合成,生成密码数据;

具体地,将符号信息以及在输入符号信息完成之后在预设区域输入的滑动轨迹以及输入每一段滑动轨迹时对触摸屏的按压操作产生的压力值进行合成之后,生成密码数据。

步骤S406:存储所述密码数据。

具体地,存储所述密码数据包括:对所述密码数据进行加密;存储加密后的密码数据。

以对手机进行密码设置为例,具体实施场景图可参见图6,图6为本发明实施例提供的另一种具体实施场景图,当接收到设置密码指令时,提示“请输入密码”,当用户输入符号信息(在此场景下为数字密码)之后,提示用户“请输入滑动轨迹信息”,用户可以在预设区域输入滑动轨迹,如图中所示的轨迹,分为①、②、③段,输入每一段时对触摸屏的按压操作产生的压力值不一样,例如可以预先建立不同压力值范围与不同压力等级的映射关系,例如当压力值为[0-1)时,对应的压力等级为0;当压力值为[1-2)时,对应的压力等级为1;当压力值为[2-3)时,对应的压力等级为2;也可以是压力传感器的精度为1,检测到的压力值本身就是滑动轨迹对应的压力参数信息,将符号信息与滑动轨迹信息进行合成,其中,滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息,形成密码数据,然后对密码数据进行再次加密然后存储,完成密码设置。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及在符号信息输入完成之后在触摸屏的预设区域中输入的滑动轨迹信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性,同时还能在保存密码数据之后对密码数据进行再加密并安全存储,防止黑客恶意攻击。

本发明还相应提供了一种密码解锁方法,请参见图7,图7为本发明实施例提供的一种密码解锁方法流程示意图,至少包括:

步骤S501:接收密码解锁指令;

具体地,该密码解锁的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)解锁、移动终端上的各种应用解锁以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的输入等。

步骤S502:根据所述密码解锁指令,获取输入的符号信息和针对终端触摸屏的操作信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

具体地,针对终端触摸屏的操作信息可以但不限定于是以下至少一种:输入所述符号信息时针对终端触摸屏的按压操作产生的压力参数信息、在所述触摸屏的预设区域中触摸产生的压力参数信息、在所述触摸屏的预设区域中输入的滑动轨迹信息,其中所述滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

步骤S503:对所述符号信息和操作信息进行合成,生成解锁密码数据;

对于符号信息与输入符号信息时对触摸屏的按压操作产生的压力参数信息的合成,与步骤S204类似,在此不再赘述;

对于符号信息与输入符号信息完成之后对触摸屏预设区域的按压操作产生的压力参数信息的合成,与步骤S305类似,在此不再赘述;

对于符号信息与输入符号信息完成之后在预设区域输入的滑动轨迹以及输入每一段滑动轨迹时对触摸屏的按压操作产生的压力值的合成,与步骤S405类似,在此不再赘述。

步骤S504:判断解锁密码数据是否与预存的密码数据一致;

具体地,若解锁密码数据与预存的密码数据一致,则执行步骤S505:密码解锁成功,执行目标操作;若不一致,则解锁失败。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及针对触摸屏的按压操作产生的压力参数信息;符号信息以及在符号信息输入完成之后在触摸屏的预设区域中触摸产生的压力参数信息;符号信息以及在符号信息输入完成之后在触摸屏的预设区域中输入的滑动轨迹信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性。

为了更好地理解本发明的方案,本发明实施例提供了一种终端,如图8所示,终端60至少包括:第一指令接收单元610、第一信息获取单元620、第一数据生成单元630、数据存储单元640,其中;

第一指令接收单元610,用于接收设置密码指令;

具体地,该设置密码的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)密码设置、移动终端上的各种应用密码设置以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的设置等。

第一信息获取单元620,用于根据第一指令接收单元610接收的设置密码指令,获取输入的符号信息和针对终端触摸屏的操作信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

具体地,针对终端触摸屏的操作信息可以但不限定于是以下至少一种:输入所述符号信息时针对终端触摸屏的按压操作产生的压力参数信息、在所述触摸屏的预设区域中触摸产生的压力参数信息、在所述触摸屏的预设区域中输入的滑动轨迹信息,其中所述滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

在本实施例的第一种实现方式中,第一信息获取单元620可以包括:第一符号信息获取子单元6201、第一操作信息获取子单元6202,如图9所示的第一信息获取单元结构示意图;其中,

第一符号信息获取子单元6201,用于获取输入的符号信息;

第一操作信息获取子单元6202,用于获取第一符号信息获取子单元6201获取的符号信息对应的针对终端触摸屏的按压操作产生的压力参数信息。

具体地,在输入符号信息时,会对移动终端的触摸屏有相应的按压操作,而在执行按压操作时,对触摸屏的压力值也是密码数据的一部分。

在本实施例的第二种实现方式中,第一信息获取单元620可以包括:第二符号信息获取子单元6203、第二提示子单元6204、第二操作信息获取子单元6205,如图10所示的第一信息获取单元结构示意图;其中:

第二符号信息获取子单元6203,用于获取输入的符号信息;

第二提示子单元6204,用于提示在所述触摸屏的预设区域输入压力参数信息;

具体地,在符号信息输入完成之后,提示在所述触摸屏的预设区域输入压力参数信息。

第二操作信息获取子单元6205,用于获取在所述触摸屏的预设区域中触摸产生的压力参数信息。

具体地,在输入符号信息完成之后,根据提示信息在所述触摸屏的预设区域输入压力参数信息,在对移动终端触摸屏的预设区域进行按压操作时,对触摸屏的压力值也是密码数据的一部分。

在本实施例的第三种实现方式中,第一信息获取单元620可以包括:第三符号信息获取子单元6206、第三提示子单元6207、第三操作信息获取子单元6208,如图11所示的第一信息获取单元结构示意图;其中:

第三符号信息获取子单元6206,用于获取输入的符号信息;

第三提示子单元6207,提示在所述触摸屏的预设区域输入滑动轨迹信息;

具体地,在符号信息输入完成之后,提示在所述触摸屏的预设区域输入滑动轨迹信息,其中,滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

第三操作信息获取子单元6208,用于获取在所述触摸屏的预设区域中输入的滑动轨迹信息,所述滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

具体地,在输入符号信息完成之后,根据提示信息在所述触摸屏的预设区域输入滑动轨迹信息,在对移动终端触摸屏的预设区域输入滑动轨迹时,输入每一段滑动轨迹时对触摸屏的按压操作产生的压力值以及滑动轨迹本身也是密码数据的一部分。

第一数据生成单元630,用于对所述符号信息和所述操作信息进行合成,生成密码数据;

在本实施例的第一种实现方式中,可以预先建立不同压力值范围与不同压力等级的映射关系,例如当压力值为[0-1)时,对应的压力等级为0;当压力值为[1-2)时,对应的压力等级为1;当压力值为[2-3)时,对应的压力等级为2;那么,当输入的符号信息为1234xyz、对应的压力参数信息为2312301时,合成之后的密码数据为12、23、31、42、x3、y0、z1。

当然,也可以是压力传感器的精度为1,检测到的压力值本身就是压力参数信息,然后与相应的符号信息进行合成,生成密码数据。

在本实施例的第二种实现方式中,可以预先建立不同压力值范围与不同压力等级的映射关系,例如当压力值为[0-1)时,对应的压力等级为0;当压力值为[1-2)时,对应的压力等级为1;当压力值为[2-3)时,对应的压力等级为2;那么,当输入的符号信息为1234xyz、符号信息输入完成之后在触摸屏预设区域输入的压力参数信息为2时,合成之后的密码数据为1234xyz2。

当然,也可以是压力传感器的精度为1,检测到的压力值本身就是压力参数信息,然后与之前输入的符号信息进行合成,生成密码数据。

在本实施例的第三种实现方式中,将符号信息以及在输入符号信息完成之后在预设区域输入的滑动轨迹以及输入每一段滑动轨迹时对触摸屏的按压操作产生的压力值进行合成之后,生成密码数据。

数据存储单元640,用于存储所述密码数据。如图12所示的数据存储单元结构图,数据存储单元640可以包括:加密子单元6410、存储子单元6420,其中:

加密子单元6410,用于对所述密码数据进行加密;

存储子单元6420,用于存储加密后的密码数据。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及针对触摸屏的按压操作产生的压力参数信息;符号信息以及在符号信息输入完成之后在触摸屏的预设区域中触摸产生的压力参数信息;符号信息以及在符号信息输入完成之后在触摸屏的预设区域中输入的滑动轨迹信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性,同时还能在保存密码数据之后对密码数据进行再加密并安全存储,防止黑客恶意攻击。

本发明实施例还相应提供了一种终端,如图13所示,图13为发明实施例提供的一种终端结构示意图,终端70至少包括:第二指令接收单元710、第二信息获取单元720、第二数据生成单元730、判断单元740、执行单元750,其中:

第二指令接收单元710,用于接收输入的密码解锁指令;

具体地,该密码解锁的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)解锁、移动终端上的各种应用解锁以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的输入等。

第二信息获取单元720,用于根据第二指令接收单元710接收的密码解锁指令,获取输入的符号信息和针对终端触摸屏的操作信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

具体地,针对终端触摸屏的操作信息可以但不限定于是以下至少一种:输入所述符号信息时针对终端触摸屏的按压操作产生的压力参数信息、在所述触摸屏的预设区域中触摸产生的压力参数信息、在所述触摸屏的预设区域中输入的滑动轨迹信息,其中所述滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

在本实施例的第一种实现方式中,第二信息获取单元720可以包括:第二符号信息获取子单元7201、第二操作信息获取子单元7202,如图14所示的第二信息获取单元结构示意图;其中,

第四符号信息获取子单元7201,用于获取输入的符号信息;

第四操作信息获取子单元7202,用于获取第四符号信息获取子单元7201获取的符号信息对应的针对终端触摸屏的按压操作产生的压力参数信息。

具体地,在输入符号信息时,会对移动终端的触摸屏有相应的按压操作,而在执行按压操作时,对触摸屏的压力值也是解锁密码数据的一部分。

在本实施例的第二种实现方式中,第二信息获取单元720可以包括:第五符号信息获取子单元7203、第五提示子单元7204、第五操作信息获取子单元7205,如图15所示的第二信息获取单元结构示意图;其中:

第五符号信息获取子单元7203,用于获取输入的符号信息;

第五提示子单元7204,用于提示在所述触摸屏的预设区域输入压力参数信息;

具体地,在符号信息输入完成之后,提示在所述触摸屏的预设区域输入压力参数信息。

第五操作信息获取子单元7205,用于获取在所述触摸屏的预设区域中触摸产生的压力参数信息。

具体地,在输入符号信息完成之后,根据提示信息在所述触摸屏的预设区域输入压力参数信息,在对移动终端触摸屏的预设区域进行按压操作时,对触摸屏的压力值也是解锁密码数据的一部分。

在本实施例的第三种实现方式中,第二信息获取单元720可以包括:第六符号信息获取子单元7206、第六提示子单元7207、第六操作信息获取子单元7208,如图16所示的第二信息获取单元结构示意图;其中:

第六符号信息获取子单元7206,用于获取输入的符号信息;

第六提示子单元7207,提示在所述触摸屏的预设区域输入滑动轨迹信息;

具体地,在符号信息输入完成之后,提示在所述触摸屏的预设区域输入滑动轨迹信息,其中,滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

第六操作信息获取子单元7208,用于获取在所述触摸屏的预设区域中输入的滑动轨迹信息,所述滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

具体地,在输入符号信息完成之后,根据提示信息在所述触摸屏的预设区域输入滑动轨迹信息,在对移动终端触摸屏的预设区域输入滑动轨迹时,输入每一段滑动轨迹时对触摸屏的按压操作产生的压力值以及滑动轨迹本身也是解锁密码数据的一部分。

第二数据生成单元730,用于对第二信息获取单元720获取的符号信息和操作信息进行合成,生成解锁密码数据;

具体地,在本实施例的三种实现方式中,第二数据生成单元730的具体功能实现与终端60中的第一数据生成单元630的具体功能实现类似,在此不再赘述。

判断单元740,用于判断所述解锁密码数据是否与预存的密码数据一致;

执行单元750,用于当所述判断单元740判断出所述解锁密码数据与预存的密码数据一致时,密码解锁成功,执行目标操作。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及针对触摸屏的按压操作产生的压力参数信息;符号信息以及在符号信息输入完成之后在触摸屏的预设区域中触摸产生的压力参数信息;符号信息以及在符号信息输入完成之后在触摸屏的预设区域中输入的滑动轨迹信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性。

请参阅图17,图17是本发明实施例提供的另一种终端结构示意图。其中,如图17所示,终端80可以包括:至少一个处理器810,例如CPU,用户接口830,存储器840,至少一个通信总线820以及显示屏850。其中,通信总线820用于实现这些组件之间的连接通信。其中,用户接口830可以是触摸屏。存储器840可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器840可选的还可以是至少一个位于远离前述处理器810的存储系统。如图17所示,作为一种计算机存储介质的存储器840中可以包括操作系统、网络通信单元、用户接口单元以及密码设置程序。

在图17所示的终端80中,处理器810可以用于调用存储器840中存储的密码设置程序,并执行以下操作:

通过用户接口830获取用户输入的密码设置指令;

具体地,该设置密码的场景可应用于各种移动终端(例如可以是智能手机、平板电脑等)密码设置、移动终端上的各种应用密码设置以及各种应用(例如可以是支付宝、微信钱包、QQ钱包等)支付环境下密码的设置等。

根据所述设置密码指令,用户接口830获取输入的符号信息和针对终端触摸屏的操作信息;

具体地,符号信息可以是数字信息,也可以是字母信息,还可以是特殊字符信息等,当然也可以是它们的任意组合。

具体地,针对终端触摸屏的操作信息可以但不限定于是以下至少一种:输入所述符号信息时针对终端触摸屏的按压操作产生的压力参数信息、在所述触摸屏的预设区域中触摸产生的压力参数信息、在所述触摸屏的预设区域中输入的滑动轨迹信息,其中所述滑动轨迹信息包括触摸所述触摸屏产生的压力参数信息。

存储器840中的密码设置程序对所述符号信息和所述操作信息进行合成,生成密码数据;

存储器840存储所述密码数据。

具体地,存储所述密码数据包括:对所述密码数据进行加密;存储加密后的密码数据。

实施本实施例,可以在用户输入密码的时候,结合符号信息以及针对终端触摸屏的操作信息,可以有效解决在输入密码的过程中被偷窥而造成密码泄露的问题,提高了操作的安全性,同时还能在保存密码数据之后对密码数据进行再加密并安全存储,防止黑客恶意攻击。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1