1.一种提问式图片验证终端,其特征在于,包括:
验证请求模块,用于扫描二维码产生验证请求,并将所述验证请求发送至服务器,其中,所述验证请求携带用户终端设备的唯一标识码;
接收模块,用于接收来自服务器内的验证码生成模块产生的提问式图片验证码;还用于接收来自服务器内的验证模块产生的验证结果;
验证信息响应模块,用于根据所述提问式图片验证码输入来自用户的验证信息,并将所述验证信息发送至服务器;
显示模块,用于显示来自所述接收模块的提问式图片验证码和验证结果;
其中,所述服务器内的验证码生成模块进一步包括:
采集单元,用于采集所述数据库内各个类别的图片并将所述图片按其类别标注生成相应标签;
问题构建单元,用于根据所述图片的类型按照标签内容构建不同的提问式问题;
关联单元,用于根据所述图片标签结合不同类别的提问式问题将所述提问式问题与图片进行关联;
问题随机单元,用于利用随机函数在所有所述提问式问题中随机选择某一提问式问题作为提问式图片验证码的提问;
图片随机单元,用于根据选择的提问式问题随机选择其对应的正确图片与错误图片;
图像拼接单元,用于随机拼接所述正确图片与错误图片生成验证码图像;
验证码生成单元,用于利用所述提问式问题与拼接的验证码图像生成提问式图片验证码。
2.根据权利要求1所述的提问式图片验证终端,其特征在于,所述采集单元,用于采集每张图片,识别每张所述图片的内容获取所述图片主题类型,根据所述图片的主题类型生成不同类型的标签。
3.根据权利要求1所述的提问式图片验证终端,其特征在于,所述提问式单元,用于根据所述图片的主题类型按照标签内容生成不同类别的提问式问题,且所述提问式问题为包含语义的语句。
4.根据权利要求1所述的提问式图片验证终端,其特征在于,所述问题随机单元之前还包括:
索引单元,用于基于所述提问式问题的类别与图片的标签,分别构建所述提问式问题与图片的索引。
5.根据权利要求1所述的提问式图片验证终端,其特征在于,所述问题随机单元,用于利用随机函数在所有所述提问式问题中随机选择一类提问式问题,随机选择该类别中的提问式问题为提问式图片验证码的提问,且所述提问式图片验证码的提问为包含语义的语句。
6.根据权利要求1所述的提问式图片验证终端,其特征在于,所述图片随机单元进一步包括:
第一随机子单元,用于根据选择的提问式问题利用所述提问式问题与图片的映射关系,依据索引得到与所述提问式问题相匹配的所有正确图片;
第二随机子单元,用于利用随机函数在所有正确图片中随机选择相应的正确图片,同时,随机获取相应数量的错误图片。
7.根据权利要求1所述的提问式图片验证终端,其特征在于,所述图像拼接单元,用于将所述正确图片与错误图片随机拼接组合成验证码图像,根据拼接验证码图片中正确图片数量、类型、以及各自在验证码图像内对应的位置生成验证答案。
8.根据权利要求1或7所述的提问式图片验证终端,其特征在于,所述验证码图像采用加密保护。
9.根据权利要求1所述的提问式图片验证终端,其特征在于,所述验证码生成单元,用于根据选择的所述提问式问题、拼接验证码图片中正确图片所对应的提问式问题以及拼接验证码图片中各个图片的位置生成提问式图片验证码。