一种基于智能设备的验证码验证方法及系统技术方案

技术编号:18840351 阅读:29 留言:0更新日期:2018-09-05 08:25
本发明专利技术提供了一种基于智能设备的验证码验证方法及系统,其中方法包括步骤S10智能终端根据验证请求指令,发送验证请求信息至所述智能设备;步骤S20所述智能设备根据所述验证请求信息,生成并展示第一验证信息;步骤S41所述智能设备将生成的所述第一验证信息发送至所述智能终端;步骤S42所述智能终端获取用户输入的第二验证信息;步骤S43所述智能终端将接收的所述第一验证信息与获取的所述第二验证信息进行比对,当一致时,验证成功。系统包括智能终端以及智能设备。本发明专利技术通过采用智能设备作为验证码验证辅助设备,实现在智能终端和智能设备的直连网络中完成验证码验证过程的目的。

Verification method and system of authentication code based on intelligent device

The invention provides a verification code verification method and a system based on an intelligent device, wherein the method includes sending the verification request information to the intelligent device according to the verification request instruction by the smart terminal; The intelligent device transmits the generated first authentication information to the intelligent terminal; the intelligent terminal described in Fig. 142 obtains the second authentication information input by the user; and the intelligent terminal described in Fig. 143 compares the received first authentication information with the acquired second authentication information, and when consistent, the authentication is successful. The system includes intelligent terminals and intelligent devices. The invention realizes the purpose of completing the verification process of the authentication code in the direct connection network of the intelligent terminal and the intelligent device by adopting the intelligent device as the auxiliary equipment of the verification code.

