预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114218394A(43)申请公布日2022.03.22(21)申请号202111294713.X(22)申请日2021.11.03(71)申请人北京邮电大学地址100876北京市海淀区西土城路10号北京邮电大学新科研楼627室(72)发明人鄂海红宋美娜刘雨薇梁月梅康雯珺刘钟允梁静茹丛丽静(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201代理人单冠飞(51)Int.Cl.G06F16/36(2019.01)G06F16/34(2019.01)权利要求书2页说明书9页附图6页(54)发明名称一种面向数据可视化大屏的知识可视化开发方法及系统(57)摘要本发明提供了一种面向数据可视化大屏的知识可视化开发方法及系统,其中,该方法包括:对不同知识可视化功能组件进行划分,根据不同知识可视化功能组件的特性生成知识可视化抽象组件;设计基于知识可视化数据的兄弟组件通信,为组件库通信生成数据流动通道;对组件库中的不同知识可视化抽象组件进行数据格式转换,自动适配当前可视化图表,以格式化知识查询结果;基于格式化知识查询结果,根据知识可视化抽象组件的使用规则,对组件库中的组件进行搭配组合,并设置组件间的交互关系,实现面向数据可视化大屏的知识可视化。本发明解决目前前端可视化组件技术在知识图谱领域实现知识可视化方面的局限性,提高应用的可扩展性和开发效率。CN114218394ACN114218394A权利要求书1/2页1.一种面向数据可视化大屏的知识可视化开发方法,其特征在于,包括以下步骤:对不同知识可视化功能组件进行划分,根据所述不同知识可视化功能组件的特性生成知识可视化抽象组件;根据所述知识可视化抽象组件,设计基于知识可视化数据的兄弟组件通信,为组件库通信生成数据流动通道;基于所述数据流动通道,对所述组件库中的不同知识可视化抽象组件进行数据格式转换,自动适配当前可视化图表,以格式化知识查询结果;基于所述格式化知识查询结果,根据所述知识可视化抽象组件的使用规则,对所述组件库中的组件进行搭配组合,并设置组件间的交互关系,实现面向数据可视化大屏的知识可视化。2.根据权利要求1所述的面向数据可视化大屏的知识可视化开发方法,其特征在于,所述知识可视化抽象组件包括:知识查询抽象组件和知识展示抽象组件;其中,所述知识查询抽象组件包括:以存储在图数据库的知识图谱为数据源发起知识查询请求,将知识查询结果分发至各知识展示抽象组件;所述知识展示抽象组件包括:持续监听所述知识查询结果的更新情况,根据指定的数据格式将所述知识查询结果转换为图表类组件可以使用的展示数据。3.根据权利要求1所述的面向数据可视化大屏的知识可视化开发方法,其特征在于,所述设计基于知识可视化数据的兄弟组件通信,包括:基于大屏画布设计兄弟关系的可视化组件,画布容器承载所述可视化组件,所述画布容器的容器组件与所述可视化组件之间为父子关系,添加所述知识可视化抽象组件,所述知识可视化抽象组件作为所述可视化组件的子组件,若所述知识可视化抽象组件的父组件之间为兄弟关系时,则所述知识查询抽象组件和知识展示抽象组件之间视为伪兄弟关系。4.根据权利要求1所述的面向数据可视化大屏的知识可视化开发方法,其特征在于,所述为组件库通信生成数据流动通道,包括:所述知识查询抽象组件在内部属性uidList中存放与所述知识查询抽象组件有数据联动关系的所述知识展示抽象组件的标识uid;根据所述标识uid所对应的知识查询行为,将相应的查询结果提交至基于vue开发框架的store仓库,并以标识uid为键进行存储;所述知识展示抽象组件实时监听store仓库中的数据变化情况,以自身标识uid为键获取相应数据,处理成为所述可视化组件可用的格式化数据。5.根据权利要求1所述的面向数据可视化大屏的知识可视化开发方法,其特征在于,所述对所述组件库中的不同知识可视化抽象组件进行数据格式转换,包括:以逐层处理逻辑,设计存储数据格式的层次化结构,以数组为存储方式,使用层次遍历的方式逐层将知识查询结果处理成图表组件可用的格式化数据。6.根据权利要求5所述的面向数据可视化大屏的知识可视化开发方法,其特征在于,所述逐层处理逻辑包括:a.判断传入的参数dataConfig数组索引为0的位置存储的字符串内容,若判断dataConfig[0]中字符串为“array”,进入b;若判断dataConfig[0]中字符串为“object”,进入c;2CN114218394A权利要求书2/2页b.判断dataConfig[1]中存放的指针是否为null,若指针为null,进入d;若指针不为null,进入e;c.遍历数组索引0之后存放的所有属性,逐个进行处理,若属性不是指针类型,进入