一种控制任务下发的方法和装置制造方法及图纸

技术编号:22001585 阅读:34 留言:0更新日期:2019-08-31 05:46
本发明专利技术公开了一种控制任务下发的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据待下发任务的任务类型及储位标识判断待下发任务是否满足下发规则;若满足,则下发该待下发任务;否则,将该待下发任务添加到等待队列中,以便再次判断该待下发任务是否满足下发规则,并当该待下发任务满足下发规则时进行下发。该实施方式能够大大提高下发任务的正确率和可执行率,极大的减少硬件设备的无意义运转损耗,提高设备整体生产效率。

A Method and Device for Controlling Task Delivery

【技术实现步骤摘要】
一种控制任务下发的方法和装置
本专利技术涉及计算机
,尤其涉及一种控制任务下发的方法和装置。
技术介绍
目前,大多数立体仓库采用单巷道左右侧单进深储位(即:单巷道左右侧货架的每一格中只有一个储位,每个储位可承载一个放置货物的容器,一般会将货物放置在容器中,以方便存取)的存取方式,巷道穿梭车在存取货物时,直接针对左侧或右侧储位中的容器执行取放操作即可。但是由于立体仓库中部分货物的存取频率较低,故而导致了巷道的利用率不高。而巷道穿梭车、提升机等的硬件设备成本相较于货架储位的成本要高很多。因此为了降低低存取频率货物的巷道占用率,节约整体存取成本,近年来出现了单巷道左右侧双进深储位(双进深储位是单进深储位在纵深方向上的加长版,单巷道左右侧货架的每一格中有前后并排的两个储位,可承载两个放置货物的容器)的立体仓库。通过将低存取频率的货物放置在相对巷道穿梭车位置较远一侧的储位(下文统称此位置为后排储位),将高存取频率的货物放置在相对巷道穿梭车位置较近一侧的储位(下文统称此位置为前排储位)来降低低存取频率货物的巷道占用率及节约整体存取成本。但是,采用单巷道左右侧双进深储位的存取方式带来了一个新的问题:仓库管理系统WMS(WarehouseManagementSystem)向巷道穿梭车的任务控制系统下发任务时,若任务控制系统先行接收到的任务需要在其他任务执行完成后才可执行,那么就会产生由于进深阻挡而引起的异常。例如:当前、后排储位都需要执行货物的出库操作,而先行接收到的任务是将后排储位上的货物执行出库操作,那么,就会因前排储位上的货物未出库而导致任务无法执行,即任务执行异常。一般情况下,任务控制系统不处理此类异常,任由其发生,但是任务控制系统会将任务执行异常的报警信息回传至上游的仓库管理系统,以提示仓库管理系统重新安排任务并再次下发重试,直至任务控制系统能够按正确执行顺序接收到任务为止。或者,任务控制系统与上游的仓库管理系统约定此类同一格的前后排储位同时出库的任务必须优先下发需先执行的任务,此时,需要上游的仓库管理系统增加位置服务,以详细记录每个储位上存放货物的情况,并严格控制任务下发顺序。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1、若上游的仓库管理系统未添加位置服务,不管理储位的容器存取情况,那么,仓库管理系统对于任务的下发顺序则无法掌控,会经常发生前面所述异常,影响生产效率,增加硬件损耗;2、虽然上游的仓库管理系统建立了位置服务,掌握了每个储位的容器存取情况,但是当出现两个任务的间隔时间过短时,也可能会出现即便控制了任务下发顺序,但由于库房网络情况不理想而无法保证任务控制系统接收到任务的顺序与仓库管理系统下发任务的顺序一致,仍然会发生前面所述异常,影响生产效率,增加硬件损耗。
技术实现思路
有鉴于此,本专利技术实施例提供一种控制任务下发的方法和装置,能够大大提高下发任务的正确率和可执行率,极大的减少硬件设备的无意义运转损耗,提高设备整体生产效率。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种控制任务下发的方法。一种控制任务下发的方法,包括:根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则;若满足,则下发所述待下发任务;否则,将所述待下发任务添加到等待队列中,以便再次判断所述待下发任务是否满足下发规则,并当所述待下发任务满足下发规则时进行下发。可选地,根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则包括:根据待下发任务的任务类型及储位标识进行如下判断:若所述任务类型为出库任务,所述储位为前排储位,则所述待下发任务满足下发规则;若所述任务类型为出库任务,所述储位为后排储位,则当所述储位前排的储位为空时,所述待下发任务满足下发规则;若所述任务类型为入库任务,所述储位为前排储位,则当所述储位后排的储位不为空时,所述待下发任务满足下发规则;若所述任务类型为入库任务,所述储位为后排储位,则当所述储位前排的储位为空时,所述待下发任务满足下发规则;否则,所述待下发任务不满足下发规则。可选地,根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则的步骤之前,还包括:预先保存储位的位置信息及存储信息。可选地,还包括:当下发的任务执行完成后,更新储位的存储信息。可选地,还包括:若再次判断所述待下发任务仍不满足下发规则,且判断次数已达到预设的次数阈值,则将所述待下发任务标记为异常任务。根据本专利技术实施例的另一方面,提供了一种控制任务下发的装置。一种控制任务下发的装置,包括:任务判定模块,用于根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则;任务循环模块,用于若所述待下发任务不满足下发规则,则将所述待下发任务添加到等待队列中,以便再次使用任务判定模块判断所述待下发任务是否满足下发规则;任务下发模块,用于若所述待下发任务满足下发规则,则下发所述待下发任务。可选地,所述任务判定模块还用于:根据待下发任务的任务类型及储位标识进行如下判断:若所述任务类型为出库任务,所述储位为前排储位,则所述待下发任务满足下发规则;若所述任务类型为出库任务,所述储位为后排储位,则当所述储位前排的储位为空时,所述待下发任务满足下发规则;若所述任务类型为入库任务,所述储位为前排储位,则当所述储位后排的储位不为空时,所述待下发任务满足下发规则;若所述任务类型为入库任务,所述储位为后排储位,则当所述储位前排的储位为空时,所述待下发任务满足下发规则;否则,所述待下发任务不满足下发规则。可选地,还包括信息保存模块,用于:在根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则之前,预先保存储位的位置信息及存储信息。可选地,还包括信息更新模块,用于:当下发的任务执行完成后,更新储位的存储信息。可选地,还包括异常标记模块,用于:若再次判断所述待下发任务仍不满足下发规则,且判断次数已达到预设的次数阈值,则将所述待下发任务标记为异常任务。根据本专利技术实施例的又一方面,提供了一种控制任务下发的电子设备。一种控制任务下发的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所提供的控制任务下发的方法。根据本专利技术实施例的再一方面,提供了一种计算机可读介质。一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例所提供的控制任务下发的方法。上述专利技术中的一个实施例具有如下优点或有益效果:通过根据待下发任务的任务类型和储位标识来判断待下发任务是否满足下发规则,并将满足下发规则的任务下发,将不满足下发规则的任务添加到等待队列以便再次进行判断,可以对待下发任务的顺序进行调整,减少了由于网络通讯引起的任务下发顺序异常,使得向硬件系统下发任务时做到了对可能产生硬件异常的任务的严格把控,大大提高了下发任务的正确率和可执行率,极大的减少了硬件设备的无意义运转损耗,提高了设备整体生产效率。另外,通过增加位置服务来记录储位的位置信息和存储信息,使得日后向其他系统提供立体仓库各储位容器的出入库路径成本成为可能。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方本文档来自技高网
...

