[发明专利]报文传输方法、装置、设备及机器可读存储介质有效
申请号: | 201910337481.8 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110049478B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 史弘科 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W68/02;H04W72/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 传输 方法 装置 设备 机器 可读 存储 介质 | ||
本公开提供一种报文传输方法、装置、设备及机器可读存储介质,该方法包括:在向LoRa服务器发送上行报文后,启动第一下行接收窗口;若在所述第一下行接收窗口内接收到所述LoRa服务器针对所述上行报文返回的下行报文,则判断当前时刻是否满足第一下行接收窗口的关闭条件;如果是,则判断是否完整接收到所述下行报文的全部内容;若未完整接收到所述下行报文的全部内容,则禁止关闭所述第一下行接收窗口,一直到完整接收到所述下行报文的全部内容。通过本公开的技术方案,能够完整接收到下行报文的全部内容,避免下行报文的丢失,增加LoRa终端与LoRa服务器之间报文交互的可靠性。
技术领域
本公开涉及通信技术领域,尤其是涉及一种报文传输方法、装置、设备及机器可读存储介质。
背景技术
LoRa(Long Rang,超长距离)技术是一种长距离、低功耗、低速率应用下使用的无线调制技术,能够被应用在各种网络技术中,是长距离低功耗协议族的总称。在LoRa网络中,包括LoRa终端和LoRa服务器,LoRa终端和LoRa服务器之间采用LoRaWAN(LoRa WideArea Network,LoRa广域网)协议通信。
LoRa终端支持的模式包括ClassA模式、ClassB模式和ClassC模式。当LoRa终端工作于ClassA模式时,LoRa终端每次向LoRa服务器发送上行数据之后,均会启动两个下行接收窗口,LoRa服务器在这两个下行接收窗口内向LoRa终端发送下行数据,而LoRa终端可以在这两个下行接收窗口内接收下行数据。当LoRa终端工作于ClassB模式时,则LoRa终端可以在预设时间内开放多余的下行接收窗口,LoRa终端可以在这些下行接收窗口内接收下行数据。当LoRa终端工作于ClassC模式时,则LoRa终端持续开放下行接收窗口,只在发送上行数据时关闭下行接收窗口,LoRa终端可以在下行接收窗口内接收下行数据。
发明内容
本公开提供一种报文传输方法,应用于LoRa终端,所述方法包括:
在向LoRa服务器发送上行报文后,启动第一下行接收窗口;
若在所述第一下行接收窗口内接收到所述LoRa服务器针对所述上行报文返回的下行报文,则判断当前时刻是否满足第一下行接收窗口的关闭条件;
如果是,则判断是否完整接收到所述下行报文的全部内容;
若未完整接收到所述下行报文的全部内容,则禁止关闭所述第一下行接收窗口,一直到完整接收到所述下行报文的全部内容。
本公开提供一种报文传输装置,应用于LoRa终端,所述装置包括:
启动模块,用于在向LoRa服务器发送上行报文后,启动第一下行接收窗口;
判断模块,用于若在所述第一下行接收窗口内接收到所述LoRa服务器针对所述上行报文返回的下行报文,则判断当前时刻是否满足第一下行接收窗口的关闭条件;如果是,则判断是否完整接收到所述下行报文的全部内容;
处理模块,用于若未完整接收到所述下行报文的全部内容,则禁止关闭所述第一下行接收窗口,一直到完整接收到所述下行报文的全部内容。
本公开提供一种LoRa终端,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令,以实现上述的报文传输方法的步骤。
本公开提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现上述的报文传输方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910337481.8/2.html,转载请声明来源钻瓜专利网。