Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种TCP设备接入方法、系统、终端及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种TCP设备接入方法、系统、终端及存储介质,所述方法包括:当接收到TCP连接指令时,建立与TCP设备之间的通信连接;当接收到TCP设备上传的报文数据时,则对报文数据进行粘拆包处理,得到粘拆报文数据;对粘拆报文数据进行解析处理以及格式转换处理,得到目标报文数据;对目标报文数据中的属性数据进行属性更改处理,得到更改属性数据,并将更改属性数据发送到TCP设备,以控制TCP设备根据更改属性数据完成指定事件。本发明通过采用最底层连接层协议TCP构建云端与设备之间的通信交互,解决了应用层协议报文大、交互复杂、需要将协议插件嵌入设备等问题,有效提高了云端与设备之间的交互效率。

主权项:1.一种TCP设备接入方法,其特征在于,所述TCP设备接入方法包括:当接收到TCP连接指令时,根据所述TCP连接指令建立与TCP设备之间的通信连接;当接收到所述TCP设备上传的报文数据时,则对所述报文数据进行粘拆包处理,得到粘拆报文数据;所述粘拆报文数据包括分隔报文数据或分割报文数据;所述当接收到所述TCP设备上传的报文数据时,则对所述报文数据进行粘拆包处理,得到粘拆报文数据,具体包括:当接收到所述TCP设备上传的报文数据时,获取所述报文数据中的每条完整信息,并在每条所述完整信息后设置特定分隔符;由发送端在每条消息的末尾添加一个特定的分隔符,并由接收端通过该分隔符来区分不同的消息;根据所述特定分隔符对所述报文数据进行完整信息分隔处理,得到所述分隔报文数据;所述当接收到所述TCP设备上传的报文数据时,之后还包括:设置预设数据长度,并根据所述预设数据长度对所述报文数据进行分割处理,得到分割报文数据;由发送端将数据按照固定的长度进行分割,并由接收端按照相同长度进行接收和拼接;所述粘拆包处理还包括设置自定义脚本以及设置长度字段;所述设置自定义脚本为使用特定的脚本处理粘拆包问题,通过在后端代码的测试类中进行测试;所述设置长度字段为在数据包中添加一个表示数据长度的字段,通常以固定字节的方式存储,接收端首先读取长度字段,然后根据长度字段指示的长度读取数据;对所述粘拆报文数据进行解析处理以及格式转换处理,得到目标报文数据;所述对所述粘拆报文数据进行解析处理以及格式转换处理,得到目标报文数据,具体包括:对所述粘拆报文数据进行解析处理,得到所述粘拆报文数据中的首字节数据,并根据所述首字节数据确定所述粘拆报文数据的数据包类型;根据所述数据包类型对所述粘拆报文数据进行第一格式转换处理,得到满足预设要求的目标报文数据;所述对所述粘拆报文数据进行解析处理,之后还包括:获取所述粘拆报文数据中携带的标识符,并根据所述标识符对所述TCP设备进行认证处理;获取预设标识符,若所述标识符与所述预设标识符一致,则判定所述TCP设备认证通过;若所述标识符与所述预设标识符不一致,则判定所述TCP设备认证失败,并断开与所述TCP设备之间的通信连接;若TCP设备出现网络连接异常情况,TCP设备对云端采取循环发送网络请求的操作,以通过多次重复尝试连接而使得网络连接恢复正常;设置重新连接请求的发送次数大于3次,TCP设备对该云端发送重新连接请求的时间间隔增大;对所述目标报文数据中的属性数据进行属性更改处理,得到更改属性数据,并将所述更改属性数据发送到所述TCP设备,以控制所述TCP设备根据所述更改属性数据完成指定事件。

全文数据:

权利要求:

百度查询: 深圳开鸿数字产业发展有限公司 一种TCP设备接入方法、系统、终端及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。