[发明专利]LoraWan网络与客户端服务器的通信方法在审
| 申请号: | 201811271248.6 | 申请日: | 2018-10-29 |
| 公开(公告)号: | CN109525498A | 公开(公告)日: | 2019-03-26 |
| 发明(设计)人: | 刘旭;肖俭伟;张保平;田运强;宋邦焱;张明望;田启泉;吕刚 | 申请(专利权)人: | 成都博高信息技术股份有限公司 |
| 主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/865;H04L29/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王学强;罗满 |
| 地址: | 610041 四川省成都*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端服务器 队列 报文 服务器发送 指令 预设 发送 缓存 服务器接收 优先级排序 报文发送 查询指令 发送报文 发送队列 缓存队列 删除报文 业务提供 重新发送 通信 服务器 网络 服务 | ||
1.一种LoraWan网络与客户端服务器的通信方法,所述LoraWan网络包括LoraWan服务器和节点,所述客户端服务器通过所述LoraWan服务器与所述节点进行通信,其特征在于,所述方法应用于所述客户端服务器,所述方法包括:
步骤A1,向待发送的当前报文中添加优先级;
步骤A2,将添加了优先级的当前报文发送至LoraWan服务器;
步骤A3,接收来自LoraWan服务器的指令;
步骤A4,如果接收到的指令是队列已满指令,则停止发送报文。
2.根据权利要求1所述的方法,其特征在于,所述步骤A4之后还包括:
步骤A5,在预设的时间向LoraWan服务器发送队列长度查询指令;
步骤A6,接收LoraWan服务器返回的队列长度,如果队列长度小于预设的阈值,则重新发送当前报文。
3.根据权利要求2所述的方法,其特征在于,所述步骤A6还包括:如果接收到的队列长度大于等于预设的阈值,则在预设的时间再次向LoraWan服务器发送队列长度查询指令。
4.根据权利要求1所述的方法,其特征在于,所述步骤A4还包括:如果收到的指令是报文已接收指令,则进入步骤A7,
步骤A7,在预设的时间内停止向当前报文的目的节点发送报文。
5.根据权利要求4所述的方法,其特征在于,所述步骤A7还包括:向不同于当前报文的目的节点的其他节点发送报文。
6.根据权利要求4或5所述的方法,其特征在于,所述步骤A7之后还包括:
步骤A8,判断在预设的时长内是否接收到来自LoraWan服务器的报文已妥投指令;
步骤A9,如果在预设的时长内未收到所述报文已妥投指令,则重新发送当前报文或发送删除报文指令;如果在预定时长内接收到了来自LoraWan服务器的报文已妥投指令,则发送下一个报文。
7.一种LoraWan网络与客户端服务器的通信方法,所述LoraWan网络包括LoraWan服务器和节点,所述客户端服务器通过所述LoraWan服务器与所述节点进行通信,其特征在于,所述方法应用于所述LoraWan服务器,所述方法包括:
步骤B1,接收来自客户端服务器的当前报文;
步骤B2,读取所述当前报文中的优先级和目的节点;
步骤B3,判断与当前报文的目的节点相关联的缓存队列的队列长度;如果所述队列长度小于预设的阈值,则进入步骤B4;如果所述队列长度大于等于预设的阈值,则进入步骤B5;
步骤B4,将所述当前报文插入所述缓存队列,向所述客户端服务器发送报文已接收指令,按照优先级对缓存队列中的报文进行排序,向目的节点发送优先级最高的报文,在发送成功后向所述客户端服务器发送报文已妥投指令;
步骤B5,向所述客户端服务器发送队列已满指令。
8.根据权利要求7所述的方法,其特征在于,所述步骤B5还包括,接收来自所述客户端服务器的指令,如果接收到的指令是队列长度查询指令,则向所述客户端服务器发送所述缓存队列当前的队列长度。
9.根据权利要求7所述的方法,其特征在于,所述步骤B5还包括,接收来自所述客户端服务器的指令,如果接收到的指令是删除报文指令,则删除所述缓存队列中缓存的由所述客户端向所述目的节点发送但LoraWan服务器还未投递的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都博高信息技术股份有限公司,未经成都博高信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811271248.6/1.html,转载请声明来源钻瓜专利网。