【技术实现步骤摘要】
一种基于智能设备的验证码验证方法及系统
本专利技术涉及网络应用
,尤指一种基于智能设备的验证码验证方法及系统。
技术介绍
目前用户在进行手机APP登录注册操作时,为了防止黑客以及恶意软件攻击,采用验证码的方式来验证用户为真实用户。验证码都是由网络服务器发送验证码到手机APP端,手机APP端以一种软件程序很难识别的方式展现出来,通常展现出来都是不规则且有很多干扰的图形图像。这种方式通常人类能够识别,但为了达到安全性,很多验证码展示出来的方式,用户识别起来也非常费力。并且这种验证码需要在公网上传输,先由服务器发送验证码到APP端,然后APP端再将用户输入的验证码回传给网络服务器来验证,验证码在公网传输具有潜在风险,容易被黑客截获,造成损失。针对上述情况,本申请提供了一种解决以上技术问题的技术方案。
技术实现思路
本专利技术的目的是提供一种基于智能设备的验证码验证方法及系统,通过采用智能设备作为辅助验证码验证设备,实现在智能终端和智能设备的直连网络中完成验证码验证过程。本专利技术提供的技术方案如下:一种基于智能设备的验证码验证方法,包括:步骤S10智能终端根据验证请求指令,发送验证请求信息至所述智能设备;步骤S20所述智能设备根据所述验证请求信息,生成并展示第一验证信息;步骤S41所述智能设备将生成的所述第一验证信息发送至所述智能终端;步骤S42所述智能终端获取用户输入的第二验证信息;步骤S43所述智能终端将接收的所述第一验证信息与获取的所述第二验证信息进行比对,当一致时,验证成功。优选的,步骤S41之前还包括:步骤S30所述智能终端判断当前验证模式,当为第一验证模式时,执行步骤S41。优选的,步骤S30中所述智能终端判断当前验证模式还包括:当为第二验证模式时,执行步骤S51;步骤S51所述智能终端获取用户输入的所述第二验证信息,并将获取的所述第二验证信息发送至所述智能设备;步骤S52所述智能设备将接收的所述第二验证信息与生成的所述第一验证信息进行比对,当一致时,发送比对成功信号至所述智能终端;步骤S53当所述智能终端接收到所述比对成功信号后,验证成功。优选的,步骤S10之前还包括:步骤S01所述智能终端与所述智能设备建立局域网进行通讯连接。优选的,步骤S10之前还包括:步骤S02所述智能终端将所述智能设备设置为验证辅助设备。本专利技术还提供了一种基于智能设备的验证码验证系统,其应用前述的基于智能设备的验证码验证方法,所述系统包括:智能终端以及智能设备;所述智能终端包括指令获取模块、第一信息发送模块、第一信息接收模块、信息获取模块、第一信息比对模块、验证模块;所述智能设备包括第二信息接收模块、信息生成模块、信息展示模块、第二信息发送模块;所述指令获取模块用于获取验证请求指令;所述第一信息发送模块用于根据所述指令获取模块获取的所述验证请求指令,发送验证请求信息至所述智能设备;所述第二信息接收模块用于接收所述信息发送模块发送的所述验证请求信息;所述信息生成模块用于根据所述信息接收模块接收的所述验证请求信息,生成第一验证信息;所述信息展示模块用于展示所述信息生成模块生成的所述第一验证信息;所述第二信息发送模块用于将所述信息生成模块生成的所述第一验证信息发送至所述智能终端;所述第一信息接收模块用于接收所述第二信息发送模块发送的所述第一验证信息;所述信息获取模块用于获取用户输入的第二验证信息;所述第一信息比对模块用于将所述第一信息接收模块接收的所述第一验证信息与所述信息获取模块获取的所述第二验证信息进行比对;所述验证模块用于当所述第一信息比对模块的比对结果为一致时,验证成功。优选的,所述智能终端还包括:判断模块;所述判断模块用于判断当前验证模式;所述第二信息发送模块进一步用于当所述判断模块判断当前验证模式的结果为第一验证模式时,将所述信息生成模块生成的所述第一验证信息发送至所述智能终端。优选的,所述信息获取模块进一步用于当所述判断模块判断当前验证模式的结果为第二验证模式时,获取用户输入的所述第二验证信息;所述第一信息发送模块进一步用于将所述信息获取模块获取的所述第二验证信息发送至所述智能设备;所述第二信息接收模块进一步用于接收所述第一信息发送模块发送的所述第二验证信息;所述智能设备还包括第二信息比对模块;所述第二信息比对模块用于将所述第二信息接收模块接收的所述第二验证信息与所述信息生成模块生成的所述第一验证信息进行比对;所述第二信息发送模块进一步用于当所述第二信息比对模块的比对结果为一致时,发送比对成功信号至所述智能终端;所述第一信息接收模块进一步用于接收所述第二信息发送模块发送的所述比对成功信号;所述验证模块进一步用于当所述第一信息接收模块接收到所述比对成功信号后,验证成功。优选的,所述智能终端还包括第一通讯模块;所述智能设备还包括第二通讯模块;所述第一通讯模块用于与所述第二通讯模块建立局域网进行通讯连接。优选的,所述智能终端还包括:设置模块;所述设置模块用于将所述智能设备设置为验证辅助设备。通过本专利技术提供的方法及系统,能够带来以下至少一种有益效果:1、在本专利技术中,验证码在智能终端APP和智能设备的直连网络中传输,并且验证过程在智能终端APP中实现。当智能终端APP需要验证用户真实性时,通过智能设备产生验证码并直接展示给用户,同时将验证码回传给智能终端APP,用户将智能设备上展示出的验证码输入到智能终端APP中,智能终端APP将用户输入的验证码与智能设备回传的验证码进行比对,相同则验证通过,并允许后续操作。验证码只需在智能终端APP和智能设备的直连网络中传输,而无需在公网上传输,提高了验证码传输的私密性及安全性,不会由于验证码被黑客截获,而导致用户的财产损失和信息泄露,具有更高的网络安全性。2、在本专利技术中,验证过程还可以在智能终端APP中实现。当智能终端APP需要验证用户真实性时,通过智能设备产生验证码并直接展示给用户,用户将智能设备上展示出的验证码输入到智能终端APP中,并且智能终端将用户输入的验证码传输给智能设备,智能设备将用户输入的验证码与产生的验证码进行比对,相同则验证通过,此时智能设备回传验证通过的反馈信号给智能终端APP,智能终端APP允许后续操作。智能设备生成的验证码无需在网络中传输,进一步提高了安全性。3、在本专利技术中,由于验证码无需在公网上传输,因此无需提高验证码识别的复杂程度,验证码的展示方式可以更直观,更容易识别,确保用户能够正常辨识,提高用户体验度。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于智能设备的验证码验证方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术的基于智能设备的验证码验证方法的一个实施例的流程图;图2是本专利技术的基于智能设备的验证码验证方法的另一实施例的流程图;图3是本专利技术的基于智能设备的验证码验证系统的一个实施例的结构示意图;图4是本专利技术的基于智能设备的验证码验证系统的另一实施例的结构示意图。附图标号说明:1-智能终端;2-智能设备;11-指令获取模块;12-第一信息发送模块;13-第一信息接收模块;14-信息获取模块;15-第一信息比对模块;16-验证模块;17-判断模块;18-第一通讯模块;19-设置模块;21-第二信息接收本文档来自技高网...

