一种洗衣系统及其洗衣控制方法、装置和存储介质
文献发布时间:2023-06-19 09:33:52
技术领域
本发明涉及控制领域,尤其涉及一种洗衣系统及其洗衣控制方法、装置和存储介质。
背景技术
现有技术中已经有自带有储衣柜的共享洗衣机,解决洗衣机利用率低、用户等待时间长等问题。但是存在如下问题:用户预约成功处在排队中时不可中途退出。
发明内容
本发明的主要目的在于克服上述现有技术的缺陷,提供一种洗衣系统及其洗衣控制方法、装置和存储介质,以解决现有技术中用户使用共享洗衣机时处在排队时中途退出已加入洗护剂容器的洗护剂会被清洗掉造成浪费的问题。
本发明一方面提供了一种洗衣系统的洗衣控制方法,所述洗衣系统,包括:洗衣装置、用于存储衣物的两个以上储衣柜、用于存放洗护剂的两个以上洗护剂容器单元以及用于在所述储衣柜和所述洗衣装置之间传送衣物的传送装置;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应;所述洗衣控制方法,包括:当接收到第一用户的洗衣预约请求时,为所述第一用户分配目标储衣柜及对应的目标洗护剂容器单元,并向所述第一用户返回分配的所述目标储衣柜及对应的目标洗护剂容器单元的编号;控制所述目标储衣柜的柜门打开,以便所述第一用户将待洗衣物放入所述目标储衣柜,以及当所述第一用户选择使用自带洗护剂时,控制所述目标洗护剂容器单元的开关打开,以便所述第一用户将自带洗护剂放入所述目标洗护剂容器单元;在所述第一用户将待洗衣物放入所述目标储衣柜中后,在第一预设时间内,接收所述第一用户的提前结束洗衣请求;若在第一预设时间内接收到所述第一用户的提前结束洗衣请求,则提前结束所述第一用户的洗涤任务,并控制所述目标储衣柜的柜门打开,以便所述第一用户从所述目标储衣柜中取出所述待洗衣物;在所述第一用户从所述目标储衣柜中取出所述待洗衣物后,若判断所述目标洗护剂容器单元中添加了洗护剂,则判断第二预设时间内是否接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求;若在第二预设时间内接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将所述目标储衣柜及对应的目标洗护剂容器单元分配给所述第二用户使用。
可选地,还包括:在所述第一用户将待洗衣物放入所述目标储衣柜后,或者当所述第一用户选择使用自带洗护剂时,在所述第一用户将自带洗护剂放入所述目标洗护剂容器单元后,将所述目标储衣柜和所述目标洗护剂容器单元加入洗涤队列中排队等待洗涤;和/或,在所述待洗衣物洗涤完成,所述第一用户从所述目标储衣柜中取出洗涤完成的衣物后,将所述目标储衣柜和所述目标洗护剂容器单元加入存储队列中排队等待分配;和/或,在提前结束所述第一用户的洗涤任务的情况下,在所述第一用户从所述目标储衣柜中取出所述待洗衣物后,若判断所述目标洗护剂容器单元中未添加洗护剂,则将所述目标储衣柜和所述目标洗护剂容器单元退出洗涤队列并加入存储队列中排队等待处理;和/或,若判断第二预设时间内未接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将所述目标储衣柜和所述目标洗护剂容器单元退出洗涤队列并加入等待队列中排队等待处理;和/或,在当前洗涤队列中的当前洗涤任务完成后,对所述目标洗护剂容器单元进行冲洗处理后,将所述目标储衣柜和所述目标洗护剂容器单元加入存储队列中排队等待分配;和/或,将所述目标储衣柜及对应的目标洗护剂容器单元分配给所述第二用户使用后,将所述目标储衣柜及对应的目标洗护剂容器单元退出洗涤队列,并对当前的洗涤队列进行重新排队;和/或,将所述目标储衣柜及对应的目标洗护剂容器单元退出洗涤队列后,重新通知当前洗涤队列中的储衣柜及对应的洗护剂容器单元所对应的用户的可取衣时间。
可选地,所述洗护剂容器单元,包括:洗涤剂容器单元和柔顺剂容器单元,控制所述洗衣装置对所述待洗衣物进行洗涤,包括:先控制所述洗涤剂容器单元的开关打开投放洗涤剂进行衣物洗涤,再控制所述柔顺剂容器单元的开关打开投放柔顺剂进一步进行衣物柔顺处理。
可选地,控制所述目标洗护剂容器单元的开关打开之前,还包括:接收用户输入的待洗衣物信息;根据所述待洗衣物信息确定需添加的洗护剂的添加量;向所述移动终端反馈所述需添加的洗护剂的添加量。
本发明另一方面提供了一种洗衣系统的洗衣控制装置,所述洗衣系统,包括:洗衣装置、用于存储衣物的两个以上储衣柜、用于存放洗护剂的两个以上洗护剂容器单元以及用于在所述储衣柜和所述洗衣装置之间传送衣物的传送装置;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应;所述洗衣控制装置,包括:接收单元,用于接收第一用户的洗衣预约请求;分配单元,用于当接收到第一用户的洗衣预约请求时,为所述第一用户分配目标储衣柜及对应的目标洗护剂容器单元,并向所述第一用户返回分配的所述目标储衣柜及对应的目标洗护剂容器单元的编号;控制单元,用于控制所述目标储衣柜的柜门打开,以便所述第一用户将待洗衣物放入所述目标储衣柜,以及当所述第一用户选择使用自带洗护剂时,控制所述目标洗护剂容器单元的开关打开,以便所述第一用户将自带洗护剂放入所述目标洗护剂容器单元;所述接收单元,还用于:在所述第一用户将待洗衣物放入所述目标储衣柜中后,在第一预设时间内接收所述第一用户的提前结束洗衣请求;所述控制单元,还用于:若所述接收单元在第一预设时间内接收到所述第一用户的提前结束洗衣请求,则提前结束所述第一用户的洗涤任务,并控制所述目标储衣柜的柜门打开,以便所述第一用户从所述目标储衣柜中取出所述待洗衣物;判断单元,用于在所述第一用户从所述目标储衣柜中取出所述待洗衣物后判断所述目标洗护剂容器单元中是否添加了洗护剂,若判断所述目标洗护剂容器单元中添加了洗护剂,则判断第二预设时间内是否接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求;所述分配单元,进一步用于:若所述判断单元判断在第二预设时间内接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将所述目标储衣柜及对应的目标洗护剂容器单元分配给所述第二用户使用。
可选地,还包括:排队单元,用于:在所述第一用户将待洗衣物放入所述目标储衣柜后,或者当所述第一用户选择使用自带洗护剂时,在所述第一用户将自带洗护剂放入所述目标洗护剂容器单元后,将所述目标储衣柜和所述目标洗护剂容器单元加入洗涤队列中排队等待洗涤;和/或,在所述待洗衣物洗涤完成,所述第一用户从所述目标储衣柜中取出洗涤完成的衣物后,将所述目标储衣柜和所述目标洗护剂容器单元加入存储队列中排队等待分配;和/或,在提前结束所述第一用户的洗涤任务的情况下,在所述第一用户从所述目标储衣柜中取出所述待洗衣物后,若判断所述目标洗护剂容器单元中未添加洗护剂,则将所述目标储衣柜和所述目标洗护剂容器单元退出洗涤队列并加入存储队列中排队等待处理;和/或,若判断第二预设时间内未接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将所述目标储衣柜和所述目标洗护剂容器单元退出洗涤队列并加入等待队列中排队等待处理;和/或,在当前洗涤队列中的当前洗涤任务完成后,对所述目标洗护剂容器单元进行冲洗处理后,将所述目标储衣柜和所述目标洗护剂容器单元加入存储队列中排队等待分配;和/或,将所述目标储衣柜及对应的目标洗护剂容器单元分配给所述第二用户使用后,将所述目标储衣柜及对应的目标洗护剂容器单元退出洗涤队列,并对当前的洗涤队列进行重新排队;和/或,还包括:通知单元,用于将所述目标储衣柜及对应的目标洗护剂容器单元退出洗涤队列后,重新通知当前洗涤队列中的储衣柜及对应的洗护剂容器单元所对应的用户的可取衣时间。
可选地,所述洗护剂容器单元,包括:洗涤剂容器单元和柔顺剂容器单元,所述控制单元,控制所述洗衣装置对所述待洗衣物进行洗涤,包括:先控制所述洗涤剂容器单元的开关打开投放洗涤剂进行衣物洗涤,再控制所述柔顺剂容器单元的开关打开投放柔顺剂进一步进行衣物柔顺处理。
可选地,还包括:信息接收单元,用于在所述控制单元控制所述目标洗护剂容器单元的开关打开之前,接收用户输入的待洗衣物信息;确定单元,用于根据所述待洗衣物信息确定需添加的洗护剂的添加量;反馈单元,用于向所述用户反馈所述需添加的洗护剂的添加量。
本发明又一方面提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。
本发明又一方面提供了一种洗衣系统,包括:洗衣装置、用于存储衣物的两个以上储衣柜、用于存放洗护剂的两个以上洗护剂容器单元以及用于在所述储衣柜和所述洗衣装置之间传送衣物的传送装置;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应;还包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。
本发明再一方面提供了一种洗衣系统,包括:洗衣装置、用于存储衣物的两个以上储衣柜、用于存放洗护剂的两个以上洗护剂容器单元以及用于在所述储衣柜和所述洗衣装置之间传送衣物的传送装置;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应;还包括前述任一所述的洗衣控制装置。
根据本发明的技术方案,采用储衣柜与洗护剂容器单元相绑定的方式,用户只需要在指定的洗护剂容器单元加入洗护剂,就可以自动排队,配合洗衣过程。本发明提供的方案,能够实现用户中途结束洗衣任务,并且能够对于中途结束的洗衣任务对应的洗护剂容器单元中的洗护剂进行再分配利用,避免浪费,若没有成功分配,则进行冲洗处理,不会影响其他用户的正常使用。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明提供的洗衣控制方法的一实施例的方法示意图;
图2是根据本发明实施例的洗护剂容器单元示意图;
图3a和图3b是根据本发明的提前结束洗衣情况下等待选择洗衣机自动添加洗护剂用户的示意图;
图4是本发明提供的洗衣控制方法的另一实施例的方法示意图;
图5是本发明提供的洗衣控制方法的一具体实施例的方法示意图;
图6是本发明提供的洗衣控制装置的一实施例的结构框图;
图7是本发明提供的洗衣控制装置的另一实施例的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明提供一种洗衣系统的洗衣控制方法。所述方法可以在服务器中实施。所述洗衣系统,包括:储衣柜、传送装置、洗衣装置和洗护剂容器单元;所述储衣柜,用于存储衣物,所述洗衣系统包括两个以上储衣柜。所述洗衣装置,用于进行衣物洗涤,具体可以为洗衣机。所述传送装置,用于在所述储衣柜和所述洗衣装置之间传送衣物,包括将待洗衣物从所述储衣柜中取出放入洗衣装置中进行洗涤,或者将洗涤完的衣物从洗衣装置中取出放入原储衣柜中等待用户取出。所述传送装置例如为机械臂;所述洗护剂容器单元,用于存放洗护剂,所述洗护剂包括洗涤剂和/或柔顺剂。所述洗衣系统包括两个以上洗护剂容器单元;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应。所述洗护剂容器单元的数量与所述储衣柜的数量相等。所述两个以上洗护剂容器单元与所述两个以上储衣柜在逻辑上是一一对应的关系,例如,采用相同的编号,或者将互相对应的洗护剂容器单元和储衣柜的编号进行关联。
图2是根据本发明实施例的洗护剂容器单元示意图。如图2所示,每个洗护剂容器单元上设有开关,可以控制开闭。优选地,所述洗护剂容器单元包括洗涤剂容器单元和柔顺剂容器单元。如图2所示,两个以上洗涤剂容器单元可以设置在一个洗涤剂盒中,两个以上柔顺剂容器单元可以设置在一个柔顺剂盒中;洗护剂容器单元可采用虹吸原理构造,分别由相关水路进行冲洗,即整个洗护剂容器单元对应有两条水路。例如,洗涤剂盒和柔顺剂盒各有一条水路(这样可以减低成本),分别用于冲洗洗涤剂容器单元中的洗涤剂和柔顺剂容器单元中的柔顺剂。每个洗护剂容器单元分别设置开关,当控制其中一个洗护剂容器单元打开时,其他洗护剂容器单元关闭,由虹吸原理,通过相关水路分别将洗涤剂/柔顺剂送入洗衣装置中,因为开关关闭的缘故其他洗护剂容器单元不受影响。不同用户的洗涤剂/柔顺剂不会相互污染。洗衣装置处于忙碌状态时,可以利用储衣柜存储衣物,无需等待,只需放入衣物,自动排队,完成洗衣后取出即可。
图1是本发明提供的洗衣预约控制方法的一实施例的方法示意图。
如图1所示,根据本发明的一个实施例,所述控制方法至少包括步骤S110、步骤S150、步骤S160、步骤S170、步骤S180和步骤S190。
步骤S110,当接收到第一用户的洗衣预约请求时,为所述第一用户分配目标储衣柜及对应的目标洗护剂容器单元,并向所述第一用户返回分配的所述目标储衣柜及对应的目标洗护剂容器单元的编号。
第一用户可以通过移动终端(APP)、web端或储衣柜的用户交互界面进行预约洗衣。初次使用需注册自己的个人信息,包括昵称、电话、地址等信息,服务器接收到用户通过移动终端(APP)、web终端或储衣柜的用户交互界面的注册的信息之后对注册信息进行保存,之后用户即可预约储衣柜,用户可以预约多个储衣柜。
当接收到第一用户的洗衣预约请求后,给第一用户分配一个空闲的储衣柜及对应的洗护剂容器单元,即目标储衣柜及其对应的目标洗护剂容器单元,并向第一用户返回分配的目标储衣柜以及对应的目标洗护剂容器单元的编号。
步骤S150,控制所述目标储衣柜的柜门打开,以便所述第一用户将待洗衣物放入所述目标储衣柜,以及当所述第一用户选择使用自带洗护剂时,控制所述目标洗护剂容器单元的开关打开,以便所述第一用户将自带洗护剂放入所述目标洗护剂容器单元。
在一种具体实施方式中,第一用户可以选择使用自带的洗护剂或者使用洗衣机提供的洗护剂,先确定所述第一用户是否使用自带的洗护剂,若第一用户选择使用自带的洗护剂,则向第一用户返回分配的目标储衣柜以及对应的目标洗护剂容器单元的编号后,控制所述目标储衣柜的柜门打开,以便所述第一用户将待洗衣物放入所述目标储衣柜,并所述目标洗护剂容器单元的开关打开,以便所述第一用户将自带洗护剂放入所述目标洗护剂容器单元。
例如,在移动终端、web端或储衣柜的用户交互界面上显示询问信息,向用户询问是否自带洗涤剂和/或柔顺剂,例如在用户交互界面上显示“是”的选项按钮和“否”的选项按钮,并接收第一用户的选择,第一用户选“是”的选项按钮,则确定使用用户自带的洗涤剂和/或柔顺剂。若确定使用用户自带的洗护顺剂,则将已分配的目标储衣柜对应的洗护剂容器单元的编号返回给第一用户,即在用户交互界面上显示。同时,控制储衣柜柜门打开,并控制洗衣机上的相应洗护剂容器单元的开关打开,等待第一用户放入待洗衣物和洗护剂后,预约结束。若确定不使用用户自带的洗护剂,则使用洗衣系统提供的洗护剂,即进行衣物洗涤时,洗衣机自动添加洗护剂。
优选地,如果储衣柜或洗护剂容器单元没关上,将向第一用户提醒。当不使用第一用户自带的洗护剂(洗涤剂和/或柔顺剂)时,不需要用户自己手动加入洗护剂产品时,洗护剂容器单元呈全部关闭状态。
优选地,在所述第一用户将待洗衣物放入所述目标储衣柜后,或者当所述第一用户选择使用自带洗护剂时,在所述第一用户将自带洗护剂放入所述目标洗护剂容器单元后,将所述目标储衣柜和所述目标洗护剂容器单元(的编号)加入洗涤队列中排队等待洗涤。所述洗涤队列为逻辑队列用于保存储衣柜和对应的洗护剂容器单元的排队顺序,即洗涤任务的洗涤顺序。
步骤S160,在所述第一用户将待洗衣物放入所述目标储衣柜中后,在第一预设时间内,接收所述第一用户的提前结束洗衣请求。
第一预设时间为预设的允许取消洗衣任务的时间。在所述第一用户将待洗衣物放入所述目标储衣柜中后的第一预设时间内,用户可以随时发出提前结束洗衣请求,选择提前结束洗衣。
步骤S170,若在第一预设时间内接收到所述第一用户的提前结束洗衣请求,则提前结束所述第一用户的洗涤任务,并控制所述目标储衣柜的柜门打开,以便所述第一用户从所述目标储衣柜中取出所述待洗衣物。
具体地,在所述第一用户将待洗衣物放入所述目标储衣柜中后的第一预设时间内,若接收到所述第一用户的提前结束洗衣请求,则提前结束所述第一用户的洗涤任务,同时控制所述目标储衣柜的柜门打开,以便所述用户从所述目标储衣柜中取出所述待洗衣物。
步骤S180,在所述第一用户从所述目标储衣柜中取出所述待洗衣物后,若判断所述目标洗护剂容器单元中添加了洗护剂,则判断第二预设时间内是否接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求。
在一种具体实施方式中,在提前结束所述用户的洗涤任务的情况下,在所述第一用户从所述目标储衣柜中取出所述待洗衣物后,若判断所述目标洗护剂容器单元中未添加洗护剂,则将所述目标储衣柜和所述目标洗护剂容器单元(的编号)退出洗涤队列并加入存储队列中排队等待分配。
所述存储队列为逻辑队列,空闲的储衣柜和对应的洗护剂容器单元处于存储队列,所述存储队列即储衣柜和对应的洗护剂容器单元空闲出来的顺序。可选地,当接收到任一用户的洗衣预约请求时,可以根据排队顺序从所述存储队列中取出一个空置的储衣柜及其对应的洗护剂容器单元分配给该用户。
若判断所述目标洗护剂容器单元中添加了洗护剂,则判断第二预设时间内是否接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求。即判断第二预设时间内是否接收到第二用户的洗衣预约请求,且该用户是否选择使用洗衣机提供洗护剂。
优选地,若判断第二预设时间内未接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将所述目标储衣柜和所述目标洗护剂容器单元退出洗涤队列并加入等待队列中排队等待处理;即,等待对所述目标洗护剂容器单元进行冲洗处理。所述等待队列为逻辑队列,处在洗涤队列中的用户中途退出洗衣任务,若该用户的洗护剂容器单元中添加了洗护剂,则对应的储衣柜和洗护剂容器单元将进入等待队列排队等待处理,即冲洗处理。
步骤S190,若在第二预设时间内接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将所述目标储衣柜及对应的目标洗护剂容器单元分配给所述第二用户使用。
具体地,在第二预设时间内,接收新的洗衣预约请求,当接收到新的洗衣预约请求时,判断请求用户是否选择使用洗衣机提供洗护剂,若用户选择使用洗衣机提供洗护剂,则将目标储衣柜及对应的目标洗护剂容器单元分配给该用户(即第二用户)使用,若判断用户选择使用自带洗护剂,则从存储队列中给该用户分配空闲的储衣柜和对应的洗护剂容器单元,并继续判断接下来的新的洗衣预约请求,直到判断请求用户选择使用洗衣机提供洗护剂,若超出第二预设时间仍未接收到使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将目标储衣柜及对应的目标洗护剂容器单元加入等待队列中排队等待冲洗处理。
进一步地,所述方法还包括:在当前洗涤队列中排在所述第一用户之前的其他用户的洗涤任务都完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤;在所述第一用户的待洗衣物洗涤完成后,控制传送装置将将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待第一用户取出。
具体地,在所述第一用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从第一用户的目标储衣柜中取出放入洗衣装置中进行洗涤。在进行洗涤之前,控制所述洗护剂容器单元的开关打开,将洗护剂投入洗衣装置中以进行衣物洗涤。
优选地,每个所述洗护剂容器单元,包括:洗涤剂容器单元和柔顺剂容器单元,控制所述洗衣装置对所述待洗衣物进行洗涤,包括:先控制所述洗涤剂容器单元的开关打开投放洗涤剂进行衣物洗涤,再控制所述柔顺剂容器单元的开关打开投放柔顺剂进一步进行衣物柔顺处理。
更进一步地,在当前用户的待洗衣物洗涤完成后,控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待用户取出。也就是说,在当前洗涤队列中排在所述用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤,在当前用户的待洗衣物洗涤完成后,控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待用户取出,即,用户从原来存入待洗衣物的储衣柜中取出洗涤完成的衣物。在所述待洗衣物洗涤完成,所述用户从所述目标储衣柜中取出洗涤完成的衣物后,将所述目标储衣柜和所述目标洗护剂容器单元(的编号)加入存储队列中排队等待分配。
图3a和图3b是根据本发明的提前结束洗衣情况下等待选择洗衣机自动添加洗护剂用户的示意图。
A、B、C分别代表三种提前结束洗衣任务的情况:
A、当判断提前结束洗衣的用户的洗护剂容器单元中有洗护剂,T时间(第二预设时间)内,有其他用户需要洗衣机自动添加洗护剂(即使用洗衣机提供洗护剂)情况;
B、当判断提前结束洗衣的用户的洗护剂容器单元中有洗护剂时,等待T时间(第二预设时间),没有其他用户需要洗衣机自动添加洗护剂的情况;
C、判断提前结束洗衣的用户的洗护剂容器单元中无洗衣剂情况。
如图3a和图3b所示,假设三种情况分别以三个用户取消订单(提前结束洗衣任务的情况)的形式出现,再出现相似用户以此类推。图中从左到右的方向表示时间度,从上到下表示取消顺序先后,假设没有同一时间取消订单情况,服务器按照取消订单的时间顺序依次执行命令。A、B可以在图示中的T时间段内任意发生,当在T时间段内的某一时刻接收到了选择洗衣机自动添加洗衣剂的洗衣预约请求,就将取消订单的用户的储衣柜和对应的洗护剂容器单元分配给该用户,图3a、图3b中A情况表示的是一种极端情况,在T时间段(第二预设时间)的最后时刻接收到了选择洗衣机自动添加洗衣剂的洗衣预约请求。C也可能发生在T时间段内的任意时间,在图中没有具体表示,图3a中t1、t2、t3用虚线表示C情况可能发生的时间段,用虚线和图3b中t1、t5用虚线表示C情况可能发生的时间段,时间段内C情况用户数量不定,时间段不定。
图3a表示在T时间内等待的过程中,A、B时间不重叠的情况。当两个搜索T时间段都是A类某用户时设为A1和A2,需要分别等待两个T时间段,且在两个T时间段内分别找到选择自动添加洗护剂用户D1和D2,则在洗涤队列中A1的储衣柜和洗护剂容器单元分配给D1用户,A1用户的储衣柜和洗护剂容器单元退出洗涤队列,原A1位置后的元素依次向前移动排序,当D1用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾;在洗涤队列中A2的储衣柜和洗护剂容器单元分配给D2用户,A2用户的储衣柜和洗护剂容器单元退出洗涤队列,原A2位置后的元素依次向前移动排序,当D2用户放入衣物后,相应的的储衣柜和洗护剂容器单元加入洗涤队列的末尾。
当两个搜索T时间段都是B类某用户时设为B1和B2,需要分别等待两个T时间段,且在两个T时间段内分别都没有等到选择洗衣机自动添加洗护剂用户,则服务器先后把A1和A2放入等待队列,等待当前洗衣完成之后,放水对B1,B2洗护剂容器单元进行冲洗,冲洗过后加入到存储队列。
当第一个搜索T时间段为A类某用户,第二个搜索T时间段为B类某用户,在第一个T时间段内等到选择洗衣机自动添加洗护剂的用户D,则把洗涤队列中A用户的储衣柜和洗护剂容器单元分配给D用户,A用户的的储衣柜和洗护剂容器单元退出洗涤队列,原A位置后的元素依次向前移动排序,当D用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾;之后的时间B用户取消订单,在第二个T时间段内没等到选择洗衣机自动添加洗护剂用户,则把B用户的储衣柜和洗护剂容器单元放入等待队列,等待当前洗衣任务完成之后,放水对B洗护剂容器单元进行冲洗,冲洗过后加入到存储队列。
当第一个搜索T时间段为B类某用户,第二个搜索T时间段为A类某用户,服务器在第一个T时间段内没找到选择洗衣机自动添加洗护剂的用户,则服务器把B用户的储衣柜和洗护剂容器单元放入等待队列,等待当前洗衣任务完成之后,放水对B用户的洗护剂容器单元进行冲洗,冲洗过后加入到存储队列。之后的时间A取消订单,服务器在第二个T时间段内找到选择洗衣机自动添加洗护剂放入用户D,则把洗涤队列中A的储衣柜和洗护剂容器单元分配给D用户,A用户的储衣柜和洗护剂容器单元退出洗涤队列当前位置,原A位置后的元素依次向前移动排序,当D用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾。
由于在T时间内,可能有A、B类用户陆续取消订单,所以A、B的搜索时间可能会有重叠如图3b。
当两个搜索T时间段都是A类某用户时设为A1和A2,服务器需要搜索两个T时间段,t3时间段两个搜索时间段重合,在第一个T(t2+t3)时间段内找到选择洗衣机自动添加洗护剂用户D1,则将洗涤队列中A1的储衣柜和洗护剂容器单元分配给D1用户,A1用户的储衣柜和洗护剂容器单元退出洗涤队列,原A1位置后的元素依次向前移动排序,当D1用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾;在第二个T时间段的t4段内,找到自助添加洗护剂用户D2,则在洗涤队列中A2的储衣柜和试剂盒分配给D2用户,A2用户的储衣柜和洗护剂容器单元退出洗涤队列,原A2位置后的元素依次向前移动排序当D1用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾;当t3时间段内先后找到D1和D2用户,则将洗涤队列中A1的储衣柜和洗护剂容器单元分配给D1用户,A1用户的储衣柜和洗护剂容器单元退出洗涤队列,原A1位置后的元素依次向前移动排序,当D1用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾,在洗涤队列中A2的储衣柜和洗护剂容器单元分配给D2用户,A2用户的储衣柜和洗护剂容器单元退出洗涤队列,原A2位置后的元素依次向前移动排序当D2用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾。
当两个搜索T时间段都是B类某用户时设为B1和B2,服务器需要搜索两个T时间段,且在两个T时间段内分别都没有找到自助添加洗护剂用户,则服务器先后把A1和A2放入等待队列,等待当前洗衣完成之后,放水对B1,B2洗护剂容器单元进行冲洗,冲洗过后加入到存储队列。
当第一个搜索T时间段为A类某用户,第二个搜索T时间段为B类某用户,服务器在第一个T(t2+t3)时间段内找到自助添加洗护剂用户D,则把洗涤队列中A的储衣柜和试剂盒分配给D用户,A用户的储衣柜和洗护剂容器单元退出洗涤队列,原A位置后的元素依次向前移动排序,当D用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾;之后的时间B取消订单,服务器在第二个T时间段的t4段内没找到自助添加洗护剂用户,则服务器把B放入等待队列,等待当前洗衣完成之后,放水对B洗护剂容器单元进行冲洗,冲洗过后加入到存储队列。
当第一个搜索T时间段为B类某用户,第二个搜索T时间段为A类某用户,服务器在第一个T(t2+t3)时间段内没找到自助添加洗护剂用户,则服务器把B放入等待队列,等待当前洗衣完成之后,放水对B洗护剂容器单元进行冲洗,冲洗过后加入到存储队列。之后的时间A取消订单,服务器在第二个T时间段的t4段内找到自助添加洗护剂用户D,则把洗涤队列中A的储衣柜和试剂盒分配给D用户,A用户的储衣柜和洗护剂容器单元退出洗涤队列,原A位置后的元素依次向前移动排序,当D用户放入衣物后,相应的储衣柜和洗护剂容器单元加入洗涤队列的末尾。
图3a和图3b中的C类用户取消订单时,可以发生在T时间段之前,T时间段内,也可以发生在T时间段之后,此时服务器把C用户的储衣柜和洗护剂容器单元放入到存储队列,C用户之后的用户依次前移,顺序不变,洗涤队列的长度减1。
进一步地,将所述目标储衣柜及对应的目标洗护剂容器单元分配给所述第二用户使用后,将所述目标储衣柜及对应的目标洗护剂容器单元退出洗涤队列,并对当前的洗涤队列进行重新排队。即,将目标储衣柜及对应的目标洗护剂容器单元退出洗涤队列后,洗衣队列中原来排在目标储衣柜及对应的目标洗护剂容器单元之后的储衣柜及对应的洗护剂容器单元的排队顺序顺次提前。
优选地,在当前洗涤队列中的当前洗涤任务完成后,对所述目标洗护剂容器单元进行冲洗处理,即根据等待队列的排队顺序,对等待队列中的洗护剂容器单元进行冲洗处理。对所述目标洗护剂容器单元进行冲洗处理后,将所述目标储衣柜和所述目标洗护剂容器单元(的编号)加入存储队列中排队等待分配。优选地,为了不影响洗衣用户的洗衣体验,对等待理队列长度和/或等待时长进行限制,在等待队列中的储衣柜和对应的洗护剂容器单元的数量达到预设数量时和/或在等待队列中当前排在最前的储衣柜和对应的洗护剂容器单元的等待时间达到预设时间时,按照排队顺序,依次对等待队列中的洗护容器单元进行冲洗处理后,将冲洗后的洗护剂容器单元(的编号)和对应的储衣柜(的编号)加入存储队列中排队等待分配。
进一步地,所述方法还包括:若在第一预设时间内接收到所述第一用户的提前结束洗衣请求,则在排在所述第一用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤;在第一用户的待洗衣物洗涤完成后,控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待第一用户取出。
具体地,在控制所述传送装置将所述目标储衣柜中的待洗衣物传送至所述洗衣装置,并控制所述洗衣装置对所述待洗衣物进行洗涤之前,未接收到所述用户的提前结束洗衣请求,则在排在所述用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤。在进行洗涤之前,控制所述洗护剂容器单元的开关打开,将洗护剂投入洗衣装置中以进行衣物洗涤。
优选地,每个所述洗护剂容器单元,包括:洗涤剂容器单元和柔顺剂容器单元,控制所述洗衣装置对所述待洗衣物进行洗涤,包括:先控制所述洗涤剂容器单元的开关打开投放洗涤剂进行衣物洗涤,再控制所述柔顺剂容器单元的开关打开投放柔顺剂进一步进行衣物柔顺处理。
更进一步地,在当前用户的待洗衣物洗涤完成后,控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待用户取出。也就是说,在当前洗涤队列中排在所述用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤,在当前用户的待洗衣物洗涤完成后,控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待用户取出,即,用户从原来存入待洗衣物的储衣柜中取出洗涤完成的衣物。在所述待洗衣物洗涤完成,所述用户从所述目标储衣柜中取出洗涤完成的衣物后,将所述目标储衣柜和所述目标洗护剂容器单元(的编号)加入存储队列中排队等待分配。
优选地,将所述目标储衣柜及对应的目标洗护剂容器单元退出洗涤队列后,重新通知当前洗涤队列中的储衣柜及对应的洗护剂容器单元所对应的用户的可取衣时间。
图4是本发明提供的洗衣预约控制方法的另一实施例的方法示意图。
如图4所示,根据本发明的一个实施例,所述控制方法还包括步骤S120、步骤S130和步骤S140。
步骤S120,接收用户输入的待洗衣物信息。
步骤S130,根据所述待洗衣物信息确定需添加的洗护剂的添加量。
步骤S140,向所述移动终端反馈所述需添加的洗护剂的添加量。
具体地,在控制所述目标储衣柜的柜门打开以及所述目标洗护剂容器单元的开关打开之前接收用户输入的待洗衣物信息,待洗衣物信息具体可以包括种类、材质、数量和/或衣物的脏污程度。根据用户提供的待洗衣物信息估计洗衣的重量,从而估计需添加洗护剂(洗涤剂和/或柔顺剂)的添加量,然后向用户反馈需添加的洗护剂的添加量,以便用户根据需添加的洗护剂的添加量进行添加。
例如,根据用户反馈的洗衣的种类、材质和数量以及衣物脏污程度,估算洗衣的重量,预先设置的洗衣情况查找表,决定了洗衣机是要弱洗、中洗、还是长洗,以及洗衣时间(洗衣最长时间不能超过清洗某单件材质衣物遭到破坏时间)。同时衣物重量、衣物脏污程度也对应一个洗护剂添加量的查找表,记录着洗衣重量、衣物脏污程度与洗护剂的添加量的对应关系,同时还可以根据洗护剂的添加量来确定漂洗的次数,例如,将添加量分为大、中、小三个数值范围,在添加量大的范围内漂洗3次,添加量中的范围内漂洗2次,添加量少的范围内漂洗1次,再计入甩干、排水、加水时间,即可大致估算出衣物的洗涤时间。当用户不使用自带洗护剂时,可以使用洗衣机自配的洗护剂,不需要向用户反馈加入洗护剂的量。
为清楚说明本发明技术方案,下面再以一个具体实施例对本发明提供的洗衣控制方法的执行流程进行描述。
图5是本发明提供的洗衣控制方法的一具体实施例的方法示意图。如图5所示实施例中包括步骤S201~步骤S214。
步骤S201:用户填写洗衣的需求,预约储衣柜,并分配与之对应的洗护剂容器单元;
步骤S202:根据用户的需求、预约的先后顺序,生成洗衣订单,并在用户放入衣物后把预约的储衣柜和洗护剂容器单元加入洗涤队列;
步骤S203:当有用户取消订单时,服务器对该订单中的储衣柜和对应的洗护剂容器单元的编号和排序位置进行标记;
步骤S204:在当前用户可取消的时间范围内立即取消该用户的储衣柜,并对其对应的洗护剂容器单元做取消标记。
步骤S205:订单中记录该用户是否选择了洗衣机自动添加洗护剂(即使用洗衣机提供的洗衣剂)选项,为“否”时,用户自己加入洗衣剂,为“是”时,则在排在该用户之前的上个用户洗涤完成后,该用户衣物传送入洗衣机后,自助添加洗衣剂,其中,可根据洗衣订单信息判断用户的洗护剂容器单元中是否加入了洗衣剂,当洗衣机自助添加洗衣剂选项为“否”时,洗护剂容器单元中有洗衣剂,进入步骤S206,当洗衣机自动添加洗衣剂选项为“是”且订单对应的用户的衣物没有进入到洗衣机内时,洗护剂容器单元中无洗衣剂,进入步骤S207;
步骤S206:判断下一个T时间段是否有新的选择洗衣机自动添加洗衣剂(即使用洗衣机提供的洗衣剂)的用户,若否,进入步骤S208,若是,进入步骤S209;
步骤S207:将做了取消标记的洗护剂容器单元立即释放,加入存储队列,洗涤队列重新排序;进入步骤S214;
步骤S208:下一个T时间段的洗涤队列中没有选择洗衣机自动添加洗衣剂的用户,则将做了取消标记的洗护剂容器单元加入等待队列队尾等待进行冲洗,进入步骤S211;
步骤S209:下一个T时间段的洗涤队列中有选择洗衣机自动添加洗衣剂的用户,则将做了取消标记的洗护剂容器单元和与对应的储衣柜分配给选择洗衣机自动添加洗衣剂的用户,进入步骤S210;
步骤S210:将该做了取消标记储衣柜和洗护剂容器单元从洗涤队列中删除,其后的储衣柜和洗护剂容器单元依次向前移动,洗涤队列重排,进入步骤S212;
步骤S211:等待当前洗衣任务结束后,对该用户预定的洗护剂容器单元进行放水冲洗,进入步骤S214;
步骤S212:重新通知用户可取衣时间;
步骤S213:用户从储衣柜中将衣物取走;
步骤S214:储衣柜和对应的洗护剂容器单元添加到存储队列,排队等待下一次用户使用。
本发明提供一种洗衣系统的洗衣控制装置。所述装置可以在服务器中实施。所述洗衣系统,包括:储衣柜、传送装置、洗衣装置和洗护剂容器单元;所述储衣柜,用于存储衣物,所述洗衣系统包括两个以上储衣柜。所述洗衣装置,用于进行衣物洗涤,具体可以为洗衣机。所述传送装置,用于在所述储衣柜和所述洗衣装置之间传送衣物,包括将待洗衣物从所述储衣柜中取出放入洗衣装置中进行洗涤,或者将洗涤完的衣物从洗衣装置中取出放入原储衣柜中等待用户取出。所述传送装置例如为机械臂;所述洗护剂容器单元,用于存放洗护剂,所述洗护剂包括洗涤剂和/或柔顺剂。所述洗衣系统包括两个以上洗护剂容器单元;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应。所述洗护剂容器单元的数量与所述储衣柜的数量相等。所述两个以上洗护剂容器单元与所述两个以上储衣柜在逻辑上是一一对应的关系,例如,采用相同的编号,或者将互相对应的洗护剂容器单元和储衣柜的编号进行关联。
图2是根据本发明实施例的洗护剂容器单元示意图。如图2所示,每个洗护剂容器单元上设有开关,可以控制开闭。优选地,所述洗护剂容器单元包括洗涤剂容器单元和柔顺剂容器单元。如图2所示,两个以上洗涤剂容器单元可以设置在一个洗涤剂盒中,两个以上柔顺剂容器单元可以设置在一个柔顺剂盒中;洗护剂容器单元可采用虹吸原理构造,分别由相关水路进行冲洗,即整个洗护剂容器单元对应有两条水路。例如,洗涤剂盒和柔顺剂盒各有一条水路(这样可以减低成本),分别用于冲洗洗涤剂容器单元中的洗涤剂和柔顺剂容器单元中的柔顺剂。每个洗护剂容器单元分别设置开关,当控制其中一个洗护剂容器单元打开时,其他洗护剂容器单元关闭,由虹吸原理,通过相关水路分别将洗涤剂/柔顺剂送入洗衣装置中,因为开关关闭的缘故其他洗护剂容器单元不受影响。不同用户的洗涤剂/柔顺剂不会相互污染。洗衣装置处于忙碌状态时,可以利用储衣柜存储衣物,无需等待,只需放入衣物,自动排队,完成洗衣后取出即可。
图6是本发明提供的洗衣控制装置的一实施例的结构框图。如图6所示,所述洗衣控制装置100包括接收单元110、分配单元120和控制单元160和判断单元170。
接收单元110用于接收第一用户的洗衣预约请求;分配单元120用于当接收到第一用户的洗衣预约请求时,为所述第一用户分配目标储衣柜及对应的目标洗护剂容器单元,并向所述第一用户返回分配的所述目标储衣柜及对应的目标洗护剂容器单元的编号。
第一用户可以通过移动终端(APP)、web端或储衣柜的用户交互界面进行预约洗衣。初次使用需注册自己的个人信息,包括昵称、电话、地址等信息,服务器接收到用户通过移动终端(APP)、web终端或储衣柜的用户交互界面的注册的信息之后对注册信息进行保存,之后用户即可预约储衣柜,用户可以预约多个储衣柜。
当接收单元110接收到第一用户的洗衣预约请求后,分配单元120给第一用户分配一个空闲的储衣柜及对应的洗护剂容器单元,即目标储衣柜及其对应的目标储衣柜,并向第一用户返回分配的目标储衣柜以及对应的目标洗护剂容器单元的编号。
控制单元160用于控制所述目标储衣柜的柜门打开,以便所述第一用户将待洗衣物放入所述目标储衣柜,以及当所述第一用户选择使用自带洗护剂时,控制所述目标洗护剂容器单元的开关打开,以便所述第一用户将自带洗护剂放入所述目标洗护剂容器单元。
在一种具体实施方式中,第一用户可以选择使用自带的洗护剂或者使用洗衣机提供的洗护剂,先确定所述第一用户是否使用自带的洗护剂,若第一用户选择使用自带的洗护剂,则向第一用户返回分配的目标储衣柜以及对应的目标洗护剂容器单元的编号后,控制所述目标储衣柜的柜门打开,以便所述第一用户将待洗衣物放入所述目标储衣柜,并所述目标洗护剂容器单元的开关打开,以便所述第一用户将自带洗护剂放入所述目标洗护剂容器单元。
例如,在移动终端、web终端或储衣柜的用户交互界面上显示询问信息,向用户询问是否自带洗涤剂和/或柔顺剂,例如在用户交互界面上显示“是”的选项按钮和“否”的选项按钮,并接收第一用户的选择,第一用户选“是”的选项按钮,则确定使用用户自带的洗涤剂和/或柔顺剂。若确定使用用户自带的洗护顺剂,则将已分配的目标储衣柜对应的洗护剂容器单元的编号返回给第一用户,即在用户交互界面上显示。同时,控制储衣柜柜门打开,并控制洗衣机上的相应洗护剂容器单元的开关打开,等待第一用户放入待洗衣物和洗护剂后,预约结束。若确定不使用用户自带的洗护剂,则使用洗衣系统提供的洗护剂,即进行衣物洗涤时,洗衣机自动添加洗护剂。
优选地,如果储衣柜或洗护剂容器单元没关上,将向用户提醒。当不使用用户自带的洗护剂(洗涤剂和/或柔顺剂)时,不需要用户自己手动加入洗护剂产品时,洗护剂容器单元呈全部关闭状态。
优选地,所述装置还包括排序单元(图未示),用于在所述第一用户将待洗衣物放入所述目标储衣柜后,或者当所述第一用户选择使用自带洗护剂时,在所述第一用户将自带洗护剂放入所述目标洗护剂容器单元后,将所述目标储衣柜和所述目标洗护剂容器单元(的编号)加入洗涤队列中排队等待洗涤。所述洗涤队列为逻辑队列用于保存储衣柜和对应的洗护剂容器单元的排队顺序,即洗涤任务的洗涤顺序。
进一步地,所述控制单元160还用于:在当前洗涤队列中排在所述用户之前的其他用户的洗涤任务都完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤;在所述第一用户的待洗衣物洗涤完成后,控制传送装置将将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待第一用户取出。
具体地,在所述第一用户之前的用户的衣物都洗涤完成后,控制单元160控制传送装置将待洗衣物从第一用户的目标储衣柜中取出放入洗衣装置中进行洗涤,洗涤完成后,控制传送装置将洗涤完成的衣物从洗衣装置中取出放入第一用户对应的目标储衣柜中等待用户取出。优选地,先对洗涤完成的衣物进行烘干后,在放入第一用户的目标储衣柜中等待用户取出。
所述接收单元110还用于:在所述第一用户将待洗衣物放入所述目标储衣柜中后,在第一预设时间内接收所述第一用户的提前结束洗衣请求;所述控制单元160还用于:若所述接收单元110在第一预设时间内接收到所述第一用户的提前结束洗衣请求,则提前结束所述第一用户的洗涤任务,并控制所述目标储衣柜的柜门打开,以便所述第一用户从所述目标储衣柜中取出所述待洗衣物。
第一预设时间为预设的允许取消洗衣任务的时间。在所述第一用户将待洗衣物放入所述目标储衣柜中后的第一预设时间内,用户可以随时发出提前结束洗衣请求,选择提前结束洗衣。在所述第一用户将待洗衣物放入所述目标储衣柜中后的第一预设时间内,若接收到所述第一用户的提前结束洗衣请求,则提前结束所述第一用户的洗涤任务,同时控制所述目标储衣柜的柜门打开,以便所述用户从所述目标储衣柜中取出所述待洗衣物。
判断单元170用于在所述第一用户从所述目标储衣柜中取出所述待洗衣物后判断所述目标洗护剂容器单元中是否添加了洗护剂,若判断所述目标洗护剂容器单元中添加了洗护剂,则判断第二预设时间内是否接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求;所述分配单元120进一步用于:若所述判断单元170判断在第二预设时间内接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将所述目标储衣柜及对应的目标洗护剂容器单元分配给所述第二用户使用。
在一种具体实施方式中,在提前结束所述用户的洗涤任务的情况下,在所述第一用户从所述目标储衣柜中取出所述待洗衣物后,判断单元170判断所述目标洗护剂容器单元中是否添加了洗护剂,若判断所述目标洗护剂容器单元中未添加洗护剂,则将所述目标储衣柜和所述目标洗护剂容器单元(的编号)退出洗涤队列并加入存储队列中排队等待分配。
所述存储队列为逻辑队列,空闲的储衣柜和对应的洗护剂容器单元处于存储队列,所述存储队列即储衣柜和对应的洗护剂容器单元空闲出来的顺序。可选地,当接收到任一用户的洗衣预约请求时,可以根据排队顺序从所述存储队列中取出一个空置的储衣柜及其对应的洗护剂容器单元分配给该用户。
若判断单元170判断所述目标洗护剂容器单元中添加了洗护剂,则判断第二预设时间内是否接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求。即判断第二预设时间内是否接收到第二用户的洗衣预约请求,且该用户是否选择使用洗衣机提供洗护剂。
优选地,若判断单元170判断第二预设时间内未接收到选择使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则排序单元(图未示)将所述目标储衣柜和所述目标洗护剂容器单元退出洗涤队列并加入等待队列中排队等待处理;即,等待对所述目标洗护剂容器单元进行冲洗处理。所述等待队列为逻辑队列,处在洗涤队列中的用户中途退出洗衣任务,若该用户的洗护剂容器单元中添加了洗护剂,则对应的储衣柜和洗护剂容器单元将进入等待队列排队等待处理,即冲洗处理。
在第二预设时间内,当接收到新的洗衣预约请求时,判断单元170判断请求用户是否选择使用洗衣机提供洗护剂,若用户选择使用洗衣机提供洗护剂,则将目标储衣柜及对应的目标洗护剂容器单元分配给该用户(即第二用户)使用,若判断用户选择使用自带洗护剂,则从存储队列中给该用户分配空闲的储衣柜和对应的洗护剂容器单元,并继续判断接下来的新的洗衣预约请求,直到判断请求用户选择使用洗衣机提供洗护剂,若超出第二预设时间仍未接收到使用洗衣机提供洗护剂的第二用户的洗衣预约请求,则将目标储衣柜及对应的目标洗护剂容器单元加入等待队列中排队等待冲洗处理。
进一步地,所述控制单元160还用于:在当前洗涤队列排在所述第一用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤;在第一用户的待洗衣物洗涤完成后,控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待用户取出。
具体地,在排在所述第一用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从第一用户的目标储衣柜中取出放入洗衣装置中进行洗涤。在进行洗涤之前,控制所述洗护剂容器单元的开关打开,将洗护剂投入洗衣装置中以进行衣物洗涤。
优选地,每个所述洗护剂容器单元,包括:洗涤剂容器单元和柔顺剂容器单元,控制单元160控制所述洗衣装置对所述待洗衣物进行洗涤,包括:先控制所述洗涤剂容器单元的开关打开投放洗涤剂进行衣物洗涤,再控制所述柔顺剂容器单元的开关打开投放柔顺剂进一步进行衣物柔顺处理。
更进一步地,在第一用户的待洗衣物洗涤完成后,控制单元160控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待第一用户取出。也就是说,在当前洗涤队列中排在所述第一用户之前的用户的衣物都洗涤完成后,控制传送装置将待洗衣物从所述目标储衣柜中取出放入洗衣装置中进行洗涤,在第一用户的待洗衣物洗涤完成后,控制传送装置将洗完的衣物从所述洗衣装置中取出放回所述目标储衣柜中等待用户取出,即,第一用户从原来存入待洗衣物的储衣柜中取出洗涤完成的衣物。在所述待洗衣物洗涤完成,所述第一用户从所述目标储衣柜中取出洗涤完成的衣物后,将所述目标储衣柜和所述目标洗护剂容器单元(的编号)加入存储队列中排队等待分配。
图7是本发明提供的洗衣控制装置的另一实施例的结构框图。如图7所示,所述洗衣控制装置100还包括信息接收单元130、确定单元140和反馈单元150。
信息接收单元110用于在所述控制单元160控制所述目标洗护剂容器单元的开关打开之前,接收用户输入的待洗衣物信息;确定单元130用于根据所述待洗衣物信息确定需添加的洗护剂的添加量;反馈单元140用于向所述用户反馈所述需添加的洗护剂的添加量。
具体地,在控制单元160控制所述目标储衣柜的柜门打开以及所述目标洗护剂容器单元的开关打开之前,信息接收单元110接收用户输入的待洗衣物信息,待洗衣物信息具体可以包括种类、材质、数量和/或衣物的脏污程度。确定单元130根据用户提供的待洗衣物信息估计洗衣的重量,从而估计需添加洗护剂(洗涤剂和/或柔顺剂)的添加量,然后反馈单元140向用户(移动终端)反馈需添加的洗护剂的添加量,以便用户根据需添加的洗护剂的添加量进行添加。
例如,根据用户反馈的洗衣的种类、材质和数量以及衣物脏污程度,估算洗衣的重量,预先设置的洗衣情况查找表,决定了洗衣机是要弱洗、中洗、还是长洗,以及洗衣时间(洗衣最长时间不能超过清洗某单件材质衣物遭到破坏时间)。同时衣物重量、衣物脏污程度也对应一个洗护剂添加量的查找表,记录着洗衣重量、衣物脏污程度与洗护剂的添加量的对应关系,同时还可以根据洗护剂的添加量来确定漂洗的次数,例如,将添加量分为大、中、小三个数值范围,在添加量大的范围内漂洗3次,添加量中的范围内漂洗2次,添加量少的范围内漂洗1次,再计入甩干、排水、加水时间,即可大致估算出衣物的洗涤时间。当用户不使用自带洗护剂时,可以使用洗衣机自配的洗护剂,不需要向用户反馈加入洗护剂的量。
本发明还提供对应于所述洗衣控制方法的一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。
本发明还提供对应于所述洗衣控制方法的一种洗衣系统,包括:洗衣装置、用于存储衣物的两个以上储衣柜、用于存放洗护剂的两个以上洗护剂容器单元以及用于在所述储衣柜和所述洗衣装置之间传送衣物的传送装置;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应;还包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。
本发明还提供对应于所述洗衣控制方法的一种洗衣系统,包括:洗衣装置、用于存储衣物的两个以上储衣柜、用于存放洗护剂的两个以上洗护剂容器单元以及用于在所述储衣柜和所述洗衣装置之间传送衣物的传送装置;所述两个以上洗护剂容器单元与所述两个以上储衣柜一一对应;还包括前述任一所述的洗衣控制装置。
据此,本发明提供的方案,本发明提供的方案,采用储衣柜与洗护剂容器单元相绑定的方式,用户只需要在指定的洗护剂容器单元加入洗护剂,就可以自动排队,配合洗衣过程。本发明提供的方案,能够实现用户中途结束洗衣任务,并且能够对于中途结束的洗衣任务对应的洗护剂容器单元中的洗护剂进行再分配利用,避免浪费,若没有成功分配,则进行冲洗处理,不会影响其他用户的正常使用。
本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
- 一种洗衣系统及其洗衣控制方法、装置和存储介质
- 一种洗衣系统及其洗衣控制方法、装置和存储介质