饮水设备的控制方法、装置、设备及存储介质与流程

文档序号:31563316发布日期:2022-09-20 18:50阅读:44来源:国知局
饮水设备的控制方法、装置、设备及存储介质与流程

1.本技术实施例涉及计算机技术领域,特别涉及一种饮水设备的控制方法、装置、设备及存储介质。


背景技术:

2.饮水设备是用于储水,以及对水进行升温或降温以方便人们饮用的装置。目前市面上的智能饮水设备通常设置有特殊开关,能够实现自动控制水龙头的闭合,使用户无需依靠主观判断水杯是否接满水,使接水更加方便。
3.相关技术中,饮水设备通过设置具有机械延时技术的水龙头控制出水量,用户只需开启水龙头,一定时长后饮水设备自动关闭;或者,饮水设备中设置有红外感应装置,用户将水杯放置在红外线感应区内,红外线发射管发出的红外线即可由于水杯的遮挡反射回红外接收管,通过检测是否存在反射的红外线控制水龙头的开启与闭合。
4.然而,机械延时技术的延时时长固定,当用户所使用的水杯较小时可能导致水溢出,水杯较大则需要多次开启开关,而红外线感应易受阳光直射的影响,且仅依据反射的红外线控制水流,仍然需要用户主观判断水是否接满,并且当红外感应区域内存在固定遮挡物时,也会造成水资源的浪费。


技术实现要素:

