[发明专利]安装包批量生成方法及装置在审
申请号: | 201611213503.2 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106843843A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 焦阳;郭伟;杜乐 | 申请(专利权)人: | 光锐恒宇(北京)科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙)11348 | 代理人: | 王伟锋,刘铁生 |
地址: | 100041 北京市石景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安装 批量 生成 方法 装置 | ||
1.一种安装包批量生成方法,其特征在于,包括:
加载基准安装包,所述基准安装包用于提供多个待生成安装包所需文件的压缩包;
对所述基准安装包中待修改文件的压缩包进行解压,并对所述待修改文件进行修改;
对修改后文件进行信息摘要处理,并根据信息摘要处理结果,对信息摘要文件中所述修改后文件原有的信息摘要进行更新;
使用所述所需文件的压缩包中未修改文件的压缩包以及通过对所述修改后文件进行压缩处理得到的压缩包,生成多个未签名的安装包;
通过更新后的信息摘要文件对所述多个未签名的安装包进行签名,以批量生成所述多个待生成安装包。
2.根据权利要求1所述的方法,其特征在于,所述对所述基准安装包中待修改文件的压缩包进行解压之前,所述方法还包括:
获取预设配置文件,所述预设配置文件中包括所述基准安装包中待修改文件的标识信息以及修改信息;
根据所述标识信息从所述基准安装包中提取待修改文件的压缩包;
所述对所述待修改文件进行修改包括:
根据所述修改信息对所述待修改文件进行修改。
3.根据权利要求1-2中任一项所述的方法,其特征在于,所述通过更新后的信息摘要文件对所述多个未签名的安装包进行签名,以批量生成所述多个待生成安装包包括:
对所述更新后的信息摘要文件进行签名处理,得到签名文件;
将所述签名文件添加到所述多个未签名的安装包中,以批量生成所述多个待生成安装包。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述对修改后文件进行信息摘要处理包括:
通过安全散列SHA-1信息摘要算法,对修改后文件进行信息摘要处理。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述对所述更新后的信息摘要文件进行签名处理,得到签名文件包括:
加载密钥文件,所述密钥文件用于保存签名所需的私钥;
通过所述私钥和加密算法对所述更新后的信息摘要文件进行加密签名,得到签名文件。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述通过所述私钥和加密算法对所述更新后的信息摘要文件进行加密签名,得到签名文件包括:
通过所述私钥和非对称加密算法对所述更新后的信息摘要文件进行加密签名,得到签名文件。
7.根据权利要求1-6中所述的方法,其特征在于,所述信息摘要文件用于记录所述基准安装包中文件的信息摘要。
8.一种安装包批量生成装置,其特征在于,包括:
加载单元,用于加载基准安装包,所述基准安装包用于提供多个待生成安装包所需文件的压缩包;
解压单元,用于对所述加载单元加载的所述基准安装包中待修改文件的压缩包进行解压;
修改单元,用于对所述解压单元解压的所述待修改文件进行修改;
处理单元,用于对所述修改单元得到的修改后文件进行信息摘要处理;
更新单元,用于根据所述处理单元的信息摘要处理结果,对信息摘要文件中所述修改后文件原有的信息摘要进行更新
生成单元,用于使用所述所需文件的压缩包中未修改文件的压缩包以及通过对所述修改单元得到的所述修改后文件进行压缩处理得到的压缩包,生成多个未签名的安装包;
签名单元,用于通过所述更新单元更新后的信息摘要文件对所述生成单元生成的多个未签名的安装包进行签名,以批量生成所述多个待生成安装包。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:获取单元与提取单元,
所述获取单元,用于获取预设配置文件,所述预设配置文件中包括所述基准安装包中待修改文件的标识信息以及修改信息;
所述提取单元,用于根据所述获取单元获取的标识信息从所述基准安装包中提取待修改文件的压缩包;
所述修改单元,具体用于根据所述获取单元获取的修改信息对所述待修改文件进行修改。
10.根据权利要求8-9中任一项所述的装置,其特征在于,所述生成单元包括:
处理模块,用于对所述更新后的信息摘要文件进行签名处理,得到签名文件;
添加模块,用于将所述处理模块得到的签名文件添加到所述多个未签名的安装包中,以批量生成所述多个待生成安装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于光锐恒宇(北京)科技有限公司,未经光锐恒宇(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611213503.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:腹膜透析患者专用内裤
- 下一篇:烟雾探测器