网络设备的显示和操作方法

文档序号:7549768阅读:214来源:国知局
专利名称:网络设备的显示和操作方法
技术领域
本发明涉及网络设备管理技术,特别是涉及网络设备的显示和操作方法。
背景技术
网络设备管理一直是网管工作人员非常头疼的一项工作,网管人员需要通过输入命令代码且查看大量烦杂的数据来监视网络设备的运行状态,并对网络设备进行操作。
现有的对网络设备进行管理的方法是提供命令代码输入窗口,网管人员输入命令代码之后,通过查看网络设备返回的数据来分析网络设备当前的运行状态及故障信息,同时通过输入命令代码来对网络设备进行操作。现有的对网络设备进行管理的方法无法在网管界面上显示出被管理设备的构成和当前的运行状态,也无法在网络管理界面上对设备直接进行操控。因此,网络管理人员就无法通过直观的显示界面来了解设备的运行状态,也不能实现对设备的便捷操控。
随着网络设备的功能和结构越来越复杂,在网络设备管理系统中,也越来越需要一种直观的图形化的方式在网管计算机上显示被管理设备的外观结构和运行状况,同时,用户也希望能够在网管计算机上就可以直接操控对应的设备。而且,对于不同的设备,用户希望网管界面能够提供不同的操作命令集合来对设备进行操作。因此,这就需要网管系统不但能够直观地反映出设备的构成,也能够动态反映出设备运行状态的变化,同时能够直观地对设备进行维护管理。

发明内容
本发明的目的在于提供一种网络设备的显示方法,利用图形化的界面来管理设备,既显示出设备的构成,又通过界面上设备对象外观的动态变化来反映该设备的实时运行状态。
本发明的另一主要目的在于提供一种网络设备的操作方法,对于不同的设备或不同的单板及部件,当其处在不同的状态下,用户能够在图形界面上选择不同的命令来对该设备进行操作。
本发明的目的是通过如下技术方案实现的一种网络设备的显示方法,预先在网管计算机侧保存设备配置基本数据类型信息和设备图形对照信息,该显示方法包括如下步骤A、对设备的配置数据进行采集,参照设备配置基本数据类型信息来确定所采集的配置数据的有效性和逻辑关系,并根据所采集的配置数据确定设备的逻辑数据表示;B、根据步骤A确定的逻辑数据,通过查询设备图形对照信息来确定设备的图形数据,并根据图形数据显示设备图形,该图形包括设备的构成信息和运行状态信息。
步骤A所述对设备的配置数据进行收集是通过对设备的配置数据进行采样,或通过接收设备上报的配置数据来实现的。
所述步骤A进一步包括,判断设备是否发生运行状态改变,如果设备的运行状态发生改变,则指示设备上报配置数据。
所述步骤A进一步包括,判断是否到达设定的刷新时间点,如果到达设定的刷新时间点,则指示设备上报配置数据。
所述设备配置基本数据类型信息的内容包括设备类型、设备各组成部分的类型、设备运行状态类型,以及设备各组成部分和运行状态之间的关系。
所述设备图形对照信息的内容包括各种类型设备、单板和部件的几何信息和外观信息。
步骤A所述配置数据包括设备类型、设备中单板及部件的类型和设备的运行状态。
步骤B所述设备图形是通过界面程序调用操作系统的画图函数来完成的。
步骤B所述设备各单板和部件的状态信息是通过状态指示灯来显示的,不同的状态对应于不同颜色的状态指示灯。
所述网络设备的显示方法进一步包括显示设备故障信息,至少包括如下步骤I、判断设备是否发生故障,如果发生故障,则转到步骤II;II、接收设备上报的故障信息数据列表,并在网管界面显示故障条,该故障条的内容包括故障信息。
一种网络设备的操作方法,应用在网络设备的显示之后,预先在网管计算机侧保存设备所支持的操作数据配置信息,包括如下步骤A、将用户需要操作的设备的单板或部件定位到单板或部件的逻辑数据表示,从操作数据配置信息获取所有该单板或部件所支持的命令代码,并显示为可读的用户命令;B、在网管计算机侧将用户选择的命令下发给设备。
在所述步骤B之后,进一步包括如下步骤C、设备响应用户选择的命令,并上报命令执行的结果;D、将命令执行的结果显示在网管界面上。
所述操作数据配置信息的内容包含设备框架、单板以及虚拟设备所支持的所有命令代码。
步骤A所述显示为可读的用户命令是通过弹出菜单实现的,菜单上的菜单项是可读的用户命令。
对于不同的设备,并且对于设备中不同的单板和部件,命令的菜单项不同,由命令配置文件来确定所显示的命令菜单项的内容。
所述步骤B进一步包括,判断执行用户选择的命令之前是否需要输入操作参数,如果需要输入操作参数,则显示所需要输入的操作参数,并在所有操作参数配置完成后由界面程序将该命令下发给设备;如果不需要输入操作参数,则界面程序直接将该命令下发给设备。
对于所述用户选择的命令,由命令参数配置文件来确定执行该命令之前是否需要输入操作参数以及所需要输入的操作参数。
随着网络技术的不断发展,网络设备也日益复杂化,其包含的单板及部件的数量大大增加,所以对网络设备的管理也越来越复杂化。应用本发明的方法后,网管人员无需通过输入复杂的命令代码和查看大量烦杂的数据就可以从图形化的界面上得到设备的构成和运行状态的变化情况,并可以从图形化界面上对设备的各单板及部件进行操作,从而达到方便直接地控制设备运行的目的。本发明在实际应用中的结果表明,图形化显示和操作网络设备的方法可以大大简化网管人员对设备的监控,并能够更快速地对设备的故障作出正确响应。


