System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实体关系展示方法及电子设备、存储介质技术_技高网

一种实体关系展示方法及电子设备、存储介质技术

技术编号:41180737 阅读:2 留言:0更新日期:2024-05-07 22:15
本申请公开了一种实体关系展示方法及电子设备、存储介质,该方法包括:获取实体关系数据,实体关系数据包括多个实体以及多个实体之间的关系信息;将实体关系数据转换成三维模型数据格式的数据;基于三维模型数据格式的数据进行三维渲染,以在显示页面上显示实体关系数据对应的实体关系三维图,其中,实体关系三维图包括多个实体节点和多个实体节点之间的连接线,各实体节点表征不同的实体,连接线表示所连接的两个实体节点存在关系。上述方案,能够实现实体关系的三维展示,进而改善实体关系的显示效果和用户体验。

【技术实现步骤摘要】

本申请涉及知识图谱领域,特别是涉及一种实体关系展示方法及电子设备、存储介质


技术介绍

1、现有的实体关系的展现多采用传统的多页面展示,并在多页面中通过二维图谱的方式展示实体关系,而二维图谱的基本组成结构是“实体-关系-实体”三元组,显示形式比较单一,从而导致用户的使用体验感低。


技术实现思路

1、本申请至少提供一种实体关系展示方法及电子设备、存储介质,能够实现实体关系的三维展示,提升实体关系的显示效果和用户体验。

2、本申请第一方面提供了一种实体关系展示方法,该方法包括:获取实体关系数据,实体关系数据包括多个实体以及多个实体之间的关系信息;将实体关系数据转换成三维模型数据格式的数据;基于三维模型数据格式的数据进行三维渲染,以在显示页面上显示实体关系数据对应的实体关系三维图,其中,实体关系三维图包括多个实体节点和多个实体节点之间的连接线,各实体节点表征不同的实体,连接线表示所连接的两个实体节点存在关系。

3、其中,实体关系三维图中包括至少一个实体关系三维子模型,每个实体关系三维子模型包括若干实体节点和若干实体节点之间的连接线,各实体关系三维子模型分布不同空间。

4、其中,在基于三维模型数据格式的数据进行三维渲染,以在显示页面上显示实体关系数据对应的实体关系三维图之后,方法还包括:响应于用户在显示页面上的操作,基于实体关系三维图进行相应处理。

5、其中,响应于用户在显示页面上的操作,基于实体关系三维图进行相应处理,包括:响应于用户在显示页面的实体关系类型选择操作,突出实体关系三维图中目标对象,目标对象包括属于用户选择的实体关系类型的实体节点和/或连接线。

6、其中,实体关系三维图中的实体关系类型包括若干一级关系类型,每个一级关系类别包括至少一个二级关系类型,在用户所选择的实体关系类型为一级关系类型的情况下,目标对象包括属于所选择的一级关系类型下的各二级关系类型的实体节点和/或连接线;在用户所选择的实体关系类型为二级关系类型的情况下,目标对象包括属于所选择的二级关系类型的实体节点和/或连接线;和/或,实体关系三维图显示于显示页面的第一区域;在响应于用户在显示页面上对实体关系类型的选择操作,突出实体关系三维图中目标对象之前,还包括:在显示页面的第二区域显示实体关系三维图中所包含的各实体关系类型;其中,实体关系类型选择操作为对第二区域中显示的实体关系类型的触发操作;和/或,突出实体关系三维图中目标对象,包括:对实体关系三维图中的目标对象进行高亮处理,和/或,对实体关系三维图中除目标对象以外的实体节点和连接线进行置灰。

7、其中,响应于用户在显示页面上的操作,基于实体关系三维图进行相应处理,包括:响应于用户对实体关系三维图中的实体节点的选中操作,突出实体关系三维图中的第一目标实体节点,和/或,显示用户选中的第二目标实体节点的实体详情,第一目标实体节点包括第二目标实体节点。

8、其中,第一目标实体节点还包括与第二目标实体节点具有一度关系的第一关联实体节点;和/或,突出实体关系三维图中的第一目标实体节点,包括以下至少一个步骤:将第二目标实体节点调整至显示页面的聚焦位置;显示各第一目标实体节点的标识,标识包括图片和名称中的至少一者;放大显示第一目标实体节点以及第一目标实体节点之间的关系;在第一目标实体节点包括第二目标实体节点和第一关联实体节点的情况下,采用不同颜色区分第二目标实体节点和第一关联实体节点。

9、其中,第二目标实体节点的实体详情包括以下至少一者:第二目标实体节点的实体详细信息、第二目标实体节点的一度关系统计信息、与第二目标实体节点具有一度关系的实体节点的实体详细信息;和/或,显示用户选中的第二目标实体节点的实体详情,包括:在显示页面上弹窗显示第二目标实体节点的实体详情。

