一种物联网洗衣机系统及其控制方法与流程

文档序号:14515161阅读:237来源:国知局
一种物联网洗衣机系统及其控制方法与流程

本发明涉及洗衣机领域,具体的涉及一种物联网洗衣机系统及其控制方法。



背景技术:

目前,市场上的家用洗衣机都是由洗衣机搭载的控制面板根据用户在洗涤之前选择的程序完成洗涤工作,其洗涤过程通常包括选定程序所规定的洗涤时间、洗涤温度、洗涤转速、洗涤水位、漂洗时间、脱水时间等。

对于酒店、宾馆中的公用自助洗衣机而言,用户通常会将待洗衣物集中放进洗衣机内,再根据衣物特点,设定洗衣机的各种洗涤选项,如洗涤时的水温、洗涤剂的投放等等。这样,用户会花费较多的时间进行各种洗衣参数的设置,导致占用洗衣机的时间过长,增加了之后洗衣用户的等待时间,造成排队洗衣效率低下的情况。再者,普通用户不是洗衣专家,并不能根据待洗衣物的情况很好的确定应该采取的洗衣策略。



技术实现要素:

本发明的一个目的在于提供一种物联网洗衣机系统及其控制方法,使得用户在将待洗衣物投入洗衣机之前就能够确定好洗衣策略,缩短了在洗衣现场对洗衣机进行操作的时间。

具体地,本发明是通过如下技术方案实现的:

一种物联网洗衣机系统控制方法,所述物联网洗衣机系统包括服务器端、客户端与智能洗衣机端,所述服务器端与客户端、客户端与智能洗衣机端、服务器与智能洗衣机端之间能够进行信息的相互传递,所述方法包括步骤:

用户通过客户端向服务器端发送待洗衣物基本信息;

服务器端根据接收到的待洗衣物基本信息,确定洗衣策略;

服务器端根据所述洗衣策略,生成对应的洗衣机可执行程序;

服务器端生成与所述洗衣机可执行程序对应的标识信息,发送给客户端用户;

用户将所述对应的标识信息输入到智能洗衣机端;

所述智能洗衣机端根据所述标识信息,连接服务器端,从服务器端中获得对应洗衣机可执行程序;

所述智能洗衣机端根据从服务器端中获得的洗衣机可执行程序进行洗衣操作。

所述洗衣策略中包含洗涤总时长,所述服务器端记录有洗衣机的空闲开始时刻,所述控制方法还包括:

所述服务器端根据洗衣机的空闲开始时刻以及洗涤总时长,确定出当前用户的洗衣时间段,并向用户进行展示所述洗衣时间段。

所述智能洗衣机具有多台,所述服务器端记录了每台智能洗衣机的编号以及对应每台洗衣机的空闲开始时刻,所述服务器端根据每台智能洗衣机的空闲开始时刻和当前时刻,确定待用洗衣机及其编号。

所述方法还包括:

将洗衣机的空闲开始时刻用所述洗衣时间段的结束时刻进行更新。

所述智能洗衣机端还接收所述待用洗衣机的编号,在所述智能洗衣机端根据所述标识信息,连接服务器端,从服务器端中获得对应洗衣策略之前,所述方法还包括:

所述智能洗衣机端将所述待用洗衣机编号与自身编号进行对比,判断用户是否选择了正确的智能洗衣机,若是,则连接服务器端,从服务器端中下载对应洗衣策略,若否,则提示用户洗衣机选择错误。

所述智能洗衣机端还接收所述洗衣时间段,在所述智能洗衣机端根据该标识信息,连接服务器端,从服务器端中获得对应洗衣策略之前,所述方法还包括:

所述智能洗衣机端判断当前时刻是否处于所述洗衣时间段内,若否,则向用户发出洗涤时间不匹配提示。

所述智能洗衣机端还接收所述洗衣时间段,在所述智能洗衣机端根据该标识信息,连接服务器端,从服务器端中获得对应洗衣策略之前,所述方法还包括:

所述智能洗衣机判断当前时刻是否处于所述洗衣时间段内,若是,则判断剩余洗衣时间是否足以满足洗衣时长,若是,则所述智能洗衣机端根据所述标识信息,连接服务器端,从服务器端中获得对应洗衣策略,若否,则提示洗衣时间不够。

所述洗涤总时长包括浸泡时长、清洗时长、漂洗时长、脱水时长以及预留时长。

所述待洗衣物基本信息至少包括衣物重量信息,所述浸泡时长由衣物重量信息确定。

一种物联网洗衣机系统,所述系统包括:

