知识图谱构建方法及其系统、计算机设备技术方案

技术编号:35314081 阅读:39 留言:0更新日期:2022-10-22 13:06
本申请提供了一种知识图谱构建方法,包括:CAT系统监控测试回归系统并生成若干日志文件;构建平台判断是否接收到构建请求,构建请求包括用户数据;当接收到构建请求时,构建平台将用户数据发送至CAT系统;CAT系统根据日志文件生成与用户数据对应的业务链路,并将业务链路发送至构建平台,业务链路包括若干业务节点;构建平台判断是否接收到生成请求,生成请求包括节点信息;以及当接收到生成请求时,构建平台根据节点信息和业务链路生成节点知识图谱。此外,本申请还提供了一种知识图谱构建系统以及计算机设备。本申请提供的知识图谱构建方法能够有效提升知识图谱的构建效率。构建方法能够有效提升知识图谱的构建效率。构建方法能够有效提升知识图谱的构建效率。

【技术实现步骤摘要】
知识图谱构建方法及其系统、计算机设备


[0001]本申请涉及数据处理
,尤其涉及一种知识图谱构建方法及其系统、计算机设备。

技术介绍

[0002]知识库是每个团队的重要资产,对测试来说尤为重要。知识库的内容不仅是产品制作白皮书的主要内容,同时也是新人培训文档的重要来源。目前测试和开发都是按业务线进行分组,知识库也是由各组测试手工维护,知识库内容不仅零散而且格式内容等都不一致。当提供给外部使用时还需要人工进行整合,导致大量人力资源的浪费。同时,在编写知识库时,测试人员不仅要极其细致地了解业务逻辑,还要了解关联功能。在业务频繁改动的情况下,知识库的内容也需要不断的迭代更新,一旦出现更新不及时或更新疏漏,可能造成回归用例缺失等情况。目前的知识库维护方式不仅不够灵活还浪费人力,并且可能造成人为错误。

技术实现思路

