一种用水数据处理方法及装置制造方法及图纸

技术编号:32880427 阅读:16 留言:0更新日期:2022-04-02 12:13
本申请实施例公开了一种用水数据处理方法及装置,包括:获取用户的用水数据集合,该集合中包括多条用水记录。每条用水记录包括一次用水的用水开始时间、用水结束时间。根据每条用水记录的用水开始时间、用水结束时间、上一条用水记录以及下一条用水记录确定该用水记录对应的数据类型。根据数据类型确定用水记录对应的排序方式。对于每种排序方式,确定用水记录对应的排序序号,进而基于用水记录对应的一个或多个排序序号确定标识。将属于同一标识的用水记录进行聚合,获得该用户的用水数据模型。通过本申请实施例提供的方法,在对用户的用水数据进行处理时,无需引入额外的辅助数据,提高数据处理效率。提高数据处理效率。提高数据处理效率。

【技术实现步骤摘要】
一种用水数据处理方法及装置


[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]由此可见,本申请实施例具有如下有益效果:
[0043]本申请实施例在对用户的用水数据进行处理时,获取需要处理的用水数据集合,该用水数据集合中包括多条用水记录。其中,每条用水记录包括用水时间,该用水时间包括一次用水的用水开始时间、用水结束时间。对于用水数据集合中的每条用水记录本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用水数据处理方法,其特征在于,所述方法包括:获取用户对应的用水数据集合,所述用水数据集合中包括多条用水记录,所述用水记录包括用水时间,所述用水时间包括一次用水的用水开始时间、用水结束时间;针对任一条用水记录,根据该用水记录的用水开始时间、用水结束时间、与所述用水记录相邻的上一条用水记录的用水时间以及与所述用水记录相邻的下一条用水记录的用水时间确定所述用水记录对应的数据类型;根据所述数据类型确定一种或多种排序方式,所述排序方式用于表征不同数据类型之间的组合;针对任一排序方式,确定所述用水数据集合中每条用水记录对应的排序序号;针对任一用水记录,根据该用水记录对应的一个或多个排序序号确定所述用水记录的标识;将属于同一标识的用水记录进行聚合,获得所述用户的用水数据模型,所述用水数据模型用于反映所述用户的用水周期。2.根据权利要求1所述的方法,其特征在于,所述根据该用水记录的用水开始时间、用水结束时间、与所述用水记录相邻的上一条用水记录的用水时间以及与所述用水记录相邻的下一条用水记录的用水时间确定所述用水记录对应的数据类型,包括:根据所述用水记录的用水开始时间以及所述上一条用水记录的用水结束时间确定第一时间差;根据所述下一条用水记录的用水开始时间以及所述用水记录的用水结束时间确定第二时间差;根据所述第一时间差、所述第二时间差以及预设时长确定所述用水记录对应的数据类型。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一时间差、所述第二时间差以及预设时长确定所述用水记录对应的数据类型,包括:当所述第一时间差大于所述预设时长以及所述第二时间差大于所述预设时长,确定所述用水记录为第一数据类型;当所述第一时间差大于所述预设时长或所述第二时间差大于所述预设时长,确定所述用水记录为第二数据类型;否则,确定所述用水记录为第三数据类型。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:将所述用水数据集合中的第一条用水记录以及最后一条用水记录的数据类型确定为第二数据类型。5.根据权利要求3或4所述的方法,其特征在于,所述排序方式包括:所述第一数据类型、所述第二数据类型和所述第三数据类型作为整体进行排序的第一排序方式、所述第一数据类型和所述第二数据类型作为整体进行排序以及所述第三数据类型独立进行排序的第二排序方式、所述第一数据类型、所述第二数据类型以及所述第三数据类型分别独立进行排序的第三排序方式、所述第一数据类型和所述第三数据类型作为整体进行排序以及所述第二数据类型独立进行排序的第四排序方式、所...

【专利技术属性】
技术研发人员:刘马龙
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1