1.一种动态验证码图片的生成方法,其特征在于,包括:获取至少两帧的静态验证码图片,其中,每帧静态验证码图片包括第一子图片和第二子图片,所述第一子图片是验证码所在子图片,所述第二子图片是背景所在子图片,所述第一子图片中包含第一显示内容,所述第二子图片中包含第二显示内容,且所述第一显示内容和所述第二显示内容在播放后显示出验证码,所述静态验证码图片是由预先得到的所述第一子图片和所述第二子图片拼接后得到的,或者是对验证码图片要占用的区域进行划分,之后填充相应内容后得到的;
播放所述静态验证码图片,得到动态验证码图片,其中,播放时根据所述第一显示内容得到第一动态内容,根据所述第二显示内容得到第二动态内容,且所述第一动态内容和所述第二动态内容具有不同的动态信息,其中,在不同帧中,所述第一显示内容相同,所述第二显示内容相同,所述动态信息包括如下项中的至少一项:运动方向、运动频率、运动方式。
2.根据权利要求1所述的方法,其特征在于,在同一帧中,所述第一显示内容在不同位置是相同的,所述第二显示内容在不同位置是相同的,且,所述第一显示内容和所述第二显示内容相同;或者,所述第一显示内容在不同位置是不同的;或者,
所述第二显示内容在不同位置是不同的。
3.根据权利要求1所述的方法,其特征在于,所述第一子图片的位置采用如下方式确定:在预先设定的位置区间内,随机选取所述第一子图片的位置。
4.根据权利要求3所述的方法,其特征在于,
在不同帧中,所述预先设定的位置区间相同;或者,在不同帧中,所述预先设定的位置区间不同,使得所述验证码在不同帧中具有不同的状态。
5.根据权利要求4所述的方法,其特征在于,所述具有不同的状态,包括:验证码出现平移;或者,
验证码出现拉伸;或者,
验证码出现缩放;或者,
验证码出现扭曲。
6.根据权利要求3所述的方法,其特征在于,所述预先设定的位置区间与所述第一子图片和所述第二子图片的个数之和成正相关关系。
7.根据权利要求1所述的方法,其特征在于,所述静态验证码图片还包括第三子图片,所述第三子图片是干扰点所在子图片,所述第三子图片包含第三显示内容,逐帧播放时根据所述第三显示内容得到第三动态内容,且所述第三动态内容与所述第一动态内容具有相同的动态信息。
8.根据权利要求7所述的方法,其特征在于,
所述第三显示内容在同一帧中相同或不同;或者,所述第三显示内容在不同帧中相同或不同;或者,所述第三显示内容与同一帧中的第一显示内容和/或第二显示内容相同,或不同。
9.一种动态验证码图片的生成装置,其特征在于,包括:获取模块,用于获取至少两帧的静态验证码图片,其中,每帧静态验证码图片包括第一子图片和第二子图片,所述第一子图片是验证码所在子图片,所述第二子图片是背景所在子图片,所述第一子图片中包含第一显示内容,所述第二子图片中包含第二显示内容,且所述第一显示内容和所述第二显示内容在播放后显示出验证码,所述静态验证码图片是由预先得到的所述第一子图片和所述第二子图片拼接后得到的,或者是对验证码图片要占用的区域进行划分,之后填充相应内容后得到的;
合并模块,用于播放所述静态验证码图片,得到动态验证码图片,其中,播放时根据所述第一显示内容得到第一动态内容,根据所述第二显示内容得到第二动态内容,且所述第一动态内容和所述第二动态内容具有不同的动态信息,其中,在不同帧中,所述第一显示内容相同,所述第二显示内容相同,所述动态信息包括如下项中的至少一项:运动方向、运动频率、运动方式。
10.根据权利要求9所述的装置,其特征在于,在同一帧中,所述第一显示内容在不同位置是相同的,所述第二显示内容在不同位置是相同的,且,所述第一显示内容和所述第二显示内容相同;或者,所述第一显示内容在不同位置是不同的;或者,
所述第二显示内容在不同位置是不同的。
11.根据权利要求9所述的装置,其特征在于,所述第一子图片的位置采用如下方式确定:在预先设定的位置区间内,随机选取所述第一子图片的位置。
12.根据权利要求11所述的装置,其特征在于,在不同帧中,所述预先设定的位置区间相同;或者,在不同帧中,所述预先设定的位置区间不同,使得所述验证码在不同帧中具有不同的状态。
13.根据权利要求12所述的装置,其特征在于,所述具有不同的状态,包括:验证码出现平移;或者,
验证码出现拉伸;或者,
验证码出现缩放;或者,
验证码出现扭曲。
14.根据权利要求11所述的装置,其特征在于,所述预先设定的位置区间与所述第一子图片和所述第二子图片的个数之和成正相关关系。
15.根据权利要求9所述的装置,其特征在于,所述静态验证码图片还包括第三子图片,所述第三子图片是干扰点所在子图片,所述第三子图片包含第三显示内容,逐帧播放时根据所述第三显示内容得到第三动态内容,且所述第三动态内容与所述第一动态内容具有相同的动态信息。
16.根据权利要求15所述的装置,其特征在于,所述第三显示内容在同一帧中相同或不同;或者,所述第三显示内容在不同帧中相同或不同;或者,所述第三显示内容与同一帧中的第一显示内容和/或第二显示内容相同,或不同。
17.一种验证方法,其特征在于,包括:
显示动态验证码图片,其中,所述动态验证码图片根据权利要求1至8任一项所述的方法生成;
接收用户输入;
根据所述动态验证码图片对所述用户输入进行验证。
18.一种验证装置,其特征在于,包括:
显示模块,用于显示动态验证码图片,其中,所述动态验证码图片根据权利要求1至8任一项所述的方法生成;
接收模块,用于接收用户输入;
验证模块,用于根据所述动态验证码图片对所述用户输入进行验证。