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

洗衣控制方法、系统、洗衣机及计算机可读存储介质与流程

2021-11-09 21:13:00 来源:中国专利 TAG:


1.本技术涉及智能家电的技术领域,尤其涉及一种洗衣控制方法、系统、洗衣机及计算机可读存储介质。


背景技术:

2.随着智能家电的普及与5g技术的发展,洗衣机越来越趋向智能化。以往,全自动洗衣机的操作十分简单,通常可以一键操作就进行衣服的清洗,并且定时地洗完衣物。但是物联网的到来,人们越来越期望家电的智能化,对洗衣机的多功能性也提出了更高的要求。
3.对于洗衣机,人们不仅仅满足于一键清洗的功能。当衣物较脏或者洗涤剂添加较多时,通过固定模式的一键清洗衣物并不能达到用户想要的清洁程度。进一步地,人们还想要远程地查看洗衣机内浆洗的衣物是否洗干净,并在远程地查看洗衣机内浆洗的衣物是否洗干净之后,按照用户意愿灵活地控制洗衣机继续洗衣或者停止洗衣等。因此,如何智能地通过远程控制洗衣机,给用户带来更好的体验感成为了亟需解决的问题。


技术实现要素:

4.本技术的主要目的在于提供一种洗衣控制方法、系统、洗衣机及计算机可读存储介质,旨在灵活且便捷地通过远程控制洗衣机,提高用户体验。
5.第一方面,本技术提供一种洗衣控制方法,所述洗衣控制方法包括以下步骤:
6.在检测到洗衣机处于排水过程时,获取包含所述洗衣机内的洗涤水的图像,得到目标图像;
7.基于所述目标图像生成第一提示信息,并将所述第一提示信息发送至移动终端,所述第一提示信息用于提示用户所述洗涤水的浑浊程度;
8.接收所述移动终端发送的用户基于所述第一提示信息而触发生成的控制指令,并确定所述控制指令是否为漂洗控制指令;
9.若所述控制指令为漂洗控制指令,则控制所述洗衣机进行漂洗。
10.第二方面,本技术还提供一种洗衣控制系统,包括服务器、移动终端和洗衣机,所述服务器与移动终端、洗衣机通信连接,所述洗衣机内部安装有摄像头,其中:
11.所述洗衣机,用于在检测到洗衣机处于排水过程时,通过所述摄像头采集得到包含所述洗衣机内的洗涤水的目标图像,并将所述目标图像发送至所述服务器;
12.所述服务器,用于基于接收的目标图像生成第一提示信息,并将所述第一提示信息发送至所述移动终端,所述第一提示信息用于提示用户所述洗涤水的浑浊程度;
13.所述移动终端,用于接收所述第一提示信息,并获取用户基于所述第一提示信息而触发生成的控制指令,将所述控制指令发送至所述服务器;
14.所述服务器,还用于接收所述移动终端发送的所述控制指令,并将所述控制指令发送至所述洗衣机;
15.所述洗衣机,还用于判断接收的所述控制指令是否为漂洗控制指令,若所述控制
指令为漂洗控制指令,则控制所述洗衣机进行漂洗。
16.第三方面,本技术还提供一种洗衣机,所述洗衣机包括摄像头、处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的洗衣控制方法的步骤。
17.第四方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的洗衣控制方法的步骤。
18.本技术提供一种洗衣控制方法、系统、洗衣机及计算机可读存储介质,本技术在检测到洗衣机处于排水过程时,获取包含洗衣机内的洗涤水的图像,得到目标图像,再基于目标图像生成第一提示信息,并将第一提示信息发送至移动终端,其中,该第一提示信息用于提示用户所述洗涤水的浑浊程度,然后接收移动终端发送的用户基于第一提示信息而触发生成的控制指令,并确定该控制指令是否为漂洗控制指令,如果控制指令为漂洗控制指令,则控制洗衣机进行漂洗。本技术在洗衣机完成每轮漂洗并开始排水时,提示用户经过漂洗后的洗涤水是否干净,若是用户认为洗涤水不干净,可以灵活且便捷地通过远程控制洗衣机继续对洗衣机内的衣物进行漂洗,防止洗衣机未洗干净衣物即停止洗衣,极大提高了用户体验。
附图说明
19.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本技术实施例提供的一种洗衣控制方法的流程示意图;
21.图2为实施本实施例提供的移动终端显示的一控制页面示意图;
22.图3为实施本实施例提供的洗衣控制方法的一场景示意图;
23.图4为本技术实施例提供的另一种洗衣控制方法的流程示意图;
24.图5为本技术实施例提供的一种洗衣控制系统的示意性框图;
25.图6为本技术实施例提供的一种洗衣机的结构示意性框图。
26.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
29.本技术实施例提供一种洗衣控制方法、系统、洗衣机及计算机可读存储介质。其中,该洗衣控制方法可应用于洗衣机,该洗衣机可以是波轮式洗衣机、搅拌式洗衣机、滚筒
式洗衣机等。例如,洗衣机在检测到本身处于排水过程时,获取包含洗衣机内的洗涤水的图像,得到目标图像,再基于目标图像生成第一提示信息,并将第一提示信息发送至移动终端,其中,该第一提示信息用于提示用户所述洗涤水的浑浊程度,然后洗衣机接收移动终端发送的用户基于第一提示信息而触发生成的控制指令,并确定该控制指令是否为漂洗控制指令,如果控制指令为漂洗控制指令,则进行漂洗,并在漂洗结束后控制进入排水过程。
30.当然的,该洗衣控制方法也可应用于终端设备或服务器中,该终端设备可以是手机、平板电脑、笔记本电脑、台式电脑、智能电视等电子设备;该服务器可以为云服务器、单台的服务器和由多台服务器组成的服务器集群。
31.以下以该洗衣控制方法应用于服务器为例进行解释说明。
32.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
33.请参照图1,图1为本技术的实施例提供的一种洗衣控制方法的流程示意图。
34.如图1所示,该洗衣控制方法包括步骤s101至步骤s104。
35.步骤s101、在检测到洗衣机处于排水过程时,获取包含所述洗衣机内的洗涤水的图像,得到目标图像。
36.洗衣机在执行洗衣程序时包括有多个过程,例如洗涤、漂洗、脱水、排水等。虽然不同的洗衣机存在不同的洗衣程序,且不同洗衣程序下的多个过程存在各自对应的运行参数和运行顺序,但总体而言,多个过程的先后顺序基本为先洗涤,再漂洗,最后脱水。其中,在每次洗涤、漂洗和脱水过程结束后,洗衣机都会进入到排水的过程,通过观察排水过程中洗衣机排出的洗涤水或者待排出的洗涤水,可以知晓洗衣机内的衣物的当前干净程度。
37.在一实施例中,服务器在检测到洗衣机处于排水过程时,获取包含洗衣机内的洗涤水的图像,得到目标图像。具体地,服务器在检测到洗衣机处于排水过程时,向洗衣机发送图像获取请求,以获取包含洗衣机内的洗涤水的图像;洗衣机接收服务器发送的图像获取请求,并根据该图像获取请求开启安装于该洗衣机内部的摄像头,从而通过摄像头采集洗衣机内的洗涤水的图像;洗衣机将采集得到的洗涤水的图像发送至服务器,使得服务器获取到包含洗衣机内的洗涤水的图像,得到目标图像。
38.需要说明的是,该排水过程可以是洗衣机在多个漂洗过程中对应的多个排水过程,也可以是洗衣机在多个漂洗过程中的最后一次漂洗过程对应的排水过程,可由用户灵活设置,本技术在此不做具体限定。当排水过程为多个时,服务器向洗衣机发送多次图像获取请求,以获取多个目标图像,排水过程与图像获取请求一一对应,便于在后续操作时向用户发送多次提醒信息,以使用户可以根据每次衣物的漂洗情况灵活地控制洗衣机。当排水过程为最后一次漂洗过程对应的排水过程时,服务器向洗衣机发送一次图像获取请求,并仅获取一个排水过程中的目标图像,在后续操作时仅向用户发送一次提醒信息,不频繁打扰用户。
39.在一实施例中,洗衣机在检测到本身处于排水过程时,触发预先设定好的程序,即向服务器发送包含洗衣机内的洗涤水的图像。具体地,洗衣机在检测到本身处于排水过程时,开启安装于该洗衣机内部的摄像头;通过摄像头采集洗衣机内的洗涤水的图像,并将采集得到的洗涤水的图像发送至服务器;服务器接收洗衣机发送的洗涤水的图像,得到目标图像。其中,摄像头包括2d摄像头、红外摄像头和高清摄像头等。有利地,通过预先设定好的
程序,便于服务器快速获取目标图像,提高目标图像的获取效率。
40.需要说明的是,服务器通过内置的通信模块接收洗衣机发送的包含洗涤水的目标图像。示例性的,服务器中内置的通信模块可以包括但不限于wi-fi模块、4g模块、5g模块、nb-iot模块、lora模块等。
41.进一步地,洗衣机内安装有至少一个补光灯,该补光灯在摄像头开启时一同开启,对洗衣机的内部空间进行光补偿,以使通过摄像头采集得到更加清晰的目标图像,避免摄像头在黑暗环境或者光线不好的环境下拍摄得到无法辨识的图像。
42.步骤s102、基于所述目标图像生成第一提示信息,并将所述第一提示信息发送至移动终端。
43.其中,第一提示信息用于提示用户洗衣机内的洗涤水的浑浊程度。可以理解的是,该第一提示信息可以携带有目标图像,服务器将携带有目标图像的第一提示信息发送至移动终端,以便用户直接通过该目标图像知晓洗衣机内的洗涤水的浑浊程度。或者,服务器通过对目标图像进行图像识别或是图像处理,利用各种图像处理算法确定洗衣机内的洗涤水的浑浊等级,并基于该浑浊等级生成第一提示信息,将携带有该浑浊等级的第一提示信息发送至移动终端,以便用户通过该浑浊等级知晓洗衣机内的洗涤水的浑浊程度,再通过远程灵活地控制洗衣机。
44.同样的,服务器通过内置的通信模块将第一提示信息发送至移动终端。该通信模块可以包括但不限于wi-fi模块、4g模块、5g模块、nb-iot模块、lora模块等。
45.在一实施例中,基于目标图像生成第一提示信息包括:对目标图像进行预处理,得到目标洗涤水图像,并生成携带目标洗涤水图像的第一提示信息。其中,该预处理包括但不限于图像归一化处理、亮度均衡处理和对比度增强处理。需要说明的是,图像归一化处理是指将图像中的0-255的unit型数据转换到0-1之间。亮度均衡处理是指基于hsv颜色空间中,调节图像的亮度分量。对比度增强处理是指根据直方图均衡化算法对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。
46.需要说明的是,对目标图像进行预处理,可以包括图像归一化处理、亮度均衡处理、对比度增强处理之中的一种处理或多种处理的结合。比如,可以对目标图像进行亮度均衡处理,得到目标洗涤水图像。又比如,可以对目标图像进行图像归一化处理,得到归一化后的目标图像;然后对归一化后的目标图像进行对比度增强处理,得到目标洗涤水图像。有利地,通过对目标图像进行预处理,可以使目标图像中的细节更加突出,便于用户识别。
47.在一实施例中,基于目标图像生成第一提示信息包括:基于预先训练好的浑浊度检测模型,对目标图像中的洗涤水进行浑浊度检测,得到浑浊程度信息,并生成携带浑浊程度信息的第一提示信息。其中,浑浊度检测模型可以包括卷积神经网络,例如卷积神经网络cnn或r-cnn。示例性的,将目标图像输入训练好的浑浊度检测模型,对目标图像进行若干次卷积和池化处理,再将处理的结果经全连接处理和归一化处理,识别得到目标图像中的洗涤水的浑浊程度信息。该浑浊程度信息可表示为洗涤水中的杂质的比例,譬如浑浊程度信息为45%,比例越大则表示浑浊程度越高;该浑浊程度信息也可表示为洗涤水的浑浊等级,譬如浑浊程度信息共分为1至6级,级数越大则表示浑浊程度越高。
48.其中,将目标图像输入训练好的浑浊度检测模型之前,还需要对初始的浑浊度检测模型进行训练,得到训练好的浑浊度检测模型。比如,配置预设数量的样本图像,对初始
的浑浊度检测模型进行训练至收敛,得到训练好的浑浊度检测模型。需要说明的是,该样本图像可以是标注有浑浊程度信息的多张洗涤水图像,训练好的浑浊度检测模型可以存储在服务器中。
49.在一实施例中,浑浊度检测模型包括预处理子层和特征提取子层;得到浑浊程度信息,包括:基于预处理子层,对目标图像进行预处理,得到经过预处理的目标图像;基于特征提取子层,对经过预处理的目标图像进行特征提取,得到洗涤水的浑浊程度信息。其中,预处理子层用于对目标图像进行预处理,预处理的过程包括平滑去噪、腐蚀、膨胀等。或者,预处理还可以对目标图像进一步处理,例如边缘检测、灰度变化、斑点检测、深度检测等,本技术不做具体限定。特征提取子层用于对经过预处理的目标图像进行特征提取,得到洗涤水的浑浊程度信息。需要说明的是,所提取的特征越多则洗涤水的浑浊程度越高。通过浑浊度检测模型可以快速检测得到洗涤水的浑浊程度信息,提高浑浊程度特征识别的精准度。
50.可以理解的是,也可以采用其他适当的图像识别方法或技术来检测目标图像中的洗涤水的浑浊程度,例如,可以采用诸如尺度不变特征变换算法、基于角点的图像特征提取与匹配算法、基于局部特征的图像匹配与识别、基于视觉信息的图像特征提取算法、角点检测、特征点检测、几何形态分析等各种不同的方法。
51.步骤s103、接收所述移动终端发送的用户基于所述第一提示信息而触发生成的控制指令,并确定所述控制指令是否为漂洗控制指令。
52.服务器将第一提示信息发送到移动终端之后,移动终端基于接收的第一提示信息生成一弹窗,并在移动终端的显示屏上进行显示,从而提醒用户洗衣机发送有新消息。用户可以通过点击、滑动移动终端的显示屏,或者通过触控移动终端上的控件、选择框等方式控制该弹窗,并通过该弹窗触发生成用于控制洗衣机的控制指令,其中,触发方式包括语音触发、按键触发、手势触发等,本技术不做具体限定。
53.在一实施例中,移动终端基于接收的第一提示信息生成洗衣控制页面,洗衣控制页面用于调节洗衣机的运行参数;移动终端获取用户基于洗衣控制页面的触发操作,得到控制指令,并将该控制指令发送至服务器。示例性地,如图2所示,移动终端生成有洗衣控制页面10,该洗衣控制页面10上包括第一控制区域11和第二控制区域12,用户通过点击第一控制区域11或者第二控制区域12,可以分别对应生成第一控制指令或者第二控制指令,其中,该第一控制指令可为漂洗控制指令,用于控制洗衣机进行漂洗,该第二控制指令可为脱水控制指令,用于控制洗衣机进行脱水。
54.在一实施例中,用户通过查看第一提示信息中携带的目标洗涤水图像和/或浑浊程度信息,知晓洗衣机内的洗涤水的浑浊程度,用户再对移动终端进行触发,生成控制洗衣机的控制指令。示例性地,如图2所示,移动终端显示有目标洗涤水图像13,如果用户认为目标洗涤水图像13中的洗涤水的浑浊程度较高,则可以通过触发移动终端上的第一控制区域11而生成洗衣机的漂洗控制指令,以使洗衣机对衣物继续进行漂洗。
55.在一实施例中,移动终端显示第一提示信息之后,在预设时间内用户未对该移动终端上显示的第一提示信息进行触发,则服务器接收不到用户基于第一提示信息而触发生成的控制指令。其中,预设时间可由用户灵活设置,可选地,预设时间为5分钟。此时,服务器获取洗衣机的当前运行策略,并控制该洗衣机按照该当前运行策略运行。例如,洗衣机的当前运行策略为再洗涤一次后脱水,则控制该洗衣机按照该当前运行策略,再洗涤一次。有利
地,在服务器向移动终端发送第一提示信息的预设时间内,服务器未接收到控制指令,则控制洗衣机按照当前的运行策略运行,提高了远程控制洗衣机的灵活性。
56.在一实施例中,移动终端显示第一提示信息之后,在预设时间内用户未对该移动终端上显示的第一提示信息进行触发,则移动终端自动生成预设控制指令,并将该预设控制指令发送至服务器,其中,该预设控制指令用于指示服务器获取洗衣机的当前运行策略,并控制该洗衣机按照该当前运行策略运行。例如,移动终端检测到用户在显示第一提示信息的5分钟之内,未对该第一提示信息进行触发,或者为向服务器发送洗衣机的控制指令,则移动终端自动生成预设控制指令,并将该预设控制指令发送至服务器。
57.步骤s104、若所述控制指令为漂洗控制指令,则控制所述洗衣机进行漂洗。
58.其中,若控制指令为漂洗控制指令,则服务器将该漂洗控制指令发送给洗衣机,从而控制洗衣机对衣物进行漂洗。或者,移动终端直接将该漂洗控制指令发送给洗衣机,使得洗衣机按照该漂洗控制指令执行对应的操作,并对衣物进行漂洗,防止洗衣机未洗干净衣物即停止洗衣,极大提高了用户体验。
59.进一步地,漂洗结束后,控制洗衣机进入排水过程,从而排出经过漂洗后的洗涤水。需要说明的是,在漂洗结束后控制洗衣机进入排水过程,即洗衣机又一次处于排水过程,服务器在检测到洗衣机又一次处于排水过程之后,继续获取包含洗衣机内的洗涤水的图像,得到目标图像。有利地,在洗衣机完成每轮漂洗并开始排水时,提示用户漂洗后的洗涤水是否干净,若是用户认为洗涤水不干净,可以灵活且便捷地通过远程控制洗衣机继续对洗衣机内的衣物进行漂洗,防止洗衣机未洗干净衣物即停止洗衣,极大提高了用户体验。
60.在一实施例中,确定控制指令是否为漂洗控制指令之后,若控制指令为脱水控制指令(该控制指令不为漂洗控制指令),则控制洗衣机进行脱水,并在脱水结束后控制洗衣机停止运行。需要说明的是,若用户通过触发移动终端而生成洗衣机的脱水控制指令,以使洗衣机对衣物进行脱水,并在脱水结束后控制洗衣机停止运行,灵活且便捷地通过移动终端远程控制洗衣机。
61.请参照图3,图3为实施本实施例提供的洗衣控制方法的一场景示意图。
62.如图3所示,在服务器b检测到洗衣机a处于排水过程时,获取包含洗衣机a内的洗涤水的图像,得到目标图像,再基于目标图像生成第一提示信息,并将第一提示信息发送至移动终端c,其中,该第一提示信息用于提示用户该洗涤水的浑浊程度,然后服务器b接收移动终端c发送的用户基于第一提示信息而触发生成的控制指令,并确定该控制指令是否为漂洗控制指令,如果控制指令为漂洗控制指令,则服务器b将该漂洗控制指令发送给洗衣机a,从而控制洗衣机a对衣物进行漂洗,并在漂洗结束后控制洗衣机a再次进入排水过程。
63.上述实施例提供的洗衣控制方法,在检测到洗衣机处于排水过程时,获取包含洗衣机内的洗涤水的图像,得到目标图像,再基于目标图像生成第一提示信息,并将第一提示信息发送至移动终端,其中,该第一提示信息用于提示用户所述洗涤水的浑浊程度,然后接收移动终端发送的用户基于第一提示信息而触发生成的控制指令,并确定该控制指令是否为漂洗控制指令,如果控制指令为漂洗控制指令,则控制洗衣机进行漂洗。本技术在洗衣机完成每轮漂洗并开始排水时,提示用户经过漂洗后的洗涤水是否干净,若是用户认为洗涤水不干净,可以灵活且便捷地通过远程控制洗衣机继续对洗衣机内的衣物进行漂洗,防止洗衣机未洗干净衣物即停止洗衣,极大提高了用户体验。
64.请参照图4,图4为本技术实施例提供的另一种洗衣控制方法的流程示意图。
65.如图4所示,该洗衣控制方法包括步骤s201至s208。
66.步骤s201、在洗衣机运行之前,获取包含所述洗衣机内的衣物的衣物图像。
67.在洗衣机运行之前,洗衣机向服务器发送采集到的包含该洗衣机内的衣物的衣物图像。具体地,洗衣机以间隔预设时间开启安装于洗衣机内部的摄像头,并通过该摄像头采集包含该洗衣机内的衣物的衣物图像;洗衣机将采集到的衣物图像发送至服务器,以使服务器获取包含洗衣机内的衣物的衣物图像。其中,上述预设时间可根据实际情况进行设置,本技术对此不做具体限定,可选地,预设时间为24小时。
68.在一实施例中,获取洗衣机内的衣物的衣物重量,当衣物重量大于或者等于预设的重量阈值时,控制开启安装于所述洗衣机内部的摄像头,并通过该摄像头采集包含该洗衣机内的衣物的衣物图像。其中,洗衣机内部安装有重量传感器,用于获取洗衣机内的衣物的衣物重量,预设的重量阈值可根据实际情况进行设置,本技术对此不做具体限定,可选地,重量阈值为洗衣机在洗衣时所能承载衣物的上限重量,例如2千克。
69.步骤s202、基于所述衣物图像生成第二提示信息,所述第二提示信息用于提示用户所述衣物的当前信息。
70.其中,当前信息包括衣物图像和/或衣物信息,该衣物信息包括的衣物标签、衣物材质、衣物颜色和/或衣物类型。需要说明的是,该第二提示信息可以携带有衣物图像,服务器将携带有衣物图像的第二提示信息发送至移动终端,以便用户直接通过衣物图像知晓洗衣机内的衣物的当前信息。或者,服务器通过对衣物图像进行图像识别或是图像处理,利用各种图像处理算法确定洗衣机内的衣物的衣物信息,并基于该衣物信息生成第二提示信息,将携带有该衣物信息的第二提示信息发送至移动终端,以便用户通过该衣物图像知晓洗衣机内的衣物的当前信息,再通过移动终端便捷地控制洗衣机。
71.在一实施例中,基于衣物图像生成第二提示信息的具体方式为:对衣物图像进行预处理,得到目标衣物图像,并生成携带目标衣物图像的第二提示信息。其中,该预处理包括但不限于图像归一化处理、亮度均衡处理和对比度增强处理。需要说明的是,对衣物图像进行预处理,可以包括图像归一化处理、亮度均衡处理、对比度增强处理之中的一种处理或多种处理的结合,本技术不做具体限定。
72.在一实施例中,基于衣物图像生成第二提示信息的具体方式为:根据衣物图像,确定衣物的衣物标签、衣物材质、衣物颜色和/或衣物类型;生成携带衣物标签、衣物材质、衣物颜色和/或衣物类型的第二提示信息。其中,衣物标签预存在数据库中,衣物材质包括绵、麻、丝、皮革等,衣物颜色包括红、黄、黑、白等,衣物类型包括长袖、外套、长裤、短裤、大衣等。有利地,用户在查看携带衣物标签、衣物材质、衣物颜色和/或衣物类型的第二提示信息之后,可以更清楚地知晓洗衣机内的衣物的当前信息,便于灵活地通过移动终端控制洗衣机。
73.需要说明的是,通过预先训练的衣物识别模型可以识别衣物图像中的衣物的衣物标签、衣物材质、衣物颜色和/或衣物类型。将衣物图像输入该衣物识别模型,即可得到衣物标签、衣物材质、衣物颜色和/或衣物类型。该衣物识别模型的类型可以根据实际需要进行灵活设置,该识别模型可以是目标检测模型ssd或yolov3,该识别模型还可以是卷积神经网络cnn或r-cnn。其中,可以通过多张标注有不同衣物标签、衣物材质、衣物颜色和/或衣物类
型的衣物样本图像,对识别模型进行训练,得到训练后的衣物识别模型。通过训练后的衣物识别模型可以快速且准确的识别衣物图像中的衣物的衣物标签、衣物材质、衣物颜色和/或衣物类型。
74.步骤s203、将所述第二提示信息发送至移动终端,以使用户基于所述第二提示信息而触发生成所述洗衣机的运行指令。
75.服务器与移动终端通信连接,包括但不限于蓝牙通信连接、wi-fi通信连接、4g通信连接、5g通信连接等。服务器将第二提示信息发送至移动终端,以使用户基于第二提示信息而触发生成洗衣机的运行指令,用户可以基于第二提示信息自行判断是否控制洗衣机运行,以及控制洗衣机的运行模式等,有利于用户灵活地控制洗衣机运行。
76.示例性地,第二提示信息携带有目标衣物图像和衣物颜色,该衣物颜色包括黑色、靛蓝色、白色和灰色,用户通过查看目标衣物图像同样可以知晓衣物的衣物颜色。如果用户认为该黑色和靛蓝色(深色)的衣物可能会给白色和灰色(浅色)的衣物带来染色的风险,则可以控制洗衣机不运行。如果用户认为该黑色和靛蓝色(深色)的衣物不会使得白色和灰色(浅色)的衣物染色,则用户可以控制洗衣机基于标准洗涤模式运行,即用户基于第二提示信息而触发生成携带有标准洗涤模式的洗衣机的运行指令。
77.示例性地,第二提示信息携带有衣物材质和衣物类型,该衣物类型包括袜子、外套和内裤,该衣物材质包括绵和皮革。如果用户认为内裤(内衣)和外套(外衣)不可以同时洗涤,则可以控制洗衣机不运行。或者,如果用户认为绵和皮革可以按照轻柔洗涤模式进行洗涤,则可以控制洗衣机基于轻柔洗涤模式运行,即用户基于第二提示信息而触发生成携带有轻柔洗涤模式的洗衣机的运行指令。
78.步骤s204、接收所述运行指令,并基于所述运行指令控制所述洗衣机运行。
79.服务器在接收运行指令之后,将该运行指令转发给洗衣机,以使洗衣机基于该运行指令运行。有利地,洗衣机按照用户通过移动终端发送的运行指令运行,灵活且便捷地通过远程控制了洗衣机,提高用户体验。
80.步骤s205、在检测到洗衣机处于排水过程时,获取包含所述洗衣机内的洗涤水的图像,得到目标图像。
81.具体地,服务器在检测到洗衣机处于排水过程时,向洗衣机发送图像获取请求,以获取包含洗衣机内的洗涤水的图像;洗衣机接收服务器发送的图像获取请求,并根据该图像获取请求开启安装于该洗衣机内部的摄像头,从而通过摄像头采集洗衣机内的洗涤水的图像;洗衣机将采集得到的洗涤水的图像发送至服务器,使得服务器获取到包含洗衣机内的洗涤水的图像,得到目标图像。
82.步骤s206、基于所述目标图像生成第一提示信息,并将所述第一提示信息发送至移动终端。
83.其中,第一提示信息用于提示用户洗衣机内的洗涤水的浑浊程度。可以理解的是,该第一提示信息可以携带有目标图像或者经过预处理的目标洗涤水图像。此外,服务器通过对目标图像进行图像识别或是图像处理,利用各种图像处理算法确定洗衣机内的洗涤水的浑浊程度信息,并基于该浑浊程度信息生成第一提示信息,便于用户通过远程灵活地控制洗衣机。该浑浊程度信息可以表示为洗涤水的浑浊等级,譬如浑浊程度信息共分为1至6级,级数越大则表示浑浊程度越高。
84.步骤s207、接收所述移动终端发送的用户基于所述第一提示信息而触发生成的控制指令,并确定所述控制指令是否为漂洗控制指令。
85.服务器将第一提示信息发送到移动终端之后,移动终端基于接收的第一提示信息生成并显示洗衣控制页面,从而便于用户通过该洗衣控制页面控制洗衣机。用户可以通过点击、滑动移动终端的洗衣控制页面,或者通过触控移动终端上的控件、选择框等方式控制该洗衣控制页面,可以触发得到用于控制洗衣机的控制指令。此外,通过语音触发、按键触发、手势触发等触发方式也可以生成控制洗衣机的控制指令,本技术不做具体限定。
86.步骤s208、若所述控制指令为漂洗控制指令,则控制所述洗衣机进行漂洗。
87.其中,若控制指令为漂洗控制指令,则服务器将该漂洗控制指令发送给洗衣机,从而控制洗衣机对衣物进行漂洗。有利地,在洗衣机完成每轮漂洗并开始排水时,提示用户漂洗后的洗涤水是否干净,若是用户认为洗涤水不干净,可以灵活且便捷地通过远程控制洗衣机继续对洗衣机内的衣物进行漂洗,防止洗衣机未洗干净衣物即停止洗衣,极大提高了用户体验。
88.上述实施例提供的洗衣控制方法,在洗衣机运行之前,获取包含洗衣机内的衣物的衣物图像,基于衣物图像生成第二提示信息,再将该第二提示信息发送至移动终端,以使用户基于第二提示信息而触发生成洗衣机的运行指令,服务器接收运行指令并基于运行指令控制洗衣机运行,在检测到洗衣机处于排水过程时,获取包含洗衣机内的洗涤水的图像,得到目标图像,再基于目标图像生成第一提示信息,并将第一提示信息发送至移动终端,其中,该第一提示信息用于提示用户所述洗涤水的浑浊程度,然后接收移动终端发送的用户基于第一提示信息而触发生成的控制指令,并确定该控制指令是否为漂洗控制指令,如果控制指令为漂洗控制指令,则控制洗衣机进行漂洗。本技术在通过移动终端控制洗衣机运行,并在洗衣机运行过程中的每轮漂洗结束并开始排水时,提示用户经过漂洗后的洗涤水是否干净,若是用户认为洗涤水不干净,可以灵活且便捷地通过远程控制洗衣机继续对洗衣机内的衣物进行漂洗,防止洗衣机未洗干净衣物即停止洗衣,极大提高了用户体验。
89.请参照图5,图5为本技术实施例提供的一种洗衣控制系统的示意性框图。
90.如图5所示,该洗衣控制系统300,包括服务器302、移动终端303和洗衣机301,所述服务器302与移动终端303、洗衣机301通信连接,所述洗衣机301内部安装有摄像头,其中:
91.所述洗衣机301,用于在检测到洗衣机301处于排水过程时,通过所述摄像头采集得到包含所述洗衣机301内的洗涤水的目标图像,并将所述目标图像发送至所述服务器302;
92.所述服务器302,用于基于接收的目标图像生成第一提示信息,并将所述第一提示信息发送至所述移动终端303,所述第一提示信息用于提示用户所述洗涤水的浑浊程度;
93.所述移动终端303,用于接收所述第一提示信息,并获取用户基于所述第一提示信息而触发生成的控制指令,将所述控制指令发送至所述服务器302;
94.所述服务器302,还用于接收所述移动终端303发送的所述控制指令,并将所述控制指令发送至所述洗衣机301;
95.所述洗衣机301,还用于判断接收的所述控制指令是否为漂洗控制指令,若所述控制指令为漂洗控制指令,则控制所述洗衣机301进行漂洗。
96.在一个实施例中,所述服务器302,还用于:
97.对所述目标图像进行预处理,得到目标洗涤水图像,并生成携带所述目标洗涤水图像的第一提示信息;或者
98.基于预先训练好的浑浊度检测模型,对所述目标图像中的所述洗涤水进行浑浊度检测,得到浑浊程度信息,并生成携带所述浑浊程度信息的第一提示信息。
99.在一个实施例中,所述浑浊度检测模型包括预处理子层和特征提取子层;所述服务器302,还用于:
100.基于所述预处理子层,对所述目标图像进行预处理,得到经过预处理的目标图像;
101.基于所述特征提取子层,对所述经过预处理的目标图像进行特征提取,得到所述洗涤水的浑浊程度信息。
102.在一个实施例中,所述服务器302,还用于:
103.若所述控制指令为脱水控制指令,则控制所述洗衣机进行脱水,并在所述脱水结束后控制所述洗衣机停止运行。
104.在一个实施例中,所述服务器302,还用于:
105.在洗衣机运行之前,获取包含所述洗衣机内的衣物的衣物图像;
106.基于所述衣物图像生成第二提示信息,所述第二提示信息用于提示用户所述衣物的当前信息;
107.将所述第二提示信息发送至移动终端,以使用户基于所述第二提示信息而触发生成所述洗衣机的运行指令;
108.接收所述运行指令,并基于所述运行指令控制所述洗衣机运行。
109.在一个实施例中,所述服务器302,还用于:
110.对所述衣物图像进行预处理,得到目标衣物图像,并生成携带所述目标衣物图像的第二提示信息;或者
111.根据所述衣物图像,确定所述衣物的衣物标签、衣物材质、衣物颜色和/或衣物类型;
112.生成携带所述衣物标签、衣物材质、衣物颜色和/或衣物类型的第二提示信息。
113.在一个实施例中,所述服务器302,还用于:
114.获取洗衣机内的衣物的衣物重量,当所述衣物重量大于或者等于预设的重量阈值时,控制开启安装于所述洗衣机内部的摄像头;或者
115.以间隔预设时间开启安装于所述洗衣机内部的摄像头。
116.请参阅图6,图6为本技术实施例提供的一种洗衣机的结构示意性框图。该洗衣机400可以为波轮式洗衣机、搅拌式洗衣机、滚筒式洗衣机等。
117.如图6所示,该洗衣机400包括通过系统总线403连接的摄像头404、处理器401、存储器402和网络接口405,其中,存储器402可以包括非易失性存储介质和内存储器。
118.非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器401执行任意一种洗衣控制方法。
119.处理器401用于提供计算和控制能力,支撑整个洗衣机的运行。
120.内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器401执行时,可使得处理器401执行任意一种洗衣控制方法。
121.该网络接口405用于进行网络通信,如发送分配的任务等。本领域技术人员可以理
解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的洗衣机的限定,具体的洗衣机可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
122.应当理解的是,处理器401可以是中央处理单元(central processing unit,cpu),该处理器401还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器,或者该处理器401也可以是任何常规的处理器等。
123.其中,在一个实施例中,所述处理器401用于运行存储在存储器402中的计算机程序,以实现如下步骤:
124.在检测到洗衣机处于排水过程时,获取包含所述洗衣机内的洗涤水的图像,得到目标图像;
125.基于所述目标图像生成第一提示信息,并将所述第一提示信息发送至移动终端,所述第一提示信息用于提示用户所述洗涤水的浑浊程度;
126.接收所述移动终端发送的用户基于所述第一提示信息而触发生成的控制指令,并确定所述控制指令是否为漂洗控制指令;
127.若所述控制指令为漂洗控制指令,则控制所述洗衣机进行漂洗。
128.在一个实施例中,所述处理器401在实现所述基于所述目标图像生成第一提示信息时,用于实现:
129.对所述目标图像进行预处理,得到目标洗涤水图像,并生成携带所述目标洗涤水图像的第一提示信息;或者
130.基于预先训练好的浑浊度检测模型,对所述目标图像中的所述洗涤水进行浑浊度检测,得到浑浊程度信息,并生成携带所述浑浊程度信息的第一提示信息。
131.在一个实施例中,所述浑浊度检测模型包括预处理子层和特征提取子层;所述处理器401在实现所述基于预先训练好的浑浊度检测模型,对所述目标图像中的所述洗涤水进行浑浊度检测,得到浑浊程度信息时,用于实现:
132.基于所述预处理子层,对所述目标图像进行预处理,得到经过预处理的目标图像;
133.基于所述特征提取子层,对所述经过预处理的目标图像进行特征提取,得到所述洗涤水的浑浊程度信息。
134.在一个实施例中,所述处理器401在实现所述确定所述控制指令是否为漂洗控制指令之后,还用于实现:
135.若所述控制指令为脱水控制指令,则控制所述洗衣机进行脱水,并在所述脱水结束后控制所述洗衣机停止运行。
136.在一个实施例中,所述处理器401还用于实现:
137.在洗衣机运行之前,获取包含所述洗衣机内的衣物的衣物图像;
138.基于所述衣物图像生成第二提示信息,所述第二提示信息用于提示用户所述衣物的当前信息;
139.将所述第二提示信息发送至移动终端,以使用户基于所述第二提示信息而触发生
成所述洗衣机的运行指令;
140.接收所述运行指令,并基于所述运行指令控制所述洗衣机运行。
141.在一个实施例中,所述处理器401在实现所述基于所述衣物图像生成第二提示信息时,用于实现:
142.对所述衣物图像进行预处理,得到目标衣物图像,并生成携带所述目标衣物图像的第二提示信息;或者
143.根据所述衣物图像,确定所述衣物的衣物标签、衣物材质、衣物颜色和/或衣物类型;
144.生成携带所述衣物标签、衣物材质、衣物颜色和/或衣物类型的第二提示信息。
145.在一个实施例中,所述处理器401在实现所述获取包含所述洗衣机内的衣物的衣物图像之前,还用于实现:
146.获取洗衣机内的衣物的衣物重量,当所述衣物重量大于或者等于预设的重量阈值时,控制开启安装于所述洗衣机内部的摄像头;或者
147.以间隔预设时间开启安装于所述洗衣机内部的摄像头。
148.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述洗衣机的具体工作过程,可以参考前述洗衣控制方法实施例中的对应过程,在此不再赘述。
149.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本技术洗衣控制方法的各个实施例。
150.其中,所述计算机可读存储介质可以是前述实施例所述的洗衣机的内部存储单元,例如所述洗衣机的硬盘或内存。所述计算机可读存储介质也可以是所述洗衣机的外部存储设备,例如所述洗衣机上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
151.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
152.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
153.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献