一种设备解锁方法和装置、设备及存储介质与流程

文档序号:35976514发布日期:2023-11-09 19:18阅读:40来源:国知局
一种设备解锁方法和装置、设备及存储介质与流程

本技术涉及信息安全,具体涉及一种设备解锁方法和装置、设备及存储介质。


背景技术:

1、目前为了保证信息安全,主要通过用户手动输入固定长度的密码进行设备解锁,例如智能手机通常由用户手动输入4位数或6位数等固定位数的个人识别码(personalidentification number,pin码)来进行解锁。

2、但固定长度的密码在用户使用便捷性以及设备的信息安全性上都存在一定缺陷,例如长度较短的密码易被暴力破解,存在设备的信息安全性较低的问题,而长度较长的密码则会造成用户输入时长较长,使用不便,且用户难以记忆,易出现输入错误的情况。

3、因此,如何在保证设备的信息安全性的同时,提升设备解锁效率是亟待解决的问题。


技术实现思路

1、本技术实施例提供一种设备解锁方法和装置、设备及存储介质,用以保证设备的信息安全性的同时,提升设备解锁效率。

2、第一方面,提供一种设备解锁方法,所述方法包括:

3、基于待解锁设备的位置信息,确定相应的位置安全等级,所述位置安全等级表征所述待解锁设备在当前位置进行密码解锁时发生密码失窃的概率;

4、基于所述位置安全等级,确定所述待解锁设备在当前位置的目标密码;

5、若确定用户输入的解锁密码与所述目标密码相同,则对所述待解锁设备执行解锁操作。

6、可选的,所述基于所述位置安全等级,确定所述待解锁设备在当前位置的目标密码,包括:

7、基于所述位置安全等级,确定所述目标密码的第一密码长度;

8、基于预设的基准密码以及所述第一密码长度,按照预设密码生成规则确定所述目标密码;其中,所述基准密码表征所述待解锁设备处于任一位置安全等级的位置时,均能对所述待解锁设备进行解锁的密码,所述预设密码生成规则表征从所述基准密码包括的多个字符中,选取至少一个字符组成目标密码的字符选取顺序。

9、可选的,在基于预设的基准密码以及所述第一密码长度,按照预设密码生成规则确定所述目标密码之后,所述方法还包括:

10、基于所述第一密码长度,更新所述待解锁设备当前显示的密码框数量,所述密码框数量用于提示用户需输入的密码长度。

11、可选的,所述若确定用户输入的解锁密码与所述目标密码相同,则对所述待解锁设备执行解锁操作,包括:

12、实时获取用户输入的解锁密码的第二密码长度;

13、若确定所述第二密码长度与所述目标密码的第一密码长度相同,则判断所述解锁密码的字符与所述目标密码的字符是否相同;

14、若相同,则将所述解锁密码填充为基准密码,以对所述待解锁设备执行解锁操作。

15、可选的,所述位置信息包括所述待解锁设备当前位置的场景图像信息,则所述基于待解锁设备的位置信息,确定相应的位置安全等级,包括:

16、基于已训练的场景识别模型,确定所述场景图像信息对应的目标场景类型,所述场景识别模型是基于样本场景图像训练得到,所述样本场景图像已标定了相应的场景类型;

17、确定与所述目标场景类型对应的位置安全等级。

18、可选的,在基于所述位置安全等级,确定所述待解锁设备在当前位置的目标密码之后,所述方法还包括:

19、若确定用户输入的解锁密码与所述目标密码不同,则确定设备解锁失败;

20、若预设时间范围内设备解锁失败的失败次数超过预设阈值,则将目标密码变更为基准密码。

21、第二方面,提供一种设备解锁装置,所述装置包括:

22、位置确定单元,用于基于待解锁设备的位置信息,确定相应的位置安全等级,所述位置安全等级表征所述待解锁设备在当前位置进行密码解锁时发生密码失窃的概率;

23、密码确定单元,用于基于所述位置安全等级,确定所述待解锁设备在当前位置的目标密码;

24、密码解锁单元,若确定用户输入的解锁密码与所述目标密码相同,则对所述待解锁设备执行解锁操作。

25、可选的,所述密码确定单元,具体用于:

26、基于所述位置安全等级,确定所述目标密码的第一密码长度;

27、基于预设的基准密码以及所述第一密码长度,按照预设密码生成规则确定所述目标密码;其中,所述基准密码表征所述待解锁设备处于任一位置安全等级的位置时,均能对所述待解锁设备进行解锁的密码,所述预设密码生成规则表征从所述基准密码包括的多个字符中,选取至少一个字符组成目标密码的字符选取顺序。

28、可选的,所述密码确定单元,还用于:

29、基于所述第一密码长度,更新所述待解锁设备当前显示的密码框数量,所述密码框数量用于提示用户需输入的密码长度。

30、可选的,所述密码解锁单元,具体用于:

31、实时获取用户输入的解锁密码的第二密码长度;

32、若确定所述第二密码长度与所述目标密码的第一密码长度相同,则判断所述解锁密码的字符与所述目标密码的字符是否相同;

33、若相同,则将所述解锁密码填充为基准密码,以对所述待解锁设备执行解锁操作。

34、可选的,所述位置确定单元,具体用于:

35、基于已训练的场景识别模型,确定所述场景图像信息对应的目标场景类型,所述场景识别模型是基于样本场景图像训练得到,所述样本场景图像已标定了相应的场景类型;

36、确定与所述目标场景类型对应的位置安全等级。

37、可选的,所述密码解锁单元,还用于:

38、若确定用户输入的解锁密码与所述目标密码不同,则确定设备解锁失败;

39、若预设时间范围内设备解锁失败的失败次数超过预设阈值,则将目标密码变更为基准密码。

40、第三方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中的任一种方法的步骤。

41、第四方面,提供一种计算机存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述第一方面中的任一种方法的步骤。

42、第五方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面中的任一种方法的步骤。

43、本技术实施例的有益效果如下:

44、本技术实施例中,根据待解锁设备的位置信息确定相应的位置安全等级,位置安全等级指示待解锁设备在当前位置进行密码解锁时发生密码失窃的概率,基于该位置安全等级确定出待解锁设备在当前位置的目标密码,当用户在当前位置进行密码解锁时,若确定其输入的解锁密码与目标密码相同,则对待解锁设备执行解锁操作。

45、该方法通过待解锁设备的当前位置信息,确定待解锁设备在当前位置进行密码解锁时发生密码失窃的概率即位置安全等级,并以此确定与该位置安全等级对应的目标密码,可实现根据不同的位置环境的密码失窃风险,提供不同安全性的密码,减少密码被破解或盗取的风险,提高设备的解锁安全性。同时,用户在当前位置进行密码解锁时,只需输入与目标密码相匹配的密码即可执行解锁操作,简化了用户的解锁操作,减少了用户密码输入错误和解锁失败的可能性,提高了用户体验感和设备解锁效率。

46、本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

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