5.本技术实施例提供了一种饮水设备的控制方法、装置、设备及存储介质。所述技术方案如下:
6.一方面,本技术实施例提供了一种饮水设备的控制方法,所述方法应用于可穿戴式设备,所述可穿戴式设备与饮水设备之间建立有通信连接,所述方法包括:
7.响应于所述饮水设备处于出水状态,通过麦克风采集注水声,所述注水声由容器内的空气振动产生;
8.基于所述注水声的频率变化情况,确定停水判断结果,所述停水判断结果用于指示容器是否注满水,所述注水声的频率与容器内的水面高度相关;
9.响应于所述停水判断结果指示容器已注满水,向所述饮水设备发送设备关闭指令,所述饮水设备用于在接收到所述设备关闭指令后停止出水。
10.另一方面,本技术实施例提供了一种饮水设备的控制装置,所述装置包括:
11.采集模块,用于响应于所述饮水设备处于出水状态,通过麦克风采集注水声,所述注水声由容器内的空气振动产生;
12.第一确定模块,用于基于所述注水声的频率变化情况,确定停水判断结果,所述停水判断结果用于指示容器是否注满水,所述注水声的频率与容器内的水面高度相关;
13.发送模块,用于响应于所述停水判断结果指示容器已注满水,向所述饮水设备发送设备关闭指令,所述饮水设备用于在接收到所述设备关闭指令后停止出水。
14.另一方面,本技术实施例提供了一种可穿戴式设备,所述可穿戴式设备包括处理
器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的饮水设备的控制方法。
15.另一方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的饮水设备的控制方法。
16.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。可穿戴式设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该可穿戴式设备执行上述方面的各种可选实现方式中提供的饮水设备的控制方法。
17.本技术实施例提供的技术方案的有益效果至少包括:
18.本技术实施例中,通过可穿戴式设备与饮水设备的联动,利用容器内空气振动产生的注水声的频率随水面高度变化的特点,精确判断容器注水程度,由可穿戴式设备完成对饮水设备停水的控制,相比于相关技术中利用机械延时技术或红外线反射控制停水的方式,更加快速准确,能够避免容器未注满水或者水溢出的情况,节约水资源同时也能避免烫伤事故的发生;并且,可穿戴式设备具有可以随身携带的特点,不受场景和时间限制,操作灵活简便。
附图说明
19.图1是本技术一个示例性实施例提供的实施环境的示意图;
20.图2是本技术一个示例性实施例提供的饮水设备的控制方法的流程图;
21.图3是本技术另一个示例性实施例提供的饮水设备的控制方法的流程图;
22.图4是本技术一个示例性实施例提供的对声音信号进行时频转换的示意图;
23.图5是本技术另一个示例性实施例提供的饮水设备的控制方法的流程图;
24.图6是本技术另一个示例性实施例提供的饮水设备的控制方法的流程图;
25.图7是本技术另一个示例性实施例提供的饮水设备的控制方法的流程图;
26.图8是本技术一个示例性实施例提供的饮水设备的控制装置的结构框图;
27.图9是本技术一个示例性实施例提供的可穿戴式设备的结构框图。
具体实施方式
28.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
29.在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
30.相关技术中,饮水设备通过设置具有机械延时技术的水龙头控制出水量,用户只需开启水龙头,一定时长后饮水设备自动关闭;或者,饮水设备中设置有红外感应装置,用户将水杯放置在红外线感应区内,红外线发射管发出的红外线即可由于水杯的遮挡反射回
红外接收管,通过检测是否存在反射的红外线控制水龙头的开启与闭合。然而,机械延时技术的延时时长是固定的,当用户所使用的容器较小时可能导致水溢出,若容器较大则用户需要多次开启开关才能使容器注满水,而红外线感应易受阳光直射的影响,且仅依据反射的红外线控制水流,仍然需要用户主观判断水是否接满,并且当红外感应区域内存在固定遮挡物,或者用户未及时将容器移出红外感应区域时,也会造成水资源的浪费。
31.为了解决上述技术问题,本技术提供了一种可穿戴式设备,该可穿戴式设备可以是智能手表、智能眼镜、智能手机、个人笔记本电脑等可随身携带的设备,在一种可能的实施方式中,本技术实施例以可穿戴式设备为图1所示的智能手表为例进行说明。可穿戴式设备包括表带101和表盘102,其中,表带101用于将表盘102固定在用户手腕处,表盘102中设置有处理器、存储器、麦克风、电池以及屏幕等组件。可穿戴式设备与饮水设备103之间建立有通信连接,可选的,可穿戴式设备与饮水设备103之间通过无线网络或蓝牙建立通信连接。在一种可能的实施方式中,当确定饮水设备103进入出水状态时,可穿戴式设备通过麦克风采集注水声,进而根据注水声判断容器内是否注满水,若确定容器内注满水,则向饮水设备103发送设备关闭指令,从而实现对饮水设备的精准控制,无需用户主观判断容器的接水情况,以简化用户操作。
32.图2示出了本技术一个示例性实施例提供的生物节律的监控方法的流程图。本实施例以该方法用于可穿戴式设备为例进行说明,该可穿戴式设备与饮水设备之间建立有通信连接,该方法包括如下步骤:
33.步骤201,响应于饮水设备处于出水状态,通过麦克风采集注水声,注水声由容器内的空气振动产生。
34.在一种可能的实施方式中,可穿戴式设备与饮水设备之间建立有通信连接,当饮水设备从停水状态进入出水状态时,向可穿戴式设备发送出水信号,可穿戴式设备接收到该出水信号后,确定饮水设备处于出水状态,此时开启麦克风采集注水声。其中,注水声是指饮水设备的出水水流注入容器时,使容器内的空气振动所产生的声音。
35.可选的,可穿戴式设备与饮水设备之间通过蓝牙建立通信连接;或者,可穿戴式设备内存储有用于控制饮水设备出水和停水的近场通信(near field communication,nfc)卡,例如,对于学校或工作场所的饮水设备,用户可以通过可穿戴式设备设置对应的电子nfc水卡,可穿戴式设备可以在饮水设备附近的预设范围内,基于用户对该电子nfc水卡的触发操作,控制饮水设备的开启和关闭。
36.可选的,用户将容器放置在饮水设备的接水处之后,可以通过作用于可穿戴式设备的触发操作,使可穿戴式设备向饮水设备发送出水指令,控制饮水设备进入出水状态并开启麦克风;或者,用户将容器放置在饮水设备的接水处之后,可以通过触发饮水设备中的控件或按键,使饮水设备进入出水状态,饮水设备向可穿戴式设备发送出水信号,使可穿戴式设备开启麦克风,以判断何时需要停水。
37.为了减少周围环境中干扰音源(例如附近人的交谈声、相邻饮水设备的注水声等)对可穿戴式设备的影响,提高可穿戴式设备的判断准确率,可穿戴式设备利用定向麦克风采集注水声。
38.步骤202,基于注水声的频率变化情况,确定停水判断结果,停水判断结果用于指示容器是否注满水,注水声的频率与容器内的水面高度相关。
39.根据物理知识可知,用容器接水时,随着水的不断流入,容器内的空气被水迅速挤压,尤其对于瓶口较小的容器,内部空气不能迅速排出,容器内的水面至容器口这一段空气柱会振动发声,并且随着空气柱高度减小,其振动频率逐渐增大,从而导致注水声的音调变高,当容器内盛满水时,频率达到最大值,因此可穿戴式设备可以基于注水声的频率变化情况,判断容器内是否注满水。
40.可穿戴式设备按照一定的时间间隔采集注水声,得到各个采集时刻注水声的频率,从而基于注水声的频率随时间的变化情况,确定当前容器内的注水量,当注水声的频率对应为容器注满水的频率时,确定停水判断结果为容器注满水,即饮水设备需要停止注水。
41.步骤203,响应于停水判断结果指示容器已注满水,向饮水设备发送设备关闭指令,饮水设备用于在接收到设备关闭指令后停止出水。
42.在一种可能的实施方式中,当确定容器内已注满水时,可穿戴式设备通过通信连接向饮水设备发送设备关闭指令,或者,可穿戴式设备控制与饮水设备对应的nfc卡切断与饮水设备的通信,从而控制饮水设备停止出水。
43.综上所述,本技术实施例中,通过可穿戴式设备与饮水设备的联动,利用容器内空气振动产生的注水声的频率随水面高度变化的特点,精确判断容器注水程度,由可穿戴式设备完成对饮水设备停水的控制,相比于相关技术中利用机械延时技术或红外线反射控制停水的方式,更加快速准确,能够避免容器未注满水或者水溢出的情况,节约水资源同时也能避免烫伤事故的发生;并且,可穿戴式设备具有可以随身携带的特点,不受场景和时间限制,操作灵活简便。
44.在一种可能的实施方式中,为了提高停水判断结果的准确率,可穿戴式设备基于已测得的主频率,利用机器学习模型对下一采样时刻的主频率进行预测,从而判断当前容器是否接满水,以免判断延迟导致容器内的水溢出。图3示出了本技术另一个示例性实施例提供的生物节律的监控方法的流程图。本实施例以该方法用于可穿戴式设备为例进行说明,该可穿戴式设备与饮水设备之间建立有通信连接,该方法包括如下步骤:
45.步骤301,响应于饮水设备处于出水状态,通过麦克风采集注水声,注水声由容器内的空气振动产生。
46.步骤301的具体实施方式可以参考上述步骤201,本技术实施例在此不再赘述。
47.步骤302,对注水声的声音信号进行频谱分析,生成注水声的频率变化曲线,频率变化曲线为注水声的主频率随时间变化的曲线。
48.可穿戴式设备利用注水声的频率变化情况判断容器内是否注满水,因此,可穿戴式设备需要对采集到的注水声的声音信号进行频谱分析,得到注水声的频率变化情况。可穿戴式设备基于各个采集时刻对应的主频率(即注水声的频率),生成注水声的频率变化曲线,进而根据频率变化曲线进行预测分析,判断当前时刻的注水声是否为容器注满水时的注水声。
49.在一种可能的实施方式中,步骤302包括如下步骤:
50.步骤302a,利用模数转换器,将麦克风在当前采样时刻采集到的模拟信号转换为数字信号。
51.可穿戴式设备利用麦克风,将注水声的声音信号转换为模拟电信号,进而利用模数转换器,将得到的模拟电信号转换为数字信号,从而对数字信号进行频谱分析。
52.步骤302b,对数字信号进行数字滤波处理,得到去除噪声的时域信号。
53.为了更加准确地获取注水声的主频率,可穿戴式设备需要去除数字信号中的噪声信号,利用可穿戴式设备内的微处理器,对转换得到的数字信号进行数字滤波处理。
54.步骤302c,将时域信号转换为频域信号,并基于频域信号确定注水声在当前采样时刻的主频率。
55.频谱分析是一种将复杂信号分解为较简单地信号的技术。在一种可能的实施方式中,可穿戴式设备中的微处理器利用快速傅里叶变换(fast fourier transform,fft)原理,将经过滤波处理的时域信号转换为频域信号,并对频域信号进行分析,从而确定每个采样时刻信号的主频率。图4示出了某一采集时刻注水声的时域信号转换为频域信号的过程,通过频域信号,可以确定该时刻的主频率为139.9746hz。
56.步骤302d,基于各个采样时刻的主频率,生成频率变化曲线。
57.可穿戴式设备获得当前采样时刻的主频率后,基于初始采样时刻至上一采样时刻的频率变化曲线以及当前采样时刻的主频率,对频率变化曲线进行更新。
58.步骤303,将频率变化曲线输入频率预测模型,得到下一采样时刻注水声的主频率。
59.可穿戴式设备利用频率预测模型,预测下一采样时刻注水声的主频率,从而得到当前采样时刻至下一采样时刻主频率的走向,以此判断当前采样时刻的主频率是否为容器注满水时的主频率。
60.在一种可能的实施方式中,本技术中的频率预测模型采用灰色预测模型。灰色预测是指利用灰色系统理论模型(greysystem theory model,gm模型)对系统行为特征的发展变化规律进行估计预测,同时也可以对行为特征的异常情况所发生的时刻进行估计计算,以及对特定时间或区间内事件的未来时间分布情况做出研究等,上述过程实质上是将“随机过程”作为“灰色过程”,将“随机变量”作为“灰色变量”,并以灰色系统理论中的gm(1,1)模型处理问题的过程。灰色预测在工业、农业、商业等经济领域,以及环境、社会和军事等领域中都有广泛的应用,特别是应用于依据目前已有的数据对未来的发展趋势做出预测分析。
61.利用gm(1,1)模型进行预测的原理如下:
62.设已知参考数据列为x
(0)
=(x
(0)
(1),x
(0)
(2),

,x
(0)
(n)),其中x
(0)
(n)为注水声的主频率,做一次累加生成数列:
[0063][0064]
其中
[0065]
得到均值数列z
(1)
(k)=0.5x
(1)
(k)+0.5x
(1)
(k-1),k=2,3,

