发明名称 |
三维模型验证码的实现方法及其装置 |
摘要 |
一种三维模型验证码的实现方法及其装置,包括1)从模型库中随机选取一个三维模型作为原始模型,并且生成两组随机变换量;2)将目标变换量应用于原始模型形成目标模型,并将目标模型渲染成目标图片;3)将初始变换量应用于原始模型形成操作模型,并且客户端在两个区域内进行展示;4)用户通过交互操作改变操作模型的属性,使得操作模型的状态与目标图片一致,并且同时初始变换量通过交互操作生成最终变换量;5)将最终变换量与目标变换量进行比较。本发明的优点在于利用人类相比计算机在三维空间感知方面的优势,实现人与计算机的自动快速区分,规避或极大降低计算机通过图像识别技术与人工智能技术进行验证码破解的可能性。 |
申请公布号 |
CN106355072A |
申请公布日期 |
2017.01.25 |
申请号 |
CN201610697070.6 |
申请日期 |
2016.08.19 |
申请人 |
沈建国;许秋儿;袁楠 |
发明人 |
沈建国;许秋儿;袁楠 |
分类号 |
G06F21/36(2013.01)I |
主分类号 |
G06F21/36(2013.01)I |
代理机构 |
宁波江东全方专利商标事务所(普通合伙) 33242 |
代理人 |
徐芙姗 |
主权项 |
一种三维模型验证码的实现方法,其特征在于:包括以下步骤:1)从模型库中随机选取一个三维模型作为原始模型,并且生成两组随机变换量,即一组初始变换量和一组目标变换量;2)将目标变换量应用于原始模型形成目标模型,并将目标模型渲染成目标图片;3)将初始变换量应用于原始模型形成操作模型,并且客户端在两个区域内进行展示,其中一个区域展示供客户操作的操作模型,另一个区域展示目标图片;4)用户通过交互操作改变操作模型的属性,使得操作模型的状态与目标图片一致,并且同时初始变换量通过交互操作生成最终变换量;5)将最终变换量与目标变换量进行比较,如果两者的差异在预定的目标差异阈值内,则返回验证通过,否则返回验证不通过。 |
地址 |
310051 浙江省杭州市滨江区钱塘春晓花园16幢1单元1302室 |