[发明专利]一种数据发送方法、系统、LoRa节点和存储介质在审
申请号: | 202211290250.4 | 申请日: | 2022-10-21 |
公开(公告)号: | CN115361709A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 宋伟;王雷雷;钟国新;张国宏 | 申请(专利权)人: | 浙江简捷物联科技有限公司 |
主分类号: | H04W28/10 | 分类号: | H04W28/10;H04W52/02;H04W88/16 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 苏舒音 |
地址: | 310012 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 发送 方法 系统 lora 节点 存储 介质 | ||
本发明实施例公开了一种数据发送方法、系统、LoRa节点和存储介质。该方法应用于远距离无线电LoRa节点,包括:在向LoRa网关发送数据发送请求消息后,确定无线通信信道是否被占用;若无线通信信道被占用,则随机生成滑动窗口数,并根据滑动窗口数和单位等待时间,确定目标等待时间;在目标等待时间后,向LoRa网关发送数据。本发明实施例在确定无线通信信道被占用时,通过随机生成滑动窗口数和单位等待时间确定目标等待时间,从而在目标等待时间后向LoRa网关发送数据,降低了LoRa节点在数据发送过程中与其他LoRa节点发生冲突的概率,提升数据发送效率。
技术领域
本发明涉及数据信息的传输技术领域,尤其涉及一种数据发送方法、系统、LoRa节点和存储介质。
背景技术
远距离无线电(Long Range Radio,LoRa)的无线通信方式作为一种无线局域网方式,为低功耗无线传输提供一种可能。
目前,现有的通过LoRa节点进行数据传输的方式主要是基于随机数,设定随机的等待时间来降低数据传输过程中的冲突机率,由于没有考虑到无线信号在空中的传播时间,有可能造成随机等待时间远远小于数据包在空中传播时间,使得发送冲突几率依旧很高;而且基于终端设备入网的调频方式,LoRa网关需要使用专用的网关芯片,成本是LoRa节点芯片的数百倍,在小型LoRa局域网系统中性价比低,不容易落地推广。
发明内容
本发明提供了一种数据发送方法、系统、LoRa节点和存储介质,解决数据传输过程中容易发生传输冲突的问题,实现了数据的有效传输。
第一方面,本发明实施例提供了一种数据发送方法,应用于LoRa节点,该方法包括:在向LoRa网关发送数据发送请求消息后,确定无线通信信道是否被占用;若无线通信信道被占用,则随机生成滑动窗口数,并根据滑动窗口数和单位等待时间,确定目标等待时间;在目标等待时间后,向LoRa网关发送数据。
可选的,在向LoRa网关发送数据后,确定预设时间段内是否接收到LoRa网关发送的数据发送反馈消息;若预设时间段内未接收到数据发送反馈消息,则返回执行随机生成滑动窗口数的步骤。
可选的,在向LoRa网关发送数据前,确定无线通信信道是否仍被占用;若无线通信信道未被占用,则直接向LoRa网关发送数据;若无线通信信道被占用,则获取惩罚系数和指数参数,指数参数的取值等于获取惩罚系数的次数;根据惩罚系数、指数参数、滑动窗口数和单位等待时间,确定监听时间,并在监听时间后,返回执行确定无线通信信道是否仍被占用的步骤,直至无线通信信道未被占用为止。
可选的,目标等待时间
可选的,获取LoRa节点与LoRa网关之间的距离和数据传输速率;根据LoRa节点与LoRa网关之间的距离和数据传输速率,计算单位等待时间。
可选的,数据传输速率
可选的,LoRa网关期望LoRa节点发送数据的时长小于或者等于预设发送时长。
第二方面,本发明实施例还提供了一种数据发送装置,该装置应用于远距离无线电LoRa节点,包括:信道确定模块,用于在向LoRa网关发送数据发送请求消息后,确定无线通信信道是否被占用;时间确定模块,用于若无线通信信道被占用,则随机生成滑动窗口数,并根据滑动窗口数和单位等待时间,确定目标等待时间;数据发送模块,用于在目标等待时间后,向LoRa网关发送数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江简捷物联科技有限公司,未经浙江简捷物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211290250.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置