解锁方法及装置制造方法及图纸

技术编号:15501359 阅读:130 留言:0更新日期:2017-06-03 22:45
本公开是关于解锁方法及装置。该方法包括:监测用户连续应用解锁失败的失败次数;当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息;接收用户输入的解锁密码;当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用。该技术方案解锁应用无需使用完整的解锁密码,只需要按照记忆输入解锁密码,解锁密码和预设密码的相似度足够大的话,就可以进行解锁,用户就可以在屏幕上进行操作,提高用户体验。

Unlocking method and device

The present disclosure relates to unlocking methods and devices. The method includes: monitoring user applications fail to unlock the number of failed continuously; when the number of failures is greater than the preset number, generated for the first message prompts the user to enter a password to unlock the password to unlock; receiving user input; when the similarity of the default password and the password to unlock the storage reaches a preset proportion, unlock the application of. The technical scheme is no need to use the password to unlock unlock application complete, only need to enter the password to unlock unlock password according to the memory, and the default password similarity is large enough, it can be unlocked, the user can operate on the screen, improve the user experience.

【技术实现步骤摘要】
解锁方法及装置
本公开涉及电子设备领域,尤其涉及解锁方法及装置。
技术介绍
目前,为了保护用户信息的安全,智能手机都会设置屏幕锁或应用锁,现在的屏幕锁或应用锁一般包括数字密码锁、手势锁、指纹锁三种。上述三种锁中的密码锁和手势锁都存在一个问题,当输入的密码或图形轨迹忘记了,用户就无法解锁屏幕或应用了。
技术实现思路
本公开实施例提供解锁方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种解锁方法,包括;监测用户连续应用解锁失败的失败次数;当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息;接收用户输入的解锁密码;当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用。本公开的实施例提供的技术方案可以包括以下有益效果:解锁应用无需使用完整的解锁密码,只需要按照记忆输入解锁密码,解锁密码和预设密码的相似度足够大的话,就可以进行解锁,用户就可以在屏幕上进行操作,提高用户体验。在一个实施例中,所述解锁所述应用之后,所述方法还包括:生成提示用户更改密码的第二提示信息;接收用户输入的新解锁密码;用所述新解锁密码代替所述预设密码。本公开的实施例提供的技术方案可以包括以下有益效果:及时改掉已经忘记的解锁密码,换成用户知道的新解锁密码,防止用户再次输入错误。在一个实施例中,所述解锁密码是字符密码时,所述当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用包括:获取所述字符密码中的每个字符;按照所述字符密码的字符排列顺序,将所述字符密码中的每个字符依次所述预设密码中相应顺序的字符进行比较;当所述字符密码中有x个字符与所述预设密码中相应顺序的字符相同时,判断所述x与所述字符密码的字符个数之比是否大于第一预设占比;当所述x与所述字符密码的字符个数之比大于所述第一预设占比,解锁所述应用。本公开的实施例提供的技术方案可以包括以下有益效果:实现不完整字符密码情况下的解锁过程。在一个实施例中,所述解锁密码是手势密码时,所述当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用包括:获取所述手势密码中经过的y个手势虚拟按键和所述y个手势虚拟按键的经过顺序;所述y为大于1的整数;按照所述经过顺序,依次判断所述y个手势虚拟按键与所述预设密码中相应顺序的手势虚拟按键是否相同;当所述y个手势虚拟按键中存在z个虚拟按键与所述预设密码中相应顺序的手势虚拟按键相同时,判断所述z与所述预设密码中手势虚拟按键的个数之比是否大于第二预设占比;当所述z与所述预设密码中手势虚拟按键的个数之比大于第二预设占比时,解锁所述应用。本公开的实施例提供的技术方案可以包括以下有益效果:实现不完整手势密码情况下的解锁过程。在一个实施例中,所述解锁密码包括字符密码和手势密码时,所述当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用包括:获取所述字符密码中的每个字符;按照所述字符密码的字符排列顺序,将所述字符密码中的每个字符依次所述预设密码中相应顺序的字符进行比较;当所述字符密码中有x个字符与所述预设密码中相应顺序的字符相同时,判断所述x与所述字符密码的字符个数之比是否大于第一预设占比;获取所述手势密码中经过的y个手势虚拟按键和所述y个手势虚拟按键的经过顺序;所述y为大于1的整数;按照所述经过顺序,依次判断所述y个手势虚拟按键与所述预设密码中相应顺序的手势虚拟按键是否相同;当所述y个手势虚拟按键中存在z个虚拟按键与所述预设密码中相应顺序的手势虚拟按键相同时,判断所述z与所述预设密码中手势虚拟按键的个数之比是否大于第二预设占比;当所述x与所述字符密码的字符个数之比大于第一预设占比,且所述z与所述预设密码中手势虚拟按键的个数之比大于第二预设占比时,解锁所述应用。本公开的实施例提供的技术方案可以包括以下有益效果:实现不完整字符密码和不完整手势密码情况下的解锁过程。在一个实施例中,所述当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息包括:当所述失败次数大于预设次数时,生成提示用户输入指纹密码的第三提示信息;接收用户输入的指纹信息;判断所述指纹信息和存储的预设指纹信息是否相匹配;当所述指纹信息和所述预设指纹信息相匹配时,生成所述第一提示信息。本公开的实施例提供的技术方案可以包括以下有益效果:只有指纹密码验证成功的情况下,才能通过不完整字符密码和\或手势密码进行解锁。根据本公开实施例的第二方面,提供一种解锁装置,包括;监测模块,用于监测用户连续应用解锁失败的失败次数;生成模块,用于当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息;接收模块,用于接收用户输入的解锁密码;解锁模块,用于当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用。在一个实施例中,所述装置还包括:处理模块,用于生成提示用户更改密码的第二提示信息;所述接收模块还用于:接收用户输入的新解锁密码;代替模块,用于用所述新解锁密码代替所述预设密码。在一个实施例中,所述解锁密码是字符密码时,所述解锁模块包括:第一获取子模块,用于获取所述字符密码中的每个字符;第一比较子模块,用于按照所述字符密码的字符排列顺序,将所述字符密码中的每个字符依次所述预设密码中相应顺序的字符进行比较;第一判断子模块,用于当所述字符密码中有x个字符与所述预设密码中相应顺序的字符相同时,判断所述x与所述字符密码的字符个数之比是否大于第一预设占比;第一解锁子模块,用于当所述x与所述字符密码的字符个数之比大于所述第一预设占比,解锁所述应用。在一个实施例中,所述解锁密码是手势密码时,所述解锁模块包括:第二获取子模块,用于获取所述手势密码中经过的y个手势虚拟按键和所述y个手势虚拟按键的经过顺序;所述y为大于1的整数;第二判断子模块,用于按照所述经过顺序,依次判断所述y个手势虚拟按键与所述预设密码中相应顺序的手势虚拟按键是否相同;还用于当所述y个手势虚拟按键中存在z个虚拟按键与所述预设密码中相应顺序的手势虚拟按键相同时,判断所述z与所述预设密码中手势虚拟按键的个数之比是否大于第二预设占比;第二解锁子模块,用于当所述z与所述预设密码中手势虚拟按键的个数之比大于第二预设占比时,解锁所述应用。在一个实施例中,所述解锁密码包括字符密码和手势密码时,所述解锁模块包括:第三获取子模块,用于获取所述字符密码中的每个字符;还用于获取所述手势密码中经过的y个手势虚拟按键和所述y个手势虚拟按键的经过顺序;所述y为大于1的整数;第二比较子模块,用于按照所述字符密码的字符排列顺序,将所述字符密码中的每个字符依次所述预设密码中相应顺序的字符进行比较;第三判断子模块,用于当所述字符密码中有x个字符与所述预设密码中相应顺序的字符相同时,判断所述x与所述字符密码的字符个数之比是否大于第一预设占比;第四判断子模块,用于按照所述经过顺序,依次判断所述y个手势虚拟按键与所述预设密码中相应顺序的手势虚拟按键是否相同;还用于当所述y个手势虚拟按键中存在z个虚拟按键与所述预设密码中相应顺序的手势虚拟按键相同时,判断所述z与所述预设密码中手势虚拟按键的个数之比是否大于第二预设占比;第三解锁子模块,用于当所述x与所述字符密码的字符个数之比大于第一预设占比本文档来自技高网...
解锁方法及装置

