集中远程自动升级软件的系统及其方法技术方案

技术编号:3509366 阅读:172 留言:0更新日期:2012-04-11 18:40
一种集中远程自动升级软件的系统,包括:待升级节点,所述待升级节点中设置有待升级软件和升级代理模块;服务器,分别与每个所述待升级节点网络连接;客户端,与所述服务器网络连接。一种集中远程自动升级软件的方法,包括以下步骤:在步骤1中客户端将用户提交的升级命令和升级包、及用户选择的待升级节点的信息发送给服务器;然后在步骤2中服务器将所述升级命令和升级包发送给待升级节点的升级代理模块;在步骤3中升级代理模块根据待升级软件的识别信息和升级操作信息,对待升级软件进行升级操作。本发明专利技术能够灵活地选择升级对象和升级时间,实现集中远程自动升级,及时监控升级过程,简化升级操作,并降低成本。

【技术实现步骤摘要】

本专利技术涉及一种,特别涉及一种能够灵活地选择升级对象和升级时间,实现集中远程自动升级,缩短多节点总体升级时间,监控升级过程,简化升级操作,并降低成本的。
技术介绍
随着计算机软件的大量应用和软件的日益复杂,对软件的升级需求日趋迫切,大多数软件在其生命周期中必须频繁进行升级操作。现有技术中对软件的升级方法主要包括现场手动升级方法和网络自动升级方法。现场手动升级方法主要包括以下步骤首先是开发人员根据软件新旧版本的差异开发出升级包,升级包中带有软件新版本的文件或数据;然后将升级包经由传统物流方式或互连网络传递到用户的计算机上;最后用户或维护人员根据升级指导书进行一系列操作,完成旧版本文件的替换或配置数据的更新等软件升级工作。该方法的缺点在于1、由于升级操作主要由用户或维护人员完成,因此对升级操作人员的要求比较高,需要熟悉一些系统知识和命令;2、操作复杂,容易出错;3、升级周期长,尤其在需要升级多个目标系统的软件时,全部升级过程所需时间是各个单个设备所需升级时间的总和;4、升级操作人员必须在升级现场操作,若需要升级的多个目标系统相距很远,会导致人力和交通成本增加。网络自动升级方法是通过本文档来自技高网...

【技术保护点】
一种集中远程自动升级软件的系统,其特征在于,包括:待升级节点,所述待升级节点中设置有待升级软件和升级代理模块,所述升级代理模块与所述待升级软件交互,并保存有所述待升级软件的识别信息,用于升级和控制所述待升级软件;服务器,分别 与每个所述待升级节点网络连接,所述服务器用于:接收和管理每个所述待升级节点的注册信息,向所述待升级节点发送命令,以及收集所述待升级节点的命令执行结果;客户端,与所述服务器网络连接,所述客户端用于:查询服务器中保存的信息,向服务器发送 命令,以及接收服务器发送的待升级节点的命令执行结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘英学
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1