[发明专利]一种国际化验证码的实现方法和装置在审
申请号: | 202110344816.6 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113076535A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 肖铮;李西洋;陈树华 | 申请(专利权)人: | 顶象科技有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F9/451;H04L29/06 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 安卫静 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 国际化 验证 实现 方法 装置 | ||
本发明提供了一种国际化验证码的实现方法和装置,涉及数据处理的技术领域,包括:获取待处理验证码页面中的文案,并将文案翻译为各类语言的译文,其中,文案为待处理验证码页面中除验证码以外的文字;获取各类语言的验证码问题,其中,验证码问题为与语言类型相关的问题;在获取到用户发送的验证码页面的获取指令之后,获取用户所使用的终端设备的目标信息,并基于目标信息确定用户所使用的语言;基于用户所使用的语言对应的文案的译文和用户所使用的语言对应的验证码问题,生成目标验证码页面,并将目标验证码页面发送给用户,以使用户利用目标验证码页面进行验证,解决了现有技术中现有的验证码无法支持国际化的业务的技术问题。
技术领域
本发明涉及数据处理的技术领域,尤其是涉及一种国际化验证码的实现方法和装置。
背景技术
越来越多的应用需要使用验证码来进行验证操作,因此用户经常需要使用移动设备接收各种消费、注册、激活或确认的验证短信或验证邮件来填写验证码。
全自动区分计算机和人类的图灵测试(Completely Automated PublicTuringtest to tell Computers and Humans Apart,CAPTCHA),也称为验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,必须只有人类才能解答。
但是,现有的验证码方案仅支持一种语言,无法针对不同国家、不同语言人群提供通用的验证码方案。
针对上述问题,还未提出有效的解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种国际化验证码的实现方法和装置,以缓解了解决了现有技术中现有的验证码无法支持国际化的业务的技术问题。
第一方面,本发明实施例提供了一种国际化验证码的实现方法,包括:获取待处理验证码页面中的文案,并将所述文案翻译为各类语言的译文,其中,所述文案为所述待处理验证码页面中除验证码以外的文字;获取各类语言的验证码问题,其中,所述验证码问题为与语言类型相关的问题;在获取到用户发送的验证码页面的获取指令之后,获取用户所使用的终端设备的目标信息,并基于所述目标信息确定所述用户所使用的语言;基于所述用户所使用的语言对应的所述文案的译文和所述用户所使用的语言对应的验证码问题,生成目标验证码页面,并将所述目标验证码页面发送给所述用户,以使所述用户利用所述目标验证码页面进行验证。
进一步地,若未获取用户所使用的终端设备的目标信息,则确定所述待处理验证码页面中的文案的语言类型,将所述待处理验证码页面中的文案的语言类型确定为所述用户所使用的语言。
进一步地,若所述各类语言中不包含所述用户所使用的语言,则利用默认语言对应的所述文案的译文和默认验证码问题,生成所述目标验证码页面。
进一步地,将所述文案翻译为各类语言的译文之后,所述方法还包括:为所述文案配置对应的ID信息;基于所述文案的ID信息和所述文案对应的所述各类语言的译文构建语言地区对照表。
进一步地,所述目标信息包括以下至少之一:所述终端设备中浏览器所使用的语言,所述终端设备中的用户操作系统中的语言,用户设置的语言类型。
第二方面,本发明实施例还提供了一种国际化验证码的实现装置,包括:第一获取单元,第二获取单元,确定单元和发送单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顶象科技有限公司,未经顶象科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110344816.6/2.html,转载请声明来源钻瓜专利网。