一种智能验证系统及方法技术方案

技术编号:31827513 阅读:21 留言:0更新日期:2022-01-12 12:57
本发明专利技术涉及验证码生成领域,公开了一种智能验证系统及方法,该智能验证方法包括:S1:进入验证画面,包括A画面和B画面,所述A画面包括若干方块边对边连接组成的版块,所述B画面包括若干方块边对边连接组成的带有缺口的版块,所述A画面的版块形状与B画面的版块的缺口形状相同;S2:移动A画面的版块至B画面的版块的缺口位置,使A画面的版块与B画面的版块的缺口形状契合;S3:验证A画面的版块与B画面的版块的缺口形状是否契合,若形状契合则验证通过,反之则验证失败。本发明专利技术提供的一种智能验证系统及方法,能够保证验证过程的高安全性,有效防范恶意批量注册、刷单等行为,并能增加用户验证过程的趣味性,提高用户验证体验。提高用户验证体验。提高用户验证体验。

【技术实现步骤摘要】
一种智能验证系统及方法


[0001]本专利技术涉及验证码生成领域,具体涉及一种智能验证系统及方法。

技术介绍

[0002]验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止不法分子恶意破解密码、刷票、论坛灌水、批量造单等,有效防止黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。验证码是现在很多网站通行的方式,验证问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。
[0003]目前市面上的验证码优劣的评判标准主要是基于它的安全性来考量,但是除了安全性外,用户的体验也是验证码的重要因素,如果一个正常用户需要花10秒或试错三次才能完成以此验证,那么很可能在用户注册使用的一开始就会放弃掉。如何既能高效防范外界的恶意批量注册,又能提供用户良好体验,在验证过程中增加趣味性,是当前验证码的一个难题。

技术实现思路

[0004]本专利技术意在提供一种智能验证方法,能够保证验证过程的高安全性,有效防范恶意批量注册、刷单等行为,并能增加用户验证过程的趣味性,提高用户验证体验。
[0005]本专利技术提供的技术方案为:一种智能验证方法,包括:
[0006]S1:进入验证画面,包括A画面和B画面,所述A画面包括若干方块边对边连接组成的版块,所述B画面包括若干方块边对边连接组成的带有缺口的版块,所述A画面的版块形状与B画面的版块的缺口形状相同;
[0007]S2:移动A画面的版块至B画面的版块的缺口位置,使A画面的版块与B画面的版块的缺口形状契合;
[0008]S3:验证A画面的版块与B画面的版块的缺口形状是否契合,若形状契合则验证通过,反之则验证失败。
[0009]本专利技术的工作原理及优点在于:本专利技术验证方法基于俄罗斯方块游戏。进入验证画面,包括A画面和B画面,A画面包括若干方块边对边连接组成的版块,B画面包括若干方块边对边连接组成的带有缺口的版块,其中A画面的版块形状与B画面的版块的缺口形状相同。在进行验证过程时,仅需移动A画面的版块,移动至B画面的版块的缺口位置,使两者的形状契合。系统验证达到契合标准,则验证通过,反之则验证失败。本专利技术的智能验证方法操作简单,验证过程类似操作风靡全球的俄罗斯方块游戏,能激发用户一定的趣味性,并且此类图形验证码相比传统数字验证码不易被机器识别,保证了较高的安全性,提供了用户验证过程中良好的体验。
[0010]进一步,所述S1中A画面的版块为若干不同形状的版块,所述A画面的版块中,存在与B画面的版块的缺口形状相同的版块;
[0011]所述S2具体为:在A画面的若干不同形状的版块中选择一个版块移动至B画面的版块的缺口位置,使A画面的版块与B画面的版块的缺口形状契合。
[0012]提高了一定的验证难度,适用于验证安全性较高的验证场景,需要从A画面一堆版块中选择符合B画面版块缺口形状的一个,需要用户根据缺口形状进行预判。
[0013]进一步,所述S1中A画面的若干不同形状的版块,其颜色也各不相同,所述A画面的版块中,存在与B画面的版块颜色相同,并且与B画面的版块的缺口形状相同的版块;所述S3包括:
[0014]S3

1:验证A画面的版块与B画面的版块的缺口形状是否契合,若形状契合则进行下一步,反之则验证失败;
[0015]S3

2:验证A画面的版块与B画面的版块颜色是否相同,若颜色相同则验证通过,反之则验证失败。
[0016]再次提高了验证难度,A画面的版块和B画面版块缺口除了形状要契合外,颜色也要相同。适用于验证安全性更高的验证场景。
[0017]进一步,所述S2包括:
[0018]S2

1:在A画面的若干不同形状的版块中选择一个版块,旋转一定角度;
[0019]S2

