[发明专利]一种基于规则引擎的接入网关管理系统、方法在审
申请号: | 202110258838.0 | 申请日: | 2021-03-10 |
公开(公告)号: | CN113038529A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 董志勇;乔洁;李方方 | 申请(专利权)人: | 南京信息职业技术学院 |
主分类号: | H04W28/02 | 分类号: | H04W28/02;H04W60/00;H04W88/16;H04L29/08;H04L29/06 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210023 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 规则 引擎 接入 网关 管理 系统 方法 | ||
本发明公开了一种基于规则引擎的接入网关管理系统、方法,包括终端节点、接入网关、管理节点、数据库和PLC设备;PLC设备用于采集工业生产中的环境数据;终端节点将所述PLC设备采集的环境数据发送到接入网关;接入网关向所述管理节点发起服务注册请求,将接入网关的流量数据表发送到管理节点上;管理节点用于加载规则库,对接收到的接入网关的流量数据表进行规则匹配,将命中的规则下发给指定的接入网关执行,实现对接入网关流量进行动态调整。本发明能够有效管理接入网关的集群的流量,可以广泛地应用于网关流量动态调整、网关升级等应用场景。
技术领域
本发明涉及云计算调度技术领域,尤其涉及一种基于规则引擎的接入网关管理系统、方法。
背景技术
5G与AI技术的成熟促进了智能工业的快速发展,智能工业将具有环境感知能力的各类终端不断融入到工业生产的各个环节,可以显著提升工业产品的生产效率,并有效改善产品质量,降低产品成本和资源消耗。生产过程控制、生产环境监测是智能工业的典型应用场景。
在生产环境监测的场景中,由PLC设备采集工业生产中的环境数据,将数据汇总到终端节点,终端节点通过TCP协议连接到云端的接入网关,接入网关再将流量分发到数据处理节点。现有的技术方案中,接入网关通常使用Nginx服务器,并且多个Nginx服务器以集群方式的部署,以提高接入网关的可靠性。现有技术方案的主要缺点是,多个Nginx服务器之间缺乏协调机制,难以对流量进行有效管理,比如当某个Nginx的流量超出阈值时,该Nginx上与对应终端节点的TCP连接无法自动转移到其他Nginx服务器上,导致PLC设备采集的环境监测数据无法及时上传到云端。
发明内容
本发明的目的是提供一种基于规则引擎的接入网关管理系统、方法,能够有效管理接入网关的集群的流量,可以广泛地应用于网关流量动态调整、网关升级等应用场景,具有良好的实用性。
本发明为实现上述发明目的采用如下技术方案:
本发明提供了一种基于规则引擎的接入网关管理系统,包括终端节点、接入网关、管理节点、数据库和PLC设备;
所述PLC设备用于采集工业生产中的环境数据;
所述终端节点将所述PLC设备采集的环境数据发送到所述接入网关;
所述接入网关向所述管理节点发起服务注册请求,将所述接入网关的流量数据表发送到管理节点上;
所述管理节点用于加载规则库,对接收到的所述接入网关的流量数据表进行规则匹配,将命中的规则下发给指定的接入网关执行,实现对接入网关流量进行动态调整;
所述数据库用于保存所述接入网关接收到的环境数据。
进一步地,所述终端节点与所述PLC设备之间通过Modbus协议进行通讯连接。
进一步地,所述终端节点与所述接入网关之间通过TCP长连接。
进一步地,所述管理节点用于加载规则库,对接收到的所述接入网关的流量数据表进行规则匹配,将命中的规则下发给指定的接入网关执行,所述接入网关再将命中规则的动作下发到终端节点上,该终端节点的环境数据被发送到新的接入网关上,实现对接入网关流量进行动态调整。
本发明提供了一种基于规则引擎的接入网关管理方法,包括:
接入网关向管理节点发起服务注册请求,将接入网关的ID、IP和服务端口注册到管理节点上;
管理节点加载规则库,规则库用[r1,r2,…,rn]表示;
终端节点向接入网关发起TCP连接请求,终端节点通过PLC_Status消息将PLC设备采集的环境数据发送到接入网关;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息职业技术学院,未经南京信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110258838.0/2.html,转载请声明来源钻瓜专利网。