[发明专利]一种工业协议解析系统有效
申请号: | 202110106028.3 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112887309B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 凌坤;龚潇 | 申请(专利权)人: | 深圳市宏电技术股份有限公司 |
主分类号: | H04L69/18 | 分类号: | H04L69/18;G06F16/25 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
地址: | 518000 广东省深圳市龙岗区布吉街道甘李工业园甘李六路1*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工业 协议 解析 系统 | ||
本发明提供一种工业协议解析系统,包括:主程序模块和协议库模块,所述协议库模块包括至少两个协议;所述主程序模块用于基于应用程序的数据传输需求确定所需的协议,基于所需的协议生成配置文件,基于所述配置文件加载所述至少两个协议;所述协议库模块用于基于所述配置文件对所述至少两个协议进行级联,以使所述应用程序基于级联后的至少两个协议进行数据传输。本发明通过协议库和配置文件实现协议的动态组合,使各个程序块功能独立解耦,能够适应不同的工业协议需求,提高效率。
技术领域
本发明实施例涉及工业控制领域,尤其涉及一种工业协议解析系统。
背景技术
当下,物联网应用蓬勃发展,出于其便利、出色的资源共享性,为了提高更好更稳定的服务,各行各业纷纷加入物联网浪潮中来。在工业互联网的信息时代,现场设备需要实现互联互通,消除信息孤岛。然而,工业控制网络本身就存在通讯协议异构、接口不统一的问题,这不利于现场设备底层数据的采集和信息共享,同时对工业控制系统的网络安全提出更高的要求。因此,开发一个工业互联网多协议网关已成为必然趋势。现有技术中,工业协议转换主要通过:1、针对客户的需求做定制开发,2、在定制基础上收集客户需求,进行滚雪球似标准化集成,通过配置实现客户需求。
这种方法存在重复开发工作,通用性不强,难以满足新客户需求的快速交付,同时,单一协议支持难以满足其它现场的设备对接需求。
发明内容
本发明提供了一种工业协议解析系统方法,通过协议库和配置文件实现协议的动态组合,使各个程序块功能独立解耦,能够适应不同的工业协议需求,提高效率。
第一方面,本发明提供一种工业协议解析系统,包括:
主程序模块和协议库模块,所述协议库模块包括至少两个协议;
所述主程序模块用于基于应用程序的数据传输需求确定所需的协议,基于所需的协议生成配置文件,基于所述配置文件加载所述至少两个协议;
所述协议库模块用于基于所述配置文件对所述至少两个协议进行级联,以使所述应用程序基于级联后的至少两个协议进行数据传输。
进一步地,还包括数据存储模块,所述数据存储模块用于存储应用程序基于所述组合协议进行数据传输的过程中的交互数据。
进一步地,所述协议库模块包括数据出口和数据入口,
则主程序模块还用于:配置文件基于所需的协议对至少两个协议的数据出口和数据入口进行关联,以实现所述至少两个协议的级联;
进一步地,所述数据存储模块还用于:从协议库模块的数据出口获取所述交互数据并进行存储、向协议库模块发送数据读取信号,以使所述协议库模块从通过数据入口从数据存储模块读取交互数据。
进一步地,所述协议库模块包括北向接口协议库、南向接口协议库和/或边缘计算库,
所述北向接口协议库包括一个或多个北向接口协议、第一出口和第一入口,所述南向接口协议库包括一个或多个南向接口协议、第二出口和第二入口,所述边缘计算库包括一个或多个边缘计算协议、第三出口和第三入口。
进一步地,所述数据存储模块包括一个或多个数据块,所述数据块包括数据块名称、存储链表表头和所述应用程序的名称,每个数据块用于存储一组所述交互数据。
进一步地,所述数据块的存储格式包括时间、设备标识、变量名、变量类型、变量值、上报类型和/或扩展预留区。
进一步地,所述数据存储模块在存储所述交互数据时,存储格式为数据库存储和/或内存链表存储。
进一步地,所述配置文件用于定义协议库关联关系、数据采集、数据运算、数据告警、数据存储策略和或数据上报信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宏电技术股份有限公司,未经深圳市宏电技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110106028.3/2.html,转载请声明来源钻瓜专利网。