[发明专利]一种多国语言软件开发系统及语言资源数据管理方法有效

专利信息
申请号: 200910165948.1 申请日: 2009-08-18
公开(公告)号: CN101634948A 公开(公告)日: 2010-01-27
发明(设计)人: 张听 申请(专利权)人: 恒生电子股份有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06F17/30
代理公司: 北京集佳知识产权代理有限公司 代理人: 逯长明;王宝筠
地址: 310053浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 国语 软件 开发 系统 语言 资源 数据管理 方法
【说明书】:

技术领域

发明涉及计算机应用技术领域,特别是涉及一种多国语言软件开发系 统及语言资源数据管理方法。

背景技术

随着软件技术的不断进步,国际化已经成为软件产业的重要发展趋势之 一。其中,能够提供对多国语言的支持,是软件国际化的一个基本需求。目 前,为了实现多国语言软件的开发,开发人员已经积累了多种方法。然而这 些方法注重的都是最终的实现结果,却忽略了在开发过程中的效率问题。

在多语言软件的开发过程中,程序员除了要实现软件的基本功能之外, 还要自定义语言资源数据包。对于小型软件,开发人数少且集中,资源管理 相对容易。但是对于大型软件而言,开发工作往往需要由一个很大的团队来 完成。在团队开发过程中,为了减少不同程序员之间的重复工作,语言资源 数据包往往由多名程序员共同开发和维护。

现有的源码管理系统,例如VSS(Visual Source Safe)等,只能对代码文 件进行管理,但是无法实现对代码具体内容的管理。在语言资源数据包的开 发过程中,对于同一语义,不同的程序员很可能会用不同的字符串形式来表 达,导致产生大量的冗余数据,失去了资源共享的原本意义,也使得多国语 言的翻译工作量大大增加。此外,当多人共同使用一个资源文件时,也很容 易造成语言资源数据的混乱,严重时会引起数据丢失。

发明内容

为解决上述技术问题,本发明实施例提供了一种多国语言软件开发系统 及语言资源数据管理方法,以减少语言资源数据的冗余,提高多国语言软件 的团队开发效率。

本发明实施例提供了一种多国语言软件开发系统,包括语言资源管理设 备和至少一个开发端设备;

所述开发端设备,用于向语言资源管理设备提交语言资源数据,以及从 语言资源管理设备获取更新的语言资源数据;

所述语言资源管理设备,用于接收以及管理由至少一个开发端设备提交 的语言资源数据;

所述语言资源管理设备包括:检索单元、保存单元和反馈单元;

其中,所述检索单元,用于根据所提交的语言资源数据中携带的关键字, 对已保存的语言资源数据进行检索;

如果未检索到与所述关键字相匹配的语言资源数据,则所述保存单元对 所提交的语言资源数据进行保存;

如果检索到与所述关键字相匹配的语言资源数据,则所述反馈单元向所 述开发端设备反馈所述检索结果,所述保存单元根据所述开发端设备提交的 响应信息确定是否保存所提交的语言资源数据。

本发明实施例还提供了一种语言资源数据管理方法,包括:

语言资源管理设备接收由至少一个开发端设备提交的语言资源数据;

根据所提交的语言资源数据中携带的关键字,对已保存的语言资源数据 进行检索;

如果未检索到与所述关键字相匹配的语言资源数据,则保存所提交的语 言资源数据;

如果检索到与所述关键字相匹配的语言资源数据,则向所述开发端设备 反馈所述检索结果,并进一步根据所述开发端设备提交的响应信息确定是否 保存所提交的语言资源数据。

通过应用以上技术方案,语言资源管理设备在收到开发端设备提交的语 言资源数据时,会根据其中携带的关键字,判断之前是曾保存有近似的语言 资源数据,如果有,则将该数据反馈至开发端设备,根据开发端设备的反馈 确定是否进一步保存所提交的数据。这样就可以有效地避免在语言资源管理 设备中保存冗余的语言资源数据。另一方面,开发端设备也可以直接利用关 键字在语言资源管理设备中查找是否保存有类似的语言资源,并自动生成代 码,从而提高开发效率。

附图说明

图1为本发明实施例的多国语言软件开发系统的结构示意图;

图2为本发明实施例的语言资源管理设备的结构示意图;

图3为本发明实施例的开发端设备的一种结构示意图;

图4为本发明实施例的开发端设备的另一种结构示意图;

图5为实现本发明实施例语言资源数据管理方法的流程图。

具体实施方式

首先对本发明实施例所提供的多国语言软件开发系统进行说明,参见图1 所示,该系统包括语言资源管理设备110和若干个开发端设备120(图1所示 的120a、120b、120c……)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910165948.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top