本发明涉及移动通讯领域,特别是涉及一种解锁方法及装置。
背景技术:
为了保障用户的设备安全以及防止信息泄露,智能设备上设置有屏幕锁,一些应用软件设置有登录密码等。现在市面上的智能设备的解锁方式包括密码、图案、人脸、声音、虹膜、指纹等多种解锁方式。人脸解锁有备选解锁方式(图案或密码),但是相互独立的。指纹解锁只有单个指纹解锁方式。
现有技术中的解锁方式存在以下不足:
1.现有解锁方式较为单一,密码等级不高,容易被破解;
2.密码容易被别人看到记录下来,或者用密码暴力破解软件破解,不够安全;
3.声音、人脸、指纹等容易被人复制,不够安全。
针对相关技术中解锁方式安全度不够高的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明提供一种解锁方法及装置,用以解决相关技术中解锁方式安全度不够高的问题。
为解决上述技术问题,一方面,本发明提供一种解锁方法,其中,该方法包括:设置预设解锁指纹密码;其中,所述预设解锁指纹密码由按照指定顺序排列的一个或多个数字构成,每个数字对应一个指纹;在解锁界面接收用户输入的指纹密码,验证输入的指纹密码与预设解锁指纹密码是否匹配;如果匹配, 则解锁,如果不匹配,则提示用户重新输入。
优选地,在解锁界面接收用户输入的指纹密码包括:至少在解锁界面的数字按键区域对应设置指纹感应模块;在用户手指按压所述数字按键区域时,通过指纹感应模块录入用户输入的指纹密码。
优选地,验证输入的指纹密码与预设解锁指纹密码是否匹配,包括:验证输入的数字、输入数字的顺序、输入数字对应的指纹,是否均与预设解锁指纹密码是否匹配。
优选地,每个数字对应一个指纹;其中,所述指纹为一个用户或多个用户的指纹,不同数字对应的指纹可重复。
优选地,所述预设解锁指纹密码是以下密码至少之一:智能设备的屏幕解锁密码、支付密码、登陆密码、取款或刷卡密码、保险箱密码。
另一方面,本发明还提供一种解锁装置,其中,该装置包括:预设模块,用于设置预设解锁指纹密码;其中,所述预设解锁指纹密码由按照指定顺序排列的一个或多个数字构成,每个数字对应一个指纹;密码输入模块,用于在解锁界面接收用户输入的指纹密码;密码验证模块,用于验证输入的指纹密码与预设解锁指纹密码是否匹配;处理模块,用于在匹配成功的情况下解锁,在匹配失败的情况下提示用户重新输入。
优选地,所述密码输入模块包括:感应设置单元,用于至少在解锁界面的数字按键区域对应设置指纹感应模块;密码录入单元,用于在用户手指按压所述数字按键区域时,通过指纹感应模块录入用户输入的指纹密码。
优选地,密码验证模块,还用于验证输入的数字、输入数字的顺序、输入数字对应的指纹,是否均与预设解锁指纹密码是否匹配。
优选地,每个数字对应一个指纹;其中,所述指纹为一个用户或多个用户的指纹,不同数字对应的指纹可重复。
优选地,所述预设解锁指纹密码是以下密码至少之一:智能设备的屏幕解锁密码、支付密码、登陆密码、取款或刷卡密码、保险箱密码。
本发明有益效果如下:
通过本发明,采取两种加密方式相结合的方式设置解锁密码,难以被破解或被记住,从而解决了相关技术中解锁方式安全度不够高的问题,提高了密码等级,增加密码的迷惑性,即使被别人记住密码或者复制了,指纹这一密码也不容易被破解。
附图说明
图1是本发明实施例一的解锁方法流程图;
图2是本发明实施例二的解锁界面示意图;
图3是本发明实施例二的预设解锁指纹密码的设置示意图;
图4是根据本发明实施例三的解锁装置的结构框图。
具体实施方式
为了解决现有技术中解锁方式安全度不够高的问题,本发明提供了一种解锁方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
在解锁方案中,可以将指纹验证技术集成到触控显示屏本身,在触摸屏的任意位置都可以进行指纹识别。本发明通过密码和指纹相结合,产生一种新的解锁方式——密码指纹,即在密码的基础上,在输入每个密码数字时都需要输入一个特定的指纹。下面通过实施例进行详细介绍。
实施例一
图1是根据本发明实施例一的解锁方法流程图,如图1所示,该流程图包括以下步骤(步骤S102-步骤S110):
步骤S102,设置预设解锁指纹密码;其中,预设解锁指纹密码由按照指定顺序排列的一个或多个数字构成,每个数字对应一个指纹。
其中,为了提高密码的安全度,可以只录入一个用户的指纹,也可以录入 多个用户的指纹(例如在大额支付或保险箱密码等特定应用场景时),即上述指纹为一个用户或多个用户的指纹,不同数字对应的指纹可重复。
步骤S104,在解锁界面接收用户输入的指纹密码;其中,至少在解锁界面的数字按键区域对应设置指纹感应模块;在用户手指按压数字按键区域时,通过指纹感应模块录入用户输入的指纹密码。
步骤S106,验证输入的指纹密码与预设解锁指纹密码是否匹配;其中,验证输入的数字、输入数字的顺序、输入数字对应的指纹,是否均与预设解锁指纹密码是否匹配。
如果匹配成功,则执行步骤S108,如果匹配失败,则执行步骤S110。
步骤S108,解锁。
步骤S110,提示用户重新输入。
本实施例可以应用在多种应用场景,例如上述预设解锁指纹密码可以是以下密码至少之一:智能设备的屏幕解锁密码、支付密码、登陆密码、取款或刷卡密码、保险箱密码等。
通过上述方法,解决了解决了相关技术中解锁方式安全度不够高的问题,提高了密码等级,增加密码的迷惑性,即使被别人记住密码或者复制了,指纹这一密码也不容易被破解。
实施例二
图2是根据本发明实施例二的解锁界面示意图,如图2所示,可以至少在解锁界面的数字按键区域对应设置指纹感应模块,该指纹感应模块用于在用户手指按压数字按键区域时,录入用户输入的指纹。
图3是根据本发明实施例三的预设解锁指纹密码的设置示意图,如图3所示,例如,用数字0-9代表密码数字,用A-J代表十个指纹。每个密码数字对应一个指纹,可以是每个数字分别对应一个指纹,0-9与A-J一一对应。例如:0->A,1->B,2->C,…,9->J;也可以是每个数字任选一个指纹,甚至可以重复,例如:1D 2D 3D 4D,5C 5H 5A 5I。这些都是可以由用户自己来设定的,包括密码 的长度等。
如果用户设定的密码是2H 0F 1G 5I 0E 5G,那么用户就需要用右手中指H按下2->右手大拇指F按下0->右手食指G按下1->右手无名指I按下5->左手大拇指E按下0->右手食指G按下5。这样,才能成功解锁。
在设定密码录入指纹的时候,可以只录入一个用户的指纹,也可以录入多个用户的指纹,从而达到更安全的目的。特别适合某些特定的应用场景,例如:大额支付、保险箱等。
实施例三
图4是根据本发明实施例三的解锁装置的结构框图,如图4所示,该装置包括:
预设模块10,用于设置预设解锁指纹密码;其中,预设解锁指纹密码由按照指定顺序排列的一个或多个数字构成,每个数字对应一个指纹;其中,指纹为一个用户或多个用户的指纹,不同数字对应的指纹可重复。
密码输入模块20,用于在解锁界面接收用户输入的指纹密码;
其中包括:感应设置单元,用于至少在解锁界面的数字按键区域对应设置指纹感应模块;密码录入单元,用于在用户手指按压数字按键区域时,通过指纹感应模块录入用户输入的指纹密码。
密码验证模块30,用于验证输入的指纹密码与预设解锁指纹密码是否匹配;具体地,用于验证输入的数字、输入数字的顺序、输入数字对应的指纹,是否均与预设解锁指纹密码是否匹配。
处理模块40,用于在匹配成功的情况下解锁,在匹配失败的情况下提示用户重新输入。
本实施例可以应用在多种应用场景,例如上述预设解锁指纹密码可以是以下密码至少之一:智能设备的屏幕解锁密码、支付密码、登陆密码、取款或刷卡密码、保险箱密码等。
通过上述装置,解决了解决了相关技术中解锁方式安全度不够高的问题, 提高了密码等级,增加密码的迷惑性,即使被别人记住密码或者复制了,指纹这一密码也不容易被破解。
从以上的描述中可知,本发明提出的解锁方案具备以下优点:
(1)提高了密码的等级,密码的排列组合数是10^n,而密码指纹的排列组合数是大于10^2n,还必须是在录取到用户的指纹的基础上。备注:n是指密码长度。
(2)增加迷惑性,给伺机盗取密码的人一种“你以为我在输密码,其实我在输指纹”的感觉。不容易被发现、破解。
(3)可以应用于很多场景,例如至少包括:
a.智能设备锁,例如手机、pad、电脑等的屏幕锁;
b.移动支付密码,例如:支付宝、微信支付等;
c.社交软件的登录密码,例如QQ,防止被盗号诈骗;
d.其他私密软件/账户密码,保护隐私;
e.ATM机取款/POS机刷卡密码;
f.安全门密码;
g.保险箱密码。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。