热水器的用水分析方法及***和计算机设备
技术领域
本发明涉及热水器技术领域,具体而言,涉及一种热水器的用水分析方法,一种热水器的用水分析***,一种计算机设备,一种计算机可读存储介质。
背景技术
目前,电热水器已成为家庭普遍使用的电器。在热水器中应用大数据分析和人工智能技术的案例非常少,而要应用大数据及人工智能技术,必须要学习到用户的用水习惯。在过往的用水习惯学习上往往是使用水流量传感器来记录用户用水时间,然后根据用水时间来推导分析用户的用水习惯。但是这种方法需要增加水流量传感器进而使产品成本增加、竞争力下降,而在已经销售的没有安装水流量传感器的电热水器上无法记录用户的用水习惯,很难应用大数据以及人工智能技术。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一方面在于提出了一种热水器的用水分析方法。
本发明的另一方面在于提出了一种热水器的用水分析***。
本发明的再一方面在于提出了一种计算机设备。
本发明的又一方面在于提出了一种计算机可读存储介质。
有鉴于此,本发明提出了一种热水器的用水分析方法,包括:接收并存储热水器的第一水温数据;根据第一水温数据对应的温度和时间,生成第一水温曲线;计算第一水温曲线中每段直线的斜率;在任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,判定任一段直线对应的时间段为热水器的用水时间段。
根据本发明的热水器的用水分析方法,在热水器内胆中的水温发生变化时,接收热水器的第一水温数据,将第一水温数据中的温度和时间对应存储到数据库中,并根据对应存储的温度和时间生成第一水温曲线。在用户没有使用热水的情况下,热水器内胆中的水应处于保温状态,水温变化相对缓慢,第一水温曲线应该是一条直线;在用户使用热水的情况下,由于热水器的加热速度跟不上热水水温的下降速度,其温度曲线相对于保温状态下水温变化曲线倾斜的很明显;因此,当第一水温曲线中包括多段不同倾斜程度的直线时,必然有处于用水阶段的水温曲线。通过计算第一水温曲线中每段直线的斜率,并将其与预设阈值进行比较,当任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,可判定该任一段直线对应的时间段为热水器的用水时间段,由此可以分析出用户的用水习惯如洗浴时段。其中,当任一段直线的斜率大于或等于预设阈值,而持续时间不足预设时长时,说明用户使用热水的时间相对较短,用户很可能仅是使用热水洗手或清洁一块抹布等。通过本发明的技术方案,无需在热水器上增加水流量传感器即可分析出用户的用水时间段,节省了成本,并可以在已售卖但没有水流量传感器的热水器中推广应用,大大增加热水器人工智能的可行性、实用性。
另外,根据本发明上述的热水器的用水分析方法,还可以具有如下附加的技术特征:
在上述技术方案中,优选地,用水分析方法还包括:记录并存储任一段直线的起始时间和终止时间;其中,起始时间为用水开始时间,终止时间为用水结束时间。
在该技术方案中,在分析出第一水温曲线中任一段直线对应的时间段为热水器的用水时间段后,则将该任一段直线的起始时间和终止时间记录并存储在数据库中,该起始时间即为用户使用热水的开始时间,该终止时间即为用户使用热水的结束时间。优选地,提供相关接口供其他模块读取数据库中存储的用户用水时间段,来对用户用水习惯进行分析,进而利用用户的用水习惯为用户定制更多的个性化用户需求。
在上述任一技术方案中,优选地,在接收并存储热水器的第一水温数据的步骤之前,用水分析方法还包括:接收并存储预设周期内热水器的第二水温数据;根据第二水温数据对应的温度和时间,生成第二水温曲线;计算第二水温曲线中每段直线的斜率,并确定最小斜率值;根据最小斜率值按照如下公式计算预设阈值:a=kb,其中,a为预设阈值,b为最小斜率,k为常数。
在该技术方案中,在分析第一水温数据之前,接收并存储预设周期内热水器的第二水温数据,由第二水温数据对应的温度和时间生成第二水温曲线,并计算第二水温曲线中每段直线的斜率,并将每段直线的斜率分别进行比较,从中确定最小斜率值,根据斜率值可以分析出水温下降变化的程度,斜率值越小说明水温下降变化越缓慢,因此将最小斜率值对应的直线作为保温曲线,最小斜率值即保温曲线的斜率值。根据保温曲线的斜率,结合保温曲线与用热水曲线之间的关系,便可计算出预设阈值,进而分析出第一水温曲线中哪一时间段为热水器的用水时间段。具体地,预设阈值a=kb,b为最小斜率,k为常数。
在上述任一技术方案中,优选地,k的取值范围为:大于或等于2;预设时长的范围为:10分钟至20分钟;预设周期的范围为:2天至4天。
在该技术方案中,在分析出第二水温曲线中所有的温度曲线后,将温度变化最缓慢的直线作为热水器的保温曲线。当温度下降变化斜率比保温曲线斜率大1倍时,则认为是用户用水状态。实际情况中在用户用水时温度变化会比较快,例如会达到1分钟变化1度,而实际的保温曲线的温度变化不会相差一倍以上,所以将温度变化斜率比保温曲线斜率大一倍以上的作为用水状态是比较合理的,也即k大于或等于2,优选地,k等于2。
在该技术方案中,预设时长在10分钟至20分钟之间,但不限于此,可结合实际需求设置任意时长,比如需要分析用户的洗浴时段,那么可将预设时长设置为15分钟。此外,预设周期的范围在2天至4天,但不限于此,可根据实际情况任意定过往的历史数据,优选地,取过往3天的水温数据,由其对应的温度和时间的数据分析出持续各种时间的温度变化斜率的直线段,将每段直线中每两个时间点的温度之差除以持续时间,可以得出该段直线的温度变化,例如1小时下降1度,以分钟作为时间单位,则可算出温度变化斜率为1/60,提高分析准确性。
本发明还提出了一种热水器的用水分析***,包括:接收单元,用于接收并存储热水器的第一水温数据;生成单元,用于根据第一水温数据对应的温度和时间,生成第一水温曲线;计算单元,用于计算第一水温曲线中每段直线的斜率;判断单元,用于在任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,判定任一段直线对应的时间段为热水器的用水时间段。
根据本发明的热水器的用水分析***,在热水器内胆中的水温发生变化时,接收热水器的第一水温数据,将第一水温数据中的温度和时间对应存储到数据库中,并根据对应存储的温度和时间生成第一水温曲线。在用户没有使用热水的情况下,热水器内胆中的水应处于保温状态,水温变化相对缓慢,第一水温曲线应该是一条直线;在用户使用热水的情况下,由于热水器的加热速度跟不上热水水温的下降速度,其温度曲线相对于保温状态下水温变化曲线倾斜的很明显;因此,当第一水温曲线中包括多段不同倾斜程度的直线时,必然有处于用水阶段的水温曲线。通过计算第一水温曲线中每段直线的斜率,并将其与预设阈值进行比较,当任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,可判定该任一段直线对应的时间段为热水器的用水时间段,由此可以分析出用户的用水习惯如洗浴时段。其中,当任一段直线的斜率大于或等于预设阈值,而持续时间不足预设时长时,说明用户使用热水的时间相对较短,用户很可能仅是使用热水洗手或清洁一块抹布等。通过本发明的技术方案,无需在热水器上增加水流量传感器即可分析出用户的用水时间段,节省了成本,并可以在已售卖但没有水流量传感器的热水器中推广应用,大大增加热水器人工智能的可行性、实用性。
在上述技术方案中,优选地,用水分析***还包括:记录单元,用于记录并存储任一段直线的起始时间和终止时间;其中,起始时间为用水开始时间,终止时间为用水结束时间。
在该技术方案中,在分析出第一水温曲线中任一段直线对应的时间段为热水器的用水时间段后,则将该任一段直线的起始时间和终止时间记录并存储在数据库中,该起始时间即为用户使用热水的开始时间,该终止时间即为用户使用热水的结束时间。优选地,提供相关接口供其他模块读取数据库中存储的用户用水时间段,来对用户用水习惯进行分析,进而利用用户的用水习惯为用户定制更多的个性化用户需求。
在上述任一技术方案中,优选地,接收单元,还用于在接收并存储热水器的第一水温数据的步骤之前,接收并存储预设周期内热水器的第二水温数据;生成单元,还用于根据第二水温数据对应的温度和时间,生成第二水温曲线;计算单元,还用于计算第二水温曲线中每段直线的斜率,并确定最小斜率值;以及根据最小斜率值按照如下公式计算预设阈值:a=kb,其中,a为预设阈值,b为最小斜率值,k为常数。
在该技术方案中,在分析第一水温数据之前,接收并存储预设周期内热水器的第二水温数据,由第二水温数据对应的温度和时间生成第二水温曲线,并计算第二水温曲线中每段直线的斜率,并将每段直线的斜率分别进行比较,从中确定最小斜率值,根据斜率值可以分析出水温下降变化的程度,斜率值越小说明水温下降变化越缓慢,因此将最小斜率值对应的直线作为保温曲线,最小斜率值即保温曲线的斜率值。根据保温曲线的斜率,结合保温曲线与用热水曲线之间的关系,便可计算出预设阈值,进而分析出第一水温曲线中哪一时间段为热水器的用水时间段。具体地,预设阈值a=kb,b为最小斜率,k为常数。
在上述任一技术方案中,优选地,k的取值范围为:大于或等于2;预设时长的范围为:10分钟至20分钟;预设周期的范围为:2天至4天。
在该技术方案中,在分析出第二水温曲线中所有的温度曲线后,将温度变化最缓慢的直线作为热水器的保温曲线。当温度下降变化斜率比保温曲线斜率大1倍时,则认为是用户用水状态。实际情况中在用户用水时温度变化会比较快,例如会达到1分钟变化1度,而实际的保温曲线的温度变化不会相差一倍以上,所以将温度变化斜率比保温曲线斜率大一倍以上的作为用水状态是比较合理的,也即k大于或等于2,优选地,k为2。
在该技术方案中,预设时长在10分钟至20分钟之间,但不限于此,可结合实际需求设置任意时长,比如需要分析用户的洗浴时段,那么可将预设时长设置为15分钟。此外,预设周期的范围在2天至4天,但不限于此,可根据实际情况任意定过往的历史数据,优选地,取过往3天的水温数据,由其对应的温度和时间的数据分析出持续各种时间的温度变化斜率的直线段,将每段直线中每两个时间点的温度之差除以持续时间,可以得出该段直线的温度变化,例如1小时下降1度,以分钟作为时间单位,则可算出温度变化斜率为1/60,提高分析准确性。
本发明还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器用于执行如上述技术方案中任一项的热水器的用水分析方法的步骤。
根据本发明的计算机设备,其所包含的处理器用于执行如上述技术方案中任一项的热水器的用水分析方法的步骤,因而该计算机设备能够实现该方法全部的有益效果,不再赘述。
本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述技术方案中任一项的热水器的用水分析方法的步骤。
根据本发明的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述技术方案中任一项的热水器的用水分析方法的步骤,因而该计算机可读存储介质能够实现该方法全部的有益效果,不再赘述。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了根据本发明的一个实施例的热水器的用水分析方法的流程示意图;
图2示出了根据本发明的另一个实施例的热水器的用水分析方法的流程示意图;
图3示出了根据本发明的再一个实施例的热水器的用水分析方法的流程示意图;
图4示出了根据本发明的一个实施例的热水器的用水分析***的示意框图;
图5示出了根据本发明的另一个实施例的热水器的用水分析***的示意框图;
图6示出了根据本发明的一个具体实施例的保温曲线的示意图;
图7示出了根据本发明的一个具体实施例的用水曲线的示意图;
图8示出了根据本发明的一个具体实施例的热水器的用水分析方法的流程示意图;
图9示出了根据本发明的一个实施例的计算机设备的示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
如图1所示,根据本发明的一个实施例的热水器的用水分析方法的流程示意图。其中,该热水器的用水分析方法,包括:
步骤102,接收并存储热水器的第一水温数据;
步骤104,根据第一水温数据对应的温度和时间,生成第一水温曲线;
步骤106,计算第一水温曲线中每段直线的斜率;
步骤108,在任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,判定任一段直线对应的时间段为热水器的用水时间段。
本发明提供的热水器的用水分析方法,在热水器内胆中的水温发生变化时,接收热水器的第一水温数据,将第一水温数据中的温度和时间对应存储到数据库中,并根据对应存储的温度和时间生成第一水温曲线。在用户没有使用热水的情况下,热水器内胆中的水应处于保温状态,水温变化相对缓慢,第一水温曲线应该是一条直线;在用户使用热水的情况下,由于热水器的加热速度跟不上热水水温的下降速度,其温度曲线相对于保温状态下水温变化曲线倾斜的很明显;因此,当第一水温曲线中包括多段不同倾斜程度的直线时,必然有处于用水阶段的水温曲线。通过计算第一水温曲线中每段直线的斜率,并将其与预设阈值进行比较,当任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,可判定该任一段直线对应的时间段为热水器的用水时间段,由此可以分析出用户的用水习惯如洗浴时段。其中,当任一段直线的斜率大于或等于预设阈值,而持续时间不足预设时长时,说明用户使用热水的时间相对较短,用户很可能仅是使用热水洗手或清洁一块抹布等。通过本发明的实施例,无需在热水器上增加水流量传感器即可分析出用户的用水时间段,节省了成本,并可以在已售卖但没有水流量传感器的热水器中推广应用,大大增加热水器人工智能的可行性、实用性。
如图2所示,根据本发明的另一个实施例的热水器的用水分析方法的流程示意图。其中,该热水器的用水分析方法,包括:
步骤202,接收并存储热水器的第一水温数据;
步骤204,根据第一水温数据对应的温度和时间,生成第一水温曲线;
步骤206,计算第一水温曲线中每段直线的斜率;
步骤208,在任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,判定任一段直线对应的时间段为热水器的用水时间段;
步骤210,记录并存储任一段直线的起始时间和终止时间;其中,起始时间为用水开始时间,终止时间为用水结束时间。
在该实施例中,在分析出第一水温曲线中任一段直线对应的时间段为热水器的用水时间段后,则将该任一段直线的起始时间和终止时间记录并存储在数据库中,该起始时间即为用户使用热水的开始时间,该终止时间即为用户使用热水的结束时间。优选地,提供相关接口供其他模块读取数据库中存储的用户用水时间段,来对用户用水习惯进行分析,进而利用用户的用水习惯为用户定制更多的个性化用户需求。
如图3所示,根据本发明的再一个实施例的热水器的用水分析方法的流程示意图。其中,该热水器的用水分析方法,包括:
步骤302,接收并存储预设周期内热水器的第二水温数据;
步骤304,根据第二水温数据对应的温度和时间,生成第二水温曲线;
步骤306,计算第二水温曲线中每段直线的斜率,并确定最小斜率值;根据最小斜率值按照如下公式计算预设阈值:a=kb,其中,a为预设阈值,b为最小斜率,k为常数;
步骤308,接收并存储热水器的第一水温数据;
步骤310,根据第一水温数据对应的温度和时间,生成第一水温曲线;
步骤312,计算第一水温曲线中每段直线的斜率;
步骤314,在任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,判定任一段直线对应的时间段为热水器的用水时间段;
步骤316,记录并存储任一段直线的起始时间和终止时间;其中,起始时间为用水开始时间,终止时间为用水结束时间。
在该实施例中,在分析第一水温数据之前,接收并存储预设周期内热水器的第二水温数据,由第二水温数据对应的温度和时间生成第二水温曲线,并计算第二水温曲线中每段直线的斜率,并将每段直线的斜率分别进行比较,从中确定最小斜率值,根据斜率值可以分析出水温下降变化的程度,斜率值越小说明水温下降变化越缓慢,因此将最小斜率值对应的直线作为保温曲线,最小斜率值即保温曲线的斜率值。根据保温曲线的斜率,结合保温曲线与用热水曲线之间的关系,便可计算出预设阈值,进而分析出第一水温曲线中哪一时间段为热水器的用水时间段。具体地,预设阈值a=kb,b为最小斜率,k为常数。
在上述任一实施例中,优选地,k的取值范围为:大于或等于2;预设时长的范围为:10分钟至20分钟;预设周期的范围为:2天至4天。
在该实施例中,在分析出第二水温曲线中所有的温度曲线后,将温度变化最缓慢的直线作为热水器的保温曲线。当温度下降变化斜率比保温曲线斜率大1倍时,则认为是用户用水状态。实际情况中在用户用水时温度变化会比较快,例如会达到1分钟变化1度,而实际的保温曲线的温度变化不会相差一倍以上,所以将温度变化斜率比保温曲线斜率大一倍以上的作为用水状态是比较合理的,也即k大于或等于2,优选地,k为2。
在该实施例中,预设时长在10分钟至20分钟之间,但不限于此,可结合实际需求设置任意时长,比如需要分析用户的洗浴时段,那么可将预设时长设置为15分钟。此外,预设周期的范围在2天至4天,但不限于此,可根据实际情况任意定过往的历史数据,优选地,取过往3天的水温数据,由其对应的温度和时间的数据分析出持续各种时间的温度变化斜率的直线段,将每段直线中每两个时间点的温度之差除以持续时间,可以得出该段直线的温度变化,例如1小时下降1度,以分钟作为时间单位,则可算出温度变化斜率为1/60,提高分析准确性。
如图4所示,根据本发明的一个实施例的热水器的用水分析***的示意框图。其中,该热水器的用水分析***400,包括:
接收单元402,用于接收并存储热水器的第一水温数据;
生成单元404,用于根据第一水温数据对应的温度和时间,生成第一水温曲线;
计算单元406,用于计算第一水温曲线中每段直线的斜率;
判断单元408,用于在任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,判定任一段直线对应的时间段为热水器的用水时间段。
本发明提供的热水器的用水分析***400,在热水器内胆中的水温发生变化时,接收热水器的第一水温数据,将第一水温数据中的温度和时间对应存储到数据库中,并根据对应存储的温度和时间生成第一水温曲线。在用户没有使用热水的情况下,热水器内胆中的水应处于保温状态,水温变化相对缓慢,第一水温曲线应该是一条直线;在用户使用热水的情况下,由于热水器的加热速度跟不上热水水温的下降速度,其温度曲线相对于保温状态下水温变化曲线倾斜的很明显;因此,当第一水温曲线中包括多段不同倾斜程度的直线时,必然有处于用水阶段的水温曲线。通过计算第一水温曲线中每段直线的斜率,并将其与预设阈值进行比较,当任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,可判定该任一段直线对应的时间段为热水器的用水时间段,由此可以分析出用户的用水习惯如洗浴时段。其中,当任一段直线的斜率大于或等于预设阈值,而持续时间不足预设时长时,说明用户使用热水的时间相对较短,用户很可能仅是使用热水洗手或清洁一块抹布等。通过本发明的实施例,无需在热水器上增加水流量传感器即可分析出用户的用水时间段,节省了成本,并可以在已售卖但没有水流量传感器的热水器中推广应用,大大增加热水器人工智能的可行性、实用性。
如图5所示,根据本发明的另一个实施例的热水器的用水分析***的示意框图。其中,该热水器的用水分析***500,包括:
接收单元502,用于接收并存储热水器的第一水温数据;
生成单元504,用于根据第一水温数据对应的温度和时间,生成第一水温曲线;
计算单元506,用于计算第一水温曲线中每段直线的斜率;
判断单元508,用于在任一段直线的斜率大于或等于预设阈值,且持续时间大于预设时长时,判定任一段直线对应的时间段为热水器的用水时间段;
记录单元510,用于记录并存储任一段直线的起始时间和终止时间;其中,起始时间为用水开始时间,终止时间为用水结束时间。
在该实施例中,在分析出第一水温曲线中任一段直线对应的时间段为热水器的用水时间段后,则将该任一段直线的起始时间和终止时间记录并存储在数据库中,该起始时间即为用户使用热水的开始时间,该终止时间即为用户使用热水的结束时间。优选地,提供相关接口供其他模块读取数据库中存储的用户用水时间段,来对用户用水习惯进行分析,进而利用用户的用水习惯为用户定制更多的个性化用户需求。
在上述任一实施例中,优选地,接收单元,还用于在接收并存储热水器的第一水温数据的步骤之前,接收并存储预设周期内热水器的第二水温数据;生成单元,还用于根据第二水温数据对应的温度和时间,生成第二水温曲线;计算单元,还用于计算第二水温曲线中每段直线的斜率,并确定最小斜率值;以及根据最小斜率值按照如下公式计算预设阈值:a=kb,其中,a为预设阈值,b为最小斜率值,k为常数。
在该实施例中,在分析第一水温数据之前,接收并存储预设周期内热水器的第二水温数据,由第二水温数据对应的温度和时间生成第二水温曲线,并计算第二水温曲线中每段直线的斜率,并将每段直线的斜率分别进行比较,从中确定最小斜率值,根据斜率值可以分析出水温下降变化的程度,斜率值越小说明水温下降变化越缓慢,因此将最小斜率值对应的直线作为保温曲线,最小斜率值即保温曲线的斜率值。根据保温曲线的斜率,结合保温曲线与用热水曲线之间的关系,便可计算出预设阈值,进而分析出第一水温曲线中哪一时间段为热水器的用水时间段。具体地,预设阈值a=kb,b为最小斜率,k为常数。
在上述任一实施例中,优选地,k的取值范围为:大于或等于2;预设时长的范围为:10分钟至20分钟;预设周期的范围为:2天至4天。
在该实施例中,在分析出第二水温曲线中所有的温度曲线后,将温度变化最缓慢的直线作为热水器的保温曲线。当温度下降变化斜率比保温曲线斜率大1倍时,则认为是用户用水状态。实际情况中在用户用水时温度变化会比较快,例如会达到1分钟变化1度,而实际的保温曲线的温度变化不会相差一倍以上,所以将温度变化斜率比保温曲线斜率大一倍以上的作为用水状态是比较合理的,也即k大于或等于2,优选地,k为2。
在该实施例中,预设时长在10分钟至20分钟之间,但不限于此,可结合实际需求设置任意时长,比如需要分析用户的洗浴时段,那么可将预设时长设置为15分钟。此外,预设周期的范围在2天至4天,但不限于此,可根据实际情况任意定过往的历史数据,优选地,取过往3天的水温数据,由其对应的温度和时间的数据分析出持续各种时间的温度变化斜率的直线段,将每段直线中每两个时间点的温度之差除以持续时间,可以得出该段直线的温度变化,例如1小时下降1度,以分钟作为时间单位,则可算出温度变化斜率为1/60,提高分析准确性。
图6示出了根据本发明的一个具体实施例的保温曲线的示意图。如图6所示,在用户没有使用热水的情况下,热水器中内胆的水温变化相对缓慢。可依据电热水器的保温性能而定水温变化曲线的斜率,但因为每个电热水器的保温性能有可能不相同,而在不同的环境下保温性能也不尽相同,要考虑的因素太多,不易操作。本发明采用自学习的方法,无需依据电热水器的相关保温性能参数,通过分析热水器过去3天的所有热水水温变化曲线进行判断,假设用户在过去3天有使用过热水器内胆热水的情况下,则根据必然有某些时段的水温下降曲线如图6中保温曲线所示,温度变化的斜率比较缓慢而且比较稳定,因为在同一环境同一热水器的保温性能相差是不大的;而在用户用水的时候,由于热水器的加热速度跟不上热水水温的下降速度,其温度曲线斜率相对于保温水温变化斜线倾斜的很明显,如图7所示,t1至t2时间段所对应的直线a即为用水曲线,而在用水结束后,热水器加热速度又将比水温下降速度要快,所以表现为热水温度斜率向上,逐渐加热内胆中的热水。
具体实施例,提出了一种热水器的用水分析***,包括热水器和服务器,优选地,热水器为电热水器。其中热水器使用无线网络WIFI/2G/3G/4G等方式连接到路由器并和路由器建立TCP/IP通讯,在热水器的内胆温度发生变化时将相关的数据上报到服务器端。服务器和热水器进行通讯,接收电热水器的状态数据并将数据存储到数据库中,存储的状态数据包括设备ID,水温和时间等相关维度的信息,以用于进行数据的分析建模和预测。
具体实施例,还提出了一种热水器的用水分析方法,为保证分析结果准确,每当热水器内胆水温变化时马上将该温度上报到服务器中,服务器接收到热水器上报的温度后,将时间和温度一并保存到数据中,供后面进行水温曲线的分析。如图8所示,该热水器的用水分析方法,包括如下步骤:
步骤802,服务器接收电热水器状态数据并存储到数据库中;
步骤804,根据过往的温度和当前温度并结合时间进行分析温度下降的斜率;
步骤806,当温度下降的斜率保持一定的时间时,判断此次为用水事件;
步骤808,当水温变化开始由下降变为上升时则认为此次用水结束;
步骤810,记录下用水的开始时间和结束时间保存于数据库;
步骤812,数据库提供相关接口供其他模块读取用户的用水时段进而应用。
在该实施例中,热水器无需使用水流量传感器即可分析出用户的用水时间段,节省了成本,还可以在已售卖但没有水流量传感器的热水器推广应用,大大增加热水器人工智能的可行性、实用性。
如图9所示,根据本发明的一个实施例的计算机设备的示意图。其中,该计算机设备1包括:存储器12、处理器14及存储在存储器12上并可在处理器14上运行的计算机程序,处理器14用于执行如上述实施例中任一项的热水器的用水分析方法的步骤。
本发明提供的计算机设备1,其所包含的处理器14用于执行如上述实施例中任一项的热水器的用水分析方法的步骤,因而该计算机设备1能够实现该方法全部的有益效果,不再赘述。
本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述实施例中任一项的热水器的用水分析方法的步骤。
根据本发明的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述实施例中任一项的热水器的用水分析方法的步骤,因而该计算机可读存储介质能够实现该方法全部的有益效果,不再赘述。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。