[发明专利]一种盲中继动态路由模式有效
申请号: | 201910004612.0 | 申请日: | 2019-01-03 |
公开(公告)号: | CN109618382B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 孙阳;陈莹;王楠 | 申请(专利权)人: | 西安金指针电子技术有限公司 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/12;H04W40/22;H04W74/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710077 陕西省西安市雁塔*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中继 动态 路由 模式 | ||
1.一种盲中继动态路由方法,其特征在于:源节点发出请求,节点A、B、C组均能够收到,均进入待转发状态,并各自根据P-CSMA随机算法计算转发时刻T,根据节点接收信号强度,产生不同的发送优先级,转发控制在网络层进行,CSMA/CA转发在MAC层进行,盲中继转发过程如下:
在网络层,a)从MAC层接收到数据帧,如为重复帧则丢弃;如为目标节点,则发送“停止转发”命令,并将数据传递给APS模块;否则,则进行中继处理;b)如生命周期为0,则不再转发;如不满足信号强度门限,不进行转发,在盲中继路由下,低门限应设置为0,高门限设置定义近节点;否则,请求MAC层进行转发,并进入“中继转发”状态;c)如处于“中继转发”状态并从MAC接收到“停止转发”通知,则停止“中继转发”状态;d)如接收到下一层节点转发的数据帧或上一层节点重复数据帧,则丢弃;e)如接收到同层节点转发的数据帧,如为近节点,则停止“中继转发”状态,并通知MAC层;否则,调整优先级,通知MAC层停止当前转发,并重新向MAC层提交转发请求;f)如定时超时,则停止转发,并通知MAC层;
在MAC层,a)从物理层接收到数据帧,检查网络识别,并且MAC层目标地址为xffff;如不匹配,丢弃;b)如当前不处于等待转发状态,则将数据帧提交网络层;c)如处于等待转发状态且处于CFP,如为确认帧,则停止转发状态,并通知网络层;d)如处于等待转发状态且处于SCP,则停止转发状态,并将数据帧提交网络层;e)如处于等待转发状态且处于SCP且退让延时到,则进行发送,停止转发状态,并通知网络层;f)如从网络层接收到“停止转发”命令,目标节点接收确认,如处于转发等待,则停止;立即发送“停止转发”命令,无竞争发送;g)如从网络层接收到盲中继发送请求,则根据优先级别和网络规模,产生退让时间,进入等待发送状态,启动CFP延时,到时后,再启动退让时间延时;
参与竞争转发的节点根据自身的优先级确定自身在竞争时段内的发送时刻,将竞争时段T等分为T1和T2,T2再等分为T21和T22,T1用于最优先的节点QB=0,T21用于QB=1,T22用于QB=2的节点;
在每一个子时段内,节点采用随机函数确定发送时刻:在每一个子时段内,节点采用随机函数确定发送时刻:t=Random(0,L),L为T1,T21或T22的长度即过零点数;
所述根据节点接收信号强度,产生不同的发送优先级,即将接收信号Q值分为三档,设档位值为QB,Q值在(2-7)范围内QB=0,为近节点;Q值在(8-12)范围内QB=1,为中间节点;Q值在(13-15)范围内QB=2,为远节点。
2.根据权利要求1所述的盲中继动态路由方法,其特征在于:处于转发状态的节点在竞争时段内竞争转发,节点根据自己的优先级确定自己在竞争时段内的发送时间,为减小碰撞概率,竞争时段的总长度T,采用过零点为单位,竞争时段的总长度T结合参与竞争的节点数确定。
3.根据权利要求2所述的盲中继动态路由方法,其特征在于:竞争时段的总长度T结合网络规模确定:T=M*f,M为网络规模总节点数,f为系数,f=1/2。
4.根据权利要求3所述的盲中继动态路由方法,其特征在于:T1:32,64,128,256,T21,T22:16,32,64,128,确定随机数分别为4,5,6,7,8个比特。
5.根据权利要求4所述的盲中继动态路由方法,其特征在于:以无线HART标准或IEEE802.15.4或ISA 100.11a的数据传输为基础。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安金指针电子技术有限公司,未经西安金指针电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910004612.0/1.html,转载请声明来源钻瓜专利网。