[发明专利]一种基于LoRa的数据帧快速连续传输方法有效
申请号: | 201810000597.8 | 申请日: | 2018-01-02 |
公开(公告)号: | CN108306711B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 任智;王坤龙;李秀峰;葛理威;曹建玲;雷宏江 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400065*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于LoRa的数据帧快速连续传输方法,主要解决现有基于LoRa的数据帧连续传输方法用时偏多和控制开销偏大的问题。其实现方案是:通过对数据帧头部保留位的充分利用,使节点可以一次连续发送最多8个需确认数据帧和不限数量的无需确认数据帧,并且可以用一个自适应可变长确认帧对最多8个需确认数据帧进行回复,从而不仅能够加快数据帧的发送,减小数据帧延迟,而且还能够在总体上减少确认帧的数量,降低控制开销;可用于使用LoRa技术的无线通信系统或网络。 | ||
搜索关键词: | 一种 基于 lora 数据 快速 连续 传输 方法 | ||
【主权项】:
1.一种基于LoRa的快速数据帧连续传输方法,其特征是:包括以下步骤:(1)每个节点均在MAC层设置:1)一个容量为8个最大长度数据帧的待确认数据帧缓存,用于存储已经发送但还没收到对应确认信息的需确认数据帧;同时,设置一个“等待接收确认帧”参数(用“wait”表示),用于表示是否在等待接收已发数据帧对应的确认帧,其值=0表示未等待,其值≠0表示在等待,在等待时间内不能发送新的数据帧,缺省默认值为0。2)一个长度为8位的2进制矢量——需确认数据帧接收矢量(用“WV”表示),用于记录成功接收需确认数据帧的状况,矢量中每一位元素的位置对应需确认数据帧的编号,元素的值为“1”表示成功收到该元素所在位置对应的需确认数据帧,值为“0”表示未收到,缺省默认值为“0”。3)一个“当前目的MAC地址”的参数(用“MAC_A”表示),用于表示当前正在发生的这一批数据帧的目的MAC地址,缺省初始值为‑1。(2)一个节点判断:wait是否等于0:若不等于,则当前节点执行数据帧确认和重传操作,完成后设置:wait=0,MAC_A=‑1;然后执行下一步。如等于,不进行任何操作。(3)当前节点判断:在自己的MAC层发送缓存中有无待发的分组?如果有,执行数据帧发送操作,然后执行下一步;如果无,不进行任何操作。(4)当前节点判断:是否收到对方节点发给自己的数据帧:如果是,处理收到的数据帧。如果否,不进行任何操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810000597.8/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置