【技术保护点】
一种解锁方法,其特征在于,包括;监测用户连续应用解锁失败的失败次数;当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息;接收用户输入的解锁密码;当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用。

【技术特征摘要】
1.一种解锁方法,其特征在于,包括;监测用户连续应用解锁失败的失败次数;当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息;接收用户输入的解锁密码;当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用。2.根据权利要求1所述的方法,其特征在于,所述解锁所述应用之后,所述方法还包括:生成提示用户更改密码的第二提示信息;接收用户输入的新解锁密码;用所述新解锁密码代替所述预设密码。3.根据权利要求1所述的方法,其特征在于,所述解锁密码是字符密码时,所述当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用包括:获取所述字符密码中的每个字符;按照所述字符密码的字符排列顺序,将所述字符密码中的每个字符依次所述预设密码中相应顺序的字符进行比较;当所述字符密码中有x个字符与所述预设密码中相应顺序的字符相同时,判断所述x与所述字符密码的字符个数之比是否大于第一预设占比;当所述x与所述字符密码的字符个数之比大于所述第一预设占比,解锁所述应用。4.根据权利要求1所述的方法,其特征在于,所述解锁密码是手势密码时,所述当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用包括:获取所述手势密码中经过的y个手势虚拟按键和所述y个手势虚拟按键的经过顺序;所述y为大于1的整数;按照所述经过顺序,依次判断所述y个手势虚拟按键与所述预设密码中相应顺序的手势虚拟按键是否相同;当所述y个手势虚拟按键中存在z个虚拟按键与所述预设密码中相应顺序的手势虚拟按键相同时,判断所述z与所述预设密码中手势虚拟按键的个数之比是否大于第二预设占比;当所述z与所述预设密码中手势虚拟按键的个数之比大于第二预设占比时,解锁所述应用。5.根据权利要求1所述的方法,其特征在于,所述解锁密码包括字符密码和手势密码时,所述当所述解锁密码和存储的预设密码的相似度达到预设占比时,解锁所述应用包括:获取所述字符密码中的每个字符;按照所述字符密码的字符排列顺序,将所述字符密码中的每个字符依次所述预设密码中相应顺序的字符进行比较;当所述字符密码中有x个字符与所述预设密码中相应顺序的字符相同时,判断所述x与所述字符密码的字符个数之比是否大于第一预设占比;获取所述手势密码中经过的y个手势虚拟按键和所述y个手势虚拟按键的经过顺序;所述y为大于1的整数;按照所述经过顺序,依次判断所述y个手势虚拟按键与所述预设密码中相应顺序的手势虚拟按键是否相同;当所述y个手势虚拟按键中存在z个虚拟按键与所述预设密码中相应顺序的手势虚拟按键相同时,判断所述z与所述预设密码中手势虚拟按键的个数之比是否大于第二预设占比;当所述x与所述字符密码的字符个数之比大于第一预设占比,且所述z与所述预设密码中手势虚拟按键的个数之比大于第二预设占比时,解锁所述应用。6.根据权利要求3-5任一项所述的方法,其特征在于,所述当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息包括:当所述失败次数大于预设次数时,生成提示用户输入指纹密码的第三提示信息;接收用户输入的指纹信息;判断所述指纹信息和存储的预设指纹信息是否相匹配;当所述指纹信息和所述预设指纹信息相匹配时,生成所述第一提示信息。7.一种解锁装置,其特征在于,包括;监测模块,用于监测用户连续应用解锁失败的失败次数;生成模块,用于当所述失败次数大于预设次数时,生成用于提示用户输入解锁的密码的第一提示信息;接收模块,用于接收用户输入的解锁密码;解锁模块,用于当所述解锁密码和存...

【专利技术属性】
技术研发人员:刘欢欢
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1