一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于知识图谱的实体查询方法、相关设备及可读存储介质与流程

2022-05-18 07:10:24 来源:中国专利 TAG:


1.本技术涉及知识图谱技术领域,更具体的说,是涉及一种基于知识图谱的实体查询方法、相关设备及可读存储介质。


背景技术:

2.知识图谱主要是扁平化的语义网络,描述领域内实体与实体之间、概念与实体之间的关系。在一些领域(如汽车领域、飞机领域、武器领域等)中,往往构建该领域的知识图谱,用于处理用户的查询语句,为用户提供知识查询服务。在一些情况下,用户的查询语句中可能包含一些位置查询条件,比如,汽车领域中,用户可能会问“中控下面的按钮都有哪些功能?”、“主驾驶座椅与副驾驶座椅之间的按钮是什么?”其中,“下面”、“之间”为位置查询条件。
3.但是,针对包含位置查询条件的查询语句,基于领域目前的知识图谱无法处理。比如,用户的查询语句为“中控下面的按钮都有哪些功能?”,基于汽车领域目前的知识图谱,无法查询出中控下面的按钮都有哪些。
4.因此,如何实现对包含位置查询条件的查询语句的处理,成为本领域技术人员亟待解决的技术问题。


技术实现要素:

5.鉴于上述问题,本技术提出了一种基于知识图谱的实体查询方法、相关设备及可读存储介质。具体方案如下:
6.一种基于知识图谱的实体查询方法,所述方法包括:
7.获取查询语句以及与所述查询语句对应的知识图谱,所述知识图谱中包括多个实体信息,每个实体信息包括实体以及所述实体的位置信息,所述实体的位置信息用于指示所述实体在预设空间中的位置;
8.从所述查询语句中确定查询实体以及位置查询条件;
9.基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
10.可选地,所述实体的位置信息的确定方式包括:
11.确定所述预设空间的坐标系;
12.确定所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标;
13.将所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标,确定为所述实体的位置信息。
14.可选地,所述从所述查询语句中确定查询实体以及位置查询条件,包括:
15.将所述查询语句输入自然语言理解模型,所述自然语言理解模型输出查询实体以及位置查询条件,所述自然语言理解模型是以训练用查询语句为训练样本,以训练用查询
语句标注的查询实体以及位置查询条件为样本标签训练得到的。
16.可选地,当所述查询实体只有一个,所述位置查询条件为第一位置查询条件时,所述基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果,包括:
17.从所述知识图谱中确定所述查询实体的位置信息;
18.确定所述第一位置查询条件对应的第一预设阈值;
19.基于所述查询实体的位置信息以及所述第一预设阈值,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
20.可选地,当所述查询实体有多个,所述位置查询条件为第二位置查询条件时,所述基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果,包括:
21.从所述知识图谱中确定每个所述查询实体的位置信息;
22.基于各个所述查询实体的位置信息以及所述第二位置查询条件,确定待查询位置区间;
23.基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果。
24.可选地,所述基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果,包括:
25.针对每个所述查询实体,基于所述查询实体的位置信息确定所述查询实体的平面位置信息;
26.针对所述待查询位置区间内的每个实体,基于所述实体的位置信息确定所述实体的平面位置信息;
27.基于各个所述查询实体的平面位置信息,以及所述待查询位置区间内各个实体的平面位置信息,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
28.可选地,所述基于各个所述查询实体的平面位置信息,以及所述待查询位置区间内各个实体的平面位置信息,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果,包括:
29.基于各个所述查询实体的平面位置信息确定各个所述查询实体是否在同一平面内;
30.当各个所述查询实体在同一平面时,将所述待查询位置区间内处于与所述各个所述查询实体相同的平面内的实体,确定为与所述查询语句对应的实体查询结果;
31.当各个所述查询实体不在同一平面时,获取预设超平面以及所述第二位置查询条件对应的第二预设阈值;基于各个所述查询实体的平面位置信息、所述待查询位置区间内各个实体的平面位置信息、所述预设超平面以及所述第二位置查询条件对应的第二预设阈值,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
32.一种基于知识图谱的实体查询装置,所述装置包括:
33.获取单元,用于获取查询语句以及与所述查询语句对应的知识图谱,所述知识图谱中包括多个实体信息,每个实体信息包括实体以及所述实体的位置信息,所述实体的位置信息用于指示所述实体在预设空间中的位置;
34.确定单元,用于从所述查询语句中确定查询实体以及位置查询条件;
35.查询单元,用于基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
36.可选地,所述装置还包括:实体的位置信息确定单元,所述实体的位置信息确定单元用于:
37.确定所述预设空间的坐标系;
38.确定所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标;
39.将所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标,确定为所述实体的位置信息。
40.可选地,所述确定单元,具体用于:
41.将所述查询语句输入自然语言理解模型,所述自然语言理解模型输出查询实体以及位置查询条件,所述自然语言理解模型是以训练用查询语句为训练样本,以训练用查询语句标注的查询实体以及位置查询条件为样本标签训练得到的。
42.可选地,当所述查询实体只有一个,所述位置查询条件为第一位置查询条件时,所述查询单元,包括:
43.第一位置信息确定单元,用于从所述知识图谱中确定所述查询实体的位置信息;
44.第一预设阈值确定单元,用于确定所述第一位置查询条件对应的第一预设阈值;
45.第一查询单元,用于基于所述查询实体的位置信息以及所述第一预设阈值,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
46.可选地,当所述查询实体有多个,所述位置查询条件为第二位置查询条件时,所述查询单元,包括:
47.第二位置信息确定单元,用于从所述知识图谱中确定每个所述查询实体的位置信息;
48.待查询位置区间确定单元,用于基于各个所述查询实体的位置信息以及所述第二位置查询条件,确定待查询位置区间;
49.第二查询单元,用于基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果。
50.可选地,所述第二查询单元,包括:
51.第一平面位置信息确定单元,用于针对每个所述查询实体,基于所述查询实体的位置信息确定所述查询实体的平面位置信息;
52.第二平面位置信息确定单元,用于针对所述待查询位置区间内的每个实体,基于所述实体的位置信息确定所述实体的平面位置信息;
53.查询子单元,用于基于各个所述查询实体的平面位置信息,以及所述待查询位置区间内各个实体的平面位置信息,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
54.可选地,所述查询子单元,包括:
55.判断单元,用于基于各个所述查询实体的平面位置信息确定各个所述查询实体是否在同一平面内;
56.第一查询子单元,用于当各个所述查询实体在同一平面时,将所述待查询位置区间内处于与所述各个所述查询实体相同的平面内的实体,确定为与所述查询语句对应的实体查询结果;
57.第二查询子单元,用于当各个所述查询实体不在同一平面时,获取预设超平面以及所述第二位置查询条件对应的第二预设阈值;基于各个所述查询实体的平面位置信息、所述待查询位置区间内各个实体的平面位置信息、所述预设超平面以及所述第二位置查询条件对应的第二预设阈值,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
58.一种基于知识图谱的实体查询设备,包括存储器和处理器;
59.所述存储器,用于存储程序;
60.所述处理器,用于执行所述程序,实现如上所述的基于知识图谱的实体查询方法的各个步骤。
61.一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的基于知识图谱的实体查询方法的各个步骤。
62.借由上述技术方案,本技术公开了一种基于知识图谱的实体查询方法、相关设备及可读存储介质。该方案中,针对某个领域,预先构建该领域的知识图谱,该知识图谱中包括多个实体信息,每个实体信息包括实体以及该实体的位置信息,该实体的位置信息用于指示该实体在预设空间中的位置;在获取该领域的查询语句之后,从查询语句中确定查询实体以及位置查询条件,基于该查询实体以及位置查询条件,从该领域的知识图谱中即可确定与该查询语句对应的实体查询结果。采用本方案,能够实现对包含位置查询条件的查询语句的处理。
附图说明
63.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
64.图1为本技术实施例公开的基于知识图谱的实体查询方法的流程示意图;
65.图2为本技术实施例公开的基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果的方法的一种流程示意图;
66.图3为本技术实施例公开的基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果的方法的另一种流程示意图;
67.图4为本技术实施例公开的基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果的方法的流程示意图;
68.图5为本技术实施例公开的一种基于知识图谱的实体查询装置结构示意图;
69.图6为本技术实施例公开的一种基于知识图谱的实体查询设备的硬件结构框图。
具体实施方式
70.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
71.接下来,通过下述实施例对本技术提供的基于知识图谱的实体查询方法进行介绍。
72.参照图1,图1为本技术实施例公开的基于知识图谱的实体查询方法的流程示意图,该方法可以包括如下步骤:
73.步骤s101:获取查询语句以及与所述查询语句对应的知识图谱,所述知识图谱中包括多个实体信息,每个实体信息包括实体以及所述实体的位置信息,所述实体的位置信息用于指示所述实体在预设空间中的位置。
74.对于一些领域,其知识图谱中涉及的实体并不具备位置信息,比如,诗歌领域,各个诗歌实体只需明确其包含的诗句、作者、朝代等属性即可,并无位置信息。对于特定领域,比如汽车领域、飞机领域、武器领域等,其部件实体都是具备位置关系的,用户的查询语句中也有可能包含位置查询条件,因此,在本技术中,针对这些特定领域,可以预先构建知识图谱,知识图谱中包括多个实体信息,每个实体信息包括实体以及所述实体的位置信息,所述实体的位置信息用于指示所述实体在预设空间中的位置。
75.预设空间可以为实体所在空间,以汽车领域为例,预设空间可以为整车空间,也可以为车内某个特定空间,对此,本技术不进行任何限定。
76.针对不同的领域,实体的位置信息可以采用不同的形式进行表征,比如,坐标、经纬度等。对此,本技术不进行任何限定。作为一种可实施方式,所述实体的位置信息的确定方式可以包括:确定所述预设空间的坐标系;确定所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标;将所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标,确定为所述实体的位置信息。比如,汽车领域,预设空间为整车空间,其坐标系可以为以汽车上某一点为原点的三维坐标系,对于中控来说,其一般为长方形,则可以选取其中心点,或其四个顶点作为顶点位置。
77.在本技术中,查询语句可以是特定领域内的,比如汽车领域、飞机领域、武器领域等,查询语句中包括查询实体以及位置查询条件,比如,查询语句为“中控下面的按钮都有哪些功能?”,则查询实体为“中控”,位置查询条件为“下面”。查询语句可以为自然语言的形式,比如,文本、语音等,对此,本技术不进行任何限定。
78.步骤s102:从所述查询语句中确定查询实体以及位置查询条件。
79.在本技术中,可以对查询语句进行语义理解处理,确定查询实体以及位置查询条件。作为一种可实施方式,可以以训练用查询语句为训练样本,以训练用查询语句标注的查询实体以及位置查询条件为样本标签训练得到自然语言理解模型,将所述查询语句输入该自然语言理解模型,该自然语言理解模型即可输出查询实体以及位置查询条件。
80.步骤s103:基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
81.在本技术中,在确定查询实体以及位置查询条件后,可以基于所述知识图谱中除所述查询实体之外的各实体中,确定出与所述查询实体的位置关系满足所述位置查询条件的实体,作为与所述查询语句对应的实体查询结果。具体实现方式将通过后面的实施例详细说明,此处不再展开描述。
82.在本实施例中,公开了一种基于知识图谱的实体查询方法,该方法中,针对某个领域,预先构建该领域的知识图谱,该知识图谱中包括多个实体信息,每个实体信息包括实体以及该实体的位置信息,该实体的位置信息用于指示该实体在预设空间中的位置;在获取该领域的查询语句之后,从查询语句中确定查询实体以及位置查询条件,基于该查询实体以及位置查询条件,从该领域的知识图谱中即可确定与该查询语句对应的实体查询结果。采用本方法,能够实现对包含位置查询条件的查询语句的处理。
83.在本技术的另一个实施例中,对步骤s103基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果的一种实现方式进行了说明。该实现方式适用于查询实体只有一个,位置查询条件为第一位置查询条件的场景。
84.参照图2,图2为本技术实施例公开的基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果的方法的一种流程示意图,该方法可以包括如下步骤:
85.步骤s201:从所述知识图谱中确定所述查询实体的位置信息。
86.在本技术中,可以从知识图谱检索得到所述查询实体的实体信息,从其实体信息中获取其位置信息。
87.步骤s202:确定所述第一位置查询条件对应的第一预设阈值。
88.在本技术中,针对不同的位置查询条件,可以预设不同的预设阈值。比如,位置查询条件为“附近”,其对应的预设阈值为s,表征实体查询结果中的实体与查询实体之间的距离需要不超过s,才满足位置查询条件“附近”。
89.步骤s203:基于所述查询实体的位置信息以及所述第一预设阈值,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
90.作为一种可实施方式,可以确定所述知识图谱中除查询实体之外的每个实体与查询实体的距离,将各距离与所述第一预设阈值进行比较,将所述知识图谱除查询实体之外的其他实体中与所述查询实体的距离不超过所述第一预设阈值的实体,确定为与所述查询语句对应的实体查询结果。
91.在本技术的另一个实施例中,对步骤s103基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果的另一种实现方式进行了说明。该实现方式适用于所述查询实体有多个,所述位置查询条件为第二位置查询条件的场景。
92.参照图3,图3为本技术实施例公开的基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果的方法的另一种流程示意图,该方法可以包括如下步骤:
93.步骤s301:从所述知识图谱中确定每个所述查询实体的位置信息。
94.在本技术中,可以从知识图谱检索得到每个所述查询实体的实体信息,从其实体信息中获取其位置信息。
95.步骤s302:基于各个所述查询实体的位置信息以及所述第二位置查询条件,确定待查询位置区间。
96.作为一种可实施方式,待查询位置区间即为预设空间中的特定空间。比如,假设查询实体包括两个,分别为a、b,第二位置查询条件为“之间”,则待查询位置区间即为a的位置
和b的位置之间的空间。
97.为便于理解,假设查询实体的坐标分别为ia(xa,ya,za)、ib(xb,yb,zb),第二位置查询条件为“之间”,则待查询位置区间可以为如下函数构成的区间:
98.(1)x轴需要满足的函数
99.x《=xa |x
a-xb|,if xa《xb100.x《=xb |x
a-xb|,if xa》xb101.(2)y轴需要满足的条件
102.y《=ya |y
a-yb|,if ya《yb103.y《=yb |y
a-yb|,if ya》yb104.(3)z轴需要满足的条件
105.z《=za |z
a-zb|,if za《zb106.z《=zb |z
a-zb|,if za》zb107.步骤s303:基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果。
108.在本技术的另一个实施例中,对步骤s303基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果的一种实现方式进行了说明。该实现方式可以包括:将所述待查询位置区间内的全部实体,确定为与所述查询语句对应的实体查询结果。
109.但是,所述待查询位置区间内的实体中往往包含无效实体,导致最终的实体查询结果精确度较低,为解决该问题,在本技术中的另一个实施例中,对步骤s303基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果的另一种实现方式进行了说明。
110.参照图4,图4为本技术实施例公开的基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果的方法的流程示意图,该方法可以包括如下步骤:
111.步骤s401:针对每个所述查询实体,基于所述查询实体的位置信息确定所述查询实体的平面位置信息。
112.查询实体往往不是一个点,而是一个区域,比如,中控屏多为长方形的一个区域。因此,在本技术中,针对每个所述查询实体,基于所述查询实体的位置信息确定所述查询实体的平面位置信息。作为一种可实施方式,查询实体的平面位置信息,可以是基于查询实体的位置信息确定的平面的函数表达式,比如,可以是由查询实体的至少一个定点位置的坐标组成的坐标表示。
113.步骤s402:针对所述待查询位置区间内的每个实体,基于所述实体的位置信息确定所述实体的平面位置信息。
114.所述待查询位置区间内的每个实体往往不是一个点,而是一个区域,因此,在本技术中,针对所述待查询位置区间内的每个实体,基于所述实体的位置信息确定所述实体的平面位置信息。作为一种可实施方式,所述待查询位置区间内的每个实体的平面位置信息,可以是基于所述待查询位置区间内的每个实体的位置信息确定的平面的函数表达式,比如,可以是由所述待查询位置区间内的每个实体的至少一个定点位置的坐标组成的坐标表示。
115.需要说明的是,为便于计算,优选的,所述待查询位置区间内的每个实体的平面位
置信息与查询实体的平面位置信息需要采用相同的形式表征。如果所述待查询位置区间内的每个实体的平面位置信息与查询实体的平面位置信息是采用不同形式表征,需要将其形式进行统一,再进行后续处理。
116.步骤s403:基于各个所述查询实体的平面位置信息,以及所述待查询位置区间内各个实体的平面位置信息,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
117.作为一种可实施方式,所述基于各个所述查询实体的平面位置信息,以及所述待查询位置区间内各个实体的平面位置信息,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果,可以包括如下步骤:
118.步骤s501:基于各个所述查询实体的平面位置信息确定各个所述查询实体是否在同一平面内。
119.在本技术中,可以比较各个所述查询实体的平面位置信息,确定各个所述查询实体是否在同一平面内。平面位置信息的表征形式不同,对应的比较方式也不同,对此,本技术不进行任何限定。
120.步骤s502:当各个所述查询实体在同一平面时,将所述待查询位置区间内处于与所述各个所述查询实体相同的平面内的实体,确定为与所述查询语句对应的实体查询结果。
121.步骤s503:当各个所述查询实体不在同一平面时,获取预设超平面以及所述第二位置查询条件对应的第二预设阈值;基于各个所述查询实体的平面位置信息、所述待查询位置区间内各个实体的平面位置信息、所述预设超平面以及所述第二位置查询条件对应的第二预设阈值,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
122.在本技术中,超平面可以为距离不同查询实体所在平面位置相同的点所组成的平面。
123.作为一种可实施方式,可以针对所述待查询位置区间内每个实体,确定所述实体的平面与所述预设超平面间的距离;将各距离与所述第二预设阈值进行比较,确定距离不超过所述第二预设阈值的实体,为与所述查询语句对应的实体查询结果。
124.下面对本技术实施例公开的基于知识图谱的实体查询装置进行描述,下文描述的基于知识图谱的实体查询装置与上文描述的基于知识图谱的实体查询方法可相互对应参照。
125.参照图5,图5为本技术实施例公开的一种基于知识图谱的实体查询装置结构示意图。如图5所示,该基于知识图谱的实体查询装置可以包括:
126.获取单元11,用于获取查询语句以及与所述查询语句对应的知识图谱,所述知识图谱中包括多个实体信息,每个实体信息包括实体以及所述实体的位置信息,所述实体的位置信息用于指示所述实体在预设空间中的位置;
127.确定单元12,用于从所述查询语句中确定查询实体以及位置查询条件;
128.查询单元13,用于基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
129.作为一种可实施方式,所述装置还包括:实体的位置信息确定单元,所述实体的位
置信息确定单元用于:
130.确定所述预设空间的坐标系;
131.确定所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标;
132.将所述实体的中心点,和/或,所述实体的至少一个定点位置在所述坐标系中的坐标,确定为所述实体的位置信息。
133.作为一种可实施方式,所述确定单元,具体用于:
134.将所述查询语句输入自然语言理解模型,所述自然语言理解模型输出查询实体以及位置查询条件,所述自然语言理解模型是以训练用查询语句为训练样本,以训练用查询语句标注的查询实体以及位置查询条件为样本标签训练得到的。
135.作为一种可实施方式,当所述查询实体只有一个,所述位置查询条件为第一位置查询条件时,所述查询单元,包括:
136.第一位置信息确定单元,用于从所述知识图谱中确定所述查询实体的位置信息;
137.第一预设阈值确定单元,用于确定所述第一位置查询条件对应的第一预设阈值;
138.第一查询单元,用于基于所述查询实体的位置信息以及所述第一预设阈值,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
139.作为一种可实施方式,当所述查询实体有多个,所述位置查询条件为第二位置查询条件时,所述查询单元,包括:
140.第二位置信息确定单元,用于从所述知识图谱中确定每个所述查询实体的位置信息;
141.待查询位置区间确定单元,用于基于各个所述查询实体的位置信息以及所述第二位置查询条件,确定待查询位置区间;
142.第二查询单元,用于基于所述待查询位置区间内的实体,确定与所述查询语句对应的实体查询结果。
143.作为一种可实施方式,所述第二查询单元,包括:
144.第一平面位置信息确定单元,用于针对每个所述查询实体,基于所述查询实体的位置信息确定所述查询实体的平面位置信息;
145.第二平面位置信息确定单元,用于针对所述待查询位置区间内的每个实体,基于所述实体的位置信息确定所述实体的平面位置信息;
146.查询子单元,用于基于各个所述查询实体的平面位置信息,以及所述待查询位置区间内各个实体的平面位置信息,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
147.作为一种可实施方式,所述查询子单元,包括:
148.判断单元,用于基于各个所述查询实体的平面位置信息确定各个所述查询实体是否在同一平面内;
149.第一查询子单元,用于当各个所述查询实体在同一平面时,将所述待查询位置区间内处于与所述各个所述查询实体相同的平面内的实体,确定为与所述查询语句对应的实体查询结果;
150.第二查询子单元,用于当各个所述查询实体不在同一平面时,获取预设超平面以
及所述第二位置查询条件对应的第二预设阈值;基于各个所述查询实体的平面位置信息、所述待查询位置区间内各个实体的平面位置信息、所述预设超平面以及所述第二位置查询条件对应的第二预设阈值,从所述待查询位置区间内各个实体中确定与所述查询语句对应的实体查询结果。
151.参照图6,图6为本技术实施例提供的基于知识图谱的实体查询设备的硬件结构框图,参照图6,基于知识图谱的实体查询设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;
152.在本技术实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;
153.处理器1可能是一个中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
154.存储器3可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器;
155.其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:
156.获取查询语句以及与所述查询语句对应的知识图谱,所述知识图谱中包括多个实体信息,每个实体信息包括实体以及所述实体的位置信息,所述实体的位置信息用于指示所述实体在预设空间中的位置;
157.从所述查询语句中确定查询实体以及位置查询条件;
158.基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
159.可选的,所述程序的细化功能和扩展功能可参照上文描述。
160.本技术实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的程序,所述程序用于:
161.获取查询语句以及与所述查询语句对应的知识图谱,所述知识图谱中包括多个实体信息,每个实体信息包括实体以及所述实体的位置信息,所述实体的位置信息用于指示所述实体在预设空间中的位置;
162.从所述查询语句中确定查询实体以及位置查询条件;
163.基于所述查询实体以及位置查询条件,从所述知识图谱中确定与所述查询语句对应的实体查询结果。
164.可选的,所述程序的细化功能和扩展功能可参照上文描述。
165.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
166.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他
实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
167.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献