【技术实现步骤摘要】
一种基于分布式技术的用电信息采集主站系统
本专利技术属于用电信息采集
,具体涉及一种基于分布式技术的用电信息采集主站系统。
技术介绍
随着用电信息采集系统“全覆盖、全采集、全费控”目标的逐渐实现,用电信息采集频次更加频繁,交互数据量达到TB甚至PB等级,呈现了爆发式的增长,原有主站系统在海量数据的采集、储存、查询、计算等数据处理能力方面存在明显的技术瓶颈,且不能进行有效扩展,已经无法满足当前用电信息采集系统及其未来可持续发展的需求。另一方面随着新能源蓬勃发展及电力用户用能需求变化,对用电信息采集主站系统提出了更高的技术要求,主站要接入设备更多,包括智能物联设备、分布式电源、充电桩等。在采集和控制方面,以智能电表为例,现在用户的智能电表是一天发送一次记录,如果改为与商业用智能电表一样,15分钟发送一次记录到云端,数据量将至少增加96倍。现有用电信息采集主站系统采用传统技术架构,运用各种集群、单一关系型存储架构、“先存储,再读取”数据方式及数据落盘后集中分析的技术方案。在智能电网时代,海量的用电数据与用电信 ...
【技术保护点】
1.一种基于分布式技术的用电信息采集主站系统,其特征在于,包括通信层、存储层和应用层;/n所述通信层,用于终端与主站通信链路建立与保持、通信报文转发、报文组装与解析,继而实现多任务高并发异步通信交互;/n所述存储层,用于存储高频采集数据、日冻结数据与业务交互数据、统计数据以及全量采集数据,并基于历史数据进行挖掘性数据分析;/n所述应用层,用于实现业务高级应用;/n所述通信层与存储层互通,所述存储层与应用层互通。/n
【技术特征摘要】
1.一种基于分布式技术的用电信息采集主站系统,其特征在于,包括通信层、存储层和应用层;
所述通信层,用于终端与主站通信链路建立与保持、通信报文转发、报文组装与解析,继而实现多任务高并发异步通信交互;
所述存储层,用于存储高频采集数据、日冻结数据与业务交互数据、统计数据以及全量采集数据,并基于历史数据进行挖掘性数据分析;
所述应用层,用于实现业务高级应用;
所述通信层与存储层互通,所述存储层与应用层互通。
2.根据权利要求1所述的一种基于分布式技术的用电信息采集主站系统,其特征在于,所述通信层包括通信前置机集群、调度前置机集群、采集前置机、采集网关集群、Kafka消息队列、入库服务集群;
所述通信前置机,用于维护采集主站与终端之间的远程通信链路,实现远程信道底层通信协议的心跳握手和链路连接,并完成终端上下行数据原始通讯报文的收发;
所述调度前置机,用于将来自采集前置机的通信报文,按通信优先级、终端并发通信量进行通信控制,并将响应报文转发给采集前置机;
所述采集前置机,用于将通信任务按规约类型调用规约插件组装通信报文,并将经加密机加密的报文进行二次封装后发送给通信前置机,接收通信前置机转发的终端上行报文,识别规约,调用对应规约插件解析报文,并将解析的结构化数据发送给任务调度模块;
所述采集网关集群,用于负责从Kafka消息队列获取通信请求,将通信请求按类别发送给采集前置机,接收采集前置机的返回数据,发送给Kafka消息队列;
所述Kafka消息队列,用于提供应用层异步通信,按不同的业务需求分主题进行交互,按信息分类规划队列主题,根据消息生产者与消费者的接点数量,设计消息主题分区数量,实现数据高效分发传送,具体包括下行请求消息队列、上行应答消息队列、流处理消息队列、解析数据消息队列;
所述入库服务模块,用于自动从消息队列获取数据进行入库操作,入库时根据数据类别,分别写入生产数据库或MySQL数据库。
3.根据权利要求1所述的一种基于分布式技术的用电信息采集主站系统,其特征在于,所述存储层采用多级存储机制,包括共享缓存Redis、分布式关系库、生产数据库、大数据平台;
所述共享缓存Redis,用于通过与Redis缓存档案关系及分析支撑数据,对接收的数据进行异常识别、修复,实现实时数据统计,并将分析结果和解析数据根据应用要求分别写入生产数据库或大数据HBase;
所述分布式关系库,采用MySQL数据库存储实时高频采集数据,用于实现采集数据的高效智能的水平拆分与分布式存储,解决大规模采集数据入库时高并发处理能力的需求,同时具备横向扩展的优势;
所述生产数据库,用于...
【专利技术属性】
技术研发人员:马先芹,覃华勤,钱奇,赵俊,陈石东,刘剑锋,黄威,赵丽,李彦武,齐明,韩雨,闫海峰,赫兰鹏,
申请(专利权)人:北京科东电力控制系统有限责任公司,国网湖南省电力有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。