一种组单方法和装置制造方法及图纸

技术编号:31229631 阅读:18 留言:0更新日期:2021-12-08 09:58
本发明专利技术公开了一种组单方法和装置,涉及计算机技术领域。该方法的一个具体实施方式包括:从单据集合中选出根单据,根单据为所包含物品分布于仓库内的区域最多的单据;基于根单据确定单据集合中除根单据之外的各其他单据的优先级;根据根单据初始化集合单和拣货任务单,并按照优先级,将满足组单条件的一个或多个其他单据添加到集合单和拣货任务单。该实施方式能够在组建集合单的同时对物品的分布计算在内,提升了集合单中拣货任务单的物品集中度,并实现每次组单结果的拣货任务单充分饱满。满。满。

【技术实现步骤摘要】
一种组单方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种组单方法和装置。

技术介绍

[0002]现有的拣货任务计算方案是先把需要生产的单据组成一个集合,成为集合单,然后对集合单中单据的物品属性,包括物品所在储位、逻辑区,物品的体积重量等信息,组合出本集合单中的拣货任务单。现有方案的逻辑是根据单据属性组建集合单,并且先组建了集合单和单据的关系,即本次组单中的所有单据都要组建到本集合单中。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]在组建集合单没有考虑到物品的分布情况,导致组建出的拣货任务单的物品集中度没有达到最优;可能导致在组建集合单中的拣货任务单时,由于剩余物品数量过少,导致最后组建成的拣货任务单不够饱满,影响拣货效率。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种组单方法和装置,能够在组建集合单的同时对物品的分布计算在内,提升了集合单中拣货任务单的物品集中度,并实现每次组单结果的拣货任务单充分饱满。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种组单方法。
[0007]一种组单方法,包括:从单据集合中选出根单据,所述根单据为所包含物品分布于仓库内的区域最多的单据;基于所述单据集合中除所述根单据之外的各其他单据与所述根单据之间的物品存储位置匹配度,确定所述各其他单据的优先级;根据所述根单据初始化集合单和拣货任务单,并按照所述优先级,将满足组单条件的一个或多个所述其他单据添加到所述集合单和所述拣货任务单。
[0008]可选地,所述从单据集合中选出根单据,包括:从所述单据集合中选出所包含物品分布于所述仓库内的区域最多的目标单据;若所述目标单据的数量为一个,则将所述目标单据作为所述根单据;若所述目标单据的数量为多个,则以物品数量最多的一个所述目标单据作为所述根单据。
[0009]可选地,所述基于所述单据集合中除所述根单据之外的各其他单据与所述根单据之间的物品存储位置匹配度,确定所述各其他单据的优先级,包括:对于任一所述其他单据,按照物品的存储层级,将所述其他单据中物品的存储位置与所述根单据中物品的存储位置进行逐一存储层级地比对,按照各所述存储层级的存储位置的比对结果,确定所述各其他单据的优先级,其中,各所述存储层级的存储位置的比对结果完全一致的所述其他单据优先级最高,所述存储层级包括区域、巷道、储位。
[0010]可选地,所述根据所述根单据初始化集合单和拣货任务单,并按照所述优先级,将满足组单条件的一个或多个所述其他单据添加到所述集合单和所述拣货任务单,包括:根据所述根单据初始化集合单,并根据所述根单据中物品分布的各区域,分别初始化所述各
区域的拣货任务单,所述区域与所述拣货任务单一一对应;将所述各其他单据按照所述优先级由高到低排序,依序判断每一所述其他单据是否满足所述组单条件,其中,对于任一所述其他单据,在如下情况下满足所述组单条件:将该其他单据组建到所述集合单和对应区域的所述拣货任务单之后,所述集合单未超过集合单阈值,且任一所述拣货任务单均未超过拣货任务单阈值;将满足所述组单条件的所述其他单据添加到所述集合单和对应区域的所述拣货任务单。
[0011]可选地,还包括:在任一所述其他单据均不满足所述组单条件的情况下,其中,若任一所述其他单据组建到所述集合单之后,均使所述集合单超过所述集合单阈值,则所述集合单组单完成;若任一所述其他单据组建到所述对应区域的所述拣货任务单之后,均有一个或多个区域的所述拣货任务单超过拣货任务单阈值,则超过所述拣货任务单阈值的拣货任务单组单完成。
[0012]可选地,所述集合单组单完成之后,包括:如果存在未组单完成的所述拣货任务单,则以尚未添加到所述集合单和所述拣货任务单的第一剩余单据的集合作为所述单据集合,并跳转到所述从单据集合中选出根单据的步骤,以继续组建所述集合单的后续集合单;所述超过所述拣货任务单阈值的拣货任务单组单完成之后,包括:如果所述集合单尚未组单完成,且存在未组单完成的所述拣货任务单,则以尚未添加到所述集合单和所述拣货任务单的第二剩余单据作为所述单据集合中除所述根单据之外的各其他单据,并跳转到所述基于所述单据集合中除所述根单据之外的各其他单据与所述根单据之间的物品存储位置匹配度,确定所述各其他单据的优先级的步骤,以继续组建所述集合单和所述未组单完成的所述拣货任务单。
[0013]根据本专利技术实施例的另一方面,提供了一种组单装置。
[0014]一种组单装置,包括:根单据选择模块,用于从单据集合中选出根单据,所述根单据为所包含物品分布于仓库内的区域最多的单据;优先级确定模块,用于基于所述单据集合中除所述根单据之外的各其他单据与所述根单据之间的物品存储位置匹配度,确定所述各其他单据的优先级;组单模块,用于根据所述根单据初始化集合单和拣货任务单,并按照所述优先级,将满足组单条件的一个或多个所述其他单据添加到所述集合单和所述拣货任务单。
[0015]可选地,所述根单据选择模块还用于:从所述单据集合中选出所包含物品分布于所述仓库内的区域最多目标单据;若所述目标单据的数量为一个,则将所述目标单据作为所述根单据;若所述目标单据的数量为多个,则以物品数量最多的一个所述目标单据作为所述根单据。
[0016]可选地,所述优先级确定模块还用于:对于任一所述其他单据,按照物品的存储层级,将所述其他单据中物品的存储位置与所述根单据中物品的存储位置进行逐一存储层级地比对,按照各所述存储层级的存储位置的比对结果,确定所述各其他单据的优先级,其中,各所述存储层级的存储位置的比对结果完全一致的所述其他单据优先级最高,所述存储层级包括区域、巷道、储位。
[0017]可选地,所述组单模块还用于:根据所述根单据初始化集合单,并根据所述根单据中物品分布的各区域,分别初始化所述各区域的拣货任务单,所述区域与所述拣货任务单一一对应;将所述各其他单据按照所述优先级由高到低排序,依序判断每一所述其他单据
是否满足所述组单条件,其中,对于任一所述其他单据,在如下情况下满足所述组单条件:将该其他单据组建到所述集合单和对应区域的所述拣货任务单之后,所述集合单未超过集合单阈值,且任一所述拣货任务单均未超过拣货任务单阈值;将满足所述组单条件的所述其他单据添加到所述集合单和对应区域的所述拣货任务单。
[0018]可选地,所述组单模块还用于:在任一所述其他单据均不满足所述组单条件的情况下,其中,若任一所述其他单据组建到所述集合单之后,均使所述集合单超过所述集合单阈值,则所述集合单组单完成;若任一所述其他单据组建到所述对应区域的所述拣货任务单之后,均有一个或多个区域的所述拣货任务单超过拣货任务单阈值,则超过所述拣货任务单阈值的拣货任务单组单完成。
[0019]可选地,所述组单模块还用于:在所述集合单组单完成之后,如果存在未组单完成的所述拣货任务单,则以尚未添加到所述集合单和所述拣货任务单的第一剩余单据的集合作为所述单据集合,并跳转到所述从本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组单方法,其特征在于,包括:从单据集合中选出根单据,所述根单据为所包含物品分布于仓库内的区域最多的单据;基于所述单据集合中除所述根单据之外的各其他单据与所述根单据之间的物品存储位置匹配度,确定所述各其他单据的优先级;根据所述根单据初始化集合单和拣货任务单,并按照所述优先级,将满足组单条件的一个或多个所述其他单据添加到所述集合单和所述拣货任务单。2.根据权利要求1所述的方法,其特征在于,所述从单据集合中选出根单据,包括:从所述单据集合中选出所包含物品分布于所述仓库内的区域最多的目标单据;若所述目标单据的数量为一个,则将所述目标单据作为所述根单据;若所述目标单据的数量为多个,则以物品数量最多的一个所述目标单据作为所述根单据。3.根据权利要求1所述的方法,其特征在于,所述基于所述单据集合中除所述根单据之外的各其他单据与所述根单据之间的物品存储位置匹配度,确定所述各其他单据的优先级,包括:对于任一所述其他单据,按照物品的存储层级,将所述其他单据中物品的存储位置与所述根单据中物品的存储位置进行逐一存储层级地比对,按照各所述存储层级的存储位置的比对结果,确定所述各其他单据的优先级,其中,各所述存储层级的存储位置的比对结果完全一致的所述其他单据优先级最高,所述存储层级包括区域、巷道、储位。4.根据权利要求1所述的方法,其特征在于,所述根据所述根单据初始化集合单和拣货任务单,并按照所述优先级,将满足组单条件的一个或多个所述其他单据添加到所述集合单和所述拣货任务单,包括:根据所述根单据初始化集合单,并根据所述根单据中物品分布的各区域,分别初始化所述各区域的拣货任务单,所述区域与所述拣货任务单一一对应;将所述各其他单据按照所述优先级由高到低排序,依序判断每一所述其他单据是否满足所述组单条件,其中,对于任一所述其他单据,在如下情况下满足所述组单条件:将该其他单据组建到所述集合单和对应区域的所述拣货任务单之后,所述集合单未超过集合单阈值,且任一所述拣货任务单均未超过拣货任务单阈值;将满足所述组单条件的所述其他单据添加到所述集合单和对应区域的所述拣货任务单。5.根据权利要求4所述的方法,其特征在于,还包括:在任一所述其他单据均不满足所述组单条件的情况下,其中,若任一所述其他单据组建到所述集合单之后,均使所述集合单超过所述集合单阈值,则所述集合单组单完成;若任一所述其他单据组建到所述对应区域的所述拣货任务单之后,均有一个或多个区域的所述拣货任务单超过拣货任务单阈值,则超过所述拣货任务单阈值的拣货任务单组单完成。6.根据权利要求5所述的方法,其特征在于,所述集合单组单完成之后,包括:如果存在未组单完成的所述拣货任务单,则以尚未添加到所述集合单和所述拣货任务单的第一剩余单据的集合作为所述单据集合,并跳转到所述从单据集合中选出根单据的步骤,以继续组
建所述集合单的后续集合单;所述超过所述拣货任务单阈值的拣货任务单组单完成之后,包括:如果所述集合单尚未组单完成,且存在未组单完成的所述拣货任务单,则以尚未添加到所述集合单和所述拣货任务单的第二剩余单据作为所述单据集合中除所述根单据之外的各其他单据,并跳转到所述基于所述单据集合中除所述根单据之外的各其他单据与所述根单据之间的物品存储位置匹配度,确定所述各其他单据的优先级的步骤,以继续组建所述集合单和所述未组单完成的所述拣货任务单。7.一种组单装置,其特征在于,包括:根单据选择模块,用于从单据集合中选出根单据,所述根单据为所包含物品分布于仓库内的区域最多的单...

【专利技术属性】
技术研发人员:段开元
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

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

1