能量计量数据的确定方法、计量装置及计算机设备制造方法及图纸

技术编号:39418809 阅读:18 留言:0更新日期:2023-11-19 16:08
本申请公开了一种能量计量数据的确定方法、计量装置及计算机设备,涉及电能计量技术领域,解决了目前存在多计电量,造成计量能量重复累计的问题。该方法包括:设置电能累计缓存空间、第一电能上传缓存空间和第二电能上传缓存空间;接收管理模块下发的能量读取命令,当能量读取命令指示读取第一电能上传缓存空间时,查询第二电能上传缓存空间存储的上次已读取能量计量数据;确定电能累计缓存空间存储的当前累计能量数据,计算当前累计能量数据与上次已读取能量计量数据之间的差值,得到当前待读取能量计量数据,并将当前待读取能量计量数据上传至管理模块。数据上传至管理模块。数据上传至管理模块。

【技术实现步骤摘要】
能量计量数据的确定方法、计量装置及计算机设备


[0001]本申请属于电能计量
,更具体地,涉及一种能量计量数据的确定方法、计量装置、计算机设备及可读存储介质。

技术介绍

[0002]目前,计量产品全部采用计量模块+管理模块的模组化设计方案,计量模块实现法制计量,管理模块负责能量计量数据的累加、数据管理和数据交互。计量模块和管理模块之间现有交互通讯方案为计量能量由计量模块上传给管理模块,计量模块上传一次计量能量后会等待管理模块的是否成功接收计量能量的确认命令,当计量模块接收到确认命令后就会从总累计能量中减去上传的电量。但申请人认识到,计量模块对管理模块的确认命令是没有应答的,当通信线路受到干扰导致确认命令下发失败时,因为计量模块没有应答,管理模块认为下发成功,而计量模块未收到命令,导致上次读取电量未减去,从而多计电量,造成计量能量重复累计的问题。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种能量计量数据的确定方法、计量装置、计算机设备及可读存储介质,主要目的在于解决目前存在多计电量,造成计量能量重复累计的问题。
[0004]依据本申请第一方面,提供了一种能量计量数据的确定方法,包括:
[0005]设置电能累计缓存空间、第一电能上传缓存空间和第二电能上传缓存空间,其中,所述电能累计缓存空间存储有当前累计能量数据,所述第一电能上传缓存空间或所述第二电能上传缓存空间存储有上次已读取能量计量数据;
[0006]接收管理模块下发的能量读取命令,当所述能量读取命令指示读取所述第一电能上传缓存空间时,查询所述第二电能上传缓存空间存储的所述上次已读取能量计量数据;
[0007]确定所述电能累计缓存空间存储的所述当前累计能量数据,计算所述当前累计能量数据与所述上次已读取能量计量数据之间的差值,得到当前待读取能量计量数据,并将所述当前待读取能量计量数据上传至所述管理模块。
[0008]可选地,所述方法还包括:
[0009]接收所述管理模块下发的电能采集命令,基于所述电能采集命令采集当前电能;
[0010]读取所述电能累计缓存空间存储的初始累计能量数据;
[0011]计算所述初始累计能量数据与所述当前电能之间的和值,得到所述当前累计能量数据;
[0012]删除所述电能累计缓存空间存储的所述初始累计能量数据,并将所述当前累计能量数据存储至所述电能累计缓存空间。
[0013]可选地,所述将所述当前待读取能量计量数据上传至所述管理模块之后,所述方法还包括:
[0014]接收传输结果,所述传输结果是所述管理模块基于是否接收到所述当前待读取能
量计量数据生成的;
[0015]当所述传输结果指示接收成功时,将所述当前待读取能量计量数据作为下次能量计量数据读取的上次已读取能量计量数据存储至所述第一电能上传缓存空间,以及删除所述第二电能上传缓存空间存储的所述上次已读取能量计量数据。
[0016]可选地,所述方法还包括:
[0017]当所述传输结果指示接收失败时,若接收到所述管理模块下发的能量再次读取命令,则基于所述能量再次读取命令继续查询所述第二电能上传缓存空间读取存储的所述上次已读取能量计量数据,确定所述电能累计缓存空间存储的所述当前累计能量数据,并计算所述当前累计能量数据与所述上次已读取能量计量数据之间的差值,得到更新待读取能量计量数据,并将所述更新待读取能量计量数据上传至所述管理模块,直至确定所述管理模块返回的更新传输结果指示接收成功,将所述更新待读取能量计量数据作为下次能量计量数据读取的上次已读取能量计量数据存储至所述第一电能上传缓存空间,以及删除所述第二电能上传缓存空间存储的所述上次已读取能量计量数据。
[0018]可选地,所述方法还包括:
[0019]当所述能量读取命令指示读取所述第二电能上传缓存空间时,提取所述第一电能上传缓存空间存储的所述上次已读取能量计量数据;
[0020]查询所述电能累计缓存空间存储的所述当前累计能量数据,计算所述当前累计能量数据与所述上次已读取能量计量数据之间的差值,得到当前待读取能量计量数据,并将所述当前待读取能量计量数据上传至所述管理模块。
[0021]可选地,所述将所述当前待读取能量计量数据上传至所述管理模块之后,所述方法还包括:
[0022]接收传输结果,所述传输结果是所述管理模块基于是否接收到当前待读取能量计量数据生成的;
[0023]当所述传输结果指示接收成功时,将所述当前待读取能量计量数据作为下次能量计量数据读取的上次已读取能量计量数据存储至所述第二电能上传缓存空间,以及删除所述第一电能上传缓存空间存储的所述上次已读取能量计量数据。
[0024]可选地,所述方法还包括:
[0025]当所述传输结果指示接收失败时,若接收到所述管理模块下发的能量再次读取命令,则基于所述能量再次读取命令继续获取所述第一电能上传缓存空间存储的所述上次已读取能量计量数据,查询所述电能累计缓存空间存储的所述当前累计能量数据,并计算所述当前累计能量数据与所述上次已读取能量计量数据之间的差值,得到更新待读取能量计量数据,并将所述更新待读取能量计量数据上传至所述管理模块,直至确定所述管理模块返回的更新传输结果指示接收成功,将所述更新待读取能量计量数据作为下次能量计量数据读取的上次已读取能量计量数据存储至所述第二电能上传缓存空间,以及删除所述第一电能上传缓存空间存储的所述上次已读取能量计量数据。
[0026]依据本申请第二方面,提供了一种计量装置,包括:计量模块和管理模块,所述计量模块与所述管理模块连接;
[0027]所述计量模块用于执行上述第一方面中任一项所述的能量计量数据的确定方法;
[0028]所述管理模块用于基于是否接收到所述计量模块上传的当前待读取能量计量数
据,生成传输结果,并将所述传输结果传输至所述计量模块,所述传输结果指示接收成功或接收失败,以及,
[0029]当再次接收到用户的能量计量请求时,若上次生成的所述传输结果指示接收成功,则生成第一能量读取命令,所述第一能量读取命令指示读取的电能上传缓存空间与上次能量读取命令指示读取的电能上传缓存空间不同,若上次生成的所述传输结果指示接收失败,则生成第二能量读取命令,所述第二能量读取命令指示读取的电能上传缓存空间与上次能量读取命令指示读取的电能上传缓存空间相同。
[0030]依据本申请第三方面,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述方法的步骤。
[0031]依据本申请第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤。
[0032]借由上述技术方案,本申请提供了一种能量计量数据的确定方法、计量装置、计算机设备及可读存储介质,本申请为能量计量数据设置电能累计缓存空间、第一电能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种能量计量数据的确定方法,其特征在于,包括:设置电能累计缓存空间、第一电能上传缓存空间和第二电能上传缓存空间,其中,所述电能累计缓存空间存储有当前累计能量数据,所述第一电能上传缓存空间或所述第二电能上传缓存空间存储有上次已读取能量计量数据;接收管理模块下发的能量读取命令,当所述能量读取命令指示读取所述第一电能上传缓存空间时,查询所述第二电能上传缓存空间存储的所述上次已读取能量计量数据;确定所述电能累计缓存空间存储的所述当前累计能量数据,计算所述当前累计能量数据与所述上次已读取能量计量数据之间的差值,得到当前待读取能量计量数据,并将所述当前待读取能量计量数据上传至所述管理模块。2.根据权利要求1所述的能量计量数据的确定方法,其特征在于,所述方法还包括:接收所述管理模块下发的电能采集命令,基于所述电能采集命令采集当前电能;读取所述电能累计缓存空间存储的初始累计能量数据;计算所述初始累计能量数据与所述当前电能之间的和值,得到所述当前累计能量数据;删除所述电能累计缓存空间存储的所述初始累计能量数据,并将所述当前累计能量数据存储至所述电能累计缓存空间。3.根据权利要求1所述的能量计量数据的确定方法,其特征在于,所述将所述当前待读取能量计量数据上传至所述管理模块之后,所述方法还包括:接收传输结果,所述传输结果是所述管理模块基于是否接收到所述当前待读取能量计量数据生成的;当所述传输结果指示接收成功时,将所述当前待读取能量计量数据作为下次能量计量数据读取的上次已读取能量计量数据存储至所述第一电能上传缓存空间,以及删除所述第二电能上传缓存空间存储的所述上次已读取能量计量数据。4.根据权利要求3所述的能量计量数据的确定方法,其特征在于,所述方法还包括:当所述传输结果指示接收失败时,若接收到所述管理模块下发的能量再次读取命令,则基于所述能量再次读取命令继续查询所述第二电能上传缓存空间读取存储的所述上次已读取能量计量数据,确定所述电能累计缓存空间存储的所述当前累计能量数据,并计算所述当前累计能量数据与所述上次已读取能量计量数据之间的差值,得到更新待读取能量计量数据,并将所述更新待读取能量计量数据上传至所述管理模块,直至确定所述管理模块返回的更新传输结果指示接收成功,将所述更新待读取能量计量数据作为下次能量计量数据读取的上次已读取能量计量数据存储至所述第一电能上传缓存空间,以及删除所述第二电能上传缓存空间存储的所述上次已读取能量计量数据。5.根据权利要求1所述的能量计量数据的确定方法,其特征在于,所述方法还包括:当所述能量读取命令指示读取所述第二电能上传缓存空间时,提取所述第一电能上传缓存空间存储的所述上次已读取能量计量数据;查询所述电...

【专利技术属性】
技术研发人员:刘型志王思韡成涛徐鸿宇要文波田娟邹波程瑛颖万树伟陈文礼何珉杨芾藜谢广成曾妍苏宇王蕊刘畅陶学丹黄丹
申请(专利权)人:国网重庆市电力公司国家电网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1