智能洗衣机端,包括网络传输端和信息输入端,所述网络传输端用于与服务器端进行信息的交互;所述信息输入端用于接收用户输入的标识信息、待用洗衣机编号以及洗衣时间段;

客户端,包括互联网模块、显示器以及控制单元,所述互联网模块用于向服务器端发送衣物基本信息以及接收服务器端发送的标识信息、待用洗衣机编号以及洗衣时间段,所述显示器用于显示各种信息,所述控制单元使所述显示器显示由客户端发送的洗衣时间段和(或)待用洗衣机编号;

服务器端,用于接收客户端发送的衣物基本信息,根据接收到的待洗衣物基本信息,确定洗衣策略;根据所述洗衣策略,生成对应的洗衣机可执行程序;生成与所述洗衣机可执行程序对应的标识信息、待用洗衣机编号以及洗衣时间段并发送给客户端用户。

本发明的有益效果是:(1)用户在将待洗衣物投入洗衣机之前就能够确定好洗衣策略,缩短了在洗衣现场对洗衣机进行操作的时间。(2)确定了用户使用洗衣机的时段,进一步避免了用户现场排队等待。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1(a)为本发明实施例提供的一种物联网洗衣机系统结构示意图;

图1(b)为本发明实施例提供的一种智能洗衣机端结构示意图;

图1(c)为本发明实施提供的一种客户端结构示意图;

图2为办发明实施例一提供的一种物联网洗衣机系统控制方法流程示意图;

图3为办发明实施例二提供的一种物联网洗衣机系统控制方法流程示意图;

图4为办发明实施例三提供的一种物联网洗衣机系统控制方法流程示意图;

图5为办发明实施例四提供的一种物联网洗衣机系统控制方法流程示意图。

附图标记说明

为进一步清楚的说明本发明的结构和各部件之间的连接关系,给出了以下附图标记,并加以说明。

1、智能洗衣机端;11、网络传输端;12、信息输入端;13、存储器;14、控制部;15、显示装置;2、客户端;21、互联网模块;22、显示器;23、控制单元;24、扬声器;25、输入部;26、存储部。

通过上述附图标记说明,结合本发明的实施例,可以更加清楚的理解和说明本发明的技术方案。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

以下将通过实施例对本发明进行详细描述。

一种物联网洗衣机系统,如图1(a)所示,所述系统包括:

智能洗衣机端1,如图1(b)所示,所述智能洗衣机端1包括网络传输端11、信息输入端12、存储器13、控制部14和显示装置15,所述网络传输端11用于与服务器端进行信息的交互;所述信息输入端12用于接收用户输入的标识信息、待用洗衣机编号以及洗衣时间段;所述存储器13用于存储该智能洗衣机自身的编号、所述显示装置15用户显示智能洗衣机向用户的提示信息,所述控制部14用于根据接收到的洗衣机可执行程序控制洗衣机的洗衣动作。

客户端2,如图1(c)所示,包括互联网模块21、显示器22以及控制单元23,扬声器24、输入部25以及存储部26,所述互联网模块21用于向服务器端3发送衣物基本信息以及接收服务器端发送的标识信息、待用洗衣机编号以及洗衣时间段,所述显示器22用于显示各种信息,所述控制单元23使所述显示器显示由客户端发送的洗衣时间段和(或)待用洗衣机编号,所述扬声器24用于针对用户不同的操作发出不同的声音,所述输入部25用于用户输入衣物基本信息,包括但不限于摄像头、触摸屏、实体键盘;所述存储部26用于存储从服务器端获得的信息,包括但不限于接收服务器端发送的标识信息、待用洗衣机编号以及洗衣时间段。

服务器端3,用于接收客户端1发送的衣物基本信息,根据接收到的待洗衣物基本信息,确定洗衣策略;根据所述洗衣策略,生成对应的洗衣机可执行程序;生成与所述洗衣机可执行程序对应的标识信息、待用洗衣机编号以及洗衣时间段并发送给客户端用户。

对应于图1(a)所示的物联网洗衣机系统,相应的控制方法如图2所示,包括步骤:

s101:用户通过客户端向服务器端发送待洗衣物基本信息。

具体的,所述待洗衣物上具有出厂时由厂家打印的二维码标签,所述客户端可以是智能手机等具有摄像头的设备,通过拍照的方式将该二维码的图像信息发送给服务器端;此二维码中包含的可以是表示该衣物基本信息的数据,服务器端通过解析该二维码直接获得该衣物的基本信息。

