专利名称:告警静态解释信息获取方法、系统、网管服务器及客户端的制作方法
技术领域:
本发明涉及网络管理技术领域,尤其是涉及一种告警静态解释信息的获取方法及其系统,以及对应的网管系统服务器和网管用户客户端。
背景技术:
告警处理是网络系统正常运行的最根本保证措施,其能够通知网管人员网络系统具体出现了何种故障,以及故障的出现位置信息等,从而有助于网管人员来定位故障原因,并进行对应的修复处理等。
请参照图1,该图是目前网管系统进行告警处理的主要实现过程示意图,图中告警处理的主要实现过程如下网络系统中的各网元设备将自身所产生的告警数据通过网络传输资源发送给网管系统服务器;网管系统服务器对接收到的告警数据进行分析和处理,然后将处理后的告警数据发送给网管用户客户端;这样网管人员就可以在网管用户客户端上观察到各网元设备上报的告警数据,进而还可以对这些告警数据进行查询及浏览等操作。
其中各网元设备上报的告警数据中包含有告警解释信息,用于解释此告警的发生原因及其发生地点等信息,和告警修复建议,用于描述如何修复此告警的建议,帮助用户快速解决问题,及其他等内容,由于这些内容能够帮助网管人员迅速了解并解决网络故障问题,所以是很重要的。但是,这些内容的数据容量通常很大(如有的告警解释信息达到了4K字节以上),因此一条完整的告警数据,其数据容量通常是很大的。
此外,网元设备上报的告警数据中还包含有产品类型、设备类型和告警编号这3个字段,该3个字段就可以唯一确定一种告警,而对于告警数据中包含的告警种类、级别、类型、名称、解释信息、修复建议和链路类型等字段,与该3个字段是一一对应的。也就是说,如果网元设备上报了两条告警,只要这两条告警的产品类型、设备类型和告警编号3个字段相同,那么它们的告警种类、级别、类型、名称、解释信息、修复建议和链路类型等字段也是一样的(而告警数据中包含的流水号、定位参数、告警日期和告警时间等参数则是变化的),即说明该网元设备先后上报的这两条告警是相同的。这里可以将告警种类、级别、类型、名称、解释信息、修复建议和链路类型等字段统一定义为告警静态解释信息。
为解决上述告警数据容量过大,会过多占用传输资源的问题,现有技术中提出将告警静态解释信息整理成一张表,这里定义为告警静态解释信息表,该表中每一组告警静态解释信息分别和对应的一组产品类型、设备类型和告警编号3个字段建立映射索引关系。将该表存储到网管系统服务器中,这样网元设备在上报告警数据时,对于告警名称、解释信息、修复建议等长度很大的告警静态解释信息就可以不上报;网管系统服务器在对网元设备上报的告警数据进行处理时,只需要根据产品类型、设备类型和告警编号这3个字段,就可以在预先存储的告警静态解释信息表中索引到对应的告警名称、解释信息、修复建议等告警静态解释信息了。
同理,将告警静态解释信息表存储到网管用户客户端中,这样网管系统服务器也无需将告警名称、解释信息、修复建议等长字段告警静态解释信息发给网管用户客户端,网管用户客户端在对网管系统服务器发来的告警数据进行处理时,就可以根据产品类型、设备类型和告警编号这3个字段,直接从预先存储的告警静态解释信息表中索引到对应的告警静态解释信息。
请参照图2,该图是目前网管系统采取告警静态解释信息表方式进行告警处理的主要实现过程示意图,图中网管系统服务器和网管用户客户端分别把告警静态解释信息表保存到本地,其中网管系统服务器把告警静态解释信息表保存到数据库中,而网管用户客户端则把告警静态解释信息表保存到文件中。
其中在网管系统服务器中和网管用户客户端中保存的告警静态解释信息表并非是完全静态的,在需要的时候也需要发生变化,比如由于网元设备的升级处理而导致的需要对原来保存的告警静态解释信息表进行增加、删除或更改等处理,以适应处理网元设备新上报的告警。为此,为了避免网管系统服务器和网管用户客户端所保存的告警静态解释信息表不一致情况的发生,目前设置由网管系统服务器来统一维护告警静态解释信息表,网管用户客户端在每次登录到网管系统服务器时,就从网管系统服务器中读取一次告警静态解释信息表,并使用读取到的信息来更新自身存储的告警静态解释信息表内容,从而达到使网管用户客户端和网管系统服务器保存相同的告警静态解释信息表的目的。
但是由于告警静态解释信息表的数据容量一般都比较大,这样将导致网管用户客户端在每次登陆到网管系统服务器时,从网管系统服务器中读取最新的告警静态解释信息表的速度将比较慢,从而导致网管用户客户端从启动到启动完成所需要的时间就比较长,即网管用户客户端的启动速度就比较缓慢,而对于网管用户而言对网管用户客户端的启动速度是比较敏感的。同时,存储在网管系统服务器中的告警静态解释信息表发生变化的机率是很小的,很多时候,网管用户客户端在重启后,都会将相对原来没有发生变化的告警静态解释信息表获取过来,这是没有必要的,而且还会增加网管用户客户端启动速度缓慢的机率,也会浪费系统的传输资源。
发明内容
本发明要解决的技术问题在于提出一种告警静态解释信息的获取方法及其系统,以避免网管用户客户端对网管系统服务器中存储的告警静态解释信息进行不必要的获取处理,并提高网管用户客户端的启动速度。
相应的,本发明还对应提出了一种网管系统服务器和网管用户客户端。
为解决上述问题,本发明提出的技术方案如下
一种告警静态解释信息的获取方法,包括步骤A、分别为网管系统服务器和网管用户客户端存储的告警静态解释信息索引结构配置版本标识;B、若网管系统服务器存储的告警静态解释信息索引结构发生变化,则更改网管系统服务器中存储的版本标识;C、网管用户客户端获取网管系统服务器中存储的版本标识;并D、在判断出获取的版本标识和自身存储的版本标识不同时,进而获取网管系统服务器中存储的告警静态解释信息索引结构,并基于获取的版本标识更新自身存储的版本标识。
较佳地,所述方法还包括网管用户客户端在判断出获取的版本标识和自身存储的版本标识相同时,放弃获取网管系统服务器中存储的告警静态解释信息索引结构的步骤。
较佳地,所述步骤B中网管人员手工更改网管系统服务器存储的告警静态解释信息索引结构时,同时更改网管系统服务器中存储的版本标识。
较佳地,网管用户客户端可以在每次重新启动登陆网管系统服务器时执行步骤C。
较佳地,所述步骤B具体包括步骤B1、网管系统服务器监控自身存储的告警静态解释信息索引结构是否发生变化;并B2、在监控到自身存储的告警静态解释信息索引结构发生变化时,更改自身存储的版本标识。
较佳地,所述步骤B和C之间还包括步骤网管系统服务器向网管用户客户端发送用于表征告警静态解释信息索引结构已发生变化的通知消息;网管用户客户端在接收到所述通知消息时,获取网管系统服务器中存储的告警静态解释信息索引结构和版本标识;并基于获取的版本标识更新自身存储的版本标识。
较佳地,所述告警静态解释信息索引结构为由各组产品类型、设备类型和告警编号3个字段和对应告警静态解释信息之间的映射关系所构成的索引表。
较佳地,所述版本标识为由3个数值顺序组合而成的版本号。
一种网管系统服务器,包括存储单元,用于存储为网管系统服务器中存储的告警静态解释信息索引结构配置的版本标识;更改单元,用于在网管系统服务器存储的告警静态解释信息索引结构发生变化时,更改所述存储单元中存储的版本标识。
较佳地,所述更改单元具体包括监控子单元,用于监控网管系统服务器中存储的告警静态解释信息索引结构是否发生变化;更改子单元,用于在所述监控子单元监控到告警静态解释信息索引结构发生变化时,更改所述存储单元中存储的版本标识。
较佳地,所述网管系统服务器还包括通知单元,用于在所述更改子单元更改版本标识后,向网管用户客户端发送用于表征告警静态解释信息索引结构已发生变化的通知消息。
一种网管用户客户端,包括存储单元,用于存储为网管用户客户端中存储的告警静态解释信息索引结构配置的版本标识;第一获取单元,用于获取网管系统服务器中存储的版本标识;判断单元,用于判断所述第一获取单元获取的版本标识是否和所述存储单元存储的版本标识相同;第二获取单元,用于在所述判断单元的判断结果为否时,进而获取网管系统服务器中存储的告警静态解释信息索引结构;第一更新单元,用于在所述判断单元的判断结果为否时,基于所述第一获取单元获取的版本标识更新所述存储单元中存储的版本标识。
较佳地,所述网管用户客户端还包括触发单元,用于检测到网管用户客户端重新启动登陆网管系统服务器时,触发所述第一获取单元获取网管系统服务器中存储的版本标识。
较佳地,所述网管用户客户端还包括接收单元,用于接收网管系统服务器发来的用于表征告警静态解释信息索引结构已发生变化的通知消息;第三获取单元,用于在所述接收单元接收到通知消息时,获取网管系统服务器中存储的告警静态解释信息索引结构和版本标识;第二更新单元,用于基于所述第三获取单元获取的版本标识更新所述存储单元中存储的版本标识。
一种告警静态解释信息的获取系统,包括网管系统服务器和网管用户客户端,其中所述网管系统服务器包括第一存储单元,用于存储为网管系统服务器中存储的告警静态解释信息索引结构配置的版本标识;更改单元,用于在网管系统服务器存储的告警静态解释信息索引结构发生变化时,更改所述第一存储单元中存储的版本标识;其中所述网管用户客户端包括第二存储单元,用于存储为网管用户客户端中存储的告警静态解释信息索引结构配置的版本标识;第一获取单元,用于获取网管系统服务器中所述第一存储单元存储的版本标识;判断单元,用于判断所述第一获取单元获取的版本标识是否和所述第二存储单元存储的版本标识相同;第二获取单元,用于在所述判断单元的判断结果为否时,进而获取网管系统服务器中存储的告警静态解释信息索引结构;
更新单元,用于在所述判断单元的判断结果为否时,基于所述第一获取单元获取的版本标识更新所述第二存储单元中存储的版本标识。
本发明能够达到的有益效果如下本发明技术方案主要通过在网管系统服务器和网管用户客户端两端分别为存储的告警静态解释信息索引结构配置版本标识,若网管系统服务器存储的告警静态解释信息索引结构发生了变化,就更改网管系统服务器中存储的版本标识;后续网管用户客户端在获取网管系统服务器中存储的告警静态解释信息索引结构之前,首先获取网管系统服务器中存储的版本标识,并在判断出获取的版本标识和自身存储的版本标识不同时,确定网管系统服务器中现存储的告警静态解释信息索引结构已经发生了变化,进而获取网管系统服务器中存储的告警静态解释信息索引结构,并基于该获取到的版本标识来更新自身存储的版本标识,以达到和网管系统服务器中存储的版本标识一致的目的;否则就放弃对网管系统服务器中存储的告警静态解释信息索引结构进行获取。从而可以避免网管用户客户端对网管系统服务器中存储的告警静态解释信息进行不必要重复获取的处理,提高了网管用户客户端的启动速度及网管用户的使用感受。
图1为目前网管系统进行告警处理的主要实现过程示意图;图2为目前网管系统采取告警静态解释信息表方式进行告警处理的主要实现过程示意图;图3为本发明告警静态解释信息的获取方法的主要实现原理流程图;图4至图7为应用本发明方法原理进行实施的实施例主要处理过程示意图;图8为本发明网管系统服务器的主要组成结构框图;图9为本发明网管用户客户端的主要组成结构框图;图10为本发明网管用户客户端的第一实施例组成结构框图;
图11为本发明网管用户客户端的第二实施例组成结构框图;图12为本发明告警静态解释信息的获取系统的主要组成结构框图。
具体实施例方式
本发明技术方案为了解决上述现有技术中网管用户客户端在每次重启后,登陆网管系统服务器过程中可能会重复获取网管系统服务器中存储的告警静态解释信息,从而可能导致每次重启的速度较缓慢的技术问题,提出的主要技术构思是分别在网管用户客户端和网管系统服务器两边同时维护一个告警静态解释信息版本标识,网管用户客户端每次登录网管系统服务器时,首先获取网管系统服务器中的告警静态解释信息版本标识,并检测获取到的告警静态解释信息版本标识是否和本地保存的告警静态解释信息版本标识一致,如果一致的话,就说明网管系统服务器中保存的告警静态解释信息与之前未重启时相比没有发生变化,于是网管用户客户端就放弃向网管系统服务器获取告警静态解释信息,以提高网管用户客户端的重启速度;网管系统服务器中保存的告警静态解释信息发生变化时,网管系统服务器就更改本地保存的告警静态解释信息版本标识;当网管用户客户端登录网管系统服务器时,就会发现从网管系统服务器中获取到的告警静态解释信息版本标识与本地保存的告警静态解释信息版本标识不一致了,于是便从网管系统服务器中重新获取其保存的告警静态解释信息,并使用获取到的告警静态解释信息版本标识更新本地的告警静态解释信息版本标识,使之与网管系统服务器端的告警静态解释信息版本标识保持一致。
下面将结合各个附图对本发明方案的主要实现原理、具体实施过程及其对应产生的有益效果进行详细的阐述。
请参照图3,该图是本发明告警静态解释信息的获取方法的主要实现原理流程图,其主要实现过程如下
步骤S10,分别为网管系统服务器和网管用户客户端存储的告警静态解释信息索引结构配置版本标识;其中这里所提及的告警静态解释信息索引结构可以但不限于为由各组产品类型、设备类型和告警编号3个字段和对应的告警静态解释信息之间的映射关系所构成的索引表;此外这里所提及的版本标识可以但不限于为由3个数值顺序组合而成的版本号,以用来标识告警静态解释信息索引结构是否发生变化,例如可以使用″0.0.0″表示初始版本号,当告警静态解释信息索引结构发生变化时,就修改此版本号,更改为″0.0.1″;后续对应告警静态解释信息索引结构的变化,可以依次将版本号更改为″0.0.2″,″0.0.3″......等。本发明这里对版本标识的具体格式可以不作严格要求,只要能够标识出告警静态解释信息索引结构发生变化了就达到目的了。
步骤S20,若网管系统服务器存储的告警静态解释信息索引结构发生变化,就更改网管系统服务器中存储的版本标识;其中更改网管系统服务器中存储的版本标识可以但不限于通过如下两种方式来完成第一种网管人员手工更改网管系统服务器存储的告警静态解释信息索引结构时,同时也更改网管系统服务器中存储的版本标识;第二种网管系统服务器时刻监控自身存储的告警静态解释信息索引结构是否发生变化,并在监控到自身存储的告警静态解释信息索引结构发生变化了时,就更改自身存储的版本标识。这样在步骤S20之后,还可以包括如下过程网管系统服务器在每次更改自身存储的版本标识后,就会向网管用户客户端发送一个用于表征告警静态解释信息索引结构已发生变化了的通知消息;网管用户客户端在每次接收到网管系统服务器发来的这个通知消息时,就执行获取网管系统服务器中存储的告警静态解释信息索引结构和版本标识的处理,并基于获取到的版本标识来更新自身存储的版本标识,使之与网管系统服务器中存储的版本标识达到一致的目的。
步骤S30,网管用户客户端获取网管系统服务器中存储的版本标识;其中网管用户客户端在每次重新启动登陆网管系统服务器时,获取网管系统服务器中存储的版本标识;当然也可以周期性的获取网管系统服务器中存储的版本标识;步骤S40,网管用户客户端判断获取到的版本标识是否和自身存储的版本标识相同,如果是,执行步骤S70;否则执行步骤S50,网管用户客户端进而获取网管系统服务器中存储的告警静态解释信息索引结构;步骤S60,网管用户客户端基于上述获取到的版本标识来更新自身存储的版本标识,使之与网管系统服务器中存储的版本标识达到一致的目的;步骤S70,网管用户客户端放弃获取网管系统服务器中存储的告警静态解释信息索引结构,以避免对相对于重启前没有发生任何变化的告警静态解释信息索引结构进行没必要的重复获取,从而提高网管用户客户端的启动速度。
下面将结合一个具体的实施例对本发明方法的主要实施过程进行详尽的阐述。请参照图4至图7,该些图是应用本发明方法原理进行实施的实施例主要处理过程示意图,其主要处理过程如下1)网管系统服务器将为自身存储的告警静态解释信息索引结构配置的版本号versionId保存在本地的一个配置文件中(如图4所示),具体格式如下<param name=″versionId″>0.0.1</param>
2)网管系统服务器启动时,从该配置文件中读出这个versionId(如图5所示)。
3)网管用户客户端在每次登录到网管系统服务器后,从网管系统服务器中读取这个versionId,并与自身原来保存的versionId进行比较;如果网管用户客户端还没有保存versionId,或者新获取到的versionId与原来保存的versionId不一样,那么网管用户客户端就从网管系统服务器中获取所有的告警静态解释信息索引结构,并保存到本地;然后使用获取到的versionId对本地原来保存的versionId进行更新,以保持和网管系统服务器存储的最新versionId一致。否则网管用户客户端就不从网管系统服务器中获取告警静态解释信息索引结构(如图6所示)。
4)当网管系统服务器中保存的告警静态解释信息索引结构发生变化时,对应需要修改该配置文件中的VersionId,其中修改VersionId主要包括以下两种情况第一种情况网管用户手工修改告警静态解释信息索引结构中的解释信息时,此时网管用户还需要手工更新该配置文件中保存的VersionId;第二种情况网管系统服务器在正常运行过程中,外部程序通过网管系统服务器提供的解释信息维护功能,对告警静态解释信息索引结构中的解释信息进行修改,此时网管系统服务器将自动修改该配置文件中的VersionId,并将解释信息已发生变化的通知消息发送给网管用户客户端,网管用户客户端接收到该通知消息,及时到网管系统服务器中获取告警静态解释信息索引结构和VersionId,并使用获取到的VersionId来更新本地存储的VersionId,从而达到实时更新本地的告警静态解释信息索引结构和VersionId的目的(如图7所示)。
综上可见,本发明方法可以防止网管用户客户端在每次重启登陆网管系统服务器时,重复获取没有发生任何变化的大数据量的告警静态解释信息,从而较好的提高了网管用户客户端的启动速度,使网管用户得到了良好的使用感受。
对应于本发明上述提出的告警静态解释信息的获取方法,本发明这里还进而提出了一种网管系统服务器、一种网管用户客户端,及其对应的告警静态解释信息的获取系统。
请参照图8,该图是本发明网管系统服务器的主要组成结构框图,其主要包括存储单元10、更改单元12和通知单元14,其中更改单元具体又包括监控子单元121和更改子单元122,其中各个组成部分的主要作用如下存储单元10,主要用于存储为网管系统服务器中存储的告警静态解释信息索引结构配置的版本标识;更改单元12,主要用于在网管系统服务器存储的告警静态解释信息索引结构发生变化时,更改上述存储单元10中存储的版本标识,其中该更改单元12可以具体包括监控子单元121,主要用于监控网管系统服务器中存储的告警静态解释信息索引结构是否发生了变化;更改子单元122,主要用于在上述监控子单元121监控到告警静态解释信息索引结构发生了变化时,来更改上述存储单元10中存储的版本标识;通知单元14,主要用于在上述更改子单元122更改版本标识后,向网管用户客户端发送用于表征告警静态解释信息索引结构已发生了变化的通知消息。
请参照图9,该图是本发明网管用户客户端的主要组成结构框图,其主要包括存储单元20、第一获取单元22、判断单元24、第二获取单元26和第一更新单元28,其中各个主要组成单元的具体作用如下存储单元20,主要用于存储为网管用户客户端中存储的告警静态解释信息索引结构配置的版本标识;第一获取单元22,主要用于获取网管系统服务器中存储的版本标识;判断单元24,主要用于判断上述第一获取单元22获取到的版本标识是否和上述存储单元20中存储的版本标识相同;第二获取单元26,主要用于在上述判断单元24的判断结果为否时,进而获取网管系统服务器中存储的告警静态解释信息索引结构;第一更新单元28,主要用于在上述判断单元26的判断结果为否时,基于上述第一获取单元22获取到的版本标识来更新上述存储单元20中原来存储的版本标识。
请参照图10,该图是本发明网管用户客户端的第一实施例组成结构框图,其在上述图9的主要组成结构基础上,还可以进而包括触发单元30,主要用于检测到网管用户客户端重新启动登陆网管系统服务器时,触发上述第一获取单元22获取网管系统服务器中存储的版本标识。
请参照图11,该图是本发明网管用户客户端的第二实施例组成结构框图,其在上述图10的主要组成结构基础上,还可以进而包括接收单元32、第三获取单元34和第二更新单元36,这三个新增加的组成部分的主要作用如下接收单元32,主要用于接收网管系统服务器发来的用于表征告警静态解释信息索引结构已发生变化的通知消息;第三获取单元34,主要用于在上述接收单元32接收到所述通知消息时,获取网管系统服务器中存储的告警静态解释信息索引结构和版本标识;第二更新单元36,主要用于基于上述第三获取单元34获取到的版本标识来更新上述存储单元20中原来存储的版本标识。
请参照图12,该图是本发明告警静态解释信息的获取系统的主要组成结构框图,其主要包括网管系统服务器100和网管用户客户端200,其中网管系统服务器100中主要包括第一存储单元1001和更改单元1002,这两个组成单元的具体作用如下第一存储单元1001,用于存储为网管系统服务器中存储的告警静态解释信息索引结构配置的版本标识;更改单元1002,用于在网管系统服务器存储的告警静态解释信息索引结构发生变化时,更改上述第一存储单元1001中原来存储的版本标识;其中更改单元1002可以随时监控自身存储的告警静态解释信息索引结构是否发生变化,并在监控到自身存储的告警静态解释信息索引结构发生变化了时,及时对上述第一存储单元1001中原来存储的版本标识进行更改处理;其中网管用户客户端200中主要包括第二存储单元2001、第一获取单元2002、判断单元2003、第二获取单元2004和更新单元2005,其各组成单元的具体作用如下第二存储单元2001,用于存储为网管用户客户端中存储的告警静态解释信息索引结构配置的版本标识;第一获取单元2002,用于获取网管系统服务器100中第一存储单元1001存储的版本标识;其中网管用户客户端200可以在重启登陆网管系统服务器100时,触发第一获取单元2002获取网管系统服务器100中第一存储单元1001存储的版本标识;判断单元2003,用于判断上述第一获取单元2002获取到的版本标识是否和上述第二存储单元2001中存储的版本标识相同;第二获取单元2004,用于在上述判断单元2003的判断结果为否时,进而获取网管系统服务器100中存储的告警静态解释信息索引结构;更新单元2005,用于在上述判断单元2003的判断结果为否时,基于上述第一获取单元2002获取到的版本标识来更新上述第二存储单元2001中原来已存储的版本标识。
其中本发明告警静态解释信息获取系统的其他具体技术实现细节,请参照上述网管系统服务器和网管用户客户端中的相应具体技术实现细节,这里不再过多赘述。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种告警静态解释信息的获取方法,其特征在于,包括步骤A、分别为网管系统服务器和网管用户客户端存储的告警静态解释信息索引结构配置版本标识;B、若网管系统服务器存储的告警静态解释信息索引结构发生变化,则更改网管系统服务器中存储的版本标识;C、网管用户客户端获取网管系统服务器中存储的版本标识;并D、在判断出获取的版本标识和自身存储的版本标识不同时,进而获取网管系统服务器中存储的告警静态解释信息索引结构,并基于获取的版本标识更新自身存储的版本标识。
2.如权利要求1所述的方法,其特征在于,还包括网管用户客户端在判断出获取的版本标识和自身存储的版本标识相同时,放弃获取网管系统服务器中存储的告警静态解释信息索引结构的步骤。
3.如权利要求1所述的方法,其特征在于,所述步骤B中网管人员手工更改网管系统服务器存储的告警静态解释信息索引结构时,同时更改网管系统服务器中存储的版本标识。
4.如权利要求1所述的方法,其特征在于,网管用户客户端在每次重新启动登陆网管系统服务器时执行步骤C。
5.如权利要求4所述的方法,其特征在于,所述步骤B具体包括步骤B1、网管系统服务器监控自身存储的告警静态解释信息索引结构是否发生变化;并B2、在监控到自身存储的告警静态解释信息索引结构发生变化时,更改自身存储的版本标识。
6.如权利要求5所述的方法,其特征在于,所述步骤B和C之间还包括步骤网管系统服务器向网管用户客户端发送用于表征告警静态解释信息索引结构已发生变化的通知消息;网管用户客户端在接收到所述通知消息时,获取网管系统服务器中存储的告警静态解释信息索引结构和版本标识;并基于获取的版本标识更新自身存储的版本标识。
7.如1~6任一权利要求所述的方法,其特征在于,所述告警静态解释信息索引结构为由各组产品类型、设备类型和告警编号3个字段和对应告警静态解释信息之间的映射关系所构成的索引表。
8.如1~6任一权利要求所述的方法,其特征在于,所述版本标识为由3个数值顺序组合而成的版本号。
9.一种网管系统服务器,其特征在于,包括存储单元,用于存储为网管系统服务器中存储的告警静态解释信息索引结构配置的版本标识;更改单元,用于在网管系统服务器存储的告警静态解释信息索引结构发生变化时,更改所述存储单元中存储的版本标识。
10.如权利要求9所述的服务器,其特征在于,所述更改单元具体包括监控子单元,用于监控网管系统服务器中存储的告警静态解释信息索引结构是否发生变化;更改子单元,用于在所述监控子单元监控到告警静态解释信息索引结构发生变化时,更改所述存储单元中存储的版本标识。
11.如权利要求10所述的服务器,其特征在于,还包括通知单元,用于在所述更改子单元更改版本标识后,向网管用户客户端发送用于表征告警静态解释信息索引结构已发生变化的通知消息。
12.一种网管用户客户端,其特征在于,包括存储单元,用于存储为网管用户客户端中存储的告警静态解释信息索引结构配置的版本标识;第一获取单元,用于获取网管系统服务器中存储的版本标识;判断单元,用于判断所述第一获取单元获取的版本标识是否和所述存储单元存储的版本标识相同;第二获取单元,用于在所述判断单元的判断结果为否时,进而获取网管系统服务器中存储的告警静态解释信息索引结构;第一更新单元,用于在所述判断单元的判断结果为否时,基于所述第一获取单元获取的版本标识更新所述存储单元中存储的版本标识。
13.如权利要求12所述的客户端,其特征在于,还包括触发单元,用于检测到网管用户客户端重新启动登陆网管系统服务器时,触发所述第一获取单元获取网管系统服务器中存储的版本标识。
14.如权利要求13所述的客户端,其特征在于,还包括接收单元,用于接收网管系统服务器发来的用于表征告警静态解释信息索引结构已发生变化的通知消息;第三获取单元,用于在所述接收单元接收到通知消息时,获取网管系统服务器中存储的告警静态解释信息索引结构和版本标识;第二更新单元,用于基于所述第三获取单元获取的版本标识更新所述存储单元中存储的版本标识。
15.一种告警静态解释信息的获取系统,包括网管系统服务器和网管用户客户端,其特征在于,所述网管系统服务器包括第一存储单元,用于存储为网管系统服务器中存储的告警静态解释信息索引结构配置的版本标识;更改单元,用于在网管系统服务器存储的告警静态解释信息索引结构发生变化时,更改所述第一存储单元中存储的版本标识;所述网管用户客户端包括第二存储单元,用于存储为网管用户客户端中存储的告警静态解释信息索引结构配置的版本标识;第一获取单元,用于获取网管系统服务器中所述第一存储单元存储的版本标识;判断单元,用于判断所述第一获取单元获取的版本标识是否和所述第二存储单元存储的版本标识相同;第二获取单元,用于在所述判断单元的判断结果为否时,进而获取网管系统服务器中存储的告警静态解释信息索引结构;更新单元,用于在所述判断单元的判断结果为否时,基于所述第一获取单元获取的版本标识更新所述第二存储单元中存储的版本标识。
全文摘要
本发明公开了一种告警静态解释信息的获取方法,通过分别为网管系统服务器和网管用户客户端存储的告警静态解释信息索引结构配置版本标识;若网管系统服务器存储的告警静态解释信息索引结构发生变化,则更改网管系统服务器中存储的版本标识;网管用户客户端获取网管系统服务器中存储的版本标识,并在判断出获取的版本标识和自身存储的版本标识不同时,进而获取网管系统服务器中存储的告警静态解释信息索引结构,并基于获取的版本标识更新自身存储的版本标识。本发明可以避免网管用户客户端对网管系统服务器中存储的告警静态解释信息进行不必要的重复获取处理,提高了网管用户客户端的启动速度。
文档编号H04L12/24GK1870529SQ200610001610
公开日2006年11月29日 申请日期2006年1月13日 优先权日2006年1月13日
发明者龙鸽 申请人:华为技术有限公司