一种预测洗浴习惯的方法及热水器与流程

文档序号:14193320阅读:238来源:国知局
一种预测洗浴习惯的方法及热水器与流程

本发明属于家电领域,具体地说,涉及一种预测洗浴习惯的方法及热水器。



背景技术:

电热水器的智能自动加热的一个重要基础就是能够准确分析用户的洗浴习惯,目前的电热水器的技术只能简单记录下用户某一天或多天在某时间段是否用水,对用户的历史洗浴习惯的数据的运用也仅仅根据用户在一周内用水记录来预测第二天的用水情况。

但是这样不能准确分析出用户的洗浴习惯,如果用户是隔天洗浴或者每三天洗浴一次,现有的预测方式的正确性就会大大降低,往往会出现本该不用水,热水器确预测了用水的情况,这样就会造成资源的浪费。

因此,就需要一种新的技术方案,能够准确记录用户若干天的洗浴行为数据,并根据这些数据分析得出用户的洗浴习惯,进而提出一个预测判断准则来预测洗浴行为。

有鉴于此特提出本发明。



技术实现要素:

本发明要解决的技术问题在于克服现有技术的不足,提供一种预测洗浴习惯的方法及洗衣机,能够准确记录若干天用户洗浴习惯,并进行分析来预测用户洗浴行为。

为解决上述技术问题,本发明采用技术方案的基本构思是:

本发明的第一方面提出了一种预测洗浴习惯的方法,用于热水器,步骤包括:

s1,控制器获取水流量传感器和出水温度传感器采集的预定天数的用水记录;

s2,控制器确定预定个数n的dayruler,为dayruler1至dayrulern,依据每个dayruler的选取方式和预定天数的用水记录为每个dayruler赋值,得出dayruler数据,其中,n为正整数;

s3,控制器依据dayruler数据从预定个数的dayruler中确定目标dayruler;

s4,控制器依据目标dayruler确定下一次用水情况。

优选地,所述步骤s1具体包括:

s11,水流量传感器和出水温度传感器采集每天的用水记录,并实时发送给控制器;

s12,控制器获取当天的日期,并更新当天之前预定天数的用水记录。

优选地,所述步骤s11具体包括:

当出水温度传感器检测到出水口温度大于温度阈值,水流量传感器检测到出水流量大于流量阈值,并且水流持续时间大于预定时间时,确定此天为用水,否则为未用水。优选地,在所述步骤s11之后包括:

s1a,将一天分成预定数量的时段;

s1b,确定所有时段每次用水记录的起点,然后确定用户用水时间。

优选地,所述步骤s3具体包括:

s31,从每个dayruler值中选取特定数目的dayruler数据;

s32,按照预设加权算法为每个dayruler数据进行加权,得到dayruler加权数据;

s32,遍历预定个数的dayruler加权数据,并确定与权值最小的dayruler加权数据相对应的dayruler为目标dayruler。

优选地,所述步骤s4具体包括:

s41,从目标dayruler的dayruler数据中选取距离当天最近的5个值;

s42,确定目标dayruler的5个值中的用水天数量m;

s43,根据用水天数量m确定与目标dayruler相对应的下一次选取天的用水情况。

优选地,所述步骤s43具体包括:

s43a,当用水天数量m≥3时,则确定与目标dayruler相对应的下一次选取天为用水;

s43b,当用水天数量m=2时,则从5个值中选取距离当天最近2个值进行判断,如果2个值中都是用水,则确定与目标dayruler相对应的下一次选取天为无用水,如果2个值中有1个值是用水,则确定与目标dayruler相对应的下一次选取天为用水;

s43c,当用水天数量m=1时,则从5个值中选取距离当天最近3个值进行判断,如果3个值中有1个值是用水,则确定目标dayruler相对应的下一次选取天为无用水,如果如果3个值都是无用水,则确定目标dayruler相对应的下一次选取天为用水;

s43d,当用水天数量m=0时,则确定与目标dayruler相对应的下一次选取天为无用水。

优选地,在所述步骤s4之后,还包括:

s5,控制器在确定目标dayruler相对应的下一次选取天为用水之后,则在下一次选取天的用户用水时间前对热水器中的水进行加热。

