一种终端应用的资源包管理方法和装置的制造方法_3

文档序号:8430510阅读:来源:国知局
口的支持使平台导出 的资源配置文件有了适应国际化发展的能力,增加了平台的灵活性。本方案不仅对语言的 动态支持做了处理也对多操作系统的增加做了支撑,为管理员角色增加一个可以对平台做 添加和删除的接口,这样可以更方便的处理跨手机平台的问题。通过对多语言和多手机平 台的支持实现了资源配置文件数据的统一性和规范化。
[0085] 在本发明的一个实施例中,步骤S120中所述将获取的资源数据按照其所对应的 终端应用、操作系统和语言进行标识存储到数据库中包括:
[0086] 在数据库中以列表的形式存储资源数据,其中,列表中的每一行存储一条资源数 据,且该列表至少包括如下各列:
[0087]存储终端应用标识的列;
[0088] 存储资源数据键值的列;
[0089] 分别存储对应不同语言的资源数据的多个列
[0090] 存储操作系统类型的列。
[0091] 以下表1是本发明实施例中存储资源数据的列表。参见下表1,pr〇ject_id标识 终端应用,比如7代表游戏A,8代表游戏B等。anch 〇r_key是键值数据的键,图2所示录 入界面中的KEY ;language_l :中文;language_2 :英语;client_code:0表示支持全部操作 系统,1表示支持八11(11'〇1(1,2表示支持;[03出1(^31_17?6:该调数据是否为通用数据,1表示 是,2表示不是。如果数据的global_type=l则不用看client_code的值了。
[0092]表1
[0093]
【主权项】
1. 一种终端应用的资源包管理方法,其特征在于,所述方法包括: 提供数据输入接口,从该数据输入接口获取不同终端应用的对应不同操作系统和不同 语言的资源数据; 将获取的所述资源数据按照其所对应的终端应用、操作系统和语言进行标识存储到数 据库中; 提供导出指令输入接口,接收该导出指令输入接口输入的导出指令;其中,导出指令指 明了要导出指定终端应用的适用于指定操作系统的指定语言的资源包; 根据所述导出指令,从数据库中查找出指定终端应用的适用于指定操作系统的指定语 言的资源数据,并将查找出的资源数据打包成资源包后导出。
2. 如权利要求1所述的方法,其特征在于, 该方法进一步包括:提供分别对应不同操作系统的多个导出接口,每个导出接口能够 将资源数据按照自身对应的操作系统的数据格式要求导出; 所述将查找出的资源数据打包成资源包后输出包括:由所述指定操作系统对应的导出 接口将查找出的资源数据按照所述指定操作系统的数据格式要求打包成资源包后导出。
3. 如权利要求1所述的方法,其特征在于,所述提供数据输入接口,从该数据输入接口 获取不同终端应用的对应不同操作系统和不同语言的资源数据包括: 提供编辑输入接口,从该编辑输入接口获取键值数据及该键值数据的属性信息,该键 值数据包括键值及基础语言数据,该键值数据的属性信息包括该键值数据对应的终端应 用、支持的操作系统、语言类型; 确定该键值数据的键值唯一存在; 提供分别对应不同语言的多个翻译输入接口,根据该键值数据对应的语言类型,从每 个翻译输入接口获取该键值数据的基础语言数据翻译成对应语言的语言数据; 根据该键值数据的属性信息、所述基础语言数据及翻译成对应语言的语言数据,生成 该键值数据对应的终端应用下的不同操作系统和不同语言的资源数据。
4. 如权利要求3所述的方法,其特征在于,该方法进一步包括: 提供管理员接口,根据管理员接口输入的指令执行相应的操作,包括如下一项或多 项: 设置编辑输入接口和翻译输入接口的权限设置; 操作系统种类和语言种类的增加和删除; 通过数据管理页面对数据库中的数据进行操作; 批量处理数据,完成数据的复用性。
5. 如权利要求1至4中任一项所述的方法,其中,所述将获取的资源数据按照其所对应 的终端应用、操作系统和语言进行标识存储到数据库中包括: 在数据库中以列表的形式存储资源数据,其中,列表中的每一行存储一条资源数据,且 该列表至少包括如下各列: 存储终端应用标识的列; 存储资源数据键值的列; 分别存储对应不同语言的资源数据的多个列 存储操作系统类型的列。
6. -种终端应用的资源包管理装置,其特征在于,该装置包括: 数据输入接口,用于获取不同终端应用的对应不同操作系统和不同语言的资源数据; 存储管理单元,适于将获取的所述资源数据按照其所对应的终端应用、操作系统和语 言进行标识存储到数据库中; 数据库单元,用于保存资源数据; 导出指令输入接口,接收输入的导出指令;其中,导出指令指明了要导出指定终端应用 的适用于指定操作系统的指定语言的资源包; 资源包导出接口,根据所述导出指令,从数据库中查找出指定终端应用的适用于指定 操作系统的指定语言的资源数据,并将查找出的资源数据打包成资源包后导出。
7. 如权利要求6所述的装置,其特征在于,所述资源包导出接口包括分别对应不同操 作系统的多个子导出接口; 每个导出接口,用于将资源数据按照自身对应的操作系统的数据格式要求打包成资源 包后导出。
8. 如权利要求6所述的装置,其特征在于,数据输入接口包括:编辑输入接口和分别对 应不同语言的多个翻译输入接口; 编辑输入接口,用于获取键值数据及该键值数据的属性信息,该键值数据包括键值及 基础语言数据,该键值数据的属性信息包括该键值数据对应的终端应用、支持的操作系统、 语言类型;确定该键值数据的键值唯一存在; 翻译输入接口,用于根据该键值数据对应的语言类型,从每个翻译输入接口获取该键 值数据的基础语言数据翻译成对应语言的语言数据;根据该键值数据的属性信息、所述基 础语言数据及翻译成对应语言的语言数据,生成该键值数据对应的终端应用下的不同操作 系统和不同语言的资源数据。
9. 如权利要求8所述的装置,其特征在于, 管理员接口,用于根据输入的指令执行相应的操作,包括如下一项或多项: 设置编辑输入接口和翻译输入接口的权限设置; 操作系统种类和语言种类的增加和删除; 通过数据管理页面对数据库中的数据进行操作; 批量处理数据,完成数据的复用性。
10. 如权利要求6-9中任一项所述的装置,其特征在于, 所述存储管理单元,用于在数据库存储单元中以列表的形式存储资源数据,其中,列表 中的每一行存储一条资源数据,且该列表至少包括如下各列: 存储终端应用标识的列; 存储资源数据键值的列; 分别存储对应不同语言的资源数据的多个列; 存储操作系统类型的列。
【专利摘要】本发明公开了一种终端应用的资源包管理方法和装置。所述方法包括:提供数据输入接口,从该数据输入接口获取不同终端应用的对应不同操作系统和不同语言的资源数据,将获取的所述资源数据按照其所对应的终端应用、操作系统和语言进行标识存储到数据库中,提供导出指令输入接口,接收该导出指令输入接口输入的导出指令,根据所述导出指令,从数据库中查找出指定终端应用的适用于指定操作系统的指定语言的资源数据,并将查找出的资源数据打包成资源包后导出的技术方案,能够对终端应用的对应不同操作系统和不同语言的资源包进行统一的管理,从而在应用开发时,能够方便地生成对应不同操作系统和不同语言的资源包,提高了应用开发的效率,且易于维护。
【IPC分类】G06F9-44
【公开号】CN104750472
【申请号】CN201310753007
【发明人】马彰辉
【申请人】北京新媒传信科技有限公司
【公开日】2015年7月1日
【申请日】2013年12月31日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1