网络验证系统及方法、客户端、服务器技术方案

技术编号:12814073 阅读:36 留言:0更新日期:2016-02-05 14:04
本发明专利技术提供了网络验证方法及系统、服务器、客户端。本发明专利技术提供的网络验证方法,应用于客户端,包括:显示验证界面,验证界面包括由验证图片分割成的多个备选碎片、由与备选碎片的形状对应的拼图碎片按照验证图片拼接形成的拼接模板,以及提示验证图片的提示信息;捕获用户将当前备选碎片移动至目标拼图碎片所在位置的操作,并在当前备选碎片移动至目标拼图碎片所在位置时捕获二者的验证信息并发送至服务器,以使服务器根据当前备选碎片和目标拼图碎片的验证信息判断当前拼图动作是否正确。本发明专利技术提供的网络验证方法,可实现逐一验证每个备选碎片拼图是否正确的图片拼接的方式进行网络验证,能够及时确定拼图是否正确,因此验证效率高。

【技术实现步骤摘要】

本专利技术属于通讯
,具体涉及一种网络验证系统及方法、客户端、服务器
技术介绍
为了防止某些用户使用软件进行登录和发布信息,很多网站在用户登录或者发布信息时,要求用户输入验证码,通常,验证码是以显示有按照一定顺序排布的数字或者字母的图片的形式显示的,用于需要按照图片中显示的数字或者字母依次输入,服务器比较用户输入的信息和准确验证码,若二者一致,则用户输入准确,验证通过;若二者不一致,则用户输入错误,验证失败。在实际应用中发现,采用上述验证方式往往存在以下问题:其一,采用上述方式人眼辨识度不高,需要多次重复验证;其二,验证过程需要键盘输入,枯燥乏味,用户体验度不高;其三,随着图像识别技术的发展,采用上述方式可能被软件识别出来,安全性低。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一,提出了一种网络验证方法及系统、服务器、客户端。为解决上述问题之一,本专利技术提供了一种网络验证方法,应用于客户端,包括以下步骤:显示验证界面,所述验证界面包括由验证图片分割成的多个备选碎片、由与所述备选碎片的形状对应的拼图碎片按照所述验证图片拼接形成的拼接模板,以及提示所述验证图片的提示信息;捕获用户将当前备选碎片移动至目标拼图碎片所在位置的操作,并在当前备选碎片移动至目标拼图碎片所在位置时捕获二者的验证信息并发送至服务器,以使所述服务器根据当前备选碎片和目标拼图碎片的验证信息判断当前拼图动作是否正确。优选地,还包括以下步骤:接收所述服务器返回的所述判断结果,若判断结果为正确,则允许当前备选碎片与目标拼图碎片重叠;若判断结果为错误,则不允许当前备选碎片与目标拼图碎片重置。优选地,所述允许当前备选碎片与目标拼图碎片重叠,包括:将当前备选碎片锁定在重叠至目标拼图碎片的位置处;所述不允许当前备选碎片与目标拼图碎片重叠,包括:使当前备选碎片还原至其初始位置。本专利技术还提供一种网络验证方法,应用于服务器,包括以下步骤:随机提供验证图片;生成用于提示所述验证图片的提示信息,将所述验证图片随机分割成至少两个备选碎片,生成形状与所述备选碎片的形状相对应的拼图碎片,将所述拼图碎片按照所述验证图片拼接形成拼接模板,并将所述提示信息、所述备选碎片和所述拼接模板推送至客户端的验证界面进行显示;针对所述备选碎片和与之对应的所述拼图碎片生成相对应的验证信息并将所述验证信息发送至所述客户端;根据所述客户端捕获到的用户当前操作的所述备选碎片和与之对应的目标拼图碎片的验证信息,验证二者是否对应匹配,若匹配则判断当前拼图动作正确,若不匹配则判断当前拼图动作错误。优选地,所述将所述拼图碎片按照所述验证图片拼接形成拼接模板,包括:将所述拼图碎片按照所述验证图片以边界突出显示的方式拼接形成所述拼接模板。本专利技术还提供一种实现网络验证的客户端,包括:验证界面显示模块,用于显示验证界面,在所述验证界面包括由验证图片分割成的多个备选碎片、由与所述备选碎片的形状对应的拼图碎片按照所述验证图片拼接形成的拼接模板,以及用于提示所述验证图片的提示信息;捕获模块,用于捕获用户将当前备选碎片移动至目标拼图碎片所在位置的操作,并在当前备选碎片移动至目标拼图碎片所在位置时捕获二者的验证信息并发送至服务器,以使所述服务器根据当前备选碎片和目标拼图碎片的验证信息判断当前拼图动作是否正确。优选地,还包括:控制模块,用于接收所述服务器返回的所述判断结果,在判断结果为正确时允许当前备选碎片与目标拼图碎片重叠;在判断结果为错误时不允许当前备选碎片与目标拼图碎片重置。优选地,所述控制模块,还用于在判断结果为错误时使当前备选碎片还原至其初始位置;在判断结果为正确时将当前备选碎片锁定在重叠至目标拼图碎片的位置处。本专利技术还提供一种实现网络验证的服务器,包括:验证图片数据库,用于在每次网络验证时随机提供验证图片;备选碎片生成模块,用于将所述验证图片数据库提供的验证图片随机分割成至少两个备选碎片,并推送至客户端的验证界面进行显示;拼接模板生成模块,用于生成形状与所述备选碎片的形状相对应的拼图碎片,将所述拼图碎片按照所述验证图片拼接形成拼接模板,并推送至所述验证界面进行显示;提示信息生成模块,用于生成所述验证图片的提示信息,并推送至所述验证界面进行显示;验证信息生成模块,用于针对所述备选碎片和与之对应的所述拼图碎片生成相对应的验证信息并发送至所述客户端;验证模块,用于根据所述客户端捕获到的用户当前操作的所述备选碎片和与之对应的目标拼图碎片的验证信息,验证二者是否对应匹配,若匹配则判断当前拼图动作正确,若不匹配则判断当前拼图动作错误。优选地,所述拼接模板生成模块,用于将所述拼图碎片按照所述验证图片以边界突出进行显示的方式拼接形成所述拼接模板。本专利技术还提供一种网络验证系统,包括客户端和服务器,所述客户端采用本专利技术提供的上述实现网络验证的客户端;所述服务器采用本专利技术提供的上述实现网络验证的服务器。本专利技术具有以下有益效果:本专利技术提供的网络验证方法及系统、服务器、客户端,服务器在网络验证时随机提供验证图片,根据该验证图片生成备选碎片、拼接模板和提示信息并推送至客户端的验证界面进行显示,并且针对备选碎片和与之对应的拼图碎片生成相对应的验证信息并将验证信息发送至所述客户端;用户根据客户端的验证界面上显示的信息,对每个备选碎片执行移动至用户认为的目标拼图碎片所在位置的操作;客户端捕获用户将当前备选碎片移动至目标拼图碎片所在位置的操作,并在当前备选碎片移动至目标拼图碎片所在位置时捕获二者的验证信息并发送至服务器;服务器根据当前备选碎片和目标拼图碎片的验证信息验证二者是否对应匹配,若匹配则判断当前拼图动作正确,若不匹配则判断当前拼图动作错误判断当前拼图动作是否正确;依次对所有的备选碎片进行上述操作,若所有的备选碎片的拼图动作均正确,则验证成功。由上可知,本专利技术提供的网络验证方法及系统、服务器、客户端,可实现逐一验证每个备选碎片拼图是否正确的图片拼接的方式进行网络验证,这与现有技术相比,采用图片拼接方式人眼辨识度高、拼图过程有趣、用户体验度高,并且,受到目前软件实现拼图的技术限制,网络验证安全性好;另外,借助逐一验证每个备选碎片拼图是否正确,能够及时确定拼图是否正确,因此验证效率高。【附图说明】图1为本专利技术一示范性实施例提供的网络验证方法的流程图;图2为本专利技术一示范性实施例提供的网络验证方法的流程图,图3为本专利技术一示范性实施例提供的网络验证方法的流程图,图4为本专利技术一示范性实施例提供的实现网络验证的客户端的原理框图;图5为本专利技术一示范性实施例提供的实现网络验证的服务器的原理框图;图6为本专利技术一示范性实施例提供的网络验证系统的原理框图。【当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种网络验证方法,应用于客户端,其特征在于,包括以下步骤:显示验证界面,所述验证界面包括由验证图片分割成的多个备选碎片、由与所述备选碎片的形状对应的拼图碎片按照所述验证图片拼接形成的拼接模板,以及提示所述验证图片的提示信息;捕获用户将当前备选碎片移动至目标拼图碎片所在位置的操作,并在当前备选碎片移动至目标拼图碎片所在位置时捕获二者的验证信息并发送至服务器,以使所述服务器根据当前备选碎片和目标拼图碎片的验证信息判断当前拼图动作是否正确。

【技术特征摘要】

【专利技术属性】
技术研发人员:姬绍东郭强冀哲
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1