System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其是涉及一种可操作关系图谱的批量更新方法、装置及相关设备。
技术介绍
1、关系图谱工具是一种用于展示实体之间关系的可视化工具,比如relation-graph和echarts等,均可用于帮助用户理解和掌握数据中的信息和知识,从而为管理和决策提供数据支持。
2、在关系图谱工具的应用过程中,由于项目内容复杂等因素,通常会构造出具有繁多的节点的关系图谱,繁多的节点之间还可能具有复杂的节点关系。在某些应用场景中,会产生对关系图谱中的多个节点进行包括更新在内的操作需求。在现有技术中,通常是通过用户对节点进行逐个操作的方式来实现上述操作需求。但是根据实际操作经验可知,由于需要用户手动逐个操作,导致当需要在具有繁多节点的关系图谱的操作界面上进行操作时,很可能让用户“眼花缭乱”导致建立错误的节点关系,甚至还可能对已建立的节点进行意外的删改,导致最终得到错误的关系图谱;综上可知,手动添加节点的操作方式非常的费时费力,降低了用户的操作舒适度,而且由于操作费事还可能导致人为操作误差,甚至还可能需要投入额外的时间和精力去反复核对,导致降低了关系图谱更新的效率和准确度。
技术实现思路
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、本申请提供了一种可操作关系图谱的批量更新方法,首先响应于用户在显示有待更新关系图谱、多个待选择关系图谱的操作界面中选定用于插入待更新关系图谱的待选择关系图谱的触发操作,将被选定的待选择关系图谱确定为目标关系图谱;判断目标关系图谱中的多个目标节点中是否存在与待更新关系图谱中的现有节点名称相同的重合节点;若存在重合节点,将目标关系图谱中的重合节点删除得到片段关系图谱和/或游离节点;将片段关系图谱和/或游离节点插入至待更新关系图谱中;为片段关系图谱中与重合节点具有节点关系的目标节点和/或游离节点、待更新关系图谱中与重合节点的名称相同的现有节点,添加对应的节点关系得到更新后关系图谱;在操作界面对更新后关系图谱进行显示。综上可知,本申请提供的关系图谱更新方法,可实现目标节点的批量更新,在实际操作中,当需要更新多个目标节点时,可预先将根据多个目标节点构建成待选择关系图谱,然后再在操作界面上选择待选择本文档来自技高网...
【技术保护点】
1.一种可操作关系图谱的批量更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述目标关系图谱中的重合节点删除得到片段关系图谱和/或游离节点,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户在可操作关系图谱的操作界面上的新建待选择关系图谱的触发操作,为用户提供用于构建待选择关系图谱的新建页面;
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述现有节点具有节点属性,所述节点属性指示所述节点的统计类别;所述方法还包括:
7.一种可操作关系图谱的批量更新装置,其特征在于,所述装置包括:选择模块、判断模块、片段模块和更新模块;
8.一种电子设备,包括:存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1~6任一项所述的方法。
9.一种计算机
10.一种计算机程序产品,其特征在于,所述计算机程序产品包含计算机指令,当所述计算机指令在电子设备上运行,使得所述电子设备执行权利要求1~6中任一项所述的方法。
...【技术特征摘要】
1.一种可操作关系图谱的批量更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述目标关系图谱中的重合节点删除得到片段关系图谱和/或游离节点,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户在可操作关系图谱的操作界面上的新建待选择关系图谱的触发操作,为用户提供用于构建待选择关系图谱的新建页面;
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述现有节点具有节点属性,所述节点属性指示所述节点的统计类别;所述方...
【专利技术属性】
技术研发人员:李鑫,修洁蕾,刘莹莹,
申请(专利权)人:阳光人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。