一种网络拓扑结构管理方法及系统技术方案

技术编号:11126121 阅读:78 留言:0更新日期:2015-03-11 15:45
本发明专利技术提供一种网络拓扑结构管理方法及系统,其中,所述网络拓扑结构管理方法包括:将网络元素信息存储在数据库中,所述网络元素信息包括网络节点以及网络节点之间的连接关系;服务器根据所述网络元素信息组织生成网络拓扑结构数据,并将所述网络拓扑结构数据封装在网络拓扑页面中,并将所述网络拓扑页面发送给客户端;所述客户端根据所述网络拓扑页面中的网络拓扑结构数据,显示网络拓扑图。所述网络拓扑结构管理方法还包括:当所述数据库中网络元素信息发生更新时,所述服务器实时向所述客户端发送所述网络元素更新信息。本发明专利技术的技术方案能够为用户提供一种便捷的网络拓扑管理。

【技术实现步骤摘要】
一种网络拓扑结构管理方法及系统
本专利技术涉及一种网络技术,特别是涉及一种网络拓扑结构管理方法及系统。
技术介绍
随着网络的发展,人们对于网络带宽的要求越来越高,现在光纤已经进入千家万 户,一系列的光网络设备也应运而生。一个大型的网络中一般都会有数台0LT设备,而每台 0LT设备下又会下联数千台0NU设备,如何有效地管理这些设备成为一个问题。 -般网络设备生产厂商都会提供网管软件来统一管理这些设备,提供网络拓扑结 构是网管软件中最重要的功能之一,它提供给用户比较直观的网络拓扑显示方式,用户可 以通过网络拓扑结构直观地管理网络设备。在实际生活中,计算机与网络设备要实现互联, 就必须使用一定的组织结构进行连接,这种组织结构就叫做拓扑结构。网络拓扑结构形 象地描述了网络的安排和配置方式,以及各节点之间的相互关系,通俗地说,拓扑结构就 是指这些计算机与通讯设备是如何连接在一起的。网络拓扑(NetworkTopology)结构是指 用传输介质互连各种设备的物理布局。指构成网络的成员间特定的物理的即真实的、或者 逻辑的即虚拟的排列方式。如果两个网络的连接结构相同我们就说它们的网络拓扑相同, 尽管它们各自内部的物理接线、节点间距离可能会有不同。但是现在对如何提供网络拓扑 结构并没有统一的实现标准,而且虽然各个厂家可能采用了不同的实现方案,但其实现网 络拓扑结构的具体方案并未公开,并不能为用户提供一种方便快捷的网络拓扑结构解决方 案。 鉴于此,如何找到一种方法以便于实现为用户快捷方便的提供和实时维护一个网 络拓扑结构成为了本领域技术人员亟待解决的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种网络拓扑结构管理方 法及系统,用于解决现有技术中不能为用户提供一种方便快捷的实现网络拓扑结构以及实 时维护所述网络拓扑结构的问题。 为实现上述目的及其他相关目的,本专利技术提供一种网络拓扑结构管理方法,所述 网络拓扑结构管理方法包括:将网络元素信息存储在数据库中,所述网络元素信息包括网 络节点以及网络节点之间的连接关系;服务器根据所述网络元素信息组织生成网络拓扑结 构数据,并将所述网络拓扑结构数据封装在网络拓扑页面中,并将所述网络拓扑页面发送 给客户端;所述客户端根据所述网络拓扑页面中的网络拓扑结构数据,显示网络拓扑图。 可选地,所述网络拓扑结构数据是以JS0N数组的方式封装在所述网络拓扑页面。 可选地,所述网络拓扑结构管理方法还包括:所述客户端向所述服务器请求打开 网络拓扑页面,所述服务器根据所述客户端请求生成所述网络拓扑页面并向所述客户端发 送所述网络拓扑页面。 可选地,所述网络拓扑结构管理方法还包括:当所述数据库中网络元素信息发生 更新时,所述服务器实时向所述客户端发送所述网络元素更新信息。 可选地,所述服务器实时向所述客户端发送所述网络元素更新信息的具体实现方 法包括:每个客户端与服务器通过websocket进行通信,当所述数据库中网络元素信息更 新时,所述服务器将所述网络元素更新信息通过websocket通知所述客户端。 可选地,所述网络拓扑结构管理方法还包括:客户端更改所述网络拓扑页面的所 述网络拓扑图,并实时通知所述服务器更新所述数据库中的相应的所述网络元素信息。 本专利技术提供一种网络拓扑结构管理系统,所述网络拓扑结构管理系统包括服务 器,所述服务器包括:网络元素存储更新模块,用于将网络元素信息存储在数据库中,所述 网络元素信息包括网络节点以及网络节点之间的连接关系;网络拓扑页面处理模块,用于 根据所述网络元素信息组织生成网络拓扑结构数据,并将所述网络拓扑结构数据封装在网 络拓扑页面中,并将所述网络拓扑页面发送给客户端。 可选地,所述网络拓扑结构数据是以JS0N数组的方式封装在所述网络拓扑页面。 可选地,所述网络拓扑页面处理模块还用于接收所述客户端向所述服务器请求打 开网络拓扑页面,并根据所述客户端请求生成所述网络拓扑页面并向所述客户端发送所述 网络拓扑页面。 可选地,所述网络拓扑页面处理模块还用于当所述数据库中网络元素信息发生更 新时,实时向所述客户端发送所述网络元素更新信息。 可选地,所述实时向所述客户端发送所述网络元素更新信息的具体实现方法包 括:每个客户端与服务器通过websocket进行通信,当所述数据库中网络元素信息更新时, 所述网络拓扑页面生成模块将所述网络元素更新信息通过websocket通知所述客户端。 可选地,所述网络元素存储更新模块还用于接收所述客户端发送的更改所述网络 拓扑页面的所述网络拓扑图的相关信息时,并更新所述数据库中与所述相关信息相应的所 述网络元素信息。 本专利技术还提供一种网络拓扑结构管理系统,所述网络拓扑结构管理系统包括客 户端,所述客户端包括:网络拓扑接收显示模块,用于根据所接收到的网络拓扑页面中的 网络拓扑结构数据,显示网络拓扑图;所述网络拓扑接收显示模块还用于与服务器通过 websocket进行通信,接收所述服务器通过websocket发送的所述网络元素更新信息。 可选地,所述网络拓扑结构数据是以JS0N数组的方式封装在所述网络拓扑页面。 可选的,所述客户端还包括网络拓扑请求模块,用于向所述服务器发送网络拓扑 页面访问请求。 可选地,所述客户端还包括网络拓扑修改模块,用于修改所述网络拓扑页面的网 络拓扑图,并向所述服务器发送对所述网络拓扑图修改的相关信息。 如上所述,本专利技术的一种网络拓扑结构管理方法及系统,具有以下有益效果:1,将 整个拓扑图利用进行自定义封装,把整个拓扑图的所有信息都封装在一个页面数据中,方 便数据的传输。2,采用websocket的方式监听消息,不用一直轮询拓扑图的状态变化。 【附图说明】 图1显示为本专利技术的一种网络拓扑结构管理方法的一实施例的流程示意图。 图2显示为本专利技术的一种网络拓扑结构管理方法的一实施例的流程示意图。 图3显示为本专利技术的一种网络拓扑结构管理方法的一实施例的流程示意图。 图4显不为本专利技术的一种网络拓扑结构管理系统的一实施例的模块不意图。 图5显示为本专利技术的一种网络拓扑结构管理系统的一实施例的模块示意图。 图6显不为本专利技术的一种网络拓扑结构管理系统的一实施例的模块不意图。 元件标号说明 1 网络拓扑结构管理系统 11 服务器 111 网络元素存储更新模块 112 网络拓扑页面处理模块 12 客户端 121 网络拓扑接收显示模块 122 网络拓扑修改模块 S1?S3步骤 【具体实施方式】 以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本专利技术的精神下进行各种修饰或改变。 需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想, 遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘 制,其实际实施时各组件的型态、数量本文档来自技高网
...

