[发明专利]网络设备软件版本信息自动核对方法和系统有效
申请号: | 201310744150.9 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103746840B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 陈阔;李晓娟 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 成都宏顺专利代理事务所(普通合伙)51227 | 代理人: | 李顺德 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 软件 版本 信息 自动 核对 方法 系统 | ||
技术领域
本发明涉及网络设备软件版本信息自动检测核对技术,特别涉及对多槽位的中、高端设备中每个独立功能模块的软件模块进行版本信息核对的方法和系统。
背景技术
中、高端的网络设备常采用多槽位设计,每个槽位可以安装不同类型的功能模块,而每一个功能模块上运行着多种软件模块。由于软件版本存在不断升级的可能性和不同客户软件版本定制的需求,功能模块上集成的软件模块种类、数量会有多种组合。为保证所有软件模块的版本信息与发货清单一致,检验人员需要人工核对每台设备每个软件模块的版本信息。设备量产发货时,检验人员的工作量将成倍增加,出错的几率随之上升。传统的人工核对需要主控计算机通过串口线连接至被测设备的串口,然后输入各种查询命令。如果要同时核对同一批次的多台设备软件版本信息,则需要安装串口服务器,引入了额外的设备使用负担。用户使用查询命令获取到某张功能模块的信息时,由于没有信息过滤功能,只能从大量的屏显信息中找出目的信息,非常容易导致出错且效率低下。
发明内容
基于以上人工核对存在的问题,本发明的目的是提供一种网络设备软件版本信息自动核对方法,采用简洁的用户界面(UI)接受用户输入、基于“具体的功能模块对应具体的校验策略”原则,可根据多级检验单元、配置文件和被测设备基本信息确定具体的校验策略、自动校验被测设备的软件版本信息并汇总显示校验结果。
本发明解决所述技术问题采用的技术方案是,网络设备软件版本信息自动核对方法,包括步骤:
a、将被测设备和主控计算机通过以太网相连,并在主控计算机上运行主控程序;
b、被测设备运行设备发现模块客户端,扫描本机基本信息并上报主控程序;
c、主控程序解析被测设备上报的本机基本信息、针对每个被测设备创建待校验设备对象,接受用户输入的标准软件版本信息;
d、主控计算机根据用户自定义的配置文件生成校验策略,获取被测设备软件版本信息并与用户输入的标准软件版本信息进行比对,生成校验报告。
具体的,所述本机基本信息包括设备类型、IP地址和MAC地址。
进一步的,所述步骤a中,主控程序采用广播方式发送设备发现报文,要求局域网内所有被测设备上报本机基本信息。
进一步的,所述步骤b中,被测设备运行设备发现模块客户端,将本机基本信息封装为设备发现响应报文,上报主控程序,确认该报文发送成功后,设备发现模块客户端程序退出运行。
进一步的,所述步骤c中,针对每个被测设备创建待校验设备对象,具体包括:
c1、主控计算机接收所有被测设备回复的设备发现响应报文,从报文中解析出被测设备的本机基本信息,创建待校验设备对象,并加入待校验设备信息链表;
c2、主控计算机从待校验设备信息链表中取出一个待校验设备对象,读取该待校验设备对象的基本信息,获得该设备中有哪些一级校验单元,并将所有的一级校验单元基本信息加入一级校验单元链表;
c3、通过解析设备发现响应报文,获知每一个待校验设备对象下单个一级校验单元中含有的二级校验单元种类和数量,并将所有的二级校验单元信息加入二级校验单元链表。
进一步的,所述步骤d具体包括:
d1、所述主控程序读取并解析用户自定义的配置文件,生成校验策略;获取以一级校验单元为索引的、某个具体的二级校验单元进行校验时所需的基本信息,登录被测设备,根据该被测设备中每一个二级校验单元对象中定义的校验策略对所述某个具体的二级校验单元对应的软件版本信息进行校验;
d2、所述主控程序汇总所有的校验信息,生成图形校验报告上报用户。
本发明的另一个目的是,提供一种网络设备软件版本信息自动核对系统,包括至少一台被测设备,所述至少一台被测设备和主控计算机通过以太网连接,其特征在于,所述主控计算机包括主控程序模块;所述被测设备包括设备发现模块客户端;
所述主控程序模块,用于解析被测设备上报的本机基本信息、针对每个被测设备创建待校验设备对象,接受用户输入的标准软件版本信息;根据用户自定义的配置文件生成校验策略,获取被测设备软件版本信息并与用户输入的标准软件版本信息进行比对,生成校验报告;
所述设备发现模块客户端,用于扫描本机基本信息并上报主控程序。
具体的,所述本机基本信息包括设备类型、IP地址和MAC地址。
进一步的,所述主控程序模块还用于,采用广播方式发送设备发现报文,要求局域网内所有被测设备上报本机基本信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310744150.9/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置