[发明专利]一种网状网中环路路径的查找方法及装置有效
申请号: | 201010140691.7 | 申请日: | 2010-03-26 |
公开(公告)号: | CN101827414A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | 喻磊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W84/18 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 刘云贵 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网状 环路 路径 查找 方法 装置 | ||
技术领域
本发明涉及网络领域,更具体的涉及一种网状网中环路路径的查找方法 及装置。
背景技术
首先,环路路径是指在Mesh(网状)网G(V,E)中的一条连通性路径P=[v 1,v2,……vn,v1](n≥3),路径中除首尾节点外,其他节点各不相同。此 路径又叫做节点v1的一条环路路径。
传统的环路路径的计算方法,则路径p=[v1,vm,vn,v1]为节点v1的一条环路路径。否则传统的环路路径计算方法采取递归遍历的方式,其 Mesh网图见图1,计算v1的环路路径,其流程图如图2所示:
第一步:查找与v1相邻的所有节点vm,vm={v∈V|(v1,v)∈E};
第二步:记录v1与相邻节点的路径信息;查找所有与vm相邻的所有节 点vn,vn={v∈V|(vm,v)∈E};
第三步:检查v1是否与vn相邻,如果是相邻的节点,则找到节点v1的一条环路路径p=[v1,vm,vn,v1]。否则重复第二步。
其中,要查找出节点v1的所有环路径,时间复杂度≥O(Kn3)(n为Mesh 网中的节点数),当前的传统方法存在查找环路路径的效率较低的问题。
发明内容
本发明所要解决的技术问题是提供一种网状网中环路路径的查找方法 及装置,解决了当前的传统方法存在查找环路路径的效率较低的问题,提高 了环路路径查找的效率。
为了解决上述问题,本发明提供了一种网状网中环路路径的查找方法, 包括:
网络侧查找所述网状Mesh网中与节点v1相邻的所有节点,在所述 Mesh网中将节点v1和与其直接连接的节点形成的所有边删除;
所述网络侧对得到的与节点v1相邻的所有节点通过K优路径算法进行 计算,得到与所述节点v1相邻的所有节点之间的所有路径;
所述网络侧遍历得到的所述与节点v1相邻的所有节点之间的所有路 径,在每条路径的起始处和终止处添加节点v1,完成在Mesh网中查找节点 v1的所有环路路径。
进一步地,上述方法还可包括,所述网络侧计算后得到的与所述节点v 1相邻的所有节点之间的所有路径的起始节点和终止节点不同,且都是所述 节点v1的相邻节点。
进一步地,上述方法还可包括,所述网络侧查找所述Mesh网中与节点 v1相邻的所有节点后,还包括通过存储装置对得到的与节点v1相邻的所有 节点的信息进行存储。
进一步地,上述方法还可包括,所述网络侧得到与所述节点v1相邻的 所有节点之间的所有路径后,还包括通过存储装置对得到的与节点v1相邻 的所有节点之间的所有路径的信息进行存储。
进一步地,上述方法还可包括,所述网络侧完成在Mesh网中查找节点 v1的所有环路路径后,还包括通过存储装置对得到的节点v1的环路路径的 信息进行存储。
本发明还提供了一种网状网中环路路径的查找装置,包括查找节点模 块、计算模块和环路路径搜寻模块,其中,
所述查找节点模块,用于查找所述网状Mesh网中与节点v1相邻的所 有节点,在所述Mesh网中将节点v1和与其直接连接的节点形成的所有边 删除,并将得到的与节点v1相邻的所有节点的信息发送给所述计算模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010140691.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种短消息监控装置及方法
- 下一篇:一种复合型饮料及生产工艺