本发明的第二方面提出了一种热水器,使用上述第一方面所述的预测洗浴习惯的方法,包括:控制器、水流量传感器、内胆温度传感器、出水温度传感器和箱体,在箱体上设有进水口和出水口,所述控制器设置在所述箱体底部,所述水流量传感器设置在进水口,所述内胆温度传感器设置在箱体内部,所述出水温度传感器设置在出水口,所述水流量传感器、内胆温度传感器和出水温度传感器均与控制器相连。

优选地,所述水流量传感器实时获取用水记录,并将用水记录传送给控制器,控制器记录预定天数的用水记录,所述控制器根据预定天数的用水记录确定下一次用水情况。

采用上述技术方案后,本发明与现有技术相比具有以下有益效果。

通过本发明的技术方案,能够记录预定天数的用水记录,并按照预定天数的用水记录和相应的选取方式为不同的dayruler赋值,进而根据赋值后的dayruler值确定出用户的用水习惯,根据用户的用水习惯预测洗浴行为,这样不需要用户自己设定,就能自动得出用户的洗浴行为,并根据洗浴行为提前为用户准备好热水,方便用户的使用,提升用户的体验。

本发明依据选取目标dayruler的方法,能够根据目标dayruler得出用户的洗浴习惯,这样有利于热水器根据用户的洗浴习惯,在用户下一次洗澡前为用户准备好热水。

下面结合附图对本发明的具体实施方式作进一步详细的描述。

附图说明

附图作为本发明的一部分,用来提供对本发明的进一步的理解,本发明的示意性实施例及其说明用于解释本发明,但不构成对本发明的不当限定。显然,下面描述中的附图仅仅是一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。在附图中:

图1是本发明的实施例一的预测洗浴习惯的方法的流程图;

图2是本发明的实施例一的步骤s1的展开流程图;

图3是本发明的实施例一的步骤s11之后的流程图;

图4是本发明的实施例一的步骤s3的展开流程图;

图5是本发明的实施例一的步骤s4的展开流程图;

图6是本发明的实施例二的热水器的结构图。

图中:1控制器,2水流量传感器,3内胆温度传感器,4出水温度传感器,5箱体,51进水口,52出水口。

需要说明的是,这些附图和文字描述并不旨在以任何方式限制本发明的构思范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对实施例中的技术方案进行清楚、完整地描述,以下实施例用于说明本发明,但不用来限制本发明的范围。

在本发明的描述中,需要说明的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

实施例一

如图1所示,本发明的实施例提出了一种预测洗浴习惯的方法,用于热水器,步骤包括:

s1,控制器获取水流量传感器和出水温度传感器采集的预定天数的用水记录;

s2,控制器确定预定个数n的dayruler,为dayruler1至dayrulern,依据每个dayruler的选取方式和预定天数的用水记录为每个dayruler赋值,得出dayruler数据,其中,n为正整数;

s3,控制器依据dayruler数据从预定个数的dayruler中确定目标dayruler;

s4,控制器依据目标dayruler确定下一次用水情况。

如图2所示,所述步骤s1具体包括:

s11,水流量传感器和出水温度传感器采集每天的用水记录,并实时发送给控制器;

s12,控制器获取当天的日期,并更新当天之前预定天数的用水记录。

在上述技术方案中,水流传感器会每天采集用水记录,并将该用水记录发送给控制器,控制器中设有存储单元,能够将这些用水记录存储下来,热水器会在当天选取当天之前预定天数的用水记录,可以设定预定个数的dayruler,由于每个dayruler都有自己特定的选取方式,因此在为每个dayruler赋值时,需要在预定天数的用水记录中依据每个dayruler的选取方式选取每个dayruler对应的数值,(例如,在2015年7月1日时,按照设定选取35天的用水记录,则热水器就会从存储单元中调取5月27日至6月30日的用水记录,设定7个dayruler,分别是dayruler1、dayruler2、…、dayruler7,dayruler1为从35天的用水记录中每天的用水数值赋予dayruler1,dayruler2为从35天的用水记录的每间隔1天选取的用水数值赋予dayruler2,…,依次类推dayruler7为从35天的用水记录的每间隔6天选取的用水数值赋予dayruler7,),从被赋值的预定个数dayruler中选取目标dayruler并根据目标dayruler确定与目标dayruler相对应的选取方式的下一次选取天的用水情况(例如,选取的目标dayruler为dayruler2,当天是2015年7月1日,则上一次选取天为6月30日,下一次选取天为7月2日,如果依据dayruler2的赋值情况确定下一次选取天为用水,则7月2日那天为用水,热水器就会在7月2日为用户准备好热水供用户洗澡)。

