一种应用软件的多语言核对方法及系统技术方案

技术编号:24498092 阅读:66 留言:0更新日期:2020-06-13 03:51
本发明专利技术提供一种应用软件的多语言核对方法及系统,所述方法包括:获取应用软件的基准语言标签图片和核对语言标签图片,对每张基准语言标签图片进行识别,获得每张基准语言标签图片的基准语言字符,并对每张核对语言标签图进行识别,获得每张核对语言标签图片的核对语言字符,根据每张基准语言标签图片对应的程序界面标识和坐标值以及每张核对语言标签图片对应的程序界面标识和坐标值,获得核对语言字符对应的基准语言字符,根据核对语言字符对应的基准语言字符以及基准语言查询字典数据库,对核对语言字符进行核对。所述系统用于执行上述方法。本发明专利技术实施例提供的应用软件的多语言核对方法及系统,提高了应用软件的语言核对效率。

A multi language checking method and system for application software

【技术实现步骤摘要】
一种应用软件的多语言核对方法及系统
本专利技术涉及计算机
,具体涉及一种应用软件的多语言核对方法及系统。
技术介绍
随着全球经济一体化的发展,各企业都在不断的向海外发展,企业的应用软件需要部署到不同的语言环境中,这就要求应用软件能够支持多种语言环境。对于已经开发出来的支持多语言的应用软件,需要确保应用软件在不同的语言系统上不会出现显示乱码。现有技术中,在对应用软件进行多语言环境测试时,需要将应用软件分别应用到各个语言环境系统中去重复进行测试,并通过人工的方式对不同语言版本的应用软件的显示界面进行核对,效率低。因此,如何提出一种应用软件的多语言核对方法,能够自动对应用软件进行语言核对,提高应用软件的核对效率成为本领域需要解决的重要课题。
技术实现思路
针对现有技术中的问题,本专利技术实施例提供一种应用软件的多语言核对方法及系统。一方面,本专利技术提出一种应用软件的多语言核对方法,包括:获取应用软件的基准语言标签图片和核对语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值,每张核对语言标签图片对应一个程序界面标识和坐标值;对每张基准语言标签图片进行识别,获得每张基准语言标签图片的基准语言字符;并对每张核对语言标签图进行识别,获得每张核对语言标签图片的核对语言字符;根据每张基准语言标签图片对应的程序界面标识和坐标值以及每张核对语言标签图片对应的程序界面标识和坐标值,获得每张核对语言标签图片的核对语言字符对应的基准语言字符;根据每张核对语言标签图片的核对语言字符对应的基准语言字符以及基准语言查询字典数据库,对每张核对语言标签图片的核对语言字符进行核对。其中,所述获取基准语言标签图片和核对语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值,每张核对语言标签图片对应一个程序界面标识和坐标值包括:扫描所述应用软件的基准语言程序显示界面,获得每个基准语言程序显示界面对应的基准语言程序显示界面图片;根据每个基准语言程序显示界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每个基准语言程序显示界面对应的基准语言程序显示界面图片,获得每个基准语言程序显示界面的基准语言标签图片,并将每个基准语言程序显示界面的基准语言标签图片中的每张基准语言标签图片与所述基准语言程序显示界面的程序界面标识和语言标签坐标对应;和扫描所述应用软件的核对语言程序显示界面,获得每个核对语言程序显示界面对应的核对语言程序显示界面图片;根据每个核对语言程序显示界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每个核对语言程序显示界面对应的核对语言程序显示界面图片,获得每个核对语言程序显示界面的核对语言标签图片,并将每个核对语言程序显示界面的核对语言标签图片中的每张核对语言标签图片与所述核对语言程序显示界面的程序界面标识和语言标签坐标对应。其中,所述获取基准语言标签图片和核对语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值,每张核对语言标签图片对应一个程序界面标识和坐标值包括:获取所述应用软件的基准语言实物图片;根据每张基准语言实物图片对应的程序打印界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每张基准语言实物图片,获得每张基准语言实物图片的基准语言标签图片,并将每张基准语言实物图片的基准语言标签图片中的每张基准语言标签图片与所述基准语言实物图片对应的程序打印界面的程序界面标识和语言标签坐标对应;和获取所述应用软件的核对语言实物图片;根据每张核对语言实物图片对应的程序打印界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每张核对语言实物图片,获得每张核对语言实物图片的核对语言标签图片,并将每张核对语言实物图片的核对语言标签图片中的每张核对语言标签图片与所述核对语言实物图片对应的程序打印界面的程序界面标识和语言标签坐标对应。其中,在获取所述应用软件的基准语言实物图片之前,还包括:通过虚拟打印的方式输出所述应用软件的基准语言实物图片对应的虚拟实物文件;相应地,在获取所述应用软件的核对语言实物图片之前,还包括:通过虚拟打印的方式输出所述应用软件的核对语言实物图片对应的虚拟实物文件。其中,在获取所述应用软件的基准语言实物图片之前,还包括:通过打印机打印出所述应用软件的基准语言实物图片对应的实物;相应地,在获取所述应用软件的核对语言实物图片之前,还包括:通过打印机打印出所述应用软件的核对语言实物图片对应的实物。其中,所述根据每张核对语言标签图片的核对语言字符对应的基准语言字符以及基准语言查询字典数据库,对每张核对语言标签图片的核对语言字符进行核对包括:根据所述核对语言标签图片的核对语言字符对应的基准语言字符查询所述基准语言查询字典数据库中获得所述基准语言字符对应的核对语言查询结果;若判断获知所述基准语言字符对应的核对语言查询结果包括所述核对语言标签图片的核对语言字符,则输出所述核对语言标签图片的核对语言字符正确的信息。其中,所述根据每张核对语言标签图片的核对语言字符对应的基准语言字符以及基准语言查询字典数据库,对每张核对语言标签图片的核对语言字符进行核对包括:根据所述核对语言标签图片的核对语言字符对应的基准语言字符查询所述基准语言查询字典数据库中获得所述基准语言字符对应的核对语言查询结果;若判断获知所述基准语言字符对应的核对语言查询结果不包括所述核对语言标签图片的核对语言字符,则输出所述核对语言标签图片的核对语言字符以及所述基准语言字符对应的核对语言查询结果。另一方面,本专利技术提供一种应用软件的多语言核对系统,包括基准语言客户端、至少一个核对语言客户端,识别服务器和核对服务器,其中:所述识别服务器分别与所述基准语言客户端和所述至少一个核对语言客户端通信连接,所述核对服务器与所述识别服务器通信连接;所述基准语言客户端用于获取应用软件的基准语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值;所述核对语言客户端用于获取应用软件的核对语言标签图片,每张核对语言标签图片对应一个程序界面标识和坐标值;所述识别服务器用于对每张基准语言标签图片进行识别,获得每张基准语言标签图片的基准语言字符;并对每张核对语言标签图进行识别,获得每张核对语言标签图片的核对语言字符;所述识别服务器或者所述核对服务器用于根据每张基准语言标签图片对应的程序界面标识和坐标值以及每张核对语言标签图片对应的程序界面标识和坐标值,获得每张核对语言标签图片的核对语言字符对应的基准语言字符;所述核对服务器用于根据每张核对语言标签图片的核对语言字符对应的基准语言字符以及基准语言查询字典数据库,对每张核对语言标签图片的核对语言字符进行核对。其中,所述应用软件的多语言核对系统还包括基准语言打印机、基准语言扫描仪、至少一台核对语言打印机和至少一台核对语言扫描仪,所述基准语言打印机和所述基准语言扫描仪分别与所述本文档来自技高网...

