System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、电子设备及存储介质制造方法及图纸_技高网

数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:44479466 阅读:0 留言:0更新日期:2025-03-04 17:47
本发明专利技术涉及一种数据处理方法、装置、电子设备及存储介质,其中,数据处理方法包括:若接收到来自于计量设备的第一计量数据,获取计量设备的重置数据;确定重置数据是否满足数据缝合触发条件;若重置数据满足数据缝合触发条件,根据重置数据获取计量断点数据;将第一计量数据与计量断点数据进行数据缝合,得到第二计量数据。本申请实施例能够在计量设备的重置数据满足数据缝合触发条件时,自动将第一计量数据与计量断点数据进行数据缝合,得到第二计量数据,通过数据缝合,可以将计量设备在重置后上传的第一计量数据修正为第二计量数据,提高计量数据的准确性,避免计量设备的重置导致计量数据丢失,扩大计量设备的计量范围。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据处理方法、装置、电子设备及存储介质


技术介绍

1、智能电表是智能电网(特别是智能配电网)数据采集的基本设备之一,承担着原始电能数据采集、计量和传输的任务,是实现信息集成、分析优化和信息展现的基础。智能电表除了具备传统电能表基本用电量的计量功能以外,为了适应智能电网和新能源的使用它还具有双向多种费率计量功能、用户端控制功能、多种数据传输模式的双向数据通信功能、防窃电功能等智能化的功能。

2、然而,智能电表中硬件组件(例如:寄存器)的存储容量是有限的。当上报的数据量达到硬件存储的极限值时,智能电表将不再累积数据,而是进行重置清零操作后继续上报,这可能导致服务端接收到的计量数据出现不准确的情况。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种数据处理方法、装置、电子设备及存储介质。

2、第一方面,本申请提供了一种数据处理方法,包括:

3、若接收到来自于计量设备的第一计量数据,获取所述计量设备的重置数据;

4、确定所述重置数据是否满足数据缝合触发条件;

5、若所述重置数据满足数据缝合触发条件,根据所述重置数据获取计量断点数据;

6、将所述第一计量数据与所述计量断点数据进行数据缝合,得到第二计量数据。

7、可选地,确定所述重置数据是否满足数据缝合触发条件,包括:

8、根据所述重置数据确定所述计量设备的已重置次数;

<p>9、确定所述已重置次数是否大于或等于1;

10、若所述已重置次数大于或等于1,确定所述计量设备的重置数据满足数据缝合触发条件。

11、可选地,根据所述重置数据获取计量断点数据,包括:

12、根据所述重置数据确定获取所述计量设备的已重置次数;

13、获取所述计量设备的计量上限值;

14、根据所述已重置次数及所述计量上限值确定所述计量断点数据。

15、可选地,根据所述重置数据获取计量断点数据,包括:

16、根据所述重置数据确定所述计量设备上一次重置的上次重置信息;

17、根据所述上次重置信息获取所述计量设备上一次重置对应的第一上限值;

18、根据所述第一上限值确定所述计量断点数据。

19、可选地,所述方法还包括:

20、确定所述第一计量数据是否达到所述计量设备的计量上限值;

21、若所述第一计量数据达到所述计量上限值,更新所述计量设备的重置数据,获取所述计量设备上一次重置对应的第一上限值;

22、基于所述第一计量数据与所述第一上限值确定第二上限值,以作为本次重置对应的第一上限值。

23、可选地,所述方法还包括:

24、确定所述第一计量数据是否达到第一重置锚点;

25、若所述第一计量数据达到所述第一重置锚点,确定所述第一计量数据是否达到所述计量设备的计量上限值;

26、若所述第一计量数据达到所述计量上限值,更新所述计量设备的重置数据,获取所述计量设备上一次重置对应的第一上限值;

27、基于所述第一计量数据与所述第一上限值确定第二上限值,以作为本次重置对应的第一上限值。

