基于位置信息的拓扑信息处理方法、装置及系统的制作方法

文档序号:8006260阅读:243来源:国知局
基于位置信息的拓扑信息处理方法、装置及系统的制作方法
【专利摘要】本发明实施例提供一种基于位置信息的拓扑信息处理方法、装置及系统。本发明基于位置信息的拓扑信息处理方法,包括:网管设备向发现的网元设备发送入网参数获取请求;所述网管设备接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息;所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网;所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。本发明实施例解决现有技术中在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理的问题。
【专利说明】基于位置信息的拓扑信息处理方法、装置及系统
【技术领域】
[0001]本发明实施例涉及通信技术,尤其涉及一种基于位置信息的拓扑信息处理方法、装置及系统。
【背景技术】
[0002]随着网元设备的增多,网元自动发现功能在计算机网络中已经得到普遍的应用,在数据通信领域已有基于简单网络管理协议(Simple Network Management Protocol,以下简称SNMP)的应用,网管利用因特网包探索器(Packet Internet Groper,以下简称PING)或预先配置好的SNMP参数模板探测远方设备,以发现新的网元设备,并自动添加这些设备。
[0003]目前实现网元自动发现是如图1所示的流程,通过用户设置网元自动发现网段和SNMP参数发起网元自动发现过程,网管根据用户设备设定的网段和参数,逐个PING网段内的设备,如果能PING通则创建网元设备。但是在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理。

【发明内容】

[0004]本发明实施例提供一种基于位置信息的拓扑信息处理方法、装置及系统,以解决在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理的问题。
[0005]第一方面,本发明实施例提供一种基于位置信息的拓扑信息处理方法,包括:
[0006]网管设备向发现的网元设备发送入网参数获取请求;
[0007]所述网管设备接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息;
[0008]所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网;
[0009]所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0010]结合第一方面,在第一方面的第一种可能的实现方式中,所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,包括:
[0011]所述网管设备根据所述地理位置信息和预设的子网划分信息,确定是否存在所述网元设备归属的子网;
[0012]若不存在,则所述网管设备根据子网划分信息和所述地理位置信息,创建所述子网。
[0013]结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述地理位置信息为所述网元设备所处地理位置的经纬度信息;相应的,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置,包括:[0014]所述网管设备根据所述经纬度信息,在所述子网的拓扑结构中对应所述经纬度信息的位置上部署所述网元设备的节点位置;
[0015]或者,
[0016]所述地理位置信息为所述网元设备所处地理位置的行政区划信息;相应的,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置,包括:
[0017]所述网管设备根据所述行政区划信息,在所述子网的拓扑结构中对应所述行政区划信息的位置上部署所述网元设备的节点位置。
[0018]结合第一方面、第一方面的第一种至第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网之前,还包括:
[0019]所述网管设备根据所述设备参数信息,确定所述网元设备是否属于预设管控网元设备;
[0020]若属于,则执行所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤。
[0021]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述设备参数信息,包括:设备厂商信息和/或设备类型信息。
[0022]结合第一方面、第一方面的第一种至第四种任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置之后,还包括:
[0023]所述网管设备显示所述子网的拓扑结构。
[0024]第二方面,本发明实施例提供一种基于位置信息的拓扑信息处理方法,包括:
[0025]网元设备接收网管设备在发现所述网元设备之后发送的入网参数获取请求;
[0026]所述网元设备向所述网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0027]结合第二方面,在第二方面的第一种可能的实现方式中,所述网元设备向所述网管设备发送入网参数之前,还包括:
[0028]所述网元设备通过部署在所述网元设备上的全球定位系统GPS模块获取所述地理位置信息;
[0029]或者,
[0030]所述网元设备获取在入网时配置的所述地理位置信息。
[0031]第三方面,本发明实施例提供一种网管设备,包括:
[0032]第一发送模块,用于向发现的网元设备发送入网参数获取请求;
[0033]第一接收模块,用于接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息;
[0034]第一确定模块,用于根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网;[0035]部署模块,用于根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0036]结合第三方面,在第三方面的第一种可能的实现方式中,所述第一确定模块,具体用于:
[0037]根据所述地理位置信息和预设的子网划分信息,确定是否存在所述网元设备归属的子网;
[0038]若不存在,则根据子网划分信息和所述地理位置信息,创建所述子网。
[0039]结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述地理位置信息为所述网元设备所处地理位置的经纬度信息;相应的,所述部署模块,具体用于:
[0040]根据所述经纬度信息,在所述子网的拓扑结构中对应所述经纬度信息的位置上部署所述网元设备的节点位置;
[0041]或者,
[0042]所述地理位置信息为所述网元设备所处地理位置的行政区划信息;相应的,所述部署模块,具体用于:
[0043]根据所述行政区划信息,在所述子网的拓扑结构中对应所述行政区划信息的位置上部署所述网元设备的节点位置。
[0044]结合第三方面、第三方面的第一种至第二种任一种可能的实现方式,在第三方面的第三种可能的实现方式中,还包括:
[0045]第二确定模块,用于根据所述设备参数信息,确定所述网元设备是否属于预设管控网元设备;
[0046]若所述第二确定模块根据所述设备参数信息,确定所述网元设备属于预设管控网元设备,则执行所述第一确定模块根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤。
[0047]结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述设备参数信息,包括:设备厂商信息和/或设备类型信息。
[0048]结合第三方面、第三方面的第一种至第四种任一种可能的实现方式,在第三方面的第五种可能的实现方式中,还包括:
[0049]显示模块,用于显示所述子网的拓扑结构。
[0050]第四方面,本发明实施例提供一种网元设备,包括:
[0051]第二接收模块,用于接收网管设备在发现所述网元设备之后发送的入网参数获取请求;
[0052]第二发送模块,用于向所述网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0053]结合第四方面,在第四方面的第一种可能的实现方式中,还包括:
[0054]定位模块,用于通过部署在所述网元设备上的全球定位系统GPS模块获取所述地理位置信息;[0055]或者,
[0056]获取模块,用于获取在入网时配置的所述地理位置信息。
[0057]第五方面,本发明实施例提供一种基于位置信息的拓扑信息处理系统,包括:网管设备和网元设备,所述网管设备采用第三方面、第三方面的第一种至第五种中任一种可能的实现方式所述的网管设备,所述网元设备采用第四方面或者第四方面的第一种可能的实现方式所述的网元设备。
[0058]本发明实施例基于位置信息的拓扑信息处理方法、装置及系统,通过获取发现的网元设备的地理位置信息,并确定其所属的子网,在所述子网的拓扑结构中部署所述网元设备的节点位置,实现网管设备对不同的地理位置内的网元设备进行管理,解决现有技术中在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理的问题。
【专利附图】

