[发明专利]一种可配置的软网关通讯协议解析转换系统及方法在审
申请号: | 202011247674.3 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112202816A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 翟值楚;余艺韩 | 申请(专利权)人: | 中电工业互联网有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 赵小龙 |
地址: | 410000 湖南省长沙市长沙高新*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 网关 通讯 协议 解析 转换 系统 方法 | ||
本发明公开一种可配置的软网关通讯协议解析转换系统及方法,该系统包括:配置基础配置信息的基础信息配置模块、配置协议配置文件的编解码模块、解析处理的协议解析模块、配置转换配置文件的协议转换模块;编解码模块具有解析配置编辑端口以及协议配置基础模板,用于得到协议配置文件;协议转换模块具有转换配置编辑端口以及转换配置基础模板,用于得到转换配置文件。在保持核心组件不变的前提下,可以把各种通讯协议转换成统一格式的通讯协议,并且能灵活应适配对通讯协议中的各种协议版本针对不同协议版本和消息类型采用配置文件的方式来解析数据,降低设备适配通讯协议协议系统开发与维护成本,提高生产效率快速调整业务和适配协议升级。
技术领域
本发明涉及网关协议转换技术领域,具体是一种可配置的软网关通讯协议解析转换系统及方法。
背景技术
智能软网关提供基于不同的设备各种协议及数据格式转换为统一的格式,同时一些计算在边缘端进行,不依赖云端的连接。统一数据格式使边缘设备快速接入物联通讯云平台,智能软网关应该具备通讯与数据格式标准化的特性。智能网关须实现传感网络到传统通信网络的协议转换,将协议适配层上传输的标准格式数据进行统一封装,将广域接入层下发的数据解包成标准格式数据,实现命令的解析,之后转换为感知层协议可以识别的信号和控制指令。在上述背景下,传统的网关系统复杂性高,在业务规模和团队规模发展的一定阶段这些不足表现的更加明显。而且传统的网关交付效率低,需要对每个不同的通讯协议进行硬编码,即使很小的变更也要重新编码打包部署,造成开发效率低的问题。同时开发、维护、使用多套通讯协议,造成企业开发与维护成本很高且用户体验不好的问题。
发明内容
针对上述现有技术中存在的一项或多项不足,本发明提供一种可配置的软网关通讯协议解析转换系统及方法,在保持核心组件不变的前提下,通过配置项目灵活适配多种通讯协议的解析和转换规则。
为实现上述目的,本发明提供一种可配置的软网关通讯协议解析转换系统,包括:
基础信息配置模块,用于配置通讯协议的基础配置信息,以实现与物联云平台之间的通讯;
编解码模块,用于配置通信协议对应的协议配置文件;
协议解析模块,用于根据协议配置文件对通信协议进行解析处理,输出通信协议json格式文本数据;
协议转换模块,用于配置通信协议对应的转换配置文件,并根据转换配置文件对通信协议json格式文本数据进行转换处理,输出统一数据格式的平台通讯协议;
其中:
所述编解码模块具有解析配置编辑端口以及协议配置基础模板,以用于将通讯协议特有的解析信息编辑至协议配置基础模板,得到协议配置文件;
所述协议转换模块具有转换配置编辑端口以及转换配置基础模板,以用于将通讯协议特有的转换信息编辑至转换配置基础模板,得到转换配置文件。
在其中一个实施例中,所述基础配置信息包括物联云平台的地址与访问令牌。
为实现上述目的,本发明还提供一种可配置的软网关通讯协议解析转换方法,包括如下步骤:
步骤1,获取待解析转换的通讯协议;
步骤2,基于通信协议配置对应的协议配置文件,并根据通信协议配置对通讯协议进行解析处理,输出通信协议json格式文本数据;
步骤3,基于通信协议配置对应的转换配置文件,并根据转换配置文件对通信协议json格式文本数据进行转换处理,输出统一数据格式的平台通讯协议;
步骤4,基于通讯协议配置基础配置信息,并根据基础配置信息将平台通讯协议上传至物联云平台,其中,所述基础配置信息包括物联云平台的地址与访问令牌。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电工业互联网有限公司,未经中电工业互联网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011247674.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:圆柱体安装平台
- 下一篇:一种带慢充的增程式车辆网络拓扑装置