[发明专利]软件开发工具包的打包方法、装置及设备、可读介质在审
申请号: | 201710071942.2 | 申请日: | 2017-02-09 |
公开(公告)号: | CN107066291A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 赵翔宇;张天宇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 王茹 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 工具包 打包 方法 装置 设备 可读 介质 | ||
1.一种软件开发工具包的打包方法,其特征在于,包括以下步骤:
接收客户端发送的打包指令;
如果所述打包指令携带有需求标识,将与所述需求标识对应的功能子模块确定为打包所需的模块;各功能子模块的集合为功能模块,该功能模块用于同时支持目标业务的各种业务功能,所述需求标识与所述客户端所需的业务功能对应;
对打包所需的模块进行编译,获得编译文件;
对获得的编译文件进行打包处理,生成所述客户端所需的SDK。
2.根据权利要求1所述的方法,其特征在于,如果所述打包指令未携带有需求标识,所述方法还包括以下步骤:
将所述功能模块确定为打包所需的模块。
3.根据权利要求2所述的方法,其特征在于,在对打包所需的模块进行编译前,所述方法还包括以下步骤:
如果所述客户端携带有该目标业务的基础模块,将支持扩展功能的扩展模块也确定为打包所需的模块。
4.根据权利要求1所述的方法,其特征在于,在对打包所需的模块进行编译前,所述方法还包括以下步骤:
如果所述客户端未携带有该目标业务的基础模块,将所述基础模块也确定为打包所需的模块。
5.根据权利要求1所述的方法,其特征在于,如果所述打包指令携带有需求标识,在对获得的编译文件进行打包处理后,所述方法还包括以下步骤:
对打包所得的SDK进行输出测试,如果测试成功,则确定打包所得的SDK为所述客户端所需的SDK,如果测试失败,则清理掉打包所得的SDK,确定打包失败。
6.根据权利要求1所述的方法,其特征在于,所述需求标识与Profile对象关联,一个Profile对象对应一个功能子模块,所述方法包括功能子模块的配置过程:
采集所述目标业务的各种业务功能;
基于各种业务功能将所述功能模块划分为多个功能子模块,一个功能子模块对应一种业务功能;
通过MAVEN插件对各功能子模块进行配置,生成每个功能子模块所对应的Profile对象。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述目标业务为身份核验业务,所述业务功能为生物特征核验功能、密码核验功能、人机核验功能和证件核验功能中的任一种。
8.一种电子设备,其特征在于,包括:
处理器;
存储处理器可执行指令的存储器;
其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:
接收客户端发送的打包指令;
如果所述打包指令携带有需求标识,将与所述需求标识对应的功能子模块确定为打包所需的模块;各功能子模块的集合为功能模块,该功能模块用于同时支持目标业务的各种业务功能,所述需求标识与所述客户端所需的业务功能对应;
对打包所需的模块进行编译,获得编译文件;
对获得的编译文件进行打包处理,生成所述客户端所需的SDK。
9.一种软件开发工具包的打包装置,其特征在于,包括:
指令接收模块,用于接收客户端发送的打包指令;
指令响应模块,用于在所述打包指令携带有需求标识,将与所述需求标识对应的功能子模块确定为打包所需的模块;各功能子模块的集合为功能模块,该功能模块用于同时支持目标业务的各种业务功能,所述需求标识与所述客户端所需的业务功能对应;
功能编译模块,用于对打包所需的模块进行编译,获得编译文件;
打包模块,用于对获得的编译文件进行打包处理,生成所述客户端所需的SDK。
10.根据权利要求9所述的装置,其特征在于,如果所述打包指令未携带有需求标识,所述装置还包括:
功能确定模块,用于将所述功能模块确定为打包所需的模块。
11.根据权利要求10所述的装置,其特征在于,在所述功能编译模块对打包所需的模块进行编译前,所述装置还包括:
扩展确定模块,用于在所述客户端携带有该目标业务的基础模块时,将支持扩展功能的扩展模块也确定为打包所需的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710071942.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种根据关联策略启动应用的方法和装置
- 下一篇:服务器环境部署方法和装置