[发明专利]应用打包的方法、装置和系统在审
申请号: | 201710470491.X | 申请日: | 2017-06-20 |
公开(公告)号: | CN107315586A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 杨琪;赵亮 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 杨文娟,刘芳 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 打包 方法 装置 系统 | ||
技术领域
本发明实施例涉及通信技术,尤其涉及一种应用打包的方法、装置和系统。
背景技术
应用打包,是研发人员在开发应用时的关键步骤。以游戏应用打包为例,游戏应用的打包过程是将游戏运行所必要的代码、音效、模型、用户界面(User Interface,简称UI)等资源进行压缩、加密等操作后,最终生成一个安装文件,例如苹果应用(iPhone Application,简称IPA文件),直接提供给用户进行下载安装,这个过程是通过打包脚本工具来实现的。
以游戏应用为例,游戏开发过程中,往往需要对多种不同配置的包体进行测试,这就需要打包脚本工具支持“根据输入的打包参数的不同生成不同配置的包体”的功能。现有的游戏开发过程,大部分都是通过手动输入不同的打包参数,然后打包脚本工具读取输入的打包参数,来实现输出不同配置的游戏包体。
但是,现有技术这种需要用户手动输入不同的打包参数来生成不同配置的游戏包体,其在输入的过程中容易出错,并且若打包参数输入错误导致打包失败,则需要重新再走一次打包流程,更加影响打包效率;另外,打包参数的输入对打包用户有较高的专业要求,其打包门槛高、打包适用范围较窄。
发明内容
本发明实施例提供一种应用打包的方法、装置和系统,以解决现有技术通过用户手动输入不同的打包参数来生成不同配置的游戏包体时,输入打包参数的过程中容易出错,影响打包效率、并且打包门槛高、打包适用范围较窄的技术问题。
第一方面,本发明实施例提供一种应用打包的方法,包括:
接收用户在网页页面上输入的应用打包请求;其中,所述应用打包请求中携带打包配置参数集的标识,所述打包配置参数集包括至少一种打包参数;
根据所述标识,从预设的第一映射关系中获取所述标识对应的打包配置参数集;其中,所述第一映射关系包括不同的标识与打包配置参数集之间的对应关系;
根据所述打包配置参数集执行打包脚本,生成相应配置的应用包体。
第二方面,本发明实施例提供一种应用打包的装置,包括:
接收模块,用于接收用户在网页页面上输入的应用打包请求;其中,所述应用打包请求中携带打包配置参数集的标识,所述打包配置参数集包括至少一种打包参数;
第一获取模块,用于根据所述标识,从预设的第一映射关系中获取所述标识对应的打包配置参数集;其中,所述第一映射关系包括不同的标识与打包配置参数集之间的对应关系;
打包模块,用于根据所述打包配置参数集执行打包脚本,生成相应配置的应用包体。
第三方面,本发明实施例提供一种应用打包系统,包括网页前端、网页服务器和打包端;其中,所述打包端包括打包管理平台和打包节点;
所述应用打包系统,用于执行上述第一方面所提供的应用打包的方法。
本发明实施例提供的应用打包的方法、装置和系统,当用户需要打包多种配置的应用包体时,仅需要在网页页面上输入不同配置对应的打包配置参数集的标识即可,就可以获得多种配置的应用包体,用户无需针对每种配置输入每种配置下的打包参数,大大降低了打包参数输入错误的概率。并且,本发明实施例对用户的专业性要求不高,用户仅需输入打包配置参数集的标识,无需获知哪种配置下应该输入哪些打包参数,因此,本发明实施例大大提高了打包用户的适用性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的应用打包系统的架构示意图;
图2为本发明提供的应用打包的方法实施例一的流程示意图;
图3为本发明实施例提供的一种可选的网页页面示意图;
图4为本发明实施例提供的应用打包的方法实施例二的信令流程图;
图5为本发明实施例提供的应用打包的方法实施例三的流程示意图;
图6为本发明实施例提供的应用打包的方法实施例四的流程示意图;
图7为本发明实施例提供的一种可选的网页页面示意图;
图8为本发明实施例提供的一种可选的参数编辑界面示意图;
图9为本发明实施例提供的应用打包的装置实施例一的结构示意图;
图10为本发明实施例提供的应用打包的装置实施例二的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710470491.X/2.html,转载请声明来源钻瓜专利网。