【技术保护点】
1.一种基于智能设备的验证码验证方法,其特征在于,包括:步骤S10智能终端根据验证请求指令,发送验证请求信息至所述智能设备;步骤S20所述智能设备根据所述验证请求信息,生成并展示第一验证信息;步骤S41所述智能设备将生成的所述第一验证信息发送至所述智能终端;步骤S42所述智能终端获取用户输入的第二验证信息;步骤S43所述智能终端将接收的所述第一验证信息与获取的所述第二验证信息进行比对,当一致时,验证成功。

【技术特征摘要】
1.一种基于智能设备的验证码验证方法,其特征在于,包括:步骤S10智能终端根据验证请求指令,发送验证请求信息至所述智能设备;步骤S20所述智能设备根据所述验证请求信息,生成并展示第一验证信息;步骤S41所述智能设备将生成的所述第一验证信息发送至所述智能终端;步骤S42所述智能终端获取用户输入的第二验证信息;步骤S43所述智能终端将接收的所述第一验证信息与获取的所述第二验证信息进行比对,当一致时,验证成功。2.根据权利要求1所述的基于智能设备的验证码验证方法,其特征在于,步骤S41之前还包括:步骤S30所述智能终端判断当前验证模式,当为第一验证模式时,执行步骤S41。3.根据权利要求2所述的基于智能设备的验证码验证方法,其特征在于,步骤S30中所述智能终端判断当前验证模式还包括:当为第二验证模式时,执行步骤S51;步骤S51所述智能终端获取用户输入的所述第二验证信息,并将获取的所述第二验证信息发送至所述智能设备;步骤S52所述智能设备将接收的所述第二验证信息与生成的所述第一验证信息进行比对,当一致时,发送比对成功信号至所述智能终端;步骤S53当所述智能终端接收到所述比对成功信号后,验证成功。4.根据权利要求1-3任一项所述的基于智能设备的验证码验证方法,其特征在于,步骤S10之前还包括:步骤S01所述智能终端与所述智能设备建立局域网进行通讯连接。5.根据权利要求1-3任一项所述的基于智能设备的验证码验证方法,其特征在于,步骤S10之前还包括:步骤S02所述智能终端将所述智能设备设置为验证辅助设备。6.一种基于智能设备的验证码验证系统,其特征在于,包括:智能终端以及智能设备;所述智能终端包括指令获取模块、第一信息发送模块、第一信息接收模块、信息获取模块、第一信息比对模块、验证模块;所述智能设备包括第二信息接收模块、信息生成模块、信息展示模块、第二信息发送模块;所述指令获取模块用于获取验证请求指令;所述第一信息发送模块用于根据所述指令获取模块获取的所述验证请求指令,发送验证请求信息至所述智能设备;所述第二信息接收模块用于接收所述信息发送模块发送的所述验证请求信息;所述信息生成模块用于根据所述信息接收模块接收的所述验证请求信息...

【专利技术属性】
技术研发人员:邓向涛
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

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

1