一种基于图数据库的网络拓扑图生成方法、装置和系统制造方法及图纸

技术编号:26259407 阅读:34 留言:0更新日期:2020-11-06 17:53
本申请涉及一种基于图数据库的网络拓扑图生成方法、装置和系统,该方法包括:采集网络设备的相关信息;根据所述网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息;利用所述实体节点和实体节点之间的关系信息构建网络拓扑图。本申请提供的技术方案,可以提供一个直观明了的网络设备的网络拓扑图,便于运维人员的维护。

【技术实现步骤摘要】
一种基于图数据库的网络拓扑图生成方法、装置和系统
本申请属于计算机科学与技术的
,具体涉及一种基于图数据库的网络拓扑图生成方法、装置和系统。
技术介绍
随着信息社会的不断发展,异地多机房在企业中的应用使得企业所拥有的网络设备越来越多,网络架构和设备之间的连接关系越发复杂,从而导致的信息量的不断增加。普通的使用表格记录的设备信息只能作为数据表来对详细信息进行查阅,无法提供给维护人员一个直观的网络拓扑。
技术实现思路
为至少在一定程度上克服相关技术中存在查阅使用表格记录的设备信息不直观明了的问题,本申请提供一种基于图数据库的网络拓扑图生成方法、装置和系统。根据本申请实施例的第一方面,提供一种基于图数据库的网络拓扑图生成方法,所述方法包括:采集网络设备的相关信息;根据所述网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息;利用所述实体节点和实体节点之间的关系信息构建网络拓扑图。进一步的,所述网络设备的相关信息,包括:网络设备之间的连接信息、网络设备信息和网络设备类型。进一步的,所述根据所述网络设备信息确定图数据库中的实体节点和实体节点之间的关系信息,包括:利用所述网络设备为图数据库中的实体节点;利用所述网络设备之间的连接信息为所述实体节点之间的关系信息。进一步的,所述根据所述网络设备信息确定图数据库中的实体节点和实体节点之间的关系信息,还包括:利用所述网络设备信息为所述实体节点的属性存储在图数据库中;利用所述网络设备类型为所述实体节点的标签存储在图数据库中。进一步的,所述根据所述网络设备信息确定图数据库中的实体节点和实体节点之间的关系信息,还包括:利用所述实体节点之间的关系信息的属性为实体节点之间的具体链接信息。进一步的,所述实体节点之间的具体链接信息,包括:网络设备网口信息、网络设备网口状态和/或网络设备当前信息。根据本申请实施例的第二方面,提供一种基于图数据库的网络拓扑图生成装置,所述装置包括:采集单元,用于采集网络设备的相关信息;确定单元,用于根据所述网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息;构建单元,用于利用所述实体节点和实体节点之间的关系信息构建网络拓扑图。根据本申请实施例的第三方面,提供一种基于图数据库的网络拓扑图生成系统,所述系统包括:所述基于图数据库的网络拓扑图生成装置、服务器和终端;所述服务器,用于接收并存储通过目标实体节点的关键信息查询目标实体节点的网络拓扑图;所述终端,用于通过目标实体节点的关键信息在服务器中查询目标实体节点的网络拓扑图。进一步的,所述服务器包括:存储器,用于存储基于图数据库的网络拓扑图生成装置构建的网络拓扑图;处理器,用于根据终端发送的目标实体节点的关键信息获取目标实体节点的网络拓扑图,并将所述实体节点的网络拓扑图发送至终端。进一步的,所述目标实体节点的关键信息,包括:目标实体节点对应的网络设备的相关信息。本申请的实施例提供的技术方案可以包括以下有益效果:本申请提供的技术方案通过采集网络设备的相关信息,根据所述网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息,利用所述实体节点和实体节点之间的关系信息构建网络拓扑图,可以提供一个直观明了的关于网络设备的网络拓扑图,便于运维人员的维护。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1是根据一示例性实施例示出的一种基于图数据库的网络拓扑图生成方法的流程图;图2是根据一示例性实施例示出的一种基于图数据库的网络拓扑图生成装置的结构示意图;图3是根据一示例性实施例示出的一种基于图数据库的网络拓扑图生成系统的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种基于图数据库的网络拓扑图生成方法,如图1所示,该方法可以但不限于用于终端中,包括以下步骤:步骤101.采集网络设备的相关信息;步骤102.根据网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息;步骤103.利用实体节点和实体节点之间的关系信息构建网络拓扑图。容易理解的是,采集的网络设备的相关信息会存储在图数据库中。一些实施例中,网络设备的相关信息,可以但不限于包括:网络设备之间的连接信息、网络设备信息和网络设备类型。网络设备之间的连接信息可以但不限于为:网线联通状态或网口速率(100M或者1000M)等;网络设备信息可以但不限于为:网络设备型号或网络设备硬件使用率等。设备类型可以但不限于为:交换机或者路由器或者防火墙等。进一步的,步骤102可以通过但不限于以下过程实现:1021:利用网络设备为图数据库中的实体节点;容易理解的是,每个网络设备描述为图数据库中的实体节点,是将每个网络设备进行了实体化。1022:利用网络设备信息为实体节点的属性存储在图数据库中;需要说明的是,利用网络设备信息为实体节点的属性存储在图数据库中,避免了在获取详细信息时所需要做的额外查询(额外查询可以但不限于为可以指定字段查询,比如,想知道网络设备的型号,查询时指定需要返回的字段,查询返回就只会返回指定的设备型号字段)。1023:利用网络设备类型为实体节点的标签存储在图数据库中;需要说明的是,利用网络设备类型为实体节点的标签存储在图数据库中,用以分辨设备类型。1024:利用网络设备之间的连接信息为实体节点之间的关系信息;1025:利用实体节点之间的关系信息的属性为实体节点之间的具体链接信息。一些实施例中,实体节点之间的具体链接信息可以但不限于包括:网络设备网口信息、网络设备网口状态和/或网络设备当前信息。本实施例提供的一种基于图数据库的网络拓扑图生成方法,通过采集网络设备的相关信息,根据所述网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息,利用所述实体节点和实体节点之间的关系信息构建网络拓扑图,可以提供一个直观明了的关于网络设备的网络拓扑图,便于运维人员的维护。本专利技术实施例还提供一种基于图数据库的网络拓扑图生成装置,如图2所示,该装置包括:采集单元,用于采集网络设备的相关信息;确定单元,本文档来自技高网...

