[发明专利]智能配电终端通信弱耦合模块化系统及方法有效
申请号: | 201610067034.1 | 申请日: | 2016-01-29 |
公开(公告)号: | CN105635173B | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 熊建成;管荑;李伟硕;孟祥军;张晓花;曹淑英;杨娜 | 申请(专利权)人: | 山东鲁能智能技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 配电 终端 通信 耦合 模块化 系统 方法 | ||
本发明公开了一种智能配电终端通信弱耦合模块化系统及方法,包括:规约动态库中集成有不同类型的规约程序;通信管理主系统提供接口加载所述规约动态库中的规约程序;通信管理主系统根据加载的规约程序开启独立的线程与加载的规约程序进行绑定,然后将数据组织成规约所需的数据类型传递给各种不同的规约;规约动态库将通信管理主系统下发或者客户端送上的报文进行处理,获取有用的数据信息并存在相应的缓存中,然后根据规约中标准的协议类型和组包格式下发或上送给其他的应用程序。本发明有益效果:程序模块化强,各模块功能相互独立,程序可移植性、扩展性好。规约库启动和停止可以自由的控制,系统开销小。规约程序错误定位更准确。
技术领域
本发明涉及智能配电终端通信技术领域,具体涉及一种智能配电终端通信弱耦合模块化系统及方法。
背景技术
智能配电终端通信系统根据在通信端口上的配置规约收发报文,规约配置中含有CDT、101、103、104、Modbus等规约,每个规约需实现对上送和接收报文进行组织和解析,将数据存储在通信管理主程序中,然后主程序提供接口获取数据后,再将数据下发给其他应用程序,整个流程是紧耦合。
这种设计方式使得应用程序的不同组件之间的接口与其功能和结构是紧密相连的,因而当发生变化时,某一部分的调整会随着各种强耦合的关系引起其他部分甚至整个应用程序的更改,使得整个系统的构架很脆弱。
发明内容
本发明的目的就是为了解决上述问题,提出了一种智能配电终端通信弱耦合模块化系统及方法,该系统及方法将管理规约的主程序和规约应用程序分离开,将不同的规约类型设计成独立的动态库,通信管理主程序只需要提供接口加载该规约动态库即可,实现整个程序的弱耦合。
为了实现上述目的,本发明采用如下技术方案:
一种智能配电终端通信弱耦合模块化系统,包括:通信管理主系统和规约动态库;所述规约动态库中集成有不同类型的规约程序;所述通信管理主系统提供接口加载所述规约动态库中的规约程序;
通信管理主系统根据加载的规约程序开启独立的线程与加载的规约程序进行绑定,然后将数据组织成规约所需的数据类型传递给各种不同的规约;
所述规约动态库将通信管理主系统根据通信端口上的配置规约下发的或者对应规约客户端上送的报文进行处理,获取有用的数据信息并存在相应的缓存中,然后根据规约中标准的协议类型和组包格式下发或上送给其他的应用程序。
通信管理主系统对于每个规约程序设置一个线程池来对所有规约线程进行调度和管理,只有在通信端口配置该规约后才启动该规约线程,以最大限度的减小通信管理主系统的开销。
所述规约动态库用于实现在每个规约设计程序中对接收到的报文进行打解包处理,然后在每个规约中来获取有用的数据信息并组织数据报文存储在系统定义的公用缓存中,然后根据规约中标准的协议类型和组包格式下发或上送给其他的应用程序,在应用程序中经过反串序列化后将打包的数据解析成应用程序理解的数据单元。
所述数据报文至少包含数据包头、数据实体单元、数据应用单元、数据信息体信息,根据规约中共用属性和方法抽象出规约基类,该基类主要实现处理报文中的数据包头、数据实体单元和数据应用单元。
每种规约都是一个独立的程序,在规约出现问题过程中,只要定位出是哪种类型的规约出现问题,然后只需调整该规约,不会影响通信管理主系统和其他规约的运行。
一种智能配电终端通信弱耦合模块化系统的方法,包括以下步骤:
(1)系统初始化;
(2)生成动态规约库并对各规约进行命名;
(3)通信管理主系统通过接口加载生成的规约动态库中的N个规约程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能智能技术有限公司,未经山东鲁能智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610067034.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种免焊接组合电池
- 下一篇:一种具有超晶格P型半导体层的硅薄膜太阳能电池