[发明专利]基于RPL的月球通信系统路由方法有效
申请号: | 202011550976.8 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112672397B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 史琰;朱炜;刘俊宇;盛敏;李建东;张忠凯;丁新旺 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W40/24;H04W40/32;H04W84/18 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rpl 月球 通信 系统 路由 方法 | ||
1.一种基于低功耗有损网络路由协议RPL的月球通信系统路由方法,其特征在于,包括如下步骤:
(1)设置参数:
设月球表面分布有N个带有编号的节点S={S1,S2,...,Sn,...,SN},每个节点既为源节点,又为其余节点的目的节点,其中N≥3,Sn表示第n个节点,当n=1时,Sn表示登陆器通讯节点,当n∈[2,N]时,Sn表示背负通讯机的宇航员节点,则宇航员节点集合为S′={S2,...,Sn,...,SN};
(2)每个通讯节点Sn基于RPL报文格式构造自己的信息对象报文DIOn并发送:
(2a)每个通讯节点Sn探测其与S1距离值ln,同时根据自己的初始总能量En0、在待机模式下的时间和功率Tn1和Pn1、在传输模式下的时间和功率Tn2和Pn2,以及在侦听模式下的时间和功率Tn3和Pn3,计算自己的剩余能量En:
En=En0-(Tn1×Pn1+Tn2×Pn2+Tn3×Pn3);
(2b)每个通讯节点Sn构造与低功耗有损网络路由协议RPL通信报文格式相同的信息对象报文DIOn,并将ln和En存储到自己的信息对象报文DIOn的空余可选字段中后,将DIOn发送至自己的每个目的节点;
(3)S′中每个节点Sn基于月球自转周期特性选择自己的父节点:
(3a)S′中每个节点Sn读取自己N-1个源节点发送的信息对象报文,并将所有信息对象报文空余可选字段中存储的剩余能量存储到自己的剩余能量集Wni中,同时将所有信息对象报文空余可选字段中存储的距离值存储到自己的距离值集Lni中;
(3b)S′中每个节点Sn判断月球自转周期是否处于极夜期,若是,将剩余能量集Wni中最大剩余能量所对应的源节点作为自己的父节点Fn,否则,执行步骤(3c);
(3c)S′中每个节点Sn判断剩余能量集Fni中每个剩余能量是否大于该剩余能量初始值的一半,若是,将距离值集Lni中最小距离值所对应的源节点作为自己的父节点Fn,否则,将剩余能量集Wni中最大剩余能量所对应的源节点作为自己的父节点Fn;
(4)构建非存储模式的RPL网络拓扑G0:
以S1为根节点,以S′中每个节点Sn为叶子节点,并将S1到每个叶子节点Sn的路由表R={R2,...,Rn,...,RN}存储在根节点S1中,将Sn与Fn连接,得到非存储模式的RPL网络拓扑G0,其中,Rn表示S1到第n个叶子节点Sn的路由表,n∈[2,N];
(5)在G0的节点间传输生命体征数据:
(5a)每个叶子节点Sn通过通讯机对宇航员的生命体征数据Bn进行检测,并将叶子节点Sd的编号d添加到Bn的空闲字段中,再将Bn通过Sn转发至根节点S1,其中,n,d∈[2,N],且n≠d;
(5b)根节点S1通过读取Bn空闲字段中叶子节点Sd的编号d,获取Sd的路由表Rd,并采用布隆过滤器压缩方法对Rd进行压缩,得到由Rd压缩而成的m bit大小的转发表Zd,再将Zd添加到Bn的剩余空闲字段中,构成新的生命体征数据NBn,然后将NBn广播给以自己为父节点的所有叶子节点,其中m≥8;
(5c)每个收到NBn的叶子节点读取NBn空闲字段中叶子节点Sd的编号d,判断自己的节点编号是否为d,若是,接收NBn,实现与叶子节点Sn间生命体征数据的传输,否则,执行步骤(5d);
(5d)每个收到NBn的叶子节点读取NBn空闲字段中的转发表Zd,采用布隆过滤器解析方法对自身节点编号解析,得到Zd中的k个bit位置,并使用k个bit位置的数值判断自己是否在Zd上,若是,将NBn广播给以自己为父节点的所有叶子节点,并执行(5c),否则,忽略该生命体征数据NBn,其中k≥2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011550976.8/1.html,转载请声明来源钻瓜专利网。