本发明专利技术公开了一种图形解锁方法、设备及存储介质,通过预先接收用户输入的初始密码并存储;接收到解锁指令时根据初始密码在显示界面生成动态解锁键盘,动态解锁键盘上显示若干个干扰字符和所述初始密码字符;接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功。通过动态解锁键盘使得每次解锁时用户输入的解锁图形均不相同,且必须途径干扰字符才能解锁成功,提高了解锁安全性。
【技术实现步骤摘要】
一种图形解锁方法、设备及存储介质
本专利技术涉及终端解锁
,具体涉及一种图形解锁方法、设备及存储介质。
技术介绍
目前为了确保用户使用移动终端时的私密性和安全性,绝大部分移动终端均支持数字密码解锁、图形密码解锁以及其他人体特征解锁等等,其中图形密码解锁由于其趣味性高、不易破解、解锁方便等优点在移动终端上得到了广泛的应用。然而图形密码解锁还存在一定的安全隐患,由于图形密码通常为固定图案,且大部分用户为了便于记忆以及迅速解锁,密码图形可能设置的非常简单,这给陌生人记住图形密码提供了机会,从而导致移动终端被盗用的情况,侵害了用户的隐私权,甚至在银行类APP中可能发生资金被转账的风险,造成用户财产损失。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种图形解锁方法、设备及存储介质,能根据预先设置的初始密码生成动态解锁键盘,每次进行图形解锁时用户输入的解锁图形均不相同,且必须途径干扰字符才能解锁成功,大大提高了解锁安全性。为了达到上述目的,本专利技术采取了以下技术方案:一种图形解锁方法,其包括如下步骤:预先接收用户输入的初始密码并存储,所述初始密码包括至少两个初始密码字符;接收到解锁指令时,根据所述初始密码在显示界面生成动态解锁键盘,所述动态解锁键盘上显示若干个干扰字符和所述初始密码字符;接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且所述连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败。所述的图形解锁方法中,所述预先接收用户输入的初始密码并存储,所述初始密码包括至少两个初始密码字符的步骤包括:在密码设置界面上显示字符随机分布的密码输入键盘;检测用户在所述密码输入键盘上的所有触压位置;根据所有触压位置及其对应的键值获取初始密码字符并存储。所述的图形解锁方法中,所述接收到解锁指令时,根据所述初始密码在显示界面生成动态解锁键盘,所述动态解锁键盘显示若干个干扰字符和所述初始密码字符的步骤包括:当接收到解锁指令时获取空白解锁键盘;将所有的初始密码字符随机分配至空白解锁键盘的各个位置;在空白解锁键盘的其他空白位置随机补入干扰字符,从而生成动态解锁键盘并推送至显示界面。所述的图形解锁方法中,所述接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且所述连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败的步骤包括:检测用户在动态解锁键盘上绘制的连续解锁图形;根据当前动态解锁键盘的字符分布和检测到的连续解锁图形获取当前解锁字符及其输入顺序;判断当前解锁字符中是否包含所有的初始密码字符和至少一个干扰字符、且所述解锁字符的输入顺序依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败。所述的图形解锁方法中,所述根据当前动态解锁键盘的字符分布和检测到的连续解锁图形获取当前解锁字符及其输入顺序的步骤包括:获取当前动态解锁键盘的字符分布;根据检测到的连续解锁图形对应获取其经过的所有键盘位置;根据连续解锁图形经过的所有键盘位置和当前动态解锁键盘的字符分布获取本次解锁用户输入的解锁字符及其输入顺序。所述的图形解锁方法中,所述接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且所述连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败的步骤之后还包括:若解锁失败,则重新分配初始密码字符和干扰字符的位置,在显示界面生成更新后的动态解锁键盘。所述的图形解锁方法中,所述若解锁失败,则重新分配初始密码字符和干扰字符的位置,在显示界面生成更新后的动态解锁键盘的步骤之后还包括:当解锁失败次数大于预设阈值时,锁定解锁界面。所述的图形解锁方法中,所述初始密码包括数字、字母和符号中的至少一种。一种图形解锁设备,其包括:处理器、存储器和通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如上所述的图形解锁方法中的步骤。一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权上所述的图形解锁方法中的步骤。相较于现有技术,本专利技术提供的图形解锁方法、设备及存储介质中,所述图形解锁方法通过预先接收用户输入的初始密码并存储,所述初始密码包括至少两个初始密码字符;之后接收到解锁指令时,根据所述初始密码在显示界面生成动态解锁键盘,所述动态解锁键盘显示若干个干扰字符和所述初始密码字符;之后接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且所述连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败。能根据预先设置的初始密码生成动态解锁键盘,每次进行图形解锁时用户输入的解锁图形均不相同,且必须途径干扰字符才能解锁成功,大大提高了解锁安全性。附图说明图1为本专利技术提供的图形解锁方法的流程图;图2为本专利技术提供的图形解锁方法中步骤S10的流程图;图3为本专利技术提供的图形解锁方法中步骤S20的流程图;图4为本专利技术提供的图形解锁方法中步骤S30的流程图;图5为本专利技术提供的图形解锁方法中步骤S32的流程图;图6为本专利技术提供的图形解锁方法中步骤S40的流程图;图7为本专利技术提供的图形解锁方法中步骤S50的流程图;图8a-图8e为本专利技术提供的图形解锁方法应用实施例中动态解锁键盘示意图;图9为本专利技术图形解锁程序的较佳实施例的运行环境示意图;图10为本专利技术安装图形解锁程序的系统较佳实施例的功能模块图。具体实施方式鉴于现有技术中图形解锁通常为固定图案,容易陌生人记忆导致密码被破解等缺点,本专利技术的目的在于提供一种图形解锁方法、设备及存储介质,能根据预先设置的初始密码生成动态解锁键盘,每次进行图形解锁时用户输入的解锁图形均不相同,且必须途径干扰字符才能解锁成功,大大提高了解锁安全性。为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术提供的图形解锁方法包括以下步骤:S10、预先接收用户输入的初始密码并存储,所述初始密码本文档来自技高网...
【技术保护点】
一种图形解锁方法,其特征在于,包括如下步骤:预先接收用户输入的初始密码并存储,所述初始密码包括至少两个初始密码字符;接收到解锁指令时,根据所述初始密码在显示界面生成动态解锁键盘,所述动态解锁键盘显示若干个干扰字符和所述初始密码字符;接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且所述连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败。
【技术特征摘要】
1.一种图形解锁方法,其特征在于,包括如下步骤:预先接收用户输入的初始密码并存储,所述初始密码包括至少两个初始密码字符;接收到解锁指令时,根据所述初始密码在显示界面生成动态解锁键盘,所述动态解锁键盘显示若干个干扰字符和所述初始密码字符;接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且所述连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败。2.根据权利要求1所述的图形解锁方法,其特征在于,所述预先接收用户输入的初始密码并存储,所述初始密码包括至少两个初始密码字符的步骤包括:在密码设置界面上显示字符随机分布的密码输入键盘;检测用户在所述密码输入键盘上的所有触压位置;根据所有触压位置及其对应的键值获取初始密码字符并存储。3.根据权利要求1所述的图形解锁方法,其特征在于,所述接收到解锁指令时,根据所述初始密码在显示界面生成动态解锁键盘,所述动态解锁键盘上显示若干个干扰字符和所述初始密码字符的步骤包括:当接收到解锁指令时获取空白解锁键盘;将所有的初始密码字符随机分配至空白解锁键盘的各个位置;在空白解锁键盘的其他空白位置随机补入干扰字符,从而生成动态解锁键盘并推送至显示界面。4.根据权利要求1所述的图形解锁方法,其特征在于,所述接收用户输入的连续解锁图形,判断当前连续解锁图形中是否包含所有的初始密码字符和至少一个干扰字符、且所述连续解锁图形的轨迹连续依次经过第一连续段、第二连续段和第三连续段,所述第一连续段包括至少一个初始密码字符,所述第二连续段包括至少一个干扰字符,所述第三连续段包括至少一个初始密码字符,若是则解锁成功,否则解锁失败的步骤包括:检测用户在动态解锁键盘上绘制的连续解锁图形;根据当前动态解锁键盘的字符分布和检测到的连续解锁图形获取当前解锁字符及其输入顺序;判断当前解锁字符中是否包含所有的初始密码字符和至少一个干扰字符、且所述解锁字符...
【专利技术属性】
技术研发人员:陈建波,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。