王林波
国网长治市平顺县供电公司,山西长治046000
摘要:随着电力体制改革的逐步深入和电力市场的日益形成,越来越多的企业逐步应用先进的智能化系统对电力、电网数据进行加工和处理。电力营销信息系统逐步向高、新、精、尖的方向发展,这大大推动了企业的发展,也带动了技术的进步,为电能计量技术的发展发挥重要的作用。电力营销信息管理和计算在实际应用中碰到很多问题,诸如数据处理困难,用户难以从大量的数据中查询数据、共享数据,实现数据之间的交互。针对上述问题,本文着重在信息化平台方面做深入的研究,建设与当前市场需求相匹配的新型电力营销系统信息化平台是提高电力企业市场竞争力的重要内容。本文在分析电力营销管理信息系统集成、应用、开放、标准的实际需求的同时,将JavaEE技术结合面向服务架构(SOA)的电力营销管理信息系统,构建出了业务组件化、服务化、应用分层的平台设计思想,并采用区块链技术提高数据的安全性能和共享能力,采用大数据处理算法实现数据的处理。
关键词:数据挖掘;区块链技术;电力营销信息平台
1技术思路及架构设计
在本文设计的信息化平台构建中,主要从用户使用、管理数据便利、数据安全性能高的角度上设计信息化平台。因此,在架构设计和数据传递、存储的安全性能考虑,引入了区块链系统,区块链具有互信度高、数据不可篡改、数据可追溯性、互联互通、分布式存储、去中心化等优点,具有加密的特征。本研究采用APRIORI算法、K-means聚类算法和联机分析等不同的大数据算法实现输出数据的处理和计算。
在电力系统中的底层设备中,产生了像单、三相电能表、专变终端、智能电能表检定设备、办公用户、居民用户使用的专用设备等输出的数据,由于数据种类较多,类型不一,用户要熟练地应用这些数据并不容易,需要采用一定的算法进行处理,通过数据计算处理的电力营销数据再通过区块链系统或者Internet网络传递到上层管理系统。进而实现与电力营销管理系统的交互,同时也与用户设备进行数据交互。上述数据输出后,通过区块链系统进行加密、传递、共享,处于区块链系统中的用户通过各种设备(手机、移动式设备、智能仪器、台式电脑等)获取电力营销数据信息,用户之间的共享数据的能力比较强,只要处于区块链网络中的设备用户,在获取了访问权限后,都能获取上述信息。
基于上述信息化平台应用过程,还设计出融合JavaEE技术、XML技术、Web应用框架、权限管理服务、大数据算法、基于区块链的数据分享等多种技术的电力营销系统信息化平台。在拓扑结构中,能够更清楚地了解该结构。在具体工作时,能够将该平台的架构分为客户服务层(其用于满足客户的各种不同需求)、电力营销工作质量管理层(用于监控电力营销管理工作的质量监测)、电力营销管理决策支持层(为电力营销管理提供支撑和服务)、电力营销业务层(满足电力用户实现电力营销各业务的不同需求)。本文研究的平台能够构建成各项服务于计量、计算、数据管理、范围营销、业务扩展、数据归类、企业管理等计算信息管理平台。在由上述客户服务层、电力营销工作质量管理层、电力营销管理决策支持层、电力营销业务层组成的框架的支持下,完成电力营销管理系统信息化平台的基础数据单元设计。这些基础数据单元服务于电力营销信息化的数据采集、分析、应用阶段,将所有的电力营销数据信息整合到数据单元内,对营销数据进行综合管理,体现信息化的服务方式。满足营销管理系统信息化海量数据的计算、管理、运行等需求,并通过电力公司客户端来分配数据单元的分类、评估、决策,并支持各种电力数据的智能分析,从而保障电力营销管理系统信息化系统设计的可靠性。
2关键技术设计
2.1软件支撑设计
本文采用SYBASE数据库,将现代网络结合信息安全、C#编程语言,实现软件信息化平台的高效率、低成本运行。
在本文的电力营销管理系统架构设计中,其开发环境采用企业级开发工具PowerBuiler 6.5/8.0,语音查询和触摸查询为采用Delphi 6.0,VB 6.0等开发工具完成。配电管理子系统采用Mapinfo 5.1与PowerBuilder 6.5/8.0相结合的方法来实施。
该软件平台中的数据库作为电力营销管理信息的核心部分存在,在运行数据库中的营销数据时具有突出的优势。数据库根据逻辑方式的不同、数据计算方式的不同以及概念的不同,能够实现平台中的大部分的计算和运营。优越的逻辑设计不仅能够使数据库融入到电力营销信息化系统内,平台选择DBMS作为支持,提供逻辑式的数据库模型,以便有利于电力营销管理系统的顺利运行。
在上述营销决策层中,其采用的数据库为大型ORACLE数据库、PowerBuilder 6.5企业级开发工具等,系统内的不同子系统紧密地结合在一起,能够实现各种不同数据的高度共享,能够使一种类型的数据从一种端口进入系统,同时提供多个不同子系统的共享。本系统通过使用分布式计算模式,从各个省电力公司到各个市级电力公司,再到各个县级电力公司,能够逐级实现各种不同类型数据集中、分布管理为一体,上级单位可远程查询下级单位的检测数据,并根据检测到的数据对下级单位进行指导,继而实现数据的高度共享。本系统还设计成三层B/S结构,其与C/S结构相结合,B/S平台以JAVA为基础,通过采用JSP+Servlet+JDBC+JavaBean+EJB为核心技术,能够保证整个系统可适应于NT、UNIX、LINUX等各种平台,自适应能力非常强。本系统在计算电费时,采用Client/Server结构,把电费计算放置再服务器上,本系统的电费计算流程和算法均采用大型数据库ORACLE进行存储,数据存储的过程与本系统应用软件相独立开。因此,采用本系统能够大大提高供电公司用电管理的水平,提高电力系统的经济效益。
2.2数据处理方法
在接收到电力营销数据后,从不同的数据层能够实现不同数据的处理。
由于电力营销管理数据的多样性,在信息化平台中,必然会涉及到数据处理的问题。在不同的应用层,可启动不同的数据算法,实现大数据的处理。本文采用APRIORI算法、K-means聚类算法以及联机分析算法对电力营销信息平台中的数据库进行分析和处理,进而使用户获取更为本质的数据信息,多方面、多角度地实现电力现代化管理。
2.3区块链技术的引入
为了电力营销系统数据的安全运行,在本平台设计中,采用了区块链技术,区块链各个节点之间以链条的方式进行连接,进而实现不同数据之间的数据通讯,这些节点之间通过链式连接,可以实现不同节点之间的信息交互。区块链节点将PC机和云端数据系统、数据管理中心、移动式设备中的各相邻节点的数据信息发布到区块链网络中,采用该技术手段使得企业信息网络之前能够安全稳定地运行,进而实现数据的安全共享。
区块链技术是新兴的技术,该技术采用分布式数据存储方式对节点数据进行处理,除此,还采用了点对点传输、共识机制、加密算法等方式实现数据的处理和应用。本研究设计中,采用了区块链单元,将该区块链单元作为无人管理的分布式数据库,其应用明显区别于常规采用管理员对数据管理的方式,该技术应用到电力营销信息管理中,大大节省了人力资源和物质资源。
3结束语
本文设计的新型信息化平台遵循简明、实用、安全、便捷的原则,能够满足用户的多种需要,管理的数据类型具有多样化的特点,为分析统计和决策支持应用提供了重要服务类型。本文设计的信息化平台融合了大数据算法和区块链技术,满足了决策支持、联机分析、用户需求、数据安全应用、共享所要求的硬件和软件应用。这为加强建立电力企业的整体信息管理系统提供了重要的信息参考,有利于提高电力企业的工作效率,为消费者的使用提供更多的便利。
参考文献:
[1]王坤.智能电网中电力通信传输参数远程监测系统优化设计[J].电网与清洁能源,2017,33(7):51-56.
[2]郝然,艾芊,肖斐.基于多元大数据平台的用电行为分析构架研究[J].电力自动化设备,2017,37(8):26-33.