饮水设备、饮水系统、饮水设备的控制方法和存储介质与流程

文档序号:27839310发布日期:2021-12-08 00:47阅读:64来源:国知局
饮水设备、饮水系统、饮水设备的控制方法和存储介质与流程
饮水设备、饮水系统、饮水设备的控制方法和存储介质
1.本技术是申请日为2020年04月14日、申请号为“202010288851.6”、发明名称为“饮水设备、饮水系统、饮水设备的控制方法和存储介质”的中国专利申请的分案申请。
技术领域
2.本发明涉及饮水机技术领域,具体而言,涉及一种饮水设备、饮水系统、饮水设备的控制方法和计算机可读存储介质。


背景技术:

3.目前,为提升饮水机的用户体验,越来越多的饮水机具备了自动停水的功能。相关技术中,通过检测杯子的水位与杯子的高度来判断是否停水,但是该方法为了避免水溢出杯子,就需要不断检测杯子的水位、不断进行判断,这样会降低传感器使用寿命以及较大地占用处理器资源。


技术实现要素:

4.本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
5.为此,本发明的一个方面在于提出了一种饮水设备。
6.本发明的另一个方面在于提出了一种饮水系统。
7.本发明的再一个方面在于提出了一种饮水设备的控制方法。
8.本发明的又一个方面在于提出了一种计算机可读存储介质。
9.有鉴于此,根据本发明的一个方面,提出了一种饮水设备,包括:储水装置;存储装置,存储装置存储有计算机程序;控制装置,控制装置执行计算机程序时实现:控制储水装置向接水容器内出水;在出水过程中,计算多个时间段中每个时间段的接水容器的水位上升高度和每个时间段的储水装置的出水量;根据每个时间段的接水容器的水位上升高度和每个时间段的储水装置的出水量,计算每个时间段对应的接水容器的横截面积;根据多个横截面积获取目标出水量或目标出水时长,并根据目标出水量或目标出水时长控制储水装置出水。
10.在该技术方案中,在储水装置向接水容器内出水的过程中,计算多个时间段中的每个时间段内的接水容器的水位上升高度和每个时间段内的储水装置的出水量。将出水量作为体积,利用体积与水位上升高度的比值得到接水容器的一个横截面积,每个时间段都对应一个横截面积,由此得到多个横截面积。进一步地,获取与多个横截面积对应的目标出水量或目标出水时长,从而控制储水装置出水。通过本发明的技术方案,避免不断检测接水容器水位是否达到接水容器的高度,能够根据接水容器的形态参数(横截面积)提前获知目标出水量或目标出水时长,从而自动控制储水装置出水,实现针对接水容器的定量、个性化出水控制,在无需用户手动控制的同时避免接水容器溢水情况的发生。
11.根据本发明的上述饮水设备,还可以具有以下技术特征:
12.在上述技术方案中,控制装置执行根据多个横截面积获取目标出水量或目标出水
时长,具体包括:查询是否存在与多个横截面积对应的接水容器的形状;判定存在与多个横截面积对应的接水容器的形状时,获取与接水容器的形状对应的预存容器容量或预存容器接水时长,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长。
13.在该技术方案中,根据多个横截面积绘制此阶段的接水容器的形态,将此阶段的接水容器的形态与预存的所有已有形态(接水容器整体形状)进行比对,确定是否有匹配的已有形态,若有即存在与多个横截面积对应的接水容器的形状。进而获取与接水容器的形状对应的该接水容器的预存容器容量或预存容器接水时长(即该接水容器接满水所用时长),例如预存容器容量为500毫升或预存容器接水时长为15秒,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长对储水装置进行出水控制。能够根据横截面积精准地预测接水容器形状,从而根据形状实现对接水容器的定量、个性化出水控制。
14.在上述任一技术方案中,还包括:流量检测装置,与控制装置连接,流量检测装置被配置为检测储水装置的出水流量,并将储水装置的出水流量发送至控制装置;超声波检测装置,与控制装置连接,超声波检测装置被配置为检测接水容器的高度和接水容器的水位,并将接水容器的高度和接水容器的水位发送至控制装置。
15.在该技术方案中,饮水设备包括流量检测装置和超声波检测装置,流量检测装置用于检测储水装置的出水流量,超声波检测装置用于检测接水容器的高度和接水容器的水位。控制装置获取储水装置的出水流量、接水容器的高度和接水容器的水位,从而以上述信息为基础实现对储水装置的出水情况的精准控制。
16.在上述任一技术方案中,还包括:出水管路,出水管路与储水装置连接,出水管路安装有流量检测装置。
17.在该技术方案中,饮水设备设置有出水管路,出水管路与储水装置连接,将储水装置的水输出。流量检测装置设置在出水管路上,用于检测出水流量,进而使得控制装置根据出水流量计算储水装置的出水量。
18.在上述任一技术方案中,超声波检测装置包括:超声波发射电路,与控制装置连接,超声波发射电路被配置为接收控制装置的控制指令,发出发射超声波;超声波接收电路,超声波接收电路被配置为接收由接水容器对应反射回的反射超声波;检测电路,与超声波发射电路和超声波接收电路连接,检测电路被配置为根据超声波传播速度、发射超声波与反射超声波的间隔时间,获取接水容器的高度和接水容器的水位。
19.在该技术方案中,超声波检测装置在储水装置出水前通过超声波发射电路发出超声波,并通过超声波接收电路对应接收由接水容器本身(例如接水容器开口处)反射回的超声波,从而根据发出和接收超声波的间隔时间、超声波传播速度检测出接水容器的高度。超声波发射电路在储水装置出水过程中发出超声波,并通过超声波接收电路对应接收由接水容器内水面反射回的超声波,从而根据发出和接收超声波的间隔时间、超声波传播速度检测出接水容器的水位。
20.在上述任一技术方案中,控制装置执行计算每个时间段的储水装置的出水量,具体包括:根据储水装置的出水流量,计算每个时间段的储水装置的出水量。
21.在该技术方案中,根据储水装置的出水流量与时间段的时长的乘积,得到该时间段的储水装置的出水量。
22.需要说明的是,任一时间段的储水装置的出水量与其它时间段的储水装置的出水
量可以相同或不同,任一时间段的储水装置的出水流量与其它时间段的储水装置的出水流量可以相同或不同,任一时间段的时长与其它时间段的时长可以相同或不同。
23.在上述任一技术方案中,控制装置执行计算每个时间段的接水容器的水位上升高度,具体包括:获取接水容器在任一时间段的开始时刻的水位和结束时刻的水位;计算结束时刻的水位与开始时刻的水位的水位差值,并将水位差值作为接水容器在时间段的水位上升高度。
24.在该技术方案中,将任一时间段的结束时刻的水位与开始时刻的水位的水位差值作为该时间段内的接水容器的水位上升高度,结束时刻的水位与开始时刻的水位均通过超声波检测装置获取。
25.在上述任一技术方案中,控制装置执行计算机程序还实现:判定不存在与多个横截面积对应的接水容器的形状时,计算接水容器的高度与接水容器的水位的差值;判定接水容器的高度与接水容器的水位的差值小于预设阈值时,控制储水装置停止出水。
26.在该技术方案中,当未查询到与多个横截面积对应的接水容器的形状时,表明该接水容器可能为第一次在该饮水设备上接水,无法根据已存储的数据来控制储水装置向接水容器出水的出水量或出水时长,为避免接水容器溢水,可通过判断接水容器的水位是否接近接水容器的高度来控制储水装置停止出水。
27.在上述任一技术方案中,控制装置执行计算机程序还实现:在控制储水装置停止出水之后,获取储水装置的出水时长和/或储水装置的出水量;将多个横截面积与储水装置的出水时长和/或储水装置的出水量对应存储。
28.在该技术方案中,在没有与多个横截面积对应的接水容器的形状的情况下,当控制储水装置停止出水,即接水容器接水结束后,将该接水容器本次接水的储水装置的出水量作为该接水容器的预存容器容量,和/或将储水装置的出水时长作为该接水容器的预存容器接水时长,与接水容器的多个横截面积对应存储,便于该接水容器下次接水时可通过存储的数据自动控制储水装置出水。
29.根据本发明的另一个方面,提出了一种饮水系统,包括:接水容器;如上述任一技术方案的饮水设备。
30.在该技术方案中,在饮水设备向接水容器内出水的过程中,计算多个时间段中的每个时间段内的接水容器的水位上升高度和每个时间段内的储水装置的出水量,从而计算每个时间段对应的接水容器的横截面积。进一步地,获取与多个横截面积对应的目标出水量或目标出水时长,从而控制储水装置出水。通过本发明的技术方案,避免不断检测接水容器水位是否达到接水容器的高度,能够根据接水容器的形态参数(横截面积)提前获知目标出水量或目标出水时长,从而自动控制储水装置出水,实现针对接水容器的定量、个性化出水控制,在无需用户手动控制的同时避免接水容器溢水情况的发生。
31.根据本发明的再一个方面,提出了一种饮水设备的控制方法,包括:控制饮水设备向接水容器内出水;在出水过程中,计算多个时间段中每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量;根据每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量,计算每个时间段对应的接水容器的横截面积;根据多个横截面积获取目标出水量或目标出水时长,并根据目标出水量或目标出水时长控制饮水设备出水。
32.在该技术方案中,在饮水设备向接水容器内出水的过程中,计算多个时间段中的每个时间段内的接水容器的水位上升高度和每个时间段内的饮水设备的出水量。将出水量作为体积,利用体积与水位上升高度的比值得到接水容器的一个横截面积,每个时间段都对应一个横截面积,由此得到多个横截面积。进一步地,获取与多个横截面积对应的目标出水量或目标出水时长,从而控制饮水设备出水。通过本发明的技术方案,避免不断检测接水容器水位是否达到接水容器的高度,能够根据接水容器的形态参数(横截面积)提前获知目标出水量或目标出水时长,从而自动控制饮水设备出水,实现针对接水容器的定量、个性化出水控制,在无需用户手动控制的同时避免接水容器溢水情况的发生。
33.根据本发明的上述饮水设备的控制方法,还可以具有以下技术特征:
34.在上述技术方案中,根据多个横截面积获取目标出水量或目标出水时长的步骤,具体包括:查询是否存在与多个横截面积对应的接水容器的形状;判定存在与多个横截面积对应的接水容器的形状时,获取与接水容器的形状对应的预存容器容量或预存容器接水时长,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长。
35.在该技术方案中,根据多个横截面积绘制此阶段的接水容器的形态,将此阶段的接水容器的形态与预存的所有已有形态(接水容器整体形状)进行比对,确定是否有匹配的已有形态,若有即存在与多个横截面积对应的接水容器的形状。进而获取与接水容器的形状对应的该接水容器的预存容器容量或预存容器接水时长(即该接水容器接满水所用时长),例如预存容器容量为500毫升或预存容器接水时长为15秒,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长对饮水设备进行出水控制。能够根据横截面积精准地预测接水容器形状,从而根据形状实现对接水容器的定量、个性化出水控制。
36.在上述任一技术方案中,计算每个时间段的饮水设备的出水量的步骤,具体包括:获取饮水设备的出水流量,并根据饮水设备的出水流量计算每个时间段的饮水设备的出水量。
37.在该技术方案中,根据饮水设备的出水流量与时间段的时长的乘积,得到该时间段的饮水设备的出水量。
38.需要说明的是,任一时间段的饮水设备的出水量与其它时间段的饮水设备的出水量可以相同或不同,任一时间段的饮水设备的出水流量与其它时间段的饮水设备的出水流量可以相同或不同,任一时间段的时长与其它时间段的时长可以相同或不同。
39.在上述任一技术方案中,计算每个时间段的接水容器的水位上升高度的步骤,具体包括:获取接水容器在任一时间段的开始时刻的水位和结束时刻的水位;计算结束时刻的水位与开始时刻的水位的水位差值,并将水位差值作为接水容器在时间段的水位上升高度。
40.在该技术方案中,将任一时间段的结束时刻的水位与开始时刻的水位的水位差值作为该时间段内的接水容器的水位上升高度,结束时刻的水位与开始时刻的水位均通过超声波检测装置获取。
41.在上述任一技术方案中,还包括:判定不存在与多个横截面积对应的接水容器的形状时,获取接水容器的高度与接水容器的水位;计算接水容器的高度与接水容器的水位的差值;判定接水容器的高度与接水容器的水位的差值小于预设阈值时,控制饮水设备停止出水。
42.在该技术方案中,当未查询到与多个横截面积对应的接水容器的形状时,表明该接水容器可能为第一次在该饮水设备上接水,无法根据已存储的数据来控制饮水设备向接水容器出水的出水量或出水时长,为避免接水容器溢水,可通过判断接水容器的水位是否接近接水容器的高度来控制饮水设备停止出水。
43.在上述任一技术方案中,在控制饮水设备停止出水之后,还包括:获取饮水设备的出水时长和/或饮水设备的出水量;将多个横截面积与饮水设备的出水时长和/或饮水设备的出水量对应存储。
44.在该技术方案中,在没有与多个横截面积对应的接水容器的形状的情况下,当控制饮水设备停止出水,即接水容器接水结束后,将该接水容器本次接水的饮水设备的出水量作为该接水容器的预存容器容量,和/或将饮水设备的出水时长作为该接水容器的预存容器接水时长,与接水容器的多个横截面积对应存储,便于该接水容器下次接水时可通过存储的数据自动控制饮水设备出水。
45.根据本发明的又一个方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一技术方案的饮水设备的控制方法。
46.本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现如上述任一技术方案的饮水设备的控制方法的步骤,因此该计算机可读存储介质包括上述任一技术方案的饮水设备的控制方法的全部有益效果。
47.本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
48.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
49.图1示出了本发明的第一个实施例的饮水设备的示意框图;
50.图2示出了本发明的第二个实施例的饮水设备的示意框图;
51.图3示出了本发明的第三个实施例的饮水设备的结构示意图;
52.图4示出了本发明的第一个实施例的饮水系统的示意框图;
53.图5示出了本发明的第一个实施例的饮水设备的控制方法的流程示意图;
54.图6示出了本发明的第二个实施例的饮水设备的控制方法的流程示意图;
55.图7示出了本发明的第三个实施例的饮水设备的控制方法的流程示意图;
56.图8示出了本发明的第四个实施例的饮水设备的控制方法的流程示意图。
具体实施方式
57.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
58.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。
59.本发明第一方面的实施例,提出一种饮水设备,图1示出了本发明的第一个实施例的饮水设备100的示意框图。其中,该饮水设备100包括:
60.储水装置102;
61.存储装置104,存储装置104存储有计算机程序;
62.控制装置106,控制装置106执行计算机程序时实现:控制储水装置102向接水容器内出水;在出水过程中,计算多个时间段中每个时间段的接水容器的水位上升高度和每个时间段的储水装置102的出水量;根据每个时间段的接水容器的水位上升高度和每个时间段的储水装置102的出水量,计算每个时间段对应的接水容器的横截面积;根据多个横截面积获取目标出水量或目标出水时长,并根据目标出水量或目标出水时长控制储水装置102出水。
63.例如,在开始出水后,采集5个时间段分别对应的5个横截面积,在存储装置104中查询与这5个横截面积对应的目标出水量或目标出水时长,根据目标出水量或目标出水时长控制储水装置出水。多个横截面积可反应接水容器的形状走势,例如多个横截面积依次减小,可确定接水容器由粗逐渐变细,相反多个横截面积依次增大,可确定接水容器由细逐渐变粗。
64.需要说明的是,目标出水量或目标出水时长可指储水装置的总出水量或总出水时长。根据目标出水量或目标出水时长控制储水装置102出水,包括:在获取到目标出水量或目标出水时长后,计算当前储水装置102已出水量或已出水时长,计算目标出水量与已出水量的差值得到待出水量,或计算目标出水时长与已出水时长的差值得到剩余出水时长,进而根据待出水量或剩余出水时长控制储水装置出水。
65.通过本发明的实施例,避免不断检测接水容器水位是否达到接水容器的高度,能够根据接水容器的形态参数(横截面积)提前获知目标出水量或目标出水时长,从而自动控制储水装置102出水,实现针对接水容器的定量、个性化出水控制,在无需用户手动控制的同时避免接水容器溢水情况的发生。
66.需要说明的是,当多个时间段为接水容器水位接近接水容器的高度之前的时间时,即接水容器的高度与接水容器水位的差值大于预设距离阈值时,例如容器水位小于二分之一接水容器的高度,即可提前获知目标出水量或目标出水时长。
67.在上述实施例中,控制装置106执行根据多个横截面积获取目标出水量或目标出水时长,具体包括:查询是否存在与多个横截面积对应的接水容器的形状;判定存在与多个横截面积对应的接水容器的形状时,获取与接水容器的形状对应的预存容器容量或预存容器接水时长,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长。在该实施例中,根据多个横截面积绘制此阶段的接水容器的形态,将此阶段的接水容器的形态与预存的所有已有形态(接水容器整体形状)进行比对,确定是否有匹配的已有形态,若有即存在与多个横截面积对应的接水容器的形状。进而获取与接水容器的形状对应的该接水容器的预存容器容量或预存容器接水时长(即该接水容器接满水所用时长),例如预存容器容量为500毫升或预存容器接水时长为15秒,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长对储水装置进行出水控制。能够根据横截面积精准地预测接水容器形状,从而根据形状实现对接水容器的定量、个性化出水控制。
68.需要说明的是,控制装置106预先存储接水容器的全部横截面积,并根据全部横截
面积确定好接水容器的形状。横截面积的计算方法为根据每个时间段的接水容器的水位上升高度和每个时间段的储水装置的出水量,计算每个时间段对应的接水容器的横截面积。
69.在一些实施例中,控制装置106执行根据多个横截面积获取目标出水量或目标出水时长,具体包括:根据多个横截面积,预测接水容器的形状;查询是否存在与接水容器的形状对应的预存容器容量或预存容器接水时长;判定存在与接水容器的形状对应的预存容器容量或预存容器接水时长时,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长。
70.图2示出了本发明的第二个实施例的饮水设备200的示意框图。其中,该饮水设备200包括:
71.储水装置202;
72.流量检测装置204,与控制装置210连接,流量检测装置204被配置为检测储水装置202的出水流量,并将储水装置202的出水流量发送至控制装置210;
73.超声波检测装置206,与控制装置210连接,超声波检测装置206被配置为检测接水容器的水位,并将接水容器的水位发送至控制装置210;
74.存储装置208,存储装置208存储有计算机程序;
75.控制装置210,控制装置210执行计算机程序时实现:控制储水装置202向接水容器内出水;在出水过程中,根据超声波检测装置206检测的接水容器的水位计算多个时间段中每个时间段的接水容器的水位上升高度,以及根据流量检测装置204检测的储水装置202的出水流量计算每个时间段的储水装置202的出水量;根据每个时间段的接水容器的水位上升高度和每个时间段的储水装置202的出水量,计算每个时间段对应的接水容器的横截面积;根据多个横截面积获取目标出水量或目标出水时长,并根据目标出水量或目标出水时长控制储水装置202出水。
76.需要说明的是,任一时间段的储水装置的出水量与其它时间段的储水装置的出水量可以相同或不同,任一时间段的储水装置的出水流量与其它时间段的储水装置的出水流量可以相同或不同,任一时间段的时长与其它时间段的时长可以相同或不同。
77.在上述任一实施例中,控制装置210执行计算每个时间段的接水容器的水位上升高度,具体包括:获取接水容器在任一时间段的开始时刻的水位和结束时刻的水位;计算结束时刻的水位与开始时刻的水位的水位差值,并将水位差值作为接水容器在时间段的水位上升高度。
78.图3示出了本发明的第三个实施例的饮水设备的结构示意图。其中,该饮水设备包括:
79.储水装置302;
80.出水管路304,出水管路304与储水装置302连接;
81.流量检测装置306,流量检测装置306设置在出水管路304上,流量检测装置306被配置为检测储水装置302的出水流量;
82.超声波检测装置,超声波检测装置包括:超声波发射电路3082,与控制装置连接,超声波发射电路3082被配置为接收控制装置的控制指令,发出发射超声波;超声波接收电路3084,超声波接收电路3084被配置为接收由接水容器对应反射回的反射超声波;检测电路(图中未示出),与超声波发射电路3082和超声波接收电路3084连接,检测电路被配置为
根据超声波传播速度、发射超声波与反射超声波的间隔时间,获取接水容器的水位;
83.存储装置(图中未示出),存储装置存储有计算机程序;
84.控制装置(图中未示出),与流量检测装置306、超声波检测装置和存储装置连接,控制装置获取储水装置302的出水流量和接水容器的水位,控制装置执行计算机程序时实现:控制储水装置302向接水容器内出水;在出水过程中,根据超声波检测装置检测的接水容器的水位计算多个时间段中每个时间段的接水容器的水位上升高度,以及根据流量检测装置306检测的储水装置302的出水流量计算每个时间段的储水装置302的出水量;根据每个时间段的接水容器的水位上升高度和每个时间段的储水装置302的出水量,计算每个时间段对应的接水容器的横截面积;根据多个横截面积获取目标出水量或目标出水时长,并根据目标出水量或目标出水时长控制储水装置302出水。
85.在该实施例中,饮水设备设置有出水管路304,出水管路304与储水装置302连接,将储水装置302的水输出。流量检测装置306设置在出水管路304上,用于检测出水流量,进而使得控制装置根据出水流量计算储水装置302的出水量。
86.在该实施例中,超声波检测装置在储水装置302出水前通过超声波发射电路3082发出超声波,并通过超声波接收电路3084对应接收由接水容器本身(例如接水容器开口处)反射回的超声波,从而根据发出和接收超声波的间隔时间、超声波传播速度检测出接水容器的高度。超声波发射电路3082在储水装置302出水过程中发出超声波,并通过超声波接收电路3084对应接收由接水容器内水面反射回的超声波,从而根据发出和接收超声波的间隔时间、超声波传播速度检测出接水容器的水位。
87.在上述实施例中,控制装置执行根据多个横截面积获取目标出水量或目标出水时长,具体包括:查询是否存在与多个横截面积对应的接水容器的形状;判定存在与多个横截面积对应的接水容器的形状时,获取与接水容器的形状对应的预存容器容量或预存容器接水时长,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长。
88.在该实施例中,控制装置执行计算机程序还实现:判定不存在与多个横截面积对应的接水容器的形状时,计算接水容器的高度与接水容器的水位的差值;判定接水容器的高度与接水容器的水位的差值小于预设阈值时,控制储水装置停止出水。在该实施例中,当未查询到与多个横截面积对应的接水容器的形状时,表明该接水容器可能为第一次在该饮水设备上接水,无法根据已存储的数据来控制储水装置向接水容器出水的出水量或出水时长,为避免接水容器溢水,可通过判断接水容器的水位是否接近接水容器的高度来控制储水装置停止出水。
89.在一些实施例中,控制装置执行根据多个横截面积获取目标出水量或目标出水时长,具体包括:根据多个横截面积,预测接水容器的形状;查询是否存在与接水容器的形状对应的预存容器容量或预存容器接水时长;判定存在与接水容器的形状对应的预存容器容量或预存容器接水时长时,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长。控制装置执行计算机程序还实现:判定不存在与接水容器的形状对应的预存容器容量或预存容器接水时长时,计算接水容器的高度与接水容器的水位的差值;判定接水容器的高度与接水容器的水位的差值小于预设阈值时,控制储水装置停止出水。
90.在该实施例中,控制装置执行计算机程序还实现:在控制储水装置停止出水之后,获取储水装置的出水时长和/或储水装置的出水量;将多个横截面积与储水装置的出水时
长和/或储水装置的出水量对应存储。
91.在该实施例中,当控制储水装置停止出水,即接水容器接水结束后,将该接水容器本次接水的储水装置的出水量作为该接水容器的预存容器容量,和/或将储水装置的出水时长作为该接水容器的预存容器接水时长,与接水容器的多个横截面积对应存储,便于该接水容器下次接水时可通过存储的数据自动控制储水装置出水。
92.本发明第二方面的实施例,提出一种饮水系统,图4示出了本发明的第一个实施例的饮水系统400的示意框图。其中,该饮水系统400包括:
93.接水容器402;
94.如上述任一实施例的饮水设备404。
95.在该实施例中,在饮水设备404向接水容器402内出水的过程中,计算多个时间段中的每个时间段内的接水容器402的水位上升高度和每个时间段内的储水装置的出水量,从而计算每个时间段对应的接水容器402的横截面积。进一步地,获取与多个横截面积对应的目标出水量或目标出水时长,从而控制储水装置出水。通过本发明的实施例,避免不断检测接水容器402水位是否达到接水容器402的高度,能够根据接水容器402的形态参数(横截面积)提前获知目标出水量或目标出水时长,从而自动控制储水装置出水,实现针对接水容器402的定量、个性化出水控制,在无需用户手动控制的同时避免接水容器402溢水情况的发生。
96.本发明第三方面的实施例,提出一种饮水设备的控制方法,图5示出了本发明的第一个实施例的饮水设备的控制方法的流程示意图。其中,该饮水设备的控制方法包括:
97.步骤502,控制饮水设备向接水容器内出水;
98.步骤504,在出水过程中,计算多个时间段中每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量;
99.步骤506,根据每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量,计算每个时间段对应的接水容器的横截面积;
100.步骤508,根据多个横截面积获取目标出水量或目标出水时长,并根据目标出水量或目标出水时长控制饮水设备出水。
101.例如,在开始出水后,采集5个时间段分别对应的5个横截面积,在存储装置中查询与这5个横截面积对应的目标出水量或目标出水时长,根据目标出水量或目标出水时长控制储水装置出水。多个横截面积可反应接水容器的形状走势,例如多个横截面积依次减小,可确定接水容器由粗逐渐变细,相反多个横截面积依次增大,可确定接水容器由细逐渐变粗。
102.需要说明的是,目标出水量或目标出水时长可指储水装置的总出水量或总出水时长。根据目标出水量或目标出水时长控制储水装置出水,包括:在获取到目标出水量或目标出水时长后,计算当前储水装置已出水量或已出水时长,计算目标出水量与已出水量的差值得到待出水量,或计算目标出水时长与已出水时长的差值得到剩余出水时长,进而根据待出水量或剩余出水时长控制储水装置出水。
103.通过本发明的实施例,避免不断检测接水容器水位是否达到接水容器的高度,能够根据接水容器的形态参数(横截面积)提前获知目标出水量或目标出水时长,从而自动控制饮水设备出水,实现针对接水容器的定量、个性化出水控制,在无需用户手动控制的同时
避免接水容器溢水情况的发生。
104.需要说明的是,当多个时间段为接水容器水位接近接水容器的高度之前的时间时,即接水容器的高度与接水容器水位的差值大于预设距离阈值时,例如容器水位小于二分之一接水容器的高度,即可提前获知目标出水量或目标出水时长。
105.图6示出了本发明的第二个实施例的饮水设备的控制方法的流程示意图。其中,该饮水设备的控制方法包括:
106.步骤602,控制饮水设备向接水容器内出水;
107.步骤604,在出水过程中,计算多个时间段中每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量;
108.步骤606,根据每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量,计算每个时间段对应的接水容器的横截面积;
109.步骤608,根据多个横截面积,预测接水容器的形状;
110.步骤610,查询是否存在与接水容器的形状对应的预存容器容量或预存容器接水时长,判定存在与接水容器的形状对应的预存容器容量或预存容器接水时长时进入步骤612,否则结束;
111.步骤612,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长;
112.步骤614,根据目标出水量或目标出水时长控制饮水设备出水。
113.在该实施例中,根据多个横截面积绘制此阶段的接水容器的形态,与预存的已有形态进行比对预测接水容器的形状。进而获取与接水容器的形状对应的该接水容器的预存容器容量或预存容器接水时长(即该接水容器接满水所用时长),例如预存容器容量为500毫升或预存容器接水时长为15秒,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长对饮水设备进行出水控制。能够根据横截面积精准地预测接水容器形状,从而根据形状实现对接水容器的定量、个性化出水控制。
114.需要说明的是,预先会存储接水容器的全部横截面积,并根据全部横截面积确定好接水容器的形状。横截面积的计算方法为根据每个时间段的接水容器的水位上升高度和每个时间段的储水装置的出水量,计算每个时间段对应的接水容器的横截面积。进而在应用时即可查询预存的数据进行比对,从而根据多个横截面积预测出接水容器的形状。
115.在上述任一实施例中,步骤606中,计算每个时间段的饮水设备的出水量的步骤,具体包括:获取饮水设备的出水流量,并根据饮水设备的出水流量计算每个时间段的饮水设备的出水量。需要说明的是,任一时间段的饮水设备的出水量与其它时间段的饮水设备的出水量可以相同或不同,任一时间段的饮水设备的出水流量与其它时间段的饮水设备的出水流量可以相同或不同,任一时间段的时长与其它时间段的时长可以相同或不同。
116.在上述任一实施例中,步骤606中,计算每个时间段的接水容器的水位上升高度的步骤,具体包括:获取接水容器在任一时间段的开始时刻的水位和结束时刻的水位;计算结束时刻的水位与开始时刻的水位的水位差值,并将水位差值作为接水容器在时间段的水位上升高度。在该实施例中,将任一时间段的结束时刻的水位与开始时刻的水位的水位差值作为该时间段内的接水容器的水位上升高度,结束时刻的水位与开始时刻的水位均通过超声波检测装置获取。
117.图7示出了本发明的第三个实施例的饮水设备的控制方法的流程示意图。其中,该饮水设备的控制方法包括:
118.步骤702,控制饮水设备向接水容器内出水;
119.步骤704,在出水过程中,计算多个时间段中每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量;
120.步骤706,根据每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量,计算每个时间段对应的接水容器的横截面积;
121.步骤708,根据多个横截面积,预测接水容器的形状;
122.步骤710,查询是否存在与接水容器的形状对应的预存容器容量或预存容器接水时长,判定存在与接水容器的形状对应的预存容器容量或预存容器接水时长时进入步骤712,否则进入步骤716;
123.步骤712,将预存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长;
124.步骤714,根据目标出水量或目标出水时长控制饮水设备出水;
125.步骤716,获取接水容器的高度与接水容器的水位,计算接水容器的高度与接水容器的水位的差值,判定接水容器的高度与接水容器的水位的差值小于预设阈值时,控制饮水设备停止出水。
126.在该实施例中,当未查询到与接水容器的形状对应的预存容器容量或预存容器接水时长时,表明该接水容器可能为第一次在该饮水设备上接水,无法根据已存储的数据来控制饮水设备向接水容器出水的出水量或出水时长,为避免接水容器溢水,可通过判断接水容器的水位是否接近接水容器的高度来控制饮水设备停止出水。
127.在上述任一实施例中,在步骤716中,控制饮水设备停止出水之后,还包括:获取饮水设备的出水时长和/或饮水设备的出水量;将多个横截面积与饮水设备的出水时长和/或饮水设备的出水量对应存储。
128.在该实施例中,在没有与接水容器的形状对应的预存容器容量或预存容器接水时长的情况下,当控制饮水设备停止出水,即接水容器接水结束后,将该接水容器本次接水的饮水设备的出水量作为该接水容器的预存容器容量,和/或将饮水设备的出水时长作为该接水容器的预存容器接水时长,与接水容器的多个横截面积对应存储,便于该接水容器下次接水时可通过存储的数据自动控制饮水设备出水。
129.图8示出了本发明的第四个实施例的饮水设备的控制方法的流程示意图。其中,该饮水设备的控制方法包括:
130.步骤802,控制饮水设备向接水容器内出水;
131.步骤804,在出水过程中,计算多个时间段中每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量;
132.步骤806,根据每个时间段的接水容器的水位上升高度和每个时间段的饮水设备的出水量,计算每个时间段对应的接水容器的横截面积;
133.步骤808,查询是否存在与多个横截面积对应的接水容器的形状,判定存在与多个横截面积对应的接水容器的形状时进入步骤810,否则进入步骤814;
134.步骤810,查询与接水容器的形状对应的预存容器容量或预存容器接水时长,将预
存容器容量作为目标出水量或将预存容器接水时长作为目标出水时长;
135.步骤812,根据目标出水量或目标出水时长控制饮水设备出水;
136.步骤814,获取接水容器的高度与接水容器的水位,计算接水容器的高度与接水容器的水位的差值,判定接水容器的高度与接水容器的水位的差值小于预设阈值时,控制饮水设备停止出水。
137.在上述任一实施例中,在步骤814中,控制饮水设备停止出水之后,还包括:获取饮水设备的出水时长和/或饮水设备的出水量;将多个横截面积与饮水设备的出水时长和/或饮水设备的出水量对应存储。
138.在具体实施例中,本技术实施例主要基于超声波技术,对不同用户的不同水杯形态进行识别。本实施例使用超声反射技术,在固定的时间内计算液面上升高度,结合出水体积,通过切片的方式计算出此阶段的杯子横截面积,然后绘制杯子形态,通过已有形态,预测水杯走势。根据形状变化趋势,然后计算停水时间,精确停水,以提升用户体验。
139.本实施例中识别水杯的形状的原理如下:
140.(1)饮水设备安装有流量传感器和超声波传感器,流量传感器能够获取单位时间t内的流量体积v,超声波传感器能够发射频率为f、声速为v的超声波,超声波传感器还能够接收经过液面反射回来的超声波。
141.(2)在出水之前,可以通过超声波传感器测量得到水杯高度h,以及当前液面相对于杯底的高度l。
142.(3)出水后,在规定的时间t内,在相邻两个时间点i和时间点i+1,探测到的液面高度分别为li和li+1。
143.(4)可以计算在单位时间t内,液面上升高度h=li+1

