【技术实现步骤摘要】
一种国际化验证码的实现方法和装置
本专利技术涉及数据处理的
,尤其是涉及一种国际化验证码的实现方法和装置。
技术介绍
越来越多的应用需要使用验证码来进行验证操作,因此用户经常需要使用移动设备接收各种消费、注册、激活或确认的验证短信或验证邮件来填写验证码。全自动区分计算机和人类的图灵测试(CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart,CAPTCHA),也称为验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,必须只有人类才能解答。但是,现有的验证码方案仅支持一种语言,无法针对不同国家、不同语言人群提供通用的验证码方案。针对上述问题,还未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种国际化验证码的实现方法和装置,以缓解了解决了现有技术中现有的验证码无法支持国际化的业
【技术保护点】
1.一种国际化验证码的实现方法,其特征在于,包括:/n获取待处理验证码页面中的文案,并将所述文案翻译为各类语言的译文,其中,所述文案为所述待处理验证码页面中除验证码以外的文字;/n获取各类语言的验证码问题,其中,所述验证码问题为与语言类型相关的问题;/n在获取到用户发送的验证码页面的获取指令之后,获取用户所使用的终端设备的目标信息,并基于所述目标信息确定所述用户所使用的语言;/n基于所述用户所使用的语言对应的所述文案的译文和所述用户所使用的语言对应的验证码问题,生成目标验证码页面,并将所述目标验证码页面发送给所述用户,以使所述用户利用所述目标验证码页面进行验证。/n
【技术特征摘要】
1.一种国际化验证码的实现方法,其特征在于,包括:
获取待处理验证码页面中的文案,并将所述文案翻译为各类语言的译文,其中,所述文案为所述待处理验证码页面中除验证码以外的文字;
获取各类语言的验证码问题,其中,所述验证码问题为与语言类型相关的问题;
在获取到用户发送的验证码页面的获取指令之后,获取用户所使用的终端设备的目标信息,并基于所述目标信息确定所述用户所使用的语言;
基于所述用户所使用的语言对应的所述文案的译文和所述用户所使用的语言对应的验证码问题,生成目标验证码页面,并将所述目标验证码页面发送给所述用户,以使所述用户利用所述目标验证码页面进行验证。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若未获取用户所使用的终端设备的目标信息,则确定所述待处理验证码页面中的文案的语言类型,将所述待处理验证码页面中的文案的语言类型确定为所述用户所使用的语言。
3.根据权利要求1所述的方法,其特征在于,
若所述各类语言中不包含所述用户所使用的语言,则利用默认语言对应的所述文案的译文和默认验证码问题,生成所述目标验证码页面。
4.根据权利要求1所述的方法,其特征在于,在将所述文案翻译为各类语言的译文之后,所述方法还包括:
为所述文案配置对应的ID信息;
基于所述文案的ID信息和所述文案对应的所述各类语言的译文构建语言地区对照表。
5.根据权利要求1所述的方法,其特征在于,
所述目标信息包括以下至少之一:所述终端设备中浏览器所使用的语言,所述终端设备中的用户操作系统中的语言,用户设置的语言类型。
6.一种国际化验证码的实现装置,其特征在于...
【专利技术属性】
技术研发人员:肖铮,李西洋,陈树华,
申请(专利权)人:顶象科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。