知识图谱构建方法和装置、检查方法、存储介质制造方法及图纸

技术编号:32559979 阅读:25 留言:0更新日期:2022-03-09 16:43
本公开实施例提供一种知识图谱构建方法和装置、检查方法、存储介质,属于人工智能技术领域。网络设备的知识图谱构建方法,包括:获取网络设备的配置数据;对配置数据进行预处理,得到设备分类数据集;根据设备分类数据集进行配置场景分类,并对已分类的配置场景进行知识抽取,得到配置场景数据集;根据设备类型和设备角色抽取配置场景数据集的实体关系,根据实体关系构建知识图谱,本实施例提供的知识图谱的知识准确,可提高对网络设备的配置的检查的准确度。准确度。准确度。

【技术实现步骤摘要】
知识图谱构建方法和装置、检查方法、存储介质


[0001]本专利技术涉及人工智能
,尤其涉及知识图谱构建方法和装置、检查方法和装置、存储介质。

技术介绍

[0002]在网络设备的上线和业务开通过程中通常需要向设备下发各种配置命令,这些配置命令包括基础配置(例如用户信息)、端口配置(例如物理端口、vlan端口等)、协议配置(例如IBGP、OSPF等)以及各类的业务配置(例如隧道、伪线、l2vpn、l3vpn等)。这些配置命令中的一部分需要手动完成,在设置配置的过程中可能由于某些原因(例如业务人员的技术水平、操作规范性等)出现错误。网络设备自身提供了一定的配置检查机制,可以检测一部分明显的错误配置,但仍然会有一些错误配置未能被检测到而被下发到设备中。
[0003]并且,由于目前的网络设备的种类繁多、数量庞大,客户业务多种多样,要完成对所有设备的配置的正确性检测需要花费大量的人力和时间。目前常用的配置检查手段主要是一类基于检测规则的巡检系统,这类系统缺乏通用性和灵活性,会局限于某个地区或某个运营商网络的巡检工具,从而导致在其他地区或其他运营商的网络上不适用,新设备和新业务的上线也需要重新开发巡检系统。另外,巡检工具的检查结果是否准确几乎完全依赖于运维经验,对于未知的配置错误大概率会出现漏检。
[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]为实现上述目的,本公开实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行:
[0029]上述的网络设备的知识图谱的构建方法;
[0030]或者,
[0031]上述的基于知识图谱的网络设备的检查方法。
[0032]本公开实施例提出的网络设备的知识图谱构建方法和装置、基于知识图谱的网络设备的检查方法和装置、计算机可读存储介质,通过获取网络设备的配置数据,对配置数据进行预处理、得到设备分类数据集,根据设备分类数据集进行配置场景分类、并对已分类的配置场景进行知识抽取、得到配置场景数据集,并根据设备类型和设备角色抽取配置场景数据集的实体关系,以根据实体关系构建知识图谱,已构建的知识图谱的知识准确,可提高对网络设备的配置的检查的准确度和检查效率。
附图说明
[0033]图1是三元组的示意图。
[0034]图2是本公开实施例提供的基于知识图谱的网络设备的检查方法的应用场景示意图。
[0035]图3是本公开实施例提供的基于知识图谱的网络设备的检查方法的另一应用场景示意图。
[0036]图4是本公开实施例提供的网络设备的知识图谱构建方法的流程图。
[0037]图5是图4中的步骤202的流程图。
[0038]图6是图4中的步骤202的应用场景示意图。
[0039]图7是图4中的步骤203的应用场景示意图。
[0040]图8是图4中的步骤203的另一应用场景示意图。
[0041]图9是本公开实施例提供的配置命令的映射关系图。
[0042]图10是本公开实施例提供的基于知识图谱的网络设备的检查方法的流程图。
具体实施方式
[0043]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0044]需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0045]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本专利技术实施例的目的,不是旨在限制本专利技术。
[0046]首先,对本申请中涉及的若干名词进行解析:
[0047]知识图谱(Knowledge Graph):以结构化的形式描述客观世界的概念、实体及其关系,便于计算机更好地管理、计算和理解互联网海量信息。通常,结构化的知识本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络设备的知识图谱构建方法,其特征在于,包括:获取网络设备的配置数据;对所述配置数据进行预处理,得到设备分类数据集;根据所述设备分类数据集进行配置场景分类,并对已分类的配置场景进行知识抽取,得到配置场景数据集;根据设备类型和设备角色抽取所述配置场景数据集的实体关系,根据所述实体关系构建知识图谱。2.根据权利要求1所述的方法,其特征在于,所述对所述配置数据进行预处理,得到设备分类数据集,包括:对所述配置数据进行分类,得到设备分类的样本数据集;从标准配置命令手册中提取标准配置命令;根据所述样本数据集的配置命令与所述标准配置命令的相似度,得到所述设备分类数据集。3.根据权利要求2所述的方法,其特征在于,所述根据所述样本数据集的配置命令与所述标准配置命令的相似度,得到所述设备分类数据集,包括:根据所述标准配置命令构建命令解析器;计算所述样本数据集的配置命令与所述命令解析器的标准配置命令的相似度;选择相似度最高的标准配置命令作为所述设备分类数据集。4.根据权利要求1所述的方法,其特征在于,所述根据所述设备分类数据集进行配置场景分类,并对已分类的配置场景进行知识抽取,得到配置场景数据集,包括:从所述设备分类数据集按照预设的分类模式进行配置场景分类,得到已分类的配置场景;对所述已分类的配置场景按照层次关系进行知识抽取;得到所述配置场景数据集。5.根据权利要求4所述的方法,其特征...

【专利技术属性】
技术研发人员:彭勇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1