安装包生成的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:17733730 阅读:32 留言:0更新日期:2018-04-18 11:17
本发明专利技术提供一种安装包生成的方法,该方法包括:接收打包请求,其中,打包请求携带了待打包项目地址标识;根据待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从各个资源配置选择列表中选取待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包。此外还提供了一种安装包生成的装置、一种计算机设备和存储介质。

The method, device, computer equipment, and storage medium generated by the package

The present invention provides a method for generating the installation package, the method comprises: receiving the request package, packaged to request carrying packaged items to be packed according to the address; address identification to obtain the corresponding project to be packaged items; access list configuration for all optional pre configured resources, the allocation of resources in the select list are pre configured the total resource configuration data and configuration data from various specific resources; allocation of resources in the select list to select packaged items required target total data and target specific resource allocation resource allocation according to the target data; total data resource allocation and target specific resource configuration data to package project package and generate the installation package. In addition, a device, a computer device and a storage medium are provided for the installation of the package.

【技术实现步骤摘要】
安装包生成的方法、装置、计算机设备和存储介质
本专利技术涉及计算机
,特别是涉及一种安装包生成的方法、装置、计算机设备和存储介质。
技术介绍
传统技术中,常用的安装包制作的工具有InstallShield、NSIS、InnoSetup、小兵安装包打包工具等来最终生成安装包,但是由于这些打包工具只能给所有的打包项目提供共享的配置资源,而对于当前的打包项目独有的配置资源,则无法从传统的打包工具中获取,只能利用打包工具中现有的配置资源对当前的打包项目进行配置,不仅无法根据需要打包项目的需求进行灵活配置,而且生成的安装包的功能也单一。
技术实现思路
基于此,有必要针对上述问题,提供一种提高开发安装包的灵活性的安装包生成的方法、装置、计算机设备和存储介质。一种安装包生成的方法,该方法包括:接收打包请求,其中,打包请求携带了待打包项目地址标识;根据待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从各个资源配置选择列表中选取待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包。在其中一个实施例中,该安装包生成的方法还包括:获取预先配置的常规项参数,用于对待打包项目进行常规项参数配置;根据配置好的常规项参数获取预先配置好的界面程序列表,其中,配置程序列表中有预先配置的界面资源;从各个界面程序列表中选取待打包项目所需的界面资源。在其中一个实施例中,资源配置选择列表包括文件资源选择列表、快捷方式资源选择列表、注册表资源选择列表、环境检测资源选择列表,获取预先配置的各个资源配置选择列表之前,还包括:显示各个资源配置列表对应的配置界面;在各个资源配置列表配置界面上获取对应的共有资源配置数据以及特定资源配置数据;对获取到的各个特定资源配置数据进行配置,以使配置好的各个特定资源配置数据和共有资源配置数据组成对应的资源配置选择列表。在其中一个实施例中,若资源配置选择列表为快捷方式资源选择列表,获取预先配置的各个资源配置选择列表之前,还包括:获取各个快捷方式资源,其中将各个快捷方式资源映射至同一个所述安装包中;对获取到的各个快捷方式资源进行配置,以使配置好的各个快捷方式资源组成快捷方式资源选择列表。在其中一个实施例中,若所述资源配置选择列表为环境检测资源选择列表,获取预先配置的各个资源配置选择列表之前,还包括:获取预先配置好的共有环境检测资源;获取待打包项目所需的特定环境检测资源;对获取到的特定环境检测资源进行配置,得到配置好的特定环境检测资源;将共有环境检测资源以及配置好的特定环境检测资源组成环境检测资源选择列表。在其中一个实施例中,若资源配置选择列表为文件资源选择列表,获取预先配置的各个资源配置选择列表之前,还包括:获取各个文件资源;对获取到的各个文件资源进行配置,以使配置好的各个文件资源组成文件资源选择列表。在其中一个实施例中,对最终的待打包项目进行打包并生成安装包之前,还包括:获取预先配置好的第三方产品安装包选择列表;从第三方产品安装包选择列表中选取与待打包项目进行打包的第三方产品安装包。一种安装包生成的装置,该装置包括:打包请求接收模块,用于接收打包请求,其中,打包请求携带了待打包项目地址标识;待打包项目获取模块,用于根据待打包项目地址标识获取对应的待打包项目;资源配置选择列表获取模块,用于获取预先配置的各个资源配置选择列表,其中资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;资源配置数据选取模块,用于从各个资源配置选择列表中选取待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;待打包项目打包模块,用于根据目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行所述程序时实现以下步骤:接收打包请求,其中,打包请求携带了待打包项目地址标识;根据待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从各个资源配置选择列表中选取待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:接收打包请求,其中,打包请求携带了待打包项目地址标识;根据待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从各个资源配置选择列表中选取待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包。上述安装包生成的方法、装置、计算机设备和存储介质,通过打包工具接收打包请求,再根据该打包请求获取到对应的待打包项目,根据打包工具中的预先配置好的各个资源配置选择列表的共有资源配置数据和特定资源配置数据对获取到的待打包项目选取的目标共有资源配置数据和目标特定资源配置数据,最终根据选取的目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包。不仅可直接从打包工具中的预先配置好的各个资源配置选择列表中选取所需的资源配置数据,而且可从打包工具中获取到当前的打包项目独有的配置资源。因此不仅提高了生成安装包的效率,而且可根据待打包项目的需求进行灵活配置从而提高操作的灵活性。附图说明图1为一个实施例中安装包生成的方法的流程图;图2为一个实施例中根据待打包项目地址标识获取对应的待打包项目之后的流程图;图3为一个实施例中获取预先配置的各个资源配置选择列表之前的流程图;图4为一个实施例中若资源配置选择列表为快捷方式资源选择列表,预先配置快捷方式资源配置选择列表的流程图;图5为一个实施例中若资源配置选择列表为环境检测资源选择列表,预先配置环境检测资源配置选择列表的流程图;图6为一个实施例中若资源配置选择列表为文件资源选择列表,预先配置文件资源配置选择列表的流程图;图7为一个实施例中,对根据目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包之前的流程图;图8为又一个实施例中安装包生成的方法的流程图;图9为一个实施例打包工具中特辑管理页面的示意图;图10为一个实施例中安装包生成的方法的原理图;图11为一个实施例中打包工具中常规项参数配置页面的示意图;图12为一个实施例中打包工具中界面程序列表的示意图;图13为一个实施例中打包工具中快捷方式资源配置页面的示意图;图14为一个实施例中特辑管理页面中的快捷方式资源选择列表的示意图;图15为一个实施例中打包工具中环境检测资源配置页面的示意图;图16为一个实施例中打包工具中windows环境配置页面的示意图;图17为一个实施例中特辑管理页面中的环境检测资源选择列表的示意图;图18为一个实施例中打包工具中文件资源配置页面的示意图;图19为一个实施例本文档来自技高网...
安装包生成的方法、装置、计算机设备和存储介质

