一种基于运动轨迹的认证方法、装置、设备及系统制造方法及图纸

技术编号:27068774 阅读:15 留言:0更新日期:2021-01-15 14:50
本发明专利技术公开了一种基于运动轨迹的认证方法、装置、设备及系统,方法包括如下步骤:获取已通过认证的第一移动终端发送的第一运动轨迹数据;对所述第一运行轨迹数据进行编码,获得对应的授权码;将所述授权码转换为移动操作信息,并将所述移动操作信息发送给待认证的第二移动终端,并接收所述第二移动终端基于所述移动操作信息返回的第二运动轨迹数据;根据所述第二运动轨迹数据进行编码,获得认证码;通过比对所述授权码与所述认证码,以确定是否通过对所述第二移动终端的认证。本发明专利技术能够实现便捷安全的认证。

【技术实现步骤摘要】
一种基于运动轨迹的认证方法、装置、设备及系统
本专利技术涉及计算机
,尤其涉及一种基于运动轨迹的认证方法、装置、设备及系统。
技术介绍
手机已经成为了个人工作和生活中必不可少的信息设备。在许多行业里,手机会作为接入相关信息系统的设备,在接入信息系统之前会要求先在手机上完成认证。一般而言,信息系统通常设计为多层级的权限体系,通常由管理员来控制其他人员接入信息系统的认证过程。这就需要通过一台已经认证为管理员账号的手机,针对另一台手机进行信息系统相关账号的认证过程,以便允许在该手机上登录信息系统并完成相关操作。为了达到上述的目的,现在主要有如下的解决方案:(1)、管理员在创建账号的时候预先分配一个密码,用户在自己的手机上输入账号和初始密码以完成信息系统的认证。该方案的优点是实现较为成熟简单,其不足之处在于,如果预先分配的密码过于简单,那么容易产生安全问题;而如果预先分配的密码过于复杂,造成用户输入的时候非常繁琐,用户体验不佳。(2)、管理员的手机和用户的手机通过NFC或者蓝牙通讯进行设备间通讯,管理员的设备将信息系统发送的一段指令数据传输到用户的设备上,用户的设备使用该指令数据完成信息系统的接入验证。该方案可以避免用户输入密码的繁琐过程,然而其也存在非常严重的安全问题,因为管理员的设备通常是在信息系统里有很高的操作权限,如果用户的设备在数据传输的过程中使用恶意代码攻击管理员的设备,盗取了管理员的设备上保存的信息系统相关的信息,就可能在信息系统上进行恶意的操作。专利技术内容针对上述问题,本专利技术的目的在于提供一种基于运动轨迹的认证方法、装置、设备及系统,能实现安全便捷的认证。本专利技术实施例提供了一种基于运动轨迹的认证方法,包括如下步骤:获取已通过认证的第一移动终端发送的第一运动轨迹数据;对所述第一运行轨迹数据进行编码,获得对应的授权码;将所述授权码转换为移动操作信息,并将所述移动操作信息发送给待认证的第二移动终端,并接收所述第二移动终端基于所述移动操作信息返回的第二运动轨迹数据;根据所述第二运动轨迹数据进行编码,获得认证码;通过比对所述授权码与所述认证码,以确定是否通过对所述第二移动终端的认证。优选地,所述第一运动轨迹数据包括以预定的周期采集的多个坐标;则所述对所述第一运行轨迹数据进行编码,获得对应的授权码具体为:分别获取相邻的两个坐标中X、Y、Z轴的数值差;根据所述数值差获取对应的编码值;根据所有的编码值组合形成授权码。优选地,所述根据所述数值差获取对应的编码值具体为:根据所述数值差的绝对值获取第一移动终端在X、Y、Z方向上的移动幅度;根据第一移动终端在X、Y、Z方向上的移动幅度以及预设的编码规则,获取对应的编码值。优选地,当判断在一个方向上的数值差的绝对值大于第一数值时,则认为在所述方向上快速运动;当判断在所述方向上的数值差的绝对值小于第二数值,则认为该方向上没有移动;所述第一数值大于所述第二数值;否则认为在所述方向慢速运动。优选地,所述第一数值为1,第二数值为0.05。本专利技术实施实施例还提供了一种基于运动轨迹的认证装置,包括:第一运动轨迹数据获取单元,用于获取已通过验证的第一移动终端发送的第一运动轨迹数据;第一编码单元,用于对所述第一运行轨迹数据进行编码,获得对应的授权码;第二运动轨迹数据获取单元,用于将所述授权码转换为移动操作信息,并将所述移动操作信息发送给待认证的第二移动终端,并接收所述第二移动终端基于所述移动操作信息返回的第二运动轨迹数据;第二编码单元,用于根据所述第二运动轨迹数据进行编码,获得认证码;认证单元,用于通过比对所述授权码与所述认证码,以确定是否通过对所述第二移动终端的认证。优选地,所述第一编码单元具体包括:数值差计算模块,用于分别获取相邻的两个坐标中X、Y、Z轴的数值差;编码模块,用于根据所述数值差获取对应的编码值;组合模块,用于根据所有的编码值组合形成授权码。优选地,所述编码模块具体用于:根据所述数值差的绝对值获取第一移动终端在X、Y、Z方向上的移动幅度;根据第一移动终端在X、Y、Z方向上的移动幅度以及预设的编码规则,获取对应的编码值。本专利技术实施例还提供了一种基于运动轨迹的认证设备,包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的基于运动轨迹的认证方法。本专利技术实施例还提供了一种基于运动轨迹的认证系统,包括已通过认证的第一移动终端、待认证的第二移动终端以及上述的基于运动轨迹的认证设备;所述第一移动终端、第二移动终端均与所述认证设备通信连接;其中:所述第一移动终端,用于根据用户的移动操作生成第一运动轨迹数据,并发送给所述认证设备;所述认证设备,用于获取所述第一运动轨迹数据,并对所述第一运行轨迹数据进行编码,获得对应的授权码后,将所述授权码转换为移动操作信息,并将所述移动操作信息发送给待认证的第二移动终端;所述第二移动终端,用于显示所述移动操作信息,并获取用户基于所述移动操作信息生成的第二运动轨迹数据后,将所述第二运动轨迹数据发送给所述认证设备;所述认证设备,还用于根据所述第二运动轨迹数据进行编码,获得认证码,并通过比对所述授权码与所述认证码,以确定是否通过对所述第二移动终端的认证。本实施例通过采用运行轨迹的方式来实现对第二移动终端的认证,一方面,无论是第一移动终端还是第二移动终端的用户均无需手动输入过于冗长复杂的密码,方便了用户的使用体验,而且这种运动轨迹相比于直接的密码输入,安全性更高,更不容易被破解;另一方面,由于第一移动终端和第二移动终端之间并没有产生直接的信息交换,可降低第一移动终端被攻击的风险,提高了认证的整体安全性。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的基于运动轨迹的认证方法的流程示意图。图2是第一移动终端的质心为中心建立直角坐标系的示意图。图3是本专利技术第二实施例提供的基于运动轨迹的认证装置的结构示意图。图4是本专利技术第四实施例提供的基于运动轨迹的认证系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术第一实施例提供了一种基于运动轨迹的认证方法,其可由基于运动本文档来自技高网...