2:移动旋转后的A画面的版块至B画面的版块的缺口位置,使A画面的版块与B画面的版块的缺口形状契合。
[0020]除了位置的移动,还需旋转一定的角度使两者形状契合,提高了验证难度和安全性。
[0021]进一步,还包括S4:在用户多次验证失败后,A画面的版块中,与B画面的版块契合的版块会闪烁提醒。
[0022]在用户多次非主观原因验证操作失败后,为保证用户体验并继续验证过程,系统会对正确契合的版块以闪烁提醒,方便用户进一步完成验证。
[0023]进一步,所述S1包括:
[0024]S1

1:识别当前验证场景,根据不同的验证场景生成不同难度的验证画面;
[0025]S1

2:进入验证画面,包括A画面和B画面,所述A画面包括若干方块边对边连接组成的版块,所述B画面包括若干方块边对边连接组成的带有缺口的版块,所述A画面的版块形状与B画面的版块的缺口形状相同。
[0026]根据验证场景的不同,对验证的安全性要求不同,如注册用户环节均需要验证非机器批量注册即可,而涉及支付验证环节时需要比较安全的验证方式。因此系统首先识别验证场景,再选择合适的验证难度。
[0027]本专利技术还提供一种智能验证系统,包括:建模模块、验证逻辑模块、数据获取模块、数据验证模块,所述建模模块用于生成验证画面,所述验证画面包括A画面和B画面,所述A画面包括若干方块边对边连接组成的版块,所述B画面包括若干方块边对边连接组成的带有缺口的版块;所述验证逻辑模块用于根据验证画面设定相应的验证逻辑;所述数据获取模块用于收集用户验证操作的数据;所述数据验证模块用于对比用户验证操作的数据与验证逻辑是否符合。
[0028]进一步,还包括场景识别模块,所述场景识别模块用于识别当前验证场景,根据不同的验证场景控制建模模块生成不同难度的验证画面。
[0029]进一步,所述验证画面的难度包括弱验证、中验证、强验证;所述弱验证的验证画面为移动A画面的单个版块至B画面的版块的缺口处,使两者形状契合;所述中验证的验证画面为从A画面的不同形状的版块中选择形状符合的版块,旋转一定角度并移动至B画面的版块的缺口处,使两者的形状契合;所述强验证的验证画面为从A画面的不同形状和颜色的版块中选择形状和颜色符合的版块,旋转一定角度并移动至B画面的版块的缺口处,使两者的形状和颜色都契合。
[0030]进一步,还包括提醒模块,所述提醒模块用于在用户多次验证失败后,提醒用户选择A画面中正确的版块。
附图说明
[0031]图1为本专利技术一种智能验证方法实施例一的逻辑框图;
[0032]图2为本专利技术一种智能验证系统实施例的模块框图;
[0033]图3为本专利技术一种智能验证系统实施例一的A画面示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能验证方法,其特征在于,包括:S1:进入验证画面,包括A画面和B画面,所述A画面包括若干方块边对边连接组成的版块,所述B画面包括若干方块边对边连接组成的带有缺口的版块,所述A画面的版块形状与B画面的版块的缺口形状相同;S2:移动A画面的版块至B画面的版块的缺口位置,使A画面的版块与B画面的版块的缺口形状契合;S3:验证A画面的版块与B画面的版块的缺口形状是否契合,若形状契合则验证通过,反之则验证失败。2.根据权利要求1所述的一种智能验证方法,其特征在于:所述S1中A画面的版块为若干不同形状的版块,所述A画面的版块中,存在与B画面的版块的缺口形状相同的版块;所述S2具体为:在A画面的若干不同形状的版块中选择一个版块移动至B画面的版块的缺口位置,使A画面的版块与B画面的版块的缺口形状契合。3.根据权利要求2所述的一种智能验证方法,其特征在于:所述S1中A画面的若干不同形状的版块,其颜色也各不相同,所述A画面的版块中,存在与B画面的版块颜色相同,并且与B画面的版块的缺口形状相同的版块;所述S3包括:S3

1:验证A画面的版块与B画面的版块的缺口形状是否契合,若形状契合则进行下一步,反之则验证失败;S3

2:验证A画面的版块与B画面的版块颜色是否相同,若颜色相同则验证通过,反之则验证失败。4.根据权利要求2或3所述的一种智能验证方法,其特征在于:所述S2包括:S2

1:在A画面的若干不同形状的版块中选择一个版块,旋转一定角度;S2

2:移动旋转后的A画面的版块至B画面的版块的缺口位置,使A画面的版块与B画面的版块的缺口形状契合。5.根据权利要求2或3所述的一种智能验证方法,其特征在于:还包括S4:在用户多次验证失败后,A画面的版块中,与B画面的版块契合的版块会...

【专利技术属性】
技术研发人员:邓甄
申请(专利权)人:重庆富民银行股份有限公司
类型:发明
国别省市:

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

1