【技术保护点】
1.一种基于图数据库的网络拓扑图生成方法,其特征在于,所述方法包括:/n采集网络设备的相关信息;/n根据所述网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息;/n利用所述实体节点和实体节点之间的关系信息构建网络拓扑图。/n

【技术特征摘要】
1.一种基于图数据库的网络拓扑图生成方法,其特征在于,所述方法包括:
采集网络设备的相关信息;
根据所述网络设备的相关信息确定图数据库中的实体节点和实体节点之间的关系信息;
利用所述实体节点和实体节点之间的关系信息构建网络拓扑图。


2.根据权利要求1所述的方法,其特征在于,所述网络设备的相关信息,包括:
网络设备之间的连接信息、网络设备信息和网络设备类型。


3.根据权利要求2所述的方法,其特征在于,所述根据所述网络设备信息确定图数据库中的实体节点和实体节点之间的关系信息,包括:
利用所述网络设备为图数据库中的实体节点;
利用所述网络设备之间的连接信息为所述实体节点之间的关系信息。


4.根据权利要求3所述的方法,其特征在于,所述根据所述网络设备信息确定图数据库中的实体节点和实体节点之间的关系信息,还包括:
利用所述网络设备信息为所述实体节点的属性存储在图数据库中;
利用所述网络设备类型为所述实体节点的标签存储在图数据库中。


5.根据权利要求3所述的方法,其特征在于,所述根据所述网络设备信息确定图数据库中的实体节点和实体节点之间的关系信息,还包括:
利用所述实体节点之间的关系信息的属性为实体节点之间的具体链接信息。


6.根据权利...

【专利技术属性】
技术研发人员:高铭徐晖
申请(专利权)人:北京中数智汇科技股份有限公司
类型:发明
国别省市:北京;11

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

1