[发明专利]一种应用程序通用打包方法及装置在审
申请号: | 201710416953.X | 申请日: | 2017-06-06 |
公开(公告)号: | CN107220089A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 赵桂银 | 申请(专利权)人: | 赵桂银 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 长沙星耀专利事务所(普通合伙)43205 | 代理人: | 许伯严 |
地址: | 301800 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 通用 打包 方法 装置 | ||
1.一种应用程序通用打包方法,其特征在于,所述方法包括如下步骤:
S1,接收待打包的多个应用程序的数据流,所述数据流是基于相同操作系统的应用软件或不同操作系统的应用软件;
S2,对所述数据流进行分析,将所述数据流转换为通用打包格式数据,并记录所述分析和所述转换信息,所述通用打包格式数据是能够兼容基于不同操作系统的数据;
S3,设置多个通用打包格式数据打包通道,基于所述通用打包格式文件对所述待打包的多个应用程序的通用打包格式数据依次在所述打包通道中进行打包操作,并记录所述打包信息;
S4,如果所述应用程序打包成功,则将成功打包的应用程序上传服务器并发布;如果所述应用程序打包失败,则记录打包失败信息;所述成功打包的应用程序能够兼容于与所述接收待打包的多个应用程序的数据流相对应的操作系统。
2.根据权利要求1所述的方法,其特征在于,所述待打包的多个应用程序的数据流包括:应用程序功能代码数据,运行平台数据,用户配置数据。
3.根据权利要求1所述的方法,其特征在于,所述步骤S3还包括:获取待打包的每个应用程序的通用打包格式数据,对所述多个通用打包格式数据打包通道进行轮询操作,将所述应用程序的通用打包格式数据分配给空闲的打包通道进行打包操作。
4.根据权利要求1所述的方法,其特征在于,所述步骤S3还包括:将所述打包操作分为多个不同的打包阶段,每个打包阶段完成不同的打包任务;每个所述打包通道分别以流水线的方式对所述通用打包格式数据依次进行打包操作。
5.根据权利要求4所述的方法,其特征在于,所述步骤S4还包括:如果所述应用程序打包失败,则记录打包失败信息;并根据所述所述分析和所述转换信息、所述打包信息、所述打包失败信息分析打包失败原因。
6.根据权利要求5所述的方法,其特征在于,设置打包修复通道;记录所述多个应用程序在每个所述打包通道中的每个打包阶段的打包信息,如果所述应用程序在某个打包阶段出现打包错误,则记录该打包阶段打包错误的信息,并从打包流水线中退出,将该打包中断的打包数据回退到上一打包阶段,并将该回退到上一打包阶段的打包数据转移到所述打包修复通道,所述打包修复通道获取所述该打包阶段打包错误的信息,对所述信息分析后在所述打包修复通道对所述回退到上一打包阶段的打包数据进行打包操作。
7.一种应用程序通用打包装置,其特征在于,所述装置包括如下模块:
接收模块,用于接收待打包的多个应用程序的数据流,所述数据流是基于相同操作系统的应用软件或不同操作系统的应用软件;
分析转换模块,用于对所述数据流进行分析,将所述数据流转换为通用打包格式数据,并记录所述分析和所述转换信息,所述通用打包格式数据是能够兼容基于不同操作系统的数据;
打包模块,用于设置多个通用打包格式数据打包通道,基于所述通用打包格式文件对所述待打包的多个应用程序的通用打包格式数据依次在所述打包通道中进行打包操作,并记录所述打包信息;
打包修复模块,用于记录所述多个应用程序在每个所述打包通道中的每个打包阶段的打包信息,如果所述应用程序在某个打包阶段出现打包错误,则记录该打包阶段打包错误的信息,并从打包流水线中退出,将该打包中断的打包数据回退到上一打包阶段,并将该回退到上一打包阶段的打包数据转移到所述打包修复通道,所述打包修复通道获取所述该打包阶段打包错误的信息,对所述信息分析后在所述打包修复通道对所述回退到上一打包阶段的打包数据进行打包操作;
打包确认模块,如果所述应用程序打包成功,则将成功打包的应用程序上传服务器并发布;如果所述应用程序打包失败,则记录打包失败信息;所述成功打包的应用程序能够兼容于与所述接收待打包的多个应用程序的数据流相对应的操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赵桂银,未经赵桂银许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710416953.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可移动公路收费装置
- 下一篇:以光电为信号的公共站台应急设施