【技术实现步骤摘要】
一种应用软件的升级包制作方法、系统及升级方法、系统
[0001]本专利技术涉及软件升级
,尤其是一种应用软件的升级包制作方法、系统及升级方法、系统。
技术介绍
[0002]随着互联网的应用范围逐渐扩大,互联网企业对物理设备的需求逐渐增加,机房运维难度日益增加,对物理设备的管理需求逐步增大。ISPIM(Inspur Physical Infrastructure Management,浪潮物理基础设施管理平台。为用户提供资产管理、智能监控、能耗管理、自动巡检与保修、无状态管理、报表统计分析等功能,实现服务器、存储、网络设备、防火墙的统一管理,有效地帮助企业用户提高运维效率、降低运维成本,保障数据中心稳定的运行)平台是一种物理设施监控平台,在机房管理、监控以及运维中发挥着重要的作用。
[0003]作为一款平台级应用软件,ISPIM涉及多个应用模块以满足复杂的机房运维需求,同时为了保障与物理设备之间的通信,ISPIM在部署时对机房的网络环境具有一定的要求,而面对不同的机房环境,为了更加灵活的进行软件部署,ISPIM具 ...
【技术保护点】
【技术特征摘要】
1.一种应用软件的升级包制作方法,其特征是,所述升级包制作方法包括:S1,分别计算新发布版本和历史基础版本的程序文件的特征值,并分别记为新版本特征值和基础版本特征值;S2,对比所述新版本特征值和基础版本特征值,根据对比结果,对新发布版本的程序文件进行分类标记,并存储在记录文件中;S3,增加升级脚本,形成升级包。2.根据权利要求1所述应用软件的升级包制作方法,其特征是,所述新发布版本为基础版本时,步骤S1中所述历史基础版本包括在当前新发布版本之前的若干历史基础版本;步骤S3中对应形成若干个升级包。3.根据权利要求1所述应用软件的升级包制作方法,其特征是,所述新发布版本为基础版本的子版本时,步骤S1中所述历史基础版本为当前子版本对应的基础版本;步骤S3中形成1个升级包。4.根据权利要求1所述应用软件的升级包制作方法,其特征是,所述对比所述新版本特征值和基础版本特征值,根据对比结果,对新发布版本的程序文件进行分类标记,并存储在记录文件中的具体过程为:将特征值相同的程序文件增加标志位E;将特征值有差异的程序文件,采用对比算法,计算两者的数据差异,形成中间文件,保存中间文件路径,增加标志位A;对于新发布版本新增的程序文件,保存新增文件路径,增加标志位C;对于新发布版本删除的程序文件,保存文件路径,增加标志位D;将保存的文件路径和对应的标志位存储至所述记录文件中。5.根据权利要求4所述应用软件的升级包制作方法,其特征是,所述中间文件的形成过程为:将差异程序文件的字符串形成字符串字典;对比新发布版本和历史基础版本字符串字典,得到公共字符串和差异字符串并分别标记;将所述差异字符串和对应的标记保存为中间文件。6....
【专利技术属性】
技术研发人员:郑永康,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。