订单处理方法、装置、设备、仓储系统和存储介质制造方法及图纸

技术编号:28285409 阅读:17 留言:0更新日期:2021-04-30 16:01
本公开实施例提供一种订单处理方法、装置、设备、仓储系统和存储介质,该订单处理方法包括:当检测到第二订单,且所述第二订单的优先级高于至少一个第一订单的优先级时,获取缓存区的第一订单料箱,其中,所述第一订单为当前正在执行且未执行完成的订单,所述第一订单料箱为所述第一订单对应的料箱中的至少一个料箱;根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,以根据所述第一搬运策略完成所述第二订单,基于优先级低的订单的已搬运料箱制定优先级较高的订单的料箱的搬运策略,提高了仓储系统的订单处理的灵活性和效率,提高了用户体验。

【技术实现步骤摘要】
订单处理方法、装置、设备、仓储系统和存储介质
本公开涉及智能仓储
,尤其涉及一种订单处理方法、装置、设备、仓储系统和存储介质。
技术介绍
基于机器人的智能仓储系统采用智能操作系统,通过系统指令实现货物的自动提取和存放,同时可以24小时不间断运行,代替了人工管理和操作,提高了仓储的效率,受到了广泛的应用和青睐。智能仓储系统往往需要根据各个订单,将各个订单中对应的料箱或者货物依次出库。现有技术中,往往仅可以按照系统设计的固定顺序依次进行各个订单的料箱的出库,订单处理灵活性差,无法满足需求。
技术实现思路
本公开提供一种订单处理方法、装置、设备、仓储系统和存储介质,在订单处理时,可自动根据各个订单的优先级,优先处理优先级高的订单,提高了订单处理的灵活性。第一方面,本公开实施例提供了一种订单处理方法,该方法应用于仓储系统,该方法包括:当检测到第二订单,且所述第二订单的优先级高于至少一个第一订单的优先级时,获取缓存区的第一订单料箱,其中,所述第一订单为当前正在执行且未执行完成的订单,所述第一订单料箱为所述第一订单对应的料箱中的至少一个料箱;根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,以根据所述第一搬运策略完成所述第二订单。可选地,根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,包括:判断所述第一订单料箱是否满足所述第二订单需求;当所述第一订单料箱不满足所述第二订单需求时,根据所述第二订单需求和所述第一订单料箱确定待搬运料箱;根据所述待搬运料箱确定所述第二订单的第一搬运策略。可选地,该订单处理方法,还包括:当所述第一订单料箱满足所述第二订单需求时,确定所述第二订单搬运完成;根据所述第一订单料箱、第一订单需求和所述第二订单需求确定所述第一订单的第二搬运策略,以根据所述第二搬运策略完成所述第一订单。可选地,所述根据所述待搬运料箱确定所述第二订单的第一搬运策略,包括:确定第一目标机器人;根据所述第二订单的优先级,确定所述第一目标机器人的第一优先级;根据所述待搬运料箱的料箱信息,生成所述第一目标机器人的第一料箱搬运指令,以使所述第一目标机器人基于所述第一优先级、根据所述第一料箱搬运指令搬运所述待搬运料箱。可选地,该订单处理方法,还包括:判断缓存区的剩余槽位是否小于所述待搬运料箱的需求槽位;若是,则根据所述需求槽位与剩余槽位的差值,确定所述缓存区的待搬出料箱,其中,所述待搬出料箱为位于所述缓存区的槽位中、且不包含于所述第二订单需求的所述第一订单料箱,生成所述待搬出料箱的搬出指令,以使机器人根据所述搬出指令将所述待搬出料箱搬出所述缓存区;当所述待搬出料箱搬出完毕后,生成所述待搬运料箱的放置指令,以根据所述放置指令,将所述待搬运料箱放置于所述缓存区。可选地,所述第二订单为货物提取订单,所述第二订单需求包括至少一个待提取货物以及所述待提取货物的第二数量,根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,包括:针对每个待提取货物,判断所述第一订单料箱中是否包括所述待提取货物;若否,则根据所述待提取货物的第二数量生成所述待提取货物的第一搬运策略;若所述第一订单料箱中包括所述待提取货物,则判断所述第一订单料箱中所述待提取货物的第一数量是否小于所述第二数量;若是,则根据所述第一数量和所述第二数量的差值,生成所述待提取货物的第一搬运策略。可选地,该订单处理方法,还包括:当所述待提取货物的所述第一数量大于或等于所述第二数量时,生成所述第二订单的所述待提取货物的第一分拣指令,以根据所述第一分拣指令从所述第一订单料箱中分拣所述第二数量的所述待提取货物。可选地,根据所述第一数量和所述第二数量的差值,生成所述待提取货物的第一搬运策略,包括:根据所述待提取货物的所述第一数量和所述第二数量的差值,确定目标料箱;确定第二目标机器人;根据所述第二订单的优先级确定所述第二目标机器人的第二优先级;根据所述目标料箱的料箱信息,生成所述第二目标机器人的第二料箱搬运指令,以使所述第二目标机器人基于所述第二优先级、根据所述第二料箱搬运指令搬运所述目标料箱至所述缓存区。可选地,该方法还包括:当所述待提取货物的所述第一数量小于所述第二数量时,生成所述第二订单的所述待提取货物的第二分拣指令,以根据所述第二分拣指令从所述第一订单料箱中分拣所述第一数量的所述待提取货物;当所述目标料箱搬运至所述缓存区后,生成所述目标料箱的第三分拣指令,以根据所述第三分拣指令从所述目标料箱中分拣所述第一数量和所述第二数量的差值对应的所述代替物货物。可选地,所述缓存区的第一订单料箱包括缓存货架上的第一订单料箱,和/或,第三目标机器人存储单元上的第一订单料箱。可选地,述缓存区的第一订单料箱为所述第三目标机器人存储单元上的第一订单料箱,执行所述第一搬运策略的机器人为除所述第三目标机器人之外的机器人。可选地,在获取缓存区的第一订单料箱之前,还包括:获取所述第二订单的初始等级和截止时间;根据所述第二订单的初始等级和截止时间,确定所述第二订单的优先级。第二方面,本公开实施例还提供了一种订单处理装置,该装置包括:第一料箱获取模块,用于当检测到第二订单,且所述第二订单的优先级高于至少一个第一订单的优先级时,获取缓存区的第一订单料箱,其中,所述第一订单为当前正在执行且未执行完成的订单,所述第一订单料箱为所述第一订单对应的料箱中的至少一个料箱;第一搬运策略确定模块,用于根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,以根据所述第一搬运策略完成所述第二订单。第三方面,本公开实施例还提供了一种订单处理设备,包括存储器和至少一个处理器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如本公开第一方面对应的任意实施例提供的订单处理方法。第四方面,本公开实施例还提供了一种仓储系统,包括机器人、货架和本公开第三方面对应的实施例提供的订单处理设备,其中,所述机器人用于根据所述订单处理设备的指令,从所述货架上提取指令对应的料箱。第五方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如本公开第一方面对应的任意实施例提供的订单处理方法。第六方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如本公开第一方面对应的任意实施例提供的订单处理方法。本公开实施例提供的订单处理方法、装置、设备、仓储系统和存储介质,针对低优先级的第一订单处理的过程中,检测到高优先级的第二订单时,根据第一订单的料箱以及第二订单的需求,制定第二订单的搬运策略,以完成该第二订单,本公开提供的订单处理策略,无需按照设定顺序进行订单处理,而是根据订单的优先级,在低优先级的订单处理过程中,优先自动处理高优先级的订单,提高了订单处理的灵活性,保障了高优先级订单的处理本文档来自技高网...

