本发明属于清洁领域,尤其涉及一种清洁任务的调度方法、装置、设备和存储介质。
背景技术:
1、一个小区或者一栋楼内可以同时存多个清洁设备,以往在清洁任务分配给一个清洁设备后,该清洁设备会将该清洁任务执行到底,无论该清洁设备的状态如何,例如是否还有执行中的任务,是否会因为能量不足需要去先补给而占用大量时间。从而导致清洁任务的执行时间被拉得很长,导致清洁效率降低。
技术实现思路
1、针对现有技术中的上述不足或缺陷,本发明提供一种清洁效率高的清洁设备调度方法方法、装置、电子设备和存储介质。
2、本发明提供的清洁设备调度方法,包括:接收清洁任务:将所述清洁任务分解成子清洁任务;将所述子清洁任务分配给空闲中的清洁设备。
3、可选的,所述将清洁任务分解成子清洁任务包括如下步骤:将所述清洁任务按楼层数分解为多个子清洁任务,和/或将所述清洁任务按面积分解为多个子清洁任务。
4、可选的,将所述清洁任务按面积分解为多个子清洁任务包括如下步骤:在所述清洁任务为单楼层清洁任务时,判断所述清洁任务中的清扫面积是否大于第一预设面积;在所述清洁任务中的清扫面积大于第一预设面积时,对所述清洁任务进行分解。
5、可选的,本发明提供的清洁设备调度方法还包括如下步骤:判断所述清洁任务是否有指定清洁设备;如果所述清洁任务有指定清洁设备,则将所述清洁任务的所有子清洁任务分配给指定清洁设备。
6、可选的,所述向清洁设备分配子清洁任务的步骤包括:计算清洁设备与子清洁任务之间的权重,所述权重至少基于子清洁任务的优先属性、子清洁任务与清洁设备之间的距离、子清洁任务的开始执行时间,清洁设备的能量状态和清洁设备的任务状态中的至少一者设定;按照清洁设备与子清洁任务之间的权重高低依次分配所述子清洁任务。
7、可选的,本发明提供的清洁设备调度方法还包括如下步骤:分解清洁任务后,监听清洁设备的工作状态;如果有空闲的清洁设备出现,向空闲的清洁设备分配子清洁任务。在子清洁任务开始执行的第一预设时间内,如果没有空闲的清洁设备出现,通知第三方处理所述子清洁任务。
8、可选的,本发明提供的清洁设备调度方法还包括如下步骤:在执行所述子清洁任务之前,获取所述清洁设备的能量;在清洁设备的能量小于第一预设能量值,调度所述清洁设备去工作站补给;在清洁设备的能量大于等于第一预设能量时,调度所述清洁设备的去执行所述子清洁任务。
9、可选的,本发明提供的清洁设备调度方法还包括如下步骤:在执行所述子清洁任务过程中,获取当前所述清洁设备的能量;在当前所述清洁设备的能量小于第三预设能量时,调度当前所述清洁设备结束子清洁任务,去工作站进行补给。
10、可选的,本发明提供的清洁设备调度方法还包括如下步骤:获取当前所述清洁设备的补给时间;在当前所述清洁设备的补给时间大于第二预设时间时,调度其它清洁设备执行未完成的子清洁任务。
11、可选的,本发明提供的清洁设备调度方法还包括如下步骤:获取工作站的工作状态;在工作站处于工作中时,调度所述清洁设备行驶至待补给区;在工作站处于空闲中时,调度所述清洁设备前往工作站。
12、可选的,本发明提供的清洁设备调度方法还包括如下步骤:获取补给中所述清洁设备的任务状态和所述工作站的补给状态;在补给中所述清洁设备有新指定的子清洁任务或者所述工作站有待补给的清洁设备时,将补给中所述清洁设备补给至第一预设能量。在所述补给中清洁设备没有新指定的子清洁任务且所述工作站没有待补给的清洁设备时,将所述补给中清洁设备补给至第二预设能量。
13、可选的,本发明提供的清洁设备调度方法还包括如下步骤:获取所述清洁设备的告警状态:在收到第一告警状态时,结束所述子清洁任务;在收到第二告警状态时,将所述子清洁任务从当前的清洁设备中释放出来;在收到第三告警状态时,继续执行所述子清洁任务。
14、本发明提供的清洁设备调度装置,包括接收模块,用于接收清洁任务;分解模块,用于将所述清洁任务分解成子清洁任务;以及分配模块,用于将所述子清洁任务分配给空闲中的清洁设备。
15、本发明提供的电子设备,包括处理器和存储器,所述存储器中存储指令,所述指令由所述处理器加载并执行,以实现前述调度方法。
16、本发明提供的计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被执行时实现以实现前述调度方法。
17、本发明提供的清洁设备调度方法,云平台在收到用户创建的清洁任务时,先将清洁任务分解成子清洁任务,再将子清洁任务分配给空闲中的清洁设备,通过将清洁任务分配给多个清洁设备执行,从而提高了清洁任务的处理效率。
18、本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种清洁设备调度方法,其特征在于,包括:
2.根据权利要求1所述的调度方法,其特征在于,所述将清洁任务分解成子清洁任务包括如下步骤:
3.根据权利要求2所述的调度方法,其特征在于,将所述清洁任务按面积分解为多个子清洁任务包括如下步骤:
4.根据权利要求1所述的调度方法,其特征在于,包括
5.根据权利要求1所述的调度方法,其特征在于,所述向清洁设备分配子清洁任务的步骤包括:
6.根据权利要求1所述的调度方法,其特征在于,包括:
7.根据权利要求1所述的调度方法,其特征在于,包括:
8.根据权利要求1所述的调度方法,其特征在于,包括:
9.根据权利要求8所述的调度方法,其特征在于,包括:
10.根据权利要求1所述的调度方法,其特征在于,包括:
11.根据权利要求10所述的调度方法,其特征在于,包括:
12.根据权利要求1所述的调度方法,其特征在于,包括:
13.一种清洁设备调度装置,其特征在于,包括:
14.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器中存储指令,所述指令由所述处理器加载并执行,以实现如权利要求1至12任一项所述的方法。
15.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被执行时实现如权利要求1-12中任一项所述的方法。