一种支持多类型通信协议的解析配置方法技术

技术编号:19067694 阅读:35 留言:0更新日期:2018-09-29 14:49
本发明专利技术提供一种支持多类型通信协议的解析配置方法。本发明专利技术的方法为:前端的数据采集程序,将数据采集到数据区,建模工具根据应用需求建立数据模型,数据模型配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。该方法可以快速有效的完成各个不同应用系统,不同设备,不同规约的通信以及解析工作,提高软件的可重用性,实用性,节约开发成本。

【技术实现步骤摘要】
一种支持多类型通信协议的解析配置方法
:本专利技术涉及一种支持多类型通信协议的解析配置方法,特别涉及一种基于JAVA-SpringMVC支持多类型通信协议的解析配置方法。
技术介绍
:目前行业中,为了实现集中控制,智能监控等功能,肯定具备通信功能,并且具备数据解析功能。由于各个行业中通信标准不同,往往在更换设备,或者在不同行业,不同区域,导致程序的报文解析无法使用,需要重新设计,重新编码。而且目前市场上已有的产品,注重功能的实现,对于程序延展性并不太注重。无形中增加了软件开发成本,外加在企业中,设备不同,也可能存在通信模式不同,规约不同,导致需要多套系统,多套系统之间为了保证数据互通,数据安全,无意会加重服务器负担,导致设备稳定性下降,不利于维护,加重维护人员的工作量。
技术实现思路
:本专利技术的目的是针对上述存在的问题提供一种支持多类型通信协议的解析配置方法,可以快速有效的完成各个不同应用系统,不同设备,不同规约的通信以及解析工作,提高软件的可重用性,实用性,节约开发成本。上述的目的通过以下的技术方案实现:一种支持多类型通信协议的解析配置方法,该方法为:前端的数据采集程序,将数据采集到数据区,建模工具根据应用需求建立数据模型,数据模型配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。所述的支持多类型通信协议的解析配置方法,每一个所述应用程序之间相互独立,数据区的数据对各个应用程序开放。所述的支持多类型通信协议的解析配置方法,在新的规约产生时,利用建模工具,建立出对应的数据模型提供给应用层,应用层做相应的数据解析即可。所述的支持多类型通信协议的解析配置方法,根据需要自行向程序中添加算法,算法的添加方式为,将算法开发成jar包,导入程序,通过算法配置文件,就可以调用算法,无需修改主程序。有益效果:本专利技术可以快速有效的完成各个不同应用系统,不同设备,不同规约的通信以及解析工作,提高软件的可重用性,实用性,节约开发成本。灵活的数据建模模式,可以最大程度展现系统的灵活性,可以支持各种数据类型的展示,统计,分析。并且在新规约出现时无需修改主程序,大大提高系统健壮性,扩展性。附图说明:图1是本专利技术的流程图。具体实施方式:本实施例的一种支持多类型通信协议的解析配置方法,其特征在于,数据应用分离,应用层的开发无需关注数据传输方式,数据采集也可以是多元化的数据结构,及规约可以是多样的。前端的数据采集程序,将数据采集到数据区。建模工具根据应用需求建立数据模型,数据模型可灵活配置,配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。每一个应用程序相对独立,但数据采集模块的数据又是对各个应用程序开放的,可以理解为,数据共同,只需要在应用程序中对数据结构做相应的配置,及可以做到任何数据源,数据格式都可以正常读取,解析。因为数据建模工具可以建立多元化,多样性的数据结构,使得在接入设备时,应用层并不关注其接入方式,以及规约类型。使得整个系统变得扩展性非常强。、在有新的规约产生时,数据层,通信层无需做任何变动,只需要利用建模工具,建立出对应的数据模型提供给应用层,应用做相应的数据解析即可。这样的体系使得系统在不同环境,不同领域的应用能力最大化。反射机制作用在于,应用层开发时候,根本就无需知道数据类里的具体内容,及在数据建模后,只需要知道名称,程序就可以在运行时,动态的知道数据类的结构已经函数组成,大大提高了应用层开发的灵活性。这种结构降低整个系统的耦合度,使得每个模块相对独立,又相互关联,任何一个模块的变得都不会影响整个系统的稳定性。本专利技术方案所公开的技术手段不仅限于上述技术手段所公开的技术手段,还包括由以上技术特征等同替换所组成的技术方案。本专利技术的未尽事宜,属于本领域技术人员的公知常识。本文档来自技高网...

【技术保护点】
1.一种支持多类型通信协议的解析配置方法,其特征是:该方法为:前端的数据采集程序,将数据采集到数据区,建模工具根据应用需求建立数据模型,数据模型配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。

【技术特征摘要】
1.一种支持多类型通信协议的解析配置方法,其特征是:该方法为:前端的数据采集程序,将数据采集到数据区,建模工具根据应用需求建立数据模型,数据模型配置完成后自动生成配置文件,应用程序通过反射原理,将数据类型反射到算法解析模块,算法模块解析规约,生成应用层需要的数据。2.根据权利要求1所述的支持多类型通信协议的解析配置方法,其特征是:每一个所述应用程序之间相互独立,数据区的数据对...

【专利技术属性】
技术研发人员:赵焱
申请(专利权)人:南京智格电力科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1