通过上述技术方案,能够记录预定天数的用水记录,并按照预定天数的用水记录和相应的选取方式为不同的dayruler赋值,进而根据赋值后的dayruler值确定出用户的用水习惯,根据用户的用水习惯预测洗浴行为,这样不需要用户自己设定,就能自动得出用户的洗浴行为,并根据洗浴行为提前为用户准备好热水,方便用户的使用,提升用户的体验。

优选地,所述步骤s11具体包括:

当出水温度传感器检测到出水口温度大于温度阈值,水流量传感器检测到出水流量大于流量阈值,并且水流持续时间大于预定时间时,确定此天为用水,否则为未用水。

在上述技术方案中,在采集每天的用水记录时,为了避免将用户洗手或洗脸等情况记录下来,需要设置温度阈值、流量阈值、预定时间,这样只有同时满足出水口温度大于温度阈值,水流量大于流量阈值,水流持续时间大于预定时间才能判断该采集天为用水并记录用水起点时刻和用水终点时刻,如果上述三个条件不能全部满足则确定该采集天为未用水。

另外,在采集是否用水时,可以将用水天赋予数值“1”,未用水天赋予数值“0”。

如图3所示,在所述步骤s11之后包括:

s1a,将一天分成预定数量的时段;

s1b,确定所有时段每次用水记录的起点,然后确定用户用水时间。

在上述技术方案中,为了减少数据量,提高cpu效率,在热水器本身特性(保温半小时温度一般不下降)的基础上,将两个或对个相邻的用水记录整合为一个或两个,具体为:

1)设置时间段:

为了在充分考虑热水器加热功率的基础上,优化存储空间,准确分析用水行为的规律性,将一天24小时分成48段,每半小时为一段来分析处理数据;

2)确定一天中所有时段每次用水记录的起点:

每个时间段的前15分钟为开始时间,后15分钟为结束时间,则确定用水记录的起点分为下列三种情况:

a,若在某一时间段开始时间无用水,且该时间段内最早记录的开始时间与上一时间段最晚记录的结束时间间隔大于等于15分钟,则该时间段用水起点为该时间段内最早记录的开始时间,若小于15分钟,则该时间段用水起点推后到上时间段。

例如,02点16和02点39分别用水,因间隔时间大于15分钟,因此有两条用水记录,分别为[02:00-02:29]和[02:30-02:59]。

b,对于某一时间段用水起点为其开始时间的情况,若用水起点与前次用水终点相差大于等于15分钟,则该时间段用水起点提前至该段用水记录的开始时间,若不足15分钟则该时间段用水起点设置为上时间段(有可能是上一天的最后时间段)用水起点。

例如,02点25和02点36分别用水,因间隔小于15分钟,则有一条用水记录,是[02:00-02:29]。

c,针对第一次用水为该时间段的开始时间,第二次用水的起点为相应时间段的结束时间第二次用水的终点是下一个时间段,且第二用水起点时间与第一次用水终点时间间隔大于15分钟则第二次用水记录归为第二次用水的下一个时间段。

例如,第一次1点35用水;第二次1点57至2点03用水,第二次用水过下一个时间段的开始时间,并与上一次记录大于15分钟,则第二次用水记录归为[02:00-02:29]

如图4所示,所述步骤s3具体包括:

s31,从每个dayruler值中选取特定数目的dayruler数据;

s32,按照预设加权算法为每个dayruler数据进行加权,得到dayruler加权数据;

s32,遍历预定个数的dayruler加权数据,并确定与权值最小的dayruler加权数据相对应的dayruler为目标dayruler。

在上述技术方案中,选取方式就是不同的dayruler对应不同的抽取周期,例如,将dayruler定为dayruler1、dayruler2、…、dayruler7,这样,dayruler1表示以1天为周期,在采集的预定天数的数据中抽取1、2、3、4…天的数据,并根据这些数据为dayruler1赋值(即dayruler1的dayruler数据),dayruler2表示以2天为周期,在采集的预定天数的数据中抽取1、3、5、7…天的数据,并根据这些数据为dayruler2赋值,以此类推直至将7个dayruler全部赋值完毕,其中用水天数值为“1”,未用水天数值为“0”;

