一种校验方法及装置制造方法及图纸

技术编号:20160890 阅读:31 留言:0更新日期:2019-01-19 00:13
本申请实施例提供了一种校验方法及装置,属于网络技术领域。所述方法包括:终端向服务器发送校验请求,服务器当接收到校验请求时,向终端发送第一校验图片,终端接收第一校验图片并按照预设的缩放比例对其进行缩放处理,得到并显示第二校验图片,终端获取用户在第二校验图片上的点击坐标和点击顺序,然后根据用户在第二校验图片上的点击坐标、点击坐标对应的点击顺序和预设的缩放比例,确定并向服务器发送用户点击信息,服务器接收用户点击信息,然后根据用户点击信息进行校验。采用本发明专利技术,可以有效避免计算机程序自动完成校验操作,达到精确校验目的。

【技术实现步骤摘要】
一种校验方法及装置
本申请涉及网络
,特别是涉及一种校验方法及装置。
技术介绍
随着网络技术的发展,部分用户利用计算机编写的程序恶意破解密码、刷票、论坛灌水等,通过验证码对用户行为进行校验可以有效的区分用户是计算机程序还是人类,防止上述恶意行为。现有的验证码校验方式为:服务器发送带有文字的校验图片给终端;终端接收服务器发送的带有文字的校验图片并显示出来;用户在终端输入带有文字的校验图片上的文字;终端将用户输入的文字发送给服务器;服务器对用户输入的文字进行判别;如果用户输入的文字内容和服务器发送的校验图片上的文字内容一致,服务器则判定校验成功并向终端发送授权指令;如果用户输入的文字内容和服务器发送的校验图片上的文字内容不一致,服务器则判定校验失败,并向终端发送校验失败信息。然而,随着图像识别技术的发展,恶意用户可以编写识别图片中文字的脚本,通过脚本自动识别校验图片上的文字内容并自动发送给服务器来完成验证操作。所以,现有的验证码校验方式针对这种情况,达不到精确校验用户为人类还是计算机程序的目的。
技术实现思路
本申请实施例的目的在于提供一种校验方法及装置,可以有效避免计算机程序自动完成校验操作进而实施恶意行为,达到精确校验目的。具体技术方案如下:第一方面,提供了一种校验方法,所述方法应用于终端,所述方法包括:向服务器发送校验请求;接收所述服务器发送的第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;按照预设的缩放比例对所述第一校验图片进行缩放处理,得到第二校验图片;显示所述第二校验图片;获取用户在所述第二校验图片上的点击坐标和所述点击坐标对应的点击顺序;根据所述用户在所述第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,确定用户点击信息;将所述用户点击信息发送至所述服务器,以使所述服务器根据所述用户点击信息进行校验。可选的,所述根据所述用户在所述第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,确定用户点击信息,包括:根据所述预设的缩放比例对所述用户在所述第二校验图片上的点击坐标进行变换处理,得到相应于所述第一校验图片的点击坐标;将所述相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序作为所述用户点击信息;或者,将所述用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,作为所述用户点击信息。可选的,所述将所述用户点击信息发送至所述服务器,包括:按照预设的加密算法对所述用户点击信息进行加密;将加密后的用户点击信息发送至所述服务器。第二方面,提供了一种校验方法,所述方法应用于服务器,所述方法包括:当接收到终端发送到的校验请求时,向所述终端发送第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;接收所述终端发送的用户点击信息,所述用户点击信息根据用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和预设的缩放比例确定,所述第二校验图片按照所述预设的缩放比例对所述第一校验图片进行缩放处理得到;根据所述用户点击信息进行校验。可选的,所述用户点击信息包括所述用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例;所述根据所述用户点击信息进行校验包括:根据所述预设的缩放比例对所述用户在第二校验图片上的点击坐标进行变换处理,得到相应于所述第一校验图片的点击坐标;根据相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序进行校验;或者,所述用户点击信息包括相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序,所述相应于所述第一校验图片的点击坐标根据所述预设的缩放比例对所述用户在第二校验图片上的点击坐标进行变换处理得到;所述根据所述用户点击信息进行校验包括:根据相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序进行校验。可选的,所述用户点击信息为按照预设的加密算法加密后的用户点击信息;在所述接收终端发送的用户点击信息之后,在根据所述用户点击信息进行校验之前,所述方法还包括:按照预设的解密算法对所述加密后的用户点击信息进行解密,如果解密失败,则判定校验失败;所述根据所述用户点击信息进行校验包括:如果解密成功,则根据解密后的用户点击信息进行校验。可选的,所述根据相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序进行校验,包括:针对每一点击顺序,判断该点击顺序对应的点击坐标,是否属于预设的基准点击对象序列中该点击顺序对应的基准点击对象的坐标范围;如果各点击顺序对应的点击坐标,均属于所述基准点击对象序列中所述点击顺序对应的基准点击对象的坐标范围,则判定校验成功;如果各点击顺序对应的点击坐标中,存在不属于所述基准点击对象序列中所述点击顺序对应的基准点击对象的坐标范围的点击坐标,则判定校验失败。第三方面,提供了一种校验装置,所述装置应用于终端,所述装置包括:第一发送模块,用于向服务器发送校验请求;第一接收模块,用于接收所述服务器发送的第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;第一缩放模块,用于按照预设的缩放比例对所述第一校验图片进行缩放处理,得到第二校验图片;第一显示模块,用于显示所述第二校验图片;第一获取模块,用于获取用户在所述第二校验图片上的点击坐标和所述点击坐标对应的点击顺序;第一确定模块,用于根据所述用户在所述第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,确定用户点击信息;第二发送模块,用于将所述用户点击信息发送至所述服务器,以使所述服务器根据所述用户点击信息进行校验。可选的,所述第一确定模块,具体用于:根据所述预设的缩放比例对所述用户在所述第二校验图片上的点击坐标进行变换处理,得到相应于所述第一校验图片的点击坐标;将相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序作为所述用户点击信息;或者,将所述用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,作为所述用户点击信息。可选的,所述第二发送模块,包括:第一加密单元,用于按照预设的加密算法对所述用户点击信息进行加密;第一发送单元,用于将加密后的用户点击信息发送至所述服务器。第四方面,提供了一种校验装置,所述装置应用于服务器,所述装置包括:第三发送模块,用于当接收到终端发送到的校验请求时,向所述终端发送第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;第二接收模块,用于接收所述终端发送的用户点击信息,所述用户点击信息根据用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和预设的缩放比例确定,所述第二校验图片按照所述预设的缩放比例对所述第一校验图片进行缩放处理得到;第一校验模块,用于根据所述用户点击信息进行校验。可选的,所述用户点击信息包括所述用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例;所述第一校验模块,具体用于:根据所述预设的缩放比例对所述用户在第二校验图片上的点击坐标进行变换处理,得到相应于所述第一校验图片的点击坐标;根据相应于所述第一校验图片本文档来自技高网...