或者,服务器端向用户发送待洗衣物基本信息选项,如类型、重量、材质等,供用户挑选,例如,在“类型”选项下可供用户选择的内容有“外套、内搭、针织衫\毛衣、裤子”等选项,在“重量”选项下可供用户选择的内容有“1kg以下、1kg到3kg、3kg到5kg、5kg以上”等选项,在“材质”选项下可供用户选择的内容有“棉、麻、丝、毛\绒”等选项,如待续衣物为羊毛衫,用户可在“类型”选项下选择“针织衫\毛衣”,在“重量”选项下选择“1kg到3kg”,在“材质”选项下选择“毛\绒”,服务器端可以根据实际需要,向用户提供更加精细的衣物基本信息的选项供用户选择。

s102:服务器端根据接收到的待洗衣物基本信息,确定洗衣策略。

不同洗衣机厂家可以根据自己的需求,选取不同的衣物基本信息,例如,所述衣物基本信息可以包括衣服的类型信息、体积信息、重量信息、材质信息、颜色信息等。这些信息将作为服务器端进行洗衣策略确定的参考因素。所述洗衣策略可以认为是多个洗衣步骤的集合,每个洗衣步骤都由相应的洗衣程序控制洗衣机来完成。

在本发明的一个实施例中,服务器端根据接收到的衣物重量信息,确定衣物浸泡时间,具体的,衣物重量越大,所确定的浸泡时间越长;服务器端根据接收到的衣物体积信息,确定洗衣桶水位,具体的,衣物体积越大,所确定的洗衣桶水位越高;服务器端根据接收到的衣物材质信息,确定水温,如衣物的材质为棉或者麻时,确定水温在40℃到60℃之间,如衣物的材质为丝时,确定水温在35℃到40℃之间;如衣物的材质为毛时,确定水温在40℃以下;如衣物的材质为化纤时,确定水温在30℃到40℃之间;进一步的,衣物厂家可以直接将衣物最优洗涤水温作为衣物基本信息发送给所述服务器端,当存在多个待洗衣物具有互不相交的水温范围的情况时,优选最低水温范围的最高水温值为洗衣时的水温,例如根据衣物1确定的水温范围为30℃到35℃,根据衣物2确定的水温范围为40℃到50℃,则将35℃确定为洗衣时的水温;服务器端根据接收到的衣物材质信息和重量信息,确定洗涤剂组合和用量,由于不同的衣物材质适用于不同的洗涤剂洗涤,且当某一材质衣服的重量相比其他衣物较大时,其相应所需的洗涤剂的用量也越大;服务器端根据确定的洗涤剂总量信息,确定漂洗次数,具体的,当洗涤剂总量越大时,漂洗次数越多,漂洗时间越长,这样能够更优地洗出衣物中的洗涤剂残液。

s103:服务器端根据所述洗衣策略,生成对应的洗衣机可执行程序。

当服务器端确定了洗衣策略后,需要将该洗衣策略具体化为洗衣机的一系列执行的操作,例如,当前确定的洗衣策略具体为:洗衣水的水温为40℃,对衣物浸泡5分钟,之后投入第一洗涤剂30g、投入第二洗涤剂20g,进行20分钟的洗涤,之后进行3次漂洗,然后进行10分钟的排水与脱水;当确定这一洗衣策略之后,服务器端根据这一洗衣策略,生成控制所述智能洗衣机工作的洗衣机可执行程序,即当将所述洗衣机可执行程序输入到所述智能洗衣机之后,该洗衣机能够自动执行洗涤水加热、进水、计时、投放洗涤剂、洗涤、漂洗、排水脱水等现有的洗衣操作,所述智能洗衣机根据洗衣机可执行程序进行洗衣操作为现有技术,本发明不再赘述。

s104:服务器端生成与所述洗衣机可执行程序对应的标识信息,发送给客户端用户。

当所述服务器端生成对应的洗衣机可执行程序后,将该洗衣机可执行程序保存在服务器端的本地缓存中,并生成一个与所述洗衣机可执行程序对应的标识信息,发送给客户端,所述标识信息可以是存储有所述洗衣机可执行程序的服务器端本地缓存的地址信息,或者是任何可以唯一确定所述洗衣机可执行程序的服务器端本地缓存具体位置的信息。

s105:用户将所述对应的标识信息输入到智能洗衣机端。

s106:所述智能洗衣机端根据所述标识信息,连接服务器端,从服务器端中获得对应洗衣机可执行程序。

所述智能洗衣机端具有信息输入端,用于用户输入与洗衣策略对应的标识信息。当智能洗衣机端接收到标识信息之后,所述智能洗衣机端与服务器端建立通信连接,并根据所述标识信息在服务器端本地缓存中下载对应的洗衣机可执行程序。

