一种基于滑行轨迹的用户鉴权方法和设备与流程

文档序号:13422334阅读:253来源:国知局
一种基于滑行轨迹的用户鉴权方法和设备与流程

本发明涉及智能设备领域,尤其涉及基于滑行轨迹的用户鉴权方法和设备。



背景技术:

密码作为一种用户权限鉴别已经出现了很长时间了。虽然如此,在当今应用广泛的智能锁依然使用密码作为权限鉴别的一种方式。

然而,密码是一串枯燥的字符串,当密码设置太短时不利于安全,而密码设置太长太复杂又常常难以记住,尤其是当今众多系统都要求一定复杂度的密码,持有这样的密码往往是一个负担。



技术实现要素:

鉴于此,本发明提供一种基于滑行轨迹的用户鉴权方法,包括:

用户在输入模块滑行轨迹而产生一组有序数列,设备根据所述有序数列与保存的有序数列比较,如果比较结果一致,则所述有序数列被鉴权通过;如果比较结果不一致,则所述有序数列不能通过鉴权。

一种基于滑行轨迹的用户鉴权设备,包括:

输入模块,用于提供给用户在所述输入模块滑行轨迹;

获取模块,用于获取滑行轨迹产生的待处理状态的有序数列;

存储模块,用于保存已有权限的用户的密钥,所述密钥即是有序数列;

处理模块,用于根据所述待处理状态的有序数列,与存储模块的有序数列比较。

本实施例通过把一串枯燥无味的字符串以一个形象化的轨迹来代替,使用户的密钥输入方式变得快速、高效,操作体验好。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的实施例一的流程图。

图2为本发明的实施例二的流程图。

图3为本发明的多个样本采集点组成的不规则矩阵。

图4为本发明的滑行轨迹说明图。

图5为本发明的圆形轨迹1说明图。

图6为本发明的圆形轨迹2说明图。

图7为本发明的设备的实施例一的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

密码作为一种用户权限鉴别已经出现了很长时间了。虽然如此,在当今应用广泛的智能锁依然使用密码作为权限鉴别的一种方式。

然而,密码是一串枯燥的字符串,当密码设置太短时不利于安全,而密码设置太长太复杂又常常难以记住,尤其是当今众多系统都要求一定复杂度的密码,持有这样的密码往往是一个负担。

与其记住一串枯燥无味的字符串,人们常常会通过字符串信息转变成日常易于记住的形状或者图案,以强化记忆。

实施例一

图1是本发明的实施例的流程图,方法步骤包括:

步骤101、获取输入模块待处理状态的滑行轨迹。

举例来说,所述输入模块包含至少两个样本采集点,这些样本采集点组成不规则的矩阵,矩阵内部的每一个样本采集点都有标识所述样本采集点的唯一id。所述输入模块可以是触摸屏,可以是触摸感应按键模块,可以是机械按压式按键模块等,本领域技术人员可以采用任何方式实现信息输入的模块,此处不再赘述。

滑行轨迹是用户在输入模块触控一系列样本采集点时生成的一串数据,所述数据按先后顺序排序形成一组有序数列,所述有序数列即代表所述用户在输入模块上滑行轨迹。

举例来说,如图3输入模块是11个样本采集点组成一个不规则的矩阵,每一个样本采集点都有唯一标识自身的id,分别是a、b、c、d、e、f、g、h、i、j和k。

如图4,用户在所述输入模块表面滑行,触控第一个样本采集点是h,其后依次触控k、d、e、f、k、j、i、h样本采集点,最后在g样本采集点结束,则,输入模块采集到此次滑行轨迹产生的有序数列hkdefkjihg。

值得注意的是,本发明的滑行轨迹与滑行图形是不一样的,实际上,滑行轨迹包含滑行图形。例如,如图5所示,滑行abcja产生了圆形轨迹1,其图形是圆形1,如图6所示,滑行abcjabcja产生了圆形轨迹2,其图形是圆形2。很明显,圆形轨迹1的有序数列是abcja,圆形轨迹2的有序数列是abcjabcja,所以圆形轨迹1与圆形轨迹2是两个不一样的轨迹,但是在平面图形上,圆形1和圆形2是一样的。

步骤102、根据所述滑行轨迹所产生的有序数列,与存储模块的数据比较。

所述有序数列就是代表所述用户的密钥,根据所述有序数列与存储模块上保存的有序数列比较,如果比较结果一致,表明所述有序数列被鉴权通过,即滑行所述轨迹的用户被鉴权通过;如果比较结果不一致,表明所述有序数列没有被预先存储,不能通过鉴权,即滑行所述轨迹的用户不能通过鉴权。

实施例二

上述实施例中提到存储模块上保存的有序数列,是通过有权限的用户增加的,其流程如图2:

步骤201、管理员启动增加用户功能。

管理员启动增加用户功能时,输入模块开始准备好采集用户将要滑行的轨迹。

步骤202、获取输入模块待处理状态的滑行轨迹。

如前文详细说明的一样,用户在输入模块滑行轨迹产生有序数列,所述有序数列代表所述滑行轨迹。

步骤203、根据所述滑行轨迹所产生的有序数列,把所述有序数列保存在存储模块。

所述用户在输入模块上滑行轨迹产生的有序数列,就是代表所述用户的密钥。设备把所述有序数列保存在存储模块后,就表明所述用户成功增加了,此后所述用户滑行相同的轨迹时,所产生的有序数列就会与所述保存好的有序数列进行比较,显然将会鉴权通过。

显然,本实施例完全可以通过程序赋予并保存在存储介质。

图7为本发明设备实施例一的结构示意图,如图7所示,本实施例的设备可以包括:输入模块701、获取模块702、处理模块703和存储模块704,其中,用户在输入模块701滑行轨迹而产生一组有序数列,获取模块702用于获取处于待处理状态的所述有序数列;存储模块704保存已经增加的用户的有序数列,即代表所述用户的密钥;处理模块703根据所述有序数列与存储模块704保存的有序数列比较,如果比较结果一致,表明所述有序数列被鉴权通过;如果比较结果不一致,表明所述有序数列不能通过鉴权。

本实施例的设备可以是带触摸感应板的任意设备,例如智能锁,pc等;可以是机械按压式按键的任意设备,例如智能锁,pc等;可以现有带屏幕显示的任意设备,例如pc,移动终端,psp,mp4等。本实施例的设备,当用户滑行轨迹输入密钥时,可以感受到快速,高效,愉快的操作体验。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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