[0003]有鉴于此,实有必要提供一种知识图谱构建方法及其系统、计算机设备,能够有效提升知识图谱的构建效率。
[0004]第一方面,本申请实施例提供一种知识图谱构建方法,所述知识图谱构建方法包括:CAT系统监控测试回归系统并生成若干日志文件;构建平台判断是否接收到构建请求,其中,所述构建请求包括用户数据;当接收到所述构建请求时,所述构建平台将所述用户数据发送至所述CAT系统;所述CAT系统根据所述日志文件生成与所述用户数据对应的业务链路,并将所述业务链路发送至所述构建平台,其中,所述业务链路包括若干业务节点;所述构建平台判断是否接收到生成请求,其中,所述生成请求包括节点信息;以及当接收到所述生成请求时,所述构建平台根据所述节点信息和所述业务链路生成节点知识图谱。
[0005]第二方面,本申请实施例提供一种知识图谱构建系统,所述知识图谱构建系统包括CAT系统和构建平台,所述CAT系统包括监控模块和生成模块,所述构建平台包括第一判断模块、发送模块、第二判断模块以及构建模块,其中,所述监控模块,用于监控测试回归系统并生成若干日志文件;所述第一判断模块,用于判断是否接收到构建请求,其中,所述构建请求包括用户数据;所述发送模块,用于当接收到所述构建请求时,将所述用户数据发送至所述CAT系统;所述生成模块,用于根据所述日志文件生成与所述用户数据对应的业务链路,并
将所述业务链路发送至所述构建平台,其中,所述业务链路包括若干业务节点;所述第二判断模块,用于判断是否接收到生成请求,其中,所述生成请求包括节点信息;所述构建模块,用于当接收到所述生成请求时,根据所述节点信息和所述业务链路生成节点知识图谱。
[0006]第三方面,本申请实施例提供一种知识图谱构建方法,所述知识图谱构建方法包括:调用CAT系统监控测试回归系统并生成若干日志文件;判断是否接收到构建请求,其中,所述构建请求包括用户数据;当接收到所述构建请求时,调用所述CAT系统根据所述日志文件生成与所述用户数据对应的业务链路,其中,所述业务链路包括若干业务节点;判断是否接收到生成请求,其中,所述生成请求包括节点信息;以及当接收到所述生成请求时,根据所述节点信息和所述业务链路生成节点知识图谱。
[0007]第四方面,本申请实施例提供一种计算机设备,所述计算机设备包括:存储器,用于存储程序指令;以及处理器,用于执行所述程序指令以实现如上所述的知识图谱构建方法。
[0008]上述知识图谱构建方法及其系统、计算机设备,将业务侧的应用,即业务软件均统一接入CAT系统,CAT系统监控业务软件并生成相应的日志文件。CAT系统根据用户数据查询所有日志文件中对应的日志文件,并生成业务链路。其中,业务链路包括若干业务节点。构建平台根据节点信息和业务链路生成相应的节点知识图谱,节点知识图谱包括业务页面、页面信息、接口、接口参数等详细信息。通过全链路排查平台,即CAT系统获取业务链路,构建平台根据业务链路生成相应的节点知识图谱。管理员只需要在构建平台的操作页面进行点击即可构建节点知识图谱,极大缩短了节点知识图谱的编写时长,节省了人力成本,并降低了人工维护的出错率,实现了知识图谱的实时更新。
附图说明
[0009]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0010]图1为本申请第一实施例提供的知识图谱构建方法的流程图。
[0011]图2为本申请第一实施例提供的知识图谱构建方法的第一子流程图。
[0012]图3为本申请第一实施例提供的知识图谱构建方法的第二子流程图。
[0013]图4为本申请第一实施例提供的知识图谱构建方法的第三子流程图。
[0014]图5为本申请第一实施例提供的知识图谱构建方法的第四子流程图。
[0015]图6为本申请第一实施例提供的知识图谱构建方法的第五子流程图。
[0016]图7为本申请实施例提供的知识图谱构建方法的应用场景示意图。
[0017]图8为本申请实施例提供的知识图谱构建系统的内部结构示意图。
[0018]图9为本申请第二实施例提供的知识图谱构建方法的流程图。
[0019]图10为本申请实施例提供的计算机设备的内部结构示意图。
[0020]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0021]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的规划对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,换句话说,描述的实施例根据除了这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,还可以包含其他内容,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于只清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者多个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0024]请结合参看本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种知识图谱构建方法,其特征在于,所述知识图谱构建方法包括:CAT系统监控测试回归系统并生成若干日志文件;构建平台判断是否接收到构建请求,其中,所述构建请求包括用户数据;当接收到所述构建请求时,所述构建平台将所述用户数据发送至所述CAT系统;所述CAT系统根据所述日志文件生成与所述用户数据对应的业务链路,并将所述业务链路发送至所述构建平台,其中,所述业务链路包括若干业务节点;所述构建平台判断是否接收到生成请求,其中,所述生成请求包括节点信息;以及当接收到所述生成请求时,所述构建平台根据所述节点信息和所述业务链路生成节点知识图谱。2.如权利要求1所述的知识图谱构建方法,其特征在于,所述业务链路还包括与所述业务节点相对应的链路信息,所述构建平台根据所述节点信息和所述业务链路生成节点知识图谱具体包括:根据所述节点信息从所述业务节点中选取相对应的业务节点作为目标节点;根据所述目标节点从所述链路信息中选取部分链路信息作为目标信息;以及将所述目标信息生成与所述生成请求对应的节点知识图谱。3.如权利要求2所述的知识图谱构建方法,其特征在于,所述CAT系统根据所述日志文件生成与所述用户数据对应的业务链路具体包括:从所述日志文件中查询与所述用户数据相关联的业务页面;根据所述业务页面获取与所述业务页面相对应的调用接口和接口参数;将所述业务页面、所述调用接口以及所述接口参数生成所述业务链路,其中,每一所述业务节点包括若干业务页面,所述链路信息包括相对应的业务页面、调用接口和接口参数。4.如权利要求2所述的知识图谱构建方法,其特征在于,所述若干业务节点按照预设顺序排列,根据所述目标节点从所述链路信息中选取部分链路信息作为目标信息具体包括:根据所述预设顺序判断在所述目标节点之前是否存在另一目标节点;当在所述目标节点之前存在另一目标节点时,选取所述目标节点和所述另一目标节点之间的所有业务节点以及所述目标节点作为待选节点;当在所述目标节点之前不存在另一目标节点时,按照所述预设顺序标记所述若干业务节点中的第一个业务节点为起始节点;选取所述目标节点和所述起始节点之间的所有业务节点以及所述目标节点、所述起始节点作为待选节点;以及获取所述待选节点对应的链路信息作为所述目标信息。5.如权利要求1所述的知识图谱构建方法,其特征在于,所述构建平台根据所述节点信息和所述业务链路生成节点知识图谱之后,所述知识图谱构建方法还...

【专利技术属性】
技术研发人员:杨春
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1