【技术实现步骤摘要】
一种基于解锁密码对用户设备进行触摸解锁的方法和设备
本专利技术涉及计算机领域,尤其涉及一种基于解锁密码对用户设备进行触摸解锁的技术。
技术介绍
随着触摸技术的发展,以及触摸技术所具有的直观、简易的交互特点,包括手机、平板电脑在内的多种用户设备开始支持触摸交互,甚至在一些用户设备上已跃为首选的人机交互技术。与其他类型的用户设备相似,支持触摸交互的用户设备也存在隐私性、安全性等方面的考虑,因此,支持触摸交互的用户设备往往采用特定的、较为复杂的触摸操作,例如预定的画圈式触摸操作,而非简单的滑动解锁,来实现用户设备的解锁。然而,由于对于较为复杂的触摸操作存在一定的识别误差与响应滞后,人们开始尝试利用触摸装置输入解锁密码的方式,例如利用触摸屏上的虚拟键盘输入设定的解锁密码,来进行用户设备的解锁。然而,即使这样的方式,也存在不足,例如如果解锁密码过短,存在安全性低、易被猜测的风险,如果解锁密码过长,由于虚拟键盘相对不友好的输入方式,可能会导致输入错误,降低解锁效率,并影响用户的使用体验。
技术实现思路
本专利技术的目的是提供一种基于解锁密码对用户设备进行触摸解锁的方法与设备。根据本专利技术的一个方面,提供了一种用于基于解锁密码对用户设备进行触摸解锁的方法,其中,该方法包括以下步骤:x获取用户所设置的用于对其用户设备进行触摸解锁的解锁密码;y将所述解锁密码分解为一个或多个密码字符串;其中,该方法还包括:a根据所述用户的解锁触发操作,在所述用户设备上提供多个字符串片段,其中,所述多个字符串片段包括所述一个或多个密码字符串及一个或多个干扰字符串;b获取所述用户通过所述用户设备的 ...
【技术保护点】
一种用于基于解锁密码对用户设备进行触摸解锁的方法,其中,该方法包括以下步骤:x获取用户所设置的用于对其用户设备进行触摸解锁的解锁密码;y将所述解锁密码分解为一个或多个密码字符串;其中,该方法还包括:a根据所述用户的解锁触发操作,在所述用户设备上提供多个字符串片段,其中,所述多个字符串片段包括所述一个或多个密码字符串及一个或多个干扰字符串;b获取所述用户通过所述用户设备的触摸输入装置对所述多个字符串片段进行选择的触摸操作,以获得一个或多个优选字符串片段;c检测所述一个或多个优选字符串片段是否与所述解锁密码相匹配;d当所述一个或多个优选字符串片段与所述解锁密码相匹配时,对所述用户设备执行解锁操作。
【技术特征摘要】
1.一种用于基于解锁密码对用户设备进行触摸解锁的方法,其中,该方法包括以下步骤:x获取用户所设置的用于对其用户设备进行触摸解锁的解锁密码;y根据预定的密码分解设置和/或所述解锁密码的密码相关信息,将所述解锁密码分解为多个密码字符串,其中,所述密码字符串包括2个或2个以上字符;其中,所述预定的密码分解设置包括以下至少任一项:-所述解锁密码所包括的密码字符串的数量阈值;-所述密码字符串的字符数量阈值;-所述用户关于密码安全性和/或操作便利性的偏好设置;其中,该方法还包括:a根据所述用户的解锁触发操作,在所述用户设备上提供多个字符串片段,其中,所述多个字符串片段包括所述多个密码字符串中一个或多个,及一个或多个干扰字符串;b获取所述用户通过所述用户设备的触摸输入装置对所述多个字符串片段进行选择的触摸操作,以获得一个或多个优选字符串片段;c检测所述一个或多个优选字符串片段是否与所述解锁密码相匹配;d当所述一个或多个优选字符串片段与所述解锁密码相匹配时,对所述用户设备执行解锁操作。2.根据权利要求1所述的方法,其中,所述步骤c包括:-当满足检测触发条件时,检测所述一个或多个优选字符串片段是否与所述解锁密码相匹配;其中,所述检测触发条件包括以下至少任一项:-所述用户触发提交输入密码的操作;-所述用户通过所述触摸输入装置进行对所述多个字符串片段进行选择的触摸操作;-所述用户的最后一次触摸操作的停止时间超过预定的操作间隔时间阈值。3.根据权利要求1或2所述的方法,其中,所述步骤c包括:-根据预定的匹配规则,检测所述一个或多个优选字符串片段是否与所述解锁密码相匹配;其中,所述预定的匹配规则包括以下至少任一项:-当由所述一个或多个优选字符串片段构成的一个或多个组合字符串中至少一个与所述解锁密码相同时,确定所述一个或多个优选字符串片段与所述解锁密码相匹配;-当由所述一个或多个组合字符串中至少一个与所述解锁密码的最大相同字符子串的长度超过预定的相同子串长度阈值时,确定所述一个或多个优选字符串片段与所述解锁密码相匹配;-当所述一个或多个优选字符串片段中包含于所述解锁密码的优选字符串片段的数量超过预定的匹配数量阈值时,确定所述一个或多个优选字符串片段与所述解锁密码相匹配。4.根据权利要求1或2所述的方法,其中,所述密码相关信息包括以下至少任一项:-所述解锁密码的长度信息;-所述解锁密码的复杂度信息。5.根据权利要求1或2所述的方法,其中,该方法还包括:-检测是否满足重新分解所述解锁密码的更新触发条件;-当满足所述更新触发条件,执行所述步骤y的操作。6.根据权利要求5所述的方法,其中,所述更新触发条件包括以下至少任一项:-所述用户更新所述解锁密码;-所述用户更新关于密码安全性和/或操作便利性的偏好设置;-对所述用户设备的解锁操作的连续失败次数超过预定的解锁失败频次阈值。7.根据权利要求1或2所述的方法,其中,所述步骤x包括:-获取用户所设置的用于对其用户设备进行触摸解锁并执行目标应用的解锁密码;其中,所述步骤d包括:-当所述一个或多个优选字符串片段与所述解锁密码相匹配时,对所述用户设备执行解锁操作并执行所述目标应用。8.根据权利要求1或2所述的方法,其中,该方法还包括:-当所述一个或多个优选字符串片段与所述解锁密码相匹配时,更新所述一个或多个干扰字符串。9.根据权利要求1或2所述的方法,其中,所述步骤b中的触摸操作包括以下至少任一项:-所述用户通过所述用户设备的触摸输入装置对所述字符串片段进行优选式选择的触摸操作;-所述用户通过所述用户设备的触摸输入装置对所述字符串片段进行排除式选择的触摸操作。10.一种用于基于解锁密码进行触摸解锁的用户设备,其中,该设备包括:密码获取装置,用于获取用户所设置的用于对...
【专利技术属性】
技术研发人员:程云峰,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。