一种洗涤设备的控制方法、控制装置、洗涤设备及存储介质转让专利

申请号 : CN202110269421.4

文献号 : CN113243873B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李子文李志成

申请人 : 佛山市百斯特电器科技有限公司

摘要 :

本发明适用于智能家电技术领域,提供了一种洗涤设备的控制方法及洗涤设备,包括:若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中水的多个实际温度值;在所述第一预设时间内所述水处于待加热状态;基于多个所述实际温度值构建关于所述水对应的温度变化曲线;根据所述温度变化曲线预测在经过第二预设时间所述水的预测温度值;获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行。采用本发明能够预测得到在对洗涤腔中的水加热后,水温的实际攀升情况,从而能够通过预测的温度值执行对应的洗涤操作,避免水温过高,提高了洗涤物清洗时的控制准确性,避免因水温过高而对洗涤物造成损坏的情况发生。

权利要求 :

1.一种洗涤设备的控制方法,其特征在于,包括:

若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中水的多个实际温度值;在所述第一预设时间内所述水处于待加热状态;

基于多个所述实际温度值构建关于所述水对应的温度变化曲线,包括:根据实际温度值以及与实际温度值关联的实际时刻,在坐标系上确定各个实际温度值对应的坐标点,以构建所述温度变化曲线;所述温度变化曲线包含基于各个实际温度值通过曲线拟合得到的实际变化曲线段,以及基于洗涤设备的洗涤腔内的水的升温情况得到的预测变化曲线段;

根据所述温度变化曲线预测在经过第二预设时间所述水的预测温度值;

获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行;

所述获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行,包括:若洗涤上限值与所述预测温度值之差小于预设的温度阈值,则获取第二控制脚本;所述第二控制脚本用于在所述第一预设时间后保持所述水处于所述待加热的状态,并通过所述水对待清洗的洗涤物执行洗涤操作;

若洗涤上限值与所述预测温度值之差大于或等于所述温度阈值,则获取第三控制脚本;所述第三控制脚本用于对所水进行加热,并通过加热后的水执行清洗操作。

2.根据权利要求1所述的控制方法,其特征在于,所述获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行,包括:若所述预测温度值大于预设的洗涤上限值,则获取第一控制脚本;所述第一控制脚本用于在所述第一预设时间后执行高温预警操作。

3.根据权利要求2所述的控制方法,其特征在于,若获取的所述洗涤控制脚本为所述第一控制脚本,则所述基于所述洗涤控制脚本控制洗涤设备运行,包括:在所述第一预设时间后生成高温预警信息;

启动降温部件对所述水进行降温操作,以使所述水的温度值低于预设的标准温度值。

4.根据权利要求3所述的控制方法,其特征在于,所述启动降温部件对所述水进行降温操作,以使所述水的温度值低于预设的标准温度值,包括:基于所述第一预设时间内最后采集的实际温度值以及所述标准温度值,确定降温时长;

在所述降温时长内启动所述降温部件,并在所述降温时长后停止所述降温部件。

5.根据权利要求2所述的控制方法,其特征在于,所述若所述洗涤上限值与所述预测温度值之差大于或等于所述温度阈值,则获取第三控制脚本,包括:基于预设的标准温度值以及所述第一预设时间内最后采集的实际温度值,确定第三预设时间;

根据所述第三预设时间生成第三控制脚本;所述第三控制脚本用于在所述第三预设时间内对所述水进行加热,并通过加热后的水执行清洗操作;所述第三预设时间不大于所述第二预设时间。

6.根据权利要求2‑5任一项所述的控制方法,其特征在于,在所述获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行之前,还包括:获取关于待清洗的洗涤物的目标图像,并基于所述目标图像确定所述待清洗的洗涤物类型;

获取各个所述洗涤物类型对应的清洗水温范围;

从各个所述洗涤物类型对应的所述清洗水温的范围上限值中,将最小的所述范围上限值作为所述清洗水温上限值。

7.根据权利要求1‑5任一项所述的控制方法,其特征在于,所述若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中的水的多个实际温度值,包括:若满足所述洗涤触发条件,则获取已执行完成的操作信息;

若所述操作信息中包含加热操作,则向所述洗涤腔进行注水,并执行所述第一预设时间内采集洗涤腔中的水的多个实际温度值的操作。

8.一种洗涤设备的控制装置,其特征在于,包括:

实际温度值获取单元,用于若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中水的多个实际温度值;在所述第一预设时间内所述水处于待加热状态;

温度变化曲线生成单元,用于基于多个所述实际温度值构建关于所述水对应的温度变化曲线,包括:根据实际温度值以及与实际温度值关联的实际时刻,在坐标系上确定各个实际温度值对应的坐标点,以构建所述温度变化曲线;所述温度变化曲线包含基于各个实际温度值通过曲线拟合得到的实际变化曲线段,以及基于洗涤设备的洗涤腔内的水的升温情况得到的预测变化曲线段;

预测温度值确定单元,用于根据所述温度变化曲线预测在经过第二预设时间所述水的预测温度值;

洗涤控制脚本执行单元,用于获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行;

所述洗涤控制脚本执行单元,包括:

第二控制脚本生成单元,用于若洗涤上限值与所述预测温度值之差小于预设的温度阈值,则获取第二控制脚本;所述第二控制脚本用于在所述第一预设时间后保持所述水处于所述待加热的状态,并通过所述水对待清洗的洗涤物执行洗涤操作;

第三控制脚本生成单元,用于若所述洗涤上限值与所述预测温度值之差大于或等于所述温度阈值,则获取第三控制脚本;所述第三控制脚本用于对所水进行加热,并通过加热后的水执行清洗操作。

9.一种洗涤设备,其特征在于,所述洗涤设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时如权利要求1至7任一项所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。