【技术保护点】
1.一种应用软件的多语言核对方法,其特征在于,包括:/n获取应用软件的基准语言标签图片和核对语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值,每张核对语言标签图片对应一个程序界面标识和坐标值;/n对每张基准语言标签图片进行识别,获得每张基准语言标签图片的基准语言字符;并对每张核对语言标签图进行识别,获得每张核对语言标签图片的核对语言字符;/n根据每张基准语言标签图片对应的程序界面标识和坐标值以及每张核对语言标签图片对应的程序界面标识和坐标值,获得每张核对语言标签图片的核对语言字符对应的基准语言字符;/n根据每张核对语言标签图片的核对语言字符对应的基准语言字符以及基准语言查询字典数据库,对每张核对语言标签图片的核对语言字符进行核对。/n

【技术特征摘要】
1.一种应用软件的多语言核对方法,其特征在于,包括:
获取应用软件的基准语言标签图片和核对语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值,每张核对语言标签图片对应一个程序界面标识和坐标值;
对每张基准语言标签图片进行识别,获得每张基准语言标签图片的基准语言字符;并对每张核对语言标签图进行识别,获得每张核对语言标签图片的核对语言字符;
根据每张基准语言标签图片对应的程序界面标识和坐标值以及每张核对语言标签图片对应的程序界面标识和坐标值,获得每张核对语言标签图片的核对语言字符对应的基准语言字符;
根据每张核对语言标签图片的核对语言字符对应的基准语言字符以及基准语言查询字典数据库,对每张核对语言标签图片的核对语言字符进行核对。