从每个dayruler值中选取距离当天最近的5个值进行处理,按照下列表格的规律将7个dayruler的数值进行加权:

表1

表中“x”表示未知数,表中的权值范围可以根据实际需要进行更改。

由于权值越小规律性越强,因此遍历加权后的dayruler1-7,并选取权值最小的dayruler为目标dayruler,如果权值最小的dayruler有两个及以上,则在这两个及以上的dayruler中选最小的dayruler为目标dayruler。

通过上述技术方案,依据上述选取目标dayruler的方法,能够根据目标dayruler得出用户的洗浴习惯,这样有利于热水器根据用户的洗浴习惯,在用户下一次洗澡前为用户准备好热水。

如图4所示,所述步骤s4具体包括:

s41,从目标dayruler的dayruler数据中选取距离当天最近的5个值;

s42,确定目标dayruler的5个值中的用水天数量m;

s43,根据用水天数量m确定与目标dayruler相对应的下一次选取天的用水情况。

所述步骤s43具体包括:

s43a,当用水天数量m≥3时,证明用户洗浴习惯频率较高,可以预测出与目标dayruler的选取方法相对应的选取天均为用水天,因此就可以确定与目标dayruler相对应的下一次选取天为用水;

s43b,当用水天数量m=2时,则从5个值中选取距离当天最近2个值进行判断,如果2个值中都是用水,则确定与目标dayruler相对应的下一次选取天为无用水,如果2个值中有1个值是用水,则确定与目标dayruler相对应的下一次选取天为用水;

s43c,当用水天数量m=1时,则从5个值中选取距离当天最近3个值进行判断,如果3个值中有1个值是用水,则确定目标dayruler相对应的下一次选取天为无用水,如果如果3个值都是无用水,则确定目标dayruler相对应的下一次选取天为用水;

s43d,当用水天数量m=0时,则确定与目标dayruler相对应的下一次选取天为无用水。

例如,确定dayruler1为目标dayruler,则选取前5天历史数据,由于目标dayruler为dayruler1证明与目标dayruler相对应的下一次用水天为当天,则根据下列方式判断热水器是否需要在当天为用户准备好热水:

1)5天中,如果有大于等于3天的天数用水,则预测用户天天用水,此时热水器就会天天在用户洗澡前为用户准备好热水;

2)5天中,如果有2天用水,则选取用户在近2天的用水情况,如果这2天中有1或2天没有用水,则预测用户当天用水,如果这2天中都用水了,则预测用户当天不用水;

3)5天中,如果只有1天用水,则选取用户在近3天的用水情况,如果近3天中有1天用水,则预测用户当天不用水,如果近3天都没有用水,则预测用户当天用水;

4)5天中,如果均没用用水,则预测用户当天不用水。

优选地,在所述步骤s4之后,还包括:

s5,控制器在确定目标dayruler相对应的下一次选取天为用水之后,则在下一次选取天的用户用水时间前对热水器中的水进行加热。

另外,用户可以设定热水器提前加热的时间(例如,提前30分钟、40分钟等)。

例如,目标dayruler为dayruler1,并且确定用户是每天用水,并且用户每天都是在20点时开始洗澡,用户之前设定是在20点之前30分钟热水器开始加热,则热水器就会每天在19点30进行加热,这样能够保证用户每天在20点需要用水洗澡时都会提前准备好热水。

实施例二

如图6所示,本实施例提出了一种热水器,使用上述实施例一所述的预测洗浴习惯的方法,包括:控制器1、水流量传感器2、内胆温度传感器3、出水温度传感器4和箱体5,在箱体5上设有进水口51和出水口52,所述控制器1设置在所述箱体5底部,所述水流量传感器2设置在进水口51,所述内胆温度传感器3设置在箱体5内部,所述出水温度传感器4设置在出水口52,所述水流量传感器2、内胆温度传感器3和出水温度传感器4均与控制器1相连。

优选地,所述水流量传感器2实时获取用水记录,并将用水记录传送给控制器1,控制器1记录预定天数的用水记录,所述控制器1根据预定天数的用水记录确定下一次用水情况。

另外,控制器1中设有存储单元(图中未示出),能够将这些用水记录存储下来,这样方便控制器1根据存储的用水记录分析用户的洗浴行为。

以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专利的技术人员在不脱离本发明技术方案范围内,当可利用上述提示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1