[发明专利]一种支持多类型通信协议的解析配置方法在审
申请号: | 201810264902.4 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108600181A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 赵焱 | 申请(专利权)人: | 南京智格电力科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26;H04L12/24 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 顾进 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解析 规约 通信协议 多类型 数据采集程序 数据模型配置 反射原理 建模工具 可重用性 配置文件 数据采集 数据类型 数据模型 算法解析 算法模块 应用程序 应用系统 应用需求 自动生成 数据区 应用层 配置 反射 节约 通信 开发 | ||
本发明提供一种支持多类型通信协议的解析配置方法。本发明的方法为:前端的数据采集程序,将数据采集到数据区,建模工具根据应用需求建立数据模型,数据模型配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。该方法可以快速有效的完成各个不同应用系统,不同设备,不同规约的通信以及解析工作,提高软件的可重用性,实用性,节约开发成本。
技术领域:
本发明涉及一种支持多类型通信协议的解析配置方法,特别涉及一种基于JAVA-SpringMVC支持多类型通信协议的解析配置方法。
背景技术:
目前行业中,为了实现集中控制,智能监控等功能,肯定具备通信功能,并且具备数据解析功能。由于各个行业中通信标准不同,往往在更换设备,或者在不同行业,不同区域,导致程序的报文解析无法使用,需要重新设计,重新编码。而且目前市场上已有的产品,注重功能的实现,对于程序延展性并不太注重。无形中增加了软件开发成本,外加在企业中,设备不同,也可能存在通信模式不同,规约不同,导致需要多套系统,多套系统之间为了保证数据互通,数据安全,无意会加重服务器负担,导致设备稳定性下降,不利于维护,加重维护人员的工作量。
发明内容:
本发明的目的是针对上述存在的问题提供一种支持多类型通信协议的解析配置方法,可以快速有效的完成各个不同应用系统,不同设备,不同规约的通信以及解析工作,提高软件的可重用性,实用性,节约开发成本。
上述的目的通过以下的技术方案实现:
一种支持多类型通信协议的解析配置方法,该方法为:前端的数据采集程序,将数据采集到数据区,建模工具根据应用需求建立数据模型,数据模型配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。
所述的支持多类型通信协议的解析配置方法,每一个所述应用程序之间相互独立,数据区的数据对各个应用程序开放。
所述的支持多类型通信协议的解析配置方法,在新的规约产生时,利用建模工具,建立出对应的数据模型提供给应用层,应用层做相应的数据解析即可。
所述的支持多类型通信协议的解析配置方法,根据需要自行向程序中添加算法,算法的添加方式为,将算法开发成jar包,导入程序,通过算法配置文件,就可以调用算法,无需修改主程序。
有益效果:
本发明可以快速有效的完成各个不同应用系统,不同设备,不同规约的通信以及解析工作,提高软件的可重用性,实用性,节约开发成本。灵活的数据建模模式,可以最大程度展现系统的灵活性,可以支持各种数据类型的展示,统计,分析。并且在新规约出现时无需修改主程序,大大提高系统健壮性,扩展性。
附图说明:
图1是本发明的流程图。
具体实施方式:
本实施例的一种支持多类型通信协议的解析配置方法,其特征在于,数据应用分离,应用层的开发无需关注数据传输方式,数据采集也可以是多元化的数据结构,及规约可以是多样的。前端的数据采集程序,将数据采集到数据区。建模工具根据应用需求建立数据模型,数据模型可灵活配置,配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。
每一个应用程序相对独立,但数据采集模块的数据又是对各个应用程序开放的,可以理解为,数据共同,只需要在应用程序中对数据结构做相应的配置,及可以做到任何数据源,数据格式都可以正常读取,解析。因为数据建模工具可以建立多元化,多样性的数据结构,使得在接入设备时,应用层并不关注其接入方式,以及规约类型。使得整个系统变得扩展性非常强。、
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京智格电力科技有限公司,未经南京智格电力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810264902.4/2.html,转载请声明来源钻瓜专利网。