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

电表计量管理方法、装置、电表及存储介质制造方法及图纸

技术编号:43235418 阅读:3 留言:0更新日期:2024-11-05 17:22
本发明专利技术提供一种电表计量管理方法、装置、电表及存储介质,电表计量管理方法包括:进入电表上电启动阶段,从外部存储器中的多个外部存储位置读取电能数据,对从多个外部存储位置中读取到的电能数据进行校验;若从多个外部存储位置中读取到的电能数据皆校验错误,则将电表的内存中的实时数据块读取到的电能数据清零,并将实时数据块的存储错误标志置为异常状态;若从多个外部存储位置中读取到的电能数据存在一个电能数据校验正确,则在实时数据块中存储该电能数据,并根据该电能数据对其他校验错误的外部存储位置进行数据恢复,将实时数据块的存储错误标志置为正常状态。本发明专利技术能够实现校验错误的外部存储位置的数据恢复,提高了电表计量的可靠性。

【技术实现步骤摘要】

本专利技术涉及存储,具体涉及一种电表计量管理方法、装置、电表及存储介质


技术介绍

1、电表会周期性地记录电能数据,例如每小时、每日或每月记录一次。这些记录包括总功率消耗、正向有功电能、反向有功电能、无功电能等。现有的电表通常会将电能数据存储在外部存储器中。

2、然而在现有的存储方式中,当外部存储器出现读取错误时,电表直接不再正常工作,直到外部存储器读取正常后才能够正常工作,降低了电表计量的可靠性。


技术实现思路

1、针对现有技术中所存在的不足,本专利技术提供一种电表计量管理方法、装置、电表及存储介质。

2、第一方面,在一个实施例中,本专利技术提供一种电表计量管理方法,电表计量管理方法包括:

3、进入电表上电启动阶段,从外部存储器中的多个外部存储位置读取电能数据,对从多个外部存储位置中读取到的电能数据进行校验;

4、若从多个外部存储位置中读取到的电能数据皆校验错误,则将电表的内存中的实时数据块读取到的电能数据清零,并将实时数据块的存储错误标志置为异常状态;

5、若从多个外部存储位置中读取到的电能数据存在一个电能数据校验正确,则在实时数据块中存储该电能数据,并根据该电能数据对其他校验错误的外部存储位置进行数据恢复,将实时数据块的存储错误标志置为正常状态。

6、在一个实施例中,从外部存储器中的多个外部存储位置读取电能数据,对从多个外部存储位置中读取到的电能数据进行校验,包括:

7、读取第一外部存储位置中的电能数据至实时数据块,对从第一外部存储位置读取到的电能数据进行校验,若校验正确,则读取第二外部存储位置中的电能数据至内存中的上电临时数据块,若校验错误,则读取第二外部存储位置中的电能数据至实时数据块;

8、对上电临时数据块中从第二外部存储位置读取到的电能数据进行校验,或者,对实时数据块中从第二外部存储位置读取到的电能数据进行校验。

9、在一个实施例中,若从多个外部存储位置中读取到的电能数据存在一个电能数据校验正确,则在实时数据块中存储该电能数据,并根据该电能数据对其他校验错误的外部存储位置进行数据恢复,包括:

10、若上电临时数据块中从第二外部存储位置读取到的电能数据校验错误,则将实时数据块中读取到的电能数据写入第二外部存储位置;

11、若实时数据块中从第二外部存储位置读取到的电能数据校验正确,则将实时数据块中读取到的电能数据写入第一外部存储位置。

12、在一个实施例中,电表计量管理方法还包括:

13、若从多个外部存储位置中读取到的电能数据皆校验错误且实时数据块的存储错误标志置为正常状态时,将实时数据块中的电能数据写入闪存的备份位置进行备份。

14、在一个实施例中,在将实时数据块的存储错误标志置为异常状态的步骤之后或者在将实时数据块的存储错误标志置为正常状态的步骤之后,电表计量管理方法还包括:

15、进入电表运行存储阶段,从多个外部存储位置读取电能数据,对从多个外部存储位置中读取到的电能数据进行校验;

16、若从多个外部存储位置中读取到的电能数据皆校验错误,则读取备份位置中的电能数据至内存中的运行临时数据块;

17、若从多个外部存储位置中读取到的电能数据存在一个电能数据校验正确,则在运行临时数据块中存储该电能数据,并根据该电能数据对其他校验错误的外部存储位置进行数据恢复。

18、在一个实施例中,在读取备份位置中的电能数据至内存中的运行临时数据块的步骤之后,电表计量管理方法还包括:

19、将运行临时数据块中的电能数据分别写入到多个外部存储位置;

20、从多个外部存储位置读取电能数据,对从多个外部存储位置中读取到的电能数据进行校验;

21、若从多个外部存储位置中读取到的电能数据皆校验错误,则不擦除备份位置中的电能数据;

22、若从多个外部存储位置中读取到的电能数据存在一个电能数据校验正确,则擦除备份位置中的电能数据。

