[0032] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0033] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0034] 如图1所示,根据本发明的一个实施例,一种拓扑视图的制定显示方法,包括以下步骤:S10、编辑拓扑视图中拓扑元素对应的显示特性后,至少生成一种类型拓扑视图基础模板;根据不同拓扑视图中拓扑元素对应的不同显示特征,生成不同类型拓扑视图基础模板;一种类型拓扑视图基础模板中可以包括一个拓扑视图基础子模板,也可以包括多个显示特性相近的拓扑视图基础子模板。
[0035] 优选的,所述的拓扑元素包括拓扑域、拓扑组、拓扑网元、拓扑链路。所述的显示特性包括图标、告警级别颜色、告警数量显示位置、字体及字体大小、背景图片。
[0036] S20、将所述拓扑视图基础模板上传并存储在服务器中;可以是将所有的拓扑视图基础模板打成一个拓扑视图基础模板包后,上传至服务器中;也可以是将每个拓扑视图基础模板各自打成一个拓扑视图基础模板包后,上传至服务器中。
[0037] S30、根据用户选择的一种类型拓扑视图基础模板作为拓扑视图用户模板,从所述服务器中获取所述拓扑视图用户模板;用户可以根据自己的喜好,选择一种类型拓扑视图基础模板。
[0038] S40、当用户对拓扑视图用户模板没有修改要求时,在拓扑视图显示界面上加载所述拓扑视图用户模板,并显示所述拓扑视图用户模板对应的拓扑视图,该拓扑视图直接作用该用户的用户拓扑视图。当一种类型拓扑视图基础模板中包括多个显示特性相近的拓扑视图基础子模板时,在用户选择一种类型拓扑视图基础模板后,可以按照预设时间,轮流显示每个拓扑视图基础子模板对应的拓扑视图。
[0039] 如图2、图3所示,根据本发明的另一个实施例,一种拓扑视图的制定显示方法,包括以下步骤:S10、编辑拓扑视图中拓扑元素对应的显示特性后,至少生成一种类型拓扑视图基础模板;根据不同拓扑视图中拓扑元素对应的不同显示特征,生成不同类型拓扑视图基础模板;一种类型拓扑视图基础模板中可以包括一个拓扑视图基础子模板,也可以包括多个显示特性相近的拓扑视图基础子模板。
[0040] 优选的,所述的拓扑元素包括拓扑域、拓扑组、拓扑网元、拓扑链路。所述的显示特性包括图标、告警级别颜色、告警数量显示位置、字体及字体大小、背景图片。
[0041] S20、将所述拓扑视图基础模板上传并存储在服务器中;可以是将所有的拓扑视图基础模板打成一个拓扑视图基础模板包后,上传至服务器中;也可以是将每个拓扑视图基础模板各自打成一个拓扑视图基础模板包后,上传至服务器中。
[0042] S30、根据用户选择的一种类型拓扑视图基础模板作为拓扑视图用户模板,从所述服务器中获取所述拓扑视图用户模板;用户可以根据自己的喜好,选择一种类型拓扑视图基础模板。
[0043] S40、当用户对拓扑视图用户模板没有修改要求时,在拓扑视图显示界面上加载所述拓扑视图用户模板,并显示所述拓扑视图用户模板对应的拓扑视图,该拓扑视图直接作用该用户的用户拓扑视图。当一种类型拓扑视图基础模板中包括多个显示特性相近的拓扑视图基础子模板时,在用户选择一种类型拓扑视图基础模板后,可以按照预设时间,轮流显示每个拓扑视图基础子模板对应的拓扑视图。
[0044] S50、当用户对拓扑视图用户模板有修改要求时,在加载显示所述拓扑视图用户模板后,修改所述拓扑视图用户模板中拓扑元素对应的显示特性,并生成用户拓扑视图文件;
[0045] S51、将所述拓扑视图模板替换成所述用户拓扑视图文件,重复步骤S20~S40后,实现显示所述用户拓扑视图文件对应的用户拓扑视图;具体步骤如下:
[0046] S21、将所述用户拓扑视图文件上传并存储在服务器中;可以是将用户拓扑视图文件打成一个用户拓扑视图文件包后,上传至服务器中;也可以是直接将用户拓扑视图文件上传至服务器中。
[0047] S31、自动从所述服务器中获取所述用户拓扑视图文件。
[0048] S41、在拓扑视图显示界面上重新加载所述用户拓扑视图文件,并显示所述用户拓扑视图文件对应的用户拓扑视图。
[0049] 如图4所示,根据本发明的再一个实施例,一种拓扑视图的制定显示方法,包括以下步骤:S10、编辑拓扑视图中拓扑元素对应的显示特性后,至少生成一种类型拓扑视图基础模板;根据不同拓扑视图中拓扑元素对应的不同显示特征,生成不同类型拓扑视图基础模板;一种类型拓扑视图基础模板中可以包括一个拓扑视图基础子模板,也可以包括多个显示特性相近的拓扑视图基础子模板。
[0050] 优选的,所述的拓扑元素包括拓扑域、拓扑组、拓扑网元、拓扑链路。所述的显示特性包括图标、告警级别颜色、告警数量显示位置、字体及字体大小、背景图片。
[0051] S21、将所述拓扑视图基础模板打包成拓扑视图基础模板包,将所述拓扑视图基础模板包上传至所述服务器中;可以是将所有的拓扑视图基础模板打成一个拓扑视图基础模板包后,上传至服务器中;也可以是将每个拓扑视图基础模板打成一个拓扑视图基础模板包,再将多个拓扑视图基础模板包打包成一个拓扑视图基础模板总包后,上传至服务器中。
[0052] S22、所述服务器接收所述拓扑视图基础模板包后,对所述拓扑视图基础模板包进行解压,并存储在所述服务器中。
[0053] S30、根据用户选择的一种类型拓扑视图基础模板作为拓扑视图用户模板,从所述服务器中获取所述拓扑视图用户模板;用户可以根据自己的喜好,选择一种类型拓扑视图基础模板。
[0054] S40、当用户对拓扑视图用户模板没有修改要求时,在拓扑视图显示界面上加载所述拓扑视图用户模板,并显示所述拓扑视图用户模板对应的拓扑视图,该拓扑视图直接作用该用户的用户拓扑视图。当一种类型拓扑视图基础模板中包括多个显示特性相近的拓扑视图基础子模板时,在用户选择一种类型拓扑视图基础模板后,可以按照预设时间,轮流显示每个拓扑视图基础子模板对应的拓扑视图。
[0055] 优选的,包括S50、当用户对拓扑视图用户模板有修改要求时,在加载显示所述拓扑视图用户模板后,修改所述拓扑视图用户模板中拓扑元素对应的显示特性,并生成用户拓扑视图文件;
[0056] 优选的,包括S51、将所述拓扑视图模板替换成所述用户拓扑视图文件,重复步骤S20~S40后,实现显示所述用户拓扑视图文件对应的用户拓扑视图;具体步骤如下:
[0057] S21、将所述用户拓扑视图文件上传并存储在服务器中;可以是将用户拓扑视图文件打成一个用户拓扑视图文件包后,上传至服务器中;也可以是直接将用户拓扑视图文件上传至服务器中。
[0058] S31、自动从所述服务器中获取所述用户拓扑视图文件。
[0059] S41、在拓扑视图显示界面上重新加载所述用户拓扑视图文件,并显示所述用户拓扑视图文件对应的用户拓扑视图。
[0060] 如图5、图6所示,根据本发明的一个实施例,一种拓扑视图的制定显示系统,包括客户端和服务器:所述客户端包括模板生成模块11,用于编辑拓扑视图中拓扑元素对应的显示特性后,至少生成一种类型拓扑视图基础模板;根据不同拓扑视图中拓扑元素对应的不同显示特征,生成不同类型拓扑视图基础模板;一种类型拓扑视图基础模板中可以包括一个拓扑视图基础子模板,也可以包括多个显示特性相近的拓扑视图基础子模板。
[0061] 优选的,所述的拓扑元素包括拓扑域、拓扑组、拓扑网元、拓扑链路。所述的显示特性包括图标、告警级别颜色、告警数量显示位置、字体及字体大小、背景图片。
[0062] 所述客户端还包括模板压缩模块12和模板上传模块14,所述模板压缩模块12用于将所述拓扑视图基础模板打包成拓扑视图基础模板包,所述模板上传模块14用于将所述拓扑视图基础模板包上传至所述服务器中;可以是将所有的拓扑视图基础模板打成一个拓扑视图基础模板包后,上传至服务器中;也可以是将每个拓扑视图基础模板打成一个拓扑视图基础模板包,再将多个拓扑视图基础模板包打包成一个拓扑视图基础模板总包后,上传至服务器中。
[0063] 所述服务器包括模板接收模块21、模板解压模块22和存储模块23,所述模板接收模块21用于接收所述拓扑视图基础模板包后,所述模板解压模块22用于对所述拓扑视图基础模板包进行解压,并存储在所述服务器中的存储模块23中。
[0064] 所述客户端还包括模板获取模块15,用于根据用户选择的一种类型拓扑视图基础模板作为拓扑视图用户模板,从所述服务器中获取所述拓扑视图用户模板;用户可以根据自己的喜好,选择一种类型拓扑视图基础模板。
[0065] 所述客户端还包括加载显示模块16,用于当用户对拓扑视图用户模板没有修改要求时,在拓扑视图显示界面上加载所述拓扑视图用户模板,并显示所述拓扑视图用户模板对应的拓扑视图,该拓扑视图直接作用该用户的用户拓扑视图。当一种类型拓扑视图基础模板中包括多个显示特性相近的拓扑视图基础子模板时,在用户选择一种类型拓扑视图基础模板后,可以按照预设时间,轮流显示每个拓扑视图基础子模板对应的拓扑视图。
[0066] 优选的,所述模板生成模块11,还用于当用户对拓扑视图用户模板有修改要求时,在加载显示所述拓扑视图用户模板后,修改所述拓扑视图用户模板中拓扑元素对应的显示特性,并生成用户拓扑视图文件;
[0067] 优选的,所述客户端还包括模板替换模块13,用于将所述拓扑视图模板替换成所述用户拓扑视图文件,重复上传、获取、加载显示步骤后,实现显示所述用户拓扑视图文件对应的用户拓扑视图;具体步骤如下:
[0068] 所述模板上传模块14,用于将所述用户拓扑视图文件上传并存储在服务器中的存储模块23;可以是将用户拓扑视图文件打成一个用户拓扑视图文件包后,上传至服务器中;也可以是直接将用户拓扑视图文件上传至服务器中。
[0069] 所述模板获取模块15,用于自动从所述服务器中获取所述用户拓扑视图文件。
[0070] 所述加载显示模块16,用于在拓扑视图显示界面上重新加载所述用户拓扑视图文件,并显示所述用户拓扑视图文件对应的用户拓扑视图。
[0071] 根据本发明的又一个实施例,一种拓扑视图的制定显示方法,包括以下步骤:生成一个拓扑元素个性化模板文件;模板文件包含不同拓扑元素对应的图标文件(拓扑元素主要包括不同网元类型、拓扑域、拓扑组等等);不同告警级别显示的颜色;告警数量显示在拓扑元素上显示的位置(左上,上方,右上);拓扑元素显示的字体及大小;主视图默认的背景图片;及其他;
[0072] 将模板文件及其他文件(图标文件、背景图片)打包;
[0073] 将打包后的文件,通过网管系统客户端上传至服务端,并解压;
[0074] 重新登录网管软件客户端;
[0075] 客户端从服务端读取模板文件;
[0076] 客户端根据模板文件内容初始化拓扑视图,初始化拓扑视图背景图片、拓扑元素图标、字体、告警颜色等。
[0077] 用户如果需要修改显示特性,可以从服务端下载模板文件,编辑模板文件后,重复上述步骤即可修改。
[0078] 如图7所示,根据本发明的另一个实施例,一种拓扑视图的制定显示系统,包括:客户端100包括模板文件上传模块110:上传打包后的模板文件;
[0079] 服务端200包括模板文件接收模块210:接收模板文件压缩包,并解压;
[0080] 服务端200还包括模板文件存储模块220:存储模板文件及其他附属文件(图标、背景图片等);
[0081] 客户端100还包括拓扑视图初始化模块120:根据模板文件初始化拓扑视图及拓扑元素;
[0082] 客户端100还包括模板文件加载模块130:读取服务端的模板文件及其他附属文件(图标、背景图片等)。
[0083] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。