一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

热水器的温度控制方法、系统、设备及存储介质与流程

2021-10-24 06:28:00 来源:中国专利 TAG:热水器 温度控制 特别 控制 方法


1.本发明涉及热水器控制领域,特别涉及一种热水器的温度控制方法、系统、设备及存储介质。


背景技术:

2.现有燃气热水器绝大多数装在厨房或者设备阳台,而由于不同用户的个体差异性,用水舒适温度并不相同。如果觉得水温过冷或过烫时需要从淋浴房出来,走到厨房或设备阳台更改设置温度,很不方便;或者采用混水洗浴(也即设定一个较高的水温,再通过调节水龙头的冷水阀实现水温的中和),这时一旦用户家水压有波动,或家里其他地方有用水,那么水温波动就会很明显,忽冷忽热,严重影响使用的舒适性;亦或者,现有技术中还有使用遥控器远程控制,这种情况对遥控器的防水等级需要高,成本相应也高,同时如果淋浴房距离热水器较远,或遥控器穿墙能力差,那么远程遥控能力也会受影响。亦或者,直接对水龙头进行设备升级采用智能控温水龙头,方便用户直接在淋浴房进行控制,显然智能水龙头的设备要求更高,成本也更高。


技术实现要素:

3.本发明要解决的技术问题是为了克服现有技术热水器使用过程水温调节的用户体验差以及投入智能温控设备导致成本增高的缺陷,提供一种热水器的温度控制方法、系统、设备及存储介质。
4.本发明是通过下述技术方案来解决上述技术问题:
5.一种热水器的温度控制方法,所述温度控制方法包括:
6.获取水龙头的水流量数据;
7.根据所述水流量数据得到所述水龙头的关断次数;
8.根据所述关断次数得到温度调节参数;
9.基于所述温度调节参数对热水器的出水设定温度进行调节。
10.较佳地,所述根据所述水流量数据得到所述水龙头的关断次数的步骤具体包括:
11.根据所述水流量数据判断所述水龙头是否关断,若是,则确定所述水龙头关断一次,并设定所述关断次数的初始值为1;
12.获取新的水流量数据,并判断所述水龙头是否关断;
13.若是,则判断当前水龙头关断与前一次水龙头关断的间隔时间是否小于第一预设时间,若小于,则所述关断次数累计加1,并返回所述获取新的水流量数据的步骤,直至所述间隔时间大于所述第一预设时间;
14.统计得到所述关断次数;
15.判断所述关断次数是否大于预设次数,若是,则执行根据所述关断次数得到温度调节参数的步骤。
16.较佳地,所述根据所述水流量数据判断所述水龙头是否关断,若是,则确定所述水
龙头关断一次的步骤具体包括:
17.根据所述水流量数据得到水流变化值;
18.若所述水流变化值大于第一预设阈值和/或所述水流量数据小于第二预设阈值,则确定所述水龙头关断一次。
19.较佳地,所述温度控制方法根据以下公式求解所述温度调节参数,包括:
20.t=(

1)
k
*a*k
21.其中,t为温度调节参数,k为水龙头的关断次数(k≥2),a为预设常数。
22.较佳地,所述根据所述关断次数得到温度调节参数的步骤具体包括:
23.根据所述关断次数和所述水流量数据得到所述温度调节参数。
24.较佳地,所述温度控制方法根据以下公式求解所述温度调节参数,包括:
[0025][0026]
其中,t为温度调节参数,k为水龙头的关断次数(k≥2),q
max
为水龙头的最大水流量,q为水龙头的实际水流量,b为预设常数。
[0027]
较佳地,所述温度控制方法包括:
[0028]
接收触发指令进入水龙头控温模式,然后执行所述获取水龙头的水流量数据的步骤。
[0029]
一种热水器的温度控制系统,所述温度控制系统包括:
[0030]
水流量获取模块,用于获取水龙头的水流量数据;
[0031]
关断次数确定模块,用于根据所述水流量数据得到所述水龙头的关断次数;
[0032]
调节参数确定模块,用于根据所述关断次数得到温度调节参数;
[0033]
调节模块,用于基于所述温度调节参数对热水器的出水设定温度进行调节。
[0034]
较佳地,所述关断次数确定模块包括第一判断单元、次数确定单元、第二判断单元、统计单元和第三判断单元;
[0035]
所述第一判断单元用于根据所述水流量数据判断所述水龙头是否关断,若是,则调用所述次数确定单元确定所述水龙头关断一次,并设定所述关断次数的初始值为1;
[0036]
所述水流量获取模块还用于获取新的水流量数据,并调用所述第一判断单元判断所述水龙头是否关断,若是,则调用所述第二判断单元;
[0037]
第二判断单元用于判断当前水龙头关断与前一次水龙头关断的间隔时间是否小于第一预设时间,若小于,则调用所述次数确定单元将所述关断次数累计加1,并返回调用所述水流量获取模块获取新的水流量数据,直至所述间隔时间大于所述第一预设时间;
[0038]
所述统计单元用于统计得到所述关断次数;
[0039]
所述第三判断单元用于判断所述关断次数是否大于预设次数,若是,则调用所述调节参数确定模块。
[0040]
较佳地,所述关断次数确定模块还包括水流变化值计算单元;
[0041]
所述水流变化值计算单元用于根据所述水流量数据得到水流变化值;
[0042]
所述次数确定单元用于在所述水流变化值大于第一预设阈值和/或所述水流量数据小于第二预设阈值时确定所述水龙头关断一次。
[0043]
较佳地,所述调节参数确定模块根据以下公式求解所述温度调节参数,包括:
[0044]
t=(

1)
k
*a*k
[0045]
其中,t为温度调节参数,k为水龙头的关断次数(k≥2),a为预设常数。
[0046]
较佳地,所述调节参数确定模块用于根据所述关断次数和所述水流量数据得到所述温度调节参数。
[0047]
较佳地,所述调节参数确定模块根据以下公式求解所述温度调节参数,包括:
[0048][0049]
其中,t为温度调节参数,k为水龙头的关断次数(k≥2),q
max
为水龙头的最大水流量,q为水龙头的实际水流量,b为预设常数。
[0050]
较佳地,所述温度控制系统还包括:
[0051]
指令接收模块,用于接收触发指令进入水龙头控温模式,然后调用所述水流量获取模块执行所述获取水龙头的水流量数据的动作。
[0052]
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的热水器的温度控制方法。
[0053]
一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述的热水器的温度控制方法。
[0054]
本发明的积极进步效果在于:本技术无需增加额外的硬件装置,无需成本,通过控制水龙头的开断以及水流量数据来实现对热水器的设定出水温度进行调节,用户在水龙头前即可完成调节,不需要去热水器上进行调节,方便简单可靠。
附图说明
[0055]
图1为本发明实施例1的热水器的温度控制方法的流程图。
[0056]
图2为本发明实施例1的热水器的温度控制方法中步骤301的流程图。
[0057]
图3为本发明实施例2的热水器的温度控制系统的模块示意图。
[0058]
图4为本发明实施例2的热水器的温度控制系统中关断次数确定模块的模块示意图。
[0059]
图5为本发明实施例3的电子设备的结构示意图。
具体实施方式
[0060]
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0061]
实施例1
[0062]
一种热水器的温度控制方法,如图1所示,所述温度控制方法包括:
[0063]
步骤10、接收触发指令进入水龙头控温模式;
[0064]
其中,可以热水器的操作界面上设有专门的“龙头控温”模式按键,点亮后,方可实现水龙头控温模式。此按键的存在,主要提醒用户存在此方便功能,同时若用户不需要此功能,也可以不使用。
[0065]
步骤20、获取水龙头的水流量数据;
[0066]
其中,水流量数据的获取基于现有热水器内部的水流传感器等装置获取即可,不
需要额外增加硬件装置。
[0067]
步骤30、根据水流量数据得到水龙头的关断次数;
[0068]
步骤40、根据关断次数得到温度调节参数;
[0069]
步骤50、基于温度调节参数对热水器的出水设定温度进行调节。
[0070]
其中,获取温度调节参数后,将其与当前的出水温度相加得到新的设定温度,并由热水器的控制器进行自动调节即可。另外,下次用户使用热水器的时候,可以最后调节的出水设定温度为初始设定值。
[0071]
其中,参见图1,步骤30具体包括:
[0072]
步骤301、根据水流量数据判断水龙头是否关断,若是,则执行步骤302;
[0073]
步骤302、确定水龙头关断一次,并设定关断次数的初始值为1;
[0074]
步骤303、获取新的水流量数据,并判断水龙头是否关断,若是,则执行步骤304,若否,则执行步骤306;
[0075]
步骤304、判断当前水龙头关断与前一次水龙头关断的间隔时间是否小于第一预设时间,若是,则执行步骤305;若否,则执行步骤306;
[0076]
步骤305、关断次数累计加1,并返回步骤303;
[0077]
步骤306、统计得到关断次数。
[0078]
步骤307、判断关断次数是否大于预设次数,若是,则执行步骤40,若否,则退出当前轮次对设定温度的调节控制,再重新返回步骤20进行新一轮的监控;
[0079]
本实施例中,为了避免用户的误触,对水龙头的关断次数和水龙头关断的时间间隔进行限定,比如:如果连续开关龙头次数≥2且每次关断间隔时间≤2s,则执行对热水器的出水设定温度进行调节的动作,若不满足上述条件,则继续进行监控,其中,关断次数和关断间隔时间可根据情况在出厂前设定或设定控制按钮以供用户自行设定。
[0080]
本实施例中,如图2所示,步骤301具体包括:
[0081]
步骤3011、根据水流量数据得到水流变化值;
[0082]
步骤3012、判断水流变化值是否大于第一预设阈值或水流量数据是否小于第二预设阈值。
[0083]
其中,可以综合考虑水流变化值和水流量数据来判断水龙头的有效关断。比如:第一预设阈值设定为1l/min,水流量从2.5l/min降到1l/min,水流变化值为1.5l/min,大于第一预设阈值,则认定为一次关断。本实施例中,步骤40中根据以下公式求解温度调节参数,包括:
[0084]
t=(

1)
k
*a*k
[0085]
其中,t为温度调节参数,k为水龙头的关断次数(k≥2),a为预设常数。
[0086]
本实施例中,提供步骤40的另一种实现方式,具体包括:
[0087]
根据关断次数和水流量数据得到温度调节参数。
[0088]
进一步的,步骤40中根据以下公式求解温度调节参数,包括:
[0089][0090]
其中,t为温度调节参数,k为水龙头的关断次数(k≥2),q
max
为水龙头的最大水流量,q为水龙头的实际水流量,b为预设常数。
[0091]
本实施例中,无需增加额外的硬件装置,无需成本,通过控制水龙头的开断以及水流量数据来实现对热水器的设定出水温度进行调节,用户在水龙头前即可完成调节,不需要去热水器上进行调节,方便简单可靠。
[0092]
实施例2
[0093]
一种热水器的温度控制系统,如图3所示,所述温度控制系统包括:
[0094]
水流量获取模块1,用于获取水龙头的水流量数据;
[0095]
其中,水流量数据的获取基于现有热水器内部的水流传感器等装置获取即可,不需要额外增加硬件装置。
[0096]
关断次数确定模块2,用于根据所述水流量数据得到所述水龙头的关断次数;
[0097]
调节参数确定模块3,用于根据所述关断次数得到温度调节参数;
[0098]
调节模块4,用于基于所述温度调节参数对热水器的出水设定温度进行调节。
[0099]
其中,获取温度调节参数后,将其与当前的出水温度相加得到新的设定温度,并由热水器的控制器进行自动调节即可。另外,下次用户使用热水器的时候,可以最后调节的出水设定温度为初始设定值。
[0100]
本实施例中,如图4所示,所述关断次数确定模块2包括第一判断单元21、次数确定单元22、第二判断单元23、统计单元24和第三判断单元25;
[0101]
所述第一判断单元21用于根据所述水流量数据判断所述水龙头是否关断,若是,则调用所述次数确定单元22确定所述水龙头关断一次,并设定所述关断次数的初始值为1;
[0102]
所述水流量获取模块1还用于获取新的水流量数据,并调用所述第一判断单元21判断所述水龙头是否关断,若是,则调用所述第二判断单元23,若否,则调用所述统计单元24;
[0103]
第二判断单元23用于判断当前水龙头关断与前一次水龙头关断的间隔时间是否小于第一预设时间,若不小于,则调用所述统计单元24,若小于,则调用所述次数确定单元22将所述关断次数累计加1,并返回调用所述水流量获取模块1获取新的水流量数据,直至所述间隔时间大于所述第一预设时间,然后调用所述统计单元24;
[0104]
所述统计单元24用于统计得到所述关断次数;
[0105]
所述第三判断单元25用于判断所述关断次数是否大于预设次数,若是,则调用所述调节参数确定模块3,若否,则退出当前轮次对设定温度的调节控制,再重新调用水流量获取模块1进行新一轮的监控;
[0106]
本实施例中,为了避免用户的误触,对水龙头的关断次数和水龙头关断的时间间隔进行限定,比如:如果连续开关龙头次数≥2且每次关断间隔时间≤2s,则执行对热水器的出水设定温度进行调节的动作,若不满足上述条件,则继续进行监控,其中,关断次数和关断间隔时间可根据情况在出厂前设定或设定控制按钮以供用户自行设定。
[0107]
本实施例中,参见图4,所述关断次数确定模块2还包括水流变化值计算单元26;
[0108]
所述水流变化值计算单元26用于根据所述水流量数据得到水流变化值;
[0109]
所述次数确定单元22用于在所述水流变化值大于第一预设阈值和/或所述水流量数据小于第二预设阈值时确定所述水龙头关断一次。
[0110]
其中,可以综合考虑水流变化值和水流量数据来判断水龙头的有效关断。比如:第一预设阈值设定为1l/min,水流量从2.5l/min降到1l/min,水流变化值为1.5l/min,大于第
一预设阈值,则认定为一次关断。
[0111]
本实施例中,所述调节参数确定模块3根据以下公式求解所述温度调节参数,包括:
[0112]
t=(

1)
k
*a*k
[0113]
其中,t为温度调节参数,k为水龙头的关断次数(k≥2),a为预设常数。
[0114]
本实施例中,所述调节参数确定模块3还用于根据所述关断次数和所述水流量数据得到所述温度调节参数。
[0115]
进一步的,所述调节参数确定模块3根据以下公式求解所述温度调节参数,包括:
[0116][0117]
其中,t为温度调节参数,k为水龙头的关断次数(k≥2),q
max
为水龙头的最大水流量,q为水龙头的实际水流量,b为预设常数。
[0118]
本实施例中,参见图3,所述温度控制系统还包括:
[0119]
指令接收模块5,用于接收触发指令进入水龙头控温模式,然后调用所述水流量获取模块1执行所述获取水龙头的水流量数据的动作。
[0120]
其中,可以热水器的操作界面上设有专门的“龙头控温”模式按键,点亮后,方可实现水龙头控温模式。此按键的存在,主要提醒用户存在此方便功能,同时若用户不需要此功能,也可以不使用。
[0121]
本实施例中,无需增加额外的硬件装置,无需成本,通过控制水龙头的开断以及水流量数据来实现对热水器的设定出水温度进行调节,用户在水龙头前即可完成调节,不需要去热水器上进行调节,方便简单可靠。
[0122]
实施例3
[0123]
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例1所述的热水器的温度控制方法。
[0124]
图5为本实施例提供的一种电子设备的结构示意图。图5示出了适于用来实现本发明实施方式的示例性电子设备90的框图。图5显示的电子设备90仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0125]
如图5所示,电子设备90可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备90的组件可以包括但不限于:至少一个处理器91、至少一个存储器92、连接不同系统组件(包括存储器92和处理器91)的总线93。
[0126]
总线93包括数据总线、地址总线和控制总线。
[0127]
存储器92可以包括易失性存储器,例如随机存取存储器(ram)921和/或高速缓存存储器922,还可以进一步包括只读存储器(rom)923。
[0128]
存储器92还可以包括具有一组(至少一个)程序模块924的程序工具925,这样的程序模块924包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0129]
处理器91通过运行存储在存储器92中的计算机程序,从而执行各种功能应用以及数据处理。
[0130]
电子设备90也可以与一个或多个外部设备94(例如键盘、指向设备等)通信。这种
通信可以通过输入/输出(i/o)接口95进行。并且,电子设备90还可以通过网络适配器96与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器96通过总线93与电子设备90的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备90使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
[0131]
应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
[0132]
实施例4
[0133]
一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1所述的热水器的温度控制方法。
[0134]
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
[0135]
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1所述的热水器的温度控制方法。
[0136]
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
[0137]
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