【技术保护点】
一种网络拓扑结构管理方法,其特征在于,所述网络拓扑结构管理方法包括:将网络元素信息存储在数据库中,所述网络元素信息包括网络节点以及网络节点之间的连接关系;服务器根据所述网络元素信息组织生成网络拓扑结构数据,并将所述网络拓扑结构数据封装在网络拓扑页面中,并将所述网络拓扑页面发送给客户端;所述客户端根据所述网络拓扑页面中的网络拓扑结构数据,显示网络拓扑图。

【技术特征摘要】
1. 一种网络拓扑结构管理方法,其特征在于,所述网络拓扑结构管理方法包括: 将网络元素信息存储在数据库中,所述网络元素信息包括网络节点以及网络节点之间 的连接关系; 服务器根据所述网络元素信息组织生成网络拓扑结构数据,并将所述网络拓扑结构数 据封装在网络拓扑页面中,并将所述网络拓扑页面发送给客户端; 所述客户端根据所述网络拓扑页面中的网络拓扑结构数据,显示网络拓扑图。2. 根据权利要求1所述的网络拓扑结构管理方法,其特征在于:所述网络拓扑结构数 据是以JSON数组的方式封装在所述网络拓扑页面。3. 根据权利要求1所述的网络拓扑结构管理方法,其特征在于:所述网络拓扑结构管 理方法还包括:当所述数据库中网络元素信息发生更新时,所述服务器实时向所述客户端 发送所述网络元素更新信息。4. 根据权利要求3所述的网络拓扑结构管理方法,其特征在于:所述服务器实时向 所述客户端发送所述网络元素更新信息的具体实现方法包括:每个客户端与服务器通过 websocket进行通信,当所述数据库中网络元素信息更新时,所述服务器将所述网络元素更 新信息通过websocket通知所述客户端。5. 根据权利要求1所述的网络拓扑结构管理方法,其特征在于:所述网络拓扑结构管 理方法还包括:客户端更改所述网络拓扑页面的所述网络拓扑图,并实时通知所述服务器 更新所述数据库中的相应的所述网络元素信息。6. -种网络拓扑结构管理系统,其特征在于:所述网络拓扑结构管理系统包括服务 器,所述服务器包括: 网络元素存储更新模块,用于将网络元素信息存储在数据库中,所述网络元素信息包 括网络节点以及网络节点之间的连接关系; 网络拓扑页面处理模块,用于根据所述网络元素信息组织生成网络拓扑结构数据,并 将所述网络拓扑结构数据封装在网络拓扑页...

【专利技术属性】
技术研发人员:王艳霞
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1