[发明专利]一种安装包生成的方法及相关装置、设备和存储介质在审
申请号: | 202111242597.7 | 申请日: | 2021-10-25 |
公开(公告)号: | CN116028099A | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 刘子哲 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 闵晶晶 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 生成 方法 相关 装置 设备 存储 介质 | ||
本申请公开了一种安装包生成的方法及相关装置、设备和存储介质,包括:确定第一存储目录;获取第一系统架构的第一软件管理包集合以及第二系统架构的第二软件管理包集合;确定目标工具的目标功能;基于目标功能,从第一软件管理包集合中确定第一目标软件管理包,以及从第二软件管理包集合中确定第二目标软件管理包;基于第一存储目录、第一目标软件管理包以及第二目标软件管理包生成目标工具的目标安装包。通过上述方法,可以在不同系统架构的软件管理包集合中确定能够执行目标工具的目标功能的目标软件管理包,由此生成的目标安装包能够适配不同的系统框架,且不需要大量的人工重复性进行操作,由此提升安装包的生成效率。
技术领域
本申请涉及互联网技术领域,尤其涉及一种安装包生成的方法及相关装置、设备和存储介质。
背景技术
随着移动智能设备的普及,对执行相同功能的工具,开发者需要开发针对不同系统框架生成该工具的安装包,并且一种工具的安装包的生成通常需要大量的人工重复性工作进行编译、链接、再拷贝复制目标文件等操作,最终生成可对工具进行安装的安装包,因此如何更为高效地生成适配多种系统框架的安装包成为一个亟需解决的问题。
发明内容
本申请实施例提供了一种安装包生成的方法及相关装置、设备和存储介质,通过确定存储目标工具的软件管理包的目录,以及在不同系统架构的软件管理包集合中确定能够执行目标工具的目标功能的目标软件管理包,由此通过存储目标工具的软件管理包的目录以及目标软件管理包生成目标工具的目标安装包,因此该目标安装包能够适配不同的系统框架,且不需要大量的人工重复性进行操作,只需要将功能对应的代码存放于存储目录中,即可使得安装后的目标工具执行功能,由此提升安装包的生成效率。
有鉴于此,本申请第一方面提供了一种安装包生成的方法,包括:
确定第一存储目录,其中,第一存储目录包括存储目标工具的软件管理包的目录;
获取第一系统架构的第一软件管理包集合以及第二系统架构的第二软件管理包集合,其中,第一软件管理包集合包括多个在第一系统架构下运行的第一软件管理包,不同的第一软件管理包用于执行不同的功能,第二软件管理包集合包括多个在第二系统架构下运行的第二软件管理包,不同的第二软件管理包用于执行不同的功能;
确定目标工具的目标功能,其中,目标功能包括第一功能以及第二功能;
基于目标功能,从第一软件管理包集合中确定第一目标软件管理包,以及从第二软件管理包集合中确定第二目标软件管理包,其中,第一目标软件管理包包括用于执行第一功能的第一软件管理包,以及用于执行第二功能的第一软件管理包,第二目标软件管理包包括用于执行第一功能的第二软件管理包,以及用于执行第二功能的第二软件管理包;
基于第一存储目录、第一目标软件管理包以及第二目标软件管理包生成目标工具的目标安装包,其中,目标安装包包括第一存储目录、第一目标软件管理包以及第二目标软件管理包。
本申请第二方面提供了一种安装包生成装置,包括:
确定模块,用于确定第一存储目录,其中,第一存储目录包括存储目标工具的软件管理包的目录;
获取模块,用于获取第一系统架构的第一软件管理包集合以及第二系统架构的第二软件管理包集合,其中,第一软件管理包集合包括多个在第一系统架构下运行的第一软件管理包,不同的第一软件管理包用于执行不同的功能,第二软件管理包集合包括多个在第二系统架构下运行的第二软件管理包,不同的第二软件管理包用于执行不同的功能;
确定模块,还用于确定目标工具的目标功能,其中,目标功能包括第一功能以及第二功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111242597.7/2.html,转载请声明来源钻瓜专利网。