CN110750654A - 知识图谱获取方法、装置、设备和介质 - Google Patents
知识图谱获取方法、装置、设备和介质 Download PDFInfo
- Publication number
- CN110750654A CN110750654A CN201911033354.5A CN201911033354A CN110750654A CN 110750654 A CN110750654 A CN 110750654A CN 201911033354 A CN201911033354 A CN 201911033354A CN 110750654 A CN110750654 A CN 110750654A
- Authority
- CN
- China
- Prior art keywords
- target
- map
- query
- configuration information
- graph
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种知识图谱查询方法、装置、设备和介质。所述方法包括:根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;根据所述目标配置信息表确定图谱查询算法和目标数据库;根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。本发明实施例通过根据图谱场景请求信息,从候选配置信息表中确定目标配置信息表,并根据用户输入的图谱查询参数,以及从目标配置信息表中确定的图谱查询算法和目标数据库,实现知识图谱查询,避免了针对每个业务再单独开发知识图谱查询***,减少了构建知识图谱查询***的成本和实施周期。
Description
技术领域
本发明实施例涉及知识图谱技术领域,尤其涉及一种知识图谱获取方法、装置、设备和介质。
背景技术
在海量图谱数据存储中,业务部门通常要求以可视化方式展现知识图谱,但是,不同的业务需求通常要求不同的展现内容或展现规则,其涉及的内容与样式复杂多变,例如,在担保关系图谱可视化展现中,要求能展现担保方、被担保方、担保方式及担保金额等,而在客户关系图谱可视化展现中,要求能展现客户类型、客户名称和关系类型等。
在传统的应用开发中,往往需要针对不同的需求单独开发,这不仅需要花费较大的成本,而且项目实施周期长且代码复用率低。
发明内容
本发明实施例提供一种知识图谱查询方法、装置、设备和介质,以解决现有针对每种业务单独开发知识图谱查询***,导致的开发成本高以及实施周期长的问题。
第一方面,本发明实施例提供了一种知识图谱查询方法,所述方法包括:
根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;
根据所述目标配置信息表确定图谱查询算法和目标数据库;
根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
第二方面,本发明实施例提供了一种知识图谱查询装置,所述装置包括:
目标配置信息表确定模块,用于根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;
算法及数据库获取模块,用于根据所述目标配置信息表确定图谱查询算法和目标数据库;
图谱查询模块,用于根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
第三方面,本发明实施例提供了一种设备,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的知识图谱查询方法。
第四方面,本发明实施例提供了一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本发明实施例中任一所述的知识图谱查询方法。
本发明实施例通过根据图谱场景请求信息,从候选配置信息表中确定目标配置信息表,并根据用户输入的图谱查询参数,以及从目标配置信息表中确定的图谱查询算法和目标数据库,实现知识图谱查询,避免了针对每个业务再单独开发知识图谱查询***,减少了构建知识图谱查询***的成本和实施周期。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例一提供的一种知识图谱查询方法的流程图;
图2是本发明实施例二提供的一种知识图谱查询方法的流程图;
图3是本发明实施例三提供的一种知识图谱查询方法的流程图;
图4为本发明实施例四提供的一种知识图谱查询装置的结构示意图;
图5为本发明实施例五提供的一种设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的结构而非全部结构。
实施例一
图1为本发明实施例一提供的一种知识图谱查询方法的流程图。本实施例适用于查询知识图谱的情况,可以由本发明实施例提供的知识图谱查询装置来执行,所述知识图谱查询装置可以由软件和/或硬件的方式来实现。参见图1,该方法具体包括:
步骤101、根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表。
其中,配置信息表是开发人员预先根据各业务需求,尤其是热门业务需求,例如金融领域中的客户关系、账户资金往来关系、借贷关系以及投资关系等等,在配置库中通过包括Cypher语言,针对每一种业务需求进行信息配置,最终得到每一业务需求对应的配置信息表,配置信息表中包括的信息都用于构建对应业务需求的知识图谱,示例性的,配置信息表中包括但不限于下列信息:图谱名称、图谱标识、目标数据库、图谱查询算法、扩展图谱算法、节点详情算法、关系详情算法、候选关系标签、候选节点标签、搜索条件配置信息、明细事件查询逻辑信息以及中英文对照表等。
具体的,用户在建立好的知识图谱查询***的搜索条件输入区,进行图谱场景请求信息的输入,输入方式可以包括从***推荐的图谱场景中选择一个,或者是通过手动输入图谱场景请求信息,知识图谱查询***获取到用户输入的图谱场景请求信息后,根据该信息从配置库中的候选配置信息表中,确定目标配置信息表。
可选的,步骤101包括:
A、获取用户输入的图谱场景请求信息,并将所述图谱场景请求信息与候选配置信息表中的图谱标识进行匹配。
其中,图谱标识是唯一存在的,即每一张配置信息表对应唯一的图谱标识,根据图谱标识就能确定其对应的配置信息表。例如客户关系的配置信息表,其图谱标识为CustomerRelationship。
可选的,匹配方法包括但不限于关键字匹配或者词向量匹配等等,本发明实施例不做具体限定。
B、将图谱标识与所述图谱场景请求信息相同的候选配置信息表,作为目标配置信息表。
具体的,将与图谱场景请求信息匹配结果为相同的图谱标识对应的候选配置信息表作为目标配置信息表,可以确定的是,如果有与图谱场景请求信息匹配相同的图谱标识,则该图谱标识有且仅有一个,因此确定了与图谱场景请求信息匹配结果为相同的图谱标识后,则立即停止匹配,以加快查询知识图谱的速度。
通过根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表,为后续确定该图谱场景请求信息对应的图谱查询算法和目标数据库,奠定了基础。
步骤102、根据所述目标配置信息表确定图谱查询算法和目标数据库。
其中,图谱查询算法是知识图谱构建的核心,其作用是根据某个参数在数据库中查询源数据以确定与该参数相关的节点以及各节点与该参数之间的关系,即确定知识图谱中的“点”和“边”,因为不同业务需求所利用的图谱查询算法并不相同,所以不同配置信息表中关联的图谱查询算法也不同。现有的数据库的存储方式大多数为分布式存储,通常情况下不同数据库中存储不同业务需求的源数据,因此根据图谱场景请求信息对应的目标配置信息表确定目标数据库。
具体的,在目标配置信息表中调用其关联的图谱查询算法和目标数据库,作为对应于图谱场景请求信息的图谱查询算法和目标数据库。
通过根据目标配置信息表确定图谱查询算法和目标数据库,为后续得到知识图谱,奠定了基础。
步骤103、根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
具体的,从目标配置信息表中获取搜索条件配置信息,并根据搜索条件配置信息对知识图谱查询***的搜索条件输入区进行渲染,渲染的作用是识别用户输入的与搜索条件配置信息相匹配的图谱查询参数,而对不匹配的图谱查询参数进行报错,例如搜索条件配置信息包括客户名称和客户编号,则当用户输入的图谱查询参数为客户名称或是客户编号时,则会获取图谱查询参数并执行下一步操作;而当用户输入的图谱查询参数不是客户名称或是客户编号时,则会报错以提醒用户***不支持查询当前输入的图谱查询参数。获取用户输入的图谱查询参数后,将图谱查询参数带入到S102中确定的图谱查询算法中,并在S102中确定的目标数据库中进行图谱查询,得到知识图谱。
可选的,S103包括:
A、对所述图谱查询参数进行格式验证。
具体的,图谱查询参数的格式要与图谱查询算法能够识别的格式相对应,若图谱查询参数没有通过验证,知识图谱查询***则会向用户报错,以提醒用户输入格式正确的图谱查询参数。
B、确定所述图谱查询算法中的参数填写区域。
可选的,通过包括正则表达式确定图谱查询算法中的目标参数名,并将目标参数名占据的区域,作为图谱查询算法中的参数填写区域。
C、将通过格式验证后的图谱查询参数填写至所述参数填写区域中,并根据填写后的图谱查询算法,在所述目标数据库中进行图谱查询。
具体的,将通过格式验证后的图谱查询参数替换掉图谱查询算法中的目标参数名,并相应填写至参数填写区域中,例如图谱查询算法中的目标参数名为“用户名称”,其占据的参数填写区域为区域A,图谱查询参数为“张三”,则将“张三”替换掉“用户名称”并写至区域A中。根据填写后的图谱查询算法,在目标数据库中进行图谱查询,得到知识图谱,知识图谱由与图谱查询参数相关联的实体节点以及各实体节点与图谱查询参数的关系组成,即知识图谱的“点”与“边”,例如图谱查询参数为“张三”,而“李四”、“王五”和“赵六”是与“张三”关联的实体节点,“李四”与“张三”的关系为“借贷关系”,“王五”与“张三”的关系为“担保关系”而“赵六”是与“张三”的关系为“投资关系”。可选的,知识图谱中的实体节点以及各实体节点与图谱查询参数的关系通过列表的形式进行存储。
通过根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱,实现了对不同业务需求的知识图谱查询。
本发明实施例提供的技术方案,通过根据图谱场景请求信息,从候选配置信息表中确定目标配置信息表,并根据用户输入的图谱查询参数,以及从目标配置信息表中确定的图谱查询算法和目标数据库,实现知识图谱查询,由于是从候选配置信息表中确定目标配置信息表,以确定用于图谱查询的相关信息,使得基于一个***即可实现不同业务的知识图谱查询,避免了针对每个业务再单独开发知识图谱查询***,减少了构建知识图谱查询***的成本和实施周期。
在上述实施例的基础上,S103之后,还包括:
对所述知识图谱进行渲染,以可视化所述知识图谱。
具体的,将可视化后的知识图谱在知识图谱查询***的图谱展示区进行展示。
通过对知识图谱的可视化,使得用户更加直观的观察到知识图谱的构架,增强了用户体验。
在上述实施例的基础上,S103之后,还包括:
响应用户作用于知识图谱中目标节点的图谱扩展请求,并根据所述目标节点的标识以及所述目标配置信息表中的扩展图谱算法,在所述目标数据库中对所述目标节点进行图谱扩展。
其中,图谱扩展是指在通过图谱查询算法得到的知识图谱的基础上,对于图谱中的某一个或是几个节点再进行图谱的构建,以得到双层甚至是多层的知识图谱。
具体的,用户在可视化后的知识图谱中,选择某个目标节点,知识图谱查询***的交互界面中则会显示“扩展图谱”的选项,当用户点击“扩展图谱”后,则会生成图谱扩展请求,知识图谱查询***响应用户作用于知识图谱中目标节点的图谱扩展请求,并从目标配置信息表中确定扩展图谱算法,将目标节点对应的ID填写至扩展图谱算法的参数填写区域中,并根据填写后的扩展图谱算法,在目标数据库中进行图谱扩展,进而得到与目标节点ID相关联的实体节点以及各实体节点与目标节点ID的关系。
可选的,得到扩展图谱后,对知识图谱进行渲染,以可视化所述扩展图谱,并将可视化的扩展图谱在知识图谱查询***的图谱展示区进行展示。
通过对知识图谱中的目标节点进行图谱扩展,使得扩展后的知识图谱包含更多的图谱信息,进而可以满足用户获取更多图谱信息的要求。
实施例二
图2是本发明实施例二提供的一种知识图谱查询方法的流程图。本实施例为上述实施例提供了一种具体实现方式。具体可以包括如下:
S201、根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表。
S202、根据所述目标配置信息表确定图谱查询算法和目标数据库。
S203、根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
S204、获取知识图谱中各节点的节点信息,并将所述节点信息与所述目标配置信息表中的候选节点标签进行匹配。
其中,在每个配置信息表中都关联有若干候选节点标签,用于对知识图谱中的节点进行归纳总结,便于用户更好的从知识图谱中获取想要的信息,候选节点标签是由相关技术人员结合配置信息表对应的业务需求而确定的,例如业务需求是客户关系,则客户关系对应的配置信息表中关联的候选节点标签可以包括:客户编号、客户名称、证件号码、客户住址和账号等等。
具体的,将各节点的节点信息与候选节点标签按照候选节点标签的排列顺序进行匹配,匹配方法可以包括模型法,例如预先建立一个标签模型,该标签模型是通过样本节点信息以及人工标注的节点标签训练得到的,将各节点的节点信息输入到标签模型中,则输出其对应的节点标签,再将输出的节点标签与候选节点标签进行匹配。
S205、将匹配上的候选节点标签添加至所述知识图谱中节点上。
示例性的,例如节点A的节点信息“张三”与候选标签“客户名称”匹配,则将“客户名称”作为节点A的节点标签;又例如节点B的节点信息为“0001”与候选标签“客户编号”匹配,则将“客户编号”作为节点B的节点标签。
可选的,将节点添加节点标签后,对带有节点标签的知识图谱进行渲染,得到可视化后的知识图谱,并将可视化后的知识图谱在图谱展示区进行展示。
S206、根据知识图谱中各节点与所述图谱查询参数之间的关系,获取所述关系所关联的候选属性值。
其中,每个节点与图谱查询参数之间的关系都关联有若干的候选属性值,例如图谱查询参数为“张三”,节点“李四”与“张三”之间的关系是担保关系,则在担保关系下,关联有“担保金额五十万元”、“担保期限两年”、“担保定金一万元”以及“担保机构公司A”等候选属性值;又例如图谱查询参数为“王五”,节点“赵六”与“王五”之间的关系是借贷关系,则在借贷关系下,关联有“借贷金额十万元”、“借贷币种人民币”、“借贷期限一年”、“利息年利率20%”以及“违约金五千元”等候选属性值。
S207、将与所述目标配置信息表中的候选关系标签匹配的候选属性值,作为所述关系的关系标签。
其中,候选关系标签是相关技术人员针对不同关系中用户所关心的属性确定的,例如在担保关系中,用户关心担保金额,则将“担保金额”作为候选标签;又例如在投资关系中,用户关心投资金额,则将“投资金额”作为候选标签。
具体的,将目标配置信息表中的候选关系标签与知识图谱中各关系的候选属性值进行匹配,并将匹配成功的候选属性值作为候选属性值对应关系的关系标签。
示例性的,例如关系A中的候选属性值“担保金额50万”与候选关系标签“担保金额”匹配,则将“担保金额50万”作为关系A的关系标签;又例如关系B中的候选属性值“年利率5%”与候选关系标签“年利率”匹配,则将“年利率5%”作为关系B的关系标签。
可选的,将关系添加关系标签后,对带有关系标签的知识图谱进行渲染,得到可视化后的知识图谱,并将可视化后的知识图谱在图谱展示区进行展示。
本发明实施例提供的技术方案,通过获取知识图谱中各节点的节点信息,并将节点信息与目标配置信息表中的候选节点标签进行匹配,从而为各节点添加节点标签;通过根据知识图谱中各节点与图谱查询参数之间的关系,获取关系所关联的候选属性值,并将与目标配置信息表中的候选关系标签匹配的候选属性值,作为关系的关系标签,从而为各关系添加关系标签,实现了便于用户更方便的从知识图谱中获取想要的信息的技术效果。
实施例三
图3是本发明实施例三提供的一种知识图谱查询方法的流程图。本实施例为上述实施例提供了一种具体实现方式。具体可以包括如下:
S301、根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表。
S302、根据所述目标配置信息表确定图谱查询算法和目标数据库。
S303、根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
S304、响应用户作用于知识图谱中目标节点的详情查询请求,并根据所述目标节点的标识以及所述目标配置信息表中的节点详情算法,在所述目标数据库中获取所述目标节点的详情信息。
其中,节点详情包括了从目标数据库中对于某节点能够获取到的所有信息,例如节点“张三”对应的节点详情可以包括“年龄”、“身高”“体重”、“学历”、“婚姻状况”、“收入状况”以及“房产数量”等等。
具体的,用户在可视化后的知识图谱中,选择某个目标节点,知识图谱查询***的交互界面中则会显示“详情查询请求”的选项,当用户点击“详情查询请求”后,则会生成目标节点的详情查询请求,知识图谱查询***响应用户作用于知识图谱中目标节点的详情查询请求,并从目标配置信息表中确定节点详情算法,将目标节点对应的ID填写至节点详情算法的参数填写区域中,并根据填写后的节点详情算法,在目标数据库中获取所述目标节点的详情信息。
可选的,获取目标节点的详情信息后,根据目标配置信息表中的中英文对照表对获取的目标节点的详情信息进行中英文转化,并将转化后的目标节点的详情信息进行渲染,得到可视化后的详情信息,并将可视化后的详情信息在详情展示区进行展示。
S305、响应用户作用于知识图谱中目标关系的详情查询请求,并根据所述目标关系的标识以及所述目标配置信息表中的关系详情算法,在所述目标数据库中获取所述目标关系的详情信息。
其中,关系详情包括起点信息、终点信息、关系类型和关系的所有属性值等信息,例如起点是节点A,终点是节点B,关系类型是“借贷关系”,关系的所有属性值为“借贷金额十万元”、“借贷币种人民币”、“借贷期限一年”、“利息年利率20%”以及“违约金五千元”。
具体的,用户在可视化后的知识图谱中,选择某个目标关系,知识图谱查询***的交互界面中则会显示“详情查询请求”的选项,当用户点击“详情查询请求”后,则会生成目标关系的详情查询请求,知识图谱查询***响应用户作用于知识图谱中目标关系的详情查询请求,并从目标配置信息表中确定关系详情算法,将目标关系对应的关系ID填写至关系详情算法的参数填写区域中,并根据填写后的关系详情算法,在目标数据库中获取所述目标关系的详情信息。
可选的,获取目标关系的详情信息后,对目标关系的详情信息进行渲染,得到可视化后的详情信息,并将可视化后的详情信息在详情展示区进行展示。
本发明实施例提供的技术方案,通过响应用户作用于知识图谱中目标节点的详情查询请求,在目标数据库中获取所述目标节点的详情信息,以及响应用户作用于知识图谱中目标关系的详情查询请求,在目标数据库中获取所述目标关系的详情信息,使得用户可以对知识图谱中各节点以及关系所关联的信息准确地了解,增加了知识图谱的全面性。
在上述实施例的基础上,S305之后,还包括:
从所述目标配置信息表中确定明细数据查询算法以及明细数据库;根据所述目标关系的详情信息以及所述明细数据查询算法,在所述明细数据库中进行明细数据查询。
其中,明细数据指的是对于关系详情信息中的关系的所有属性值进一步扩展增加,例如对于关系A,其表示担保关系,则通过明细数据查询算法在明细数据库中进行明细数据查询,得到“担保日期”以及“担保地点”等明细数据。
通过在明细数据库中进行明细数据查询,提高了知识图谱的完整度以及可靠性。
实施例四
图4为本发明实施例四提供的一种知识图谱查询装置的结构示意图,可执行本发明任一实施例所提供的一种知识图谱查询方法,具备执行方法相应的功能模块和有益效果。如图4所示,该装置可以包括:
目标配置信息表确定模块41,用于根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;
算法及数据库获取模块42,用于根据所述目标配置信息表确定图谱查询算法和目标数据库;
图谱查询模块43,用于根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
在上述实施例的基础上,所述目标配置信息表确定模块41,具体用于:
获取用户输入的图谱场景请求信息,并将所述图谱场景请求信息与候选配置信息表中的图谱标识进行匹配;
将图谱标识与所述图谱场景请求信息相同的候选配置信息表,作为目标配置信息表。
在上述实施例的基础上,所述图谱查询模块43,具体用于:
对所述图谱查询参数进行格式验证;
确定所述图谱查询算法中的参数填写区域;
将通过格式验证后的图谱查询参数填写至所述参数填写区域中,并根据填写后的图谱查询算法,在所述目标数据库中进行图谱查询。
在上述实施例的基础上,所述装置还包括节点标签添加模块,具体用于:
获取知识图谱中各节点的节点信息,并将所述节点信息与所述目标配置信息表中的候选节点标签进行匹配;
将匹配上的候选节点标签添加至所述知识图谱中节点上。
在上述实施例的基础上,所述装置还包括关系标签添加模块,具体用于:
根据知识图谱中各节点与所述图谱查询参数之间的关系,获取所述关系所关联的候选属性值;
将与所述目标配置信息表中的候选关系标签匹配的候选属性值,作为所述关系的关系标签。
在上述实施例的基础上,所述装置还包括图谱扩展模块,具体用于:
响应用户作用于知识图谱中目标节点的图谱扩展请求,并根据所述目标节点的标识以及所述目标配置信息表中的扩展图谱算法,在所述目标数据库中对所述目标节点进行图谱扩展。
在上述实施例的基础上,所述装置还包括节点详情模块,具体用于:
响应用户作用于知识图谱中目标节点的详情查询请求,并根据所述目标节点的标识以及所述目标配置信息表中的节点详情算法,在所述目标数据库中获取所述目标节点的详情信息。
在上述实施例的基础上,所述装置还包括关系详情模块,具体用于:
响应用户作用于知识图谱中目标关系的详情查询请求,并根据所述目标关系的标识以及所述目标配置信息表中的关系详情算法,在所述目标数据库中获取所述目标关系的详情信息。
本发明实施例所提供的一种知识图谱查询装置,可执行本发明任一实施例所提供的知识图谱查询方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任一实施例所提供的一种知识图谱查询方法。
实施例五
图5为本发明实施例五提供的一种设备的结构示意图。图5示出了适于用来实现本发明实施方式的示例性设备500的框图。图5显示的设备500仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,设备500以通用计算设备的形式表现。设备500的组件可以包括但不限于:一个或者多个处理器或者处理单元501,***存储器502,连接不同***组件(包括***存储器502和处理单元501)的总线503。
总线503表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
设备500典型地包括多种计算机***可读介质。这些介质可以是任何能够被设备500访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器502可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)504和/或高速缓存存储器505。设备500可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***506可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线503相连。存储器502可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块507的程序/实用工具508,可以存储在例如存储器502中,这样的程序模块507包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块507通常执行本发明所描述的实施例中的功能和/或方法。
设备500也可以与一个或多个外部设备509(例如键盘、指向设备、显示器510等)通信,还可与一个或者多个使得用户能与该设备500交互的设备通信,和/或与使得该设备500能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口511进行。并且,设备500还可以通过网络适配器512与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器512通过总线503与设备500的其它模块通信。应当明白,尽管图中未示出,可以结合设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元501通过运行存储在***存储器502中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的知识图谱查询方法,包括:
根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;
根据所述目标配置信息表确定图谱查询算法和目标数据库;
根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
实施例六
本发明实施例六还提供了一种计算机可读存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种知识图谱查询方法,该方法包括:
根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;
根据所述目标配置信息表确定图谱查询算法和目标数据库;
根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的一种知识图谱查询方法中的相关操作。本发明实施例的计算机可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (11)
1.一种知识图谱查询方法,其特征在于,所述方法包括:
根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;
根据所述目标配置信息表确定图谱查询算法和目标数据库;
根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
2.根据权利要求1所述的方法,其特征在于,根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表,包括:
获取用户输入的图谱场景请求信息,并将所述图谱场景请求信息与候选配置信息表中的图谱标识进行匹配;
将图谱标识与所述图谱场景请求信息相同的候选配置信息表,作为目标配置信息表。
3.根据权利要求1所述的方法,其特征在于,根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,包括:
对所述图谱查询参数进行格式验证;
确定所述图谱查询算法中的参数填写区域;
将通过格式验证后的图谱查询参数填写至所述参数填写区域中,并根据填写后的图谱查询算法,在所述目标数据库中进行图谱查询。
4.根据权利要求1所述的方法,其特征在于,得到知识图谱之后,还包括:
获取知识图谱中各节点的节点信息,并将所述节点信息与所述目标配置信息表中的候选节点标签进行匹配;
将匹配上的候选节点标签添加至所述知识图谱中节点上。
5.根据权利要求1所述的方法,其特征在于,得到知识图谱之后,还包括:
根据知识图谱中各节点与所述图谱查询参数之间的关系,获取所述关系所关联的候选属性值;
将与所述目标配置信息表中的候选关系标签匹配的候选属性值,作为所述关系的关系标签。
6.根据权利要求1所述的方法,其特征在于,得到知识图谱之后,还包括:
响应用户作用于知识图谱中目标节点的图谱扩展请求,并根据所述目标节点的标识以及所述目标配置信息表中的扩展图谱算法,在所述目标数据库中对所述目标节点进行图谱扩展。
7.根据权利要求1所述的方法,其特征在于,得到知识图谱之后,还包括:
响应用户作用于知识图谱中目标节点的详情查询请求,并根据所述目标节点的标识以及所述目标配置信息表中的节点详情算法,在所述目标数据库中获取所述目标节点的详情信息。
8.根据权利要求1所述的方法,其特征在于,得到知识图谱之后,还包括:
响应用户作用于知识图谱中目标关系的详情查询请求,并根据所述目标关系的标识以及所述目标配置信息表中的关系详情算法,在所述目标数据库中获取所述目标关系的详情信息。
9.一种知识图谱查询装置,其特征在于,所述装置包括:
目标配置信息表确定模块,用于根据用户输入的图谱场景请求信息,从候选配置信息表中确定目标配置信息表;
算法及数据库获取模块,用于根据所述目标配置信息表确定图谱查询算法和目标数据库;
图谱查询模块,用于根据用户输入的图谱查询参数以及所述图谱查询算法,在所述目标数据库中进行图谱查询,得到知识图谱。
10.一种设备,其特征在于,所述设备还包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的知识图谱查询方法。
11.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的知识图谱查询方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033354.5A CN110750654A (zh) | 2019-10-28 | 2019-10-28 | 知识图谱获取方法、装置、设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033354.5A CN110750654A (zh) | 2019-10-28 | 2019-10-28 | 知识图谱获取方法、装置、设备和介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110750654A true CN110750654A (zh) | 2020-02-04 |
Family
ID=69280529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911033354.5A Pending CN110750654A (zh) | 2019-10-28 | 2019-10-28 | 知识图谱获取方法、装置、设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110750654A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111339373A (zh) * | 2020-02-22 | 2020-06-26 | 苏宁金融科技(南京)有限公司 | 一种图谱特征的提取方法、***、计算机设备和存储介质 |
CN111383097A (zh) * | 2020-03-24 | 2020-07-07 | 中国建设银行股份有限公司 | 挖掘个人疑似账户的方法和装置 |
CN111666426A (zh) * | 2020-06-10 | 2020-09-15 | 北京海致星图科技有限公司 | 一种知识图谱多场景图谱数据获取方法、***及设备 |
CN111680150A (zh) * | 2020-06-05 | 2020-09-18 | 深圳市铭数信息有限公司 | 一种信息处理方法、装置、设备和存储介质 |
CN111782820A (zh) * | 2020-06-30 | 2020-10-16 | 京东数字科技控股有限公司 | 知识图谱创建方法及装置、可读存储介质及电子设备 |
CN111880989A (zh) * | 2020-07-14 | 2020-11-03 | ***股份有限公司 | 一种配置项管理方法及装置 |
CN111966835A (zh) * | 2020-08-26 | 2020-11-20 | 中国银行股份有限公司 | 基于知识图谱的场景所需功能服务的解析装置及方法 |
CN112035681A (zh) * | 2020-09-17 | 2020-12-04 | 中国银行股份有限公司 | 基于知识图谱的***费率信息确定方法及装置 |
CN112380297A (zh) * | 2020-12-02 | 2021-02-19 | 福建天创信息科技有限公司 | 一种生成关系图谱的方法及终端 |
CN112650858A (zh) * | 2020-12-29 | 2021-04-13 | 中国平安人寿保险股份有限公司 | 应急协助信息的获取方法、装置、计算机设备及介质 |
CN112948593A (zh) * | 2021-03-18 | 2021-06-11 | 北京中经惠众科技有限公司 | 知识图谱的生成方法、装置、设备和介质 |
CN113806556A (zh) * | 2021-09-14 | 2021-12-17 | 广东电网有限责任公司 | 基于电网数据的知识图谱的构建方法、装置、设备及介质 |
CN113901196A (zh) * | 2021-09-22 | 2022-01-07 | 南京复保科技有限公司 | 保险关系图谱展示方法、***、计算机设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7475018B1 (en) * | 2000-03-16 | 2009-01-06 | Swiss Reinsurance Company | Method for structuring unstructured domains to create value |
CN103425741A (zh) * | 2013-07-16 | 2013-12-04 | 北京中科汇联信息技术有限公司 | 一种信息展示方法和装置 |
CN108268582A (zh) * | 2017-07-14 | 2018-07-10 | 广东神马搜索科技有限公司 | 信息查询方法及装置 |
CN109271525A (zh) * | 2018-08-08 | 2019-01-25 | 北京百度网讯科技有限公司 | 用于生成知识图谱的方法、装置、设备以及计算机可读存储介质 |
CN110008355A (zh) * | 2019-04-11 | 2019-07-12 | 华北科技学院 | 基于知识图谱的灾害场景信息融合方法及装置 |
CN110263083A (zh) * | 2019-06-20 | 2019-09-20 | 北京百度网讯科技有限公司 | 知识图谱的处理方法、装置、设备和介质 |
-
2019
- 2019-10-28 CN CN201911033354.5A patent/CN110750654A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7475018B1 (en) * | 2000-03-16 | 2009-01-06 | Swiss Reinsurance Company | Method for structuring unstructured domains to create value |
CN103425741A (zh) * | 2013-07-16 | 2013-12-04 | 北京中科汇联信息技术有限公司 | 一种信息展示方法和装置 |
CN108268582A (zh) * | 2017-07-14 | 2018-07-10 | 广东神马搜索科技有限公司 | 信息查询方法及装置 |
CN109271525A (zh) * | 2018-08-08 | 2019-01-25 | 北京百度网讯科技有限公司 | 用于生成知识图谱的方法、装置、设备以及计算机可读存储介质 |
CN110008355A (zh) * | 2019-04-11 | 2019-07-12 | 华北科技学院 | 基于知识图谱的灾害场景信息融合方法及装置 |
CN110263083A (zh) * | 2019-06-20 | 2019-09-20 | 北京百度网讯科技有限公司 | 知识图谱的处理方法、装置、设备和介质 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111339373A (zh) * | 2020-02-22 | 2020-06-26 | 苏宁金融科技(南京)有限公司 | 一种图谱特征的提取方法、***、计算机设备和存储介质 |
CN111339373B (zh) * | 2020-02-22 | 2023-06-30 | 苏宁金融科技(南京)有限公司 | 一种图谱特征的提取方法、***、计算机设备和存储介质 |
CN111383097A (zh) * | 2020-03-24 | 2020-07-07 | 中国建设银行股份有限公司 | 挖掘个人疑似账户的方法和装置 |
CN111383097B (zh) * | 2020-03-24 | 2023-08-29 | 中国建设银行股份有限公司 | 挖掘个人疑似账户的方法和装置 |
CN111680150A (zh) * | 2020-06-05 | 2020-09-18 | 深圳市铭数信息有限公司 | 一种信息处理方法、装置、设备和存储介质 |
CN111666426A (zh) * | 2020-06-10 | 2020-09-15 | 北京海致星图科技有限公司 | 一种知识图谱多场景图谱数据获取方法、***及设备 |
CN111782820B (zh) * | 2020-06-30 | 2024-05-17 | 京东科技控股股份有限公司 | 知识图谱创建方法及装置、可读存储介质及电子设备 |
CN111782820A (zh) * | 2020-06-30 | 2020-10-16 | 京东数字科技控股有限公司 | 知识图谱创建方法及装置、可读存储介质及电子设备 |
CN111880989A (zh) * | 2020-07-14 | 2020-11-03 | ***股份有限公司 | 一种配置项管理方法及装置 |
CN111880989B (zh) * | 2020-07-14 | 2024-05-17 | ***股份有限公司 | 一种配置项管理方法及装置 |
CN111966835A (zh) * | 2020-08-26 | 2020-11-20 | 中国银行股份有限公司 | 基于知识图谱的场景所需功能服务的解析装置及方法 |
CN112035681A (zh) * | 2020-09-17 | 2020-12-04 | 中国银行股份有限公司 | 基于知识图谱的***费率信息确定方法及装置 |
CN112035681B (zh) * | 2020-09-17 | 2023-10-24 | 中国银行股份有限公司 | 基于知识图谱的***费率信息确定方法及装置 |
CN112380297A (zh) * | 2020-12-02 | 2021-02-19 | 福建天创信息科技有限公司 | 一种生成关系图谱的方法及终端 |
CN112650858B (zh) * | 2020-12-29 | 2023-09-26 | 中国平安人寿保险股份有限公司 | 应急协助信息的获取方法、装置、计算机设备及介质 |
CN112650858A (zh) * | 2020-12-29 | 2021-04-13 | 中国平安人寿保险股份有限公司 | 应急协助信息的获取方法、装置、计算机设备及介质 |
CN112948593A (zh) * | 2021-03-18 | 2021-06-11 | 北京中经惠众科技有限公司 | 知识图谱的生成方法、装置、设备和介质 |
CN113806556A (zh) * | 2021-09-14 | 2021-12-17 | 广东电网有限责任公司 | 基于电网数据的知识图谱的构建方法、装置、设备及介质 |
CN113901196A (zh) * | 2021-09-22 | 2022-01-07 | 南京复保科技有限公司 | 保险关系图谱展示方法、***、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110750654A (zh) | 知识图谱获取方法、装置、设备和介质 | |
US11663375B2 (en) | Configuration of a digital twin for a building or other facility via BIM data extraction and asset register mapping | |
JP6736173B2 (ja) | データベースへの自然言語インタフェースのための方法、システム、記録媒体およびコンピュータ・プログラム | |
CN111177231A (zh) | 报表生成方法和报表生成装置 | |
CN111813804A (zh) | 一种数据查询方法、装置、电子设备及存储介质 | |
US11487801B2 (en) | Dynamic data visualization from factual statements in text | |
CN113064897B (zh) | 一种业务指标模型的生成方法、装置、设备及存储介质 | |
CN113946690A (zh) | 潜在客户挖掘方法、装置、电子设备及存储介质 | |
CN107807996A (zh) | 多数据源多维度数据匹配的方法、装置、设备和存储介质 | |
CN110675238A (zh) | 客户标签配置方法、***、可读存储介质及电子设备 | |
CN110941488A (zh) | 一种任务处理方法、装置、设备和存储介质 | |
CN116594683A (zh) | 一种代码注释信息生成方法、装置、设备及存储介质 | |
CN108304291B (zh) | 测试输入信息检索装置和方法 | |
CN112948396A (zh) | 数据存储方法、装置、电子设备及存储介质 | |
CN110928928B (zh) | 投资主体的数据统计方法、装置、电子设备及存储介质 | |
CN111062193B (zh) | 医疗数据标注方法及装置、存储介质、电子设备 | |
CN112039975A (zh) | 一种报文字段的处理方法、装置、设备及存储介质 | |
CN112527609A (zh) | 预警信息推送方法、装置、电子设备及存储介质 | |
CN111861757A (zh) | 一种融资匹配方法、***、设备和存储介质 | |
CN108536715B (zh) | 一种预览页面生成方法、装置、设备以及存储介质 | |
CN111859985B (zh) | Ai客服模型测试方法、装置、电子设备及存储介质 | |
CN110457705B (zh) | 一种兴趣点数据处理方法、装置、设备和存储介质 | |
CN114925050A (zh) | 基于知识库的数据核查方法、装置、电子设备及存储介质 | |
CN113722550A (zh) | 一种关系图谱的实现方法、装置、电子设备及存储介质 | |
CN113792138A (zh) | 报表生成方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220922 Address after: 25 Financial Street, Xicheng District, Beijing 100033 Applicant after: CHINA CONSTRUCTION BANK Corp. Address before: 25 Financial Street, Xicheng District, Beijing 100033 Applicant before: CHINA CONSTRUCTION BANK Corp. Applicant before: Jianxin Financial Science and Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200204 |
|
RJ01 | Rejection of invention patent application after publication |