[发明专利]一种基于可扩展标记语言与动态库综合实现的通信管理机有效
申请号: | 201210149044.1 | 申请日: | 2012-05-15 |
公开(公告)号: | CN102685134A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 赵艳;曾伟;谢若冰;曾磊;陈欣荣;莫家显;王永刚;郭志文;朱元国;胡雪娇;文湘晖;刘健 | 申请(专利权)人: | 深圳市中电电力技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G08C19/00;G06F17/30 |
代理公司: | 深圳市中知专利商标代理有限公司 44101 | 代理人: | 张皋翔 |
地址: | 518040 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 扩展 标记 语言 动态 综合 实现 通信 管理 | ||
技术领域
本发明涉及电力通信,特别是涉及一种基于可扩展标记语言与动态库综合实现的通信管理机。
背景技术
现有电力通信网络中的装置种类繁多,尽管已经对常用的电力通信规约进行了规范,但是,由于不同厂家的理解和实现方式不一致,甚至引入厂家的私有通信规约,通信系统内的不同厂家装置与系统主站难以实现信息共享和数据交互,导致系统集成的难度和成本提高。现有的解决方案是将装置层的各种装置接入作为前置机的通信管理机,由通信管理机实现各种复杂通信规约的接入,对接入电力通信网络的不同通信规约的装置进行数据采集,将数据汇总后以某种常用的、符合标准规范的通信规约实现与系统主站的数据交互和命令下发,系统主站则专注于业务逻辑的处理。其不足之处是通信管理机大多仅是接入本厂家的装置,软件采用本厂家或标准的通信规约,配置文件是二进制格式,通信规约测点表比较复杂,兼容性差、扩展性不强、配置效率低。中国专利CN101894039A公开的《一种嵌入式装置驱动程序辅助生成方法及系统》,用嵌入式装置驱动程序接口描述语言描述装置访问接口、硬件平台特性和硬件装置逻辑功能;保存成可扩展标记语言(EXtensible Markup Language,缩略词为XML)格式的文件;解析描述文档并在内存中生成内部数据结构;利用事先编写的库文件,结合平台和系统特性,生成相应的可供开发人员使用的且包含有寄存器存取方式及默认值、寄存器访问代码、和装置基本功能函数内容的嵌入式装置驱动程序桩代码。可以提高嵌入式装置驱动程序开发效率,减少开发过程中的错误,降低开发难度,并提高嵌入式装置驱动程序的可移植性。但是,其库文件需要事先编写,不能根据应用需要灵活添加库文件,且受平台和系统特性限制,其功能扩展性不足。
发明内容
本发明所要解决的技术问题是弥补上述现有技术的缺陷,提供一种基于可扩展标记语言与动态库综合实现的通信管理机。
本发明的技术问题通过以下技术方案予以解决。
这种基于可扩展标记语言与动态库综合实现的通信管理机,硬件包括CPU单元、RAM存储单元、Flash存储单元、串行单元、以太网单元、GPS单元,以及电源,上述各个单元通过内部总线互联。
这种基于可扩展标记语言与动态库综合实现的通信管理机的特点是:
还包括内存实时数据库功能模块、采集规约功能模块、转发规约功能模块和维护管理功能模块,操作系统及其已有的和自扩展的动态连接库文件中的应用程序编程接口(Application Programming Interface,缩略词为API),以及底层驱动模块。
所述内存实时数据库功能模块通过包含在操作系统已有的和自扩展的动态连接库文件中的API分别与所述采集规约功能模块和转发规约功能模块直接相互访问,所述内存实时数据库功能模块、所述采集规约功能模块和所述转发规约功能模块的规约功能代码,以.so后缀格式的库文件形式存放,运行时动态加载到内存中,通过所述维护管理功能模块添加新的规约动态库文件,因此,增加新的规约支持,不必重新编译软件。
所述维护管理功能模块与所述采集规约功能模块、转发规约功能模块通过配置参数以及所述API相互访问与调用。
所述采集规约功能模块通过所述API与采集侧的保护或测控设备(以下简称接入设备)相互访问与调用。
所述转发规约功能模块通过所述API与转发侧的调度主站系统(以下简称主站系统)相互访问与调用。
所述内存实时数据库功能模块是由操作系统注册的名称为“/shm”的共享内存的一片缓存区,用于临时存取采集到的实时数据,操作系统成功启动后,根据所述接入设备的数量、各种实时数据的数据结构、所述接入设备的实时数据最大容量决定所需的存储空间大小,从共享内存中动态分配合适内存空间,作为内存实时数据库的存储空间,针对不同的实时数据类型,对内存实时数据库进行初始化,并提供外部访问实时数据的存取操作接口函数,实现实时数据的查询、存取功能,用于协调非命令及时序对等的采集和转发规约。在内存中存取实时数据且以特定的规则按照指针寻址,因此,实时数据存取效率比较高。
所述采集规约功能模块用于通过多种均被封装成独立的动态库文件的采集规约与多种多样的所述采集侧的接入设备通信实现数据采集,并将采集到的实时数据存入所述内存实时数据库;还用于转发所述转发侧的调度主站系统发来的命令,实现对所述采集侧的接入设备的遥控操作。所述实时数据包括遥测数据、遥信数据和遥脉数据。
遥测数据包括相电压、相电流、线电压、有功功率和无功功率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中电电力技术股份有限公司,未经深圳市中电电力技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210149044.1/2.html,转载请声明来源钻瓜专利网。