[发明专利]安装包生成方法和装置在审
| 申请号: | 201310465843.4 | 申请日: | 2013-10-08 |
| 公开(公告)号: | CN104516755A | 公开(公告)日: | 2015-04-15 |
| 发明(设计)人: | 谌冬华 | 申请(专利权)人: | 博雅网络游戏开发(深圳)有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 广东省深圳市南山区中山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 安装 生成 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种安装包生成方法和装置。
背景技术
通常将一个应用程序的安装包发布到不同应用平台,为了区分来源,需要为每个安装包添加用于标识安装包的来源的渠道标识。使用传统的打包工具(比如Eclipse,一种基于Java的可扩展开发平台)生成安装包,一次只能生成一个安装包,若要生成多个渠道的安装包则需要手动添加渠道标识并进行多次打包操作,效率低,且容易出错。
发明内容
基于此,有必要针对上述手动添加渠道标识效率低,且容易出错的问题,提供一种安装包生成方法和装置。
一种安装包生成方法,所述方法包括:
获取配置参数和渠道标识集合,所述渠道标识集合包含对应不同发布渠道的渠道标识;
逐个从所述渠道标识集合中取出所述渠道标识,并根据取出的所述渠道标识、所述配置参数和待打包文件生成对应所述渠道标识的安装包。
一种安装包生成装置,所述装置包括:
第一获取模块,用于获取配置参数和渠道标识集合,所述渠道标识集合包含对应不同发布渠道的渠道标识;
安装包生成模块,用于逐个从所述渠道标识集合中取出所述渠道标识,并根据取出的所述渠道标识、所述配置参数和待打包文件生成对应所述渠道标识的安装包。
上述安装包生成方法和装置,获取到配置参数和渠道标识集合后,即可自动的逐个从集合中取出渠道标识,并根据取出的每个渠道标识以及配置参数和待打包文件生成对应每个渠道标识的安装包,大大提高了生成安装包的效率,且由于生成安装包的过程实现自动化,不容易出错。
附图说明
图1为一个实施例中安装包生成方法的流程示意图;
图2为一个实施例中获取配置参数和渠道标识集合的步骤的流程示意图;
图3为一个实施例中参数输入界面的示意图;
图4为一个实施例中根据取出的渠道标识、配置参数和待打包文件生成对应渠道标识的安装包的步骤的流程示意图;
图5为一个实施例中安装包生成装置的结构框图;
图6为图5中一个实施例的第一获取模块的结构框图;
图7为图5中一个实施例的安装包生成模块的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,在一个实施例中,提供了一种安装包生成方法,包括:
步骤102,获取配置参数和渠道标识集合,渠道标识集合包含对应不同发布渠道的渠道标识。
配置参数是生成安装包所需的参数,包括但不限于待打包文件对应的项目所在目录、生成的安装包的存放目录、软件工具包所在目录、密钥及对应的别名和密码、项目名称和版本号等。其中,打包指根据待打包文件生成安装包的过程,待打包文件包括源代码。配置参数可预先存储于配置文件中,生成安装包时通过读取配置文件获取配置参数。
渠道标识集合包含多个渠道标识,不同的渠道标识对应不同的发布渠道,这里的发布渠道指能够为用户提供软件下载服务的网络平台,例如软件开发公司的网站、社交网络平台、网络搜索服务提供者的推广网站等。通过渠道标识区分发布渠道,可方便开发者和用户获知安装包的来源,从而可选择相应的发布渠道下载安装包,保证安全性。
渠道标识可以包括数字、符号和字母中的至少一项,比如渠道标识可以是anzhi:123456-789。渠道标识集合可以列表、字符序列等的形式存储在配置文件中,需要时从配置文件中读出使用。其中,当渠道标识以字符序列形式存储在配置文件中时,各个渠道标识以约定的分隔符区分。比如字符序列“anzhi:123456-789,anzhuo:789123-456”表示了两个渠道标识anzhi:123456-789和anzhuo:789123-456,其中“,”为分隔符。
步骤104,逐个从渠道标识集合中取出渠道标识,并根据取出的渠道标识、配置参数和待打包文件生成对应渠道标识的安装包。
可以使用循环语句遍历渠道标识集合中的渠道标识,并根据每个渠道标识、配置参数和待打包文件生成对应渠道标识的安装包。在生成一个安装包后,再取出下一个渠道标识从而生成下一个安装包,可只使用一份待打包文件生成对应多个渠道标识的安装包,避免生成安装包时占用过多的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博雅网络游戏开发(深圳)有限公司;,未经博雅网络游戏开发(深圳)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310465843.4/2.html,转载请声明来源钻瓜专利网。





