知识图谱的绘制方法及装置制造方法及图纸

技术编号:22330192 阅读:40 留言:0更新日期:2019-10-19 12:17
本发明专利技术提供了一种知识图谱的绘制方法及装置,该方法包括:创建具有映射关系的原始表和目标表,其中,原始表用于实时从源端获取源端数据,目标表用于存储对源端数据进行处理后得到的目标数据;对原始表中实时获取的源端数据进行目标处理得到目标数据,并将目标数据存储到目标表中;确定目标表中存储的目标数据是否满足知识图谱绘制条件,其中,知识图谱绘制条件包括目标数据中至少包括一条边的数据和一条边所连接的两个点;在目标表中存储的目标数据满足知识图谱绘制条件的情况下,绘制目标数据对应的知识图谱。通过本发明专利技术,解决了相关技术中知识图谱的绘制效率较低的问题,进而达到了提高知识图谱的绘制效率的效果。

【技术实现步骤摘要】
知识图谱的绘制方法及装置
本专利技术涉及计算机领域,具体而言,涉及一种知识图谱的绘制方法及装置。
技术介绍
在大数据时代,知识图谱基于图谱技术落地于广泛的应用场景,在搜索、分析、对话等方面发挥出关键作用,知识图谱最大的优势是通过描述真实世界中存在的各种实体和概念以及他们之间的强关系,对数据的描述能力非常强大。而知识图谱的构建是依赖对数据做标准化治理后的数据,而在数据标准化治理过程中,会耗费大量的时间,导致知识图谱的构建不及时,效果不能够直接体现,特别是在公安等时效性要求高的领域,这些问题可能导致发生严重后果。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种知识图谱的绘制方法及装置,以至少解决相关技术中相关技术中知识图谱的绘制效率较低的问题。根据本专利技术的一个实施例,提供了一种知识图谱的绘制方法,包括:创建具有映射关系的原始表和目标表,其中,所述原始表用于实时从源端获取源端数据,所述目标表用于存储对所述源端数据进行处理后得到的目标数据;对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中;确定所述目标表中存储的所述目标数据是否满足知识图谱绘制条件,其中,所述知识图谱绘制条件包括所述目标数据中至少包括一条边的数据和所述一条边所连接的两个点;在所述目标表中存储的所述目标数据满足所述知识图谱绘制条件的情况下,绘制所述目标数据对应的知识图谱。可选地,创建具有映射关系的原始表和目标表包括:确定所述源端数据的数据类型;根据所述数据类型创建所述原始表;获取所述映射关系,并按照所述映射关系创建所述目标表,得到所述具有映射关系的原始表和目标表。可选地,在对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中之前,所述方法还包括:实时从所述源端获取所述源端数据;将所述源端数据按照所述原始表的数据格式存储到所述原始表中。可选地,对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中包括:启动kafka数据处理模块;将所述源端数据输入所述kafka数据处理模块;通过所述kafka数据处理模块对所述源端数据进行目标处理;获取所述kafka数据处理模块输出的所述目标数据;将所述目标数据按照所述目标表的数据格式存储到所述目标表中。可选地,在确定所述目标表中存储的所述目标数据是否满足知识图谱绘制条件之后,所述方法还包括:在所述目标表中存储的所述目标数据不满足所述知识图谱绘制条件的情况下,等待目标时间间隔;检测所述目标表中当前存储的数据是否满足所述知识图谱绘制条件。根据本专利技术的另一个实施例,提供了一种知识图谱的绘制装置,包括:创建模块,用于创建具有映射关系的原始表和目标表,其中,所述原始表用于实时从源端获取源端数据,所述目标表用于存储对所述源端数据进行处理后得到的目标数据;处理模块,用于对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中;确定模块,用于确定所述目标表中存储的所述目标数据是否满足知识图谱绘制条件,其中,所述知识图谱绘制条件包括所述目标数据中至少包括一条边的数据和所述一条边所连接的两个点;绘制模块,用于在所述目标表中存储的所述目标数据满足所述知识图谱绘制条件的情况下,绘制所述目标数据对应的知识图谱。可选地,所述创建模块包括:确定单元,用于确定所述源端数据的数据类型;第一创建单元,用于根据所述数据类型创建所述原始表;第二创建单元,用于获取所述映射关系,并按照所述映射关系创建所述目标表,得到所述具有映射关系的原始表和目标表。可选地,所述装置还包括:获取模块,用于在对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中之前,实时从所述源端获取所述源端数据;存储模块,用于将所述源端数据按照所述原始表的数据格式存储到所述原始表中。可选地,所述处理模块包括:启动单元,用于启动kafka数据处理模块;输入单元,用于将所述源端数据输入所述kafka数据处理模块;处理单元,用于通过所述kafka数据处理模块对所述源端数据进行目标处理;获取单元,用于获取所述kafka数据处理模块输出的所述目标数据;存储单元,用于将所述目标数据按照所述目标表的数据格式存储到所述目标表中。可选地,所述装置还包括:等待模块,用于在确定所述目标表中存储的所述目标数据是否满足知识图谱绘制条件之后,在所述目标表中存储的所述目标数据不满足所述知识图谱绘制条件的情况下,等待目标时间间隔;检测模块,用于检测所述目标表中当前存储的数据是否满足所述知识图谱绘制条件。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本专利技术,通过创建具有映射关系的原始表和目标表,其中,原始表用于实时从源端获取源端数据,目标表用于存储对源端数据进行处理后得到的目标数据;对原始表中实时获取的源端数据进行目标处理得到目标数据,并将目标数据存储到目标表中;确定目标表中存储的目标数据是否满足知识图谱绘制条件,其中,知识图谱绘制条件包括目标数据中至少包括一条边的数据和一条边所连接的两个点;在目标表中存储的目标数据满足知识图谱绘制条件的情况下,绘制目标数据对应的知识图谱的方式,通过原始表和目标表中数据的转换,对数据进行统一的标准化处理,并确定处理后的目标数据是否满足绘制条件,如果满足,才进行知识图谱的绘制。因此,可以解决相关技术中知识图谱的绘制效率较低的问题,达到提高知识图谱的绘制效率的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的一种知识图谱的绘制方法的移动终端的硬件结构框图;图2是根据本专利技术实施例的知识图谱的绘制方法的流程图;图3是根据本专利技术实施例的知识图谱的绘制装置的结构框图一;图4是根据本专利技术实施例的知识图谱的绘制装置的结构框图二;图5是根据本专利技术实施例的知识图谱的绘制装置的结构框图三;图6是根据本专利技术实施例的知识图谱的绘制装置的结构框图四;图7是根据本专利技术实施例的知识图谱的绘制装置的结构框图五;图8是根据本专利技术可选实施例的知识图谱的绘制方法的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本专利技术实施例的一种知识图谱的绘制方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1本文档来自技高网...

