[发明专利]一种系统更新的方法有效
申请号: | 201510844668.9 | 申请日: | 2015-11-26 |
公开(公告)号: | CN105389187B | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 黄建忠;孟建;白力;江水 | 申请(专利权)人: | 普华基础软件股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 党蕾 |
地址: | 200000 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 更新 方法 | ||
1.一种系统更新的方法,其特征在于,包括服务端和客户端,所述服务端与所述客户端远程连接;
于所述服务端用于保存系统更新包,并且于所述客户端中安装有用户自定义的应用软件,还包括:
步骤S1,所述客户端监控所述服务端是否发布新的所述系统更新包,并在所述服务端发布新的所述系统更新包时转向步骤S2;
步骤S2,所述客户端从所述服务端下载所述系统更新包;
步骤S3,所述客户端检测得到所述应用软件,并将所述应用软件隔离;
步骤S4,所述客户端采用所述系统更新包进行操作系统的更新;
步骤S5,所述客户端将所述应用软件解除隔离,并判断所述应用软件是否能够正常运行:
若能够正常运行,则退出;
若无法正常运行,则标记所述应用软件,以提示使用者注意,随后退出;
所述服务端生成并校验所述系统更新包的方法具体包括:
所述服务端首先根据命令行的输入判断执行哪个流程:
若所述命令行的输入为创建系统更新模板,则所述服务端创建update文件夹以及packages文件夹,并且进一步创建update.ini模板,所述系统更新包中用于进行系统更新的系统更新文件根据update.ini模板配置文件,以自动生成所述系统更新文件;
若所述命令行的输入为创建系统更新包,则所述服务端首先读取用户配置文件并且扫描所述系统更新包所对应的软件包,然后生成关联于所述系统更新包的核心数据,以及创建update.xml的描述文件;随后,将上述文件归档以形成所述系统更新包并且进行压缩和涂抹,以包装成特殊格式;最后计算所述系统更新包的MD5值并生成最终的带有校验功能的所述系统更新包;
若所述命令行的输入为校验所述系统更新包,则所述服务端首先读取待校验的所述系统更新包并且进行解压,随后读取所述系统更新包中的软件管理文件以及MD5值,最后根据MD5值完成校验。
2.如权利要求1所述的系统更新的方法,其特征在于,所述系统更新包中包括:
用于进行系统更新的系统更新文件;以及
用于对所述系统更新进行描述的系统更新描述文件。
3.如权利要求2所述的系统更新的方法,其特征在于,所述系统更新文件中包括:
用于表示所述系统更新包的更新顺序的序列信息;
用于表示所述系统更新包的更新类型的类型信息;
用于表示所述系统更新包针对的操作系统架构的架构信息;
用于表示所述系统更新包的发布日期的发布信息;
用于表示所述系统更新包的属性描述的属性信息;
用于表示所述系统更新包中是否存在所述系统更新前需要执行的脚本的前期脚本信息;
用于表示所述系统更新包中是否存在所述系统更新后需要执行的脚本的后期脚本信息;以及
用于表示针对所述系统更新包进行的所述系统更新之后是否需要重启的重新信息。
4.如权利要求3所述的系统更新的方法,其特征在于,所述类型信息包括:
用于表示所述系统更新包关联于漏洞修复的所述更新类型的第一更新信息;和/或
用于表示所述系统更新包关联于系统升级的所述更新类型的第二更新信息;和/或
用于表示所述系统更新包关联于安全更新的所述更新类型的第三更新信息。
5.如权利要求2所述的系统更新的方法,其特征在于,执行所述步骤S4之前,所述客户端采用所述系统更新包进行操作系统的更新时,将所述系统更新描述文件显示于所述客户端的显示屏上,以供使用者查看。
6.如权利要求3所述的系统更新的方法,其特征在于,执行所述步骤S4之前,所述客户端将所述类型信息显示于所述客户端的显示屏上,以供使用者查看。
7.如权利要求1所述的系统更新的方法,其特征在于,执行所述步骤S1之前,首先判断所述客户端是否开启自动更新功能:
若开启所述自动更新功能,则继续执行所述步骤S1;
若未开启所述自动更新功能,则所述客户端根据外部输入的指令转向执行所述步骤S2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华基础软件股份有限公司,未经普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510844668.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序处理方法及装置
- 下一篇:一种应用程序运行方法和装置