CN112966099B - 关系图谱展示方法、装置及计算机可读存储介质 - Google Patents
关系图谱展示方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112966099B CN112966099B CN202110323049.0A CN202110323049A CN112966099B CN 112966099 B CN112966099 B CN 112966099B CN 202110323049 A CN202110323049 A CN 202110323049A CN 112966099 B CN112966099 B CN 112966099B
- Authority
- CN
- China
- Prior art keywords
- display interface
- object identifier
- display
- relationship
- relation
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000001914 filtration Methods 0.000 claims description 46
- 239000000725 suspension Substances 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012216 screening Methods 0.000 claims description 11
- 230000036961 partial effect Effects 0.000 claims description 5
- 238000013519 translation Methods 0.000 claims description 5
- 230000003993 interaction Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 238000009877 rendering Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000007667 floating Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000009432 framing Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/34—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开的实施例公开了一种关系图谱展示方法、装置及计算机可读存储介质。该方法包括:根据第一对象标识,确定第一对象实体;在显示界面中展示第一对象实体的关系图谱;接收用户对第二对象标识的第一输入操作;其中,第二对象标识为关系图谱中不同于第一对象标识的任意对象标识;获取第一对象实体与根据第二对象标识确定的第二对象实体的关系详情数据;根据第二对象标识在显示界面中的展示位置,确定展示参考信息。本公开的实施例能够有效地满足用户与关系图谱进行交互的需求。
Description
技术领域
本公开涉及信息展示技术领域,尤其涉及一种关系图谱展示方法、装置及计算机可读存储介质。
背景技术
目前,关系图谱(例如企业关系图谱)的使用越来越普遍,关系图谱可以进行多维度的数据展示。当用户浏览企业关系图谱时,用户很可能存在着与关系图谱进行交互的需求,如何满足用户的该需求对于本领域技术人员而言是一个值得关注的问题。
发明内容
为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种关系图谱展示方法、装置及计算机可读存储介质。
根据本公开实施例的一个方面,提供了一种关系图谱展示方法,包括:
根据第一对象标识,确定第一对象实体;
在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱中包括N个关系维度对应的N组维度数据,至少一组维度数据中包括至少一个对象标识;
接收用户对第二对象标识的第一输入操作;其中,所述第二对象标识为所述关系图谱中不同于所述第一对象标识的任意对象标识;
获取所述第一对象实体与根据所述第二对象标识确定的第二对象实体的关系详情数据;
根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息。
在一个可选示例中,所述根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息之后,所述方法还包括:
对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有所述关系详情数据,且所述关系详情数据的展示与所述展示参考信息相符。
在一个可选示例中,
所述根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息,包括:
根据所述第二对象标识在所述显示界面中的展示位置,分别确定所述第二对象标识与所述显示界面的上边缘的第一距离、与所述显示界面的下边缘的第二距离、与所述显示界面的左边缘的第三距离、与所述显示界面的右边缘的第四距离;
根据所述第一距离和所述第二距离的比较结果,确定与所述第二对象标识在第一预设方向的第一摆放对齐方式;
根据所述第三距离和所述第四距离的比较结果,确定与所述第二对象标识在第二预设方向的第二摆放对齐方式;
所述对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有所述关系详情数据,且所述关系详情数据的展示与所述展示参考信息相符,包括:
对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有承载所述关系详情数据的悬浮容器,且所述悬浮容器在所述第一预设方向遵循所述第一摆放对齐方式,在所述第二预设方向遵循所述第二摆放对齐方式。
在一个可选示例中,所述方法还包括:
在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中的至少部分对象标识;
接收用户对所述至少部分对象标识中的第三对象标识的第二输入操作;
对所述显示界面中的所述关系图谱进行平移,以使平移后的所述关系图谱中的所述第三对象标识在所述显示界面中居中展示。
在一个可选示例中,所述在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中不同于所述第一对象标识的至少部分对象标识之前,所述方法还包括:
计算所述关系图谱在所述显示界面中的面积占比;
确定所述面积占比所属的占比范围对应的数量阈值;
统计所述关系图谱中的对象标识的数量;
在所述数量大于所述数量阈值的情况下,确定第一预设条件满足。
在一个可选示例中,所述方法还包括:
在第二预设条件满足的情况下,在所述显示界面中的第二预设位置展示M个数据过滤参考信息;
接收用户对所述M个数据过滤参考信息中的第一数据过滤参考信息的第三输入操作;
对所述显示界面中的所述关系图谱进行更新,以消除所述关系图谱中所述第一数据过滤参考信息所指向的数据。
在一个可选示例中,所述根据第一对象标识,确定第一对象实体,包括:
在具有所述第一对象标识的对象实体的数量为至少两个的情况下,确定具有所述第一对象标识的至少两个对象实体中的各个对象实体的营业状态和所属地区;
从所述至少两个对象实体中,筛选营业状态为预设状态,且所属地区为预设地区的对象实体作为第一对象实体。
在一个可选示例中,所述在显示界面中展示所述第一对象实体的关系图谱,包括:
在所述第一对象标识为所述第一对象实体的历史对象标识的情况下,获取所述第一对象实体的当前对象标识;
在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱呈树状结构,且所述当前对象标识位于所述树状结构的中心。
根据本公开实施例的另一个方面,提供了一种关系图谱展示装置,包括:
第一确定模块,用于根据第一对象标识,确定第一对象实体;
第一展示模块,用于在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱中包括N个关系维度对应的N组维度数据,至少一组维度数据中包括至少一个对象标识;
第一接收模块,用于接收用户对第二对象标识的第一输入操作;其中,所述第二对象标识为所述关系图谱中不同于所述第一对象标识的任意对象标识;
获取模块,用于获取所述第一对象实体与根据所述第二对象标识确定的第二对象实体的关系详情数据;
第二确定模块,用于根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息。
在一个可选示例中,所述装置还包括:
第一更新模块,用于在根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息之后,对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有所述关系详情数据,且所述关系详情数据的展示与所述展示参考信息相符。
在一个可选示例中,
所述第二确定模块,包括:
第一确定子模块,用于根据所述第二对象标识在所述显示界面中的展示位置,分别确定所述第二对象标识与所述显示界面的上边缘的第一距离、与所述显示界面的下边缘的第二距离、与所述显示界面的左边缘的第三距离、与所述显示界面的右边缘的第四距离;
第二确定子模块,用于根据所述第一距离和所述第二距离的比较结果,确定与所述第二对象标识在第一预设方向的第一摆放对齐方式;
第三确定子模块,用于根据所述第三距离和所述第四距离的比较结果,确定与所述第二对象标识在第二预设方向的第二摆放对齐方式;
所述第一更新模块,具体用于:
对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有承载所述关系详情数据的悬浮容器,且所述悬浮容器在所述第一预设方向遵循所述第一摆放对齐方式,在所述第二预设方向遵循所述第二摆放对齐方式。
在一个可选示例中,所述装置还包括:
第二展示模块,用于在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中的至少部分对象标识;
第二接收模块,用于接收用户对所述至少部分对象标识中的第三对象标识的第二输入操作;
平移模块,用于对所述显示界面中的所述关系图谱进行平移,以使平移后的所述关系图谱中的所述第三对象标识在所述显示界面中居中展示。
在一个可选示例中,所述装置还包括:
计算模块,用于在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中不同于所述第一对象标识的至少部分对象标识之前,计算所述关系图谱在所述显示界面中的面积占比;
第三确定模块,用于确定所述面积占比所属的占比范围对应的数量阈值;
统计模块,用于统计所述关系图谱中的对象标识的数量;
第四确定模块,用于在所述数量大于所述数量阈值的情况下,确定第一预设条件满足。
在一个可选示例中,所述装置还包括:
第三展示模块,用于在第二预设条件满足的情况下,在所述显示界面中的第二预设位置展示M个数据过滤参考信息;
第三接收模块,用于接收用户对所述M个数据过滤参考信息中的第一数据过滤参考信息的第三输入操作;
第二更新模块,用于对所述显示界面中的所述关系图谱进行更新,以消除所述关系图谱中所述第一数据过滤参考信息所指向的数据。
在一个可选示例中,所述第一确定模块,包括:
第四确定子模块,用于在具有所述第一对象标识的对象实体的数量为至少两个的情况下,确定具有所述第一对象标识的至少两个对象实体中的各个对象实体的营业状态和所属地区;
筛选子模块,用于从所述至少两个对象实体中,筛选营业状态为预设状态,且所属地区为预设地区的对象实体作为第一对象实体。
在一个可选示例中,所述第一展示模块,,包括:
获取子模块,用于在所述第一对象标识为所述第一对象实体的历史对象标识的情况下,获取所述第一对象实体的当前对象标识;
展示子模块,用于在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱呈树状结构,且所述当前对象标识位于所述树状结构的中心。
根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述关系图谱展示方法。
根据本公开实施例的又一个方面,提供了一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述关系图谱展示方法。
根据本公开实施例的又一个方面,提供了一种计算机程序,包括计算机可读代码,当所述计算机可读代码在设备上运行时,所述设备中的处理器执行用于实现上述关系图谱展示方法中各步骤的指令。
本公开的实施例中,可以根据第一对象标识,确定第一对象实体,并在显示界面中展示第一对象实体的关系图谱。在接收到用户对关系图谱中的第二对象标识的第一输入操作的情况下,响应于第一输入操作,可以获取第一对象实体与根据第二对象标识确定的第二对象实体的关系详情数据,并根据第二对象标识在显示界面中的展示位置,针对关系详情数据,确定展示参考信息。可见,用户只需执行对关系图谱中的第二对象标识的第一输入操作,本公开的实施例即可自动执行关系详情数据的获取操作和展示参考信息的确定操作,以实现对第一输入操作的响应,从而便捷可靠地实现用户与关系图谱的交互,因此,本公开的实施例能够有效地满足用户与关系图谱进行交互的需求。
下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
图1是本公开一示例性实施例提供的关系图谱展示方法的流程示意图。
图2是本公开的实施例中显示界面的示意图之一。
图3是本公开的实施例中显示界面的示意图之二。
图4是本公开的实施例中显示界面的示意图之三。
图5是本公开的实施例中显示界面的示意图之四。
图6是本公开另一示例性实施例提供的关系图谱展示方法的流程示意图。
图7是本公开再一示例性实施例提供的关系图谱展示方法的流程示意图。
图8是本公开的实施例中显示界面的示意图之五。
图9是本公开的实施例中显示界面的示意图之六。
图10是本公开的实施例中显示界面的示意图之七。
图11是本公开一示例性实施例提供的关系图谱展示装置的结构示意图。
图12是本公开一示例性实施例提供的电子设备的结构图。
具体实施方式
下面,将参考附图详细地描述根据本公开的示例实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。
应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
还应理解,在本公开实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本公开中字符“/”,一般表示前后关联对象是一种“或”的关系。
还应理解,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
本公开实施例可以应用于终端设备、计算机***、服务器等电子设备,其可与众多其它通用或专用计算***环境或配置一起操作。适于与终端设备、计算机***、服务器等电子设备一起使用的众所周知的终端设备、计算***、环境和/或配置的例子包括但不限于:个人计算机***、服务器计算机***、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的***、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机***、大型计算机***和包括上述任何***的分布式云计算技术环境,等等。
终端设备、计算机***、服务器等电子设备可以在由计算机***执行的计算机***可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机***/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算***存储介质上。
示例性方法
图1是本公开一示例性实施例提供的关系图谱展示方法的流程示意图。图1所示的方法包括步骤101、步骤102、步骤103、步骤104和步骤105,下面对各步骤分别进行说明。
步骤101,根据第一对象标识,确定第一对象实体。
这里,用户可以通过触控输入操作、鼠标输入操作、键盘输入操作等,在图2、图3中位于“一键发现”左侧的搜索框内进行第一对象标识的输入;其中,第一对象标识包括但不限于企业名称(例如图3中搜索框内的“北京百度网讯科技有限公司”)、人物名称等。为了便于理解,本公开的实施例中均以第一对象标识为企业名称的情况为例进行说明。
在用户进行第一对象标识的输入之后,可以在预先设置的企业名称集合中,查找用户输入的第一对象标识。
如果在企业名称集合中未查找到用户输入的第一对象标识,可以认为用户输入的第一对象标识是不正确的,此时可以输出提示信息,以提示用户重新输入正确的第一对象标识。
如果在企业名称集合中查找到了用户输入的第一对象标识,可以认为用户输入的第一对象标识是正确的,此时可以根据第一对象标识,确定第一对象实体,由于第一对象标识为企业名称,第一对象实体可以为企业本身。在一种具体实施方式中,根据第一对象标识,确定第一对象实体,包括:
在具有第一对象标识的对象实体的数量为至少两个的情况下,确定具有第一对象标识的至少两个对象实体中的各个对象实体的营业状态和所属地区;
从至少两个对象实体中,筛选营业状态为预设状态,且所属地区为预设地区的对象实体作为第一对象实体。
这里,预设状态可以为在营状态。
这种实施方式中,可以先确定具有第一对象标识的对象实体的数量是一个还是至少两个。
若具有第一对象标识的对象实体的数量仅为一个,这说明针对第一对象标识不存在企业同名的情况,那么,可以直接将这个对象实体作为第一对象实体。
若具有第一对象标识的对象实体的数量为至少两个,这说明针对第一对象标识存在企业同名的情况,那么,可以从预先设置的企业信息库中,获取具有第一对象标识的至少两个对象实体中的各个对象实体的营业状态和所属地区,并进一步从至少两个对象实体中,筛选出营业状态为预设状态,且所属地区为预设地区的对象实体,以便将所筛选的对象实体作为第一对象实体。
可见,这种实施方式中,即使存在企业同名的情况,也能够参考营业状态和所属地区信息,便捷可靠地根据第一对象标识确定出第一对象实体。
当然,根据第一对象标识确定第一对象实体的具体实施方式并不局限于此,例如,在具有第一对象标识的对象实体的数量为至少两个的情况下,可以从具有第一对象标识的至少两个对象实体中随机选择一个对象实体作为第一对象实体,这也是可行的。
步骤102,在显示界面中展示第一对象实体的关系图谱;其中,关系图谱中包括N个关系维度对应的N组维度数据,至少一组维度数据中包括至少一个对象标识。
这里,N可以为大于或等于2的整数,例如,N可以为4、5、6等。
在步骤102中,可以通过渲染操作,生成第一对象实体的关系图谱,并在显示界面中展示第一对象实体的关系图谱,由于第一对象标识为企业名称,第一对象实体的关系图谱可以为企业关系图谱;其中,第一对象实体的关系图谱可以包括N个关系维度对应的N组维度数据,N组维度数据与N个关系维度之间可以为一一对应的关系。
如图4、图5所示,第一对象实体的关系图谱具体可以涉及6个关系维度(即N为6),这6个关系维度分别为任职关系维度、股权关系维度、疑似关系维度、合作关系维度、竞争关系维度、质押抵押维度。可选地,这6个关系维度中的至少部分关系维度还可以进一步细分为若干个子维度,例如,股权关系维度可以进一步细分为疑似实际控股人维度、最终受益人维度、股东维度、对外投资维度、实际控制权维度、分支机构维度。另外,这6个关系维度对应的6组维度数据中的至少一组维度中包括至少一个对象标识,例如,图4中的“上海小度人工智能有限公司”、“百度健康(北京)科技有限公司”、“北京康夫子健康技术有限公司”等可以分别作为股权关系维度对应的那一组维度数据中的一个对象标识;再例如,图5中的“北京合力亿捷科技股份有限公司”、“上海星石网络科技股份有限公司”、“商中在线科技股份有限公司”可以分别作为合作关系维度对应的那一组维度数据中的一个对象标识。
步骤103,接收用户对第二对象标识的第一输入操作;其中,第二对象标识为关系图谱中不同于第一对象标识的任意对象标识。
这里,对第二对象标识的第一输入操作包括但不限于对第二对象标识的触控输入操作、鼠标输入操作、键盘输入操作等,例如,第一输入操作可以为在第二对象标识上的鼠标悬停操作。
步骤104,获取第一对象实体与根据第二对象标识确定的第二对象实体的关系详情数据。
这里,响应于第一输入操作,可以先根据第二对象标识,确定第二对象实体,具体确定方式参照上文中根据第一对象标识,确定第一对象实体的方式即可,在此不再赘述。
接下来,可以从预先设置的企业关系数据库中,获取第一对象实体与第二对象实体的关系详情数据。具体地,在第二对象标识为图5中的“北京合力亿捷科技股份有限公司”的情况下,由于第二对象标识位于合作关系维度对应的那一组维度数据中,关系详情数据可以用于表征企业名称为“北京百度网讯科技有限公司”的企业与企业名称为“北京合力亿捷科技股份有限公司”的企业的详细合作情况,例如,关系详情数据中可以包括企业名称为“北京百度网讯科技有限公司”的企业从企业名称为“北京合力亿捷科技股份有限公司”的企业处进行采购的采购占比、采购金额等。
步骤105,根据第二对象标识在显示界面中的展示位置,确定展示参考信息。
这里,响应于第一输入操作,还可以确定第二对象标识在显示界面中的展示位置,可选地,在关系图谱中,第二对象标识可以被一矩形框框设,第二对象标识在显示界面中的展示位置可以用矩形框的四个顶点的坐标进行表征。之后,可以根据展示位置,确定展示参考信息,展示参考信息具体可以为后续进行关系详情数据的展示时可以参考的信息。
本公开的实施例中,可以根据第一对象标识,确定第一对象实体,并在显示界面中展示第一对象实体的关系图谱。在接收到用户对关系图谱中的第二对象标识的第一输入操作的情况下,响应于第一输入操作,可以获取第一对象实体与根据第二对象标识确定的第二对象实体的关系详情数据,并根据第二对象标识在显示界面中的展示位置,针对关系详情数据,确定展示参考信息。可见,用户只需执行对关系图谱中的第二对象标识的第一输入操作,本公开的实施例即可自动执行关系详情数据的获取操作和展示参考信息的确定操作,以实现对第一输入操作的响应,从而便捷可靠地实现用户与关系图谱的交互,因此,本公开的实施例能够有效地满足用户与关系图谱进行交互的需求。
在图1所示实施例的基础上,如图6所示,在步骤105之后,该方法还包括:
步骤106,对显示界面中的关系图谱进行更新,以使更新后的关系图谱中添加有关系详情数据,且关系详情数据的展示与展示参考信息相符。
这里,可以重新执行渲染操作,以实现显示界面中的关系图谱的更新,从而使关系图谱在已有数据的基础上添加关系详情数据,并令关系详情数据的展示与展示参考信息相符。
本公开的实施例中,在浏览关系图谱时,用户只需执行对关系图谱中感兴趣的对象标识(例如第二对象标识)的输入操作(例如第一输入操作),即可触发关系图谱的更新,以使经更新后的关系图谱向用户呈现相应的关系详情数据,用户可以据此了解更为详细的信息,这样能够给用户带来更好的使用体验。
在图6所示实施例的基础上,如图7所示,步骤105,包括:
步骤1051,根据第二对象标识在显示界面中的展示位置,分别确定第二对象标识与显示界面的上边缘的第一距离、与显示界面的下边缘的第二距离、与显示界面的左边缘的第三距离、与显示界面的右边缘的第四距离。
假设第二对象标识为图5中被一矩形框框设的“北京合力亿捷科技股份有限公司”,第二对象标识在显示界面中的展示位置可以用矩形框的四个顶点的坐标进行表征,由于显示界面的上下左右边缘分别位于一直线上,则可以将矩形框的左上顶点与上边缘所在直线的距离作为第一距离,将矩形框的左下顶点与下边缘所在直线的距离作为第二距离,将矩形框的左下顶点与左边缘所在直线的距离作为第三距离,将矩形框的右下顶点与右边缘所在直线的距离作为第四距离。
步骤1052,根据第一距离和第二距离的比较结果,确定与第二对象标识在第一预设方向的第一摆放对齐方式。
这里,可以将第一距离和第二距离进行大小比较,并根据得到的比较结果,确定与第二对象标识在第一预设方向的第一摆放对齐方向,第一预设方向可以为横向。若比较结果为第一距离小于第二距离,这说明相比于下边缘,第二对象标识更靠近上边缘,为了尽可能保证后续有充足的空间来进行关系详情数据的展示,第一摆放对齐方式可以为上对齐;若比较结果为第一距离大于第二距离,这说明相比于上边缘,第二对象标识更靠近下边缘,为了尽可能保证后续有充足的空间来进行关系详情数据的展示,第一摆放对齐方向可以为下对齐。
步骤1053,根据第三距离和第四距离的比较结果,确定与第二对象标识在第二预设方向的第二摆放对齐方式。
这里,可以将第三距离和第四距离进行大小比较,并根据得到的比较结果,确定与第二对象标识在第二预设方向的第二摆放对齐方向,第二预设方向可以为纵向。若比较结果为第三距离小于第四距离,这说明相比于右边缘,第二对象标识更靠近左边缘,为了尽可能保证后续有充足的空间来进行关系详情数据的展示,第二摆放对齐方式可以为第二对象标识在左的对齐;若比较结果为第三距离大于第四距离,这说明相比于左边缘,第二对象标识更靠近右边缘,为了尽可能保证后续有充足的空间来进行关系详情数据的展示,第二摆放对齐方式可以为第二对象标识在右的对齐。
需要说明的是,在确定出第一摆放对齐方式和第二摆放对齐方式之后,可以由第一摆放对齐方式和第二摆放对齐方式组成上文中的展示参考信息,当然,展示参考信息也可以包括一些其他信息,例如尺寸信息等。
步骤106,包括:
步骤1061,对显示界面中的关系图谱进行更新,以使更新后的关系图谱中添加有承载关系详情数据的悬浮容器,且悬浮容器在第一预设方向遵循第一摆放对齐方式,在第二预设方向遵循第二摆放对齐方式。
这里,悬浮容器包括但不限于悬浮卡片、悬浮窗等。
在步骤1061中,可以重新执行渲染操作,以实现显示界面中的关系图谱的更新,从而使关系图谱在已有数据的基础上添加承载有关系详情数据的悬浮容器,悬浮容器在横向和纵向分别遵循相应的摆放对齐方式,例如,在第二对象标识为图5中的“北京合力亿捷科技股份有限公司”的情况下,由于相比于下边缘,“北京合力亿捷科技股份有限公司”更靠近上边缘,且相比于左边缘,“北京合力亿捷科技股份有限公司”更靠近右边缘,则在进行悬浮容器的展示时,悬浮容器与框设“北京合力亿捷科技股份有限公司”的矩形框可以为上对齐,且悬浮容器的右边缘可以与框设“北京合力亿捷科技股份有限公司”的矩形框的左边缘对齐。
可选地,如图5所示,悬浮容器除了承载关系详情数据之外,还可以承载第二对象实体的基础信息,例如第二对象实体的法定代表人信息、注册资本信息、成立日期信息等。
可见,本公开的实施例中,通过确定第二对象标识与显示界面的四个边缘的距离,可以合理地确定出与第二对象标识在第一预设方向和第二预设方向各自的摆放对齐方式,并通过显示界面中的关系图谱的更新,使关系图谱中新添加的承载有关系详情数据的悬浮容器按照确定出的摆放对齐方向进行摆放和展示,这样能够保证关系详情数据的展示效果,方便用户浏览。
在一个可选示例中,该方法还包括:
在第一预设条件满足的情况下,在显示界面中的第一预设位置展示关系图谱中的至少部分对象标识;
接收用户对至少部分对象标识中的第三对象标识的第二输入操作;
对显示界面中的关系图谱进行平移,以使平移后的关系图谱中的第三对象标识在显示界面中居中展示。
这里,可以先确定第一预设条件是否满足。在一种具体实施方式中,在第一预设条件满足的情况下,在显示界面中的第一预设位置展示关系图谱中不同于第一对象标识的至少部分对象标识之前,该方法还包括:
计算关系图谱在显示界面中的面积占比;
确定面积占比所属的占比范围对应的数量阈值;
统计关系图谱中处于展示状态的对象标识的数量;
在数量大于数量阈值的情况下,确定第一预设条件满足。
需要说明的是,关系图谱中可以有若干个“+”按钮和若干个“-”按钮,一般而言,在“+”按钮被点击的情况下,关系图谱中的数据量可以增加,在“-”按钮被点击的情况下,关系图谱中的数据量可以减少,另外,关系图谱中还可以有若干个展开按钮和若干个收起按钮,在展开按钮被点击的情况下,关系图谱中的数据量可以增加,在收起按钮被点击的情况下,关系图谱中的数据量可以减少,也即,关系图谱的数据量多少并非固定不变的,而是可以根据实际需求进行调整,相应地,关系图谱在显示界面中的面积占比也并非固定不变。
在一个具体例子中,如果图4中左下方的“更多(57)”(其可以认为是一展开按钮)被点击,则关系图谱中会添加更多属于对外投资维度下的对象标识,新添加的对象标识具体可以包括图8中示意的这些对象标识,并且,图8中示意的这些对象标识下方可以具有收起按钮。可选地,对应于图8中的每个对象标识,可以展示相应对象实体与第一对象实体存在关系的时间段信息,例如,图8中的“北京趣活科技有限公司”下方可以展示有“2915-02-05~2019-10-10”这一时间段信息。
这种实施方式中,可以预先设置至少一个占比范围与相应数量阈值之间的对应关系,预先设置的对应关系具体可以为下面的表1所示:
占比范围 | 数量阈值 |
(0,1/3] | S1 |
(1/3,2/3] | S2 |
(2/3,1] | S3 |
表1
具体实施时,可以先计算关系图谱在显示界面中的面积占比,可选地,可以先确定一能够框设关系图谱中的所有数据的最小矩形框,获取该最小矩形框的面积,并获取显示界面的总面积,通过将该最小矩形框的面积与显示界面的总面积相除,即可得到关系图谱在显示界面中的面积占比。
接下来,可以结合上面的表1,确定得到的面积占比所属的占比范围,假设得到的面积占比为2/3,则得到的面积占比所属的占比范围为(1/3,2/3],这时可以进一步结合上面的表1,确定(1/3,2/3]对应的数量阈值,很显然,确定出的数量阈值为S2。
之后,可以统计关系图谱中的对象标识的数量,并将统计出的数量与上述确定出的数量阈值S2进行大小比较。如果统计出的数量大于S2,可以认为关系图谱中展示的对象标识数量过多,不利于关系图谱局部的查看,这时,可以确定第一预设条件满足。
这种实施方式中,通过计算关系图谱在显示界面中的面积占比,确定面积占比所属的占比范围对应的数量阈值,并将确定出的数量阈值与关系图谱中的对象标识的数量进行比较,能够自动且便捷可靠地识别出第一预设条件满足的情况。
当然,确定第一预设条件是否满足的方式并不局限于此,例如,如图4、图5、图8所示,显示界面中还可以展示侧边栏,侧边栏中可以包括“查找”、“筛选”、“保存”、“导出”这4个控件,在侧边栏中的“查找”被点击的情况下,可以确定第一预设条件满足,这也是可行的。
在确定出第一预设条件满足的情况下,可以在显示界面中的第一预设位置展示关系图谱中不同于第一对象标识的至少部分对象标识,例如,如图9所示,可以在“查找”左侧展示关系图谱中的所有对象标识。
之后,可以接收用户对至少部分对象标识中的第三对象标识的第二输入操作。这里,第三对象标识可以为至少部分对象标识中的任意对象标识,对第三对象标识的第二输入操作包括但不限于对第三对象标识的触控输入操作、鼠标输入操作、键盘输入操作等。
再之后,响应于第二输入操作,可以对显示界面中的关系图谱进行整图平移,以使平移后的关系图谱中的第三对象标识在显示界面中居中展示,例如,在第三对象标识为图9中的“上海小度人工智能有限公司”的情况下,“上海小度人工智能有限公司”在显示界面中沿横向和纵向均是居中的,这样,用户能够非常方便地对第三对象标识的相关信息进行查看,例如对具有第三对象标识的对象实体与第一对象实体的关系详情数据进行查看。
可见,本公开的实施例中,通过在第一预设条件满足的情况下,在显示界面中的第一预设位置展示关系图谱中的至少部分对象标识,用户只需执行对其中感兴趣的对象标识的输入操作,即可使感兴趣的对象标识在显示界面中居中展示,以方便用户的浏览,从而能够给用户带来较好的使用体验。
在一个可选示例中,该方法还包括:
在第二预设条件满足的情况下,在显示界面中的第二预设位置展示M个数据过滤参考信息;
接收用户对M个数据过滤参考信息中的第一数据过滤参考信息的第三输入操作;
对显示界面中的关系图谱进行更新,以消除关系图谱中第一数据过滤参考信息所指向的数据。
这里,可以先确定第二预设条件是否满足,需要说明的是,与确定第一预设条件是否满足的方式类似,也可以通过计算关系图谱在显示界面中的面积占比,确定面积占比所属的占比范围对应的数量阈值,并将确定出的数量阈值与关系图谱中处于展示状态的对象标识的数量进行大小比较,以根据比较结果,确定第二预设条件是否满足。
当然,确定第二预设条件是否满足的方式并不局限于此,例如,如图4、图5、图8所示,显示界面中还可以展示侧边栏,侧边栏中可以包括“查找”、“筛选”、“保存”、“导出”这4个控件,在侧边栏中的“筛选”被点击的情况下,可以确定第二预设条件满足,这也是可行的。
在确定出第二预设条件满足的情况下,可以在显示界面中的第二预设位置展示M个数据过滤参考信息,例如,如图10所示,可以在“筛选”左侧展示M个数据过滤参考信息,其中,“任职关系”下的“法定代表人”、“历史法定代表人”、“董监高”、“历史董监高”,以及“股权关系”下的“疑似实际控股人”、“最终受益人”、“股东”、“历史股东”等均可以作为一个数据过滤参考信息。
之后,可以接收用户对M个数据过滤参考信息中的第一数据过滤参考信息的第三输入操作。这里,第一数据过滤参考信息可以为M个数据过滤参考信息中的任意数据过滤参考信息,每个数据过滤参考信息左侧可以显示有一选择栏,对第一数据过滤参考信息的第三输入操作可以为用于选中第一数据过滤参考信息左侧的选项栏的输入操作,该输入操作包括但不限于触控输入操作、鼠标输入操作、键盘输入操作等。
再之后,响应于第三输入操作,可以重新执行渲染操作,以实现显示界面中的关系图谱的更新,从而消除关系图谱中第一数据过滤参考信息所指向的数据在显示界面中的展示,例如,在第一数据过滤参考信息为“法定代表人”的情况下,在对关系图谱进行更新后,关系图谱中将不再存在“法定代表人”相关的数据;在第一数据过滤参考信息为“最终受益人”的情况下,在对关系图谱进行更新后,关系图谱中将不再存在“最终受益人”相关的数据。
可见,本公开的实施例中,通过在第二预设条件满足的情况下,在显示界面中的第二预设位置展示M个数据过滤参考信息,用户只需执行对其中特定数据过滤参考信息的输入操作,即可消除关系图谱中不感兴趣的数据,这样能够使呈现给用户的关系图谱更加精简,以方便用户浏览,从而能够给用户带来较好的使用体验。
在一个可选示例中,在显示界面中展示第一对象实体的关系图谱,包括:
在第一对象标识为第一对象实体的历史对象标识的情况下,获取第一对象实体的当前对象标识;
在显示界面中展示第一对象实体的关系图谱;其中,关系图谱呈树状结构,且当前对象标识位于树状结构的中心。
需要说明的是,对于同一对象实体而言,其在不同时期采用的对象标识可能是不同的,例如,对于同一企业,其在不同时期可能具有不同的企业名称。有鉴于此,本公开的实施例中可以预先设置有一信息表,信息表中可以记录有多个对象实体中的每个对象实体在不同时期的对象标识,这样,通过对信息表进行查询,可以确定第一对象标识具体是第一对象实体的历史对象标识还是当前对象标识。
如果第一对象标识为第一对象实体的历史对象标识,则可以继续依据信息表,获取第一对象实体的当前对象标识,接下来,可以在显示界面中展示第一对象实体的关系图谱,关系图谱可以呈树状结构,且当前对象标识位于树状结构的中心。
如果第一对象标识为第一对象实体的当前对象标识,则可以在显示界面中展示第一对象实体的关系图谱,关系图谱可以呈树状结构,且第一对象标识位于树状结构的中心。
可见,本公开的实施例中,通过识别第一对象标识是否为第一对象实体的历史对象标识,并根据识别结果进行相应处理,可以保证最终位于关系图谱的中心的对象标识为最新的对象标识。
在一个可选示例中,用户可以先在图2中的搜索框中输入想要查询的企业的企业名称(其相当于上文中的第一对象标识),之后可以点击“一键发现”,这时可以进行企业关系图的生成和展示。具体地,可以通过用户输入的企业名称,获取用户想要查询的企业的id(其全称为Identity Document),然后利用所获取的id,向服务端请求该企业相关的所有企业数据;之后,可以对所请求的企业数据进行处理,例如进行无效数据的清理,各个细分维度的归类,数据对应的树形结构的处理,为各个节点添加唯一的节点id的处理等;再之后,可以利用处理好的企业数据,经渲染操作,绘制出该企业的企业关系图谱(相当于上文中的第一对象实体的关系图谱)。
需要说明的是,企业关系图谱存在多种可能的交互方式:
(1)点击“-”按钮时,通过按钮的节点id查询到树形结构中的对应节点,在该节点位置添加隐藏子节点的标志,并重新执行渲染操作;
(2)点击“+”按钮时,通过按钮的节点id查询到树形结构中的对应节点,如果该节点有子节点,删除节点的隐藏子节点标记,重新执行渲染操作,如果该节点没有子节点,向服务端请求子节点数据添加到该节点下,删除节点的隐藏子节点标记,重新执行渲染操作;需要说明的是,如果子节点的总数大于10,且已展示的节点数等于全部的子节点数量,则在已经展示的子节点后添加收起按钮,在收起按钮被点击时,将该节点下的子节点只保留10个,且修改收起按钮为展开按钮;如果已展示的节点数小于全部的子节点数量,则在已展示的子节点后添加展开按钮,在展开按钮被点击时,将该节点下所有的子节点全部展示,且修改展开按钮为收起按钮;
(3)鼠标悬停在某一对象标识(例如上文中的第二对象标识)上时,根据该节点的关系类型和该节点和上一级节点的id获取两个实体之间的关系详情(其相当于上文中的获取第一对象实体与第二对象实体的关系详情数据),并以悬浮卡片的形式展示;
(4)用户点击侧边栏中的“查找”时,展示企业关系图谱中的所有对象标之后,可以根据用户对特定对象标识的点击操作,调用图谱的接口,通过整图平移的方式让该特定对象标识在显示界面中居中展示;
(5)用户点击侧边栏中的“筛选”时,展示各个可筛选的项目(其相当于上文中的M个数据过滤参考信息),之后,可以根据用户对特定数据过滤参考信息左侧的选择栏的点击操作,调用图谱的接口,过滤掉特定数据过滤参考信息指向的数据,然后重新执行渲染操作。
(6)可以通过图3至图5,以及图8至图10中的“全屏”、“放大”、“缩小”、“还原”、“保存”、“导出”等控件,实现对企业关系图谱的常规处理。
综上,本公开的实施例中,可以通过关系图谱的方式,直观地展示企业在各个维度内与其相关的公司及其关系,其次通过点击展开收起等一系列的交互方式优化了关系图谱的展示效果,通过悬浮节点的方式查看关系详情,通过筛选的方式能简洁明了地绘制出包括用户所关心的关系维度的相关数据的图谱等,最后通过数据导出、图片下载等方式可以导出结果,大大方便了用户的使用,从而能够给用户带来较好的使用体验。另外,本公开的实施例中,还可以通过添加过滤层的方式,通过源数据(其包括与企业相关的所有企业数据,即源数据中包括非常完整的数据)-->过滤层-->展示数据-->绘制图谱的流程,实现各个功能的解耦,在不修改源数据的基础上,支持多种形式的功能,使得最终呈现给用户的关系图谱是用户所需的关系图谱。
本公开的实施例提供的任一种关系图谱展示方法可以由任意适当的具有数据处理能力的设备执行,包括但不限于:终端设备和服务器等。或者,本公开实施例提供的任一种关系图谱展示方法可以由处理器执行,如处理器通过调用存储器存储的相应指令来执行本公开实施例提及的任一种关系图谱展示方法。下文不再赘述。
示例性装置
图11是本公开一示例性实施例提供的关系图谱展示装置的结构示意图,图11所示的装置包括第一确定模块1101、第一展示模块1102、第一接收模块1103、获取模块1104和第二确定模块1105。
第一确定模块1101,用于根据第一对象标识,确定第一对象实体;
第一展示模块1102,用于在显示界面中展示第一对象实体的关系图谱;其中,关系图谱中包括N个关系维度对应的N组维度数据,至少一组维度数据中包括至少一个对象标识;
第一接收模块1103,用于接收用户对第二对象标识的第一输入操作;其中,第二对象标识为关系图谱中不同于第一对象标识的任意对象标识;
获取模块1104,用于获取第一对象实体与根据第二对象标识确定的第二对象实体的关系详情数据;
第二确定模块1105,用于根据第二对象标识在显示界面中的展示位置,确定展示参考信息。
在一个可选示例中,该装置还包括:
第一更新模块,用于在根据第二对象标识在显示界面中的展示位置,确定展示参考信息之后,对显示界面中的关系图谱进行更新,以使更新后的关系图谱中添加有关系详情数据,且关系详情数据的展示与展示参考信息相符。
在一个可选示例中,
第二确定模块1105,包括:
第一确定子模块,用于根据第二对象标识在显示界面中的展示位置,分别确定第二对象标识与显示界面的上边缘的第一距离、与显示界面的下边缘的第二距离、与显示界面的左边缘的第三距离、与显示界面的右边缘的第四距离;
第二确定子模块,用于根据第一距离和第二距离的比较结果,确定与第二对象标识在第一预设方向的第一摆放对齐方式;
第三确定子模块,用于根据第三距离和第四距离的比较结果,确定与第二对象标识在第二预设方向的第二摆放对齐方式;
第一更新模块,具体用于:
对显示界面中的关系图谱进行更新,以使更新后的关系图谱中添加有承载关系详情数据的悬浮容器,且悬浮容器在第一预设方向遵循第一摆放对齐方式,在第二预设方向遵循第二摆放对齐方式。
在一个可选示例中,该装置还包括:
第二展示模块,用于在第一预设条件满足的情况下,在显示界面中的第一预设位置展示关系图谱中的至少部分对象标识;
第二接收模块,用于接收用户对至少部分对象标识中的第三对象标识的第二输入操作;
平移模块,用于对显示界面中的关系图谱进行平移,以使平移后的关系图谱中的第三对象标识在显示界面中居中展示。
在一个可选示例中,该装置还包括:
计算模块,用于在第一预设条件满足的情况下,在显示界面中的第一预设位置展示关系图谱中不同于第一对象标识的至少部分对象标识之前,计算关系图谱在显示界面中的面积占比;
第三确定模块,用于确定面积占比所属的占比范围对应的数量阈值;
统计模块,用于统计关系图谱中的对象标识的数量;
第四确定模块,用于在数量大于数量阈值的情况下,确定第一预设条件满足。
在一个可选示例中,该装置还包括:
第三展示模块,用于在第二预设条件满足的情况下,在显示界面中的第二预设位置展示M个数据过滤参考信息;
第三接收模块,用于接收用户对M个数据过滤参考信息中的第一数据过滤参考信息的第三输入操作;
第二更新模块,用于对显示界面中的关系图谱进行更新,以消除关系图谱中第一数据过滤参考信息所指向的数据。
在一个可选示例中,第一确定模块1101,包括:
第四确定子模块,用于在具有第一对象标识的对象实体的数量为至少两个的情况下,确定具有第一对象标识的至少两个对象实体中的各个对象实体的营业状态和所属地区;
筛选子模块,用于从至少两个对象实体中,筛选营业状态为预设状态,且所属地区为预设地区的对象实体作为第一对象实体。
在一个可选示例中,第一展示模块1102,包括:
获取子模块,用于在第一对象标识为第一对象实体的历史对象标识的情况下,获取第一对象实体的当前对象标识;
展示子模块,用于在显示界面中展示第一对象实体的关系图谱;其中,关系图谱呈树状结构,且当前对象标识位于树状结构的中心。
示例性电子设备
下面,参考图12来描述根据本公开实施例的电子设备。该电子设备可以是第一设备和第二设备中的任一个或两者、或与它们独立的单机设备,该单机设备可以与第一设备和第二设备进行通信,以从它们接收所采集到的输入信号。
图12图示了根据本公开实施例的电子设备1200的框图。
如图12所示,电子设备1200包括一个或多个处理器1201和存储器1202。
处理器1201可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备1200中的其他组件以执行期望的功能。
存储器1202可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器1201可以运行所述程序指令,以实现上文所述的本公开的各个实施例的关系图谱展示方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。
在一个示例中,电子设备1200还可以包括:输入装置1203和输出装置1204,这些组件通过总线***和/或其他形式的连接机构(未示出)互连。
例如,在电子设备1200是第一设备或第二设备时,该输入装置1203可以是麦克风或麦克风阵列。在电子设备1200是单机设备时,该输入装置1203可以是通信网络连接器,用于从第一设备和第二设备接收所采集的输入信号。
此外,该输入装置1203还可以包括例如键盘、鼠标等等。
该输出装置1204可以向外部输出各种信息。该输出装置1204可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出装置等等。
当然,为了简化,图12中仅示出了该电子设备1200中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备1200还可以包括任何其他适当的组件。
示例性计算机程序产品和计算机可读存储介质
除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的关系图谱展示方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的关系图谱展示方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
本公开的实施例还可以是计算机程序,其包括计算机可读代码,当所述计算机可读代码在设备上运行时,所述设备中的处理器执行用于实现本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的关系图谱展示方法中各步骤的指令。
以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于***实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本公开中涉及的器件、装置、设备、***的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、***。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
可能以许多方式来实现本公开的方法和装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
还需要指出的是,在本公开的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
Claims (14)
1.一种关系图谱展示方法,其特征在于,包括:
根据第一对象标识,确定第一对象实体;
在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱中包括N个关系维度对应的N组维度数据,至少一组维度数据中包括至少一个对象标识;
接收用户对第二对象标识的第一输入操作;其中,所述第二对象标识为所述关系图谱中不同于所述第一对象标识的任意对象标识;
获取所述第一对象实体与根据所述第二对象标识确定的第二对象实体的关系详情数据;其中,所述关系详情数据不同于所述第二对象实体的基础信息;
根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息;
对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有所述关系详情数据,且所述关系详情数据的展示与所述展示参考信息相符;
所述根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息,包括:
根据所述第二对象标识在所述显示界面中的展示位置,分别确定所述第二对象标识与所述显示界面的上边缘的第一距离、与所述显示界面的下边缘的第二距离、与所述显示界面的左边缘的第三距离、与所述显示界面的右边缘的第四距离;
根据所述第一距离和所述第二距离的比较结果,确定与所述第二对象标识在第一预设方向的第一摆放对齐方式;
根据所述第三距离和所述第四距离的比较结果,确定与所述第二对象标识在第二预设方向的第二摆放对齐方式;
所述对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有所述关系详情数据,且所述关系详情数据的展示与所述展示参考信息相符,包括:
对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有承载所述关系详情数据的悬浮容器,且所述悬浮容器在所述第一预设方向遵循所述第一摆放对齐方式,在所述第二预设方向遵循所述第二摆放对齐方式。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中的至少部分对象标识;
接收用户对所述至少部分对象标识中的第三对象标识的第二输入操作;
对所述显示界面中的所述关系图谱进行平移,以使平移后的所述关系图谱中的所述第三对象标识在所述显示界面中居中展示。
3.根据权利要求2所述的方法,其特征在于,所述在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中不同于所述第一对象标识的至少部分对象标识之前,所述方法还包括:
计算所述关系图谱在所述显示界面中的面积占比;
确定所述面积占比所属的占比范围对应的数量阈值;
统计所述关系图谱中的对象标识的数量;
在所述数量大于所述数量阈值的情况下,确定第一预设条件满足。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在第二预设条件满足的情况下,在所述显示界面中的第二预设位置展示M个数据过滤参考信息;
接收用户对所述M个数据过滤参考信息中的第一数据过滤参考信息的第三输入操作;
对所述显示界面中的所述关系图谱进行更新,以消除所述关系图谱中所述第一数据过滤参考信息所指向的数据。
5.根据权利要求1所述的方法,其特征在于,所述根据第一对象标识,确定第一对象实体,包括:
在具有所述第一对象标识的对象实体的数量为至少两个的情况下,确定具有所述第一对象标识的至少两个对象实体中的各个对象实体的营业状态和所属地区;
从所述至少两个对象实体中,筛选营业状态为预设状态,且所属地区为预设地区的对象实体作为第一对象实体。
6.根据权利要求1所述的方法,其特征在于,所述在显示界面中展示所述第一对象实体的关系图谱,包括:
在所述第一对象标识为所述第一对象实体的历史对象标识的情况下,获取所述第一对象实体的当前对象标识;
在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱呈树状结构,且所述当前对象标识位于所述树状结构的中心。
7.一种关系图谱展示装置,其特征在于,包括:
第一确定模块,用于根据第一对象标识,确定第一对象实体;
第一展示模块,用于在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱中包括N个关系维度对应的N组维度数据,至少一组维度数据中包括至少一个对象标识;
第一接收模块,用于接收用户对第二对象标识的第一输入操作;其中,所述第二对象标识为所述关系图谱中不同于所述第一对象标识的任意对象标识;
获取模块,用于获取所述第一对象实体与根据所述第二对象标识确定的第二对象实体的关系详情数据;其中,所述关系详情数据不同于所述第二对象实体的基础信息;
第二确定模块,用于根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息;
第一更新模块,用于在根据所述第二对象标识在所述显示界面中的展示位置,确定展示参考信息之后,对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有所述关系详情数据,且所述关系详情数据的展示与所述展示参考信息相符;
所述第二确定模块,包括:
第一确定子模块,用于根据所述第二对象标识在所述显示界面中的展示位置,分别确定所述第二对象标识与所述显示界面的上边缘的第一距离、与所述显示界面的下边缘的第二距离、与所述显示界面的左边缘的第三距离、与所述显示界面的右边缘的第四距离;
第二确定子模块,用于根据所述第一距离和所述第二距离的比较结果,确定与所述第二对象标识在第一预设方向的第一摆放对齐方式;
第三确定子模块,用于根据所述第三距离和所述第四距离的比较结果,确定与所述第二对象标识在第二预设方向的第二摆放对齐方式;
所述第一更新模块,具体用于:
对所述显示界面中的所述关系图谱进行更新,以使更新后的所述关系图谱中添加有承载所述关系详情数据的悬浮容器,且所述悬浮容器在所述第一预设方向遵循所述第一摆放对齐方式,在所述第二预设方向遵循所述第二摆放对齐方式。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二展示模块,用于在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中的至少部分对象标识;
第二接收模块,用于接收用户对所述至少部分对象标识中的第三对象标识的第二输入操作;
平移模块,用于对所述显示界面中的所述关系图谱进行平移,以使平移后的所述关系图谱中的所述第三对象标识在所述显示界面中居中展示。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
计算模块,用于在第一预设条件满足的情况下,在所述显示界面中的第一预设位置展示所述关系图谱中不同于所述第一对象标识的至少部分对象标识之前,计算所述关系图谱在所述显示界面中的面积占比;
第三确定模块,用于确定所述面积占比所属的占比范围对应的数量阈值;
统计模块,用于统计所述关系图谱中的对象标识的数量;
第四确定模块,用于在所述数量大于所述数量阈值的情况下,确定第一预设条件满足。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第三展示模块,用于在第二预设条件满足的情况下,在所述显示界面中的第二预设位置展示M个数据过滤参考信息;
第三接收模块,用于接收用户对所述M个数据过滤参考信息中的第一数据过滤参考信息的第三输入操作;
第二更新模块,用于对所述显示界面中的所述关系图谱进行更新,以消除所述关系图谱中所述第一数据过滤参考信息所指向的数据。
11.根据权利要求7所述的装置,其特征在于,所述第一确定模块,包括:
第四确定子模块,用于在具有所述第一对象标识的对象实体的数量为至少两个的情况下,确定具有所述第一对象标识的至少两个对象实体中的各个对象实体的营业状态和所属地区;
筛选子模块,用于从所述至少两个对象实体中,筛选营业状态为预设状态,且所属地区为预设地区的对象实体作为第一对象实体。
12.根据权利要求7所述的装置,其特征在于,所述第一展示模块,包括:
获取子模块,用于在所述第一对象标识为所述第一对象实体的历史对象标识的情况下,获取所述第一对象实体的当前对象标识;
展示子模块,用于在显示界面中展示所述第一对象实体的关系图谱;其中,所述关系图谱呈树状结构,且所述当前对象标识位于所述树状结构的中心。
13.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序用于执行上述权利要求1至6中任一项所述的关系图谱展示方法。
14.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1至6中任一项所述的关系图谱展示方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110222896 | 2021-02-26 | ||
CN2021102228968 | 2021-02-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112966099A CN112966099A (zh) | 2021-06-15 |
CN112966099B true CN112966099B (zh) | 2024-06-25 |
Family
ID=76278528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110323049.0A Active CN112966099B (zh) | 2021-02-26 | 2021-03-25 | 关系图谱展示方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112966099B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113901125B (zh) * | 2021-09-17 | 2024-07-16 | 盐城天眼察微科技有限公司 | 数据展示方法和装置、及存储介质和电子设备 |
CN117788132B (zh) * | 2024-02-28 | 2024-05-31 | 东亚银行(中国)有限公司 | 基于知识图谱的银行反洗钱股权追溯方法和装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110377667A (zh) * | 2019-06-17 | 2019-10-25 | 深圳壹账通智能科技有限公司 | 关联图谱展示方法、装置、计算机设备和存储介质 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150095303A1 (en) * | 2013-09-27 | 2015-04-02 | Futurewei Technologies, Inc. | Knowledge Graph Generator Enabled by Diagonal Search |
US20170053352A1 (en) * | 2015-08-20 | 2017-02-23 | Open Text GXS ULC | Community-centric façades for information exchange platform |
CN110019542B (zh) * | 2017-08-15 | 2023-08-29 | 阿里巴巴集团控股有限公司 | 企业关系的生成、生成组织成员数据库及识别同名成员 |
CN107894833B (zh) * | 2017-10-26 | 2021-06-15 | 北京光年无限科技有限公司 | 基于虚拟人的多模态交互处理方法及*** |
CN108197269A (zh) * | 2018-01-04 | 2018-06-22 | 北京金堤科技有限公司 | 一种动态关系图谱的生成方法、装置和用户终端 |
CN108875051B (zh) * | 2018-06-28 | 2020-04-28 | 中译语通科技股份有限公司 | 面向海量非结构化文本的知识图谱自动构建方法及*** |
CN108984709A (zh) * | 2018-07-06 | 2018-12-11 | 盐城天眼查信息咨询有限公司 | 一种数据导入方法、装置和计算机可读介质 |
CN109033051A (zh) * | 2018-07-06 | 2018-12-18 | 盐城天眼查信息咨询有限公司 | 一种数据导入方法、装置及计算机可读介质 |
CN109614550A (zh) * | 2018-12-11 | 2019-04-12 | 平安科技(深圳)有限公司 | 舆情监控方法、装置、计算机设备及存储介质 |
CN109766445B (zh) * | 2018-12-13 | 2024-03-26 | 平安科技(深圳)有限公司 | 一种知识图谱构建方法及数据处理装置 |
CN109741035A (zh) * | 2019-01-03 | 2019-05-10 | 深圳壹账通智能科技有限公司 | 数据处理方法、装置、计算机设备和存储介质 |
CN110223168B (zh) * | 2019-06-24 | 2022-06-28 | 浪潮卓数大数据产业发展有限公司 | 一种基于企业关系图谱的标签传播反欺诈检测方法及*** |
CN110442607A (zh) * | 2019-07-26 | 2019-11-12 | 中国建设银行股份有限公司 | 关联企业信息的本地查询方法、装置及电子设备 |
CN110414965A (zh) * | 2019-07-30 | 2019-11-05 | 中国工商银行股份有限公司 | 信息展示方法、信息展示装置、电子设备和介质 |
CN110909176B (zh) * | 2019-11-20 | 2021-03-02 | 腾讯科技(深圳)有限公司 | 数据推荐方法、装置、计算机设备以及存储介质 |
CN111339213A (zh) * | 2020-02-18 | 2020-06-26 | 京东方科技集团股份有限公司 | 基于知识图谱的可视化展示方法、电子设备及介质 |
CN111383097B (zh) * | 2020-03-24 | 2023-08-29 | 中国建设银行股份有限公司 | 挖掘个人疑似账户的方法和装置 |
CN111461727B (zh) * | 2020-03-27 | 2023-08-25 | 深圳价值在线信息科技股份有限公司 | 交易行为的监控预警方法、装置、存储介质和智能设备 |
CN111597354A (zh) * | 2020-05-21 | 2020-08-28 | 北京明略软件***有限公司 | 知识图谱配置方法、装置、计算机设备和可读存储介质 |
CN111858962B (zh) * | 2020-07-27 | 2023-04-07 | 腾讯科技(成都)有限公司 | 数据处理方法、装置及计算机可读存储介质 |
CN112328802A (zh) * | 2020-09-30 | 2021-02-05 | 支付宝(杭州)信息技术有限公司 | 数据处理方法、装置和服务器 |
CN112199513A (zh) * | 2020-10-19 | 2021-01-08 | 支付宝(杭州)信息技术有限公司 | 企业供求关系的确定方法、装置和电子设备 |
-
2021
- 2021-03-25 CN CN202110323049.0A patent/CN112966099B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110377667A (zh) * | 2019-06-17 | 2019-10-25 | 深圳壹账通智能科技有限公司 | 关联图谱展示方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112966099A (zh) | 2021-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112966099B (zh) | 关系图谱展示方法、装置及计算机可读存储介质 | |
US20190108046A1 (en) | Dashboard creation and management | |
US10579678B2 (en) | Dynamic hierarchy generation based on graph data | |
CN111353862B (zh) | 商品的推荐方法和装置、电子设备和存储介质 | |
CN105550241A (zh) | 多维数据库查询方法及装置 | |
CN110334109B (zh) | 关系式数据库数据查询方法、***、介质和电子设备 | |
CN112463991B (zh) | 历史行为数据的处理方法、装置、计算机设备及存储介质 | |
CN112214505B (zh) | 数据同步方法、装置、计算机可读存储介质及电子设备 | |
CN111931097A (zh) | 信息展示方法、装置、电子设备以及存储介质 | |
CN110928984A (zh) | 一种知识图谱的构建方法、装置、终端及存储介质 | |
CN112084208A (zh) | 数据可视化方法及***、存储介质及电子设备 | |
CN111797277A (zh) | 映射对象***与关系***的方法、装置、计算机读存储介质及终端设备 | |
CN112395517B (zh) | 房源搜索展示方法、装置及计算机可读存储介质 | |
US20130262417A1 (en) | Graphical Representation and Automatic Generation of Iteration Rule | |
US11531706B2 (en) | Graph search using index vertices | |
CN117216042A (zh) | 一种数据标准化平台的构建方法及装置 | |
CN112784113A (zh) | 数据处理方法及装置、计算机可读存储介质、电子设备 | |
US11074401B2 (en) | Merging delta object notation documents | |
CN115687704A (zh) | 信息显示方法、装置、电子设备及计算机可读存储介质 | |
CN113779362A (zh) | 数据搜索方法及装置 | |
CN114282121A (zh) | 业务节点推荐方法、***、设备及存储介质 | |
CN112084252A (zh) | 多数据联动交互方法和装置 | |
CN113806556A (zh) | 基于电网数据的知识图谱的构建方法、装置、设备及介质 | |
CN112035581A (zh) | 基于模型的任务处理方法、装置、设备和介质 | |
CN112328837A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |