买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种支持海量modbus tcp连接的分布式系统及方法_广东电力通信科技有限公司_202210522810.8 

申请/专利权人:广东电力通信科技有限公司

申请日:2022-05-13

公开(公告)日:2024-04-12

公开(公告)号:CN115086101B

主分类号:H04L12/40

分类号:H04L12/40;H04L67/02;H04L67/10;H04L67/568

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2022.10.11#实质审查的生效;2022.09.20#公开

摘要:本发明公开了一种支持海量modbustcp连接的分布式系统及方法,包括设备连接,利用modbus‑tcp设备配置本系统所提供的ip地址与端口以及设备凭证主动连接;数据处理,由modbus‑tcp编解码模块接收并对数据校验处理使保持连接;下发指令,用户通过HTTP接口下发交互指令到设备;信息匹配,通过状态信息路由模块匹配modbus‑tcp编解码器;数据发送,由Modbus‑tcp编解码器将数据编解码发送给设备;结果反馈,通过HTTP接口将结果返回到接口调用方或浏览器。本发明通过广播技术,在分布式系统中通过消息协议,共享连接状态信息,并抽取重要的状态信息,经过路由算法的调度,将无状态的http请求与有状态的tcp连接动态匹配,实现modbus‑tcp设备管理系统的分布式部署,完成负载能力的提升。

主权项:1.一种支持海量modbustcp连接的分布式方法,其特征在于,所述方法包括:设备连接,利用modbus-tcp设备配置本系统所提供的ip地址与端口以及设备凭证后,主动与本系统建立连接;数据处理,由modbus-tcp编解码模块300接收到连接并对连接中的数据进行校验处理并保持连接;下发指令,用户通过http接口下发交互指令到设备;信息匹配,通过状态信息路由模块400匹配modbus-tcp编解码器;数据发送,由Modbus-tcp编解码器将数据进行编解码并发送给设备;结果反馈,通过http接口将结果返回到接口调用方或浏览器;所述设备连接中的设备凭证为本系统生成的32位英文+数字字符串,且要先于modbus-tcp协议报文发送;所述数据处理中的校验处理过程包括:获取连接中的设备凭证,并与数据库中进行匹配,如果匹配不上则关闭连接;若匹配成功则为连接生成系统中唯一的会话id,并与设备凭证映射后存放于内存中;所述下发指令中的http接口参数,需要包含与系统建立连接的设备凭证,以及系统为设备抽象的设备交互能力,并为每次交互请求生成一个系统中唯一的标识;所述信息匹配的处理过程包括:根据交互标识检查分布式缓存中是否已保存该交互的过期结果;检查连接状态信息是否在本节点中,并作出相应反馈;将交互请求发送到分布式消息队列;启动线程从分布式消息队列中消费交互响应的消息;将分布式消息队列中的消息返回给http接口;所述相应反馈为:若连接状态信息在本节点中,则进入数据发送阶段;若连接状态信息不在本节点中,则自动忽略此消息。

全文数据:

权利要求:

百度查询: 广东电力通信科技有限公司 一种支持海量modbus tcp连接的分布式系统及方法

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