[发明专利]一种网络管理系统中的客户端升级方法、服务器、客户端无效
申请号: | 200710151307.1 | 申请日: | 2007-09-24 |
公开(公告)号: | CN101141303A | 公开(公告)日: | 2008-03-12 |
发明(设计)人: | 陈懿新 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L9/32 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 管理 系统 中的 客户端 升级 方法 服务器 | ||
技术领域
本发明涉及网络管理系统中升级技术,特别是指一种在网络管理系统中客户端升级方法,以及服务器和客户端。
背景技术
网络管理系统的升级涉及到服务器端的升级和客户端的升级。一般情况下,服务器的部署相对集中,数量也不会太多,可以现场进行升级,客户端的部署会比较分散,数量也较多,因此,对于客户端的升级主要是通过自动升级的方式实现。
在网络管理系统中,客户端的软件保存在固定的服务器中,该服务器成为所有客户端下载客户端软件的唯一下载源。客户端在自动升级过程中,从所述服务器中下载客户端软件,客户端软件下载完成后,客户端自动替换自身的软件,运行最新下载的客户端软件。图1所示为,在客户端自动升级过程中,各客户端下载客户端软件的示意图。
随着网络管理系统中的客户端数量的不断增加,如果多个客户端同时从一个服务器下载客户端软件,则服务器的负荷会存在瓶颈,降低客户端升级效率。由于所有客户端都从一个服务器下载客户端软件,如果服务器出故障,则客户端无法完成自动升级,所以,服务器成为单点故障,升级的可靠性降低。客户端并发升级的时候,对升级的客户端没有安全性保证,服务器负荷以及网络状况未知,升级过程的安全性无法得到保障。
发明内容
本发明实施例提供一种在网络管理系统中客户端升级方法,避免服务器的单点故障。
本发明实施例提供一种服务器,能够为客户端升级提供下载源列表使客户端从中选择下载源下载客户端软件,避免单点故障。
本发明实施例提供一种客户端,能够确定合适的下载源下载客户端软件,避免单点故障。
本发明实施例提供一种在网络管理系统中客户端升级方法,该方法包括:
服务器接收来自客户端的升级请求,所述升级请求包括需要下载的客户端软件的信息;
服务器从可供下载的下载源中,根据所述可供下载的下载源对应的文件列表,选择具有所述升级请求中所请求的客户端软件的下载源;
服务器将所选择的下载源列表发送给该客户端,使该客户端从该下载源列表中选择下载源以下载客户端软件并执行下载得到的客户端软件。
本发明实施例提供一种在网络管理系统中客户端升级方法,该方法包括:
客户端确定升级客户端软件,向服务器发送包括需要下载的客户端软件信息的升级请求,使该服务器返回能够下载该客户端软件的下载源列表;
客户端接收到该服务器返回的下载源列表后,从该下载源列表中确定用于下载客户端软件的下载源,从所确定的下载源下载客户端软件,并执行下载得到的客户端软件。
本发明实施例提供一种服务器,应用于网络管理系统,该服务器包括:
升级请求接收单元,用于接收客户端的客户端软件升级请求,并从升级请求中获取该客户端需要下载的客户端软件的信息;
下载源选择单元,用于为所述升级请求的客户端,选择具有所述需要下载的客户端软件的下载源,并将所选择的下载源列表发送给所述客户端。
本发明实施例提供一种客户端,应用于网络管理系统,所述客户端包括:
升级请求单元,用于确定升级客户端软件,并向服务器发送包括需要下载的客户端软件信息的升级请求;
下载源确定单元,用于接收服务器返回的下载源列表,并从该下载源列表中确定用于下载客户端软件的下载源;
下载单元,用于从所述下载源确定单元所确定的下载源中下载客户端软件;
升级单元,用于执行所述下载单元下载得到的客户端软件。
根据本发明实施例提供的方法、服务器以及客户端,当客户端请求升级所需要的客户端软件时,服务器为客户端提供能够下载该客户端软件的下载源列表,使该客户端能够从中选择下载源下载客户端软件,因此,由服务器和客户端为下载客户端软件确定下载源,与现有技术中只有服务器成为下载源的情况相比,能够避免单点故障问题,从而提高网络管理系统的性能。
附图说明
图1所示为现有技术中,在客户端自动升级过程中下载客户端软件的示意图;
图2所示为本发明实施例中网络管理系统的结构框图;
图3所示为本发明实施例中客户端升级流程图;
图4所示为本发明实施例中下载客户端软件的流程图;
图5所示为本发明实施例中客户端根据优先级选择下载源的流程图;
图6所示为本发明实施例的网络管理系统中,服务器和客户端软件的内部结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面举具体实施例,对本发明作进一步详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710151307.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:精液分析
- 下一篇:无线传感器网络的铁路溜车自动监测和报警控制系统