一种基于滑行轨迹的用户鉴权方法和设备技术

技术编号:17008264 阅读:38 留言:0更新日期:2018-01-11 04:21
本发明专利技术提供一种基于滑行轨迹的用户鉴权方法,包括:用户在输入模块滑行轨迹而产生一组有序数列,设备根据所述有序数列与保存的有序数列比较,如果比较结果一致,则所述有序数列被鉴权通过;如果比较结果不一致,则所述有序数列不能通过鉴权。一种基于滑行轨迹的用户鉴权设备,包括:输入模块,用于提供给用户在所述输入模块滑行轨迹;获取模块,用户获取滑行轨迹产生的待处理状态的有序数列;存储模块,用于保存已有权限的用户的密钥,即有序数列;处理模块,用于根据所述待处理状态的有序数列,与存储模块的有序数列比较。本实施例通过把一串枯燥无味的字符串以一个形象化的轨迹来代替,使用户的密钥输入方式变得快速、高效,操作体验好。

【技术实现步骤摘要】
一种基于滑行轨迹的用户鉴权方法和设备
本专利技术涉及智能设备领域,尤其涉及基于滑行轨迹的用户鉴权方法和设备。
技术介绍
密码作为一种用户权限鉴别已经出现了很长时间了。虽然如此,在当今应用广泛的智能锁依然使用密码作为权限鉴别的一种方式。然而,密码是一串枯燥的字符串,当密码设置太短时不利于安全,而密码设置太长太复杂又常常难以记住,尤其是当今众多系统都要求一定复杂度的密码,持有这样的密码往往是一个负担。
技术实现思路
鉴于此,本专利技术提供一种基于滑行轨迹的用户鉴权方法,包括:用户在输入模块滑行轨迹而产生一组有序数列,设备根据所述有序数列与保存的有序数列比较,如果比较结果一致,则所述有序数列被鉴权通过;如果比较结果不一致,则所述有序数列不能通过鉴权。一种基于滑行轨迹的用户鉴权设备,包括:输入模块,用于提供给用户在所述输入模块滑行轨迹;获取模块,用于获取滑行轨迹产生的待处理状态的有序数列;存储模块,用于保存已有权限的用户的密钥,所述密钥即是有序数列;处理模块,用于根据所述待处理状态的有序数列,与存储模块的有序数列比较。本实施例通过把一串枯燥无味的字符串以一个形象化的轨迹来代替,使用户的密钥输入方式变得快速、高效,操作体验好。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图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等。本实施例的设备,当用户滑行轨迹输入密钥时,可以感受到快速,高效,愉快的操作体验。以上所述,仅为本专利技术的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应以所述权利要求的保护范围为准。本文档来自技高网
...
一种基于滑行轨迹的用户鉴权方法和设备

【技术保护点】
一种基于滑行轨迹的用户鉴权方法,其特征在于,包括:至少两个样本采集点组成不规则的矩阵;矩阵内部的每一个样本采集点都有标识所述样本采集点的唯一ID;经过所述矩阵的样本采集点而产生一组有序数列;根据所述有序数列,与预存的有序数列比较,如果比较结果一致,则所述有序数列被鉴权通过;如果比较结果不一致,则所述有序数列不能通过鉴权。

【技术特征摘要】
1.一种基于滑行轨迹的用户鉴权方法,其特征在于,包括:至少两个样本采集点组成不规则的矩阵;矩阵内部的每一个样本采集点都有标识所述样本采集点的唯一ID;经过所述矩阵的样本采集点而产生一组有序数列;根据所述有序数列,与预存的有序数列比较,如果比较结果一致,则所述有序数列被鉴权通过;如果比较结果不一致,则所述有序数列不能通过鉴权。2.根据权利要求1所述的基于滑行轨迹的用户鉴权方法,其特征在于,包括:所述不规则的矩阵,可以组成一维线段,可以是二维的任意形状,也可以是三维的任意形状...

【专利技术属性】
技术研发人员:陈瑞波
申请(专利权)人:深圳市驿固科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1