图1是根据本发明的图形化显示网络设备的流程图。
图2是根据本发明的图形化显示网络设备故障的流程3是根据本发明一个较佳实施例的图形化显示网络设备的界面图示。
图4是根据本发明的图形化操作网络设备的流程图。
图5是根据本发明一个较佳实施例的图形化操作网络设备的界面图示。
图6是根据本发明一个较佳实施例的对操作菜单项进行配置的配置文件图示。
图7是根据本发明一个较佳实施例的对命令参数进行配置的图示。
具体实施例方式
为了使本发明的目的、技术方案和优点更清楚,下面结合附图和具体实施方式
对本发明作进一步描述。
本发明提供了一种网络设备的图形化显示方法,该方法以图形化的方式显示设备的运行状态和构造,通过动态获取设备侧的配置信息,根据该配置信息用图形化的方式显示出设备侧的机框、槽位、单板和部件的信息,并与设备的实际面板保持一致。同时,通过图形界面上的指示灯来表示各个单板及部件的运行状态,单板或部件的状态如果发生改变,则其对应的指示灯颜色就会发生变化。如图1所示,图形化显示网络设备的步骤如下步骤101、网管计算机存储网络设备配置基本数据类型信息,该信息中不仅包含各种设备类型、单板类型、运行状态类型等数据,还包含设备、单板及部件和状态之间的关系,比如某种设备可以包含哪些单板、某种单板可以具有哪些状态,等等。
步骤102、对网络设备的配置数据进行采样,该配置数据包括设备的构成信息(机架、机框、单板等)以及各构成部分的类型,例如,设备的类型、单板及部件的类型,以及各部分的运行状态。
步骤103、参照网管计算机保存的网络设备配置基本数据类型信息,分析采样数据的有效性以及逻辑关系,得到网络设备的数据逻辑表示。采样数据的有效性也可称为正确性,例如,采样数据表明单板A的状态为B,但是网络设备配置基本数据类型信息表明单板A不可能具有状态B,这就说明该采样数据无效;设备的数据逻辑表示指编程语言中对应的数据结构、类变量等,例如,用一个类变量表示一个设备,该变量里存放了该设备的所有数据,包括单板名称、单板状态等。
步骤104、界面程序根据分析得到的数据逻辑表示,通过查询设备图形对照信息来构造设备的图形数据,设备图形对照信息的内容是各种类型的设备、单板和部件的几何信息和外观信息,所以图形数据包括机架、机框、单板的长、宽、位置、颜色等,然后调用操作系统画图函数生成设备图形。
步骤105、以图形化的方式将设备的构成信息和状态信息显示在网络管理界面上。
步骤106、判断设备的状态是否发生改变或者到达刷新时间点,如果设备的状态发生改变,或者到达刷新时间点,则转到步骤107。
步骤107、指示设备上报当前的配置数据;。
步骤108、参照保存的网络设备配置基本数据类型信息来分析设备上报的配置数据,即分析上报数据的有效性和逻辑关系,并生成数据逻辑表示,并根据该数据逻辑表示来修改设备的构成信息或运行状态信息,然后转到步骤105。
如果有单板发生故障,将自动弹出故障条来显示故障信息。如图2所示,设备故障的显示处理过程如下步骤201、判断网络设备是否发生故障,如果发生故障,转到步骤202。
步骤202、指示网络设备上报故障数据信息列表。
步骤203、网管界面上弹出故障条,该故障条滚动显示故障信息列表。
图3是根据本发明的一个较佳实施例的图形化显示网络设备的界面图示,图中的网络设备是服务GPRS支持节点(SGSN)设备,从图中可以看出,界面显示出设备中各部件和单板的位置和状态,单板的状态分为六种正常、主用正常、备用正常、故障、不在位和闭塞,界面分别以不同颜色的状态灯来表示这六种状态。此外,如果存在故障,则界面上还将显示故障条窗口,当故障很多不能完全显示的时候,故障条窗口的故障信息就会动态滚动显示。
在图形化显示网络设备方法的基础上,本发明还提供了一种图形化操作网络设备的方法,针对不同的单板或部件,用户可以在界面上实现对单板或部件的查询和控制功能(如图5所示)。当用户点击某右键菜单项的时候,就会向网络设备侧下发该菜单项对应的命令,同时显示该命令的返回结果。不同的单板或部件,当其处于不同的状态时,点击右键后出现的菜单项是不同的。如图4所示,图形化操作网络设备包括以下步骤步骤401、网管计算机存储网络设备所支持的操作数据配置信息,该信息中包含设备框架、单板、部件以及虚拟设备(物理上存在于其它设备,逻辑上等同或者类似独立设备)的所有命令的代码,比如复位、查询等操作的代码。
步骤402、界面程序定位到用户需要操作的单板或部件的具体的逻辑数据表示的位置,通过查询操作数据配置信息来获得所有该设备的单板或部件支持的操作命令代码,并显示为可读的用户命令。
步骤403、界面程序接受用户选择的命令。
步骤404、界面程序通过查询命令配置文件来判断是否需要用户进一步输入该命令的操作参数,如果需要进一步输入操作参数,转到步骤405,如果不需要进一步输入操作参数,则转到步骤406。
步骤405、接受用户输入的该命令的操作参数后,按照操作配置数据信息规定的格式将该命令下发给网络设备,然后转到步骤407。
步骤406、直接将该命令下发给网络设备。
步骤407、网络设备响应该命令,并上报命令执行的结果。
步骤408、界面程序将运行结果按照操作配置数据信息中规定的显示方式显示在网管界面上。
图5是根据本发明的一个较佳实施例的图形化操作网络设备的界面图示,仍以服务GPRS支持节点(SGSN)设备为例,从图中可以看出,界面显示出设备中各部件和单板的位置和状态,如果用户对某部件或单板进行操作,将鼠标移至该单板或部件,点击鼠标右键,即弹出程序设定的可对该单板或部件进行操作的命令。如图所示,例如需要对计费功能(UCDR)单板进行操作,点击鼠标右键后弹出的菜单项包括查询单板、查询单板版本、查询CPU占有率、复位单板和倒换单板,用户可以通过选择菜单项来对单板进行操作。
对于不同的单板或部件,当其处于不同的状态时,点击右键后出现的菜单也不相同,本发明使用配置文件来确定命令的菜单项。配置文件的格式如图6所示,在此,仍以SGSN设备中的UCDR单板为例,配置文件规定UCDR单板在状态0(0代表正常状态,对应的状态灯为绿色)和状态4(4代表故障状态,对应的状态灯为红色)的时候的鼠标右键功能菜单。在正常状态的时候,其鼠标右键菜单有六项,其中第四项代表分隔条。其余五项分别代表对应的命令ID,该命令ID对应的命令存放在命令数据库中。在故障状态的时候,该单板的右键菜单就变为三项。
对于不同的操作命令,有的命令无需输入操作参数,而有的命令必须输入相应的操作参数才能执行,本发明使用配置文件来确定命令是否需要输入操作参数以及需要输入何种操作参数。以数据库形式存在的配置文件如图7所示,界面上方的表显示当操作命令为复位单板时,需要弹出确认对话框,同时在界面下方的表中显示复位单板命令的确认对话框中需要输入的命令行参数,从界面下方的表可以看出,必需的参数有操作类型(Operation Type,OT)、框号(Frame Number,FN)和槽号(Slot Number,SN),而可编辑的参数有框号(FN)、槽号(SN)、板位置(Board Position,BP)和启动类型(Start Type,ST)。必需的参数指执行该命令所必须输入的操作参数;可编辑的参数指用户可以对缺省值进行修改的参数。用户可以根据需要对每条操作命令进行相应的配置。
在具体的实施过程中可对根据本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1.一种网络设备的显示方法,其特征在于,预先在网管计算机侧保存设备配置基本数据类型信息和设备图形对照信息,该显示方法包括如下步骤A、对设备的配置数据进行采集,参照设备配置基本数据类型信息来确定所采集的配置数据的有效性和逻辑关系,并根据所采集的配置数据确定设备的逻辑数据表示;B、根据步骤A确定的逻辑数据,通过查询设备图形对照信息来确定设备的图形数据,并根据图形数据显示设备图形,该图形包括设备的构成信息和运行状态信息。
2.根据权利要求1所述的网络设备的显示方法,其特征在于,步骤A所述对设备的配置数据进行收集是通过对设备的配置数据进行采样,或通过接收设备上报的配置数据来实现的。
3.根据权利要求2所述的网络设备的显示方法,其特征在于,所述步骤A进一步包括,判断设备是否发生运行状态改变,如果设备的运行状态发生改变,则指示设备上报配置数据。
4.根据权利要求2所述的网络设备的显示方法,其特征在于,所述步骤A进一步包括,判断是否到达设定的刷新时间点,如果到达设定的刷新时间点,则指示设备上报配置数据。
5.根据权利要求1所述的网络设备的显示方法,其特征在于,所述设备配置基本数据类型信息的内容包括设备类型、设备各组成部分的类型、设备运行状态类型,以及设备各组成部分和运行状态之间的关系。
6.根据权利要求1所述的网络设备的显示方法,其特征在于,所述设备图形对照信息的内容包括各种类型设备、单板和部件的几何信息和外观信息。
7.根据权利要求1所述的网络设备的显示方法,其特征在于,步骤A所述配置数据包括设备类型、设备中单板及部件的类型和设备的运行状态。
8.根据权利要求1所述的网络设备的显示方法,其特征在于,步骤B所述设备图形是通过界面程序调用操作系统的画图函数来完成的。
9.根据权利要求1所述的网络设备的显示方法,其特征在于,步骤B所述设备各单板和部件的状态信息是通过状态指示灯来显示的,不同的状态对应于不同颜色的状态指示灯。
10.根据权利要求1所述的网络设备的显示方法,其特征在于,该方法进一步包括显示设备故障信息,至少包括如下步骤I、判断设备是否发生故障,如果发生故障,则转到步骤II;II、接收设备上报的故障信息数据列表,并在网管界面显示故障条,该故障条的内容包括故障信息。
11.一种网络设备的操作方法,该方法应用在网络设备的显示之后,其特征在于,预先在网管计算机侧保存设备所支持的操作数据配置信息,该操作方法包括如下步骤A、将用户需要操作的设备的单板或部件定位到单板或部件的逻辑数据表示,从操作数据配置信息获取所有该单板或部件所支持的命令代码,并显示为可读的用户命令;B、在网管计算机侧将用户选择的命令下发给设备。
12.根据权利要求11所述的网络设备的操作方法,其特征在于,在所述步骤B之后,进一步包括如下步骤C、设备响应用户选择的命令,并上报命令执行的结果;D、将命令执行的结果显示在网管界面上。
13.根据权利要求11所述的网络设备的操作方法,其特征在于,所述操作数据配置信息的内容包含设备框架、单板以及虚拟设备所支持的所有命令代码。
14.根据权利要求11所述的网络设备的操作方法,其特征在于,步骤A所述显示为可读的用户命令是通过弹出菜单实现的,菜单上的菜单项是可读的用户命令。
15.根据权利要求14所述的网络设备的操作方法,其特征在于,对于不同的设备,并且对于设备中不同的单板和部件,命令的菜单项不同,由命令配置文件来确定所显示的命令菜单项的内容。
16.根据权利要求11所述的网络设备的操作方法,其特征在于,所述步骤B进一步包括,判断执行用户选择的命令之前是否需要输入操作参数,如果需要输入操作参数,则显示所需要输入的操作参数,并在所有操作参数配置完成后由界面程序将该命令下发给设备;如果不需要输入操作参数,则界面程序直接将该命令下发给设备。
17.根据权利要求16所述的网络设备的操作方法,其特征在于,对于所述用户选择的命令,由命令参数配置文件来确定执行该命令之前是否需要输入操作参数以及所需要输入的操作参数。
全文摘要
本发明公开了一种网络设备的显示方法和一种网络设备的操作方法,显示方法是通过分析网络设备的数据,以图形化的方式显示其构成及状态;操作方法是在图形化显示的基础上,通过对图形化界面上的各单板和部件进行操作来控制设备的运行。这种图形化的显示和操作方法为网络管理人员提供了友好且直观的界面,使网管人员无需通过查看大量烦杂数据和分析就可得到网络设备的构造和状态信息。同时,因为可以通过在图形化界面上对设备进行操作,使网络设备的管理更加便捷,并可对设备的故障作出快速响应。
文档编号H04L12/24GK1633079SQ20031011300
公开日2005年6月29日 申请日期2003年12月24日 优先权日2003年12月24日
发明者范涛, 季小俊, 林贵校, 王福军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1