【技术保护点】
1.一种校验方法,其特征在于,所述方法应用于终端,所述方法包括:向服务器发送校验请求;接收所述服务器发送的第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;按照预设的缩放比例对所述第一校验图片进行缩放处理,得到第二校验图片;显示所述第二校验图片;获取用户在所述第二校验图片上的点击坐标和所述点击坐标对应的点击顺序;根据所述用户在所述第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,确定用户点击信息;将所述用户点击信息发送至所述服务器,以使所述服务器根据所述用户点击信息进行校验。

【技术特征摘要】
1.一种校验方法,其特征在于,所述方法应用于终端,所述方法包括:向服务器发送校验请求;接收所述服务器发送的第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;按照预设的缩放比例对所述第一校验图片进行缩放处理,得到第二校验图片;显示所述第二校验图片;获取用户在所述第二校验图片上的点击坐标和所述点击坐标对应的点击顺序;根据所述用户在所述第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,确定用户点击信息;将所述用户点击信息发送至所述服务器,以使所述服务器根据所述用户点击信息进行校验。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户在所述第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,确定用户点击信息,包括:根据所述预设的缩放比例对所述用户在所述第二校验图片上的点击坐标进行变换处理,得到相应于所述第一校验图片的点击坐标;将相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序作为所述用户点击信息;或者,将所述用户在所述第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例,作为所述用户点击信息。3.根据权利要求1所述的方法,其特征在于,所述将所述用户点击信息发送至所述服务器,包括:按照预设的加密算法对所述用户点击信息进行加密;将加密后的用户点击信息发送至所述服务器。4.一种校验用户点击行为的方法,其特征在于,所述方法应用于服务器,所述方法包括:当接收到终端发送到的校验请求时,向所述终端发送第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;接收所述终端发送的用户点击信息,所述用户点击信息根据用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和预设的缩放比例确定,所述第二校验图片按照所述预设的缩放比例对所述第一校验图片进行缩放处理得到;根据所述用户点击信息进行校验。5.根据权利要求4所述的方法,其特征在于,所述用户点击信息包括所述用户在第二校验图片上的点击坐标、所述点击坐标对应的点击顺序和所述预设的缩放比例;所述根据所述用户点击信息进行校验包括:根据所述预设的缩放比例对所述用户在第二校验图片上的点击坐标进行变换处理,得到相应于所述第一校验图片的点击坐标;根据相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序进行校验;或者,所述用户点击信息包括相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序,所述相应于所述第一校验图片的点击坐标根据所述预设的缩放比例对所述用户在第二校验图片上的点击坐标进行变换处理得到;所述根据所述用户点击信息进行校验包括:根据相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序进行校验。6.根据权利要求4所述的方法,其特征在于,所述用户点击信息为按照预设的加密算法加密后的用户点击信息;在所述接收终端发送的用户点击信息之后,在根据所述用户点击信息进行校验之前,所述方法还包括:按照预设的解密算法对所述加密后的用户点击信息进行解密,如果解密失败,则判定校验失败;所述根据所述用户点击信息进行校验包括:如果解密成功,则根据解密后的用户点击信息进行校验。7.根据权利要求5所述的方法,其特征在于,所述根据相应于所述第一校验图片的点击坐标和所述点击坐标对应的点击顺序进行校验,包括:针对每一点击顺序,判断该点击顺序对应的点击坐标,是否属于预设的基准点击对象序列中该点击顺序对应的基准点击对象的坐标范围;如果各点击顺序对应的点击坐标,均属于所述基准点击对象序列中所述点击顺序对应的基准点击对象的坐标范围,则判定校验成功;如果各点击顺序对应的点击坐标中,存在不属于所述基准点击对象序列中所述点击顺序对应的基准点击对象的坐标范围的点击坐标,则判定校验失败。8.一种校验装置,其特征在于,所述装置应用于终端,所述装置包括:第一发送模块,用于向服务器发送校验请求;第一接收模块,用于接收所述服务器发送的第一校验图片,所述第一校验图片包括多个点击对象和所述多个点击对象对应的点击顺序的提示信息;第一缩放模块,用于按照预设的缩放比例对所述第一...

【专利技术属性】
技术研发人员:钟望
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

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

1