[发明专利]一种中继节点引导的多跳移动自组网MAC层通信方法有效
申请号: | 202110595083.3 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113395720B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 王伶;刘娜英;杨欣;宫延云;张兆林;汪跃先;粟嘉;谢坚;韩闯;陶明亮;范一飞 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W28/02;H04W40/22;H04W72/00;H04W72/04;H04W84/18 |
代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 刘新琼 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中继 节点 引导 移动 组网 mac 通信 方法 | ||
1.一种中继节点引导的多跳移动自组网MAC层通信方法,其特征在于包括下述步骤:
步骤一、中继节点询问阶段
中继节点是整个协议程序的引导者,RelayNode Driving-MAC协议(RND-MAC协议)由中继节点发起,任何节点都可以成为其他节点询问由传输路径中的中继节点;
一旦某一中继节点的传输序列为空时,该中继节点将自己的传输信息广播至传输范围内的所有节点,并且通过其他节点的回复收集传输范围内的除自己之外的所有节点的状态信息;如果传输范围内的他节点有需要通过该节点中继发送信息,则传输范围内的其他节点在该中继节点按照先进先出原则对所需传输信息进行排序;由于中继节点获得了其他所需传输信息节点的传输信息状态,若出现某条传输信息的上一跳节点与下一跳节点分别是另一条传输信息的下一跳节点和上一跳节点,即在两个节点之间传输的两条传输信息的传输方向的方向相反,则满足交换传输的条件,优先对这两条信息在这两个节点间进行交换传输,交换传输指在中继节点按照相反的方向同时对这两条信息进行传输;
步骤二、传输阶段
在中继节点收集到所需传输的信息之后,选择两节点间满足交换传输条件的优先传输,之后按照先进先出原则进行传输;若有传输范围内的其他节点有新的信息需要通过该中继节点传输进入传输队列,使得与之前队列中已有的传输配对成交换传输,则将该配对成的交换传输提前至交换传输队列的末尾,且在传输队列的队首;
若在一个中继节点A传输的过程中,中继节点A的传输范围内另一个中继节点B传输序列为空,并开始收集所需传输的数据信息,中继节点A将队末的传输发送至中继节点B传输序列,由中继B节点辅助进行中继传输;若中继节点B传输序列不为空,但是中继节点B与中继节点A的传输队列相比较短时,中继节点B广播中继节点B队列中单向传输的上、下一跳节点信息,若中继节点A序列中有传输信息可与中继节点B队列中的传输信息配对为交换传输,则由中继节点A发送至中继节点B,由中继B节点辅助传输;
若在中继节点A的传输距离内,有多个传输序列为空的节点,第一个接收到并完成辅助发送的节点在发送成功之后,应立即广播确认信息ACK,其余节点则立即将该信息从传输序列中删除,以免重复传输引发碰撞;
步骤三、确认完成阶段
无论哪个中继节点成功的,完成发送之后,将广播通知相邻节点将所成功传输的信息从向相邻节点传输序列中删除,以免重复发送或引起不必要的碰撞。
2.根据权利要求1所述的一种中继节点引导的多跳移动自组网MAC层通信方法,其特征在于:
若首先进行发送的中继节点未成功发送信息,在未收到发送成功的确认信息之前,其余辅助中继节点将继续进行发送,直到有节点成功发送之后,广播确认成功发送的消息,剩余节点才将所成功发送信息从传输序列中删除。
3.根据权利要求1所述的一种中继节点引导的多跳移动自组网MAC层通信方法,其特征在于:
步骤二中,多跳传输情况时重复两跳传输即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110595083.3/1.html,转载请声明来源钻瓜专利网。