一种树形3D的知识图谱显示方法技术

技术编号:34433640 阅读:26 留言:0更新日期:2022-08-06 16:14
本申请提供一种树形3D的知识图谱显示方法,该方法包括:基于用户输入的关键词从设定知识图谱体系中获取与所述关键词相对应的m个图谱结构;图谱结构i包括与所述关键词相对应的实体所在的节点和位于所述节点的下位的n级节点层;将任一图谱结构i在显示界面上以3D形式进行显示,其中,每个节点以球体进行显示,每个球体的外表面上设置有对应节点的描述符。本申请能够使得显示的图谱结构更加简洁直观,并且能够提升用户的体验感,节省用户的查找速度,使用户操作更加方便。使用户操作更加方便。使用户操作更加方便。

【技术实现步骤摘要】
一种树形3D的知识图谱显示方法


[0001]本申请涉及数据检索领域,具体涉及一种树形3D的知识图谱显示方法。

技术介绍

[0002]现有技术中,通常使用树状结构对知识图谱进行展示,通常会展示出树状结构中每个节点的全部子节点,当某个节点的子节点较多时,会使得树状结构的中心爆炸球过大,视觉体验差。
[0003]专利文献(CN112464000A)公开了一种检索系统,其采用的技术方案是采用2D的平面结构将数据进行显示,每个节点的子节点遍布在四周,子节点的面积逐级变小,用户通过点击控件点击任一子节点后,改子节点转换为中间节点,也就是面积最大的节点,该技术方案采用的是2D的显示方式,展现给用户的界面并不直观,由于各级节点之间的面积差距过大,用户不方便查看子节点上内容导致用户不方便查找所需要的内容,用户的体验感低。

技术实现思路

[0004]针对上述技术问题,本申请采用一种树形3D的知识图谱显示方法,能够至少解决上述技术问题之一。
[0005]所述方法包括以下步骤:S10,基于用户输入的关键词从设定知识图谱体系中获取与所述关本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种树形3D的知识图谱显示方法,其特征在于,包括以下步骤:S10,基于用户输入的关键词从设定知识图谱体系中获取与所述关键词相对应的m个图谱结构,m≥1;图谱结构i包括与所述关键词相对应的描述符所在的节点Rn
i
和位于所述节点Rn
i
的下位的n级节点层;n≥1,i的取值为1到m;S20,将任一图谱结构i在显示界面上以树形3D形式进行显示,其中,每个节点以球体进行显示,每个球体的外表面上设置有对应节点的描述符;S20具体包括:S201,在所述显示界面的第1显示区域的中间位置显示节点Rn
i
;S202,在所述显示界面的第2显示区域显示与节点Rn
i
连接的第1级节点层;其中,如果第1级节点层中的节点数量n1<k0,则在第2显示区域以第三球体显示所述第1级节点层的各节点并且各节点位于长度为W的同一直线上;其中,k0=

((π*W)/2+

d1)/(d1+

d0)

,W为设定宽度,W=a1*W0,a1为小于1的系数,W0为显示界面的宽度;d1为第1级节点层的节点的直径,

d0为第1级节点层的相邻两个节点之间的间隔;如果第1级节点层中的节点数量n1<k1,则在第2显示区域以第三球体显示所述第1级节点层的各节点并且各节点位于以节点Rn
i
为旋转中心和以W为最大直径的第一旋转路径上;k1=

((π*W)/2+

d1)/(d1+

d1)


ꢀ∆
d1为第1级节点层的相邻两个节点之间的弧长;如果k1<n1<(2*k1

2),则在第2显示区域上以旋转方式显示与节点Rn
i
连接的第1级节点层,其中,所述第1级节点层的各节点在以节点Rn
i
为旋转中心的第一旋转路径上旋转,其中,在第一旋转路径的前侧以第三球体显示k1个节点,在第一旋转路径的后侧以第四球体显示k1

2个节点;如果n1>(2*k1

2),则在第一旋转路径的前侧以第三球体显示k1个节点,在第一旋转路径的后侧以第四球体显示k1

2个节点,其余的节点以隐藏状态显示;S203,在所述显示界面的第p+1显示区域显示第p级节点层,p的取值为2到n。2.根据权利要求1所述的方法,其特征在于,n=2;其中,S203包...

【专利技术属性】
技术研发人员:张正义秦德松林方刘羽
申请(专利权)人:中科雨辰科技有限公司
类型:发明
国别省市:

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

1