利索能及
我要发布
收藏
专利号: 2019106013031
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种字符验证方法,其特征在于,包括:

接收目标终端发送的验证请求;

根据所述验证请求在预设的语句数据库中随机抽取验证语句,其中,所述验证语句用于验证提示;

识别所述验证语句的语义,并根据所述验证语句的语义所表征的验证方式,在预设的字符数据库中抽取验证字符,其中,所述验证字符中至少有一个字符与所述验证方式具有映射关系;

将所述验证语句与所述验证字符发送至所述目标终端;

所述识别所述验证语句的语义并根据所述验证语句的语义所表征的验证方式,在预设的字符数据库中抽取验证字符包括:调用所述验证语句并读取所述验证语句中的文字字段;

根据预设的转换方式将所述文字字段转换为数组矩阵;

将所述数据矩阵输入至预设的语义识别模型中,其中,所述语义识别模型为预先训练至收敛状态用于对文字进行语义识别的神经网络模型;

根据所述语义识别模型输出的语义分类结果表征的验证方式,在预设的字符数据库中抽取所述验证字符。

2.根据权利要求1所述的字符验证方法,其特征在于,所述验证方式为字形验证,所述根据所述语义识别模型输出的语义分类结果表征的验证方式,在预设的字符数据库中抽取所述验证字符之后,所述方法还包括:在所述验证字符中筛选至少一个形变字符;

根据所述验证方式表征的形变类型对所述至少一个形变字符进行形变处理以生成语义字符,其中,所述语义字符与所述验证语句具有映射关系;

将所述验证字符中的形变字符替换为所述语义字符。

3.根据权利要求2所述的字符验证方法,其特征在于,所述将所述验证语句与所述验证字符发送至所述目标终端包括:在预设的图像数据库中筛选背景图像;

将所述验证语句与所述验证字符覆盖在所述背景图像上生成验证图像,其中,所述验证字符中包括所述语义字符;

将所述验证图像发送至所述目标终端。

4.根据权利要求3所述的字符验证方法,其特征在于,所述将所述验证图像发送至所述目标终端之后,所述方法还包括:在历史验证列表中查找所述目标终端的验证记录;

当所述目标终端的验证记录符合预设的第一验证条件时,向所述目标终端调用所述验证图像在验证页面中的截图画面;

将所述截图画面与所述验证图像输入至预设的验证判断模型中,其中,所述验证判断模型为预先训练至收敛状态,用于判断图像相似度的神经网络模型;

根据所述验证判断模型输出的判断结果确认所述目标终端是否为虚拟验证。

5.根据权利要求2所述的字符验证方法,其特征在于,所述将所述验证语句与所述验证字符发送至所述目标终端之后,所述方法还包括:获取所述目标终端上传的验证信息,其中,所述验证信息中包括用户根据所述验证语句在所述验证字符中筛选的用于验证的目标字符;

将目标字符与所述语义字符进行比对,以判断所述目标字符与所述语义字符是否一致;

当所述目标字符与所述语义字符一致时,确认所述目标终端通过验证。

6.根据权利要求5所述的字符验证方法,其特征在于,所述将目标字符与所述语义字符进行比对,以判断所述目标字符与所述语义字符是否一致包括:计算所述目标字符与所述语义字符之间的汉明距离;

当所述汉明距离为零时,确认所述目标字符与所述语义字符一致;否则,则确认所述目标字符与所述语义字符不一致。

7.一种字符验证装置,其特征在于,包括:

获取模块,用于接收目标终端发送的验证请求;

处理模块,用于根据所述验证请求在预设的语句数据库中随机抽取验证语句,其中,所述验证语句用于验证提示;

识别模块,用于识别所述验证语句的语义,并根据所述验证语句的语义所表征的验证方式,在预设的字符数据库中抽取验证字符,其中,所述验证字符中至少有一个字符与所述验证方式具有映射关系;

执行模块,用于将所述验证语句与所述验证字符发送至所述目标终端;

所述识别所述验证语句的语义并根据所述验证语句的语义所表征的验证方式,在预设的字符数据库中抽取验证字符包括:调用所述验证语句并读取所述验证语句中的文字字段;

根据预设的转换方式将所述文字字段转换为数组矩阵;

将所述数据矩阵输入至预设的语义识别模型中,其中,所述语义识别模型为预先训练至收敛状态用于对文字进行语义识别的神经网络模型;

根据所述语义识别模型输出的语义分类结果表征的验证方式,在预设的字符数据库中抽取所述验证字符。

8.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至6中任一项权利要求所述字符验证方法的步骤。

9.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至6中任一项权利要求所述字符验证方法的步骤。