图片验证码验证方法和装置的制造方法_4

文档序号:9579533阅读:来源:国知局
括多个部分,所述多个部分中的至少一个部分可发生移动。
[0102]A7、根据A6所述的图片验证码验证方法,其中,从修改后的所述验证码上选择第一区域,具体包括:
[0103]根据所述用户进行验证操作后所述验证码中的所述至少一个可移动部分的位置,确定所述验证码上选择所述第一区域的位置并选择。
[0104]A8、根据A6所述的图片验证码验证方法,其中,从修改后的所述验证码上选择第一区域,具体包括:
[0105]根据所述验证码形成所述图片时所述至少一个可移动部分的位置,确定所述验证码上选择所述第一区域的位置并选择。
[0106]A9、根据A1至A8中任一项所述的图片验证码验证方法,其中,将所述第一区域的图像信息与所述第二区域的图像信息进行比较,具体包括:
[0107]对所述第一区域和所述第二区域进行同等程度降噪之后,再提取颜色信息进行比较。
[0108]A10、一种图片验证码验证装置,其包括:
[0109]验证码生成模块,用于从预设的图库中选择图片,并根据所述图片生成验证码,所述验证码的形态可变,且所述验证码在特定形态下形成所述图片;
[0110]验证操作模块,用于接收用户的验证操作,并根据所述验证操作改变所述验证码的形态;
[0111]第一区域提取模块,用于从修改后的所述验证码上选择第一区域并提取所述第一区域的图像信息;
[0112]第二区域提取模块,用于从所述图片中选择第二区域并提取所述第二区域的图像信息,所述第二区域在所述图片上的位置与所述第一区域在所述验证码上的位置相对应;
[0113]图像信息比较模块,用于将所述第一区域的图像信息与所述第二区域的图像信息进行比较,根据所述结果判断所述用户的所述验证操作是否成功。
[0114]All、根据A10所述的图片验证码验证装置,其中,还包括:
[0115]图库更新模块,用于获取所述图库外的外部图片,对所述图库内的所述图片进行更新。
[0116]A12、根据All所述的图片验证码验证装置,其中,
[0117]所述图库更新模块根据使用所述验证码的应用,选择所述应用对应的网页并从所述网页中获取所述外部图片。
[0118]A13、根据A12所述的图片验证码验证装置,其中,
[0119]所述图库更新模块从所述网页中选择发布时间与当前时间的差值在预设阈值内的图片作为所述外部图片。
[0120]A14、根据A10所述的图片验证码验证装置,其中,
[0121]所述验证码生成模块从预设的多种用于生成所述验证码的方式中选择生成方式,并按照所选生成方式生成所述验证码。
[0122]A15、根据A10所述的图片验证码验证装置,其中,所述验证码包括多个部分,所述多个部分中的至少一个部分可发生移动。
[0123]A16、根据A15所述的图片验证码验证装置,其中,
[0124]所述第一区域提取模块根据所述用户进行验证操作后所述验证码中的所述至少一个可移动部分的位置,确定所述验证码上选择所述第一区域的位置并选择。
[0125]A17、根据A15所述的图片验证码验证装置,其中,
[0126]所述第一区域提取模块根据所述验证码形成所述图片时所述至少一个可移动部分的位置,确定所述验证码上选择所述第一区域的位置并选择。
[0127]A18、根据A10至A17中任一项所述的图片验证码验证装置,其中,
[0128]所述图像信息比较模块对所述第一区域和所述第二区域进行同等程度降噪之后,再提取颜色信息进行比较。
【主权项】
1.一种图片验证码验证方法,其包括: 从预设的图库中选择图片,并根据所述图片生成验证码,所述验证码的形态可变,且所述验证码在特定形态下形成所述图片; 接收用户的验证操作,并根据所述验证操作改变所述验证码的形态; 从修改后的所述验证码上选择第一区域并提取所述第一区域的图像信息; 从所述图片中选择第二区域并提取所述第二区域的图像信息,所述第二区域在所述图片上的位置与所述第一区域在所述验证码上的位置相对应; 将所述第一区域的图像信息与所述第二区域的图像信息进行比较,根据所述结果判断所述用户的所述验证操作是否成功。2.根据权利要求1所述的图片验证码验证方法,其中,还包括: 获取所述图库外的外部图片,对所述图库内的所述图片进行更新。3.根据权利要求2所述的图片验证码验证方法,其中,获取所述图库外的外部图片,具体包括: 根据使用所述验证码的应用,选择所述应用对应的网页并从所述网页中获取所述外部图片。4.根据权利要求3所述的图片验证码验证方法,其中,选择所述应用对应的网页并从所述网页中获取所述外部图片,具体包括: 从所述网页中选择发布时间与当前时间的差值在预设阈值内的图片作为所述外部图片。5.根据权利要求1所述的图片验证码验证方法,其中,根据所述图片生成验证码,具体包括: 从预设的多种用于生成所述验证码的方式中选择生成方式,并按照所选生成方式生成所述验证码。6.根据权利要求1所述的图片验证码验证方法,其中,所述验证码包括多个部分,所述多个部分中的至少一个部分可发生移动。7.根据权利要求6所述的图片验证码验证方法,其中,从修改后的所述验证码上选择第一区域,具体包括: 根据所述用户进行验证操作后所述验证码中的所述至少一个可移动部分的位置,确定所述验证码上选择所述第一区域的位置并选择。8.根据权利要求6所述的图片验证码验证方法,其中,从修改后的所述验证码上选择第一区域,具体包括: 根据所述验证码形成所述图片时所述至少一个可移动部分的位置,确定所述验证码上选择所述第一区域的位置并选择。9.根据权利要求1至8中任一项所述的图片验证码验证方法,其中,将所述第一区域的图像信息与所述第二区域的图像信息进行比较,具体包括: 对所述第一区域和所述第二区域进行同等程度降噪之后,再提取颜色信息进行比较。10.一种图片验证码验证装置,其包括: 验证码生成模块,用于从预设的图库中选择图片,并根据所述图片生成验证码,所述验证码的形态可变,且所述验证码在特定形态下形成所述图片; 验证操作模块,用于接收用户的验证操作,并根据所述验证操作改变所述验证码的形态; 第一区域提取模块,用于从修改后的所述验证码上选择第一区域并提取所述第一区域的图像信息; 第二区域提取模块,用于从所述图片中选择第二区域并提取所述第二区域的图像信息,所述第二区域在所述图片上的位置与所述第一区域在所述验证码上的位置相对应;图像信息比较模块,用于将所述第一区域的图像信息与所述第二区域的图像信息进行比较,根据所述结果判断所述用户的所述验证操作是否成功。
【专利摘要】本发明提供了一种图片验证码验证方法和装置,方法包括:从预设的图库中选择图片,并根据图片生成验证码,验证码的形态可变,且验证码在特定形态下形成图片;接收用户的验证操作,并根据验证操作改变验证码的形态;从修改后的验证码上选择第一区域并提取第一区域的图像信息;从图片中选择第二区域并提取第二区域的图像信息,第二区域在图片上的位置与第一区域在验证码上的位置相对应;将第一区域的图像信息与第二区域的图像信息进行比较,根据结果判断用户的验证操作是否成功。根据本发明,提取位置相对应的部分区域的图像进行比较,由于提取的图像信息变少,所以对于所提取图像信息的比较效率就变高,从而可以快速判断是否验证成功。
【IPC分类】G06F21/36
【公开号】CN105335645
【申请号】CN201510614233
【发明人】赵银灿
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年2月17日
【申请日】2015年9月23日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1