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

文档序号:8430510阅读:360来源:国知局
一种终端应用的资源包管理方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机应用开发技术领域,特别涉及一种终端应用的资源包管理方法 和装置。
【背景技术】
[0002] 现如今,随着移动终端(如手机、PAD等)的普及,需要针对各种移动终端平台(即操 作系统)迅速迭代开发出应用(APP)软件。并且为了适应国际化发展的需求,还需要开发出 不同语言的应用软件。
[0003] 因此,每当需要开发一种移动终端应用时,都需要根据需要的语言类型(如汉语、 英语等)、适用的操作系统(如Android、iOS等)分别开发出对应的语言资源包,应用开发的 周期较长、维护难度较高,尤其是在应用更新升级频繁的情况下,使得开发人员的工作负担 较重,费时费力。

【发明内容】

[0004] 为了至少部分地解决上述问题,本发明提供了一种终端应用的资源包管理方法和 装直。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 本发明公开了一种终端应用的资源包管理方法,其特征在于,所述方法包括:
[0007] 提供数据输入接口,从该数据输入接口获取不同终端应用的对应不同操作系统和 不同语言的资源数据;
[0008] 将获取的所述资源数据按照其所对应的终端应用、操作系统和语言进行标识存储 到数据库中;
[0009] 提供导出指令输入接口,接收该导出指令输入接口输入的导出指令;其中,导出指 令指明了要导出指定终端应用的适用于指定操作系统的指定语言的资源包;
[0010] 根据所述导出指令,从数据库中查找出指定终端应用的适用于指定操作系统的指 定语言的资源数据,并将查找出的资源数据打包成资源包后导出。
[0011] 可选地,该方法进一步包括:提供分别对应不同操作系统的多个导出接口,每个导 出接口能够将资源数据按照自身对应的操作系统的数据格式要求导出;
[0012] 所述将查找出的资源数据打包成资源包后输出包括:由所述指定操作系统对应的 导出接口将查找出的资源数据按照所述指定操作系统的数据格式要求打包成资源包后导 出。
[0013] 可选地,所述提供数据输入接口,从该数据输入接口获取不同终端应用的对应不 同操作系统和不同语言的资源数据包括:
[0014] 提供编辑输入接口,从该编辑输入接口获取键值数据及该键值数据的属性信息, 该键值数据包括键值及基础语言数据,该键值数据的属性信息包括该键值数据对应的终端 应用、支持的操作系统、语言类型;
[0015] 确定该键值数据的键值唯一存在;
[0016] 提供分别对应不同语言的多个翻译输入接口,根据该键值数据对应的语言类型, 从每个翻译输入接口获取该键值数据的基础语言数据翻译成对应语言的语言数据;
[0017] 根据该键值数据的属性信息、所述基础语言数据及翻译成对应语言的语言数据, 生成该键值数据对应的终端应用下的不同操作系统和不同语言的资源数据。
[0018] 可选地,该方法进一步包括:
[0019] 提供管理员接口,根据管理员接口输入的指令执行相应的操作,包括如下一项或 多项:
[0020] 设置编辑输入接口和翻译输入接口的权限设置;
[0021] 操作系统种类和语言种类的增加和删除;
[0022] 通过数据管理页面对数据库中的数据进行操作;
[0023] 批量处理数据,完成数据的复用性。
[0024] 可选地,所述将获取的资源数据按照其所对应的终端应用、操作系统和语言进行 标识存储到数据库中包括:
[0025] 在数据库中以列表的形式存储资源数据,其中,列表中的每一行存储一条资源数 据,且该列表至少包括如下各列:
[0026] 存储终端应用标识的列;
[0027] 存储资源数据键值的列;
[0028] 分别存储对应不同语言的资源数据的多个列 [0029]存储操作系统类型的列。
[0030] 本发明还公开了一种终端应用的资源包管理装置,该装置包括:
[0031] 数据输入接口,用于获取不同终端应用的对应不同操作系统和不同语言的资源数 据;
[0032] 存储管理单元,适于将获取的所述资源数据按照其所对应的终端应用、操作系统 和语言进行标识存储到数据库中;
[0033] 数据库单元,用于保存资源数据;
[0034] 导出指令输入接口,接收输入的导出指令;其中,导出指令指明了要导出指定终端 应用的适用于指定操作系统的指定语言的资源包;
[0035] 资源包导出接口,根据所述导出指令,从数据库中查找出指定终端应用的适用于 指定操作系统的指定语言的资源数据,并将查找出的资源数据打包成资源包后导出。
[0036] 可选地,所述资源包导出接口包括分别对应不同操作系统的多个子导出接口;
[0037] 每个导出接口,用于将资源数据按照自身对应的操作系统的数据格式要求打包成 资源包后导出。
[0038] 可选地,数据输入接口包括:编辑输入接口和分别对应不同语言的多个翻译输入 接口;
[0039] 编辑输入接口,用于获取键值数据及该键值数据的属性信息,该键值数据包括键 值及基础语言数据,该键值数据的属性信息包括该键值数据对应的终端应用、支持的操作 系统、语言类型;确定该键值数据的键值唯一存在;
[0040] 翻译输入接口,用于根据该键值数据对应的语言类型,从每个翻译输入接口获取 该键值数据的基础语言数据翻译成对应语言的语言数据;根据该键值数据的属性信息、所 述基础语言数据及翻译成对应语言的语言数据,生成该键值数据对应的终端应用下的不同 操作系统和不同语言的资源数据。
[0041] 可选地,管理员接口,用于根据输入的指令执行相应的操作,包括如下一项或多 项:
[0042] 设置编辑输入接口和翻译输入接口的权限设置;
[0043] 操作系统种类和语言种类的增加和删除;
[0044] 通过数据管理页面对数据库中的数据进行操作;
[0045] 批量处理数据,完成数据的复用性。
[0046] 可选地,所述存储管理单元,用于在数据库存储单元中以列表的形式存储资源数 据,其中,列表中的每一行存储一条资源数据,且该列表至少包括如下各列:
[0047] 存储终端应用标识的列;
[0048]存储资源数据键值的列;
[0049] 分别存储对应不同语言的资源数据的多个列;
[0050]存储操作系统类型的列。
[0051] 本发明的这种提供数据输入接口,从该数据输入接口获取不同终端应用的对应不 同操作系统和不同语言的资源数据,将获取的所述资源数据按照其所对应的终端应用、操 作系统和语言进行标识存储到数据库中,提供导出指令输入接口,接收该导出指令输入接 口输入的导出指令,根据所述导出指令,从数据库中查找出指定终端应用的适用于指定操 作系统的指定语言的资源数据,并将查找出的资源数据打包成资源包后导出的技术方案, 能够对终端应用的对应不同操作系统和不同语言的资源包进行统一的管理,从而在应用开 发时,能够方便地生成对应不同操作系统和不同语言的资源包,提高了应用开发的效率,且 易于维护。
【附图说明】
[0052] 图1是本发明实施例中的一种终端应用的资源包管理方法的流程图;
[0053] 图2是本发明实施例中的数据输入接口的数据录入界面的一个示意图;
[0054] 图
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1