23、在一个实施例中,在根据该电能数据对其他校验错误的外部存储位置进行数据恢复的步骤之后、在不擦除备份位置中的电能数据的步骤之后或者在擦除备份位置中的电能数据的步骤之后,电表计量管理方法还包括:

24、检测实时数据块的存储错误标志;

25、若实时数据块的存储错误标志为异常状态,则根据实时数据块中的电能数据和运行临时数据块中的电能数据之和,对实时数据块进行电能数据的更新;

26、将实时数据块的存储错误标志置为正常状态。

27、第二方面,在一个实施例中,本专利技术提供一种电表计量管理装置,电表计量管理装置包括:

28、读取校验模块,用于进入电表上电启动阶段,从外部存储器中的多个外部存储位置读取电能数据,对从多个外部存储位置中读取到的电能数据进行校验;

29、第一校验后处理模块,若从多个外部存储位置中读取到的电能数据皆校验错误,则用于将电表的内存中的实时数据块读取到的电能数据清零,并将实时数据块的存储错误标志置为异常状态;

30、第二校验后处理模块,若从多个外部存储位置中读取到的电能数据存在一个电能数据校验正确,则用于在实时数据块中存储该电能数据,并根据该电能数据对其他校验错误的外部存储位置进行数据恢复,将实时数据块的存储错误标志置为正常状态。

31、第三方面,在一个实施例中,本专利技术提供一种电表,包括存储器和处理器;存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,以执行上述任一种实施例中的电表计量管理方法中的步骤。

32、第四方面,在一个实施例中,本专利技术提供一种存储介质,存储介质存储有计算机程序,计算机程序被处理器进行加载,以执行上述任一种实施例中的电表计量管理方法中的步骤。

33、通过上述电表计量管理方法、装置、电表及存储介质,在外部存储器中开设多个外部存储位置,多个外部存储位置之间实现相互备份,当电表上电后,若读取到的多个外部存储位置中存在一个电能数据校验正确,则可以基于该电能数据实现正常的计量工作,并且还可以基于该电能数据实现其他校验错误的外部存储位置的数据恢复,提高了电表计量的可靠性。

本文档来自技高网...

【技术保护点】

1.一种电表计量管理方法,其特征在于,所述电表计量管理方法包括:

2.根据权利要求1所述的电表计量管理方法,其特征在于,所述从外部存储器中的多个外部存储位置读取电能数据,对从多个所述外部存储位置中读取到的电能数据进行校验,包括:

3.根据权利要求2所述的电表计量管理方法,其特征在于,所述若从多个所述外部存储位置中读取到的电能数据存在一个电能数据校验正确,则在所述实时数据块中存储该电能数据,并根据该电能数据对其他校验错误的外部存储位置进行数据恢复,包括:

4.根据权利要求1至3任一项所述的电表计量管理方法,其特征在于,所述电表计量管理方法还包括:

5.根据权利要求4所述的电表计量管理方法,其特征在于,在所述将所述实时数据块的存储错误标志置为异常状态的步骤之后或者在所述将所述实时数据块的存储错误标志置为正常状态的步骤之后,所述电表计量管理方法还包括:

6.根据权利要求5所述的电表计量管理方法,其特征在于,在所述读取所述备份位置中的电能数据至所述内存中的运行临时数据块的步骤之后,所述电表计量管理方法还包括:

7.根据权利要求6所述的电表计量管理方法,其特征在于,在所述根据该电能数据对其他校验错误的外部存储位置进行数据恢复的步骤之后、在所述不擦除所述备份位置中的电能数据的步骤之后或者在所述擦除所述备份位置中的电能数据的步骤之后,所述电表计量管理方法还包括:

8.一种电表计量管理装置,其特征在于,所述电表计量管理装置包括:

9.一种电表,其特征在于,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的所述计算机程序,以执行权利要求1至7中的任一项所述的电表计量管理方法中的步骤。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7任一项所述的电表计量管理方法中的步骤。

...

【技术特征摘要】

1.一种电表计量管理方法,其特征在于,所述电表计量管理方法包括:

2.根据权利要求1所述的电表计量管理方法,其特征在于,所述从外部存储器中的多个外部存储位置读取电能数据,对从多个所述外部存储位置中读取到的电能数据进行校验,包括:

3.根据权利要求2所述的电表计量管理方法,其特征在于,所述若从多个所述外部存储位置中读取到的电能数据存在一个电能数据校验正确,则在所述实时数据块中存储该电能数据,并根据该电能数据对其他校验错误的外部存储位置进行数据恢复,包括:

4.根据权利要求1至3任一项所述的电表计量管理方法,其特征在于,所述电表计量管理方法还包括:

5.根据权利要求4所述的电表计量管理方法,其特征在于,在所述将所述实时数据块的存储错误标志置为异常状态的步骤之后或者在所述将所述实时数据块的存储错误标志置为正常状态的步骤之后,所述电表计量管理方法还包括:

6.根据权利要求5所述...

【专利技术属性】
技术研发人员:易成林余柳青陈凡丁振赵凯峰戴宁波万俊
申请(专利权)人:浙江正泰物联技术有限公司
类型:发明
国别省市:

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

1