【附图说明】
[0059]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060]图1为本发明基于位置信息的拓扑信息处理方法实施例一的流程图;
[0061]图2为本发明基于位置信息的拓扑信息处理方法实施例二的流程图;
[0062]图3为本发明基于位置信息的拓扑信息处理方法实施例三的流程图;
[0063]图4为本发明基于位置信息的拓扑信息处理方法实施例四的流程图;
[0064]图5为本发明网管设备实施例一的结构示意图;
[0065]图6为本发明网管设备实施例二的结构示意图;
[0066]图7A为本发明网元设备实施例一的结构示意图;
[0067]图7B为本发明网元设备实施例二的结构示意图;
[0068]图7C为本发明网元设备实施例三的结构示意图;
[0069]图8为本发明基于位置信息的拓扑信息处理系统实施例的结构示意图;
[0070]图9为本发明网管设备实施例三的结构示意图;
[0071]图10为本发明网管设备实施例四的结构示意图;
[0072]图1lA为本发明网元设备实施例四的结构示意图;
[0073]图1lB为本发明网元设备实施例五的结构示意图。
【具体实施方式】
[0074]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0075]图1为本发明基于位置信息的拓扑信息处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
[0076]步骤101、网管设备向发现的网元设备发送入网参数获取请求;[0077]本实施例中,用户可以预先设置自动发现的网段和简单网络管理协议(SimpleNetwork Management Protocol,以下简称SNMP)参数,所述网段例如可以是192.168.0.0?192.168.255.255,还可以是根据内部局域网设置的10.92.0.0?10.92.255.255,所述SNMP主要用来提供从网元设备获取参数的指令,其SNMP参数的设置和预设的网段相关,一旦自动发现的网段和SNMP参数设置好,网管设备即主动触发自动发现流程。具体的,网管设备根据用户预设的网段,逐个PING该网段内的网络之间互连的协议(InternetProtocol,以下简称IP)地址,如果某一个IP地址可以PING通,则向该IP地址对应的网元设备发送入网参数获取请求,该入网参数获取请求可以是一个SNMP命令,例如可以是sysoid,用以获取网兀设备的相关彳目息。
[0078]步骤102、所述网管设备接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息;
[0079]本实施例中,网管设备接收发现的网元设备根据入网参数获取请求发送的入网参数,该入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,其中,设备参数信息包括网元设备的设备厂商信息和/或设备类型信息,例如可以是网元设备的生产厂商的名称或者编码,以及网元设备的类型名称或者属性编号,例如:华为交换机(华为S5700-28C-EI);地理位置信息可以是网元设备的经纬度信息,还可以是网元设备所处的行政区划信息。
[0080]步骤103、所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网;
[0081]本实施例中,网管设备根据网元设备的地理位置信息可以获知网元设备所处的位置信息,该位置信息可以是经纬度信息,还可以是行政区划信息,所述子网也是根据地理位置信息划分的,例如深圳宝安区建立了一个宝安区子网,网元设备位于深圳职业技术学院,正是位于深圳宝安区的,则网管设备确定该宝安区子网即所述网元设备所属的子网,或者是在东经100?120度,北纬20?25度范围内建立了一个子网,网元设备的经纬度信息为东经113° 52’,北纬22° 35’,正是上述子网的经纬度范围内,则网管设备确定该子网即所述网元设备所属的子网。
[0082]步骤104、所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0083]本实施例中,网管设备确定了网元设备所属的子网后,再根据网元设备的地理位置信息,在网元设备所属的子网的相应的位置部署网元节点,例如在宝安区子网中,深圳职业技术学院对应的位置部署一个网元设备节点,用户可以通过点击该节点获取网元设备的信息并对其进行管理,该节点可以以该网元设备的名称命名,还可以以网元设备的类型命名。
[0084]本实施例通过获取发现的网元设备的地理位置信息,并确定其所属的子网,在所述子网的拓扑结构中部署所述网元设备的节点位置,实现网管设备对不同的地理位置内的网元设备进行管理,解决现有技术中在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理的问题。
[0085]进一步的,在图1所示的实施例的步骤103中,所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,具体的实施方法可以是:首先网管设备根据所述地理位置信息和预设的子网划分信息,确定是否存在所述网元设备归属的子网,例如,网元设备的经纬度信息为东经113° 52’,北纬22° 35’,网管设备在已有的子网的经纬度范围内查询是否存在包含了上述经纬度的子网;或者网元设备位于深圳职业技术学院,其行政区划信息属于深圳宝安区,网管设备在已有的子网的中查询是否存在深圳宝安区对应的子网;然后若不存在,则所述网管设备根据子网划分信息和所述地理位置信息,创建所述子网,例如,如果网管设备没有找到包括东经113° 52’,北纬22° 35’这一经纬度信息的子网,则网管设备创建一个与之对应的子网,新创建的子网包括上述经纬度,并且可以适当的放大子网的经纬度范围,例如创建一个东经100?120度,北纬20?25度范围的子网,具体的扩大范围本实施例不做限制;或者,如果网管设备没有找到包括深圳职业技术学院的行政区划对应的子网,即没有找到深圳宝安区对应的子网,则网管设备创建一个子网,该子网对应于深圳宝安区。
[0086]进一步的,如上述实施例所述的内容,网元设备的地理位置信息可以是网元设备所处地理位置的经纬度信息,还可以是网元设备所处地理位置的行政区划信息,如果是经纬度信息,则图1所示的实施例的步骤104中,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置,具体的实施方法可以是:所述网管设备根据所述经纬度信息,在所述子网的拓扑结构中对应所述经纬度信息的位置上部署所述网元设备的节点位置,例如,在东经100?120度,北纬20?25度范围的子网中,部署一个网元设备的节点,该节点的位置即该网元设备所处地理位置的经纬度信息东经113° 52’,北纬22° 35’在子网拓扑结构中对应的位置;如果是行政区划信息,则图1所示的实施例的步骤104中,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置,具体的实施方法可以是:所述网管设备根据所述行政区划信息,在所述子网的拓扑结构中对应所述行政区划信息的位置上部署所述网元设备的节点位置,例如,在深圳宝安区对应的子网中,部署一个网元设备的节点,该节点的位置即深圳职业技术学院在子网拓扑结构中对应的位置。
[0087]图2为本发明基于位置信息的拓扑信息处理方法实施例二的流程图,如图2所示,本实施例的方法可以包括:
[0088]步骤201、网管设备向发现的网元设备发送入网参数获取请求;
[0089]本实施例中,所述网管设备向发现的网元设备发送入网参数获取请求的过程和图1所示的实施例的步骤101类似,此处不再赘述。
[0090]步骤202、所述网管设备接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息;
[0091]本实施例中,所述网管设备接收所述网元设备发送的入网参数的过程和图1所示的实施例的步骤102类似,此处不再赘述。
[0092]步骤203、所述网管设备根据所述设备参数信息,确定所述网元设备是否属于预设管控网兀设备;
[0093]本实施例中,网管设备在获取发现的网元设备的入网参数后,对所述入网参数中的设备参数信息进行分析,即根据设备厂商信息和/或设备类型信息,确定所述网元设备是否属于预设管控网元设备,例如,目前网管设备只负责管理华为生产的网元设备,而在用户设备的自动发现的网段中有可能存在其他厂商生产的网元设备,在网管设备逐个PING预设网段内的IP地址时,可能出现其他厂商生产的网元设备被PING通的情况,但这些网元设备是不需要被网管设备管理的,因此要先根据设备参数信息确定该网元设备是否属于预设管控网元设备,如果不属于的话,则不对该网元设备进行任何处理;或者网管设备只负责管理交换机设备,通过网元设备的设备参数信息中的设备类型信息,网元设备可以确定该网元设备是否属于预设管控网元设备,如果发现的网元设备不是交换机,则网管设备不对该网元设备进行任何处理。
[0094]步骤204、若属于,则执行所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤;
[0095]本实施例中,网管设备根据网元设备的设备参数信息,确定所述网元设备属于预设管控网元设备,则执行所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤,该步骤和图1所示的实施例的步骤103类似,此处不再赘述。
[0096]步骤205、所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置;
[0097]本实施例中,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置的过程和图1所示的实施例的步骤104类似,此处不再赘述。
[0098]步骤206、所述网管设备显不所述子网的拓扑结构。
[0099]本实施例中,网管设备将发现的网元设备以节点的形式部署在子网的拓扑结构中,直观的表示出网管设备管理的网元设备所处的地理位置,并将这种网络拓扑结构显示出来,例如可以是以地图的形式,对某一区域的经纬度进行划分,每个子网覆盖一部分区域,并在子网中用节点表示该区域内的网元设备,用户可以通过点击节点获取网元设备的设备信息、地理位置等,并对其进行管理;或者可以是以行政区划为基础,每个行政区对应一个子网,并在子网中用节点表示该行政区内的网元设备,用户可以通过点击节点获取网元设备的设备信息、地理位置等,并对其进行管理。
[0100]本实施例通过获取发现的网元设备的设备参数信息,确定所述网元设备是否属于预设管控网元设备,实现网管设备只对属于预设管控网元设备的网元设备进行基于地理位置的管理,解决现有技术中在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理的问题。
[0101]图3为本发明基于位置信息的拓扑信息处理方法实施例三的流程图,如图3所示,本实施例的方法可以包括:
[0102]步骤301、网元设备接收网管设备在发现所述网元设备之后发送的入网参数获取请求;
[0103]本实施例中,网元设备接收网管设备在发现所述网元设备之后发送的入网参数获取请求,即网管设备通过PING的方式逐个确认用户预设的网段内的IP地址是否可以PING通,当某一个IP地址是可以PING通的,则网管设备要加入该网元设备对其进行管理,网管设备向该网元设备发送入网参数获取请求,网元设备接收该入网参数获取请求,该入网参数获取请求可以是一个SNMP命令,例如可以是Sysoid请求,用以获取网兀设备的相关/[目肩、O
[0104]步骤302、所述网元设备向所述网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0105]本实施例中,网元设备根据入网参数获取请求,获取当前所处位置的地理位置信息,以及网元设备中保存的设备参数信息,并将这两个信息作为入网参数,发送给网管设备,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0106]本实施例通过发现的网元设备向网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,实现网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置,解决现有技术中在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理的问题。
[0107]进一步的,在图3所示的实施例的步骤302之前,网元设备要获取当前所处位置的地理位置信息,可以是所述网元设备通过部署在所述网元设备上的全球定位系统(GlobalPositioning System,以下简称GPS)模块获取所述地理位置信息,即在网元设备中部署GPS模块,当网元设备上电时,触发该GPS模块启动,获取当前地理位置信息,或者当网元设备收到入网参数获取请求时,触发该GPS模块启动,获取当前地理位置信息;网元设备要获取当前所处位置的地理位置信息,还可以是所述网元设备获取在入网时配置的所述地理位置信息,即用户在部署网元设备时就已经获取网元设备的地理位置信息,将其预先保存在所述网元设备中。
[0108]下面采用一个具体的实施例,对上述方法实施例的技术方案进行详细说明。
[0109]图4为本发明基于位置信息的拓扑信息处理方法实施例四的流程图,如图4所示,网管设备可以看作是由拓扑前台、拓扑后台以及网元后台三个子系统组成,其中,拓扑前台相当于是网管设备的客户端,用于接收用户设置自动发现的网段和SNMP参数后发出的自动发现请求,并显示自动发现的网元设备的创建结果以及子网拓扑结构;拓扑后台和网元后台相当于是网管设备的服务端,这两者结合用于与网元设备进行信息交互,并对相关信息处理。本实施例的方法可以包括:
[0110]S401、用户设置自动发现参数;
[0111]本实施例中,由用户通过网管设备的拓扑前台设置自动发现参数,该参数包括自动发现的网段和SNMP参数,所述网段例如可以是192.168.0.0?192.168.255.255,还可以是根据内部局域网设置的10.92.0.0?10.92.255.255,所述SNMP主要用来提供从网元设备获取参数的指令,其SNMP参数的设置和预设的网段相关。
[0112]S402、拓扑前台发送自动发现请求;
[0113]本实施例中,网管设备的拓扑前台根据用户设置的自动发现参数,向网管设备的拓扑后台发送自动发现请求,即网管设备的客户端把自动发送请求发送给网管设备的服务端,具体的自动发现过程由服务端执行。
[0114]S403、拓扑后台逐个PING预设网段内的IP地址;
[0115]本实施例中,网管设备的拓扑后台接收到拓扑前台发送的自动发现请求后开始根据用户预设的网段,逐个PING该网段内的IP地址。
[0116]S404、拓扑后台若PING通,则向网元设备发送入网参数获取请求;
[0117]本实施例中,网管设备的拓扑后台对某一个IP地址可以PING通,则向该IP地址对应的网元设备发送入网参数获取请求,该入网参数获取请求可以是一个SNMP命令,例如可以是Sysoid请求,用以获取网兀设备的相关彳目息。
[0118]S405、网元设备向拓扑后台发送入网参数,所述入网参数包括设备参数信息和地
理位置信息;
[0119]本实施例中,被PING通的网元设备在接收到入网参数获取请求后,获取当前所处位置的地理位置信息,以及预先保存的设备参数信息,并将这两个信息作为入网参数,发送给网管设备。网元设备获取地理位置信息的方法可以是通过GPS模块定位获取,还可以是获取用户在部署网元设备时预先保存在所述网元设备中的地理位置信息。
[0120]S406、拓扑后台根据设备参数信息,确定网元设备是否属于预设管控网元设备;
[0121]本实施例中,所述拓扑后台根据设备参数信息,确定网元设备是否属于预设管控网元设备的过程和图2所示的实施例的步骤203类似,此处不再赘述。
[0122]S407、若网元设备属于预设管控网元设备,拓扑后台向拓扑前台通知发现一个网元设备;
[0123]本实施例中,网管设备的拓扑后台在确定发现的网元设备属于预设管控网元设备后,通知网管设备的拓扑前台发现了一个网元设备,即网管设备的服务端向客户端通知发现一个网元设备,网元设备可以将这一通知显示给用户。
[0124]S408、拓扑后台向网元后台发送增加网元设备请求;
[0125]本实施例中,网管设备的拓扑后台在确定发现的网元设备属于预设管控网元设备后,向网管设备的网元后台发送增加网元设备请求,该请求中包括发现的网元设备的IP地址、SNMP参数、地理位置信息以及设备参数信息。
[0126]S409、网元后台创建网元设备信息;
[0127]本实施例中,网管设备的网元后台接收增加网元设备请求后,创建网元设备信息,即保存发现的网元设备的相关信息,包括该网元设备的IP地址、SNMP参数、地理位置信息以及设备参数信息,并将该网元设备加入管理列表中。
[0128]S410、网兀后台向拓扑后台发送创建结果;
[0129]本实施例中,网管设备的网元后台创建网元设备信息后,向网管设备的拓扑后台发送创建结果。
[0130]S411、拓扑后台根据地理位置信息和预设的子网划分信息,确定是否存在网元设备归属的子网;
[0131]本实施例中,网管设备的拓扑后台根据网元设备的地理位置信息和预设的子网划分信息,其中地理位置信息可以是经纬度信息,还可以是行政区划信息,所述子网也是根据地理位置信息划分的,子网可以是一个行政区对应的子网,还可以是一个经纬度范围对应的子网。拓扑后台根据网元设备的地理位置信息,确定是否存在包括了该地理位置信息的子网。
[0132]S412、若网兀设备归属的子网不存在,则拓扑后台创建子网;
[0133]本实施例中,若网元设备归属的子网不存在,则网管设备的拓扑后台根据网元设备的地理位置信息,创建所属子网,可以是根据地理位置信息所属的行政区创建一个对应的子网,还可以是按照地理位置信息的经纬度值创建一个包括该经纬度的较大经纬度范围对应的子网。
[0134]S413、拓扑后台创建网元设备对应的节点;
[0135]本实施例中,网管设备的拓扑后台创建网元设备对应的节点,该节点包括网元设备的相关信息,包括IP地址、SNMP参数、地理位置信息以及设备参数信息,还包括该网元设备归属的子网信息。
[0136]S414、拓扑后台向拓扑前台发送创建结果;
[0137]本实施例中,网管设备的拓扑后台将网元设备和子网的创建结果发送给网管设备的拓扑前台,即网管设备的服务端将自动发现的结果发送给客户端。
[0138]S415、拓扑前台根据地理位置信息,在子网的拓扑结构中部署网元设备的节点位置;
[0139]本实施例中,所述拓扑前台根据地理位置信息,在子网的拓扑结构中部署网元设备的节点位置的过程和图1所示的实施例的步骤104类似,此处不再赘述。
[0140]S416、拓扑前台显示子网的拓扑结构。
[0141]本实施例中,所述拓扑前台显示子网的拓扑结构的过程和图2所示的实施例的步骤206类似,此处不再赘述。
[0142]本实施例通过网管设备获取发现的网元设备的设备参数信息,确定所述网元设备是否属于预设管控网元设备,实现网管设备只对属于预设管控网元设备的网元设备进行基于地理位置的管理,解决现有技术中在发现网元之后,用户无法针对不同的地理位置内的网元设备进行管理的问题。
[0143]图5为本发明网管设备实施例一的结构示意图,如图5所示,本实施例的网管设备可以包括:第一发送模块51、第一接收模块52、第一确定模块53和部署模块54,其中,第一发送模块51,用于向发现的网元设备发送入网参数获取请求;第一接收模块52,用于接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息;第一确定模块53,用于根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网;部署模块54,用于根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0144]本实施例的网管设备,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0145]进一步的,所述第一确定模块53,具体用于根据所述地理位置信息和预设的子网划分信息,确定是否存在所述网元设备归属的子网;若不存在,则根据子网划分信息和所述地理位置信息,创建所述子网。
[0146]进一步的,所述地理位置信息为所述网元设备所处地理位置的经纬度信息;相应的,部署模块54,具体用于根据所述经纬度信息,在所述子网的拓扑结构中对应所述经纬度信息的位置上部署所述网元设备的节点位置;或者,所述地理位置信息为所述网元设备所处地理位置的行政区划信息;相应的,所述部署模块54,具体用于根据所述行政区划信息,在所述子网的拓扑结构中对应所述行政区划信息的位置上部署所述网元设备的节点位置。
[0147]图6为本发明网管设备实施例二的结构示意图,如图6所示,本实施例的网管设备在图5所示网管设备结构的基础上,进一步地,还可以包括:第二确定模块61和显示模块62,其中,第二确定模块61,用于根据所述设备参数信息,确定所述网元设备是否属于预设管控网元设备,若所述第二确定模块61根据所述设备参数信息,确定所述网元设备属于预设管控网元设备,则执行所述第一确定模块53根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤;显示模块62,用于显示所述子网的拓扑结构。
[0148]本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0149]图7A为本发明网元设备实施例一的结构示意图,如图7A所示,本实施例的网元设备可以包括:第二接收模块71和第二发送模块72,其中,第二接收模块71,用于接收网管设备在发现所述网元设备之后发送的入网参数获取请求;第二发送模块72,用于向所述网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0150]本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0151]进一步的,在图7A所示网元设备结构的基础上,图7B为本发明网元设备实施例二的结构示意图,如图7B所示,还可以包括:定位模块73,该定位模块73,用于通过部署在所述网元设备上的全球定位系统GPS模块获取所述地理位置信息。
[0152]可选的,在图7A所示网元设备结构的基础上,图7C为本发明网元设备实施例三的结构示意图,如图7C所示,还可以包括:获取模块74,该获取模块74,用于获取在入网时配置的所述地理位置信息。
[0153]图8为本发明基于位置信息的拓扑信息处理系统实施例的结构示意图,如图8所示,本实施例的系统包括:网管设备81和网元设备82,其中,网管设备81可以采用图5或图6装置实施例的结构,其对应地,可以执行图1或图2方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述;网元设备82可以采用图7A?图7C中任一装置实施例的结构,其对应地,可以执行图3方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0154]图9为本发明网管设备实施例三的结构示意图,如图9所示,本实施例的网管设备可以包括:发送器91、接收器92以及子网划分规则分析器93,其中,发送器91,用于向发现的网元设备发送入网参数获取请求;接收器92,用于接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息;子网划分规则分析器93,用于根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网;根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0155]本实施例的网管设备,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0156]进一步的,所述子网划分规则分析器93,具体用于根据所述地理位置信息和预设的子网划分信息,确定是否存在所述网元设备归属的子网;若不存在,则根据子网划分信息和所述地理位置信息,创建所述子网。
[0157]进一步的,所述地理位置信息为所述网元设备所处地理位置的经纬度信息;相应的,子网划分规则分析器93,具体用于根据所述经纬度信息,在所述子网的拓扑结构中对应所述经纬度信息的位置上部署所述网元设备的节点位置;或者,所述地理位置信息为所述网元设备所处地理位置的行政区划信息;相应的,子网划分规则分析器93,具体用于根据所述行政区划信息,在所述子网的拓扑结构中对应所述行政区划信息的位置上部署所述网元设备的节点位置。
[0158]图10为本发明网管设备实施例四的结构示意图,如图10所示,本实施例的网管设备在图9所示网管设备结构的基础上,进一步地,还可以包括:设备分类过滤器101和显示器102,其中,设备分类过滤器101,用于根据所述设备参数信息,确定所述网元设备是否属于预设管控网元设备,若所述设备分类过滤器101根据所述设备参数信息,确定所述网元设备属于预设管控网元设备,则执行所述子网划分规则分析器93根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤;显示器102,用于显示所述子网的拓扑结构。
[0159]本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0160]图1lA为本发明网元设备实施例四的结构示意图,如图1IA所示,本实施例的网元设备可以包括:接收器111和发送器112,其中,接收器111,用于接收网管设备在发现所述网元设备之后发送的入网参数获取请求;发送器112,用于向所述网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
[0161]本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0162]进一步的,在图1IA所示网元设备结构的基础上,图1lB为本发明网元设备实施例五的结构示意图,还可以包括=GPS定位器113,该GPS定位器113,用于通过部署在所述网元设备上的全球定位系统GPS模块获取所述地理位置信息。在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0163]所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0164]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0165]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0166]本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0167]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种基于位置信息的拓扑信息处理方法,其特征在于,包括: 网管设备向发现的网元设备发送入网参数获取请求; 所述网管设备接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息; 所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网; 所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
2.根据权利要求1所述的方法,其特征在于,所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,包括: 所述网管设备根据所述地理位置信息和预设的子网划分信息,确定是否存在所述网元设备归属的子网; 若不存在,则所述网管设备根据子网划分信息和所述地理位置信息,创建所述子网。
3.根据权利要求1或2所述的方法,其特征在于,所述地理位置信息为所述网元设备所处地理位置的经纬度信息;相应的,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置,包括: 所述网管设备根据所述经纬度信息,在所述子网的拓扑结构中对应所述经纬度信息的位置上部署所述网元设备的节点位置; 或者,. 所述地理位置信息为所述网元设备所处地理位置的行政区划信息;相应的,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置,包括: 所述网管设备根据所述行政区划信息,在所述子网的拓扑结构中对应所述行政区划信息的位置上部署所述网元设备的节点位置。
4.根据权利要求1~3中任一项所述的方法,其特征在于,所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网之前,还包括: 所述网管设备根据所述设备参数信息,确定所述网元设备是否属于预设管控网元设备; 若属于,则执行所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤。
5.根据权利要求4所述的方法,其特征在于,所述设备参数信息,包括:设备厂商信息和/或设备类型信息。
6.根据权利要求1~5中任一项所述的方法,其特征在于,所述网管设备根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置之后,还包括: 所述网管设备显示所述子网的拓扑结构。
7.一种基于位置信息的网元自动发现方法,其特征在于,包括: 网元设备接收网管设备在发现所述网元设备之后发送的入网参数获取请求; 所述网元设备向所述网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
8.根据权利要求7所述的方法,其特征在于,所述网元设备向所述网管设备发送入网参数之前,还包括: 所述网元设备通过部署在所述网元设备上的全球定位系统GPS模块获取所述地理位置信息; 或者, 所述网元设备获取在入网时配置的所述地理位置信息。
9.一种网管设备,其特征在于,包括: 第一发送模块,用于向发现的网元设备发送入网参数获取请求; 第一接收模块,用于接收所述网元设备发送的入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息; 第一确定模块,用于根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网; 部署模块,用于根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
10.根据权利要求9所述的网管设备,其特征在于,所述第一确定模块,具体用于: 根据所述地理位置信息和预设的 子网划分信息,确定是否存在所述网元设备归属的子网; 若不存在,则根据子网划分信息和所述地理位置信息,创建所述子网。
11.根据权利要求9或10所述的网管设备,其特征在于,所述地理位置信息为所述网元设备所处地理位置的经纬度信息;相应的,所述部署模块,具体用于: 根据所述经纬度信息,在所述子网的拓扑结构中对应所述经纬度信息的位置上部署所述网元设备的节点位置; 或者, 所述地理位置信息为所述网元设备所处地理位置的行政区划信息;相应的,所述部署模块,具体用于: 根据所述行政区划信息,在所述子网的拓扑结构中对应所述行政区划信息的位置上部署所述网元设备的节点位置。
12.根据权利要求9~11中任一项所述的网管设备,其特征在于,还包括: 第二确定模块,用于根据所述设备参数信息,确定所述网元设备是否属于预设管控网元设备; 若所述第二确定模块根据所述设备参数信息,确定所述网元设备属于预设管控网元设备,则执行所述第一确定模块根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网的步骤。
13.根据权利要求12所述的网管设备,其特征在于,所述设备参数信息,包括:设备厂商信息和/或设备类型信息。
14.根据权利要求9~13中任一项所述的网管设备,其特征在于,还包括: 显示模块,用于显示所述子网的拓扑结构。
15.一种网元设备,其特征在于,包括: 第二接收模块,用于接收网管设备在发现所述网元设备之后发送的入网参数获取请求; 第二发送模块,用于向所述网管设备发送入网参数,所述入网参数包括所述网元设备的设备参数信息和所述网元设备所处的地理位置信息,以使所述网管设备根据所述地理位置信息和预设的子网划分信息,确定所述网元设备所归属的子网,并根据所述地理位置信息,在所述子网的拓扑结构中部署所述网元设备的节点位置。
16.根据权利要求15所述的网元设备,其特征在于,还包括: 定位模块,用于通过部署在所述网元设备上的全球定位系统GPS模块获取所述地理位置信息; 或者, 获取模块,用于获取在入网时配置的所述地理位置信息。
17.一种基于位置信息的拓扑信息处理系统,其特征在于,包括:网管设备和网元设备,所述网管设备采用权利要求9~14中任一项所述的网管设备,所述网元设备采用权利要求15~16中任一项所述的网兀.设备。
【文档编号】H04L12/24GK103475513SQ201310392762
【公开日】2013年12月25日 申请日期:2013年9月2日 优先权日:2013年9月2日
【发明者】欧阳辉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1