[发明专利]虚拟应用的文本信息生成方法和装置有效
申请号: | 201611028421.0 | 申请日: | 2016-11-16 |
公开(公告)号: | CN106648618B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 刘毅;严奕鋆;滕雅娜;陈煜;陆俊;董锡军 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/65 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 董文倩;褚敏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标文件 原始文本信息 文本信息 虚拟应用 原始配置 更新 方法和装置 脚本提取 预设格式 资源展示 预设 | ||
本发明公开了一种虚拟应用的文本信息生成方法和装置。其中,该方法包括:获取虚拟应用中的原始配置资源;通过运行预设脚本提取原始配置资源中的原始文本信息;将原始文本信息生成为预设格式的目标文件;对目标文件中的原始文本信息进行处理,得到更新后的目标文件,其中,更新后的目标文件中包括对原始文本信息进行处理得到的更新文本信息;根据原始配置资源展示包括更新文本信息的更新后的目标文件。本发明解决了相关技术虚拟应用的文本信息生成效率低的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种虚拟应用的文本信息生成方法和装置。
背景技术
目前,对于一般应用的多语言版本,因为涉及的文字较少,只需要在开发阶段使用可扩展标记语言(Extensible Markup Language,简称为xml)来配置所有的文本,应用中所有需要用到文本的地方都从这xml中获取即可。
当虚拟应用涉及大量表格时,比如,当游戏应用涉及到大量表格,且格式不一,每张表格中会包含不同的文本字段。由于虚拟应用的代码中不会包含任何文本,所需的文本都是从配置表中读取出的。针对不同语言版本的文本就会有不同的配置表,其中,这些配置表中除了语言有不同版本外,其余的核心数据都是相同的。
通过不同语言版本创建不同的配置表格,可以实现配置文本的文本信息的多语言化。对于虚拟应用中涉及的界面资源则需要进行手动替换。
以上方案有存在以下问题:
(1)只能针对一个较为稳定的基础配置版本制作文本信息的多语言版本,一旦基础版本修改,其对应的各个文本信息的配置都需要做相应的修改,导致虚拟应用的文本信息生成效率低的问题;
(2)在对文本信息进行处理时,比如,对文本信息翻译进行翻译时,需要提供包括文本信息的所有配置表,存在核心数据外泄的隐患;
(3)对于虚拟应用中涉及的界面,无法自动修改界面,界面中的图片替换需要人工干预,导致虚拟应用的文本信息生成效率低的问题。
针对上述的虚拟应用的文本信息生成效率低的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种虚拟应用的文本信息生成方法和装置,以至少解决相关技术虚拟应用的文本信息生成效率低的技术问题。
根据本发明实施例的一个方面,提供了一种虚拟应用的文本信息生成方法。该虚拟应用的文本信息生成方法包括:获取虚拟应用中的原始配置资源;通过运行预设脚本提取原始配置资源中的原始文本信息;将原始文本信息生成为预设格式的目标文件;对目标文件中的原始文本信息进行处理,得到更新后的目标文件,其中,更新后的目标文件中包括对原始文本信息进行处理得到的更新文本信息;根据原始配置资源展示包括更新文本信息的更新后的目标文件。
根据本发明实施例的另一方面,还提供了一种虚拟应用的文本信息生成装置。该虚拟应用的文本信息生成装置包括:获取单元,用于获取虚拟应用中的原始配置资源;提取单元,用于通过运行预设脚本提取原始配置资源中的原始文本信息;生成单元,用于将原始文本信息生成为预设格式的目标文件;处理单元,用于对目标文件中的原始文本信息进行处理,得到更新后的目标文件,其中,更新后的目标文件中包括对原始文本信息进行处理得到的更新文本信息;展示单元,用于根据原始配置资源展示包括更新文本信息的更新后的目标文件。
在本发明实施例中,通过获取虚拟应用中的原始配置资源;通过运行预设脚本提取原始配置资源中的原始文本信息;将原始文本信息生成为预设格式的目标文件;对目标文件中的原始文本信息进行处理,得到更新后的目标文件,其中,更新后的目标文件中包括对原始文本信息进行处理得到的更新文本信息;根据原始配置资源展示包括更新文本信息的更新后的目标文件,达到了对文本信息进行生成并展示的目的,从而实现了提高虚拟应用的文本信息生成效率的技术效果,进而解决了相关技术虚拟应用的文本信息生成效率低的技术问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611028421.0/2.html,转载请声明来源钻瓜专利网。