[发明专利]一种基于Netty的物联通讯方法、设备、硬件终端及服务器在审
申请号: | 201910651604.5 | 申请日: | 2019-07-18 |
公开(公告)号: | CN110365782A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 周涛;康云霞 | 申请(专利权)人: | 江苏德高物联技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801;H04L12/26 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 226011 江苏省南通*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件终端 身份标识 解析数据 解码数据 上报数据 物联 服务器 通讯 第三方系统 服务器软件 解码器 解码 动态分发 静态缓存 实例存储 映射关系 定长 构建 管控 阻塞 解析 数据库 存储 申请 | ||
1.一种基于Netty的物联通讯方法,其特征在于,该方法包括:
接收硬件终端的上报数据;
利用定长解码器对所述上报数据进行解码获取解码数据;
对所述解码数据进行解析得到解析数据,所述解析数据包括硬件终端身份标识;
根据所述硬件终端身份标识构建硬件终端身份标识实例,所述硬件终端身份标识实例表征硬件终端身份标识与Netty通道的映射关系;
将所述硬件终端身份标识实例存储至静态缓存;
将所述解析数据存储至数据库。
2.根据权利要求1所述的基于Netty的物联通讯方法,其特征在于,所述方法还包括:
判断硬件终端与Netty之间的通道心跳是否超时;
若所述硬件终端与Netty之间的通道心跳超时,关闭硬件终端与Netty的通道。
3.根据权利要求2所述的基于Netty的物联通讯方法,其特征在于,若所述硬件终端与Netty之间的通道心跳不超时,所述方法还包括:
判断硬件终端主动上报的心跳是否超时或者判断所述静态缓存中该通道对应的硬件终端身份标识是否为空;
若所述硬件终端与Netty之间的通道心跳超时或者所述静态缓存中所述通道对应的硬件设备身份标识为空,关闭硬件终端与Netty的通道。
4.根据权利要求1所述的基于Netty的物联通讯方法,其特征在于,所述接收硬件终端的上报数据之后,所述方法还包括:
对所述上报数据的起始标志进行验证;
若验证的结果有误,向硬件终端下发重新上报数据的指令。
5.根据权利要求1所述的基于Netty的物联通讯方法,其特征在于,所述将所述解析数据存储至数据库之前,所述方法还包括:
判断数据库中是否存储有所述解析数据;
若数据库中不存在所述解析数据,将所述解析数据存储至数据库中。
6.根据权利要求1所述的基于Netty的物联通讯方法,其特征在于,所述方法还包括:
接收第三方系统发送的订阅请求;
从所述解析数据中确定所述订阅请求所请求的解析数据;
对所述订阅请求所请求的解析数据进行封装得到封装数据;
通过超文本传输协议将所述封装数据分发至第三方系统,所述第三方系统包括至少一个第三方系统。
7.根据权利要求1所述的基于Netty的物联通讯方法,其特征在于,所述方法还包括:
基于硬件终端的通讯协议格式要求设置所述定长解码器,所述通讯协议格式要求包括所述上报数据的起始标志、帧长度、帧类型、身份标识号、数据域、校验和以及结束符。
8.一种基于Netty的物联通讯设备,其特征在于,所述设备包括:
接收模块,用于接收硬件终端的上报数据;
解码模块,用于利用定长解码器对所述上报数据进行解码获取解码数据;
解析模块,用于对所述解码数据进行解析得到解析数据,所述解析数据包括硬件终端身份标识;
实例构建模块,用于根据所述硬件终端身份标识构建硬件终端身份标识实例,所述硬件终端身份标识实例表征硬件终端身份标识与Netty通道的映射关系;
第一存储模块,用于将所述硬件终端身份标识实例存储至静态缓存;
第二存储模块,用于将所述解析数据存储至数据库。
9.一种基于Netty的物联通讯硬件终端,其特征在于,所述硬件终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至7任一所述的物联通讯方法。
10.一种基于Netty的物联通讯服务器,其特征在于,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至7任一所述的物联通讯方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏德高物联技术有限公司,未经江苏德高物联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910651604.5/1.html,转载请声明来源钻瓜专利网。