[发明专利]基于Redis实时数据库的分布式前置采集系统在审
申请号: | 201611187223.9 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106649711A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 成月良;朱守让;王伟;吴多胜 | 申请(专利权)人: | 国电南瑞南京控制系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林 |
地址: | 210061 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 redis 实时 数据库 分布式 前置 采集 系统 | ||
技术领域
本发明属于电力系统调度自动化领域,尤其涉及一种基于Redis实时数据库的分布式前置采集系统。
背景技术
随着各工矿企业电网规模的不断扩大,企业EMS主站直采子站设备的数量也不断增多,为适应大批量子站设备数据的采集与监控,使前置采集系统安全、稳定、可靠运行,同时力争为用户提供更加简洁、友好的维护界面,设计开发出一套大容量的分布式前置系统。
当前EMS(能量管理系统)系统中前置采集部分都是作为一个模块处理,不能独立部署,前置容量一般为两组。由于每组接入设备数有限,已不能满足大批量子站设备的接入。面对大批量子站设备的接入,前置将承担巨大的数据处理压力。前置模块必须与主站部署在一起,当主站与子站通信链路发生故障时,故障期间的数据将无法不存,存在很大的安全隐患。
发明内容
针对现有技术存在的问题,本发明提供一种基于Redis实时数据库的分布式前置采集系统,能够独立的部署在EMS子站端,实现大批量的子站设备的接入,大幅降低了EMS主站系统的数据处理压力。
本发明的上述技术问题主要是通过下述技术方案得以解决的:
基于Redis实时数据库的分布式前置采集系统,包括系统管理模块、通讯规约处理模块、分布式前置通讯模块、分布式前置断点续传模块、Redis实时数据库模块、Redis实时数据库服务端模块、Redis实时数据库客户端模块;
本系统以Redis实时数据库模块为核心,建立各类变化数据和全数据在Redis实时数据库中的存储模型。
系统管理模块,负责检测分布式前置采集系统与EMS主站系统的通讯状态,并把通讯状态及时通知其他各模块;
通讯规约处理模块,负责与子站端RTU(远程终端单元,RemoteTerminalUnit)设备的通讯规约处理并将采集到的数据报文解析后转发给分布式前置通讯模块;
分布式前置通讯模块,负责与EMS主站、Redis实时数据库服务端模块数据交互;
分布式前置断点续传模,负责在分布式前置采集系统与EMS主站系统的通讯中断又重新恢复的情况下将Redis实时数据库模块的未发送区的全数据类型和变化数据类型重新封装成消息的数据格式重新发送给EMS主站系统;
Redis实时数据库服务端模块,负责与Redis实时数据库模块、分布式前置断点续传模块的数据交互;
在分布式前置采集系统与EMS主站系统通讯正常时,分布式前置通讯模块将采集到的全数据类型和变化数据类型封装成消息的数据格式发送给EMS主站,同时仅将收到的全数据信息发送给Redis实时数据库服务端模块。
在分布式前置采集系统与EMS主站系统通讯正常时,Redis实时数据库服务端模块将从分布式前置通讯模块接收到的全数据信息以链表的形式存储于Redis实时数据库模块的已发送区。
在分布式前置采集系统与EMS主站系统通讯中断时,分布式前置通讯模块将采集到的全数据类型和变化数据全部发送给Redis实时数据库服务端模块。
在分布式前置采集系统与EMS主站系统通讯中断时,分布式前置通讯模块将采集到的全数据类型和变化数据全部发送给Redis实时数据库服务端模块。
在分布式前置采集系统与EMS主站系统通讯中断时,Redis实时数据库服务端模块将从分布式前置通讯模块接收到的全数据类型和变化数据以链表的形式存储于Redis实时数据库模块的未发送区。
在分布式前置采集系统与EMS主站系统的通讯中断到重新恢复时,Redis实时数据库服务端模块取出Redis实时数据库模块的未发送区的全数据类型和变化数据类型发送给分布式前置断点续传模块。
在分布式前置采集系统与EMS主站系统的通讯中断到重新恢复时,分布式前置断点续传模块接收到Redis实时数据库模块的未发送区的全数据类型和变化数据类型重新封装成消息的数据格式重新发送给EMS主站系统,并将发送结果反馈给Redis实时数据库服务端模块。
Redis实时数据库服务端模块收到分布式前置断点续传模块发送成功的反馈信息,将续传的全数据类型和变化数据类型从Redis实时数据库模块的未发送区移除,并将全数据类型迁移到Redis实时数据库模块的已发送区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞南京控制系统有限公司,未经国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611187223.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图片推选方法、装置和移动终端
- 下一篇:输入表情信息的方法及装置