[发明专利]应用安装包生成方法、装置、计算机设备和存储介质有效
申请号: | 202011556598.4 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112596746B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 李兴涛 | 申请(专利权)人: | 苏州达家迎信息技术有限公司;上海达家迎信息科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 卢晓霞 |
地址: | 215300 江苏省苏州市昆山开发*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 安装 生成 方法 装置 计算机 设备 存储 介质 | ||
1.一种应用安装包生成方法,其特征在于,所述方法包括:
获取目标应用的至少两个应用用户分别对应的需求信息;
创建所述目标应用的应用开发项目所对应的公用配置文件;
根据各所述需求信息,在所述公用配置文件中分别配置各所述应用用户各自对应的应用配置信息;其中,在所述公用配置文件的第一区域统一配置公用资源库;所述公用资源库中的公用资源包括界面资源和网络资源中的至少一种;
基于各所述应用配置信息,分别配置各所述应用用户各自对应的资源文件;
根据所述公用配置文件以及至少一个所述应用用户所对应的资源文件,生成至少一个所述应用用户所对应的目标应用安装包;
所述根据各所述需求信息,在所述公用配置文件中分别配置各所述应用用户各自对应的应用配置信息,包括:
在所述公用配置文件中的第二区域,根据各所述应用用户所对应的需求信息分区扩展各所述应用用户所对应的应用配置信息;其中,当所述需求信息的功能实现需要调用公用资源时,所述应用配置信息中包括调用所述公用资源的路径;每个分区包括按照配置节点分别配置的其中一个应用用户的应用标识、应用签名及专用资源路径;不同分区的应用配置信息包括差异化的应用标识。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当新增应用用户、且新增的所述应用用户所对应的需求信息与已有的需求信息不一致时,根据新增的所述需求信息,在所述第二区域中已有的应用配置信息之后继续配置新增的所述应用用户所对应的应用配置信息。
3.根据权利要求2所述的方法,其特征在于,所述应用配置信息还包括应用版本信息;所述方法还包括:
当已有的需求信息发生变更时,确定发生变更的需求信息对应的目标节点;
根据发生变更的需求信息对所述目标节点处的应用配置信息进行修改;
更新所述目标节点所属应用配置信息的应用版本信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述公用配置文件以及至少一个所述应用用户所对应的资源文件,生成至少一个所述应用用户所对应的目标应用安装包,包括:
配置应用清单文件,并将所述公用配置文件引入所述应用清单文件;
执行打包脚本,在执行所述打包脚本的过程中装配所述应用清单文件,通过装配所述应用清单文件加载所述公用配置文件,以根据至少一个所述应用用户所对应的资源文件,生成至少一个所述应用用户所对应的目标应用安装包。
5.根据权利要求4所述的方法,其特征在于,所述执行打包脚本,在执行所述打包脚本的过程中装配所述应用清单文件,通过装配所述应用清单文件加载所述公用配置文件,以根据至少一个所述应用用户所对应的资源文件,生成至少一个所述应用用户所对应的目标应用安装包,包括:
执行打包脚本,在执行所述打包脚本的过程中装配所述应用清单文件,通过装配所述应用清单文件加载所述公用配置文件;
当所述打包脚本的打包字段指定应用用户时,根据指定的应用用户所对应的资源文件,生成指定的应用用户所对应的目标应用安装包;
当所述打包脚本的打包字段未指定应用用户时,根据各所述应用用户所对应的资源文件,批量生成各所述应用用户分别对应的目标应用安装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州达家迎信息技术有限公司;上海达家迎信息科技有限公司,未经苏州达家迎信息技术有限公司;上海达家迎信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011556598.4/1.html,转载请声明来源钻瓜专利网。