,n
[0066]
则z
(0)
=(z
(0)
(1),z
(0)
(2),

,z
(0)
(n))。
[0067]
于是建立灰微分方程为x
(0)
(k)+az
(1)
(k)=b,k=2,3,

,n
[0068]
相应的白化微分方程为
[0069]
记u=(a,b)
t
,y=(x
(0)
(2),x
(0)
(3),

,x
(0)
(n))
t
,则由最小二乘法,求得达到最小值的达到最小值的
[0070]
于是求解方程得
[0071]
通过灰色模型,可以对未知容器的接水频率发展趋势进行预测,得到下一采样时刻注水声的主频率。
[0072]
可选的,频率预测模型还可以采用其它能够进行预测的机器学习模型,本技术实施例对此不作限定。
[0073]
步骤304,基于频率变化曲线以及下一采样时刻注水声的主频率,确定停水判断结果。
[0074]
在一种可能的实施方式中,步骤304包括如下步骤:
[0075]
步骤304a,基于频率变化曲线以及下一采样时刻注水声的主频率,生成频率预测曲线,频率预测曲线中包含下一采样时刻注水声的主频率。
[0076]
可穿戴式设备利用灰色模型预测得到下一采样时刻注水声的主频率,从而基于已生成的频率变化曲线,得到频率预测曲线,即当前采样时刻对应的频率点左侧为实际测得的频率变化曲线,右侧为预测得到的频率变化曲线。
[0077]
步骤304b,响应于当前时刻的主频率为频率预测曲线的突变点,确定停水判断结果为当前时刻为注水停止时刻,频率预测曲线中突变点两侧曲线斜率的变化率不同。
[0078]
通过频谱分析,可穿戴式设备得出每个采样时刻的主频率,再利用灰色预测,分析下一采样时刻的频率,最终确定停水时刻。由上述方程可知,当容器内的水注满时,整个过程的频率曲线会有一个突变点,而此突变点就是停水的时刻。因此,可穿戴式设备通过判断当前采样时刻对应的频率点是否为频率预测曲线中的突变点,判断容器内是否注满水。其中,突变点是指两侧的曲线走势不一致的点,可以看作两侧曲线斜率的变化率(二阶导数)不同。目前大多数容器(例如保温杯)的瓶身和瓶口形状不同(瓶口直径小于瓶身直径),因此当水面达到瓶身与瓶口的交界处时,可穿戴式设备即可确定当前时刻对应为突变点。
[0079]
步骤305,响应于停水判断结果指示容器已注满水,向饮水设备发送设备关闭指令,饮水设备用于在接收到设备关闭指令后停止出水。
[0080]
步骤305的具体实施方式可以参考上述步骤203,本技术实施例在此不再赘述。
[0081]
本技术实施例中,通过频谱分析获取注水声的主频率,并基于各个采集时刻注水声的主频率生成频率变化曲线,从而利用频率预测模型预测得到下一采集时刻注水声的主频率,进而判断当前时刻的主频率是否为突变点,以确定容器内是否注满水,提高了停水判断的准确率。
[0082]
在图3的基础上,请参考图5,其示出了本技术另一个示例性实施例提供的生物节律的监控方法的流程图。本实施例以该方法用于可穿戴式设备为例进行说明,该可穿戴式设备与饮水设备之间建立有通信连接,上述步骤302之后还包括如下步骤:
[0083]
步骤306,基于频率变化曲线,确定目标频率曲线,目标频率曲线为预先对完整注
水过程的注水声进行频谱分析得到的曲线。
[0084]
由于市面上容器的形状各不相同,因此不同容器对应的频率变化曲线差异较大,并且实际接水过程中可能存在一定的噪声。为了提高可穿戴式设备对频率预测的准确性,在一种可能的实施方式中,开发人员预先利用多种常见形状的容器接水,并在无干扰的场景下针对完整接水过程进行测量,得到多种类型容器对应的频率曲线,并存储在可穿戴式设备中。可穿戴式设备在基于各个时刻的主频率生成频率变化曲线之后,从已存储的频率曲线中确定目标频率曲线,进而利用目标频率曲线对频率变化曲线进行修正,以使后续模型预测得到的下一采样时刻的主频率更加准确。
[0085]
在一种可能的实施方式中,可穿戴式设备从已存储的频率曲线中确定目标频率曲线的过程如下:
[0086]
步骤306a,确定频率变化曲线与各个候选频率曲线的相似度。
[0087]
步骤306b,将相似度高于相似度阈值的候选频率曲线确定为目标频率曲线。
[0088]
可穿戴式设备计算频率变化曲线与已存储的各个候选频率曲线的相似度,从候选频率曲线中,确定出相似度高于相似度阈值的目标频率曲线,该目标频率曲线对应的容器类型与当前接水过程用户所使用的容器对应的容器类型相似。
[0089]
可选的,可穿戴式设备将相似度高于相似度阈值(例如95%)的候选频率曲线确定为目标频率曲线;或者,可穿戴式设备将相似度最高的候选频率曲线确定为目标频率曲线。
[0090]
步骤307,按照目标频率曲线,对频率变化曲线进行曲线校正。
[0091]
可穿戴式设备按照目标频率曲线,对频率变化曲线进行曲线校正,能够避免接水过程中意外采集到的噪音对频率变化曲线的影响。
[0092]
在另一种可能的实施方式中,本技术实施例提供的饮水设备的控制方法还包括如下步骤:
[0093]
步骤一,显示容器选择列表,容器选择列表中包含至少一个容器选择控件,不同容器选择控件对应的容器类型不同。
[0094]
在确定饮水设备进入出水状态之前,或者在饮水设备出水过程中,可穿戴式设备通过屏幕显示容器选择列表,其中包含至少一个容器类型对应的容器选择控件(例如不同形状的容器对应的图标),以供用户选择。用户可以通过选择容器类型,使可穿戴式设备确定相应的目标频率曲线。
[0095]
步骤二,响应于对目标容器选择控件的触发操作,将目标容器选择控件对应的频率曲线确定为目标频率曲线。
[0096]
当接收到对目标容器选择控件的触发操作时,可穿戴式设备将该目标容器选择控件对应的频率曲线确定为目标频率曲线,进而利用该目标频率曲线对频率变化曲线进行校正。
[0097]
上述步骤303包括如下步骤:
[0098]
步骤308,将经过曲线校正的频率变化曲线输入频率预测模型,得到下一采样时刻注水声的主频率。
[0099]
本技术实施例中,利用预先测得的目标频率曲线对可穿戴式设备生成的频率变化曲线进行校正,能够避免注水过程中意外采集到的噪音对频率变化曲线的影响,进而提高后续频率预测模型预测主频率的准确度,实现对饮水设备的精确控制。
[0100]
在图2的基础上,请参考图6,其示出了本技术另一个示例性实施例提供的生物节律的监控方法的流程图。本实施例以该方法用于可穿戴式设备为例进行说明,该可穿戴式设备与饮水设备之间建立有通信连接,上述步骤201之前还包括如下步骤:
[0101]
步骤204,对当前登录帐号的首次注水过程进行注水声采集,生成首次注水过程的频率变化曲线。
[0102]
为了进一步精确控制饮水设备,使饮水设备的出水量符合用户需求,实现对饮水设备的个性化控制,在一种可能的实施方式中,若用户首次利用可穿戴式设备控制饮水设备的自动关闭,可穿戴式设备对完整的注水过程进行注水声采集,并生成频率变化曲线。
[0103]
步骤205,对频率变化曲线与当前登录帐号进行关联存储。
[0104]
用户通常会长期使用同一个容器接水,因此可穿戴式设备可以向用户提供频率变化曲线存储机制。例如,用户在首次使用可穿戴式设备,或者首次使用某一容器进行接水时,可穿戴式设备将频率变化曲线与当前登录帐号进行关联存储,以便可穿戴式设备后续可以基于用户的使用习惯,控制饮水设备的出水和停水。
[0105]
此外,在用户首次使用可穿戴式设备,或者首次使用某一容器时,还可以向可穿戴式设备中设置添加新的容器类型,使可穿戴式设备存储各个容器类型对应的频率变化曲线。
[0106]
上述步骤202还包括如下步骤:
[0107]
步骤206,基于与当前登录帐号关联存储的频率变化曲线,以及注水声的频率变化情况,确定停水判断结果。
[0108]
当用户再次接水时,若可穿戴式设备内已存储当当前登录帐号对应的频率变化曲线,则可以基于与当前登录帐号关联存储的频率变化曲线,以及注水声的频率变化情况确定停水判断结果,提前确定容器注满水时注水声的频率,从而使可穿戴式设备基于自身的习惯对饮水设备进行精准控制。
[0109]
本技术实施例中,可穿戴式设备在当前登录帐号的首次注水过程中,基于麦克风采集到的注水声生成本次注水过程的频率变化曲线,并将其与当前登录帐号进行关联存储,从而在后续对饮水设备的控制过程中,基于预先存储的频率变化曲线,以及实时测得的注水声频率,确定停水判断结果,提高控制饮水设备停水的精确度。
[0110]
综合上述各个实施例,在一个示意性的例子中,对饮水设备的控制流程如图7所示。
[0111]
步骤701,注水声采集。
[0112]
步骤702,模数转换(analog to digital,a/d转换)。
[0113]
步骤703,数字滤波。
[0114]
步骤704,对数字信号进行fft。
[0115]
步骤705,gm预测。
[0116]
步骤706,基于频率判断容器是否注满水。若是,则执行步骤707;否则执行步骤701。
[0117]
步骤707,控制饮水设备停止出水。
[0118]
图8是本技术一个示例性实施例提供的饮水设备的控制装置的结构框图,该装置包括:
[0119]
采集模块801,用于响应于所述饮水设备处于出水状态,通过麦克风采集注水声,所述注水声由容器内的空气振动产生;
[0120]
第一确定模块802,用于基于所述注水声的频率变化情况,确定停水判断结果,所述停水判断结果用于指示容器是否注满水,所述注水声的频率与容器内的水面高度相关;
[0121]
发送模块803,用于响应于所述停水判断结果指示容器已注满水,向所述饮水设备发送设备关闭指令,所述饮水设备用于在接收到所述设备关闭指令后停止出水。
[0122]
可选的,所述第一确定模块802,包括:
[0123]
生成单元,用于对所述注水声的声音信号进行频谱分析,生成所述注水声的频率变化曲线,所述频率变化曲线为所述注水声的主频率随时间变化的曲线;
[0124]
输入单元,用于将所述频率变化曲线输入频率预测模型,得到下一采样时刻所述注水声的主频率;
[0125]
第一确定单元,用于基于所述频率变化曲线以及所述下一采样时刻所述注水声的主频率,确定所述停水判断结果。
[0126]
可选的,所述生成单元,还用于:
[0127]
利用模数转换器,将所述麦克风在当前采样时刻采集到的模拟信号转换为数字信号;
[0128]
对所述数字信号进行数字滤波处理,得到去除噪声的时域信号;
[0129]
将所述时域信号转换为频域信号,并基于所述频域信号确定所述注水声在所述当前采样时刻的主频率;
[0130]
基于各个采样时刻的主频率,生成所述频率变化曲线。
[0131]
可选的,所述第一确定单元,还用于:
[0132]
基于所述频率变化曲线以及所述下一采样时刻所述注水声的主频率,生成频率预测曲线,所述频率预测曲线中包含所述下一采样时刻所述注水声的主频率;
[0133]
响应于所述当前时刻的主频率为所述频率预测曲线的突变点,确定所述停水判断结果为所述当前时刻为所述注水停止时刻,所述频率预测曲线中所述突变点两侧曲线斜率的变化率不同。
[0134]
可选的,所述装置还包括:
[0135]
第二确定模块,用于基于所述频率变化曲线,确定目标频率曲线,所述目标频率曲线为预先对完整注水过程的注水声进行频谱分析得到的曲线;
[0136]
校正模块,用于按照所述目标频率曲线,对所述频率变化曲线进行曲线校正;
[0137]
所述输入单元,还用于:
[0138]
将经过所述曲线校正的所述频率变化曲线输入所述频率预测模型,得到所述下一采样时刻所述注水声的主频率。
[0139]
可选的,所述第二确定模块,包括:
[0140]
第二确定单元,用于确定所述频率变化曲线与各个候选频率曲线的相似度;
[0141]
第三确定单元,用于将所述相似度高于相似度阈值的所述候选频率曲线确定为所述目标频率曲线。
[0142]
可选的,所述装置还包括:
[0143]
显示模块,用于显示容器选择列表,所述容器选择列表中包含至少一个容器选择
控件,不同容器选择控件对应的容器类型不同;
[0144]
第三确定模块,用于响应于对目标容器选择控件的触发操作,将所述目标容器选择控件对应的频率曲线确定为所述目标频率曲线。
[0145]
可选的,所述装置还包括:
[0146]
生成模块,用于对当前登录帐号的首次注水过程进行注水声采集,生成所述首次注水过程的频率变化曲线;
[0147]
存储模块,用于对所述频率变化曲线与当前登录帐号进行关联存储;
[0148]
所述第一确定模块,包括:
[0149]
第四确定单元,用于基于与所述当前登录帐号关联存储的所述频率变化曲线,以及所述注水声的频率变化情况,确定所述停水判断结果。
[0150]
综上所述,本技术实施例中,通过可穿戴式设备与饮水设备的联动,利用容器内空气振动产生的注水声的频率随水面高度变化的特点,精确判断容器注水程度,由可穿戴式设备完成对饮水设备停水的控制,相比于相关技术中利用机械延时技术或红外线反射控制停水的方式,更加快速准确,能够避免容器未注满水或者水溢出的情况,节约水资源同时也能避免烫伤事故的发生;并且,可穿戴式设备具有可以随身携带的特点,不受场景和时间限制,操作灵活简便。
[0151]
请参考图9,其示出了本技术一个示例性实施例提供的终端的结构方框图。该终端900可以是智能手机、平板电脑、可穿戴式设备等。本技术中的终端900可以包括一个或多个如下部件:处理器910、存储器920和显示屏930。
[0152]
处理器910可以包括一个或者多个处理核心。处理器910利用各种接口和线路连接整个终端900内的各个部分,通过运行或执行存储在存储器920内的指令、程序、代码集或指令集,以及调用存储在存储器920内的数据,执行终端900的各种功能和处理数据。可选地,处理器910可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器910可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)、神经网络处理器(neural-network processing unit,npu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏930所需要显示的内容的渲染和绘制;npu用于实现人工智能(artificial intelligence,ai)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块芯片进行实现。
[0153]
存储器920可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器920包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端900的使用所创建的数据(比如音频数据、电话本)等。
[0154]
显示屏930用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触
摸操作,以及显示各个应用程序的用户界面。显示屏930通常设置在终端900的前面板。
[0155]
除此之外,本领域技术人员可以理解,上述附图所示出的终端900的结构并不构成对终端900的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端900中还包括射频电路、拍摄组件、传感器、音频电路、无线保真(wireless fidelity,wifi)组件、电源、蓝牙组件等部件,在此不再赘述。
[0156]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上各个实施例所述的饮水设备的控制方法。
[0157]
根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面的各种可选实现方式中提供的饮水设备的控制方法。
[0158]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读存储介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。计算机可读存储介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0159]
以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1