一种结合实时抄表大数据的用水分析方法及存储介质技术

技术编号:32459802 阅读:13 留言:0更新日期:2022-02-26 08:46
本发明专利技术涉及一种结合实时抄表大数据的用水分析方法及存储介质,所述方法包括以下步骤:获取各个智能水表采集的水表数据;对获取的水表数据进行去重操作得到有效数据;根据获取的有效数据分析得到用户的用水情况。获取智能水表采集的水表数据,对获取的水表数据进行去重操作,得到有效的数据,然后根据获取的有效数据分析得到用户的用水情况。通过结合智能水表采集的水表数据,先进行去重操作,保证数据的完整性以及统计和分析数据的正确性,然后在根据有效数据对用户的用水情况进行分析,实现了对智能水表采集的海量数据进行挖掘分析,同时节省了大量的人力对这些海量数据的分析,提供了数据分析的效率。提供了数据分析的效率。提供了数据分析的效率。

【技术实现步骤摘要】
一种结合实时抄表大数据的用水分析方法及存储介质


[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]进一步优化,所述步骤“根据获取的有效数据分析得到用户的用水情况”具体包括以下步骤:
[0033]从获取的有效数据中读取水表设备的夜间时段的用水量,并计算得到夜间时段的间隔用水量;
[0034]判断夜间时段的间隔用水量是否为全天的最小间隔用水量;
[0035]若是,则判断该夜间时段的间隔用水量是否大于零;
[0036]若大于零,则判断为夜间最小流异常,将最小间隔用水量、用水读数、异常时间更新到用水异常表中。
[0037]进一步优化,还包括以下步骤:
[0038]当接收到预设天数之前的采集的水表数据后,将记录该水表数据对应的水表设备、客户编号、数据采集时间、创建时间和未处理状态;
[0039]并根据该水表数据对用户的用水情况进行更新。
[0040]还提供了另一个技术方案,一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器运行时执行如上述所述结合实时抄表大数据的用水分析方法的步骤。
[0041]区别于现有技术,上述技术方案,获取智能水表采集的水表数据,对获取的水表数据进行去重操作,得到有效的数据,然后根据获取的有效数据分析得到用户的用水情况。通过结合智能水表采集的水表数据,先进行去重操作,保证数据的完整性以及统计和分析数据的正确性,然后在根据有效数据对用户的用水情况进行分析,实现了对智能水表采集的海量数据进行挖掘分析,同时节省了大量的人力对这些海量数据的分析,提供了数据分析
的效率。
附图说明
[0042]图1为具体实施方式所述结合实时抄表大数据的用水分析方法的一种流程示意图;
[0043]图2为具体实施方式所述水表数据去重操作的一种流程示意图;
[0044]图3为具体实施方式所述零用水异常判断的一种流程示意图;
[0045]图4为具体实施方式所述设备漏水异常进行判断的一种流程示意图;
[0046]图5为具体实施方式所述存储介质的一种结构示意图。
[0047]附图标记说明:
[0048]510、存储介质。
具体实施方式
[0049]为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0050]请参阅图1,本实施例提供了一种结合实时抄表大数据的用水分析方法,包括以下步骤:
[0051]步骤S110:获取各个智能水表采集的水表数据;其中,水表数据包括用户编号、采集时间、用水量等。
[0052]步骤S120:对获取的水表数据进行去重操作得到有效数据;在百亿级的历史大数据中,存在数据重复的情况,为了保证数据的完整性以及统计和分析数据的正确性,需要先对数据进行去重操作。通过去重操作获取有效数据。
[0053]步骤S130:根据获取的有效数据分析得到用户的用水情况。
[0054]获取智能水表采集的水表数据,对获取的水表数据进行去重操作,得到有效的数据,然后根据获取的有效数据分析得到用户的用水情况。通过结合智能水表采集的水表数据,先进行去重操作,保证数据的完整性以及统计和分析数据的正确性,然后在根据有效数据对用户的用水情况进行分析,实现了对智能水表采集的海量数据进行挖掘分析,同时节省了大量的人力对这些海量数据的分析,提供了数据分析的效率。
[0055]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种结合实时抄表大数据的用水分析方法,其特征在于,包括以下步骤:获取各个智能水表采集的水表数据;对获取的水表数据进行去重操作得到有效数据;根据获取的有效数据分析得到用户的用水情况。2.根据权利要求1所述结合实时抄表大数据的用水分析方法,其特征在于,所述步骤“对获取的水表数据进行去重操作得到有效数据”具体包括以下步骤:根据采集时间,每次获取一天的水表数据;根据用户编号及采集时间对采集的水表数据进行排序,并根据用户编号对数据进行分组;将每一用户编号对应的分组中每一采集时间的最后采集的水表数据作为有效数据,其他数据作为无效数据。3.根据权利要求1所述结合实时抄表大数据的用水分析方法,其特征在于,所述步骤“根据获取的有效数据分析得到用户的用水情况”具体包括以下步骤:根据获取的有效数据分析得到用户的每日用水量和/或每月用水量;根据用户的每日用水量生成日统计表,根据用户的每月用水量生成月统计表。4.根据权利要求3所述结合实时抄表大数据的用水分析方法,其特征在于,所述步骤“根据获取的有效数据分析得到用户的用水情况”具体包括以下步骤:从日统计表中分批查询出当天的水表数据以及前一天的水表数据;按照不同的小区分组,计算出每个小区的当天用水总量,并更新每个小区的前一天用水总量。5.根据权利要求4所述结合实时抄表大数据的用水分析方法,其特征在于,还包括以下步骤:根据每个小区的上报成功的水表设备的总数以及应上报的水表设备的总数,计算每个小区的设备上报率。6.根据权利要求3所述结合实时抄表大数据的用水分析方法,其特征在于,所述步骤“根据获取的有效数据分析得到用户的用水情况”具体包括以下步骤:从月统计表中获取当月的用水数据;判断当月的用水数据是否为零;若为零,则从...

【专利技术属性】
技术研发人员:林强王博张天辰游婷婷杨德霏康凯
申请(专利权)人:福州物联网开放实验室有限公司
类型:发明
国别省市:

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

1