10、其中,响应于用户在显示页面上的操作,基于实体关系三维图进行相应处理,包括:响应于用户对显示页面的查询操作,查找出与用户输入的查询信息匹配的至少一个目标实体;利用至少一个目标实体、目标实体的关联实体以及目标实体与关联实体之间的关系进行重新三维渲染,以在显示页面上显示查询实体关系三维图。

11、其中,查找出与用户输入的查询信息匹配的至少一个目标实体,包括:从知识图谱中查找与用户输入的查询信息匹配的多个候选实体;利用各候选实体与查询信息之间的匹配度,对多个候选实体进行筛选,以得到至少一个目标实体。

12、本申请第二方面提供了一种电子设备,包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述第一方面中的实体关系展示方法。

13、本申请第三方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述第一方面中的实体关系展示方法。

14、上述方案,将获取到的多个实体及其多个实体之间的关系信息转换成三维模型数据格式的数据,对三维模型数据格式的数据进行三维渲染,得到实体关系三维图并在显示页面上进行显示,在实体关系三维图中显示有多个实体所对应的实体节点,并将实体之间的关系信息以连接线的方式展示,故实现了实体关系的三维显示,提升用户的使用体验。进一步地,在单个显示页面中以三维的方式展示实体以及实体之间的关系,由于多了深度维度,故可以提高展示的层次感,从而提升显示页面的显示效果,使得显示页面更加美观,进一步提升用户的使用体验。

15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。

本文档来自技高网...

【技术保护点】

1.一种实体关系展示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述实体关系三维图中包括至少一个实体关系三维子模型,每个所述实体关系三维子模型包括若干实体节点和所述若干实体节点之间的所述连接线,各所述实体关系三维子模型分布不同空间。

3.根据权利要求1所述的方法,其特征在于,在所述基于所述三维模型数据格式的数据进行三维渲染,以在显示页面上显示所述实体关系数据对应的实体关系三维图之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于用户在所述显示页面上的操作,基于所述实体关系三维图进行相应处理,包括:

5.根据权利要求4所述的方法,其特征在于,所述实体关系三维图中的实体关系类型包括若干一级关系类型,每个一级关系类别包括至少一个二级关系类型,在所述用户所选择的实体关系类型为所述一级关系类型的情况下,所述目标对象包括属于所选择的所述一级关系类型下的各所述二级关系类型的实体节点和/或连接线;在所述用户所选择的实体关系类型为所述二级关系类型的情况下,所述目标对象包括属于所选择的所述二级关系类型的实体节点和/或连接线;

6.根据权利要求3所述的方法,其特征在于,所述响应于用户在所述显示页面上的操作,基于所述实体关系三维图进行相应处理,包括:

7.根据权利要求6所述的方法,其特征在于,所述第一目标实体节点还包括与所述第二目标实体节点具有一度关系的第一关联实体节点;

8.根据权利要求6所述的方法,其特征在于,所述第二目标实体节点的实体详情包括以下至少一者:所述第二目标实体节点的实体详细信息、所述第二目标实体节点的一度关系统计信息、与所述第二目标实体节点具有一度关系的实体节点的实体详细信息;

9.根据权利要求3所述的方法,其特征在于,所述响应于用户在所述显示页面上的操作,基于所述实体关系三维图进行相应处理,包括:

10.根据权利要求9所述的方法,其特征在于,所述查找出与所述用户输入的查询信息匹配的至少一个目标实体,包括:

11.一种电子设备,其特征在于,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至10任一项所述的实体关系展示方法。

12.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至10任一项所述的实体关系展示方法。

...

【技术特征摘要】

1.一种实体关系展示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述实体关系三维图中包括至少一个实体关系三维子模型,每个所述实体关系三维子模型包括若干实体节点和所述若干实体节点之间的所述连接线,各所述实体关系三维子模型分布不同空间。

3.根据权利要求1所述的方法,其特征在于,在所述基于所述三维模型数据格式的数据进行三维渲染,以在显示页面上显示所述实体关系数据对应的实体关系三维图之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于用户在所述显示页面上的操作,基于所述实体关系三维图进行相应处理,包括:

5.根据权利要求4所述的方法,其特征在于,所述实体关系三维图中的实体关系类型包括若干一级关系类型,每个一级关系类别包括至少一个二级关系类型,在所述用户所选择的实体关系类型为所述一级关系类型的情况下,所述目标对象包括属于所选择的所述一级关系类型下的各所述二级关系类型的实体节点和/或连接线;在所述用户所选择的实体关系类型为所述二级关系类型的情况下,所述目标对象包括属于所选择的所述二级关系类型的实体节点和/或连接线;

6.根据权利要求3所述的方法...

【专利技术属性】
技术研发人员:高志强陈立力周明伟
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1