s107:所述智能洗衣机端根据从服务器端中获得的洗衣机可执行程序进行洗衣操作。

智能洗衣机端在所述洗衣机可执行程序的控制下,按照对应的洗衣策略进行洗衣。

在本发明实施例中,用户在去往洗衣机进行洗衣之前,预先确定好了洗衣策略,用户只需将相应的标识信息输入到智能洗衣机端就能够使洗衣机进行洗衣,省去了手动输入洗衣参数的时间。

当用户获得所述标识信息之后,用户可以在任何时间前往洗衣机进行洗衣。但对公共洗衣机来说,即使用户前往了洗衣机所在处,在该用户前面可能存在一个用户正在洗衣,甚至存在多个用户正在排队洗衣的情况,这显然使得用户的等待时间过长。为解决这一问题,在本发明的另一个实施例中,所述服务器端记录有洗衣机的空闲开始时刻,所述洗衣策略中包含了洗衣总时长,则服务器端可以以记录的空闲开始时刻为时间起点,再加上本次洗衣总时长之后的时刻为时间终点,确定一个时间段为洗衣时间段。例如,服务器端记录的所述智能洗衣机的空闲开始时刻为13:00,所述洗衣策略中记录的洗衣总时长为40分钟,则以13:00~13:40为用户洗衣的洗衣时间段,并把这个洗衣时间段发送给用户,用户只需在相应时间段开始之前抵达洗衣机所在场地即可。

其中,所述洗衣总时长包括浸泡时长、清洗时长、漂洗时长、脱水时长以及预留时长。浸泡时长由衣物重量信息确定,在本发明的一个实施例中,当衣物重量在0~1kg时,所述浸泡时长为3分钟;当衣物重量在1~3kg时,所述浸泡时长为5分钟;当衣物重量在3~5kg时,所述浸泡时长为10分钟;当衣物重量在5kg以上时,所述浸泡时长为15分钟。

如图3所示,在图2的基础上经过改进后的技术方案为:

s201:用户通过客户端向服务器端发送待洗衣物基本信息。

s202:服务器端根据接收到的待洗衣物基本信息,确定洗衣策略。

s203:所述服务器端根据自身记录的洗衣机的空闲开始时刻以及洗衣策略中包含的洗衣总时长,确定出当前用户的洗衣时间段,并向用户进行展示所述洗衣时间段。

之后,所述服务器端将所述洗衣时间段的结束时刻定义为对应洗衣机的新的空闲开始时刻。例如,13:00~13:40为用户洗衣的洗衣时间段,则服务器端将13:40确定为对应洗衣机的新的空闲开始时刻。

s204:服务器端根据所述洗衣策略,生成对应的洗衣机可执行程序。

s205:服务器端生成与所述洗衣机可执行程序对应的标识信息,发送给客户端用户。

s206:用户将所述对应的标识信息输入到智能洗衣机端。

s207:所述智能洗衣机端根据所述标识信息,连接服务器端,从服务器端中获得对应洗衣机可执行程序。

s208:所述智能洗衣机端根据从服务器端中获得的洗衣机可执行程序进行洗衣操作。

对于有多台智能洗衣机可用于洗衣的情况下,用户除了要获得洗衣时间段,还要获得对应的洗衣机的编号,才能确定在何时、在哪个洗衣机中进行衣物洗涤,在这种情况下,所述服务器端记录有每台智能洗衣机的编号以及对应每台洗衣机的空闲开始时刻,服务器端为用户选择空闲开始时刻最近接当前时间的智能洗衣机,并将对应智能洗衣机的编号发送给用户。具体的,当存在空闲开始时刻早于当前时刻的洗衣机,则选择一个空闲开始时刻早于当前时刻的洗衣机作为待用洗衣机,并将该洗衣机的编号发送给用户,并将当前时刻作为时间起点、在将当前时刻加上本次洗衣总时长之后的时刻为时间终点,确定一个时间段为洗衣时间段。例如,当前时刻为14:00,洗衣总时长为40分钟,存在编号为1、2、3的三个智能洗衣机,其对应每个洗衣机的空闲开始时刻分别为13:30、14:20和15:00,则服务器端选择编号为1、即空闲开始时刻为13:30的智能洗衣机作为待用洗衣机,将时间段14:00~14:40作为洗衣时间段,向客户端发送信息“您的洗衣时间段为14:00~14:40,请在1号洗衣机进行洗衣操作”。当所有智能洗衣机的空闲开始时刻都晚于当前时刻,则选择空闲开始时刻最接近当前时刻的洗衣机作为待用洗衣机,并将该洗衣机的编号发送给用户,并将该洗衣机空闲开始时刻当作为时间起点、在将所述空闲开始时刻加上本次洗衣总时长之后的时刻为时间终点,确定一个时间段为洗衣时间段。