【技术保护点】
1.一种基于运动轨迹的认证方法,其特征在于,包括如下步骤:/n获取已通过认证的第一移动终端发送的第一运动轨迹数据;/n对所述第一运行轨迹数据进行编码,获得对应的授权码;/n将所述授权码转换为移动操作信息,并将所述移动操作信息发送给待认证的第二移动终端,并接收所述第二移动终端基于所述移动操作信息返回的第二运动轨迹数据;/n根据所述第二运动轨迹数据进行编码,获得认证码;/n通过比对所述授权码与所述认证码,以确定是否通过对所述第二移动终端的认证。/n

【技术特征摘要】
1.一种基于运动轨迹的认证方法,其特征在于,包括如下步骤:
获取已通过认证的第一移动终端发送的第一运动轨迹数据;
对所述第一运行轨迹数据进行编码,获得对应的授权码;
将所述授权码转换为移动操作信息,并将所述移动操作信息发送给待认证的第二移动终端,并接收所述第二移动终端基于所述移动操作信息返回的第二运动轨迹数据;
根据所述第二运动轨迹数据进行编码,获得认证码;
通过比对所述授权码与所述认证码,以确定是否通过对所述第二移动终端的认证。


2.根据权利要求1所述的基于运动轨迹的认证方法,其特征在于,所述第一运动轨迹数据包括以预定的周期采集的多个坐标;则所述对所述第一运行轨迹数据进行编码,获得对应的授权码具体为:
分别获取相邻的两个坐标中X、Y、Z轴的数值差;
根据所述数值差获取对应的编码值;
根据所有的编码值组合形成授权码。


3.根据权利要求2所述的基于运动轨迹的认证方法,其特征在于,所述根据所述数值差获取对应的编码值具体为:
根据所述数值差的绝对值获取第一移动终端在X、Y、Z方向上的移动幅度;
根据第一移动终端在X、Y、Z方向上的移动幅度以及预设的编码规则,获取对应的编码值。


4.根据权利要求2所述的基于运动轨迹的认证方法,其特征在于,
当判断在一个方向上的数值差的绝对值大于第一数值时,则认为在所述方向上快速运动;
当判断在所述方向上的数值差的绝对值小于第二数值,则认为该方向上没有移动;所述第一数值大于所述第二数值;
否则认为在所述方向慢速运动。


5.根据权利要求4所述的基于运动轨迹的认证方法,其特征在于,所述第一数值为1,第二数值为0.05。


6.一种基于运动轨迹的认证装置,其特征在于,包括:
第一运动轨迹数据获取单元,用于获取已通过验证的第一移动终端发送的第一运动轨迹数据;
第一编码单元,用于对所述第一运行轨迹数据进行编码,获得对应的授权码;
第二运动轨迹数据获取单元,用于将所述授权码转换为移动操作信息,并将所述移动操...

【专利技术属性】
技术研发人员:郑文伟
申请(专利权)人:广州零世纪信息科技有限公司
类型:发明
国别省市:广东;44

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

1