【技术保护点】
一种安装包生成的方法,所述方法包括:接收打包请求,其中,所述打包请求携带了待打包项目地址标识;根据所述待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中所述资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从所述各个资源配置选择列表中选取所述待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据所述目标共有资源配置数据和目标特定资源配置数据对所述待打包项目进行打包并生成安装包。

【技术特征摘要】
1.一种安装包生成的方法,所述方法包括:接收打包请求,其中,所述打包请求携带了待打包项目地址标识;根据所述待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中所述资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从所述各个资源配置选择列表中选取所述待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据所述目标共有资源配置数据和目标特定资源配置数据对所述待打包项目进行打包并生成安装包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取预先配置的常规项参数,用于对所述待打包项目进行常规项参数配置;根据配置好的常规项参数获取预先配置好的界面程序列表,其中,所述界面程序列表中有预先配置的界面资源;从各个所述界面程序列表中选取所述待打包项目所需的界面资源。3.根据权利要求1所述的方法,其特征在于,资源配置选择列表包括文件资源选择列表、快捷方式资源选择列表、注册表资源选择列表、环境检测资源选择列表,所述获取预先配置的各个资源配置选择列表之前,还包括:显示各个资源配置选择列表对应的配置界面;在各个资源配置选择列表对应的所述配置界面上获取对应的共有资源配置数据以及特定资源配置数据;对获取到的各个所述特定资源配置数据进行配置,以使配置好的各个所述特定资源配置数据和所述共有资源配置数据组成对应的资源配置选择列表。4.根据权利要求3所述的方法,其特征在于,若所述资源配置选择列表为快捷方式资源选择列表,所述获取预先配置的各个资源配置选择列表之前,还包括:获取各个所述快捷方式资源,其中将各个所述快捷方式资源映射至同一个所述安装包中;对获取到的各个所述快捷方式资源进行配置,以使配置好的各个所述快捷方式资源组成快捷方式资源选择列表。5.根据权利要求3所述的方法,其特征在于,若所述资源配置选择列表为环境检测资源选择列表,所述获取预先配置的各个资源配置选择...

【专利技术属性】
技术研发人员:陶少璞黄东升帅金华黄丽月
申请(专利权)人:金蝶蝶金云计算有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1