相应的方法流程图如图4所示:

s301:用户通过客户端向服务器端发送待洗衣物基本信息。

s302:服务器端根据接收到的待洗衣物基本信息,确定洗衣策略。

s303:服务器端根据自身保存的每个智能洗衣机的编号以及每个智能洗衣机的空闲开始时刻,确定待用洗衣机的编号。

即,判断是否存在空闲开始时刻早于当前时刻的智能洗衣机,若存在,则随机选择一个空闲开始时刻早于当前时刻的智能洗衣机作为待用洗衣机,并将相应洗衣机的编号作为待用洗衣机的编号;若不存在空闲开始时刻早于当前时刻的智能洗衣机,则确定空闲开始时刻最接近当前时刻的洗衣机为待用洗衣机,并将相应洗衣机的编号作为待用洗衣机的编号。

s304:所述服务器端根据自身记录的洗衣机的空闲开始时刻以及洗衣策略中包含的洗衣总时长,确定出当前用户的洗衣时间段。

s305:服务器端向用户展示所述洗衣时间段以及待用洗衣机编号。

s306:服务器端根据所述洗衣策略,生成对应的洗衣机可执行程序。

s307:服务器端生成与所述洗衣机可执行程序对应的标识信息,发送给客户端用户。

s308:用户将所述对应的标识信息输入到智能洗衣机端。

s309:所述智能洗衣机端根据所述标识信息,连接服务器端,从服务器端中获得对应洗衣机可执行程序。

s310:所述智能洗衣机端根据从服务器端中获得的洗衣机可执行程序进行洗衣操作。

进一步的,无论是只有一台智能洗衣机,需要确定洗衣时间段的情况,还是具有多台洗衣机,即需要确定洗衣时间段,又需要确定洗衣机编号的情况,都需要对应的智能洗衣机对使用它的用户进行验证,避免出现用户使用错误的洗衣机进行洗涤,或者用户在非洗衣时间段进行洗衣,从而造成对后来洗衣用户不利的局面。为了克服这种情况,可以将所述洗衣时间段信息和洗衣机编号信息添加到所述标识信息中,所述智能洗衣机在接收到用户输入的标识信息之后,先解析出标识信息中的洗衣时间段信息和洗衣机编号信息,再根据所述洗衣时间段与当前时刻,判断用户的洗衣时刻是否正确;根据解析出的洗衣机编号信息与自身存储的洗衣机编号进行对比,判断用户是否选择了正确的洗衣机。

相应的控制方法如图5所示,所述控制方法包括:

s401:用户通过客户端向服务器端发送待洗衣物基本信息。

s402:服务器端根据接收到的待洗衣物基本信息,确定洗衣策略。

s403:服务器端根据自身保存的每个智能洗衣机的编号以及每个智能洗衣机的空闲开始时刻,确定待用洗衣机的编号。

s404:所述服务器端根据自身记录的洗衣机的空闲开始时刻以及洗衣策略中包含的洗衣总时长,确定出当前用户的洗衣时间段。

s405:服务器端向用户展示所述洗衣时间段以及待用洗衣机编号。

s406:服务器端根据所述洗衣策略,生成对应的洗衣机可执行程序。

s407:服务器端生成与所述洗衣机可执行程序对应的标识信息,并将洗衣时间段信息以及待用洗衣机编号信息添加进所述标识信息中,之后将所述标识信息发送给客户端用户。

s408:用户将所述对应的标识信息输入到智能洗衣机端。

s409:所述智能洗衣机解析出所述标识信息中的洗衣时间段信息以及待用洗衣机编号信息。

s410:判断所述智能洗衣机判断当前时刻是否处于所述洗衣时间段内,若否,则执行s411;若是,则执行s412。

s411:向用户发出洗涤时间不匹配提示。

s412:判断剩余洗衣时间是否足以满足洗衣时长,若满足,则依次执行s413和s414,若不满足,则提示洗衣时间不够。

s413:所述智能洗衣机端根据所述标识信息,连接服务器端,从服务器端中获得对应洗衣策略。

s414:所述智能洗衣机端根据从服务器端中获得的洗衣机可执行程序进行洗衣操作。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1