28、可选地,基于所述第一计量数据与所述计量断点数据进行数据缝合,得到目标计量数据,包括:

29、计算所述第一计量数据与所述计量断点数据的和;

30、将所述和确定为所述目标计量数据。

31、第二方面,本申请提供了一种数据处理装置,包括:

32、第一数据获取模块,用于若接收到来自于计量设备的第一计量数据,获取所述计量设备的重置数据;

33、条件判断模块,用于确定所述重置数据是否满足数据缝合触发条件;

34、第二数据获取模块,用于若所述重置数据满足数据缝合触发条件,根据所述重置数据获取计量断点数据;

35、数据缝合模块,用于将所述第一计量数据与所述计量断点数据进行数据缝合,得到第二计量数据。

36、可选地,所述条件判断模块包括:

37、第一确定单元,用于根据所述重置数据确定所述计量设备的已重置次数;

38、第二确定单元,用于确定所述已重置次数是否大于或等于1;

39、第三确定单元,用于若所述已重置次数大于或等于1,确定所述计量设备的重置数据满足数据缝合触发条件。

40、可选地,所述第二数据获取模块包括:

41、第四确定单元,用于根据所述重置数据确定获取所述计量设备的已重置次数;

42、第一获取单元,用于获取所述计量设备的计量上限值;

43、第五确定单元,用于根据所述已重置次数及所述计量上限值确定所述计量断点数据。

44、可选地,所述第二数据获取模块包括:

45、第六确定单元,用于根据所述重置数据确定所述计量设备上一次重置的上次重置信息;

46、第二获取单元,用于根据所述上次重置信息获取所述计量设备上一次重置对应的第一上限值;

47、第七确定单元,用于根据所述第一上限值确定所述计量断点数据。

48、可选地,所述装置还包括:

49、第一确定模块,用于确定所述第一计量数据是否达到所述计量设备的计量上限值;

50、第一更新获取模块,用于若所述第一计量数据达到所述计量上限值,更新所述计量设备的重置数据,获取所述计量设备上一次重置对应的第一上限值;

51、第二确定模块,用于基于所述第一计量数据与所述第一上限值确定第二上限值,以作为本次重置对应的第一上限值。

52、可选地,所述装置还包括:

53、第三确定模块,用于确定所述第一计量数据是否达到第一重置锚点;

54、第四确定模块,用于若所述第一计量数据达到所述第一重置锚点,确定所述第一计量数据是否达到所述计量设备的计量上限值;

55、第一更新获取模块,用于若所述第一计量数据达到所述计量上限值,更新所述计量设备的重置数据,获取所述计量设备上一次重置对应的第一上限值;

56、第五确定模块,用于基于所述第一计量数据与所述第一上限值确定第二上限值,以作为本次重置对应的第一上限值。

57、可选地,所述数据缝合模块包括:

58、计算单元,用于计算所述第一计量数据与所述计量断点数据的和;

59、第八确定单元,用于将所述和确定为所述目标计量数据。

60、第三方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

61、存储器,用于存放计算机程序;

62、处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的数据处理方法。

63、第四方面本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,确定所述重置数据是否满足数据缝合触发条件,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,根据所述重置数据获取计量断点数据,包括:

4.根据权利要求1所述的数据处理方法,其特征在于,根据所述重置数据获取计量断点数据,包括:

5.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的数据处理方法,其特征在于,基于所述第一计量数据与所述计量断点数据进行数据缝合,得到目标计量数据,包括:

8.一种数据处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据处理方法的程序,所述数据处理方法的程序被处理器执行时实现权利要求1-7任一所述的数据处理方法的步骤。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,确定所述重置数据是否满足数据缝合触发条件,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,根据所述重置数据获取计量断点数据,包括:

4.根据权利要求1所述的数据处理方法,其特征在于,根据所述重置数据获取计量断点数据,包括:

5.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

【专利技术属性】
技术研发人员:黄泽鑫任鹏肖振德李方迪梁智超
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1