[发明专利]基于混合策略的动态星间网络路由规划方法有效
申请号: | 201710556487.5 | 申请日: | 2017-07-10 |
公开(公告)号: | CN107302396B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 刘晓路;姚锋;张忠山;闫俊刚;贺仁杰;邢立宁;王涛;陈宇宁;吕济民;陈成;陈盈果;褚骁庚;何永明 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04B7/185 | 分类号: | H04B7/185;H04L12/721;H04L12/733 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410073 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混合 策略 动态 网络 路由 规划 方法 | ||
1.一种基于混合策略的动态星间网络路由规划方法,其特征在于实施步骤包括:
1)以导航卫星集合S中的未规划卫星s为起始星,将起始星加入起始卫星集合BS、其他卫星均加入目的星集合DS,初始化设定时隙slot的初始值,设置星间路由集合临时路由集合其中为空集;
2)循环遍历起始卫星集合BS中每颗待规划卫星bs,在输入的拓扑结构T中搜索时隙slot内与待规划卫星bs有星间链路的卫星ls;若卫星ls不属于目的星集合DS,表明卫星ls的卫星路由路径已经找到,继续搜索与待规划卫星bs有星间链路的卫星ls;若卫星ls属于目的星集合DS,则将卫星ls加入此时隙slot内的邻域卫星集合LS,在临时路由集合SRtemp中搜索从卫星s到待规划卫星bs的路由,并与待规划卫星bs和卫星ls之间的链路bs→ls合并作为卫星s到待规划卫星ls之间的路由,并加入临时路由集合SRtemp;
3)循环遍历邻域卫星集合LS中每颗卫星ls,搜索临时路由集合SRtemp中在时隙slot下所有到达卫星ls的路由并计算其跳数,将具有最少跳数的路由作为卫星s到卫星ls的路由,加入星间路由集合SR;然后将卫星ls加入起始卫星集合BS、从目的星集合DS中删除卫星ls;
4)将时隙slot加1;
5)判断目的星集合DS是否为空,若为空,则跳转执行步骤6);否则跳转执行步骤2);
6)判断导航卫星集合S是否还有未规划卫星,若有,则跳转执行步骤1);若没有,则算法结束,输出星间路由集合SR。
2.根据权利要求1所述的基于混合策略的动态星间网络路由规划方法,其特征在于,步骤1)中初始化设定时隙slot的初始值为1。
3.一种基于混合策略的动态星间网络路由规划方法,其特征在于实施步骤包括:
1)以导航卫星集合S未规划卫星s为起始星,将其加入起始卫星集合BS、其他卫星均加入目的星集合DS,初始化设定跳数jump的初始值,初始化设定星间路由集合临时路由集合其中为空集;
2)循环遍历起始卫星集合BS中每颗待规划卫星bs,在输入的拓扑结构T中搜索所有时隙内与待规划卫星bs有星间链路的卫星ls;若卫星ls不属于目的星集合DS,表明卫星ls的路由路径已经找到,继续搜索与待规划卫星bs有星间链路的卫星ls;若ls属于目的星集合DS,则将卫星ls加入此跳数内邻域卫星集合LS,在临时路由集合SRtemp中搜索从卫星s到bs的路由,并与待规划卫星bs和卫星ls之间的链路bs→ls合并作为卫星s到待规划卫星ls之间的路由,并加入临时路由集合SRtemp;
3)循环遍历邻域卫星集合LS中每颗卫星ls,搜索临时路由集合SRtemp中在跳数jump内所有到达卫星ls的路由,并计算其时间,将具有最短时间的路由作为卫星s到ls的路由,加入星间路由集合SR;然后将卫星ls加入起始卫星集合BS,从目的星集合DS中删除卫星ls;
4)将跳数jump加1;
5)判断目的星集合DS是否为空,若为空,则跳转执行步骤6);否则跳转执行步骤2);
6)判断导航卫星集合S是否还有未规划卫星,若有,则跳转执行步骤1);若没有,则算法结束,输出星间路由集合SR。
4.根据权利要求3所述的基于混合策略的动态星间网络路由规划方法,其特征在于,步骤1)中初始化设定跳数jump的初始值为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710556487.5/1.html,转载请声明来源钻瓜专利网。