【技术实现步骤摘要】
一种电费计算方法及系统
[0001]本专利技术属于电力相关
,尤其涉及一种电费计算方法及系统。
技术介绍
[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]随着电力体制的改革,市场化交易、输配电价、居民峰谷分时等性电价政策的不断发布,使电费的计算量也越来越大,电费计算对计算系统的软硬件的要求也越来越高。传统的电费计算流程为各地区供电局在规定时间段分别进行抄表,收集数据,按照电费计算公式对数据进行计算,最后在进行统一的汇总。目前,随着应用大集中的趋势,电费的计算将进行省级集中,各地区的电费计算和电费的档案也进行统一的管理,由于原来的各地区供电局对电费的计算是按照电费计算的峰值配置资源的,在进行统一的电费计算后,原来的计算系统将不再适用。而且专利技术人发现,将电费进行统一计算时,由于在短时间内服务器需要对大量的数据进行计算,将计算的电费相关数据分配给各个服务器后,由于各个计算服务器计算性能的不同,会导致一部分的电费计算在某些计算服务器上等待较长时间未能处理,而性能好的计算服务器已经处理完或即将处理完电费计算任务,从而造成性能好的计算服务器的资源的浪费,也造成整个电费计算速度的缓慢。
技术实现思路
[0004]为了解决上述问题,本专利技术提供一种电费计算方法及系统,通过调度服务器将计算服务器上的等待时间较长的电费计算任务进行灵活的配置,从而使性能好的计算服务器处理等待时间较长的电费计算任务,从而满足电费计算整体速度的需求,以及计算服务器资源的 ...
【技术保护点】
【技术特征摘要】
1.一种电费计算方法,其特征是,包括以下步骤:建立调度服务器和计算服务器间的连接;调度服务器实时获取所建立连接的每一个计算服务器的运行数据;调度服务器根据获取的运行数据确定每一个计算服务器中等待处理时长不小于第一设定阈值的电费计算任务,将其确定为目标电费计算任务;根据每一个计算服务器的运行数据确定每一个计算服务器的负载状况;调度服务器根据目标电费计算任务及计算服务器的负载状况生成电费计算调度命令,计算服务器根据所述电费计算调度命令将目标电费计算任务重新发送至相应的计算服务器;接收到目标电费计算任务的计算服务器根据目标电费计算任务生成电费值并发送至数据中心进行存储。2.如权利要求1所述的一种电费计算方法,其特征是,所述的建立调度服务器和计算服务器间的连接的步骤包括:所述的计算服务器接收管理员的启动信号;所述的计算服务器根据启动信号生成注册指令,并将该注册指令发送给所述的调度服务器,所述的注册指令中包括计算服务器的IP地址;所述的调度服务器根据所述的注册指令建立于计算服务器的连接。3.如权利要求1所述的一种电费计算方法,其特征是,所述调度服务器通过向每一个计算服务器发送状态请求报文,以接收每一个计算服务器反馈的运行数据。4.如权利要求1所述的一种电费计算方法,其特征是,所述的运行数据至少包括该计算服务器中当前未处理的电费计算任务的生成时间戳;所述的调度服务器根据获取的运行数据确定每一个计算服务器中等待处理时长不小于第一设定阈值的电费计算任务,将其确定为目标电费计算任务的具体包括:针对每一个计算服务器,均执行:对该计算服务器中的每一个待处理的电费计算任务对应的生成时间戳,分别计算距离当前的生成时间戳的时长,将计算得到的时长确定为该待处理的电费计算任务的等待处理时长;将所述的等待处理时长与第一设定阈值进行比较,将等待处理时长不小于第一设定阈值的待处理的电费计算任务确定为该计算服务器中的目标电费计算任务。5.如权利要求1所述的一种电费计算方法,其特征是,所述的负载状况至少包括:未处理的电费计算任务的任务量和计算性能。6.如权利要求5所述的一种电费计算方法,其特征是,所述的未处理的电费计算任务可由计算服务器的运行数据得到;所述的计算性能为该计算服务器上次运行数据所包括的未处理的电费计算任务与本次运行数据所包括的未处理的电费计算任务中相同标识的电费计算任务所确定的任务量与获得上次运行数据和本次运行数据之间的时间差的比值。7.如权利要求1所述的一种电费计算方法,其特征是,所述的调度服务器根据目标电费计算任务及计算服务器的负载状况生成电费计算调度命令,计算服务器根据所述电费计算调度命令将目标电费计算任务重新发送至相应的计算服务器;具体步骤为:将确定的目标电费计算任务根据其所对应的等待处理的时长,按照等待处理时长从大
到小的顺序将各目标电费计算任务进行分组;每一组中目标电费计算任务的最大等待处理时长和最小...
【专利技术属性】
技术研发人员:李本清,苏建新,宗军艳,贾剑,胡鹏,贺为,孟娜,贾丽丽,王飞,杨传康,
申请(专利权)人:国网山东省电力公司济宁供电公司国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。