水表设备的用水数据处理方法、水表设备及存储介质与流程

文档序号:37347277发布日期:2024-03-18 18:23阅读:11来源:国知局
水表设备的用水数据处理方法、水表设备及存储介质与流程

本申请涉及水表,具体涉及一种水表设备的用水数据处理方法、水表设备及存储介质。


背景技术:

1、相关技术中,水表一般会通过外挂存储介质来存储用水数据,在发生水表掉电的情况后,当水表上电复位时,水表原本存储的用水数据准确恢复的概率不够高,恢复的用水数据往往与实际数据偏差较大,导致由于水表掉电而发生用水数据丢失的风险较大。

2、上述的陈述仅用于提供与本申请有关的背景技术信息,而不必然地构成现有技术。


技术实现思路

1、针对相关技术中存在的技术问题,本申请的目的是提供一种水表设备的用水数据处理方法、水表设备及存储介质,以提高水表掉电后复位时准确恢复用水数据的概率,降低由于水表掉电而发生用水数据丢失的风险。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

2、根据本申请实施例的一个方面,提供一种水表设备的用水数据处理方法,应用于水表设备的微控制器,所述处理方法包括:

3、对来自所述水表设备的用水流量计量模块的用水流量数据进行校验,得到第一校验值;

4、将所述用水流量数据和所述第一校验值存储到所述微控制器的备份域存储区内;

5、在所述水表设备掉电的情况下,响应于所述水表设备复位,校验所述备份域存储区内的所述用水流量数据,得到第二校验值;

6、若所述第二校验值与所述第一校验值相同,则以所述用水流量数据为基础,继续累计来自所述用水流量计量模块的用水流量数据。

7、在本申请的一些实施例中,所述校验所述备份域存储区内的所述用水流量数据之前,所述处理方法还包括:

8、将所述用水流量数据和所述第一校验值存储到所述水表设备的外挂存储器内,所述外挂存储器与所述微控制器相连接。

9、在本申请的一些实施例中,所述处理方法还包括:

10、若所述第二校验值与所述第一校验值不同,则校验所述外挂存储器内的用水流量数据,得到第三校验值;

11、若所述第三校验值与所述第一校验值相同,则以所述外挂存储器中的用水流量数据为基础,继续累计来自所述用水流量计量模块的用水流量数据。

12、在本申请的一些实施例中,所述处理方法还包括:

13、若所述第三校验值与所述第一校验值不同,则以预设默认值为基础,继续累计来自所述用水流量计量模块的用水流量数据。

14、在本申请的一些实施例中,所述处理方法还包括:

15、根据来自所述用水流量计量模块的用水流量数据计算单位时间内的用水量;

16、根据所述单位时间内的用水量超过预设阈值,将所述用水流量数据存储到所述外挂存储器中。

17、在本申请的一些实施例中,所述处理方法还包括:

18、若来自所述用水流量计量模块的用水流量数据在预设时长内达到预设流量阈值,则向所述外挂存储器内存储当前用水数据。

19、根据本申请实施例的另一个方面,提供一种水表设备,包括互相连接的微控制器和用水流量计量模块,所述微控制器用于执行水表设备的用水数据处理方法,该用水数据处理方法包括:对来自所述水表设备的用水流量计量模块的用水流量数据进行校验,得到第一校验值;将所述用水流量数据和所述第一校验值存储到所述微控制器的备份域存储区内;在所述水表设备掉电的情况下,响应于所述水表设备复位,校验所述备份域存储区内的所述用水流量数据,得到第二校验值;若所述第二校验值与所述第一校验值相同,则以所述用水流量数据为基础,继续累计来自所述用水流量计量模块的用水流量数据。

20、在本申请的一些实施例中,所述水表设备还包括与所述微控制器相连接的外挂存储器,所述微控制器用于执行本申请任一实施例所述的水表设备的用水数据处理方法。

21、在本申请的一些实施例中,所述水表设备还包括电容,所述电容的一端连接所述微控制器,所述电容的另一端接地;所述电容的容量大于或等于220uf。

22、在本申请的一些实施例中,所述外挂存储器包括带电可擦可编程只读存储器。

23、根据本申请实施例的另一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行,以实现本申请任一实施例所述的水表设备的用水数据处理方法。

24、本申请实施例的其中一个方面提供的技术方案可以包括以下有益效果:

25、本申请实施例提供的水表设备的用水数据处理方法,应用于水表设备的微控制器,对来自所述水表设备的用水流量计量模块的用水流量数据进行校验,得到第一校验值;将所述用水流量数据和所述第一校验值存储到所述微控制器的备份域存储区内;在所述水表设备掉电的情况下,响应于所述水表设备复位,校验所述备份域存储区内的所述用水流量数据,得到第二校验值;若所述第二校验值与所述第一校验值相同,则以所述用水流量数据为基础,继续累计来自所述用水流量计量模块的用水流量数据,微控制器的备份域存储区对用水数据的存储可靠性高,在水表设备复位后能立刻恢复复位前的用水数据,提高了水表掉电后复位时准确恢复用水数据的概率,降低了由于水表掉电而发生用水数据丢失的风险。

26、上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请的实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种水表设备的用水数据处理方法,其特征在于,应用于水表设备的微控制器,所述处理方法包括:

2.根据权利要求1所述的方法,其特征在于,所述校验所述备份域存储区内的所述用水流量数据之前,所述处理方法还包括:

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

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

5.根据权利要求2-4任一项所述的方法,其特征在于,所述处理方法还包括:

6.根据权利要求2-4任一项所述的方法,其特征在于,所述处理方法还包括:

7.一种水表设备,其特征在于,包括互相连接的微控制器和用水流量计量模块,所述微控制器用于执行如权利要求1所述的水表设备的用水数据处理方法。

8.根据权利要求7所述的水表设备,其特征在于,所述水表设备还包括与所述微控制器相连接的外挂存储器,所述微控制器用于执行如权利要求1-6任一项所述的水表设备的用水数据处理方法。

9.根据权利要求8所述的水表设备,其特征在于,所述水表设备还包括电容,所述电容的一端连接所述微控制器,所述电容的另一端接地;所述电容的容量大于或等于220uf。

10.根据权利要求8所述的水表设备,其特征在于,所述外挂存储器包括带电可擦可编程只读存储器。

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行,以实现如权利要求1-6中任一项所述的水表设备的用水数据处理方法。


技术总结
本申请公开了一种水表设备的用水数据处理方法、水表设备及存储介质。该处理方法包括:对来自水表设备的用水流量计量模块的用水流量数据进行校验,得到第一校验值;将用水流量数据和第一校验值存储到微控制器的备份域存储区内;在水表设备掉电的情况下,响应于水表设备复位,校验备份域存储区内的用水流量数据,得到第二校验值;若第二校验值与第一校验值相同,则以用水流量数据为基础,继续累计来自所述用水流量计量模块的用水流量数据。本申请实施例的水表设备的用水数据处理方法,在水表设备复位后能立刻恢复复位前的用水数据,提高了水表掉电后复位时准确恢复用水数据的概率,降低了由于水表掉电而发生用水数据丢失的风险。

技术研发人员:张伟,郭登五,方世鑫
受保护的技术使用者:金卡水务科技有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1