一种终端的制作方法

文档序号:8459114阅读:207来源:国知局
一种终端的制作方法
【技术领域】
[0001]本发明涉及信息安全技术领域,尤其涉及一种终端。
【背景技术】
[0002]日常生活中,人们为了保障自己的个人信息安全或财产安全,通常会给各种网络应用或客户端应用设置密码,例如论坛、邮箱、网银、个人主页、客户端等。然而,一些不法分子为了窃取别人的个人信息乃至财产,会采用各种方法破解别人的密码。由于多数密码验证系统要求密码只能采用字母、数字以及符号,只要将所有字母、数字及符号的所有组合逐个尝试一遍,就能破解别人的密码,这就是所谓的暴力破解。
[0003]为了应对这种暴力破解,现有技术采用的方法是限制密码输入的次数。当密码输入错误的次数超过预设次数时,密码验证系统会自动拒绝继续认证,甚至锁定账号。然而,随着计算机网络应用的发展,许多人同时拥有非常多的账号和密码,为了便于记忆且保证安全,用户通常给不同的账号设置相近但不相同的密码。在登陆账号时,用户可能将不同账号的密码混淆而造成输入错误次数超过预设次数,进而导致账号被锁定,带来麻烦。

【发明内容】

[0004]本发明实施例提供一种终端,可以提高对异常鉴权操作的判断准确率,提高用户体验。
[0005]本发明实施例提供了一种终端,其可包括:
[0006]第一接收单元,用于接收用户输入的鉴权信息;
[0007]比对单元,用于将所述用户输入的鉴权信息与预先存储的默认鉴权信息进行比对;
[0008]第一处理单元,用于根据所述用户输入的鉴权信息与所述默认鉴权信息的相似度进行相应的验证处理。
[0009]本发明实施例中,接收用户输入的鉴权信息,将用户输入的鉴权信息与预先存储的默认鉴权信息进行比对,根据用户输入的鉴权信息与默认鉴权信息的相似度进行相应的验证处理,可以结合用户输入的鉴权信息与默认鉴权信息的相似度来判断用户的操作是否为异常操作,提高对异常鉴权操作的判断准确率,从而增强用户体验。
【附图说明】
[0010]为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本发明实施例提供的鉴权信息的验证方法的一实施例的流程示意图;
[0012]图2是本发明实施例提供的鉴权信息的验证方法的另一实施例的流程示意图;
[0013]图3是本发明实施例提供的终端的一实施例的结构示意图;
[0014]图4是本发明实施例提供的终端的第一处理单元的一实施例的结构示意图;
[0015]图5是本发明实施例提供的终端的另一实施例的结构示意图;
[0016]图6是本发明实施例提供的终端的又一实施例的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]本发明实施例提供一种终端及该终端可实施的鉴权信息的验证方法,可以提高对异常鉴权操作的判断准确率,提高用户体验。以下结合附图进行详细说明。
[0019]具体实现中,本发明实施例中描述的终端可包括:手机、个人计算机、平板电脑、月艮务器设备等,上述终端仅是举例,而非穷举,本发明实施例的终端包含但不限于上述列举的情况。
[0020]参见图1,为本发明实施例提供的鉴权信息的验证方法的一实施例的流程示意图。如图1所示,该鉴权信息的验证方法可包括:
[0021]SlOl,接收用户输入的鉴权信息。
[0022]可选地,本发明实施例中的鉴权信息可以用于解锁终端,或者用于解锁终端上的某些应用程序,或者用于登录服务器,例如用于登录网络账号,包括但不限于上述列举的情况。
[0023]S102,将所述用户输入的鉴权信息与预先存储的默认鉴权信息进行比对。
[0024]相应地,若鉴权信息用于解锁终端或解锁终端上的某些应用程序,则所述默认鉴权信息可以是文字、字符、字符串、图案和/或滑动轨迹等。若鉴权信息用于登录服务器,则所述默认鉴权信息可以是字符或字符串,例如用于登录网络账号的密码,通常由字符或字符串组成。
[0025]具体实施中,将用户输入的鉴权信息与所述默认鉴权信息进行比对,可以是计算用户输入的鉴权信息与所述默认鉴权信息之间的相似度。可选地,若用户输入的鉴权信息是图案或滑动轨迹等图像型信息,可以计算用户输入的鉴权信息与所述默认鉴权信息之间的图像相似度,具体可采用团块跟踪(Blob Tracking)算法、均值漂移(Meanshift)算法,连续自适应的 Meanshift (Continuously Adaptive Mean-SHIFT,简称 Camshift)算法,粒子滤波算法等。若用户输入的鉴权信息是文字、字符或字符串等字符信息,则可以采用最长公共子序列(Longest Common Subsequence,简称 LCS)算法、编辑距离(LevenshteinDistance)算法、Heckel算法、GST算法等字符串相似度计算算法来计算用户输入的鉴权信息与所述默认鉴权信息之间的相似度。
[0026]可选地,所述预先存储的默认鉴权信息可以是用户预先设置的原始鉴权信息,例如用户预先设置的明文密码。所述预先存储的默认鉴权信息还可以是将用户预先设置的原始鉴权信息加密后得到的密码,例如将用户预先设置的明文密码加密后生成的二进制码。
[0027]相应地,将用户输入的鉴权信息与所述默认鉴权信息进行比对时,可以将用户输入的鉴权信息与用户预先设置的原始鉴权信息进行比对,也可以将用户输入的鉴权信息与加密后得到的密码进行比对。
[0028]S103,根据所述用户输入的鉴权信息与所述默认鉴权信息的相似度进行相应的验证处理。
[0029]在一些可能的实施方式中,当用户输入的鉴权信息与所述默认鉴权信息相似度较低时,该用户的操作可能为非法操作,此时可以限制用户输入密码的次数,若用户输入错误密码的次数达到一定阈值,可以锁定账号或终端,拒绝用户再次通过输入鉴权信息的方式来解锁终端、解锁应用程序或登录服务器。
[0030]在一些可能的实施方式中,当用户输入的鉴权信息与所述默认鉴权信息相似度较高时,可能是用户将一些比较相似的密码混淆了,此时可以不限制用户输入鉴权信息的次数,继续接收用户输入的鉴权信息。
[0031]本发明实施例中,接收用户输入的鉴权信息,将用户输入的鉴权信息与预先存储的默认鉴权信息进行比对,根据用户输入的鉴权信息与默认鉴权信息的相似度进行相应的验证处理,可以结合用户输入的鉴权信息与默认鉴权信息的相似度来判断用户的操作是否为异常操作,提高对异常鉴权操作的判断准确率,从而增强用户体验。
[0032]参见图2,为本发明实施例提供的鉴权信息的验证方法的另一实施例的流程示意图。如图2所示,该鉴权信息的验证方法可包括:
[0033]S201,接收用户输入的鉴权信息。
[0034]可选地,本发明实施例中的鉴权信息可以用于解锁终端,或者用于解锁终端上的某些应用程序,或者用于登录服务器,例如用于登录网络账号,包括但不限于上述列举的情况。
[0035]S202,将所述用户输入的鉴权信息与预先存储的默认鉴权信息进行比对。
[0036]相应地,若鉴权信息用于解锁终端或解锁终端上的某些应用程序,则所述默认鉴权信息可以是文字、字符、字符串、图案和/或滑动轨迹等。若鉴权信息用于登录服务器,则所述默认鉴权信息可以是字符或字符串,例如用于登录网络账号的密码,通常由字符或字符串组成。
[0037]具体实施中,将用户输入的鉴权信息与所述默认鉴权信息进行比对,可以是计算用户输入的鉴权信息与所述默认鉴权信息之间的相似度。可选地,若用户输入的鉴权信息是图案或滑动轨迹等图像型信息,可以计算用户输入的鉴权信息与所述默认鉴权信息之间的图像相似度,具体可采用团块跟踪(Blob Tracking)算法、均值漂移(Meanshift)算法,连续自适应的 Meanshift (Continuously Adaptive Mean-SHIFT,简称 Camshift)算法,粒子滤波算法等。若用户输入的鉴权信息是文字、字符或字符串等字符信息,则可以采用最长公共子序列(Longest Common Subsequence,简称 LCS)算法、编辑距离(LevenshteinDistance)算法、Heckel算法、GST算法等字符串相似度计算算法来计算用户输入的鉴权信息与所述默认鉴
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1