发明名称 一种可跨系统的软件升级方法
摘要 本发明涉及一种可跨系统的软件升级方法,属于软件技术领域。包括如下步骤:定义升级说明文件,在新版本的软件系统上用打包程序制作升级包。在待升级系统执行升级过程,该过程读取升级包,并检查包的完整性、合法性、适用性。升级过程根据升级包信息进行升级操作,可能包括文件的增、删、替换,进程的启动、停止,系统的重启,并对每步操作改变的系统状态进行必要的纪录和备份。将升级结果输出;如果升级过程中出现异常,将系统恢复至升级前的状态,否则更新版本信息,清除备份信息。不同的软件系统可以无需经过重新开发即使用该升级过程实现升级功能。升级过程支持回滚功能,在升级失败时可最大限度的保证软件系统能够回退至升级前的状态。
申请公布号 CN101038549A 申请公布日期 2007.09.19
申请号 CN200710064892.1 申请日期 2007.03.28
申请人 北京启明星辰信息技术有限公司 发明人 郑理;焦玉峰;尚振威;李新鹏;丁勇
分类号 G06F9/44(2006.01);G06F9/445(2006.01);G06F11/14(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 北京市商泰律师事务所 代理人 毛燕生
主权项 1.一种可跨系统的软件升级方法,其特征在于,包括以下步骤:步骤a.定义升级说明文件,在新版本的软件系统上用打包程序制作升级包;步骤b.在待升级系统执行升级过程,该过程读取升级包,并检查包的完整性、合法性、适用性;步骤c.升级过程根据升级包信息进行升级操作,包括文件的增、删、替换,进程的启动、停止,系统的重启,并对每步操作改变的系统状态进行纪录和备份;步骤d、输出升级结果,如果升级过程中出现异常,将系统恢复至升级前的状态,否则清除备份信息。
地址 100094北京市海淀区东北旺西路8号中关村软件园21号启明星辰大厦
您可能感兴趣的专利