[发明专利]确定对象之间关系信息的方法、装置、计算设备及存储介质在审
| 申请号: | 202011187291.1 | 申请日: | 2020-10-30 |
| 公开(公告)号: | CN112307272A | 公开(公告)日: | 2021-02-02 |
| 发明(设计)人: | 陈哲嘉 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
| 主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 程杰;王琦 |
| 地址: | 310051 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 确定 对象 之间 关系 信息 方法 装置 计算 设备 存储 介质 | ||
本申请提出了确定对象之间关系信息的方法、装置、计算设备及存储介质。一种确定对象之间关系信息的方法,包括:获取图的第一顶点和第二顶点,并确定第一顶点和第二顶点之间待查询的路径长度;确定第一距离和第二距离;确定路径长度对应的第一目标阶数和第二目标阶数;从第一顶点出发,遍历第一距离内的每阶顶点,并且将每阶顶点记录在对应阶数的记录表中;从第二顶点出发,遍历第二距离内的每阶顶点,将每阶顶点记录在对应阶数的记录表中,并且,对于每种路径长度,在确定该种路径长度的第二目标阶数对应的任一顶点存在于第一目标阶数对应的记录表时,将该顶点确定为一个中间点;对于确定路径长度的包含该中间点的每条路径。
技术领域
本申请涉及数据库技术领域,特别涉及确定对象之间关系信息的方法、装置、计算设备及存储介质。
背景技术
在一些应用场景中,图式数据结构(简称图)可以用于表示对象之间的关系信息。图包括顶点和边。顶点可以表示对象。边表示对象之间的关系信息。这里,图可以用于表征社交网路、电商网络或者电信网络等等关系网络。顶点例如可以表示用户标识、商品标识、通信节点标识等对象。关系信息例如可以表示社交关系、用户与商品之间关系或者通信节点之间关系等等。
目前,为了在图中查询两个顶点之间的n阶路径(即确定两个对象之间的关系信息),路径查询方案通常采用深度优先遍历或广度优先遍历方式,从一个顶点进行n阶遍历操作。在n的阶数较大时,n阶深度的遍历方式计算复杂度较高。
因此,如何提高对象之间关系信息的查询效率是需要解决的技术问题。
发明内容
本申请提出了定对象之间关系信息的方法、装置、计算设备及存储介质,能够提高对象之间关系信息的查询效率。
根据本申请一个方面,提供一种确定对象之间关系信息的方法,包括:
获取图的第一顶点和第二顶点,并确定第一顶点和第二顶点之间待查询的路径长度;
根据待查询的路径长度中最长路径长度,确定第一距离和第二距离,其中,所述第一距离表示从第一顶点出发的遍历阶数,所述第二距离表示从第二顶点出发的遍历阶数;
根据待查询的每种路径长度的阶数,确定该种路径长度对应的第一目标阶数和第二目标阶数,其中,第一目标阶数表示待确定的中间点到第一顶点的路径长度,第二目标阶数表示待确定的中间点到第二顶点的路径长度;
从第一顶点出发,遍历第一距离内的每阶顶点,并且将每阶顶点记录在对应阶数的记录表中;
从第二顶点出发,遍历第二距离内的每阶顶点,将每阶顶点记录在对应阶数的记录表中,并且,对于每种路径长度,在确定该种路径长度的第二目标阶数对应的任一顶点存在于第一顶点的与该种路径长度的第一目标阶数对应的记录表时,将该顶点确定为该种路径长度的一个中间点;
对于每种路径长度的每个中间点,根据第一顶点的记录表和第二顶点的记录表,确定该种路径长度的包含该中间点的每条路径。
在一些实施例中,所述根据待查询的路径长度中最长路径长度,确定第一距离和第二距离,包括:
确定所述最长路径长度除以二的商,并将该商作为第一距离;
将最长路径长度与第一距离的差值作为第二距离。
在一些实施例中,所述从第一顶点出发,遍历第一距离内的每阶顶点,并且将每阶顶点记录在对应阶数的记录表中,包括:从第一顶点出发,遍历第一距离内的每阶顶点,并且将每阶顶点记录在对应阶数的布隆过滤器或者布谷鸟过滤器中;
所述从第二顶点出发,遍历第二距离内的每阶顶点,将每阶顶点记录在对应阶数的记录表中,包括:从第二顶点出发,遍历第二距离内的每阶顶点,并且将每阶顶点记录在对应阶数的布隆过滤器或者布谷鸟过滤器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011187291.1/2.html,转载请声明来源钻瓜专利网。





