一种基于鼠标手势的用户认证方法与流程

文档序号:17159287发布日期:2019-03-20 00:26阅读:178来源:国知局
一种基于鼠标手势的用户认证方法与流程

本发明涉及一种用户认证方法,更具体地说,涉及一种基于鼠标手势的用户认证方法。



背景技术:

为了区分不同的用户,软件系统需要借助用户认证过程来设置当前的用户会话环境以识别用户。有很多不同的用户认证方式,有些认证方式需要用户手动输入认证凭据,如用户名和密码方式;有些认证方式采用生物识别技术,如指纹认证方式;有些认证方式需借助一些设备,如手机短信验证码认证方式。

用户认证过程需要权衡安全性、便捷性、成本等多方便的因素,不同场景下的侧重点不同,可根据需要选用合适的认证方式。新的认证方式不断涌现,逐步丰富着可选择的范围。

现有技术方案之一是基于指纹的认证。在准备阶段,用户需要先录入指纹以便在认证阶段进行指纹的比对。在认证阶段,用户首先提供用户名,然后在指纹设备上录入指纹,认证模块将准备阶段录入的指纹和当前提供的指纹进行对比,如果匹配,则认证成功。这种技术依赖于指纹设备,因此需要在计算机终端上安装指纹设备及其驱动程序,如果有大量的终端需要使用指纹认证,就需要为每台终端配置指纹设备并安装驱动程序,成本较高且运维工作量较大。

现有技术方案之二是基于手机短信验证码的认证。此技术首先要求用户在凭据输入界面输入手机号码,然后系统会发送验证码给该手机,用户在凭据输入界面输入验证码,认证模块比较发出的验证码和用户输入的验证码,如果匹配则认证成功。

这种方案假定手机为用户本人持有,当这种假设不成立的时候,会有极大的安全风险。而认证模块无法获知到这种风险,完全依赖用户来确保手机为本人持有。这种方案的整体流程较为复杂,为了避免每次登录过程都重复一遍这种复杂的流程,应用系统和用户都倾向于使用保持认证状态功能来避免多次频繁登录,但这带来一定的安全风险。此外,这种方式容易被滥用者利用来发送骚扰短信,虽然采用此方案的认证系统一般会设置向相同手机号码发送短信的间隔的限制,但滥用者会同时对大量的手机号码发送短信,使这种限制失效。有些认证系统设置了校验码,需要先输入校验码才能发送手机验证码,这不仅增加了用户的负担,而且也不能从根本上解决骚然短信的发送,因为滥用者也会手工输入校验码。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术中的缺陷,提供一种基于鼠标手势的用户认证方法。

本发明解决其技术问题所采用的技术方案是:构造一种基于鼠标手势的用户认证方法,将鼠标手势按照方向编码为数字0到数字7组成多位密码,提供了一种新的用户认证方式,不依赖于任何新的外部设备,实施成本较小。

在本发明所述的基于鼠标手势的用户认证方法中,所述基于鼠标手势的用户认证方法步骤为:s1在准备阶段,用户需要录入鼠标手势。用户录入鼠标手势的方式是当收到开始录入的提示后,按下鼠标右键、绘制任意的图形、释放鼠标右键结束录入。然后,系统采用一定算法将用户的鼠标手势编码为数字密码。此算法会识别手势图形的方向,并编码为8个方向之一,每个方向使用一个数字表示;最终将鼠标手势转换为数字0到7组成的多位密码并进行加密保存;。

s2.在进行用户认证时,用户首先输入用户名,然后系统提示用户绘制手势,和准备阶段录入手势的方法一样,用户单击鼠标右键,使用鼠标绘制手势,然后释放鼠标右键以完成绘制;

s3.系统将用户绘制的鼠标手势编码为数字密码,并进行密码校验的操作,若校验成功,则判定为认证成功。

实施本发明的一种基于鼠标手势的用户认证方法,具有以下有益效果:本发明提供了一种新的用户认证方式,不依赖于任何新的外部设备,实施成本较小,认证过程便捷,认证操作体验较好,安全性较高。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明的基于鼠标手势的用户认证方法流程图

图2是本发明的手势方向和数字的对应关系图

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,所述基于鼠标手势的用户认证方法步骤为:

s1在准备阶段,用户需要录入鼠标手势;

s2.在进行用户认证时,用户首先输入用户名,然后系统提示用户绘制手势,和准备阶段录入手势的方法一样,用户单击鼠标右键,使用鼠标绘制手势,然后释放鼠标右键以完成绘制;

s3.系统将用户绘制的鼠标手势编码为数字密码,并进行密码校验的操作,若校验成功,则判定为认证成功。

进一步地,所述用户录入鼠标手势的方式是当收到开始录入的提示后,按下鼠标右键、绘制任意的图形、释放鼠标右键结束录入。然后,系统采用一定算法将用户的鼠标手势编码为数字密码。

进一步地,所述算法识别手势图形的方向,并编码为8个方向之一,每个方向使用一个数字表示;最终将鼠标手势转换为数字0到7组成的多位密码并进行加密保存。

尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。



技术特征:

技术总结
本发明涉及一种基于鼠标手势的用户认证方法,本发明步骤为:在准备阶段,用户需要录入鼠标手势;在进行用户认证时,用户首先输入用户名,然后系统提示用户绘制手势,和准备阶段录入手势的方法一样,用户单击鼠标右键,使用鼠标绘制手势,然后释放鼠标右键以完成绘制;系统将用户绘制的鼠标手势编码为数字密码,并进行密码校验的操作,若校验成功,则判定为认证成功。本发明提供了一种新的用户认证方式,不依赖于任何新的外部设备,实施成本较小,认证过程便捷,认证操作体验较好,安全性较高。

技术研发人员:张立杰;沈默
受保护的技术使用者:深圳竹云科技有限公司
技术研发日:2018.12.28
技术公布日:2019.03.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1