用户水表数据处理方法及装置、终端设备、存储介质

文档序号:37984217发布日期:2024-05-13 12:46阅读:36来源:国知局
用户水表数据处理方法及装置、终端设备、存储介质

本公开属于数据处理,更具体地说,是涉及一种用户水表数据处理方法及装置、终端设备、存储介质。


背景技术:

1、随着城市人口的不断增加和经济的发展,城市用水已经成为一个重要的问题。智慧水务数据治理作为一种新型的解决方案,通过大数据技术,可以帮助我们更好地管理和利用城市水资源。

2、用户水表数据作为智慧水务数据治理的重要组成部分,在实际应用中,用户水表上传的数据存在停电数据中断、缺失等问题,造成用水数据的缺失。由于用户水表数据量庞大,在对缺失数据的补齐过程中,需要很大的运算量。


技术实现思路

1、本公开的目的在于提供一种用户水表数据处理方法及装置、终端设备、存储介质,以降低用户水表数据补齐的运算量。

2、本公开实施例的第一方面,提供了一种用户水表数据处理方法,包括:

3、获取用户水表数据;所述用户水表数据包括多个缺失日的用户水表数据和多个完整日的用户水表数据,所述缺失日为存在数据缺失的用水日期,所述完整日为除缺失日之外的用水日期;

4、按照预设的间隔时间将每个完整日划分为多个时段,分别提取每个时段内多个完整日的用水数据,得到多个时段的用水数据;

5、计算每一时段中目标数据的占比,所述目标数据为大于零的用水数据;

6、根据每一时段中目标数据的占比,将多个时段划分为i类时段和ii类时段,所述i类时段为目标数据的占比大于等于第一设定阈值的时段,所述ii类时段为目标数据的占比小于第一设定阈值的时段;

7、根据每一i类时段的目标数据,计算每一i类时段的用水系数;其中,任一i类时段的用水系数等于目标完整日内所有该任一i类时段的用水数据累加值与目标完整日内所有i类时段的用水数据累加值的比值;所述目标完整日包括若干个完整日;

8、根据所述用水系数和所有i类时段的用水数据的平均值,对所述缺失日的对应i类时段的缺失数据进行补齐,并将所述缺失日的对应于ii类时段的缺失数据设置为零,得到补齐后的用户水表数据。

9、本公开实施例的第二方面,提供了一种用户水表数据处理装置,包括:

10、数据获取单元,用于获取用户水表数据;所述用户水表数据包括多个缺失日的用户水表数据和多个完整日的用户水表数据,所述缺失日为存在数据缺失的用水日期,所述完整日为除缺失日之外的用水日期;

11、第一处理单元,用于按照预设的间隔时间将每个完整日划分为多个时段,分别提取每个时段内多个完整日的用水数据,得到多个时段的用水数据;

12、第一计算单元,用于计算每一时段中目标数据的占比,所述目标数据为大于零的用水数据;

13、第二处理单元,用于根据每一时段中目标数据的占比,将多个时段划分为i类时段和ii类时段,所述i类时段为目标数据的占比大于等于第一设定阈值的时段,所述ii类时段为目标数据的占比小于第一设定阈值的时段;

14、第二计算单元,用于根据每一i类时段的目标数据,计算每一i类时段的用水系数;其中,任一i类时段的用水系数等于目标完整日内所有该任一i类时段的用水数据累加值与目标完整日内所有i类时段的用水数据累加值的比值;所述目标完整日包括若干个完整日;

15、数据补齐单元,用于根据所述用水系数和所有i类时段的用水数据的平均值,对所述缺失日的对应i类时段的缺失数据进行补齐,并将所述缺失日的对应于ii类时段的缺失数据设置为零,得到补齐后的用户水表数据。

16、本公开实施例的第三方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的用户水表数据处理方法的步骤。

17、本公开实施例的第四方面,提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的用户水表数据处理方法的步骤。

18、本公开实施例提供的用户水表数据处理方法及装置、终端设备、存储介质的有益效果在于:

19、本公开实施例通过将每个完整日划分为多个时段,根据每一时段中目标数据的占比(大于零的用水数据的占比),将多个时段划分为i类时段和ii类时段。对于任一i类时段,通过计算所有该任一i类时段的用水数据累加值与所有i类时段的用水数据累加值的比值,得到用水系数,进而根据用水系数和所有i类时段的用水数据的平均值,对缺失日的i类时段的缺失数据进行补齐。对于ii类时段,因该类时段包含的多个用水数据中存在较多的零数据,判断用户在该时段用水数据为零,据此将缺失日的对应时段的缺失数据补齐为零即可,无需进行相关的计算,减小了运算量。



技术特征:

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

2.如权利要求1所述的用户水表数据处理方法,其特征在于,在根据每一i类时段的目标数据,计算每一i类时段的用水系数之前,所述用户水表数据处理方法还包括:

3.如权利要求1所述的用户水表数据处理方法,其特征在于,所述用户水表数据处理方法还包括:

4.如权利要求2所述的用户水表数据处理方法,其特征在于,所述用户水表数据处理方法还包括:

5.如权利要求3所述的用户水表数据处理方法,其特征在于,所述根据多个i类时段的用水数据累加值,绘制第一曲线图,包括:

6.如权利要求4所述的用户水表数据处理方法,其特征在于,所述分别根据每一日期分类的多个时段的用水数据累加值,绘制每一日期分类对应的第二曲线图,包括:

7.如权利要求6所述的用户水表数据处理方法,其特征在于,在绘制每一i类时段的用水数据累加值的第二散点图之前还包括:

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

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。

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


技术总结
本公开提供了一种用户水表数据处理方法及装置、终端设备、存储介质,该方法包括:获取用户水表数据;按照预设的间隔时间将每个完整日划分为多个时段,分别提取多个时段的用水数据;计算每一时段中目标数据的占比,目标数据为大于零的用水数据;根据每一时段中目标数据的占比,将多个时段划分为I类时段和II类时段;根据每一I类时段的目标数据,计算每一I类时段的用水系数;根据用水系数和所有I类时段的用水数据的平均值,对缺失日的对应时段的缺失数据进行补齐,并将缺失日的II类时段的缺失数据设置为零,得到补齐后的用户水表数据。本公开提供的用户水表数据处理方法及装置、终端设备、存储介质可以降低用户水表数据补齐的运算量。

技术研发人员:张娟,刘书明,牛豫海,陈司晗,梁策,王晓婷,吴以朋,张自力,田志民
受保护的技术使用者:清华大学
技术研发日:
技术公布日:2024/5/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1