[发明专利]一种软件更新的系统和方法有效
申请号: | 200910110474.0 | 申请日: | 2009-11-03 |
公开(公告)号: | CN101699399A | 公开(公告)日: | 2010-04-28 |
发明(设计)人: | 党倩 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 更新 系统 方法 | ||
1.一种软件更新系统,包括服务器和客户端,其特征在于,所述服务 器包括:版本管理模块、更新策略模块;
所述版本管理模块,用于在服务器上建立版本数据库,管理版本信息, 还用于提供查询接口,所述查询接口用于使所述版本管理模块具有可移植 性,嵌入其它模块,获取客户端信息和/或提供版本信息;所述版本信息包 括客户端版本号、版本功能、版本适用范围、客户端系统要求、客户端软件 信息;
所述更新策略模块,用于提供更新策略,所述更新策略为工程人员根据 所述版本管理模块的版本信息制定的更新策略,用于指导所述更新执行模块 执行软件更新;
所述客户端包括更新执行模块,用于在客户端登录服务器并通过了所述 更新策略检查需要执行更新时,下载更新软件包执行软件更新;
所述客户端上还设有驻留程序,用于在故障发生时,收集客户端的故障 信息,以供工程人员制定故障修复包;其中,所述故障信息包括:客户端版 本信息、客户端系统信息、客户端操作日志、故障信息和告警信息;
所述服务器上还包括故障诊断模块,所述故障诊断模块用于存储所述工 程人员依据所述故障信息制定的故障修复包;
所述客户端再次登录服务器时,若所述更新策略指定该客户端下载故障 修复包,则通过所述更新执行模块下载所述故障修复包,进行故障修复。
2.根据权利要求1所述的软件更新系统,其特征在于,所述更新策略 包括以下参数的一项或者多项的组合,包括:策略优先级、客户端类型、客 户端版本,更新范围,更新生效时间,更新标志。
3.根据权利要求1所述的软件更新系统,其特征在于,所述更新执行 模块用于比较客户端版本与所述服务器上更新软件包的不同生成更新文件 清单,更新执行模块下载更新软件包时依据所述文件清单增量式下载。
4.根据权利要求1或3所述的软件更新系统,其特征在于,所述更新 执行模块用于备份更新前的客户端版本,还用于更新成功后生成更新结果报 告。
5.一种软件更新方法,应用于如权利要求1所述的软件更新系统中, 更新客户端软件,其特征在于,包括以下步骤:
版本管理模块在服务器上建立版本数据库,管理版本信息,并提供查询 接口获取客户端信息和/或提供版本信息;所述版本信息包括客户端版本号、 版本功能、版本适用范围、客户端系统要求、客户端软件信息;
服务器上的更新策略模块提供更新策略,所述更新策略为工程人员根据 所述版本管理模块的版本信息制定的更新策略;
客户端登录服务器后,所述更新策略模块检查客户端当前版本软件是否 符合所述更新策略,并向客户端返回检查结果;
当符合所述更新策略时,所述客户端启动更新执行模块发起软件更新;
所述更新执行模块从所述服务器下载更新软件包,执行更新;
所述客户端上还设有驻留程序,在故障发生时,收集客户端的故障信息, 以供工程人员制定故障修复包;其中,所述故障信息包括:客户端版本信息、 客户端系统信息、客户端操作日志、故障信息和告警信息;
所述服务器上的故障诊断模块存储所述工程人员依据所述故障信息制 定的故障修复包;
所述客户端再次登录服务器时,若所述更新策略指定该客户端下载故障 修复包,则通过所述更新执行模块下载所述故障修复包,进行故障修复。
6.如权利要求5所述的软件更新方法,其特征在于,所述设置更新策 略,包括对以下参数一项或多项的设定:
策略名称、策略优先级、客户端类型、客户端版本、更新范围、更新生 效时间、更新标志。
7.如权利要求5所述的软件更新方法,其特征在于,根据比较结果, 从服务器下载文件,包括:
比较所述当前版本软件不同于软件包的部分,生成更新文件清单;
所述更新执行模块依据所述更新文件清单从服务器进行增量式下载并 更新文件;
更新成功后,所述更新执行模块生成更新报告上传到服务器。
8.如权利要求5所述的软件更新方法,其特征在于,启动更新执行模 块发起软件更新后,包括
更新执行模块将所述客户端当前版本软件备份;
如软件更新失败,执行版本回退,根据所述备份回退至更新前版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910110474.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滑雪袜
- 下一篇:一种导尿阴囊托高内裤