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

洗衣机耗水量监测方法、装置、电子设备及存储介质与流程

2021-12-07 20:27:00 来源:中国专利 TAG:


1.本技术涉及智能设备技术领域,尤其涉及一种洗衣机耗水量监测方法、装置、电子设备及存储介质。


背景技术:

2.随着家电设备的发展,洗衣机已经成为大多数家庭的生活必需品。在用户选用洗衣机的参考指标中,耗水量作为一个重要指标显得尤为重要,因此,对耗水量监测准确性的要求也越来越高。
3.现有技术中,对洗衣机的耗水量的统计,通常是通过在洗衣机中设置水位传感器,通过水位传感器获取洗衣机桶内的水位,进而根据洗衣机在洗涤过程中注水次数以及注水的水位,确定洗衣机在洗涤程序的耗水量。
4.然而,现有技术中确定耗水量的方式,可能会因为实际放入衣物的数量和衣物的吸水率导致耗水量出现较大偏差,耗水量的准确性较差。


技术实现要素:

5.本技术提供一种洗衣机耗水量监测方法、装置、电子设备及存储介质,实现了对洗衣机耗水量的监测,并且提高了洗衣机耗水量的准确性。
6.第一方面,本技术实施例提供一种洗衣机耗水量监测方法,包括:
7.获取洗衣机的注水图像或注水视频。
8.通过预设的流速检测网络模型对注水图像或注水视频,进行流速检测,得到注水流速。
9.根据注水流速与注水流速的时间,确定洗衣机的耗水量。
10.本技术实施例中,通过流速检测网络模型对洗衣机的注水图像或注水视频进行流速检测,实现了对注水流速的确定,进而通过注水流速与注水流速的时间,实现了对洗衣机耗水量的确定,避免了由于实际放入衣物的数量和衣物的吸水率导致耗水量出现较大偏差,进而提高了耗水量的准确性。
11.在一种可能的实施方式中,获取洗衣机的注水图像或注水视频,包括:
12.每隔预设时间获取注水图像,或,每隔预设时间获取注水视频。
13.本技术实施例中,通过每隔预设时间获取注水图像或每隔预设时间获取注水视频,可以实现对不同时间点的注水图像或注水视频的获取,进而实现对不同时间点的流速检测,提高了注水流速的可靠性,进而提高了洗衣机的耗水量的准确性。
14.在一种可能的实施方式中,根据注水流速与注水流速的时间,确定洗衣机的耗水量,包括:
15.确定洗涤过程中每个预设时间内的注水量,预设时间内的注水量为预设时间内的注水流速与预设时间的乘积。
16.确定洗衣机的耗水量,洗衣机的耗水量为洗涤过程中每个预设时间内的注水量之
和。
17.在一种可能的实施方式中,在获取洗衣机的注水图像或注水视频之前,还包括:
18.获取注水信号,注水信号表示洗衣机开始注水,注水信号用于指示洗衣机获取注水图像或注水视频。
19.本技术实施例中,通过在获取洗衣机的注水图像或注水视频之前,通过获取注水信号,以指示洗衣机获取注水图像或注水视频,避免了在洗衣机未进行注水时,对注水图像或注水视频的获取,有效节约能耗。
20.在一种可能的实施方式中,在获取洗衣机的注水图像或注水视频之前,还包括:
21.获取训练数据样本;构建流速检测网络模型的网络结构;利用流速检测网络模型的网络结构对训练数据样本进行训练,生成训练后的流速检测网络模型。
22.在一种可能的实施方式中,本技术实施例提供的洗衣机耗水量监测方法,还包括:
23.推送提示信息,提示信息包括洗衣机的耗水量。
24.下面介绍本技术实施例提供的装置、电子设备、计算机可读存储介质以及计算机程序产品,其内容和效果可参考本技术实施例提供的洗衣机耗水量监测方法,不再赘述。
25.第二方面,本技术实施例提供一种洗衣机耗水量监测装置,包括:
26.获取模块,用于获取洗衣机的注水图像或注水视频。
27.检测模块,用于通过预设的流速检测网络模型对注水图像或注水视频,进行流速检测,得到注水流速。
28.确定模块,用于根据注水流速与注水流速的时间,确定洗衣机的耗水量。
29.在一种可能的实施方式中,获取模块,具体用于:
30.每隔预设时间获取注水图像,或,每隔预设时间获取注水视频。
31.在一种可能的实施方式中,确定模块,具体用于:
32.确定洗涤过程中每个预设时间内的注水量,预设时间内的注水量为预设时间内的注水流速与预设时间的乘积。
33.确定洗衣机的耗水量,洗衣机的耗水量为洗涤过程中每个预设时间内的注水量之和。
34.在一种可能的实施方式中,获取模块,还用于:
35.获取注水信号,注水信号表示洗衣机开始注水,注水信号用于指示洗衣机获取注水图像或注水视频。
36.在一种可能的实施方式中,还包括训练模块,训练模块用于:
37.获取训练数据样本;构建流速检测网络模型的网络结构;利用流速检测网络模型的网络结构对训练数据样本进行训练,生成训练后的流速检测网络模型。
38.在一种可能的实施方式中,本技术实施例提供的洗衣机耗水量监测装置,还包括:
39.推送模块,用于推送提示信息,提示信息包括洗衣机的耗水量。
40.第三方面,本技术实施例提供一种电子设备,包括:
41.至少一个处理器;以及
42.与至少一个处理器通信连接的存储器;其中
43.存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面或第一方面可实现方式提供的方法。
44.第四方面,本技术实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面或第一方面可实现方式提供的方法。
45.第五方面,本技术实施例提供一种计算机程序产品,包括:可执行指令,可执行指令用于实现如第一方面或第一方面可选方式提供的方法。
46.本技术实施例提供的洗衣机耗水量监测方法、装置、电子设备及存储介质,通过获取洗衣机的注水图像或注水视频,进而通过预设的流速检测网络模型对注水图像或注水视频,进行流速检测,得到注水流速,最后根据注水流速与注水流速的时间,确定洗衣机的耗水量。本技术实施例中,由于通过流速检测网络模型对洗衣机的注水图像或注水视频进行流速检测,实现了对注水流速的确定,进而通过注水流速与注水流速的时间,实现了对洗衣机耗水量的确定,避免了由于实际放入衣物的数量和衣物的吸水率导致耗水量出现较大偏差,进而提高了耗水量的准确性。
附图说明
48.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
49.图1是本技术实施例提供的一示例性应用场景架构图;
50.图2是本技术一实施例提供的洗衣机耗水量监测方法的流程示意图;
51.图3是本技术另一实施例提供的洗衣机耗水量监测方法的流程示意图;
52.图4是本技术实施例提供的另一示例性应用场景架构图;
53.图5是本技术又一实施例提供的洗衣机耗水量监测方法的流程示意图;
54.图6是本技术实施例提供的洗衣机显示屏的界面示意图;
55.图7是本技术一实施例提供的洗衣机耗水量监测装置的结构示意图;
56.图8是本技术实施例提供的电子设备的结构示意图。
具体实施方式
57.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
58.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
59.随着家电设备的发展,洗衣机已经成为大多数家庭的生活必需品。在用户选用洗
衣机的参考指标中,耗水量作为一个重要指标显得尤为重要,因此,对耗水量监测准确性的要求也越来越高。现有技术中,对洗衣机的耗水量的统计,通常是通过在洗衣机中设置水位传感器,通过水位传感器获取洗衣机桶内的水位,进而根据洗衣机在洗涤过程中注水次数以及注水的水位,确定洗衣机在洗涤程序的耗水量。然而,现有技术中确定耗水量的方式,可能会因为实际放入衣物的数量和衣物的吸水率导致耗水量出现较大偏差,耗水量的准确性较差。为了解决上述问题,本技术实施例提供一种洗衣机耗水量监测方法、装置、电子设备及存储介质。
60.本技术实施例提供的洗衣机耗水量监测方法、装置、电子设备及存储介质的发明构思在于,通过图像处理技术对洗衣机的注水图像或注水视频进行处理,实现对注水流速的检测,提高对注水流速计算的准确性,进而通过注水流速与注水流速的时间,确定洗衣机的耗水量,避免了由于实际放入衣物的数量和衣物的吸水率导致耗水量出现较大偏差,进而提高了耗水量的准确性。
61.以下,对本技术实施例的示例性应用场景进行介绍。
62.本技术实施例提供的洗衣机耗水量监测方法可以通过本技术实施例提供的洗衣机耗水量监测装置执行,本技术实施例提供的洗衣机耗水量监测装置可以集成在洗衣机上,或者该洗衣机耗水量监测装置可以为洗衣机本身,本技术实施例对洗衣机的具体类型不做限制,例如,洗衣机的类型可以包括波轮式洗衣机、滚筒式洗衣机、搅拌式洗衣机等。在一种可能的实施方式中,图1是本技术实施例提供的一示例性应用场景架构图,如图1所示,该架构主要包括:洗衣机10、摄像头11、注水口12。其中,本技术实施例提供的洗衣机耗水量监测方法可以应用于洗衣机10中,例如,可以通过洗衣机10中的处理器实现,洗衣机10包括注水口12,注水口12用于向洗衣机的桶内注水,本技术实施例对注水口的位置、尺寸、型号等不做限制。洗衣机10还可以通过通用串行总线或其他高速总线与摄像头11连接,或洗衣机10中设置有摄像头11,摄像头11用于拍摄注水口12的注水图像或注水视频。本技术实施例对摄像头的类型不做限制。
63.图2是本技术一实施例提供的洗衣机耗水量监测方法的流程示意图,该方法可以由洗衣机耗水量监测装置执行,该装置可以通过软件和/或硬件的方式实现,下面以洗衣机为执行主体对洗衣机耗水量监测方法进行说明,如图2所示,本技术实施例中的方法可以包括:
64.步骤s101:获取洗衣机的注水图像或注水视频。
65.在本技术实施例中,洗衣机耗水量监测装置可以通过与之连接,或者设置在其上的摄像头获取该摄像头捕获到的注水口的注水图像或注水视频;或者,洗衣机耗水量监测装置还可从其他终端设备或服务器获取洗衣机的注水图像或注水视频,本技术实施例对此不做限制。
66.洗衣机的注水图像或注水视频中可以包括注水口以及水流,注水图像可以为对注水口的连续拍摄的图像,也可以是每隔预设时间获取的注水图像,本技术实施例对预设时间的具体时间不做限制,例如,预设时间可以为1秒、2秒、5秒等。注水视频可以是对注水口连续拍摄的视频,也可以是每隔预设时间获取的注水视频,注水视频的长度可以为预设时间,也可以小于预设时间,本技术实施例对此不做限制。本技术实施例中,通过每隔预设时间获取注水图像或每隔预设时间获取注水视频,可以实现对不同时间点的注水图像或注水
视频的获取。
67.步骤s102:通过预设的流速检测网络模型对注水图像或注水视频,进行流速检测,得到注水流速。
68.在获取洗衣机的注水图像或注水视频之后,将注水图像或注水视频输入至预设的流速检测网络模型中,对注水图像或注水视频进行流速检测,得到注水流速。
69.在一种可能的实施方式中,在获取洗衣机的注水图像或注水视频之前,还包括:
70.获取训练数据样本;构建流速检测网络模型的网络结构;利用流速检测网络模型的网络结构对训练数据样本进行训练,生成训练后的流速检测网络模型。
71.训练数据样本可以是预先标注的多张注水图像或多个注水视频,其中,预先标注用于标注每张注水图像中的注水流速,或每个注水视频中的注水流速。在获取训练数据样本之后,构建流速检测网络模型的网络结构,本技术实施例对流速检测网络模型的具体网络结构不做限制,例如,流速检测网络模型的网络结构可以为神经网络模型的网络结构。利用流速检测网络模型的网络结构对获取到的训练数据样本进行训练,经过训练,生成训练后的流速检测网络模型。训练后的流速检测网络模型为本技术实施例中预设的流速检测网络模型。
72.步骤s103:根据注水流速与注水流速的时间,确定洗衣机的耗水量。
73.在得到注水流速之后,根据注水流速与注水流速的时间,确定洗衣机的耗水量。本技术实施例对根据注水流速与注水流速的时间,确定洗衣机的耗水量的具体实现方式不做限制。在一种可能的实施方式中,可以通过多张注水图像的注水流速确定注水流速与拍摄多张注水图像的时间之间的关系函数,进而对该关系函数进行定积分处理,以得到洗衣机的耗水量。在另一种可能的实施方式中,洗衣机在注水过程中的注水流速是一致的,则可以通过确定注水流速的总时间,然后对注水流速和注水流速的总时间求乘积,得到洗衣机的耗水量。在又一种可能的实施方式中,洗衣机在注水过程中的注水流速不一致,且通过多张注水图像或多段注水视频分别获取多个注水流速,则可以通过每个注水流速及每个注水流速对应的时间进行乘积处理,得到每个注水流速对应的耗水量,然后将每个注水流速进行累加,得到洗衣机的耗水量。
74.在另一种可能的实施方式中,每隔预设时间获取注水图像或每隔预设时间获取注水视频,则根据注水流速与注水流速的时间,确定洗衣机的耗水量,包括:
75.确定洗涤过程中每个预设时间内的注水量,预设时间内的注水量为预设时间内的注水流速与预设时间的乘积。确定洗衣机的耗水量,洗衣机的耗水量为洗涤过程中每个预设时间内的注水量之和。
76.每隔预设时间获取注水图像或每隔预设时间获取注水视频,则通过每张注水图像或每个注水视频确定的注水流速可以为该预设时间内的注水流速,因此,每个预设时间内的注水量可以通过预设时间内的注水流速与预设时间的乘积确定,在确定洗涤过程中每个预设时间内的注水量之后,将每个预设时间内的注水量求和,得到洗衣机的耗水量。通过每隔预设时间获取注水图像或每隔预设时间获取注水视频,可以实现对不同时间点的注水图像或注水视频的获取,进而实现对不同时间点的流速检测,提高了注水流速的可靠性,进而提高了洗衣机的耗水量的准确性。
77.本技术实施例中,通过流速检测网络模型对洗衣机的注水图像或注水视频进行流
速检测,实现了对注水流速的确定,进而通过注水流速与注水流速的时间,实现了对洗衣机耗水量的确定,避免了由于实际放入衣物的数量和衣物的吸水率导致耗水量出现较大偏差,进而提高了耗水量的准确性。
78.在上述图2所示实施例的基础上,在一种可能的实施方式中,图3是本技术另一实施例提供的洗衣机耗水量监测方法的流程示意图,如图3所示,在获取洗衣机的注水图像或注水视频之前,本技术实施例提供的洗衣机耗水量监测方法还可以包括:
79.步骤s201:获取注水信号,注水信号表示洗衣机开始注水,注水信号用于指示洗衣机获取注水图像或注水视频。
80.在洗衣机的洗涤过程中,可能涉及到对衣物的多次洗涤,每次洗涤可能涉及到注水、洗涤、排水、甩干等步骤,为了避免在洗衣机未进行注水时,对注水图像或注水视频的获取,以节约洗衣机的能耗,则可以通过获取注水信号,当获取到注水信号时,指示洗衣机获取注水图像或注水视频。
81.在一种可能的实施方式中,摄像机集成在洗衣机中,如图1所示,则洗衣机可以通过处理器获取注水信号,并在获取到注水信号后指示摄像机获取注水图像或注水视频。在另一种可能的实施方式中,图4是本技术实施例提供的另一示例性应用场景架构图,如图4所示,摄像机21与洗衣机10存在数据通信,则洗衣机10通过处理器获取注水信号之后,可以通过数据通信的方式将注水信号发送至摄像机21,摄像机21在接收到注水信号后,获取注水口12的注水图像或注水视频,并将注水视频或注水视频发送至洗衣机10,本技术实施例对摄像机与洗衣机之间的通信方式不做限制,例如,可以通过以下任意一种或多种通信方式进行数据通信:紫蜂(zigbee)无线网络协议、无线保真(wireless-fidelity,wifi)网络协议以及蓝牙(bluetooth)网络协议、或低功耗蓝牙(bluetooth low energy,ble)等。
82.本技术实施例中,通过在获取洗衣机的注水图像或注水视频之前,通过获取注水信号,以指示洗衣机获取注水图像或注水视频,避免了在洗衣机未进行注水时,对注水图像或注水视频的获取,有效节约能耗。
83.在上述图2或图3所示实施例的基础上,在一种可能的实施方式中,图5是本技术又一实施例提供的洗衣机耗水量监测方法的流程示意图,如图5所示,本技术实施例提供的洗衣机耗水量监测方法还可以包括:
84.步骤s301:推送提示信息,提示信息包括洗衣机的耗水量。
85.洗衣机在确定洗衣机的耗水量之后,可以向用户推送提示信息,提示信息包括洗衣机的耗水量。本技术实施例对洗衣机向用户推送提示信息的具体内容和实现方式不做限制。例如,可以通过洗衣机上的显示屏提示用户,或者,可以通过发出语音信息提示用户;或者,可以通过与洗衣机绑定的终端设备提示用户,本技术实施例仅以此为例,并不限于此。
86.在一种可能的实施方式中,推送提示信息,包括:在洗衣机的显示屏上显示洗衣机的耗水量,和/或,通过语音播报洗衣机的耗水量。
87.为便于理解,以在洗衣机的显示屏上显示洗衣机的耗水量为例,图6是本技术实施例提供的洗衣机显示屏的界面示意图,如图6所示,洗衣机可以通过显示屏31,显示“当前洗衣机的耗水量为1吨”,本技术实施例仅以图6中的一种可实现方式为例,并不限于此,例如,洗衣机还可以通过显示其他内容,例如,本次洗涤程序洗衣机的耗水量、洗衣机的总耗水量、洗衣机在本月的耗水量等,本技术实施例仅以此为例,并不限于此。
88.若洗衣机存在语音播报功能,洗衣机还可以通过语音播报的方式,语音播报洗衣机的耗水量,例如,通过语音播报“当前洗衣机的耗水量为1吨”的方式实现,本技术实施例仅以此为例,并不限于此,例如,洗衣机还可以通过语音播报其他内容提示用户。
89.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
90.图7是本技术一实施例提供的洗衣机耗水量监测装置的结构示意图,该装置可以通过软件和/或硬件的方式实现,例如,通过洗衣机实现,如图7所示,本技术实施例提供的洗衣机耗水量监测装置可以包括:获取模块71、检测模块72和确定模块73。
91.获取模块71,用于获取洗衣机的注水图像或注水视频。
92.检测模块72,用于通过预设的流速检测网络模型对注水图像或注水视频,进行流速检测,得到注水流速。
93.确定模块73,用于根据注水流速与注水流速的时间,确定洗衣机的耗水量。
94.在一种可能的实施方式中,获取模块71,具体用于:
95.每隔预设时间获取注水图像,或,每隔预设时间获取注水视频。
96.在一种可能的实施方式中,确定模块73,具体用于:
97.确定洗涤过程中每个预设时间内的注水量,预设时间内的注水量为预设时间内的注水流速与预设时间的乘积。
98.确定洗衣机的耗水量,洗衣机的耗水量为洗涤过程中每个预设时间内的注水量之和。
99.在一种可能的实施方式中,还包括训练模块74,训练模块74用于:
100.获取训练数据样本;构建流速检测网络模型的网络结构;利用流速检测网络模型的网络结构对训练数据样本进行训练,生成训练后的流速检测网络模型。
101.本实施例的装置可以执行上述图2所示的方法实施例,其技术原理和技术效果与上述实施例相似,此处不再赘述。
102.在上述实施例的基础上,进一步地,本技术又一个提供洗衣机耗水量监测装置的实施例中,获取模块71,还用于:
103.获取注水信号,注水信号表示洗衣机开始注水,注水信号用于指示洗衣机获取注水图像或注水视频。
104.本实施例的装置可以执行上述图3所示的方法实施例,其技术原理和技术效果与上述实施例相似,此处不再赘述。
105.在上述实施例的基础上,进一步地,本技术又一个提供洗衣机耗水量监测装置的实施例中,如图7所示,本技术实施例提供的洗衣机耗水量监测装置,还包括:推送模块75。
106.推送模块75,用于推送提示信息,提示信息包括洗衣机的耗水量。
107.本实施例的装置可以执行上述图5所示的方法实施例,其技术原理和技术效果与上述实施例相似,此处不再赘述。
108.本技术所提供的装置实施例仅仅是示意性的,图7中的模块划分仅仅是一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个模块可以结合或者可以集成到另一个系统。各个模块相互之间的耦合可以是通过一些接口实现,这些接口通常是电性通信接口,但是也不排除可能是机械接口或其它的形式接口。因此,作为分离部件说明的模块可
以是或者也可以不是物理上分开的,既可以位于一个地方,也可以分布到同一个或不同设备的不同位置上。
109.图8是本技术实施例提供的电子设备的结构示意图,电子设备可以是洗衣机,如图8所示,该电子设备包括:
110.处理器91、存储器92、收发器93以及计算机程序;其中,收发器93实现与其他设备之间的数据传输,计算机程序被存储在存储器92中,并且被配置为由处理器91执行,计算机程序包括用于执行上述洗衣机耗水量监测方法的指令,其内容及效果请参考方法实施例。
111.此外,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当用户设备的至少一个处理器执行该计算机执行指令时,用户设备执行上述各种可能的方法。
112.其中,计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。
113.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
114.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

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

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

相关文献