[发明专利]分布式网络管理系统中批量升级网络设备的方法在审
申请号: | 201810778265.2 | 申请日: | 2018-07-16 |
公开(公告)号: | CN108923985A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 周林;谷川 | 申请(专利权)人: | 四川长虹网络科技有限责任公司;成都长虹网络科技有限责任公司;四川卓尔检测技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F8/65 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李凌峰 |
地址: | 621000 四川省绵阳*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量升级 网络设备 分布式网络管理系统 设备服务器 数据库 升级命令 升级文件 升级 网络设备升级 数据库结构 定期轮询 广电网络 配置网络 升级参数 升级过程 消息交互 客户端 重启 队列 统一 节约 | ||
本发明涉及分布式网络管理系统中网络设备升级技术领域,解决了现有网络设备批量升级方法升级过程缓慢繁琐,可靠性不高的技术问题。技术方案概括为:分布式网络管理系统中批量升级网络设备的方法,包括配置网络设备批量升级参数并保存在数据库中;通过客户端选择欲升级的批次并保存在数据库中的升级命令表内;设备服务器定期轮询升级命令表和各自的升级队列,从数据库中获取相应升级参数并下发相应升级文件,然后统一等待设备进行升级重启。有益效果是:本发明中设备服务器先下发升级文件,然后统一等待网络设备进行升级并重启,同时通过数据库结构的消息交互方式,不仅节约时间,而且可靠性高。本发明特别适用于广电网络设备的批量升级。
技术领域
本发明涉及分布式网络管理系统中网络设备升级技术领域,特别涉及分布式网络管理系统中网络设备的批量升级技术领域。
背景技术
分布式网路管理系统中网络设备的数量越来越多,当网络设备需要添加或修改某些功能时,需对网络设备进行升级,如果大量用户均对设备功能提出添加和修改时,则需对设备大面积的进行远程升级。现有技术中对网络设备进行批量升级的方法多是采用简单文件传输协议对网络设备一台一台的进行升级,升级一台网络设备后需等待设备重启,再继续升级下一台,因此升级过程缓慢繁琐;同时现有技术中这种实时控制的升级方法,如果业务服务器和设备服务器间的网络出现故障,将影响相关控制命令和配置信息的交互,导致升级失败,可靠性不高。
发明内容
本发明为解决现有网络设备批量升级方法升级过程缓慢繁琐,可靠性不高的技术问题,提供一种基于数据库消息交互的网络设备批量升级方法。
为解决上述技术问题,本发明采用的技术方案是:分布式网络管理系统中批量升级网络设备的方法,包括以下步骤:
步骤一、为分布式网络管理系统的业务服务器添加至少一个设备服务器;
步骤二、通过客户端配置一个或多个批次的网络设备批量升级参数并通过业务服务器将配置好的每个批次的网络设备批量升级参数保存在数据库中;
步骤三、通过客户端选择欲升级的批次并通过业务服务器将选择的批次保存在数据库中的升级命令表内;
步骤四、每个设备服务器都分别进行以下处理:设备服务器的控制线程定期轮询数据库中的升级命令表,升级服务线程定期轮询该设备服务器的升级队列,当升级命令表中存在该设备服务器未处理的批次时,该设备服务器将未处理的批次对应的网络设备批量升级参数写入自己的升级队列中,该设备服务器根据升级参数判断自己升级队列中当前轮询到的批次是否存在属于自己管理的网络设备,若存在则该设备服务器向当前批次中属于自己管理的所有网络设备下发相应的升级文件,下发完成后,等待时间一,等待结束后,该设备服务器删除自己升级队列中当前批次的信息,若不存在则该设备服务器删除自己升级队列中当前批次的信息;
步骤五、待当前批次中所有网络设备的升级工作都结束后,设备服务器删除升级命令表中当前批次的信息。
作为进一步优化,所述每个批次的网络设备批量升级参数包括:批次号、需要升级的网络设备信息以及相应的升级文件、需要升级的网络设备对应的设备服务器信息和需要升级的网络设备与对应设备服务器的连接端口。上述配置的参数采用的是网络设备升级时必要且常规的信息,容易获取且相应处理技术成熟,能节约开发成本,缩短开发周期,使用者配置批量升级参数时也更加快速。
作为进一步优化,所述升级命令表中的信息包括批次号。便于准确定位将要进行升级的批次。
作为进一步优化,所述每个批次的网络设备批量升级参数包括用户信息,所述每个设备服务器下发升级文件前进行用户信息验证。避免对未提出升级请求的用户造成错误的升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹网络科技有限责任公司;成都长虹网络科技有限责任公司;四川卓尔检测技术有限公司,未经四川长虹网络科技有限责任公司;成都长虹网络科技有限责任公司;四川卓尔检测技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810778265.2/2.html,转载请声明来源钻瓜专利网。