li。
144.(5)在合理的单位时间t内,可以将水面上升近似看成一个标准的柱体,根据体积公式v=a
×
h,可以得出某个时间点i的横截面积ai。
145.(6)将连续时间内的a0、a1

ai进行存储,可以随着时间点i的横截面积ai变化趋势,得出水杯的变化趋势。
146.(7)在液面高度达到水杯高度h时,停止出水,从而能够得出一个水杯完整的多个横截面积a数值,将横截面积a数值进行存储(或者上传云服务器)。持续采集不同杯子的形状参数,在每次出水时,不断的对采集到的参数,与数据库中的已有参数进行对比,使用最小二乘法进行拟合,最终可以辨别出不同形状的水杯。
147.本实施例使用超声波技术进行水杯形状识别,使饮水设备具备一定的学习能力,为定量出水、个性化出水的提供技术及数据支持。
148.本发明第四方面的实施例,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一实施例的饮水设备的控制方法。
149.本发明提供的计算机可读存储介质,计算机程序被处理器执行时实现如上述任一实施例的饮水设备的控制方法的步骤,因此该计算机可读存储介质包括上述任一实施例的饮水设备的控制方法的全部有益效果。
150.在本说明书的描述中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性,除非另有明确的规定和限定;术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相
连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
151.在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
152.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1