【技术实现步骤摘要】
寻路方法、关联识别方法以及装置
[0001]本申请涉及图数据处理
,特别涉及一种寻路方法。本申请同时涉及一种关联识别方法、一种寻路装置、一种关联识别装置、一种计算设备,以及一种计算机可读存储介质。
技术介绍
[0002]随着互联网技术的发展,项目中产生的数据量越来越大,对数据进行直接存储,难以满足后续的数据分析要求。
[0003]现有技术中,将项目中产生的数据用拓扑图的形式进行存储,利用拓扑图中的节点表征对象,并利用拓扑图中的边表征对象之间的关联关系,可以在数据分析中进一步挖掘数据特征。
[0004]然而,随着数据量的增长,拓扑图的节点和边的数量也相应增长,如何高效、准确地从复杂的拓扑图中确定出两个节点间的路径,是一个亟需解决的问题。
技术实现思路
[0005]有鉴于此,本申请实施例提供了一种寻路方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种关联识别方法,一种寻路装置,一种关联识别装置,一种计算设备,以及一种计算机可读存储介质。
[0006]根据本申请实施例的第一方面,提供了一种寻路方法,包括:
[0007]获取寻路请求,其中,寻路请求携带源节点和目的节点的节点信息;
[0008]根据源节点和目的节点的节点信息,在预先建立的拓扑图中,分别以源节点和目的节点为探测起点进行节点探测,并按预设间隔,对比探测得到的第一探测集和第二探测集;
[0009]在第一探测集和第二探测集存在交集的情况下,根据当前的第一探测集和第二探测集,确定源节点和 ...
【技术保护点】
【技术特征摘要】
1.一种寻路方法,其特征在于,包括:获取寻路请求,其中,所述寻路请求携带源节点和目的节点的节点信息;根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,分别以所述源节点和所述目的节点为探测起点进行节点探测,并按预设间隔,对比探测得到的第一探测集和第二探测集;在所述第一探测集和所述第二探测集存在交集的情况下,根据当前的所述第一探测集和所述第二探测集,确定所述源节点和所述目的节点间的目标路径。2.根据权利要求1所述的方法,其特征在于,在所述根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,分别以所述源节点和所述目的节点为探测起点进行节点探测之前,还包括:构建拓扑图,其中,所述拓扑图中的各节点携带有节点编号和分组编号,每个节点初始的分组编号与节点编号相同;基于第一节点当前的分组编号以及各第一邻居节点当前的分组编号,更新所述第一节点的分组编号,其中,所述第一节点为所述拓扑图中的任一节点,所述第一邻居节点为所述第一节点的邻居节点;所述根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,分别以所述源节点和所述目的节点为探测起点进行节点探测,包括:根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,获取所述源节点和所述目的节点的分组编号;在所述源节点和所述目的节点的分组编号相同的情况下,分别以所述源节点和所述目的节点为探测起点进行节点探测。3.根据权利要求2所述的方法,其特征在于,所述基于第一节点当前的分组编号以及各第一邻居节点当前的分组编号,更新所述第一节点的分组编号,包括:从第一节点当前的分组编号和各第一邻居节点当前的分组编号中,确定符合预设更新条件的目的分组编号;将所述第一节点当前的分组编号更新为所述目的分组编号,返回执行所述从第一节点当前的分组编号和各第一邻居节点当前的分组编号中,确定符合预设更新条件的目的分组编号的步骤,直至所述拓扑图中各节点的分组编号不再变化。4.根据权利要求2所述的方法,其特征在于,在所述根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,获取所述源节点和所述目的节点的分组编号之后,还包括:在所述源节点和所述目的节点的分组编号不同的情况下,确定所述源节点和所述目的节点间不存在目标路径。5.根据权利要求1所述的方法,其特征在于,所述根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,分别以所述源节点和所述目的节点为探测起点进行节点探测,包括:根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中确定所述源节点和所述目的节点;根据所述拓扑图中各节点间的关联关系,分别以所述源节点和所述目的节点为探测起点进行节点探测;
按照探测顺序,在第一探测集中添加以所述源节点为探测起点已探测的节点,在第二探测集中添加以所述目的节点为探测起点已探测的节点。6.根据权利要求1
‑
5中任一项所述的方法,其特征在于,所述根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,分别以所述源节点和所述目的节点为探测起点进行节点探测,包括:根据所述源节点和目的节点的节点信息,在预先建立的拓扑图中,分别以所述源节点和所述目的节点为探测起点,同步进行节点探测;所述在所述第一探测集和所述第二探测集存在交集的情况下,根据当前的所述第一探测集和所述第二探测集,确定所述源节点和所述目的节点间的目标路径,包括:在所述第一探测集和所述第二探测集存在交集的情况下,获得所述交集中的相交节点;根据所述第一探测集,确定所述源节点至所述相交节点的第一路径,并根据所述第二探测集,确定所述相交节点至所述目的节点的第二路径;对所述第一路径和所述第二路径进行融合处理,获得所述源节点和所述目的节点间的目标路径。7.根据权利要求6所述的方法,其特征在于,所述相交节点的数目为一个;所述根据所述第一探测集,确定所述源节点至所述相交节点的第一路径,并根据所述第二探测集,确定所述相交节点至所述...
【专利技术属性】
技术研发人员:陈佼,邱涔佞,任辉,陈思凡,葛强燕,
申请(专利权)人:恒生电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。