网络拓扑生成方法及装置、电子设备和非暂态存储介质与流程

文档序号:23798065发布日期:2021-02-02 11:20阅读:106来源:国知局
网络拓扑生成方法及装置、电子设备和非暂态存储介质与流程
网络拓扑生成方法及装置、电子设备和非暂态存储介质
【技术领域】
[0001]
本发明涉及通信技术领域,尤其涉及一种网络拓扑生成方法及装置、电子设备和非暂态存储介质。


背景技术:

[0002]
随着网络业务的蓬勃发展和网络规模的不断扩大,通信领域对网络拓扑也越来越倚重。通过网络拓扑不仅能快速掌握网络情况,还可以对网络故障进行直观判断和定位。
[0003]
目前的各类网络拓扑方案,其拓扑源数据采集多为通过人工录入,会消耗大量的人力成本和时间成本,且准确性较低,十分不利于网络管理。
[0004]
因此,如何提升网络拓扑的生成效率,成为目前亟待解决的技术问题。


技术实现要素:

[0005]
本发明实施例提供了一种网络拓扑生成方法及装置、电子设备和非暂态存储介质,旨在解决相关技术中网络拓扑的生成效率底下的技术问题,能够高效便捷地快速生成网络拓扑,提升了网络管理的便利性。
[0006]
第一方面,本发明实施例提供了一种网络拓扑生成方法,包括:获取针对指定网络范围内所有网元的多维度筛选条件;根据所述多维度筛选条件,在所述所有网元中筛选出目标网元集合;在邻接矩阵图数据库中获取所述目标网元集合中每个网元的拓扑源数据;根据所述每个网元的拓扑源数据,为所述目标网元集合生成网络拓扑。
[0007]
在本发明上述实施例中,可选地,在所述获取针对指定网络范围内所有网元的多维度筛选条件的步骤之前,还包括:在网元管理信息库中获取所述指定网络范围内所述所有网元的属性信息,其中,所述属性信息包括:网元设备信息、网元互联关系、网元端口连接关系和端口标识;根据所述所有网元的属性信息,以每个网元为中心顶点,以所述每个网元的邻接网元为邻接顶点,以所述网元互联关系和所述网元端口连接关系为所述中心顶点到所述邻接顶点的连接线,为所述每个网元建立点邻接矩阵,其中,每个所述点邻接矩阵至少存储有对应的网元和所述对应的网元至自身邻接网元的最优路径;将每个所述点邻接矩阵的表头存入数组,得到由每个所述点邻接矩阵联合构成的图邻接矩阵;将所述图邻接矩阵存储至所述邻接矩阵图数据库。
[0008]
在本发明上述实施例中,可选地,在所述获取针对指定网络范围内所有网元的多维度筛选条件的步骤之前,还包括:通过链路层发现协议获取所述指定网络范围内所述所有网元的属性信息;将所述所有网元的属性信息存储至所述网元管理信息库中。
[0009]
在本发明上述实施例中,可选地,还包括:获取网元变更信息;根据所述网元变更信息,更新所述邻接矩阵图数据库。
[0010]
在本发明上述实施例中,可选地,所述多维度筛选条件包括:网元名称关键字、网元所属专业、网元设备类型和网元分布区域中的一项或多项。
[0011]
在本发明上述实施例中,可选地,还包括:获取网元告警信息;根据所述邻接矩阵
图数据库,为所述网元告警信息的关联网元生成三级网络拓扑。
[0012]
第二方面,本发明实施例提供了一种网络拓扑生成装置,包括:筛选条件获取单元,用于获取针对指定网络范围内所有网元的多维度筛选条件;网元集合确定单元,用于根据所述多维度筛选条件,在所述所有网元中筛选出目标网元集合;拓扑源数据获取单元,用于在邻接矩阵图数据库中获取所述目标网元集合中每个网元的拓扑源数据;网络拓扑生成单元,用于根据所述每个网元的拓扑源数据,为所述目标网元集合生成网络拓扑。
[0013]
在本发明上述实施例中,可选地,还包括:属性信息获取单元,用于在所述筛选条件获取单元获取所述多维度筛选条件之前,在网元管理信息库中获取所述指定网络范围内所述所有网元的属性信息,其中,所述属性信息包括:网元设备信息、网元互联关系、网元端口连接关系和端口标识;点邻接矩阵建立单元,用于根据所述所有网元的属性信息,以每个网元为中心顶点,以所述每个网元的邻接网元为邻接顶点,以所述网元互联关系和所述网元端口连接关系为所述中心顶点到所述邻接顶点的连接线,为所述每个网元建立点邻接矩阵,其中,每个所述点邻接矩阵至少存储有对应的网元和所述对应的网元至自身邻接网元的最优路径;图邻接矩阵建立单元,用于将每个所述点邻接矩阵的表头存入数组,得到由每个所述点邻接矩阵联合构成的图邻接矩阵;矩阵存储单元,用于将所述图邻接矩阵存储至所述邻接矩阵图数据库。
[0014]
在本发明上述实施例中,可选地,还包括:属性信息采集单元,用于在所述筛选条件获取单元获取所述多维度筛选条件之前,通过链路层发现协议获取所述指定网络范围内所述所有网元的属性信息;属性信息存储单元,用于将所述所有网元的属性信息存储至所述网元管理信息库中。
[0015]
在本发明上述实施例中,可选地,还包括:网元变更信息获取单元,用于获取网元变更信息;数据库更新单元,用于根据所述网元变更信息,更新所述邻接矩阵图数据库。
[0016]
在本发明上述实施例中,可选地,所述多维度筛选条件包括:网元名称关键字、网元所属专业、网元设备类型和网元分布区域中的一项或多项。
[0017]
在本发明上述实施例中,可选地,还包括:网元告警信息获取单元,用于获取网元告警信息;告警网络拓扑生成单元,用于根据所述邻接矩阵图数据库,为所述网元告警信息的关联网元生成三级网络拓扑。
[0018]
第三方面,本发明实施例提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行上述第一方面中任一项所述的方法。
[0019]
第四方面,本发明实施例提供了一种非暂态存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述第一方面中任一项所述的方法流程。
[0020]
以上技术方案,针对相关技术中网络拓扑的生成效率底下的技术问题,提供了一种高效便捷地快速生成网络拓扑的方式。
[0021]
具体来说,由于相关技术中的网络拓扑大都是按网元所属专业等单一维度绘制,导致网络拓扑的呈现方式单一,无法实现跨专业的上下级串联,若发生跨专业故障,则需同时打开多个网络拓扑,由人工在多个网络拓扑间进行故障定位分析,往往导致故障定位时间延误,容易造成故障损失的增加,不利于网络管理。
[0022]
而在本技术方案中,用户可在网络管理系统中输入对指定网络范围内所有网元的
多维度筛选条件,其中,该多维度筛选条件包括但不限于网元名称关键字、网元所属专业、网元设备类型和网元分布区域中的一项或多项。这样一来,就可根据用户的实际网络管理需要,将所需维度的网元筛选出来,生成对应的网络拓扑,从而方便了网络管理。比如,在需要对机楼6中数据网下的路由器进行临检时,可输入三个维度的筛选条件为:网元所属专业为数据网、网元设备类型为路由器、网元分布区域为机楼6,从而可以生成只包括机楼6中数据网下的路由器的网络拓扑。由此,大大增加了网元维度选择的灵活性,为指定需求的网络管理提供了便利。
[0023]
在根据多维度筛选条件筛选出目标网元集合后,可从邻接矩阵图数据库获取目标网元集合中每个网元的拓扑源数据。邻接矩阵图数据库是以指定网络范围内所有网元的属性信息为基础建立的,其中,为每个网元创建了一个存储空间,该存储空间存储有网元本身,以及网元和与网元邻接的其他网元的连接关系,即此网元的拓扑源数据。也就是说,邻接矩阵图数据库存储有指定网络范围内所有网元的拓扑源数据。因此,可通过目标网元集合中每个网元的拓扑源数据直接形成对应的网络拓扑。
[0024]
通过以上技术方案,以自动获取网元的拓扑源数据生成网络拓扑的方式,取代了相关技术中人工录入网元的拓扑源数据的技术方案,大大减少了网络管理的工作量,降低了人工成本和时间成本,既能够实现拓扑源数据的实时采集,还增加了拓扑源数据的准确性,进而整体推进了网络管理的能效。
【附图说明】
[0025]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0026]
图1示出了根据本发明的一个实施例的网络拓扑生成方法的流程图;
[0027]
图2示出了根据本发明的另一个实施例的网络拓扑生成方法的流程图;
[0028]
图3示出了图2中点邻接矩阵的示意图;
[0029]
图4示出了根据本发明的一个实施例的网络拓扑生成装置的框图;
[0030]
图5示出了根据本发明的一个实施例的电子设备的框图。
【具体实施方式】
[0031]
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0032]
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0033]
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0034]
图1示出了根据本发明的一个实施例的网络拓扑生成方法的流程图。
[0035]
如图1所示,根据本发明的一个实施例的网络拓扑生成方法的流程包括:
[0036]
步骤102,获取针对指定网络范围内所有网元的多维度筛选条件。
[0037]
多维度筛选条件包括但不限于网元名称关键字、网元所属专业、网元设备类型和网元分布区域中的一项或多项。
[0038]
步骤104,根据所述多维度筛选条件,在所述所有网元中筛选出目标网元集合。
[0039]
相关技术中的网络拓扑大都是按网元所属专业等单一维度绘制,导致网络拓扑的呈现方式单一,无法实现跨专业的上下级串联,若发生跨专业故障,则需同时打开多个网络拓扑,由人工在多个网络拓扑间进行故障定位分析,往往导致故障定位时间延误,容易造成故障损失的增加,不利于网络管理。
[0040]
而在本技术方案中,用户可在网络管理系统中输入对指定网络范围内所有网元的多维度筛选条件,这样一来,就可根据用户的实际网络管理需要,将所需维度的网元筛选出来,生成对应的网络拓扑,从而方便了网络管理。比如,在需要对机楼6中数据网下的路由器进行临检时,可输入三个维度的筛选条件为:网元所属专业为数据网、网元设备类型为路由器、网元分布区域为机楼6,从而可以生成只包括机楼6中数据网下的路由器的网络拓扑。由此,大大增加了网元维度选择的灵活性,为指定需求的网络管理提供了便利。
[0041]
步骤106,在邻接矩阵图数据库中获取所述目标网元集合中每个网元的拓扑源数据。
[0042]
步骤108,根据所述每个网元的拓扑源数据,为所述目标网元集合生成网络拓扑。
[0043]
在根据多维度筛选条件筛选出目标网元集合后,可从邻接矩阵图数据库获取目标网元集合中每个网元的拓扑源数据。邻接矩阵图数据库是以指定网络范围内所有网元的属性信息为基础建立的,其中,为每个网元创建了一个存储空间,该存储空间存储有网元本身,以及网元和与网元邻接的其他网元的连接关系,即此网元的拓扑源数据。也就是说,邻接矩阵图数据库存储有指定网络范围内所有网元的拓扑源数据。因此,可通过目标网元集合中每个网元的拓扑源数据直接形成对应的网络拓扑。
[0044]
通过以上技术方案,以自动获取网元的拓扑源数据生成网络拓扑的方式,取代了相关技术中人工录入网元的拓扑源数据的技术方案,大大减少了网络管理的工作量,降低了人工成本和时间成本,既能够实现拓扑源数据的实时采集,还增加了拓扑源数据的准确性,进而整体推进了网络管理的能效。
[0045]
图2示出了根据本发明的另一个实施例的网络拓扑生成方法的流程图。
[0046]
如图2所示,根据本发明的另一个实施例的网络拓扑生成方法的流程包括:
[0047]
步骤202,通过链路层发现协议获取指定网络范围内所有网元的属性信息。
[0048]
链路层发现协议(link layer discovery protocol)是一个二层协议,它允许网络设备在本地子网中通告自己的设备标识和性能等属性信息,因此,基于链路层发现协议可将指定网络范围内所有网元的属性信息提取出来。以及,指定网络范围可以是实际网络管理范围中的任意指定范围。
[0049]
步骤204,将所述所有网元的属性信息存储至网元管理信息库中。
[0050]
管理信息库(mib,management information base)是tcp/ip网络管理协议标准框架的内容之一,它定义了受管设备必须保存的数据项、允许对每个数据项进行的操作及其含义,即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在管理信息库中。因此,将所有网元的属性信息存储至网元管理信息库,便于后续在网元管理信息库中直
接获取这些属性信息以建立邻接矩阵。
[0051]
步骤206,在网元管理信息库中获取所述指定网络范围内所述所有网元的属性信息。
[0052]
在网元管理信息库中获取属性信息的过程可通过简单网络管理协议(snmp,simple network management protocol)实现,简单网络管理协议由一组网络管理的标准组成,包含一个应用层协议、数据库模型和一组资源对象,能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。
[0053]
其中,所述属性信息包括但不限于:网元设备信息、网元互联关系、网元端口连接关系和端口标识,网元设备信息包括但不限于网元设备的专业、设备类型、网元名称等,网元互联关系指的是网元连接有哪些邻接网元,网元端口连接关系指的是网元通过哪些端口与其邻接网元相邻,端口标识示出了与网络相关的接口的名称。
[0054]
步骤208,根据所述所有网元的属性信息,以每个网元为中心顶点,以所述每个网元的邻接网元为邻接顶点,以所述网元互联关系和所述网元端口连接关系为所述中心顶点到所述邻接顶点的连接线,为所述每个网元建立点邻接矩阵。
[0055]
其中,每个所述点邻接矩阵至少存储有对应的网元和所述对应的网元至自身邻接网元的最优路径。
[0056]
步骤210,将每个所述点邻接矩阵的表头存入数组,得到由每个所述点邻接矩阵联合构成的图邻接矩阵。
[0057]
步骤212,将所述图邻接矩阵存储至所述邻接矩阵图数据库。
[0058]
步骤208至步骤212为使用邻接矩阵进行图数据库建模的过程,邻接矩阵的图结构公式为:
[0059]
g=(v,e)
[0060]
图g的邻接矩阵是一个具备有向图和无向图判断能力的n阶方阵,其中,v={v1,v2,

,vn},将集合v中的元素称为图g的顶点,其中,每个元素对应一个网元,故每个网元为一个顶点。
[0061]
集合e的元素称为边,对于图中的每个顶点vi,将其作为中心顶点,将所有邻接于vi的邻接顶点vj链成一个单链表,这个单链表就称为顶点vi的邻接矩阵,即点邻接矩阵。如图3所示,通过左侧v0、v1、v2和v3的连接关系,就形成了右侧的图邻接矩阵。
[0062]
将所有点邻接矩阵的表头放到数组中,就构成了图邻接矩阵。
[0063]
用邻接矩阵表示图共需要n2个空间,由于拓扑多为无向图,其邻接矩阵多为对称关系,所以扣除对角线为0的条件外,仅需存储三角形或口字形的数据即可,实现需个存储空间。通过邻接矩阵建立邻接矩阵图数据库,根据网元互联关系和网元端口连接关系,确定设备端口和端口的关系,将设备端口和端口的关系转换为端口的n层级关系连接线。由此,即可将所有网元与其具备的所有连接关系都以邻接矩阵的形式进行了存储,通过查询邻接矩阵图数据库即可快速高效实现对网络拓扑的查询。
[0064]
综上,通过邻接矩阵建立一个专业的图数据库,同时以线的方式将最短通达路径连接于网元与网元之间,就形成了邻接矩阵图数据库。以此形式进行扩展,所有维度下的网元均可在同一邻接矩阵图数据库中进行搭建。
[0065]
需要补充的是,在相关技术中,若用户需要在网络拓扑中索检一个简单的连接关系,查找与某端口相连的端口,则需要通过端口的互联关系表连接一次;若连接关系再深一层,则需要查找与某端口相连的端口的相连的端口,就需要两次连接;若连接关系的层级不断加深,则需要的连接次数也逐步增加,而每一次连接都要造成资源开销,极大地浪费了资源。应用本发明的上述技术方案,无需进行连接,即可在邻接矩阵图数据库中检索到所需的连接关系,极大地节省了网络资源。
[0066]
步骤214,获取多维度筛选条件。
[0067]
多维度筛选条件包括但不限于网元名称关键字、网元所属专业、网元设备类型和网元分布区域中的一项或多项。
[0068]
步骤216,根据所述多维度筛选条件,在所述所有网元中筛选出目标网元集合。
[0069]
相关技术中的网络拓扑大都是按网元所属专业等单一维度绘制,导致网络拓扑的呈现方式单一,无法实现跨专业的上下级串联,若发生跨专业故障,则需同时打开多个网络拓扑,由人工在多个网络拓扑间进行故障定位分析,往往导致故障定位时间延误,容易造成故障损失的增加,不利于网络管理。
[0070]
而在本技术方案中,用户可在网络管理系统中输入对指定网络范围内所有网元的多维度筛选条件,这样一来,就可根据用户的实际网络管理需要,将所需维度的网元筛选出来,生成对应的网络拓扑,从而方便了网络管理。比如,在需要对机楼6中数据网下的路由器进行临检时,可输入三个维度的筛选条件为:网元所属专业为数据网、网元设备类型为路由器、网元分布区域为机楼6,从而可以生成只包括机楼6中数据网下的路由器的网络拓扑。由此,大大增加了网元维度选择的灵活性,为指定需求的网络管理提供了便利。
[0071]
步骤218,在所述邻接矩阵图数据库中获取所述目标网元集合中每个网元的拓扑源数据。
[0072]
步骤220,根据所述每个网元的拓扑源数据,为所述目标网元集合生成网络拓扑。
[0073]
在根据多维度筛选条件筛选出目标网元集合后,可从邻接矩阵图数据库获取目标网元集合中每个网元的拓扑源数据。邻接矩阵图数据库是以指定网络范围内所有网元的属性信息为基础建立的,其中,为每个网元创建了一个存储空间,该存储空间存储有网元本身,以及网元和与网元邻接的其他网元的连接关系,即此网元的拓扑源数据。也就是说,邻接矩阵图数据库存储有指定网络范围内所有网元的拓扑源数据。因此,可通过目标网元集合中每个网元的拓扑源数据直接形成对应的网络拓扑。
[0074]
通过以上技术方案,以自动获取网元的拓扑源数据生成网络拓扑的方式,取代了相关技术中人工录入网元的拓扑源数据的技术方案,大大减少了网络管理的工作量,降低了人工成本和时间成本,既能够实现拓扑源数据的实时采集,还增加了拓扑源数据的准确性,进而整体推进了网络管理的能效。
[0075]
在图1至图3示出的实施例中任一项的基础上,可选地,还包括:获取网元变更信息;根据所述网元变更信息,更新所述邻接矩阵图数据库。
[0076]
网元变更信息包括但不限于网元增加或删减、网元相关端口增加或删减等,在产生网元变更信息后,可将相关网元的属性信息在网元管理信息库中进行相应更新,接着,以更新后的网元管理信息库为基础,调整与网元变更信息相关的点邻接矩阵,最终通过调整后的点邻接矩阵形成新的图邻接矩阵,实现邻接矩阵图数据库的更新。
[0077]
通过本技术方案,可根据网元变更信息自动更新网络拓扑,减少了人工成本,并提升了网络拓扑更新的实时性和准确性。
[0078]
在图1至图3示出的实施例中任一项的基础上,可选地,还包括:获取网元告警信息;根据所述邻接矩阵图数据库,为所述网元告警信息的关联网元生成三级网络拓扑。
[0079]
在发生网元告警信息时,可将网元告警信息的关联网元确定出来,比如,网元告警信息为网元a宕机,则网元a为网元告警信息的关联网元,进一步地,获取网元a的上层连接网元、下层连接网元和同层互联网元以及连接所经端口,从而在邻接矩阵图数据库中将网元a、网元a的上层连接网元、下层连接网元和同层互联网元以及相关的端口信息所涉及的拓扑源数据都采集出来,为网元a生成三级网络拓扑。通过网元a的三级网络拓扑,将故障位置的关联拓扑可视化呈现,有助于快速定位故障源,进一步提升故障处理效率。
[0080]
图4示出了根据本发明的一个实施例的网络拓扑生成装置的框图。
[0081]
如图4所示,根据本发明的一个实施例的网络拓扑生成装置400包括:筛选条件获取单元402,用于获取针对指定网络范围内所有网元的多维度筛选条件;网元集合确定单元404,用于根据所述多维度筛选条件,在所述所有网元中筛选出目标网元集合;拓扑源数据获取单元406,用于在邻接矩阵图数据库中获取所述目标网元集合中每个网元的拓扑源数据;网络拓扑生成单元408,用于根据所述每个网元的拓扑源数据,为所述目标网元集合生成网络拓扑。
[0082]
该网络拓扑生成装置400使用图1至图3示出的实施例中任一项所述的方案,因此,具有上述所有技术效果,在此不再赘述。网络拓扑生成装置400还具有以下技术特征:
[0083]
在本发明上述实施例中,可选地,还包括:属性信息获取单元,用于在所述筛选条件获取单元402获取所述多维度筛选条件之前,在网元管理信息库中获取所述指定网络范围内所述所有网元的属性信息,其中,所述属性信息包括:网元设备信息、网元互联关系、网元端口连接关系和端口标识;点邻接矩阵建立单元,用于根据所述所有网元的属性信息,以每个网元为中心顶点,以所述每个网元的邻接网元为邻接顶点,以所述网元互联关系和所述网元端口连接关系为所述中心顶点到所述邻接顶点的连接线,为所述每个网元建立点邻接矩阵,其中,每个所述点邻接矩阵至少存储有对应的网元和所述对应的网元至自身邻接网元的最优路径;图邻接矩阵建立单元,用于将每个所述点邻接矩阵的表头存入数组,得到由每个所述点邻接矩阵联合构成的图邻接矩阵;矩阵存储单元,用于将所述图邻接矩阵存储至所述邻接矩阵图数据库。
[0084]
在本发明上述实施例中,可选地,还包括:属性信息采集单元,用于在所述筛选条件获取单元402获取所述多维度筛选条件之前,通过链路层发现协议获取所述指定网络范围内所述所有网元的属性信息;属性信息存储单元,用于将所述所有网元的属性信息存储至所述网元管理信息库中。
[0085]
在本发明上述实施例中,可选地,还包括:网元变更信息获取单元,用于获取网元变更信息;数据库更新单元,用于根据所述网元变更信息,更新所述邻接矩阵图数据库。
[0086]
在本发明上述实施例中,可选地,所述多维度筛选条件包括:网元名称关键字、网元所属专业、网元设备类型和网元分布区域中的一项或多项。
[0087]
在本发明上述实施例中,可选地,还包括:网元告警信息获取单元,用于获取网元告警信息;告警网络拓扑生成单元,用于根据所述邻接矩阵图数据库,为所述网元告警信息
的关联网元生成三级网络拓扑。
[0088]
图5示出了根据本发明的一个实施例的电子设备的框图。
[0089]
如图5所示,本发明的一个实施例的电子设备500,包括至少一个存储器502;以及,与所述至少一个存储器502通信连接的处理器504;其中,所述存储器存储有可被所述至少一个处理器504执行的指令,所述指令被设置为用于执行上述图1至图3实施例中任一项所述的方案。因此,该电子设备500具有和图1至图3实施例中任一项相同的技术效果,在此不再赘述。
[0090]
本发明实施例的电子设备以多种形式存在,包括但不限于:
[0091]
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。
[0092]
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。
[0093]
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0094]
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0095]
(5)其他具有数据交互功能的电子装置。
[0096]
另外,本发明实施例提供了一种非暂态存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述图1至图3实施例中任一项所述的方法流程。
[0097]
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,以自动获取网元的拓扑源数据生成网络拓扑的方式,取代了相关技术中人工录入网元的拓扑源数据的技术方案,大大减少了网络管理的工作量,降低了人工成本和时间成本,既能够实现拓扑源数据的实时采集,还增加了拓扑源数据的准确性,进而整体推进了网络管理的能效。
[0098]
取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0099]
在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0100]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0101]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存
储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0102]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1