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.当上一次清洗的清洗流程的完成节点为烘干时,确定所述注液指示为需要注液以及所述目标注液量为第一注液量;
47.当上一次清洗的清洗流程的完成节点为清洗时,确定所述注液指示为不不需要注液。
48.可选地,所述装置,还包括:
49.第二获取模块,用于根据所述清洁设备当前所处的工作模式,获取第二注液信息,所述工作模式为多个清洁模式中的一个,所述第二注液信息包括注液周期和第二注液量;
50.第二控制模块,用于根据所述第二注液信息,控制所述储液装置向所述清洁件注液。
51.可选地,所述第二控制模块,具体用于获取所述清洁设备的累计工作时长,其中,所述累计工作时长包括多个工作时间段,每个所述工作时间段的时长大于预设时长;判断相邻两个工作时间段之间的间隔时长是否小于预设阈值;若是,则在所述累计工作时长达到注液周期所对应的工作时长时,控制所述储液装置向所述清洁件注液;若否,则对所述累计工作时长进行延长更新处理,得到更新后的累计工作时长,在所述更新后的累计工作时长达到注液周期所对应的工作时长时,控制所述储液装置向所述清洁件注液。
52.可选地,所述第二获取模块,具体用于根据工作模式与注液信息的预设对应关系,获取第二注液信息;获取当前环境温度和参照环境温度的温度差异值以及当前环境湿度与参照环境湿度的湿度差异值;根据所述温度差异值和所述湿度差异值对所述第二注液信息就行修正,得到所述第二注液信息。
53.可选地,所述装置,还包括:
54.第二确定模块,用于根据所述清洁设备的历史清洁信息,确定本次清洁的预估清洁液体消耗量;
55.判断模块,用于根据所述储液装置的剩余液体量和所述预估清洁液体消耗量,判断所述剩余液体量是否充足;
56.输出模块,用于当所述剩余液体量不充足时,输出缺水提醒。
57.可选地,所述历史清洁信息中包括多次清洁的清洁信息,每次清洁的清洁信息包括上一次清洁到该次清洁的历史间隔时长和该次清洁的历史清洁液体消耗量;
58.所述第二确定模块,具体用于根据上一次清洁的时间,确定上一次清洁到本次清洁的本次间隔时长;根据所述本次间隔时长和所述历史清洁信息中每一所述清洁信息所包括的所述历史间隔时长,从所述多次清洁的清洁信息中选择满足预设条件的清洁信息,其中,所述预设条件为所述清洁信息中的历史间隔时长与本次间隔时长的差值小于预设值;根据所述满足预设条件的清洁信息中的所述历史清洁液体消耗量,确定本次清洁的预估清洁液体消耗量。
59.第三方面,本技术提供一种清洁设备,所述清洁设备,包括:存储器、处理器、清洁件和储液装置,所述处理器与存储器和储液装置连接;
60.所述存储器用于存储计算机程序;所述处理器用于根据所述存储器存储的计算机程序,执行第一方面及第一方面任一种可能的设计中的清洁设备的控制方法。
61.第四方面,本技术提供一种清洁系统,所述清洁系统,包括:如第三方面及第三方面任一种可能的设计中的清洁设备和清洁基站,所述清洁设备具有清洁件,所述清洁件用于实现清洁操作,所述清洁基站用于在所述清洁设备完成清洁后容纳所述清洁设备,并对所述清洁设备进行清洗。
62.第五方面,本技术提供一种可读存储介质,可读存储介质中存储有计算机程序,当清洁设备的至少一个处理器执行该计算机程序时,处理器执行第一方面及第一方面任一种可能的设计中的清洁设备的控制方法。
63.第六方面,本技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,当清洁设备的至少一个处理器执行该计算机程序时,处理器执行第一方面及第一方面任一种可能的设计中的清洁设备的控制方法。
64.本技术提供的清洁设备的控制方法,通过从存储器中存储有清洁设备在上一次清洗过程中的历史清洁信息;根据该历史清洗信息,确定清洁件的当前液体含量;根据该清洁件当前的液体含量,确定清洁件的第一注液信息,其中,第一注液信息用于指示清洁件在开始执行清洁操作前第一次注入清洁液体的注液信息,第一注液信息包括注液指示和目标注液量;控制储液装置向清洁件注入目标注液量的清洁液体的手段,实现避免液体含量过多以及过少的情况,提高清洁设备的清洁效率效果。
附图说明
65.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
66.图1为本技术一实施例提供的一种清洁设备的场景示意图;
67.图2为本技术一实施例提供的一种清洁设备的控制方法的流程图;
68.图3为本技术一实施例提供的一种清洁设备的控制方法的流程图;
69.图4为本技术一实施例提供的一种清洁设备的控制方法的流程图;
70.图5为本技术一实施例提供的一种清洁设备的控制装置的结构示意图;
71.图6为本技术一实施例提供的一种清洁设备的硬件结构示意图;
72.图7为本技术一实施例提供的一种清洁系统的结构示意图。
73.附图标记
74.1:清洁设备;11:清洁件;12:储液装置。
具体实施方式
75.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
76.针对干湿两用的清洁设备,目前向清洁件注入清水的方式可以包括用户根据需要注入和清洁设备根据预设程序注入两种方式。其中,当清洁设备需要用户根据需要,向清洁件注入清水时,清洁设备上可以安装有水箱和控制按钮。用户可以在每次需要注入清水时按下控制按钮。每次按下控制按钮,清洁设备可以控制水箱向清洁件注入预设水量的水。当清洁设备需要根据预设程序注入清水,清洁设备可以在用户使用该清洁设备开始执行清洁操作时,启动预设注水程序,并根据该预设程序定时定量的向清洁件中注水。
77.然而,如果清洁件每次需要加水均需要用户按下控制按钮,则存在自动化效果差,用户体验差的问题。并且,依赖于用户对清洁件的含水量进行判断,存在判断准确性差的问题,容易导致清洁效果差。如果清洁件根据预设程序进行注水,则注水过程过于机械,存在无法与清洁件的实际含水量相结合的问题,容易导致清洁件含水量过多或者过少的问题。进而,容易导致清洁效果差的问题。
78.针对上述问题,发明人提出了清洁设备获取清洁件的含水量和目标液体含量区间的方法。清洁设备获取清洁件的含水量后,可以直接根据该清洁件的含水量,对清洁件的含水量进行准确调控。同时,清洁设备还可以根据清洁属性确定目标液体含量。该目标液体含量的使用,可以帮助清洁设备确定在不同清洁属性的情况下,清洁件对含水量的不同需求,从而提高清洁设备的清洁效果。
79.下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
80.图1示出了本技术一实施例提供的一种清洁设备的场景示意图。如图1所示,清洁设备1为日常用于清洁的设备,例如拖把、电动拖把、吸尘器等。该第二清洁设备中可以包括至少一个清洁件11。其中,清洁件11为该清洁设备1上用于清洁的组件,位于该清洁设备的底部。该清洁件11可以为电动拖把的拖布、吸尘器的滚刷等。当该清洁件11为拖布时,该清洁设备1上可以包括一个或者多个拖布,即可以包括一个或者多个清洁件11。该清洁设备1中还可以包括存储器和处理器。其中,处理器用于在用户使用该清洁设备1执行清洁时,根
据清洁件11的液体含量和目标液体含量,向清洁件11补充液体。
81.本技术中,以清洁设备为执行主体,执行如下实施例的清洁设备的控制方法。具体地,该执行主体可以为清洁设备的硬件装置,或者为清洁设备中实现下述实施例的软件应用,或者为安装有实现下述实施例的软件应用的计算机可读存储介质,或者为实现下述实施例的软件应用的代码。
82.图2示出了本技术一实施例提供的一种清洁设备的控制方法的流程图。在图1所示实施例的基础上,如图2所示,以清洁设备为执行主体,本实施例的方法可以包括如下步骤:
83.s101、从清洁设备的存储器中读取清洁设备的历史清洗信息,历史清洗信息包括上一次清洗的清洗流程。
84.本实施例中,清洁设备的存储器中存储有清洁设备在上一次清洗过程中的历史清洁信息。该上一次清洗过程中的历史清洗信息包括清洗流程、清洗时间等信息。
85.s102、根据历史清洗信息,确定清洁件的第一注液信息,第一注液信息用于指示清洁件在开始执行清洁操作前第一次注入清洁液体的注液信息,第一注液信息包括注液指示和目标注液量。
86.本实施例中,清洁设备可以根据该历史清洗信息,确定清洁件的当前液体含量。进而,清洁设备根据该清洁件当前的液体含量,确定清洁件的第一注液信息。该第一注液信息用于指示清洁件在该清洁设备开始执行清洁操作前,清洁设备是否需要向清洁件中注入的清洁液体。当清洁设备需要向清洁件注入清洁液体时,该第一注液信息还包括需要向清洁件注入的清洁液体的目标注液量。
87.一种示例中,当上一次清洗的清洗流程的完成节点为烘干时,确定注液指示为需要注液以及目标注液量为第一注液量。
88.本示例中,清洁设备可以从清洁基站中获取清洁设备的清洗流程。该清洗流程中包括清洁设备完成的各个清洗节点。当清洁设备完成的清洗节点包括烘干时,清洁设备可以确定清洁件处于干燥状态。此时,为了保证清洁件在清洁过程中的液体含量可以达到预设液体含量。清洁设备需要在开始执行清洁操作前,向清洁件注入第一注液量的清洁液体,使该清洁件的含水量可以达到预设的液体含量。此时,清洁设备确定该第一注液量为目标注液量。
89.其中,该第一注液量可以为注液65秒。
90.另一种示例中,当上一次清洗的清洗流程的完成节点为清洗时,确定注液指示为不不需要注液。
91.本示例中,清洁设备从清洁基站中获取的清洗流程中包括清洁设备完成的各个清洗节点。当清洁设备完成的清洗节点包括清洗,且不包括烘干时,清洁设备可以确定清洁件处于湿润状态。清洁设备可以确定该清洁件的液体含量可以达到预设的液体含量。此时,清洁设备可以确定该清洁设备的第一注液信息指示不需要注入清洁液体。
92.或者,清洁设备可以根据该清洗节点,确定该清洁件的液体含量。清洁设备可以根据该清洁件的该液体含量,确定需要补充注入的注液量。此时,清洁设备可以确定该清洁设备的第一注液信息指示需要注入清洁液体。并且,该清洁设备可以根据该清洁件的液体含量和预设液体含量,确定需要注入的第三注液量。清洁设备确定该第三注液量为目标注液量。
93.其中,该第一注液量可以为注液25秒。
94.s103、当注液指示为需要注液时,根据目标注液量,控制清洁设备的储液装置向清洁件注入清洁液体。
95.本实施例中,清洁设备已经根据上述步骤确定了一个清洁件需要注入的清洁液体的目标注液量。清洁设备可以控制储液装置向清洁件注入目标注液量的清洁液体。该储液装置上可以设置有阀门。清洁设备可以通过控制该阀门,控制储液装置向清洁件注入的清洁液体的量。
96.本技术提供的清洁设备的控制方法,清洁设备从存储器中存储有清洁设备在上一次清洗过程中的历史清洁信息。清洁设备可以根据该历史清洗信息,确定清洁件的当前液体含量。进而,清洁设备根据该清洁件当前的液体含量,确定清洁件的第一注液信息。第一注液信息用于指示清洁件在开始执行清洁操作前第一次注入清洁液体的注液信息。第一注液信息包括注液指示和目标注液量。清洁设备可以控制储液装置向清洁件注入目标注液量的清洁液体。本技术中,通过获取历史清洗信息,确定了清洁件当前的含水量,从而确定是否需要注入清洁液体以及注入清洁液体的目标注入量,使清洁件中的清洁液体可以根据实际情况进行补充,避免液体含量过多以及过少的情况,提高清洁设备的清洁效率。
97.图3示出了本技术一实施例提供的一种清洁设备的控制方法的流程图。在图1和图2所示实施例的基础上,如图3所示,以清洁设备为执行主体,本实施例的方法可以包括如下步骤:
98.s201、从清洁设备的存储器中读取清洁设备的历史清洗信息,历史清洗信息包括上一次清洗的清洗流程。
99.s202、根据历史清洗信息,确定清洁件的第一注液信息,第一注液信息用于指示清洁件在开始执行清洁操作前第一次注入清洁液体的注液信息,第一注液信息包括注液指示和目标注液量。
100.s203、当注液指示为需要注液时,根据目标注液量,控制清洁设备的储液装置向清洁件注入清洁液体。
101.其中,步骤s201至s203与图2实施例中的步骤s101至s103实现方式类似,本实施例此处不再赘述。
102.s204、根据清洁设备当前所处的工作模式,获取第二注液信息,工作模式为多个清洁模式中的一个,第二注液信息包括注液周期和第二注液量。
103.本实施例中,清洁设备在开始执行清洁操作时,获取该次清洁操作的工作模式。清洁设备可以根据该工作模式,确定在执行清洁操作期间,清洁设备的第二注液信息。其中,清洁设备可以包括多个清洁模式。当清洁设备开始执行清洁操作时,用户需要从清洁设备的多个清洁模式中选择一个清洁模式作为工作模式。其中,第二注液信息中可以包括注液周期和第二注液量。其中,注液周期用于指示该清洁设备在执行清洁操作期间,清洁设备需要周期性的向清洁件注入清洁液体,从而保证该清洁件的液体含量的稳定性。
104.一种示例中,清洁设备获取第二注液信息的具体步骤可以包括:
105.步骤1、根据工作模式与注液信息的预设对应关系,获取第二注液信息。
106.本步骤中,清洁设备的存储器中存储有映射表。该映射表中包括工作模式与主业信息的预设对应关系。清洁设备可以根据该映射表和工作模式,确定第二注液信息。
107.步骤2、获取当前环境温度和参照环境温度的温度差异值以及当前环境湿度与参照环境湿度的湿度差异值。
108.本步骤中,清洁设备可以通过温度传感器和湿度传感器,获取清洁设备所处的当前环境的环境温度和环境湿度。清洁设备可以根据环境温度和参照环境温度的差值,确定温度差异值。清洁设备还可以根据环境湿度和参照环境湿度的差值,确定湿度差异值。
109.步骤3、根据温度差异值和湿度差异值对第二注液信息就行修正,得到第二注液信息。
110.本步骤中,在不同温度环境和/或不同湿度环境下,清洁件中清洁液体的蒸发速度不同。例如,在温度高且湿度低的环境下,清洁件的清洁液体蒸发速度快。且在执行清洁操作过程中,清洁后残留在地面的清洁液体的蒸发速度快。因此,在该情况下,清洁件的液体含量的适当增加不会导致地面上清洁液体的残留,且可以提高清洁设备的清洁能力。因此,清洁设备可以根据该温度差异值和湿度差异值对第二注液信息就行修正,使清洁件的液体含量保持在更合适的数值,提高清洁设备的清洁能力。
111.s205、根据第二注液信息,控制储液装置向清洁件注液。
112.本实施例中,清洁设备可以根据注液周期,周期性的控制储液装置向清洁件注入第二注液量的清洁液体。在一个注液周期中,如果用户控制该清洁设备多次开启和结束清洁操作,则在该过程中,注液周期的计算可以包括如下步骤:
113.步骤1、获取清洁设备的累计工作时长,其中,累计工作时长包括多个工作时间段,每个工作时间段的时长大于预设时长。
114.本步骤中,清洁设备可以累计执行清洁操作的工作时长。在该累计工作时长未达到注液周期之前,清洁设备可以在获取一个工作时间段后,判断该工作时间段的时长是否大于预设时长。当该工作时间段的时长大于预设时长时,清洁设备可以将该工作时长累计到累计工作时长。清洁设备还可以记录该工作时间段,并将该工作时间段应用于下述步骤的计算中。当该工作时间段的时长小于等于预设时长时,清洁设备可以将该工作时长累计到累计工作时长。同时,清洁设备不记录该工作时间段。
115.步骤2、判断相邻两个工作时间段之间的间隔时长是否小于预设阈值。
116.本步骤中,清洁设备可以根据记录的工作时间段,计算最近获取的工作时间段与上一个工作时间段之间的间隔时长。
117.步骤3、若是,则在累计工作时长达到注液周期所对应的工作时长时,控制储液装置向清洁件注液。
118.本步骤中,当该间隔时长小于预设阈值时,清洁设备控制储液装置向清洁件注液。
119.步骤4、若否,则对累计工作时长进行延长更新处理,得到更新后的累计工作时长,在更新后的累计工作时长达到注液周期所对应的工作时长时,控制储液装置向清洁件注液。
120.本步骤中,当该间隔时长大于等于预设阈值时,清洁设备可以将该间隔时长累计到累计工作时长中。当累计工作时长大于注液周期时,清洁设备可以执行一次注液操作。
121.本技术提供的清洁设备的控制方法,清洁设备从存储器中读取清洁设备的历史清洗信息,历史清洗信息包括上一次清洗的清洗流程。清洁设备根据历史清洗信息,确定清洁件的第一注液信息。其中,第一注液信息用于指示清洁件在开始执行清洁操作前第一次注
入清洁液体的注液信息。该第一注液信息包括注液指示和目标注液量。当注液指示为需要注液时,清洁设备根据目标注液量,控制清洁设备的储液装置向清洁件注入清洁液体。清洁设备在开始执行清洁操作时,获取该次清洁操作的工作模式。清洁设备可以根据该工作模式,确定第二注液信息。清洁设备可以根据注液周期,周期性的控制储液装置向清洁件注入第二注液量的清洁液体。本技术中,通过使用第二注液信息,使清洁设备可以在执行清洁操作期间,保证清洁件液体含量的稳定性,进一步提高了清洁设备的清洁效率。
122.图4示出了本技术一实施例提供的一种清洁设备的控制方法的流程图。在图1至图3所示实施例的基础上,如图4所示,以清洁设备为执行主体,本实施例的方法可以包括如下步骤:
123.s301、根据清洁设备的历史清洁信息,确定本次清洁的预估清洁液体消耗量。
124.本实施例中,清洁设备的存储器中还可以存储有历史清洁信息该历史清洁信息中可以包括每次执行清洁操作的历史清洁液体消耗量。清洁设备可以根据该历史清洁液体消耗量,预估本次清洁的预估清洁液体消耗量。其中,在执行一次清洁操作时,清洁设备可以会因为更换场地等因素执行多次开始清洁和停止清洁的操作。因此,当两次清洁的工作时间段的间隔时长大于第二预设值时,清洁设备可以确定该两次清洁工作时间段属于两次清洁操作。该第二预设值可以为1小时、2小时等。
125.一种示例中,历史清洁信息中可以包括多次清洁的清洁信息,每次清洁的清洁信息包括上一次清洁到该次清洁的历史间隔时长和该次清洁的历史清洁液体消耗量。
126.一种示例中,清洁设备预估本次清洁的预估清洁液体消耗量的步骤包括:
127.步骤1、根据上一次清洁的时间,确定上一次清洁到本次清洁的本次间隔时长。
128.本步骤中,考虑到间隔不同的时长,用户可能执行的清洁操作的强度不同。因此,清洁设备根据上一次清洁时间,确定上一次清洁到本次清洁的本次间隔时长。例如,当本次间隔时长为1天时,用户可能只是简单清洁,通常消耗的清洁液体量较少。当本次间隔时长为7天时,用户可需要进行大扫除,通常消耗的清洁液体量较多。
129.步骤2、根据本次间隔时长和历史清洁信息中每一清洁信息所包括的历史间隔时长,从多次清洁的清洁信息中选择满足预设条件的清洁信息,其中,预设条件为清洁信息中的历史间隔时长与本次间隔时长的差值小于预设值。
130.本步骤中,历史清洁信息中可以包括多次清洁的清洁信息。清洁设备可以获取每一清洁信息的历史间隔时长。该历史间隔时长为该清洁信息所对应的清洁与该清洁信息所对应的清洁的上一次清洁的间隔时长。清洁设备可以计算本次间隔时长与各个历史间隔时长的差值。清洁设备可以获取该差值的绝对值小于预设值的历史间隔时长对应的清洁信息。清洁设备确定该清洁信息为满足条件的清洁信息。
131.步骤3、根据满足预设条件的清洁信息中的历史清洁液体消耗量,确定本次清洁的预估清洁液体消耗量。
132.本步骤中,历史清洁信息中还可以包括每一次清洁对应的历史清洁液体消耗量。清洁设备获取满足条件的清洁信息后,可以从每一清洁信息中获取一个历史清洁液体消耗量。清洁设备可以计算该历史清洁液体消耗量的平均值。清洁设备可以确定该平均值为本次清洁的预估清洁液体消耗量。
133.s302、根据储液装置的剩余液体量和预估清洁液体消耗量,判断剩余液体量是否
充足。
134.本实施例中,清洁设备可以获取储液装置中的剩余液体量。清洁设备可以比较计算得到的预估清洁液体消耗量和剩余液体量,进而确定剩余液体量是否充足。
135.s303、当剩余液体量不充足时,输出缺水提醒。
136.本实施例中,当储液装置中剩余液体量不充足时,清洁设备可以输出缺水提醒。该缺水提醒可以为清洁设备上的指示灯亮起,提示用户向储液装置中添加清洁液体。或者,该缺水提醒还可以为清洁设备语言播报,提醒用户向储液装置中添加清洁液体。或者,该缺水提醒还可以为清洁设备通过网络向用户终端设备发送提醒信息。
137.本技术提供的清洁设备的控制方法,清洁设备的存储器中还可以存储有历史清洁信息该历史清洁信息中可以包括每次执行清洁操作的历史清洁液体消耗量。清洁设备可以根据该历史清洁液体消耗量,预估本次清洁的预估清洁液体消耗量。清洁设备可以获取储液装置中的剩余液体量。清洁设备可以比较计算得到的预估清洁液体消耗量和剩余液体量,进而确定剩余液体量是否充足。当储液装置中剩余液体量不充足时,清洁设备可以输出缺水提醒。本技术中,通过获取历史清洁信息,确定清洁设备在本次清洁操作中的预估清洁液体消耗量,实现储液装置中剩余液体量的检测和提醒,提高用户体验。
138.图5示出了本技术一实施例提供的一种清洁设备的控制装置的结构示意图,如图5所示,本实施例的清洁设备的控制装置20用于实现上述任一方法实施例中对应于清洁设备的操作,本实施例的清洁设备的控制装置20包括:
139.第一获取模块21,用于从清洁设备的存储器中读取清洁设备的历史清洗信息,历史清洗信息包括上一次清洗的清洗流程。
140.第一确定模块22,用于根据历史清洗信息,确定清洁件的第一注液信息,第一注液信息用于指示清洁件在开始执行清洁操作前第一次注入清洁液体的注液信息,第一注液信息包括注液指示和目标注液量。
141.第一控制模块23,用于当注液指示为需要注液时,根据目标注液量,控制清洁设备的储液装置向清洁件注入清洁液体。
142.一种示例中,第一确定模块22,具体包括:
143.当上一次清洗的清洗流程的完成节点为烘干时,确定注液指示为需要注液以及目标注液量为第一注液量。
144.当上一次清洗的清洗流程的完成节点为清洗时,确定注液指示为不不需要注液。
145.一种示例中,装置,还包括:
146.第二获取模块,用于根据清洁设备当前所处的工作模式,获取第二注液信息,工作模式为多个清洁模式中的一个,第二注液信息包括注液周期和第二注液量。
147.第二控制模块,用于根据第二注液信息,控制储液装置向清洁件注液。
148.一种示例中,第二控制模块,具体用于获取清洁设备的累计工作时长,其中,累计工作时长包括多个工作时间段,每个工作时间段的时长大于预设时长。判断相邻两个工作时间段之间的间隔时长是否小于预设阈值。若是,则在累计工作时长达到注液周期所对应的工作时长时,控制储液装置向清洁件注液。若否,则对累计工作时长进行延长更新处理,得到更新后的累计工作时长,在更新后的累计工作时长达到注液周期所对应的工作时长时,控制储液装置向清洁件注液。
149.一种示例中,第二获取模块,具体用于根据工作模式与注液信息的预设对应关系,获取第二注液信息。获取当前环境温度和参照环境温度的温度差异值以及当前环境湿度与参照环境湿度的湿度差异值。根据温度差异值和湿度差异值对第二注液信息就行修正,得到第二注液信息。
150.一种示例中,装置,还包括:
151.第二确定模块,用于根据清洁设备的历史清洁信息,确定本次清洁的预估清洁液体消耗量。
152.判断模块,用于根据储液装置的剩余液体量和预估清洁液体消耗量,判断剩余液体量是否充足。
153.输出模块,用于当剩余液体量不充足时,输出缺水提醒。
154.一种示例中,历史清洁信息中包括多次清洁的清洁信息,每次清洁的清洁信息包括上一次清洁到该次清洁的历史间隔时长和该次清洁的历史清洁液体消耗量。
155.第二确定模块,具体用于根据上一次清洁的时间,确定上一次清洁到本次清洁的本次间隔时长。根据本次间隔时长和历史清洁信息中每一清洁信息所包括的历史间隔时长,从多次清洁的清洁信息中选择满足预设条件的清洁信息,其中,预设条件为清洁信息中的历史间隔时长与本次间隔时长的差值小于预设值。根据满足预设条件的清洁信息中的历史清洁液体消耗量,确定本次清洁的预估清洁液体消耗量。
156.本实施例提供的清洁设备可用于执行上述的清洁设备的控制方法,其实现方式和技术效果类似,本实施例此处不再赘述。
157.图6示出了本技术一实施例提供的一种清洁设备的结构示意图,如图6所示,本实施例的清洁设备30用于实现上述任一方法实施例中对应于清洁设备的操作,本实施例的清洁设备30包括:存储器31、处理器32、清洁件33和储液装置34。
158.存储器31,用于存储计算机程序。该存储器31可能包含高速随机存取存储器(random access memory,ram),也可能还包括非易失性存储(non-volatile memory,nvm),例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
159.处理器32,用于执行存储器存储的计算机程序,以实现上述实施例中的清洁设备的控制方法。具体可以参见前述方法实施例中的相关描述。该处理器32可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
160.可选地,存储器31既可以是独立的,也可以跟处理器32集成在一起。
161.当存储器31是独立于处理器32之外的器件时,清洁设备30还可以包括总线。该总线用于连接存储器31和处理器32。该总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
162.储液装置34,与处理器连接,用于根据处理器指示的目标注液量向清洁件33注入清洁液体。
163.清洁件33,位于该清洁设备的底部,用于执行清洁操作。
164.本实施例提供的清洁设备可用于执行上述的清洁设备的控制方法,其实现方式和技术效果类似,本实施例此处不再赘述。
165.图7示出了本技术实施例提供的一种清洁系统的结构示意图。如图7所示,该清洁系统40,可以包括:清洁基站41和清洁设备42
166.其中,清洁设备42可以如图6所示。清洁设备42具有清洁件,清洁件用于实现清洁操作。清洁基站41用于在清洁设备42完成清洁后容纳清洁设备42,并对清洁设备42进行清洗。
167.本实施例提供的清洁基站可用于执行上述的清洁基站的控制方法,其实现方式和技术效果类似,本实施例此处不再赘述。
168.本技术还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序/指令,计算机程序/指令被处理器执行时用于实现上述的各种实施方式提供的方法。
169.其中,计算机可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,计算机可读存储介质耦合至处理器,从而使处理器能够从该计算机可读存储介质读取信息,且可向该计算机可读存储介质写入信息。当然,计算机可读存储介质也可以是处理器的组成部分。处理器和计算机可读存储介质可以位于专用集成电路(application specific integrated circuits,asic)中。另外,该asic可以位于用户设备中。当然,处理器和计算机可读存储介质也可以作为分立组件存在于通信设备中。
170.具体地,该计算机可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(static random-access memory,sram),电可擦除可编程只读存储器(electrically-erasable programmable read-only memory,eeprom),可擦除可编程只读存储器(erasable programmable read only memory,eprom),可编程只读存储器(programmable read-only memory,prom),只读存储器(read-only memory,rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
171.本技术还提供一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令存储在计算机可读存储介质中。设备的至少一个处理器可以从计算机可读存储介质中读取该计算机程序/指令,至少一个处理器执行该计算机程序/指令使得设备实施上述的各种实施方式提供的方法。
172.本技术实施例还提供一种芯片,该芯片包括存储器和处理器,存储器用于存储计算机程序/指令,处理器用于从存储器中调用并运行计算机程序/指令,使得安装有芯片的设备执行如上各种可能的实施方式中的方法。
173.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集
成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
174.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制。尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。