【技术保护点】
1.一种知识图谱的绘制方法,其特征在于,包括:创建具有映射关系的原始表和目标表,其中,所述原始表用于实时从源端获取源端数据,所述目标表用于存储对所述源端数据进行处理后得到的目标数据;对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中;确定所述目标表中存储的所述目标数据是否满足知识图谱绘制条件,其中,所述知识图谱绘制条件包括所述目标数据中至少包括一条边的数据和所述一条边所连接的两个点;在所述目标表中存储的所述目标数据满足所述知识图谱绘制条件的情况下,绘制所述目标数据对应的知识图谱。

【技术特征摘要】
1.一种知识图谱的绘制方法,其特征在于,包括:创建具有映射关系的原始表和目标表,其中,所述原始表用于实时从源端获取源端数据,所述目标表用于存储对所述源端数据进行处理后得到的目标数据;对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中;确定所述目标表中存储的所述目标数据是否满足知识图谱绘制条件,其中,所述知识图谱绘制条件包括所述目标数据中至少包括一条边的数据和所述一条边所连接的两个点;在所述目标表中存储的所述目标数据满足所述知识图谱绘制条件的情况下,绘制所述目标数据对应的知识图谱。2.根据权利要求1所述的方法,其特征在于,创建具有映射关系的原始表和目标表包括:确定所述源端数据的数据类型;根据所述数据类型创建所述原始表;获取所述映射关系,并按照所述映射关系创建所述目标表,得到所述具有映射关系的原始表和目标表。3.根据权利要求2所述的方法,其特征在于,在对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中之前,所述方法还包括:实时从所述源端获取所述源端数据;将所述源端数据按照所述原始表的数据格式存储到所述原始表中。4.根据权利要求3所述的方法,其特征在于,对所述原始表中实时获取的所述源端数据进行目标处理得到所述目标数据,并将所述目标数据存储到所述目标表中包括:启动kafka数据处理模块;将所述源端数据输入所述kafka数据处理模块;通过所述kafka数据处理模块对所述源端数据进行目标处理;获取所述kafka数据处理模块输出的所述目标数据;将所述目标数据按照所述目标表的数据格式存储到所述目标表中。5.根据权利要求1至4中任一项所述的方法,其特征在于,在确定所述目标表中存储的所述目标数据是否满足知识图谱绘制条件之后,所述方法还包括:在所述目标表中存储...

【专利技术属性】
技术研发人员:裴博润接钧靖张毅然
申请(专利权)人:北京明略软件系统有限公司
类型:发明
国别省市:北京,11

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

1