【技术保护点】
1.一种控制任务下发的方法,其特征在于,包括:根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则;若满足,则下发所述待下发任务;否则,将所述待下发任务添加到等待队列中,以便再次判断所述待下发任务是否满足下发规则,并当所述待下发任务满足下发规则时进行下发。

【技术特征摘要】
1.一种控制任务下发的方法,其特征在于,包括:根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则;若满足,则下发所述待下发任务;否则,将所述待下发任务添加到等待队列中,以便再次判断所述待下发任务是否满足下发规则,并当所述待下发任务满足下发规则时进行下发。2.根据权利要求1所述的方法,其特征在于,根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则包括:根据待下发任务的任务类型及储位标识进行如下判断:若所述任务类型为出库任务,所述储位为前排储位,则所述待下发任务满足下发规则;若所述任务类型为出库任务,所述储位为后排储位,则当所述储位前排的储位为空时,所述待下发任务满足下发规则;若所述任务类型为入库任务,所述储位为前排储位,则当所述储位后排的储位不为空时,所述待下发任务满足下发规则;若所述任务类型为入库任务,所述储位为后排储位,则当所述储位前排的储位为空时,所述待下发任务满足下发规则;否则,所述待下发任务不满足下发规则。3.根据权利要求1所述的方法,其特征在于,根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则的步骤之前,还包括:预先保存储位的位置信息及存储信息。4.根据权利要求3所述的方法,其特征在于,还包括:当下发的任务执行完成后,更新储位的存储信息。5.根据权利要求1所述的方法,其特征在于,还包括:若再次判断所述待下发任务仍不满足下发规则,且判断次数已达到预设的次数阈值,则将所述待下发任务标记为异常任务。6.一种控制任务下发的装置,其特征在于,包括:任务判定模块,用于根据待下发任务的任务类型及储位标识判断所述待下发任务是否满足下发规则;任务循环模块,用于若所述待下发任务不满足下发规则,则将所述待下发任务添加...

【专利技术属性】
技术研发人员:周福
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1