说明书 :

一种洗涤设备的控制方法、控制装置、洗涤设备及存储介质

技术领域

[0001] 本发明属于智能家电技术领域,尤其涉及一种洗涤设备的控制方法及洗涤设备。

背景技术

[0002] 随着智能化以及自动化的不断发展,智能家电已渐渐进入了千家万户,为用户提供各种各样的服务。现有的洗涤设备除了可以对餐具进行清洗外,还可以对食物进行清洗,例如通过清水对蔬菜以及水果进行冲洗,大大方便了人们的生活。
[0003] 现有的智能家电的控制技术,用户可以将所需清洗的洗涤物放置于洗涤腔内,并通过洗涤设备对待清洗的洗涤物进行清洗。然而由于在对洗涤物进行清洗时,例如洗涤设备在对餐具进行消毒后对洗涤物进行清洗,则洗涤腔内原本的温度较高,若在响应清洗洗涤物的操作时,继续对洗涤腔进行加热,洗涤腔中的水温度会高出原本的预设温度值,此时对洗涤物进行冲洗,有可能会因温度过高而损坏洗涤物,甚至导致洗涤物无法使用,特别地,当洗涤物为蔬果时,容易出现因水温过高而导致水果损坏,影响用户食用。由此可见,现有的洗涤设备的控制技术,对于洗涤物进行清洗时,清洗效果较差,容易导致洗涤物在清洗过程中出现损坏,影响用户正常使用。

发明内容

[0004] 有鉴于此,本发明实施例提供了一种洗涤设备的控制方法及洗涤设备,以解决现有的洗涤设备的控制技术,对于洗涤物进行清洗时,容易因洗涤用的水的温度过高,导致洗涤物在清洗过程中出现损坏,影响用户正常使用的问题。
[0005] 本发明实施例的第一方面提供了一种洗涤设备的控制方法,包括:
[0006] 若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中水的多个实际温度值;在所述第一预设时间内所述水处于待加热状态;
[0007] 基于多个所述实际温度值构建关于所述水对应的温度变化曲线;
[0008] 根据所述温度变化曲线预测在经过第二预设时间所述水的预测温度值;
[0009] 获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行。
[0010] 本发明实施例的第二方面提供了一种洗涤设备,包括:
[0011] 实际温度值获取单元,用于若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中水的多个实际温度值;在所述第一预设时间内所述水处于待加热状态;
[0012] 温度变化曲线生成单元,用于基于多个所述实际温度值构建关于所述水对应的温度变化曲线;
[0013] 预测温度值确定单元,用于根据所述温度变化曲线预测在经过第二预设时间所述水的预测温度值;
[0014] 洗涤控制脚本执行单元,用于获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行。
[0015] 本发明实施例的第三方面提供了一种洗涤设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的各个步骤。
[0016] 本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的各个步骤。
[0017] 实施本发明实施例提供的一种洗涤设备的控制方法及洗涤设备具有以下有益效果:
[0018] 本发明实施例通过在检测到需要进行对洗涤物进行清洗时,即满足上述的洗涤物洗涤触发条件,可以在预设的第一预设时间内采集洗涤腔内的水的多个实际温度值,从而构建得到关于洗涤腔内水温攀升的温度变化曲线,从而能够预测出按照预设的加热操作对水进行加热后的预测温度值,并基于该预测温度值选取匹配的洗涤控制脚本,并通过洗涤控制脚本对待清洗的洗涤物进行清洗,实现了基于预测温度自动调整洗涤控制脚本的目的,避免了因水温过高而对洗涤物造成损坏。与现有的洗涤设备的控制技术相比,在对洗涤腔内的水进行加热之前,可以通过洗涤腔的余温对水进行升温,并基于温度攀升的情况生成温度变化曲线,从而能够预测得到在对洗涤腔的水进行加热后,水温的实际攀升情况,从而能够通过预测的温度值执行对应的洗涤操作,避免水温过高,提高了洗涤物清洗时的控制准确性,避免因水温过高而对洗涤物造成损坏的情况发生。

附图说明

