[发明专利]时变卫星网络多拓扑搜索最短路由方法有效

专利信息
申请号: 201810881096.5 申请日: 2018-08-04
公开(公告)号: CN108964746B 公开(公告)日: 2020-12-08
发明(设计)人: 刘勤;龙秋云;孙昆鹏;黄鹏宇;李红艳 申请(专利权)人: 西安电子科技大学
主分类号: H04B7/185 分类号: H04B7/185;H04L12/721
代理公司: 西安长和专利代理有限公司 61227 代理人: 黄伟洪
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 卫星网络 拓扑 搜索 路由 方法
【权利要求书】:

1.一种时变卫星网络多拓扑搜索最短路由方法,其特征在于,所述时变卫星网络多拓扑搜索最短路由方法包括:对卫星网络进行快照划分,得到一个卫星网络快照集合;对每个快照Gk计算所有节点间的最短路由,生成路由表Tab;对所有路由表进行判断处理,寻找各节点之间的最佳路径;

所述对所有路由表进行判断处理,寻找各节点之间的最佳路径具体包括:

(1)如果快照集合G中的快照提取完毕,结束算法;否则按顺序提取下一个快照Gk

(2)如果快照Gk中的节点集合V={v1,v2,...,vn}中的节点提取完毕,返回(1);否则提取下一个节点vi的路由表Tab,并创建两个空集合SorNodes和DesNodes;

(3)遍历Tab信息;若Tab中节点vi到其他节点vj均存在下一跳信息,则表明vi到其他节点均可达,不作处理,返回(2);若Tab中节点vi到目的地址vj的下一跳信息为空,距离权值为∞,将vj加入DesNodes,否则将vj加入SorNodes;

(4)进入这一步说明节点vi在快照Gk拓扑中与DesNodes中的节点不连通,没有可达路径;调用多拓扑搜索方法MTSM,将当前节点vi,DesNodes集合,SorNodes集合,当前所处的快照序号k,作为参数传递给MTSM处理方法,用MTSM返回值更新节点vi的DesNodes对应节点路由表,返回(2);

所述多拓扑搜索方法MTSM具体包括:

步骤一,初始化;

(1)输入节点vi,输入不可达节点集合DesNodes,输入可达节点集合SorNodes,输入快照序号k;

(2)令源节点u=vi;创建数组Y存储节点vi到DesNodes中节点的迭代距离信息,初始化为∞;创建数组NextHop存储节点vi到DesNodes中节点的下一跳信息,初始化为全0;

步骤二,遍历SorNodes中的节点,对任一节点vi,i∈SorNodes的路由表Tab做以下判断:

(1)如果Tab中vi,i∈SorNodes中的所有节点提取完毕,转步骤三;否则提取下一个节点vi

(2)节点vi,i∈SorNodes到DesNodes中所有节点考察完毕,返回(1);否则考察DesNodes中下一个节点vj;节点vi,i∈SorNodes到SorNodes中的节点不必考察;

(3)令快照迭代序号g=k+1;如果在快照序号为g的Tab中存在节点vi,i∈SorNodes到节点vj,j∈DesNodes的下一跳信息不为空,则表明节点vi与节点vj在快照Gg中是连通的,其路径权值为yij,根据以下公式更新Y[j];更新NextHop[j];

NextHop[j]=vi,i∈SorNodes,j∈DesNodes;

(4)若快照迭代序号g=n,说明快照集合G中的快照已全部遍历,返回(2);否则k=k+1,返回(3);

步骤三,遍历Y数组,如果某个值Y[j]小于∞,则表示找到了源节点u到目的节点vj,j∈DesNodes的可达路径;从DesNodes中删除节点vj,并将节点vj加入到SorNodes中;

步骤四,若集合DesNodes为空,方法结束,返回;说明对所有DesNodes中的节点都找到最短可达路径。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810881096.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top