【技术实现步骤摘要】
一种基于分布式内存计算技术的电力量费计算方法及装置
[0001]本专利技术涉及电力电量电费计算
,尤其涉及一种基于分布式内存计算技术的电力量费计算方法及装置。
技术介绍
[0002]在传统的电力市场中,电力电量的计费主要通过人工方式对每个用户或企业的电表进行电量统计以及电费计算。
[0003]随着大数据的发展,已出现通过数据库存储数据和使用存储过程来进行开放或表码查询,最后使用内存计算引擎来进行电量电费计算和量费计算。例如,专利申请号为201410608955.5,名称为一种同于电力的实时算费系统的专利技术专利,该系统包括数据库服务器、应用服务器、加密前置服务器和存储设备,采用分布式的B/A/S多层体系结构,对数据库服务器、应用服务器核客户端进行分层部署,达到了在低成本的前提下提高电力实时算费的效率和安全性。又如,专利申请号为201410710769.2,名称为一种海量用电数据分析系统及用电数据实时计算方法的专利技术专利,该系统包括:数据源、数据获取模块和数据存储模块;采用数据获取模块中的ETL方式从数据源中获 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式内存计算技术的电力量费计算方法,其特征在于,其通过预设的分布式内存计算引擎来实现,所述方法包括以下步骤:S1、在预设分布式文件系统对应存储原始数据的存储节点中,获取营销档案数据和表码数据;S2、基于所述营销档案数据和所述表码数据,确定电量结算规则,以进行电量计算来得到电量计算结果,并进一步将所述电量计算结果与所述电量结算规则相结合进行电费计算,得到电费计算结果;S3、将所述电量计算结果和所述电费计算结果存储至预设分布式文件系统对应存储计算结果的存储节点中。2.如权利要求1所述的基于分布式内存计算技术的电力量费计算方法,其特征在于,所述方法进一步包括:将所述电量计算结果和所述电费计算结果,从预设分布式文件系统对应存储计算结果的存储节点转移至预设营销系统的关系数据库中。3.如权利要求2所述的基于分布式内存计算技术的电力量费计算方法,其特征在于,在步骤S1之前,还包括以下步骤:在检测到预设营销系统的关系数据库空闲时,分批次从所述预设营销系统的关系数据库中提取营销档案数据,并存储至预设分布式文件系统对应存储原始数据的若干个存储节点中;采用分布式多线程并行方式,从预设计量系统的关系数据库中提取表码数据,并存储至预设分布式文件系统对应存储原始数据的若干个存储节点中。4.如权利要求3所述的基于分布式内存计算技术的电力量费计算方法,其特征在于,所述分布式多线程并行方式是先根据预定的数据分块规则,在分布节点上动态生成多个Spark DataFrame,再通过线程池启动多个线程来调用数据处理模块对每个Spark DataFrame进行并行处理来实现的。5.如权利要求4所述的基于分布式内存计算技术的电力量费计算方法,其特征在于,所述营销档案数据和所述表码数据均以列式存储的方式存储。6.如权利要求2所述的基于分布式内存计算技术的电力量费计算方法,其特征在于,所述方法进一...
【专利技术属性】
技术研发人员:陈华锋,廖家敏,陈本权,陈喆,黄勇光,孙涛,董伟峰,
申请(专利权)人:深圳供电局有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。