[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1a是本发明第一实施例提供的一种洗涤设备的控制方法的实现流程图;
[0021] 图1b是本发明一实施例提供的温度变化曲线的示意图;
[0022] 图2是本发明第二实施例提供的一种洗涤设备的控制方法S104具体实现流程图;
[0023] 图3是本发明第三实施例提供的一种洗涤设备的控制方法S1041具体实现流程图;
[0024] 图4是本发明第四实施例提供的一种洗涤设备的控制方法S1043具体实现流程图;
[0025] 图5是本发明第五实施例提供的一种洗涤设备的控制方法具体实现流程图;
[0026] 图6是本发明第六实施例提供的一种洗涤设备的控制方法S101具体实现流程图;
[0027] 图7是本发明一实施例提供的一种洗涤设备的结构框图;
[0028] 图8是本发明另一实施例提供的一种洗涤设备的示意图。

具体实施方式

[0029] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030] 本发明实施例通过在检测到需要进行对洗涤物进行清洗时,即满足上述的洗涤物洗涤触发条件,可以在预设的第一预设时间内采集洗涤腔内的水的多个实际温度值,从而构建得到关于洗涤腔内水温攀升的温度变化曲线,从而能够预测出按照预设的加热操作对水进行加热后的预测温度值,并基于该预测温度值选取匹配的洗涤控制脚本,并通过洗涤控制脚本对待清洗的洗涤物进行清洗,实现了基于预测温度自动调整洗涤控制脚本的目的,解决了洗涤设备的控制技术,对于洗涤物进行清洗时,容易因洗涤用的水的温度过高,导致洗涤物在清洗过程中出现损坏,影响用户正常使用的问题。
[0031] 在本发明实施例中,流程的执行主体为洗涤设备,该洗涤设备包括但不限于:洗碗机以及奶瓶清洗机,特别地,该洗涤设备除了可以清洗餐具外,还可以具有洗涤物清洗的功能。该洗涤设备具有数据处理模块,通过数据处理模块控制洗涤设备运行,该洗涤设备还包括用于对洗涤腔内的水进行加热的加热部件,从而可以将水提升到预设的温度,并通过加热后的水对洗涤腔内的对象进行清洗,以提高清洗效果。图1a示出了本发明第一实施例提供的洗涤设备的控制方法的实现流程图,详述如下:
[0032] 在S101中,若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中水的多个实际温度值;在所述第一预设时间内所述水处于待加热状态。
[0033] 在本实施例中,洗涤设备配置有洗涤触发条件,特别地,上述洗涤触发条件具体可以用于对洗涤物进行清洗的洗涤触发条件,在检测到满足上述洗涤触发条件时,则表示洗涤设备的洗涤腔内放置有待清洗的洗涤物,并需要对待清洗的洗涤物进行清洗。在该情况下,洗涤设备会执行洗涤物清洗的响应流程,即通过预设水温的水对洗涤物进行冲洗,以提高洗涤物的洁净程度。由于在执行上述洗涤物清洗的响应流程之前,该洗涤设备可能刚完成其他洗涤操作,洗涤腔内的温度较高。若洗涤腔的温度较高,则将用于清洗洗涤物的水输送到洗涤腔后,洗涤腔的余热也会对刚输送到的水有升温作用,若采用原本的加热功率以及加热时长对洗涤腔内的水进行加热,则水温提升有可能会超过清洗洗涤物的上限值,在对洗涤物进行清洗后,有可能会对洗涤物造成损坏,例如洗涤物为蔬果时,若洗涤腔内的水温过高而将蔬果烫熟,从而影响用户正常食用以及蔬果的食用口感。基于此,为了避免上述情况发生,洗涤设备在对洗涤腔内的水进行加热以及进行清洗之前,可以获取关于洗涤腔的实际温度值,以确定洗涤腔的温度,从而确定相应的洗涤控制脚本。
[0034] 在一种可能的实现方式中,上述洗涤触发条件可以为一事件触发条件,洗涤设备可以配置有多个按钮,上述按钮可以是实体按钮,也可以虚拟按钮,不同的按钮可以对应不同的洗涤操作,其中,上述按钮中包含一个用于执行洗涤物清洗的触发按钮,若洗涤设备检测到上述洗涤物清洗的触发按钮被点击,则识别满足上述的洗涤触发条件,执行S101的操作。当然,上述洗涤设备可以为一时间触发条件,在该情况下,洗涤设备可以配置有多个触发时间节点,其中包括有执行洗涤物清洗的时间节点。若洗涤设备检测到当前到达上述执行洗涤物清洗的时间节点,则识别满足上述的洗涤触发条件,执行S101的操作。
[0035] 在本实施例中,洗涤设备内配置有温度采集模块,该温度采集模块可以为一温度计、基于红外传感器等具有测温功能的器件。上述温度采集模块可以布放在洗涤腔内部,从而可以直接获取洗涤腔内部的水温,当然,也可以放置于洗涤腔的周围,通过探测洗涤腔的外壳的温度,以确定洗涤腔内部的水温。若温度采集模块放置于洗涤腔外部,则洗涤腔的外壳需要具有较好的导热性,从而保持内部温度与外壳温度的一致性,继而通过获取外壳的温度值可以确定内部水温。
[0036] 在本实施例中,洗涤设备会在第一预设时间内获取关于洗涤腔的多个实际温度值,以便基于多个实际温度值构建关于洗涤腔内水的温度变化曲线。洗涤设备可以设置最少采集个数,洗涤设备可以获取不少于最少采集个数的多个实际温度值,具体的采集个数,可以根据洗涤设备的工作模式确定。举例性地,若洗涤设备处于省电模式,则获取的实际温度值的个数可以为上述的最少采集个数;反之,若洗涤设备处于精准洗涤模式,则获取的实际温度值的个数可以大于上述的最少采集个数。
[0037] 在一种可能的实现方式中,洗涤设备可以配置预设的采集周期,洗涤设备可以上述的采集周期在第一预设时间内周期性地采集洗涤腔内的水的多个实际温度值,即不同实际温度值之间的采集间隔均为上述的采集周期,是等间隔进行实际温度值的采集。
[0038] 在一种可能的实现方式中,洗涤设备可以非等间隔地获取上述实际温度值,例如,以预设的步长缩小采集间隔,由于水的比热容较大,因此一开始的温度变化幅度较小,对应的采集间隔可以较大;反之,后续变化较大,对应的采集间隔可以较小,因此,洗涤设备可以基于预设的步骤逐步缩小采集间隔,从而能够增加变化较大的时间段的实际温度值,从而提高后续的温度变化曲线预测的准确性。
[0039] 在本实施例中,在第一时间段内,洗涤设备并不会开启洗涤腔的加热部件,洗涤腔内的水处于待加热状态,此时洗涤腔内的水会升温主要是依靠洗涤腔的余温。
[0040] 在S102中,基于多个所述实际温度值构建关于所述水对应的温度变化曲线。
[0041] 在本实施例中,洗涤设备在获取了实际温度值后,可以在预设的坐标系上标示出各个实际温度值,其中,该预设的坐标系的纵坐标可以为温度值,横坐标可以为时间。洗涤设备在获取各个实际温度值时,会关联其对应的实际时刻,根据上述两个参数可以在坐标系上确定各个实际温度值对应的坐标点,从而构建对应的温度变化曲线。
[0042] 在本实施例中,该温度变化曲线包含两个曲线段,分别为基于各个实际温度值通过曲线拟合得到的实际变化曲线段,以及基于洗涤设备的洗涤腔内的水的升温情况得到的预测变化曲线段,将上述两个曲线段合并后得到的洗涤腔对应的温度变化曲线。
[0043] 示例性地,图1b示出了本申请一实施例提供的温度变化曲线的示意图。参见图1b可以看出,洗涤设备在S102的操作时,只获取了Temp1~Temp5五个实际实际温度值,其中,Temp5对应的采集时刻可以为第一预设时间的结束时刻,即T1,由于在第一预设时间后,洗涤设备则执行S102的操作,即洗涤设备并未采集到T1这一时刻之后任一时间的温度值,后续的温度值是基于T1之前采集到的实际温度值后,是根据已经获取的实际温度值进行曲线拟合得到的实际变化曲线段以及洗涤腔的升温效果构建得到。由于洗涤腔内的加热部件的加热功率一般时固定的,因此在开启了加热部件后,洗涤腔内的水的温度的攀升情况是可以预测的。基于此,洗涤设备可以根据实际变化曲线段以及加热部件对应的加热曲线,得到上述的预测变化曲线段,从而将上述两个曲线段进行合并,则可以得到对应的温度变化曲线。
[0044] 在一种可能的实现方式中,洗涤设备在需要开启加热部件对存储的水进行加热时,可以获取加热过程中的多个历史温度值,即每一次启动加热部件(即历史加热操作),会采集得到对应的多个历史温度值。洗涤设备可以在每次历史加热操作执行完毕后,通过该次对应的多个历史温度值对原本存储的加热曲线进行调整,并基于调整后的加热曲线以及实际温度值,生成上述的温度变化曲线。由于加热部件的加热效果可能会随着使用过程发生变化,因此通过获取历史温度值对加热曲线进行调整,能够提高加热曲线的准确性,从而提高后续控制的准确性。
[0045] 在一种可能的实现方式中,加热部件可以配置有不同的加热模式,在不同的加热模式下对应的加热曲线会存在差异,例如在快速加热模式下,加热曲线的斜率较大,即加热速度较快;而在节能模式下,加热曲线的斜率较小,即加热速度较慢。因此,洗涤设备在生成温度变化曲线时,可以基于不同的加热模式的加热曲线,生成多条不同的温度变化曲线,后续得到多个不同的预测温度值。
[0046] 在S103中,根据所述温度变化曲线预测在经过第二预设时间所述水的预测温度值。
[0047] 在本实施例中,洗涤设备在生成温度变化曲线后,在启动加热部件对洗涤腔内的水进行加热之前,可以基于上述温度变化曲线,预测假如在第二时间内启动加热部件对水进行加热的情况下,最后出水时对应的水温,即得到上述的预测温度值,从而能够在加热之前判断加热后水温是否过高,继而确定是否启动加热部件对水进行加热操作,假如是启动加热部件的情况下,对应的加热时长究竟是多长,即在执行S103的操作时,洗涤腔并未开启,且时间也并未经过第二预设时间。
[0048] 在本实施例中,上述第二预设时间具体为洗涤设备预先设置的加热时间,即假设洗涤腔的温度为常温,在水处于待加热状态的情况下,并不会提升输送至洗涤腔的水的温度值,此时,在开启加热部件后,在第二预设时间内可以对洗涤腔内的水提升至预设的温度。
[0049] 在一种可能的实现方式中,洗涤设备在通过加热过程中可以获取多个历史加热温度,并基于各个历史加热温度调整上述的第二预设时间。由于在洗涤设备的使用过程中,可能由于电气环境会发生改变,或者部件老化等,加热效应也会随之改变。基于此,洗涤设备可以在使用过程中确定洗涤腔的加热曲线,从而调整出加热至预设温度所需的时长,即上述第二预设时间。
[0050] 在一种可能的实现方式中,若上述生成的是包含不同加热模式下的温度变化曲线,则在S103中可以获取不同温度变化曲线下第二预设时间对应的预测温度值,即获取的预测温度值的个数与温度变化曲线的个数相同。可选地,洗涤设备可以从多个预测温度值中选取数值最小的预测温度值作为目标温度值,并获取目标温度值对应的洗涤控制脚本,基于洗涤控制脚本对待清洗的洗涤物进行清洗。其中,确定上述目标温度值的温度变化曲线关联的加热模式,则作为目标加热模式,上述确定的洗涤控制脚本中,若需要开启加热部件,则加热部件是以上述目标加热模式运行。
[0051] 在S104中,获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行。
[0052] 在本实施例中,根据预测温度值的不同,可以选取不同的洗涤控制脚本。洗涤设备可以为不同的洗涤控制脚本关联对应的温度范围,若本次预测得到的预测温度值落入到任一温度范围内,则将落入的温度范围对应的洗涤控制脚本作为与预测温度值匹配的洗涤控制脚本。需要说明的是,不同洗涤控制脚本关联的温度范围是不同的,从而基于一个预测温度值选取的洗涤控制脚本有且只有一个。洗涤设备可以基于洗涤控制脚本执行对应的洗涤流程,以实现对待清洗的餐具进行清洗。
[0053] 在一种可能的实现方式中,上述洗涤设备基于洗涤脚本执行洗涤物清洗的洗涤流程包括:加热部件的加热阶段、出水冲洗阶段等。
[0054] 在一种可能的实现方式中,洗涤设备可以根据待清洗的洗涤物的洗涤物类型,确定该洗涤物类型常用的清洗剂,将清洗剂添加到上述的水内,从而在后续出水冲洗阶段,能够提高清洗效果。特别地,若上述洗涤物为蔬果,则可以基于蔬果类型确定常用的农药类型,然后洗涤设备可以根据常用的农药类型确定对应的洗涤剂。
[0055] 以上可以看出,本发明实施例提供的一种洗涤设备的控制方法通过在检测到需要进行对洗涤物进行清洗时,即满足上述的洗涤物洗涤触发条件,可以在预设的第一预设时间内采集洗涤腔内的水的多个实际温度值,从而构建得到关于洗涤腔内水温攀升的温度变化曲线,从而能够预测出按照预设的加热操作对水进行加热后的预测温度值,并基于该预测温度值选取匹配的洗涤控制脚本,并通过洗涤控制脚本对待清洗的洗涤物进行清洗,实现了基于预测温度自动调整洗涤控制脚本的目的,避免了因水温过高而对洗涤物造成损坏。与现有的洗涤设备的控制技术相比,在对洗涤腔内的水进行加热之前,可以通过洗涤腔的余温对水进行升温,并基于温度攀升的情况生成温度变化曲线,从而能够预测得到在对洗涤腔的水进行加热后,水温的实际攀升情况,从而能够通过预测的温度值执行对应的洗涤操作,避免水温过高,提高了洗涤物清洗时的控制准确性,避免因水温过高而对洗涤物造成损坏的情况发生。
[0056] 图2示出了本发明第二实施例提供的一种洗涤设备的控制方法S104的具体实现流程图。参见图2,相对于图1a所述实施例,本实施例提供的一种洗涤设备的控制方法中S104包括:S1041~S1043,具体详述如下:
[0057] 进一步地,所述获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行,包括:
[0058] 在S1041中,若所述预测温度值大于预设的洗涤上限值,则获取第一控制脚本;所述第一控制脚本用于在所述第一预设时间后执行高温预警操作。
[0059] 在本实施例中,洗涤设备预先配置有对应的洗涤上限值,该洗涤上限值具体指的是:当洗涤腔内的水温超过上述洗涤上限值时,通过洗涤腔内的水对洗涤物进行清洗时,会对洗涤物造成损坏。其中,该洗涤上限值可以是一默认值,也可以是根据实际情况进行动态调整的。
[0060] 在一种可能的实现方式中,上述洗涤上限值可以与当前的环境温度相关。若当前的环境温度较低,洗涤设备在将洗涤腔内的水输送到出水口并进行喷洒时,可能会因环境温度较低而散失一定的温度,即喷洒的温度与在洗涤腔内的温度并不一致,在该情况下,上述洗涤上限值可以适当提高;反之,若环境温度较低,温度散失的情况不明显,则上述洗涤上限值可以适当降低,洗涤设备在执行S104的操作之前,可以获取当前的环境温度值,并基于环境温度值确定上述的洗涤上限值。
[0061] 在本实施例中,洗涤设备可以将确定得到的预测温度值与上述的洗涤上限值进行比对,若检测到预测温度值大于洗涤温度值,执行S1041的操作;反之,若预测温度值小于洗涤温度值,则计算两者之间的差值,基于差值的大小确定执行S1042的操作或是执行S1043的操作。
[0062] 在本实施例中,若预测温度值大于洗涤温度值,则洗涤设备会从脚本库中选取第一控制脚本,并基于第一控制脚本执行对待清洗的洗涤物的洗涤操作。其中,该第一控制脚本具体用于:在所述第一预设时间后执行高温预警操作。
[0063] 在一种可能的实现方式中,上述高温预警操作具体可以为:发出提示音、闪烁提示灯或者向用户关联的终端发送告警信息等。需要说明的是,在执行上述高温预警操作时,洗涤设备的洗涤腔内的水是处于待加热状态,即并不会启动加热部件对水继续进行加热,从而避免水箱内的水温度过高。由于上述洗涤上限值是对于洗涤物清洗时不能超过的温度值,因此,正常情况下,洗涤腔的水进行加热后仍会大大低于洗涤上限值,此时,通过上述温度变化曲线,预测得到对洗涤腔内的水进行加热后,水温会大于上述洗涤上限值,则表示此时水温较高,无需对洗涤腔内的水进行加热,并且当前的水温也并不适合用于清洗洗涤物,因此洗涤设备除了不会加热外,还会执行高温预警操作,避免清洗后对洗涤物造成损害。
[0064] 进一步地,作为本申请的另一实施例,若在第一预设时间内获取的任一实际温度值大于上述的洗涤上限值,则执行告警操作。该告警操作可以是发出提示音、闪烁提示灯或者向用户关联的终端发送告警信息等,从而可以立即提示用户当前的水温异常情况。
[0065] 在S1042中,若所述洗涤上限值与所述预测温度值之差小于预设的温度阈值,则获取第二控制脚本;所述第二控制脚本用于在所述第一预设时间后保持所述水处于所述待加热的状态,并通过所述水对待清洗的洗涤物执行洗涤操作。
[0066] 在本实施例中,洗涤设备若检测到预测温度值小于洗涤上限值后,会计算上述两者之间的差值,即将洗涤上限值减去上述的预测温度值,即上述的两者之差,并将上述两者之差与温度阈值进行比对,以判断预测温度值是否接近上述的洗涤上限值。若两者之差小于上述的温度阈值,则表示对洗涤腔内的水进行加热后,水温会接近上述的洗涤上限值,此时无需对水加热,可以直接通过洗涤腔内的水对待清洗的洗涤物执行洗涤操作。
[0067] 在S1043中,若所述洗涤上限值与所述预测温度值之差大于或等于所述温度阈值,则获取第三控制脚本;所述第三控制脚本用于对所水进行加热,并通过加热后的水执行清洗操作。
[0068] 在本实施例中,洗涤设备若检测到预测温度值小于洗涤上限值,且两者之间差大于上述的温度阈值,则表示两者之间的相差较大,此时可以对洗涤腔内的水进行加热,将洗涤腔内的水升温至预设的标准温度值,并在完成加热后,通过洗涤腔内的水对待清洗的洗涤物进行清洗操作;需要说明的是,在该情况下,洗涤设备在第一预设时间后,可以将加热部件的状态由待加热状态切换至加热状态。
[0069] 在本申请实施例中,洗涤设备可以通过比较预测温度值与洗涤上限值,选取对应的洗涤控制脚本,从而能够提高洗涤控制的准确性,避免因水温过高而在清洗洗涤物的过程中,损害洗涤物。
[0070] 图3示出了本发明第三实施例提供的一种洗涤设备的控制方法S1041的具体实现流程图。参见图3,相对于图2所述实施例,本实施例提供的一种洗涤设备的控制方法S1041包括S301~S302,具体详述如下:
[0071] 进一步地,若获取的所述洗涤控制脚本为所述第一控制脚本,则所述基于所述洗涤控制脚本控制洗涤设备运行,包括:
[0072] 在S301中,在所述第一预设时间后生成高温预警信息。
[0073] 在本实施例中,由于检测到预测温度值大于上述的洗涤上限值,为了通知用户当前发生的异常情况,可以生成一个高温预警信息,以提示用户对洗涤腔的异常升温情况进行处理。
[0074] 可选地,洗涤设备可以统计上述高温预警信息的生成次数,若洗涤设备在执行洗涤物清洗的过程中连续多次生成上述的高温预警信息,例如上述生成次数大于预设的温度阈值,则可以生成维护信息,上述维护信息包含已生成的各个高位预警信息。洗涤设备可以将上述维护信息发送给维护人员对应的终端,也可以将维护信息上传至云端服务器,以便云端服务器将维护信息发送给关联的维护人员对洗涤设备进行维护。
[0075] 在S302中,启动降温部件对所述水进行降温操作,以使所述水的温度值低于预设的标准温度值。
[0076] 在本实施例中,洗涤设备为了能够继续执行洗涤物的清洗流程,需要对洗涤腔内的水进行降温,以使洗涤腔内的水温度满足洗涤要求。在该情况下,洗涤设备内包含的降温部件,该降温部件可以为一冷凝管,也可以鼓风机等可以实现降温功能的部件。洗涤设备可以启动上述降温部件对洗涤腔进行降温操作,从而能够使得洗涤腔内的水的温度值低于预设的标准温度值。需要说明的是,在洗涤设备开启降温部件时,洗涤腔依然处于待加热状态。
[0077] 在一种可能的实现方式中,洗涤设备在开启降温部件时,洗涤设备可以预设的采集频率获取洗涤腔的温度值,以判断是否低于标准温度值,若是,则关闭上述降温部件,并通过洗涤腔内水对待清洗的洗涤物进行清洗;反之,若洗涤腔的温度值依然高于上述标准温度值,则可以继续启动降温部件。
[0078] 在本申请实施例中,洗涤设备可以通过降温部件对洗涤腔内的水进行降温,并生成对应的高温预警信息,在能够响应洗涤物清洗的操作的情况下,还能够告知用户的异常情况,实现了异常情况的自适应调整,提高了洗涤设备的鲁棒性。
[0079] 进一步地,作为本申请的另一实施例,S302具体可以包含S3021以及S3022,详述如下:
[0080] 在S3021中,基于所述第一预设时间内最后采集的实际温度值以及所述标准温度值,确定所述降温时长。
[0081] 在本实施例中,洗涤设备可以计算第一预设时间内最后采集的实际温度值与标准温度值之间的温度差,即降温幅度。若两者之间的温度差越大,所需的降温时间越长;反之,若两者之间的温度差较少,则所需降温的时间越短。洗涤设备可以根据降温部件的降温曲线以及上述两者之间的温度差,确定降温部件将洗涤腔内的水从最后采集的实际温度值降温至标准温度值所需的时间,即上述的降温时长。
[0082] 在S3022中,在所述降温时长内启动所述降温部件,并在所述降温时长后停止所述降温部件。
[0083] 在本实施例中,洗涤设备可以启动降温部件对洗涤腔内的水进行降温,其中,该降温部件的启动时长即为上述的降温时长,并在降温时长后停止运行上述降温部件,并通过洗涤腔内的水对待清洗的洗涤物进行清洗。
[0084] 在本申请实施例中,根据最后采集得到的实际温度值与标准温度值确定降温时长,从而能够实现对洗涤腔内的水的温度进行精准控制,避免降温幅度过大而影响清洗效果。
[0085] 图4示出了本发明第四实施例提供的一种洗涤设备的控制方法S1043的具体实现流程图。参见图4,相对于图2所述实施例,本实施例提供的一种洗涤设备的控制方法S1043包括:S401~S402,具体详述如下:
[0086] 在S401中,基于预设的标准温度值以及所述第一预设时间内最后采集的实际温度值,确定所述第三预设时间。
[0087] 在本实施例中,洗涤设备在检测到当前洗涤上限值与预测温度值之差大于温度阈值后,可以计算标准温度值与第一预设时间内最后采集的实际温度值之间的差值,确定出洗涤腔所需升温的幅度,根据加热部件的加热曲线以及上述的升温幅度,确定出第三预设时间,即加热部件开启的加热时长。
[0088] 在一种可能的实现方式中,上述标准温度值可以为上述的洗涤上限值。
[0089] 在S402中,根据所述第三预设时间生成第三控制脚本;所述第三控制脚本用于在所述第三预设时间内对所述水进行加热,并通过加热后的水水对执行清洗操作;所述第三预设时间不大于所述第二预设时间。
[0090] 在本实施例中,洗涤设备可以根据确定的第三预设时间生成第三控制脚本,从而能够使得洗涤设备在第三预设时间内开启加热部件,从而能够对洗涤腔内的水进行加热,以使洗涤腔内的水的温度到达预设的标准温度值,并通过加热后的洗涤腔内的水对待清洗的洗涤物进行清洗。
[0091] 在本申请实施例中,洗涤设备根据两者之间的差值确定出加热时间,从而能够生成对应的第三控制脚本,实现对洗涤腔内的水温进行精准控制,在避免水温过高的情况下,能够尽可能保证洗涤物的清洗效果,避免水温过低。
[0092] 图5示出了本发明第五实施例提供的一种洗涤设备的控制方法的具体实现流程图。参见图5,相对于图2‑4任一项所述实施例,本实施例提供的一种洗涤设备的控制方法,在所述获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行之前,还包括:S501~S503,具体详述如下:
[0093] 在所述获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行之前,还包括:
[0094] 在S501中,获取关于待清洗的洗涤物的目标图像,并基于所述目标图像确定所述待清洗的洗涤物的洗涤物类型。
[0095] 在本实施例中,洗涤设备内置有图像采集模块,该图像采集模块可以获取洗涤设备中洗涤腔内待清洗对象的图像,由于在本实施例中待清洗的对象为洗涤物,因此,上述图像采集模块可以获取关于待清洗的洗涤物的目标图像。
[0096] 在本实施例中,洗涤设备可以内置有对象识别算法,可以识别出拍摄图像内包含的对象类型,上述对象识别算法内可以存储有不同对象模板,洗涤设备可以将不同类型的对象模板与目标图像进行匹配,判断是否包含与对象模板之间相似度较高的区域,若是,则识别该目标图像内包含该类型的对象模板,将对象模板的类型作为目标图像包含的对象类型,从而识别得到该洗涤腔内包含的所有洗涤物的洗涤物类型。当然,上述对象识别算法可以为一神经网络,通过上述神经网络可以确定输出该目标图像内包含的洗涤物类型。
[0097] 在S502中,获取各个所述洗涤物类型对应的清洗水温范围。
[0098] 在本实施例中,洗涤设备确定本次所需清洗的洗涤物包含的洗涤物类型后,可以获取各个洗涤物类型对应的清洗水温范围。由于不同洗涤物的性质不同,对应清洗水温可能会存在差异,因此,为了避免清洗过程对洗涤物造成损坏,可以获取不同洗涤物类型对应的清洗水温范围。上述清洗水温范围与洗涤物类型之间的对应关系可以存储于洗涤设备的存储器内,洗涤设备可以向云端服务器发送查询请求,以使云端服务器反馈各个洗涤物类型的清洗水温范围。
[0099] 在S503中,从各个所述洗涤物类型对应的所述清洗水温范围的范围上限值中,将最小的所述范围上限值作为所述洗涤上限值。
[0100] 在本实施例中,洗涤设备可以从多个清洗水温范围内选取数值最小的范围上限值作为上述的洗涤上限值,从而能够保证在清洗时,所有洗涤物均不会因为水温过高而导致洗涤物造成损坏。
[0101] 在本申请实施例中,通过识别待清洗洗涤物的类型,从而确定各个洗涤物类型对应的清洗水温范围,并对洗涤上限值进行调整,能够提高洗涤控制的准确性。
[0102] 图6示出了本发明第六实施例提供的一种洗涤设备的控制方法S101的具体实现流程图。参见图6,相对于图1a‑4任一项所述实施例,本实施例提供的一种洗涤设备的控制方法中S101包括:S1011~S1012,具体详述如下:
[0103] 在S1011中,若满足所述洗涤触发条件,则获取已执行完成的操作信息。
[0104] 在本实施例中,洗涤设备在检测到当前满足预设的洗涤触发条件时,可以获取洗涤设备已执行完成的操作信息,从而根据已执行的操作判断洗涤腔的温度是否处于一个较高的状态。若已执行完成的操作信息内并不包含对洗涤腔的加热操作,则洗涤腔内的余温不会过高,而不会出现输送至洗涤腔的水因水箱的余温过高而有明显的升温,导致清洗洗涤物时出水的水温过高的情况。此时,无需执行S1012的操作,可以在第二预设时间内启动加热部件,通过加热部件对水进行加热,以使洗涤腔内的水提升至预设的标准温度值。
[0105] 在S1012中,若所述操作信息中包含加热操作,则向所述洗涤腔进行注水,并执行所述第一预设时间内采集洗涤腔中的水的多个实际温度值的操作。
[0106] 在本实施例中,洗涤设备若检测到已执行完成的操作信息中包含对洗涤腔的加热操作,则表示当前洗涤腔内的温度可能较高,需要进一步确定若对洗涤腔内的水进行加热,是否会高于预设的洗涤上限值,因此会执行所述在第一预设时间内采集洗涤腔的多个实际温度值,以便得到温度变化曲线,以及预测温度值,基于预测温度值确定洗涤控制脚本。
[0107] 在本申请实施例中,通过确定洗涤设备的已执行完成的操作信息,以判断当前洗涤设备的洗涤腔的余温是否过高,从而采取对应的运行流程,能够提高洗涤效率,避免在洗涤腔内的温度正常的情况,仍然需要在第一预设时间内采集实际温度值。
[0108] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0109] 图7示出了本发明一实施例提供的一种洗涤设备的结构框图,该洗涤设备包括的各单元用于执行图1a对应的实施例中的各步骤。具体请参阅图1a与图 1a所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。
[0110] 参见图7,所述洗涤设备包括:
[0111] 实际温度值获取单元701,用于若满足预设的洗涤触发条件,则在第一预设时间内采集洗涤腔中水的多个实际温度值;在所述第一预设时间内所述水处于待加热状态;
[0112] 温度变化曲线生成单元702,用于基于多个所述实际温度值构建关于所述水对应的温度变化曲线;
[0113] 预测温度值确定单元703,用于根据所述温度变化曲线预测在经过第二预设时间所述水的预测温度值;
[0114] 洗涤控制脚本执行单元704,用于获取与所述预测温度值匹配的洗涤控制脚本,并基于所述洗涤控制脚本控制洗涤设备的运行。
[0115] 可选地,所述洗涤控制脚本执行单元704,包括:
[0116] 第一控制脚本生成单元,用于若所述预测温度值大于预设的洗涤上限值,则获取第一控制脚本;所述第一控制脚本用于在所述第一预设时间后执行高温预警操作;
[0117] 第二控制脚本生成单元,用于若所述洗涤上限值与所述预测温度值之差小于预设的温度阈值,则获取第二控制脚本;所述第二控制脚本用于在所述第一预设时间后保持所述水处于所述待加热的状态,并通过所述水对待清洗的洗涤物执行洗涤操作;
[0118] 第三控制脚本生成单元,用于若所述洗涤上限值与所述预测温度值之差大于或等于所述温度阈值,则获取第三控制脚本;所述第三控制脚本用于对所水进行加热,并通过加热后的水执行清洗操作。
[0119] 可选地,所述第三控制脚本生成单元包括:
[0120] 高温预警信息生成单元,用于在所述第一预设时间后生成高温预警信息;
[0121] 降温操作执行单元,用于启动降温部件对所述水进行降温操作,以使所述水的温度值低于预设的标准温度值。
[0122] 可选地,所述降温操作执行单元包括:
[0123] 降温时长确定单元,用于基于所述第一预设时间内最后采集的实际温度值以及所述标准温度值,确定所述降温时长;
[0124] 降温部件启动单元,用于在所述降温时长内启动所述降温部件,并在所述降温时长后停止所述降温部件。
[0125] 可选地,所述第三控制脚本生成单元包括:
[0126] 第三预设时间确定单元,用于基于预设的标准温度值以及所述预测温度值,确定所述第三预设时间;
[0127] 第三控制脚本配置单元,用于根据所述第三预设时间生成第三控制脚本;所述第三控制脚本用于在所述第三预设时间内对所述水进行加热,并通过加热后的水水对执行清洗操作;所述第三预设时间不大于所述第二预设时间。
[0128] 可选地,所述洗涤设备还包括:
[0129] 洗涤物类型确定单元,用于获取关于待清洗的洗涤物的目标图像,并基于所述目标图像确定所述待清洗的洗涤物的洗涤物类型;
[0130] 清洗水温范围确定单元,用于获取各个所述洗涤物类型对应的清洗水温范围;
[0131] 洗涤上限值确定单元,用于从各个所述洗涤物类型对应的所述清洗水温范围的范围上限值中,将最小的所述范围上限值作为所述洗涤上限值。
[0132] 可选地,所述实际温度值获取单元包括:
[0133] 操作信息获取单元,用于若满足所述洗涤触发条件,则获取已执行完成的操作信息;
[0134] 实际温度值采集触发单元,用于若所述操作信息中包含加热操作,则向所述洗涤腔进行注水,并执行所述第一预设时间内采集洗涤腔中的水的多个实际温度值的操作。
[0135] 因此,本发明实施例提供的洗涤设备同样可以在对洗涤腔内的水进行加热之前,可以通过洗涤腔的余温对水进行升温,并基于温度攀升的情况生成温度变化曲线,从而能够预测得到在对洗涤腔的水进行加热后,水温的实际攀升情况,从而能够通过预测的温度值执行对应的洗涤操作,避免水温过高,提高了洗涤物清洗时的控制准确性,避免因水温过高而对洗涤物造成损坏的情况发生。
[0136] 图8是本发明另一实施例提供的一种洗涤设备的示意图。如图8所示,该实施例的洗涤设备8包括:处理器80、存储器81以及存储在所述存储器81中并可在所述处理器80上运行的计算机程序82,例如洗涤设备的控制程序。所述处理器80执行所述计算机程序82时实现上述各个洗涤设备的控制方法实施例中的步骤,例如图1a所示的S101至S104。或者,所述处理器80执行所述计算机程序82时实现上述各装置实施例中各单元的功能,例如图7所示模块701至704功能。
[0137] 示例性的,所述计算机程序82可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器81中,并由所述处理器80执行,以完成本发明。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序82在所述洗涤设备8中的执行过程。例如,所述计算机程序82可以被分割成实际温度值获取单元、温度变化曲线生成单元、预测温度值确定单元以及洗涤控制脚本执行单元,各单元具体功能如上所述。
[0138] 所述洗涤设备可包括,但不仅限于,处理器80、存储器81。本领域技术人员可以理解,图8仅仅是洗涤设备8的示例,并不构成对洗涤设备8的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述洗涤设备还可以包括输入输出设备、网络接入设备、总线等。
[0139] 所称处理器80可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0140] 所述存储器81可以是所述洗涤设备8的内部存储单元,例如洗涤设备8 的硬盘或内存。所述存储器81也可以是所述洗涤设备8的外部存储设备,例如所述洗涤设备8上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器81还可以既包括所述洗涤设备8的内部存储单元也包括外部存储设备。所述存储器81用于存储所述计算机程序以及所述洗涤设备所需的其他程序和数据。所述存储器81还可以用于暂时地存储已经输出或者将要输出的数据。
[0141] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0142] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。