[发明专利]一种盲中继动态路由模式有效
申请号: | 201910004612.0 | 申请日: | 2019-01-03 |
公开(公告)号: | CN109618382B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 孙阳;陈莹;王楠 | 申请(专利权)人: | 西安金指针电子技术有限公司 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/12;H04W40/22;H04W74/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710077 陕西省西安市雁塔*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中继 动态 路由 模式 | ||
本发明提供一种盲中继动态路由模式,源节点发出请求,节点A、B、C组均可收到,均进入待转发状态,并各自根据P‑CSMA随机算法计算转发时刻T,根据节点接收信号强度,产生不同的发送优先级,转发控制在网络层进行,CSMA/CA转发在MAC层进行,为了避免网络振荡,引入生命周期,信号帧中携带生命周期,每转发一次减1,当生命周期为0时不再进行转发。不需要通信路径管理,不记忆中继路径,而是根据网络当时的状态动态选择,能更好适应电力线信道动态变化的特点。
技术领域
本发明涉及电力通讯技术,尤其涉及一种盲中继动态路由模式。
背景技术
现有的电力通讯需要通讯路径管理,资源占用多,所谓盲中继,是指信号帧中不指定中继节点,任何节点接收到信号帧后只要符合转发条件就进行转发。由于多个节点可能同时接收到信号帧,因而就可能出现多个节点都要进行转发。为避免冲突,必须引入信道竞争机制,例如CSMA/CA。同时,为了避免网络振荡,引入生命周期,信号帧中携带生命周期,每转发一次减1,当生命周期为0时不再进行转发。盲中继不需要通信路径管理,不记忆中继路径,而是根据网络当时的状态动态选择,能更好适应电力线信道动态变化的特点。
发明内容
本发明提供一种盲中继动态路由模式,解决现有电力通讯需要通讯路径管理,资源占用多的问题。
一种盲中继动态路由模式,包括:源节点发出请求,节点A、 B、C组均可收到,均进入待转发状态,并各自根据P-CSMA随机算法计算转发时刻T,根据节点接收信号强度,产生不同的发送优先级,转发控制在网络层进行,CSMA/CA转发在MAC层进行,盲中继转发过程如下:
在网络层,
从MAC层接收到数据帧,如为重复帧则丢弃;如为目标节点,则发送“停止转发”命令,并将数据传递给APS;否则,则进行中继处理;
如生命周期为0,则不再转发;如不满足信号强度门限,不进行转发,在盲中继路由下,低门限应设置为0,高门限设置定义近节点;否则,请求MAC层进行转发,并进入“中继转发”状态;
如处于“中继转发”状态并从MAC接收到“停止转发”通知,则停止“中继转发”状态;
如接收到下一层节点转发的数据帧或上一层节点重复数据帧,则丢弃;
如接收到同层节点转发的数据帧,如为近节点,则停止“中继转发”状态,并通知MAC层;否则,调整优先级,通知MAC 层停止当前转发,并重新向MAC层提交转发请求;
如定时超时,则停止转发,并通知MAC层;
在MAC层,
从物理层接收到数据帧,检查网络识别,并且MAC层目标地址为xffff;如不匹配,丢弃;
如当前不处于等待转发状态,则将数据帧提交网络层;
如处于等待转发状态且处于CFP,如为确认帧,则停止转发状态,并通知网络层;
如处于等待转发状态且处于SCP,则停止转发状态,并将数据帧提交网络层;
如处于等待转发状态且处于SCP且退让延时到,则进行发送,停止转发状态,并通知网络层;
如从网络层接收到“停止转发”命令,目标节点接收确认,如处于转发等待,则停止;立即发送“停止转发”命令,无竞争发送;
如从网络层接收到盲中继发送请求,则根据优先级别和网络规模,产生退让时间,进入等待发送状态,启动CFP延时,到时后,再启动退让时间延时。进一步,所述根据节点接收信号强度,产生不同的发送优先级,即将接收信号Q值分为三档,设档位值为QB,Q值在(2-7)范围内QB=0,为近节点;Q值在(8- 12)范围内QB=1,为中间节点;Q值在(13-15)范围内QB= 2,为远节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安金指针电子技术有限公司,未经西安金指针电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910004612.0/2.html,转载请声明来源钻瓜专利网。