[发明专利]图谱关系更新方法、装置、服务器和存储介质在审
申请号: | 202010066267.6 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111274333A | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 杨鹏飞;李亮 | 申请(专利权)人: | 北京明略软件系统有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/23;G06F16/2458 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 邓超 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图谱 关系 更新 方法 装置 服务器 存储 介质 | ||
本发明实施例提出一种图谱关系更新方法、装置、服务器和存储介质,涉及图谱构建技术领域。该方法通过在接收到关系写入请求时,判断两个关联节点之间是否存在待写入关系,若存在则响应该关系写入请求而获取待写入关系的历史属性,并基于历史属性新建得到待写入关系的当前属性。由于在已经存在待写入关系时,会新建该待写入关系的当前属性,而不是在历史属性的基础上改写参数以覆盖该历史属性,从而可以同时保留待写入关系的多个属性,便于用户进行数据回溯而无需重新构图。
技术领域
本发明涉及图谱构建技术领域,具体而言,涉及一种图谱关系更新方法、装置、服务器和存储介质。
背景技术
现实生活中所有的人、案、事、物之间都不是独立存在的,都是有各种的内在或者外在,间接或者直接的关系存在,图是最能直观表现这种关系的方式之一,但是图的构建和更新是一个特别费时且昂贵的操作,在数据规模比较大的情况下,构建事物的图关系,对于计算资源的需求非常的大,计算周期也比较长,因此比较理想的情况都是一次构建,微量更新,多次检索。
现有技术中,如果遇到某一批数据需要回溯,则需要重构图谱,非常耗时、耗力且花费成本。
发明内容
有鉴于此,本发明的目的在于提供一种图谱关系更新方法、装置、服务器和存储介质。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,实施例提供一种图谱关系更新方法,所述方法包括:
接收关系写入请求,所述关系写入请求包括两个关联节点及两个所述关联节点之间的待写入关系;
若两个所述关联节点之间存在所述待写入关系,则响应所述关系写入请求而获取所述待写入关系的历史属性,并基于所述历史属性新建得到所述待写入关系的当前属性;其中,所述历史属性包括上一次接收到所述关系写入请求后两个所述关联节点之间关于所述待写入关系的交互次数。
在可选的实施方式中,所述方法还包括:
接收关系删除请求,所述关系删除请求包括两个关联节点及两个所述关联节点之间的待删除关系;
响应所述关系删除请求而给所述待删除关系及与所述待删除关系关联的属性信息均添加删除标记。
在可选的实施方式中,所述方法还包括:
接收关系恢复请求,所述关系恢复请求包括两个关联节点及两个所述关联节点之间的待恢复关系;
响应所述关系恢复请求而清除所述待恢复关系的删除标记及与所述待恢复关系关联的属性信息的删除标记。
在可选的实施方式中,所述方法还包括:
接收检索请求,所述检索请求包括检索条件;
基于所述检索条件搜索得到初步检索结果;
过滤所述初步检索结果中的干扰数据以得到最终检索结果,所述干扰数据为添加有所述删除标记的数据。
在可选的实施方式中,所述方法还包括:
若两个所述关联节点之间不存在所述待写入关系,则响应所述关系写入请求而在两个所述关联节点之间新建所述待写入关系,并设置所述待写入关系的当前属性。
第二方面,实施例提供一种图谱关系更新装置,所述装置包括:
接收模块,用于接收关系写入请求,所述关系写入请求包括两个关联节点及两个所述关联节点之间的待写入关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明略软件系统有限公司,未经北京明略软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010066267.6/2.html,转载请声明来源钻瓜专利网。