【技术保护点】
1.一种订单处理方法,其特征在于,包括:/n当检测到第二订单,且所述第二订单的优先级高于至少一个第一订单的优先级时,获取缓存区的第一订单料箱,其中,所述第一订单为当前正在执行且未执行完成的订单,所述第一订单料箱为所述第一订单对应的料箱中的至少一个料箱;/n根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,以根据所述第一搬运策略完成所述第二订单。/n

【技术特征摘要】
1.一种订单处理方法,其特征在于,包括:
当检测到第二订单,且所述第二订单的优先级高于至少一个第一订单的优先级时,获取缓存区的第一订单料箱,其中,所述第一订单为当前正在执行且未执行完成的订单,所述第一订单料箱为所述第一订单对应的料箱中的至少一个料箱;
根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,以根据所述第一搬运策略完成所述第二订单。


2.根据权利要求1所述的方法,其特征在于,根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,包括:
判断所述第一订单料箱是否满足所述第二订单需求;
当所述第一订单料箱不满足所述第二订单需求时,根据所述第二订单需求和所述第一订单料箱确定待搬运料箱;
根据所述待搬运料箱确定所述第二订单的第一搬运策略。


3.根据权利要求2所述的方法,其特征在于,根据所述待搬运料箱确定所述第二订单的第一搬运策略,包括:
确定第一目标机器人;
根据所述第二订单的优先级,确定所述第一目标机器人的第一优先级,
根据所述待搬运料箱的料箱信息,生成所述第一目标机器人的第一料箱搬运指令,以使所述第一目标机器人基于所述第一优先级、根据所述第一料箱搬运指令搬运所述待搬运料箱。


4.根据权利要求1所述的方法,其特征在于,所述第二订单为货物提取订单,所述第二订单需求包括至少一个待提取货物以及所述待提取货物的第二数量,根据所述第一订单料箱和所述第二订单需求确定所述第二订单的第一搬运策略,包括:
针对每个待提取货物,判断所述第一订单料箱中是否包括所述待提取货物;
若否,则根据所述待提取货物的第二数量生成所述待提取货物的第一搬运策略;
若所述第一订单料箱中包括所述待提取货物,则判断所述第一订单料箱中所述待提取货物的第一数量是否小于所述第二数量;
若是,则根据所述第一数量和所述第二数量的差值,生成所述待提取货物的第一搬运策略。

【专利技术属性】
技术研发人员:彭逸凡艾鑫
申请(专利权)人:深圳市海柔创新科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1