2.根据权利要求1所述的方法,其特征在于,所述获取基准语言标签图片和核对语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值,每张核对语言标签图片对应一个程序界面标识和坐标值包括:
扫描所述应用软件的基准语言程序显示界面,获得每个基准语言程序显示界面对应的基准语言程序显示界面图片;
根据每个基准语言程序显示界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每个基准语言程序显示界面对应的基准语言程序显示界面图片,获得每个基准语言程序显示界面的基准语言标签图片,并将每个基准语言程序显示界面的基准语言标签图片中的每张基准语言标签图片与所述基准语言程序显示界面的程序界面标识和语言标签坐标对应;和
扫描所述应用软件的核对语言程序显示界面,获得每个核对语言程序显示界面对应的核对语言程序显示界面图片;
根据每个核对语言程序显示界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每个核对语言程序显示界面对应的核对语言程序显示界面图片,获得每个核对语言程序显示界面的核对语言标签图片,并将每个核对语言程序显示界面的核对语言标签图片中的每张核对语言标签图片与所述核对语言程序显示界面的程序界面标识和语言标签坐标对应。


3.根据权利要求1所述的方法,其特征在于,所述获取基准语言标签图片和核对语言标签图片,每张基准语言标签图片对应一个程序界面标识和坐标值,每张核对语言标签图片对应一个程序界面标识和坐标值包括:
获取所述应用软件的基准语言实物图片;
根据每张基准语言实物图片对应的程序打印界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每张基准语言实物图片,获得每张基准语言实物图片的基准语言标签图片,并将每张基准语言实物图片的基准语言标签图片中的每张基准语言标签图片与所述基准语言实物图片对应的程序打印界面的程序界面标识和语言标签坐标对应;和
获取所述应用软件的核对语言实物图片;
根据每张核对语言实物图片对应的程序打印界面的界面配置信息包括的语言标签坐标和语言标签尺寸以及每张核对语言实物图片,获得每张核对语言实物图片的核对语言标签图片,并将每张核对语言实物图片的核对语言标签图片中的每张核对语言标签图片与所述核对语言实物图片对应的程序打印界面的程序界面标识和语言标签坐标对应。


4.根据权利要求3所述的方法,其特征在于,在获取所述应用软件的基准语言实物图片之前,还包括:
通过虚拟打印的方式输出所述应用软件的基准语言实物图片对应的虚拟实物文件;相应地,在获取所述应用软件的核对语言实物图片之前,还包括:
通过虚拟打印的方式输出所述应用软件的核对语言实物图片对应的虚拟实物文件。


5.根据权利要求3所述的方法,其特征在于,在获取所述应用软件的基准语言...

【专利技术属性】
技术研发人员:余宇航吴能斌温丽明张志群
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1