发明内容
针对上述缺陷,本发明的目的是提供一种多级验证的移动终端安全解锁方法和装置。
本发明多级验证的移动终端安全解锁的方法是通过以下技术方案实现的:
一种多级验证的移动终端安全解锁方法,该方法包括以下几个步骤:
用户名密码验证步骤,用户开启移动终端,移动终端显示一级认证界面,要求用户输入用户名和密码,用户通过一级认证界面输入用户名和密码,一级认证界面比较用户输入的用户名和密码和预先设置的用户名和密码,如比较结果一致,则用户通过一级认证,如比较结果不一致,则一级认证失败,移动终端直接关闭;
用户操作权限确定步骤,用户通过一级验证后,查找权限数据库中该用户对应的操作权限,确定该用户名为管理员用户或普通用户,确定用户为管理员用户时,赋予用户管理员权限,确定用户为普通用户时,赋予用户普通用户权限;
运算验证步骤,当确定用户为管理员用户时,进入加减法运算验证步骤,移动终端显示二级认证界面,其中二级认证界面随机生成加减法运算式,用户根据界面显示的加减法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
当确定用户为普通用户时,进入乘除法运算验证步骤,移动终端显示二级认证界面,其中二级认证界面随机生成乘除法运算式,用户根据界面显示的乘除法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
生物特征认证方式选择步骤,根据二级认证界面的运算结果,选择特定的生物特征认证方式,当二级认证界面的运算结果为大于等于1以及小于10时,与指纹认证方式对应,启动指纹认证步骤,采集用户指纹并与预先采集的用户指纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于10以及小于20时,与人脸认证方式对应,启动人脸认证步骤,采集用户人脸并与预先采集的用户人脸相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于20以及小于30时,与虹膜认证方式对应,启动虹膜认证步骤,采集用户虹膜并与预先采集的用户虹膜相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于30以及小于40时,与掌纹认证方式对应,启动掌纹认证步骤,采集用户掌纹并与预先采集的用户掌纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于40时,与语音认证方式对应,启动语音认证步骤,采集用户语音并与预先采集的用户语音相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端。
优选的,所述方法还包括:将预先设置的用户指纹、人脸、虹膜、掌纹和语音信息存储在存储装置中,所述存储装置为硬盘设备。
优选的,所述方法还包括:在采集用户指纹时选择对用户的1个或多个手指的指纹进行采集,多个手指指纹的验证时的安全等级越高。
优选的,所述方法还包括:根据采集的指纹和人脸特征信息对指纹和人脸信息进行校正,以保证指纹和人脸识别的准确性。
优选的,所述方法还包括:根据采集的虹膜、掌纹和语音特征信息对虹膜、掌纹和语音信息进行校正,以保证虹膜、掌纹和语音识别的准确性。
另外的,本发明还公开了一种多级验证的移动终端安全解锁装置,该装置包括以下几个部分:
用户名密码验证装置,用户开启移动终端,移动终端显示一级认证界面,要求用户输入用户名和密码,用户通过一级认证界面输入用户名和密码,一级认证界面比较用户输入的用户名和密码和预先设置的用户名和密码,如比较结果一致,则用户通过一级认证,如比较结果不一致,则一级认证失败,移动终端直接关闭;
用户操作权限确定装置,用户通过一级验证后,查找权限数据库中该用户对应的操作权限,确定该用户名为管理员用户或普通用户,确定用户为管理员用户时,赋予用户管理员权限,确定用户为普通用户时,赋予用户普通用户权限;
运算验证装置,当确定用户为管理员用户时,进入加减法运算验证装置,移动终端显示二级认证界面,其中二级认证界面随机生成加减法运算式,用户根据界面显示的加减法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
当确定用户为普通用户时,进入乘除法运算验证装置,移动终端显示二级认证界面,其中二级认证界面随机生成乘除法运算式,用户根据界面显示的乘除法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
生物特征认证方式选择装置,根据二级认证界面的运算结果,选择特定的生物特征认证方式,当二级认证界面的运算结果为大于等于1以及小于10时,与指纹认证方式对应,启动指纹认证装置,采集用户指纹并与预先采集的用户指纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于10以及小于20时,与人脸认证方式对应,启动人脸认证装置,采集用户人脸并与预先采集的用户人脸相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于20以及小于30时,与虹膜认证方式对应,启动虹膜认证装置,采集用户虹膜并与预先采集的用户虹膜相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于30以及小于40时,与掌纹认证方式对应,启动掌纹认证装置,采集用户掌纹并与预先采集的用户掌纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于40时,与语音认证方式对应,启动语音认证装置,采集用户语音并与预先采集的用户语音相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端。
优选的,所述装置还包括:将预先设置的用户指纹、人脸、虹膜、掌纹和语音信息存储在存储装置中,所述存储装置为硬盘设备。
优选的,所述装置还包括:在采集用户指纹时选择对用户的1个或多个手指的指纹进行采集,多个手指指纹的验证时的安全等级越高。
优选的,所述装置还包括:根据采集的指纹和人脸特征信息对指纹和人脸信息进行校正,以保证指纹和人脸识别的准确性。
优选的,所述装置还包括:根据采集的虹膜、掌纹和语音特征信息对虹膜、掌纹和语音信息进行校正,以保证虹膜、掌纹和语音识别的准确性。
具体实施方式
对照附图1,该方法包括以下主要步骤:
用户名密码验证步骤,用户开启移动终端,移动终端显示一级认证界面,要求用户输入用户名和密码,用户通过一级认证界面输入用户名和密码,一级认证界面比较用户输入的用户名和密码和预先设置的用户名和密码,如比较结果一致,则用户通过一级认证,如比较结果不一致,则一级认证失败,移动终端直接关闭;
用户操作权限确定步骤,用户通过一级验证后,查找权限数据库中该用户对应的操作权限,确定该用户名为管理员用户或普通用户,确定用户为管理员用户时,赋予用户管理员权限,确定用户为普通用户时,赋予用户普通用户权限;
运算验证步骤,当确定用户为管理员用户时,进入加减法运算验证步骤,移动终端显示二级认证界面,其中二级认证界面随机生成加减法运算式,用户根据界面显示的加减法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
当确定用户为普通用户时,进入乘除法运算验证步骤,移动终端显示二级认证界面,其中二级认证界面随机生成乘除法运算式,用户根据界面显示的乘除法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
生物特征认证方式选择步骤,根据二级认证界面的运算结果,选择特定的生物特征认证方式,当二级认证界面的运算结果为大于等于1以及小于10时,与指纹认证方式对应,启动指纹认证步骤,采集用户指纹并与预先采集的用户指纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于10以及小于20时,与人脸认证方式对应,启动人脸认证步骤,采集用户人脸并与预先采集的用户人脸相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于20以及小于30时,与虹膜认证方式对应,启动虹膜认证步骤,采集用户虹膜并与预先采集的用户虹膜相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于30以及小于40时,与掌纹认证方式对应,启动掌纹认证步骤,采集用户掌纹并与预先采集的用户掌纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于40时,与语音认证方式对应,启动语音认证步骤,采集用户语音并与预先采集的用户语音相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端。
对照附图2,该装置主要包括几个部分:
用户名密码验证装置,用户开启移动终端,移动终端显示一级认证界面,要求用户输入用户名和密码,用户通过一级认证界面输入用户名和密码,一级认证界面比较用户输入的用户名和密码和预先设置的用户名和密码,如比较结果一致,则用户通过一级认证,如比较结果不一致,则一级认证失败,移动终端直接关闭;
用户操作权限确定装置,用户通过一级验证后,查找权限数据库中该用户对应的操作权限,确定该用户名为管理员用户或普通用户,确定用户为管理员用户时,赋予用户管理员权限,确定用户为普通用户时,赋予用户普通用户权限;
运算验证装置,当确定用户为管理员用户时,进入加减法运算验证装置,移动终端显示二级认证界面,其中二级认证界面随机生成加减法运算式,用户根据界面显示的加减法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
当确定用户为普通用户时,进入乘除法运算验证装置,移动终端显示二级认证界面,其中二级认证界面随机生成乘除法运算式,用户根据界面显示的乘除法运算式给出该运算式的运算结果,当运算结果与预先运算得到的正确结果相符时,用户通过二级认证,如运算结果与预先运算得到的正确结果不符时,用户未通过二级认证,移动终端直接关闭;
生物特征认证方式选择装置,根据二级认证界面的运算结果,选择特定的生物特征认证方式,当二级认证界面的运算结果为大于等于1以及小于10时,与指纹认证方式对应,启动指纹认证装置,采集用户指纹并与预先采集的用户指纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于10以及小于20时,与人脸认证方式对应,启动人脸认证装置,采集用户人脸并与预先采集的用户人脸相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于20以及小于30时,与虹膜认证方式对应,启动虹膜认证装置,采集用户虹膜并与预先采集的用户虹膜相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于30以及小于40时,与掌纹认证方式对应,启动掌纹认证装置,采集用户掌纹并与预先采集的用户掌纹相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端;
当二级认证界面的运算结果为大于等于40时,与语音认证方式对应,启动语音认证装置,采集用户语音并与预先采集的用户语音相比较,当比较通过时允许用户解锁移动终端,当比较不通过时关闭移动终端。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。