本发明实施例涉及计算机技术,尤其涉及一种解锁方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、随着计算机的广泛应用,操作系统的安全性成为人们关注的焦点之一,当前操作系统主要采用账密进行安全保证,而账密设置识别到人,如果出现账密被盗用,操作系统的安全性将无法保证,同时每次进入操作系统都需要输入账密,降低了用户的使用体验。
技术实现思路
1、本发明提供一种解锁方法、装置、电子设备及计算机可读存储介质,以实现在不同解锁方式条件下获取不同解锁信息进行解锁,在保证终端安全的同时提高用户体验。
2、第一方面,本发明实施例提供了一种解锁方法,应用于终端,所述终端具有外接输入设备,该方法包括:
3、获取所述外接输入设备的锁定时长和当前位置信息;
4、根据所述锁定时长和所述当前位置信息确定本次解锁方式;
5、按照所述本次解锁方式从所述外接输入设备获取本次解锁信息,所述本次解锁信息包括所述外接输入设备的至少两个不同位置分别采集的实时指纹信息;
6、将所述本次解锁信息和所述本次解锁方式对应的预设解锁信息进行匹配,得到匹配结果,所述预设解锁信息包括所述至少两个不同位置分别对应的预设指纹信息;
7、根据所述匹配结果执行解锁操作。
8、第二方面,本发明实施例还提供了一种解锁装置,该装置包括:
9、时长获取模块,用于获取所述外接输入设备的锁定时长和当前位置信息;
10、方式确定模块,用于根据所述锁定时长和所述当前位置信息确定本次解锁方式;
11、信息获取模块,用于按照所述本次解锁方式从所述外接输入设备获取本次解锁信息,所述本次解锁信息包括所述外接输入设备的至少两个不同位置分别采集的实时指纹信息;
12、信息匹配模块,用于将所述本次解锁信息和所述本次解锁方式对应的预设解锁信息进行匹配,得到匹配结果,所述预设解锁信息包括所述至少两个不同位置分别对应的预设指纹信息;
13、解锁执行模块,用于根据所述匹配结果执行解锁操作。
14、第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
15、一个或多个处理器;
16、存储装置,用于存储一个或多个程序,
17、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述的解锁方法。
18、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的解锁方法。
19、本发明实施例中,通过获取外接输入设备的锁定时长和当前位置信息;根据锁定时长和当前位置信息确定本次解锁方式;按照本次解锁方式从外接输入设备获取本次解锁信息,本次解锁信息包括外接输入设备的至少两个不同位置分别采集的实时指纹信息;将本次解锁信息和本次解锁方式对应的预设解锁信息进行匹配,得到匹配结果,预设解锁信息包括至少两个不同位置分别对应的预设指纹信息;根据匹配结果执行解锁操作。本发明通过锁定时长和位置信息设置不同的解锁方式,提高终端的安全性;通过解锁方式实时获取至少两个不同位置的指纹信息生成本次解锁信息进行解锁,解锁信息中包含用户的生物信息,输入方便且降低解锁的复杂度,同时解锁信息结合外接设备的位置信息和用户的指纹信息,增强解锁信息的安全性。
1.一种解锁方法,其特征在于,应用于终端,所述终端具有外接输入设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述锁定时长和所述当前位置信息确定本次解锁方式,包括:
3.根据权利要求2所述的方法,其特征在于,所述本次解锁方式为所述实时指纹解锁,所述按照所述本次解锁方式从所述外接输入设备获取本次解锁信息,包括:
4.根据权利要求2所述的方法,其特征在于,确定所述当前位置信息是否与所述外接输入设备的上锁位置信息一致之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述本次解锁方式为所述密钥解锁,所述按照所述本次解锁方式从所述外接输入设备获取本次解锁信息,包括:
6.根据权利要求5所述的方法,其特征在于,根据所述至少两个不同位置分别采集的实时指纹信息和所述至少两个不同位置分别采集的实时指纹信息对应的实时操作信息生成所述本次解锁信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据预设编码规则将所述实时指纹信息中每个指纹对应的位置信息、所述实时指纹信息中每个指纹的特征和所述实时指纹信息中各指纹对应的实时操作信息编码,得到所述本次解锁信息,包括:
8.一种解锁装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的解锁方法。