设备调度的方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31306592 阅读:46 留言:0更新日期:2021-12-12 21:23
本发明专利技术公开了设备调度的方法、装置、电子设备和存储介质,涉及计算机技术领域。该方法的一具体实施方式包括:接收待执行任务的原任务信息;根据原任务信息和任务资源信息,确定待执行任务的当前任务信息;根据当前任务信息和执行设备流向信息,确定待执行任务对应的设备集合;根据待执行任务对应的起始位置和目的位置,确定设备集合中包括执行设备的调度指令,并向执行设备发送调度指令。该实施方式能够解决只依靠输入起点、目的终点对设备进行调度并不能准确的满足业务需求的问题。度并不能准确的满足业务需求的问题。度并不能准确的满足业务需求的问题。

【技术实现步骤摘要】
设备调度的方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种设备调度的方法、装置、电子设备和存储介质。

技术介绍

[0002]随着仓储流程业务复杂度的提升、仓储系统内设备种类、数量的提升,在执行搬运等任务时,对于设备调度的灵活性要求大大提升、要求设备能够在多种业务场景中灵活调度。目前的常用的设备调度方式为基于设备搬运路线的输入起点、目的终点,从预先设置的包括设备搬运范围的配置文件中查询对应的设备执行该搬运任务。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]大型仓储系统内,地图点位信息或者储位信息庞大,业务逻辑复杂多变,不同业务之间可能输入起点或目的终点相重合,但是对于设备的调度需求各不相同的情况,所以只依靠输入起点、目的终点对设备进行调度并不能准确的满足业务需求。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种设备调度的方法、装置、系统和存储介质,能够解决只依靠输入起点、目的终点对设备进行调度并不能准确的满足业务需求的问题。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种设备调度的方法。
[0007]本专利技术实施例的一种设备调度的方法包括:接收待执行任务的原任务信息,所述原任务信息包括所述待执行任务的原任务类型、所述待执行任务对应的起始位置信息和目的位置信息;根据所述原任务信息和任务资源信息,确定所述待执行任务的当前任务信息,所述当前任务信息包括所述待执行任务的当前任务类型和所述待执行任务的执行区域信息,所述任务资源信息包括各任务的原任务信息和当前任务信息之间的映射关系;根据所述当前任务信息和执行设备流向信息,确定所述待执行任务对应的设备集合;根据所述待执行任务对应的起始位置和目的位置,确定所述设备集合中执行设备的调度指令,并向所述执行设备发送所述调度指令。
[0008]在一个实施例中,所述预设任务资源信息包括类型映射关系和位置节点信息;所述起始位置信息包括起始位置和起始位置所属区域,所述目的位置信息包括目的位置和目的位置所属区域;
[0009]所述根据所述原任务信息和任务资源信息,确定所述待执行任务的当前任务信息,包括:
[0010]根据所述待执行任务的原任务类型、所述待执行任务对应的起始位置所属区域或所述待执行任务对应的目的位置所属区域,查询所述类型映射关系,得出所述待执行任务的当前任务类型;
[0011]根据所述待执行任务对应的起始位置或所述待执行任务对应的目的位置,以及所述位置节点信息确定所述待执行任务是否为跨区任务。
[0012]在又一个实施例中,所述位置节点信息包括跨区任务对应的位置节点的信息;
[0013]所述根据所述待执行任务对应的起始位置或所述待执行任务对应的目的位置,以及所述位置节点信息确定所述待执行任务是否为跨区任务,包括:
[0014]当所述原任务类型为入库时,查询所述位置节点信息是否包括所述待执行任务对应的起始位置;若否,则确定所述待执行任务不为跨区任务;若是,则根据所述待执行任务对应目的位置所属区域和所述位置节点信息,确定所述待执行任务是否为跨区任务;
[0015]当所述原任务类型为出库时,查询所述位置节点信息是否包括所述待执行任务对应的目的位置;若否,则确定所述待执行任务不为跨区任务;若是,则根据所述待执行任务对应起始位置所属区域和所述位置节点信息,确定所述待执行任务是否为跨区任务。
[0016]在又一个实施例中,所述位置节点信息包括各所述位置节点的对应的任务区域;
[0017]所述根据所述待执行任务对应目的位置所属区域和所述位置节点信息,确定所述待执行任务是否为跨区任务,包括:
[0018]根据所述起始位置查询所述位置节点信息,得出所述起始位置对应的任务区域;
[0019]若所述起始位置对应的任务区域包括所述待执行任务对应目的位置所属区域,则确定所述待执行任务不为跨区任务;
[0020]若所述起始位置对应的任务区域不包括所述待执行任务对应目的位置所属区域,则确定所述待执行任务为跨区任务。
[0021]在又一个实施例中,所述位置节点信息包括各所述位置节点的对应的任务区域;
[0022]所述根据所述待执行任务对应起始位置所属区域和所述位置节点信息,确定所述待执行任务是否为跨区任务,包括:
[0023]根据所述目的位置查询所述位置节点信息,得出所述目的位置对应的任务区域;
[0024]若所述目的位置对应的任务区域包括所述待执行任务对应的起始位置所属区域,则确定所述待执行任务不为跨区任务;
[0025]若所述目的位置对应的任务区域不包括所述待执行任务对应的起始位置所属区域,则确定所述待执行任务为跨区任务。
[0026]在又一个实施例中,所述设备集合包括按照执行顺序排列的至少一个设备组,所述设备组包括至少一个执行设备;
[0027]所述根据所述待执行任务对应的起始位置和目的位置,确定所述设备集合中执行设备的调度指令,并向所述执行设备发送所述调度指令,包括:
[0028]根据所述待执行任务对应的起始位置和目的位置,确定各所述设备组包括执行设备的起始位置和目的位置;
[0029]根据各所述设备组的标识、所述设备组包括设备的起始位置和目的位置,确定所述设备组中包括执行设备的调度指令;
[0030]按照所述设备组的排列顺序,依次向各所述设备组中包括执行设备发送对应的调度指令。
[0031]在又一个实施例中,所述按照所述设备组的执行顺序,依次向各所述设备组中包括执行设备发送对应的调度指令,包括:
[0032]对所述设备集合中第N个设备组,当接收到顺序位于所述第N个设备组前一位的设备组中所有执行设备返回的完成消息后,向所述第N个设备组中包括的执行设备发送所述
第N个设备组对应的调度指令,其中,N为大于1且小于所述设备组总数的整数。
[0033]在又一个实施例中,所述执行设备流向信息包括各当前任务类型对应的设备集合;
[0034]所述根据所述当前任务信息和执行设备流向信息,确定所述待执行任务对应的设备集合,包括:
[0035]根据所述当前任务类型和所述待执行任务的执行区域信息,查询所述执行设备流向信息,得出所述待执行任务对应的设备集合。
[0036]为实现上述目的,根据本专利技术实施例的另一方面,提供了一种设备调度的装置。
[0037]本专利技术实施例的一种设备调度的装置包括:接收单元,用于接收待执行任务的原任务信息,所述原任务信息包括所述待执行任务的原任务类型、所述待执行任务对应的起始位置信息和目的位置信息;确定单元,用于根据所述原任信息和任务资源信息,确定所述待执行任务的当前任务信息,所述当前任务信息包括所述待执行任务的当前任务类型和所述待执行任务的执行区域信息,所述任务资源信息包括各任务的原任务信息和当前任务信息之间的映射关系;所述确定单元,还用于根据所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备调度的方法,其特征在于,包括:接收待执行任务的原任务信息,所述原任务信息包括所述待执行任务的原任务类型、所述待执行任务对应的起始位置信息和目的位置信息;根据所述原任务信息和任务资源信息,确定所述待执行任务的当前任务信息,所述当前任务信息包括所述待执行任务的当前任务类型和所述待执行任务的执行区域信息,所述任务资源信息包括各任务的原任务信息和当前任务信息之间的映射关系;根据所述当前任务信息和执行设备流向信息,确定所述待执行任务对应的设备集合;根据所述待执行任务对应的起始位置和目的位置,确定所述设备集合中执行设备的调度指令,并向所述执行设备发送所述调度指令。2.根据权利要求1所述的方法,其特征在于,所述预设任务资源信息包括类型映射关系和位置节点信息;所述起始位置信息包括起始位置和起始位置所属区域,所述目的位置信息包括目的位置和目的位置所属区域;所述根据所述原任务信息和任务资源信息,确定所述待执行任务的当前任务信息,包括:根据所述待执行任务的原任务类型、所述待执行任务对应的起始位置所属区域或所述待执行任务对应的目的位置所属区域,查询所述类型映射关系,得出所述待执行任务的当前任务类型;根据所述待执行任务对应的起始位置或所述待执行任务对应的目的位置,以及所述位置节点信息确定所述待执行任务是否为跨区任务。3.根据权利要求2所述的方法,其特征在于,所述位置节点信息包括跨区任务对应的位置节点的信息;所述根据所述待执行任务对应的起始位置或所述待执行任务对应的目的位置,以及所述位置节点信息确定所述待执行任务是否为跨区任务,包括:当所述原任务类型为入库时,查询所述位置节点信息是否包括所述待执行任务对应的起始位置;若否,则确定所述待执行任务不为跨区任务;若是,则根据所述待执行任务对应目的位置所属区域和所述位置节点信息,确定所述待执行任务是否为跨区任务;当所述原任务类型为出库时,查询所述位置节点信息是否包括所述待执行任务对应的目的位置;若否,则确定所述待执行任务不为跨区任务;若是,则根据所述待执行任务对应起始位置所属区域和所述位置节点信息,确定所述待执行任务是否为跨区任务。4.根据权利要求3所述的方法,其特征在于,所述位置节点信息包括各所述位置节点的对应的任务区域;所述根据所述待执行任务对应目的位置所属区域和所述位置节点信息,确定所述待执行任务是否为跨区任务,包括:根据所述起始位置查询所述位置节点信息,得出所述起始位置对应的任务区域;若所述起始位置对应的任务区域包括所述待执行任务对应目的位置所属区域,则确定所述待执行任务不为跨区任务;若所述起始位置对应的任务区域不包括所述待执行任务对应目的位置所属区域,则确定所述待执行任务为跨区任务。5.根据权利要求3所述的方法,其特征在于,所述位置节点信息包括各所述位置节点的
对应的任务区域;所述根据所述待执行任务对应起始位置所属区域和所述位置节点信息,确定所述待执行任务是...

【专利技术属性】
技术研发人员:刘宗帅布凡
申请(专利权)人:北京京东乾石科技有限公司
类型:发明
国别省市:

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

1