一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

出库管理方法与流程

2022-10-26 19:42:13 来源:中国专利 TAG:


1.本技术涉及物流技术领域,特别涉及一种出库管理方法、计算机可读存储介质及电子设备。


背景技术:

2.在物流行业中,很重要的一个环节为出库。出库是指将出库订单包括的各个商品类型的料箱投递至投递口的过程。
3.在出库时,可以采用运输装置搬运出库订单包含的料箱,并为每个出库订单分配一个投递口,由运输装置将该出库订单下包括的料箱投递至绑定的投递口中进行出库。
4.在目前仓库布局复杂以及追求仓库作业效率的环境下,如何合理、高效的实现出库,成为当前亟需解决的技术问题。


技术实现要素:

5.本技术实施例提供一种出库管理方法、计算机可读存储介质、电子设备及计算机程序产品,以实现合理、高效的进行出库作业。
6.根据本技术的第一方面,公开了一种出库管理方法,包括:
7.获取出库波次包括的多个出库订单,以及每个所述出库订单包括的商品类型的数量和每个所述出库订单的拣选次数,所述拣选次数用于表征运输装置处理所述出库订单时所需的投递次数;每个所述出库订单分配有对应的投递口;
8.根据每个所述出库订单包括的商品类型的数量和所述拣选次数,计算所述出库波次的分布集中度和每个所述出库订单的体量;所述分布集中度用于表征所述出库波次中各个所述出库订单的体量的分布均衡性;
9.在所述分布均衡性满足预设条件的情况下,根据每个所述出库订单的体量,对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进行分割,并为每个分割出的新增出库订单分配新的投递口。
10.根据本技术的第二方面,公开了一种出库管理装置,包括:
11.通信模块,用于获取出库波次包括的多个出库订单,以及每个所述出库订单包括的商品类型的数量和每个所述出库订单的拣选次数,所述拣选次数用于表征运输装置处理所述出库订单时所需的投递次数;每个所述出库订单分配有对应的投递口;
12.处理器,用于:根据每个所述出库订单包括的商品类型的数量和所述拣选次数,计算所述出库波次的分布集中度和每个所述出库订单的体量;所述分布集中度用于表征所述出库波次中各个所述出库订单的体量的分布均衡性;在所述分布均衡性满足预设条件的情况下,根据每个所述出库订单的体量,对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进行分割,并为每个分割出的新增出库订单分配新的投递口。
13.根据本技术的第三方面,公开了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方
面中出库管理方法的步骤。
14.根据本技术的第四方面,公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被所述处理器执行时实现如第一方面中出库管理方法的步骤。
15.根据本技术的第五方面,公开了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如第一方面中出库管理方法的步骤。
16.本技术实施例中,通过出库波次中的每个出库订单包括的商品类型的数量和每个出库订单的拣选次数,计算该出库波次的分布集中度,来对该出库波次中各个出库订单的体量的分布均衡性进行了量化,并按照分布集中度确定出库波次中分布不均衡的出库订单,通过分割的方式对体量异常大的出库订单进行优化处理,使得出库波次中各个出库订单的体量的分布均衡,并为出库波次中分割出的新订单分配了新投递口,使得投递过程更顺利的执行,从而降低了出库时运输装置堵塞、订单等待成本较高的现象发生的几率,提升了出库效率。
附图说明
17.图1是本技术的一些实施例的出库管理方法的实施环境示意图;
18.图2是本技术的一些实施例的出库管理方法的流程图;
19.图3是本技术的一些实施例的“健康—财富”集中度的分布曲线图;
20.图4是本技术的一些实施例的出库管理方法的流程图;
21.图5是本技术的一些实施例的出库管理装置的结构示意图;
22.图6是本技术的一些实施例的电子设备的框图。
具体实施方式
23.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
24.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
25.随着物联网、人工智能、大数据等智能化技术的发展,利用这些智能化技术对传统物流业进行转型升级的需求愈加强劲,智慧物流(ils,intelligent logistics system)成为物流领域的研究热点。智慧物流利用人工智能、大数据以及各种信息传感器、射频识别技术、全球定位系统(gps,global positioning system)等物联网装置和技术,广泛应用于物料的运输、仓储、配送、包装、装卸和信息服务等基本活动环节,实现物料管理过程的智能化分析决策、自动化运作和高效率优化管理。物联网技术包括传感设备、射频识别(rfid,radio frequency identification)技术、激光红外扫描、红外感应识别等,物联网能够将物流中的物料与网络实现有效连接,并可实时监控物料,还可感知仓库的湿度、温度等环境数据,保障物料的储存环境。通过大数据技术可感知、采集物流中所有数据,上传至信息平
台数据层,对数据进行过滤、挖掘、分析等作业,最终对业务流程(如运输、入库、存取、拣选、包装、分拣、出库、盘点、配送等环节)提供精准的数据支持。人工智能在物流中的应用方向可以大致分为两种:1)以人工智能技术赋能的如无人卡车、自动导引运输车(agv,automated guided vehicle)、自主移动机器人(amr,autonomous mobile robot)、叉车、穿梭车、堆垛机、无人配送车、无人机、服务机器人、机械臂、智能终端等智能设备代替部分人工;2)通过计算机视觉、机器学习、运筹优化等技术或算法驱动的如运输设备管理系统、仓储管理、设备调度系统、订单分配系统等软件系统提高人工效率。随着智慧物流的研究和进步,该项技术在众多领域展开了应用,例如零售及电商、电子产品、烟草、医药、工业制造、鞋服、纺织、食品等领域。
26.请参考图1,其示出了本技术实施例提供的一种出库管理方法的实施环境示意图。如图1所示,该实施环境的一个出库波次可以包括多个出库订单,可以通过运输装置将每个出库订单的料箱输送至对应投递口进行出库。
27.具体的,每个出库订单可以包括一个或多个商品类型,出库订单的体量可以与出库订单包括的商品类型的数量以及出库订单的拣选次数呈正比例关系。其中,商品类型也称作商品的品类,例如同一类型或品类的商品可以理解为对应于同一型号的商品。再如,商品类型还可以指商品的某种属性,例如,若是商品为食品,上述商品类型可以指的是商品重量规格、或者是商品口味类型等;若是上述商品为文具,上述商品属性可以指的是文具尺寸或者规格等任意属性;在本技术实施例中,商品类型一般指代的为商品的某一个属性,从一个属性维度对商品进行描述,上述商品类型所指代的具体内容可根据实际需求设置,本技术实施例对此不做限定。出库订单的拣选次数则用于表征通过运输装置处理出库订单时所需的投递次数。运输装置可以为在仓库中进行作业的搬运设备,如agv、amr等搬运机器人,还可以为箱式货物搬运机器人、叉车等搬运设备。
28.相关技术中,可以将一个出库波次包括的多个出库订单,与实施场景中的投递口一一绑定,从而实现出库,但这样会存在以下问题:1、当前出库订单的体量相较其他出库订单异常大时,会出现投料通道处运输装置堵塞的现象,影响出库效率。2、出库波次中的出库订单的体量分布不均衡时,在进行体量小的出库订单的处理时,会导致其他体量大的出库订单的等待成本急升。
29.为了解决上述问题,本技术实施例可以基于“健康—财富”集中度的分布曲线,为出库波次量化一个分布集中度参数,以通过分布集中度来衡量出库波次中出库订单的体量的分布均衡性,在出库波次的分布集中度越小时,出库波次中出库订单的体量的分布越均衡,使得出库波次中出现体量异常大或异常小的出库订单的几率较小,从而出现上述问题的几率也就越小。
30.因此,本技术实施例可以基于分布集中度来衡量出库波次中出库订单的体量的分布均衡性,并对订单体量分布不均衡的出库波次中的异常体量订单进行分割处理,直至出库波次中出库订单的体量的分布趋于均衡,这样能够降低上述问题出现的几率,提高出库效率。
31.例如,图1中,假设订单a是出库波次中的一个体量异常大的出库订单,按照相关技术,可以将订单a绑定投递口a进行出库,为了解决订单a导致的投递拥堵和等待的问题,本技术实施例可以将订单a进行分割,获得订单a-1和订单a-2,并将订单a-1继续与投递口a绑
定,将新分割出的订单a-2与另一投递口d绑定,即对于原始的订单a增加了投递口的数量,这样可以降低订单的不均衡性对出库效率的影响,提高波次的整体出库效率。
32.请参考图2,其示出了本技术实施例提供的一种出库管理方法的流程图。该出库管理方法可以应用于图1所示的实施环境。如图2所示,出库管理方法包括步骤101-103。
33.步骤101、获取出库波次包括的多个出库订单,以及每个所述出库订单包括的商品类型的数量和每个所述出库订单的拣选次数,所述拣选次数用于表征运输装置处理所述出库订单时所需的投递次数;每个所述出库订单分配有对应的投递口。
34.在本技术实施例中,每个出库订单可以包括一个或多个商品类型,每个商品类型可以包括不同的单品,单品可以理解为是商品的最小属性,每个单品具有对应的需求数量,例如,某客户需求商品类型为速干体恤的衣服,具体需求10件红色速干t恤,20件蓝色速干t恤。出库订单的拣选次数可以由出库订单中单品的需求数量和运输装置的承载量所确定,一次拣选次数表征运输装置的一次投递。
35.步骤102、根据每个所述出库订单包括的商品类型的数量和所述拣选次数,计算所述出库波次的分布集中度和每个所述出库订单的体量;所述分布集中度用于表征所述出库波次中各个所述出库订单的体量的分布均衡性。
36.在实际应用中,存在“健康—财富”集中度的分布曲线,该分布曲线衡量的是健康变量相对于财富变量的分布的不平等,与财富收入相关的健康不平等状况,可以通过绘制从最贫穷到最富有的个人的健康累积比例来进行评估,一般来说,个体越富有,其越健康,反之个体越贫穷,其越不健康。该场景中可以量化一个分布集中度c来反映健康变量相对于财富变量的分布:
[0037][0038]
其中,h为健康变量、r为财富变量;hi为健康变量的排名,hi越大,则越富有,hi的取值范围为1/2n~(1-1/2n),共计n个排名;hi为健康变量的排名,hi越大,越健康且越富有,hi的取值范围为1/2n~(1-1/2n),共计n个排名;在分布集中度c=(1-n)/n时,表征所有的健康都集中在最贫困的个体上;当分布集中度c=(n-1)/n时,表征所有的健康都集中在最富有的个体上。
[0039]
进一步的,参照图3所示的一种“健康—财富”集中度的分布曲线图,分布集中度c可以通过洛伦兹曲线进行表征,其中,曲线和对角线所围成的区域a/b的面积的2倍为分布集中度c的值,当曲线趋向于对角直线时,分布集中度c趋向于0,表征当前健康-财富的分布越平等,当曲线趋向于背离对角直线时,分布集中度c趋向于1,表征当前健康-财富的分布越不平等。其中,分布集中度c的绝对值越大,说明健康变量和财富变量的分布越不平等,如当下侧的曲线背离对角线从而形成的包围区域的面积为a a,则表示:所有的健康被最富有的个体拥有,则分布最不平等,分布集中度为1;当上侧的曲线背离对角线从而形成包围区域的面积为b b,则表示:所有的健康被最贫穷的个体拥有,则分布最不平等,分布集中度为-1。而在理想情况下,希望个体无论是贫穷还是富有,都有公正的机会去拥有健康。
[0040]
基于上述分析,在出库场景中,同样存在这种类似“健康—财富”分布的平等性需求,本技术实施例可以将出库波次视为一个群体,将每个出库订单视为群体中的个体,将每个出库订单包括的商品类型的数量视为财富变量,将每个出库订单的拣选次数视为健康变
量,基于上述分布集中度的计算公式,可以由商品类型的数量和拣选次数计算得到出库波次的分布集中度,分布集中度越大,说明出库波次中包括的出库订单的体量分布越不均衡,这种情况下的出库效率较差;分布集中度越小,说明出库波次中包括的出库订单的体量分布越均衡,这种情况下的出库效率较高。理想情况下,希望出库订单无论包含商品类型数量的多和少,都能平等分配拣选次数,即达到一个出库波次中包含的出库订单的体量分布均衡,使得出库波次中不存在过多的大体量订单。
[0041]
而在实际订单拣选的过程中,订单会按照相同的商品类型连续生成(一个订单包含的商品类型尽可能相同),这就使得一个出库波次中出库订单的体量分布不均匀(如包含体量异常大的订单),从而影响出库效率,本技术实施例则可以利用分布集中度来衡量一个出库波次中各个出库订单的体量的分布均衡性,并对应展开对分布不均衡的出库波次中出库订单的处理,使得出库波次中各个出库订单的体量分布趋向于均衡。
[0042]
步骤103、在所述分布均衡性满足预设条件的情况下,根据每个所述出库订单的体量,对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进行分割,并为每个分割出的新增出库订单分配新的投递口。
[0043]
在本技术实施例中,由于通过分布集中度来对出库波次中出库订单的体量的分布均衡性进行了量化,则可以通过分布集中度来确定分布不均衡性的出库波次,并对分布不均衡性的出库波次中的至少部分出库订单,可以通过分割的方式进行优化处理,旨在将出库波次中体量较大的每个出库订单分割为多个体量小的出库订单,使得出库波次中各个出库订单的体量的分布均衡,并为每个分割出的新增出库订单分配新的投递口,从而降低了出库时运输装置堵塞、订单等待成本较高的现象发生的几率,提升了出库效率。
[0044]
具体的,分割时可以以商品类型的维度进行订单的切割,如图1,可以将体量异常大的订单a进行分割,获得订单a-1和订单a-2,并将订单a-1与投递口a绑定,将订单a-2与投递口d绑定,即对于原始的订单a增加了投递口的数量,这样可以降低订单的不均衡性对出库效率的影响,提高波次的整体出库效率。
[0045]
综上,本技术实施例提供的一种出库管理方法,通过由每个出库订单包括的商品类型的数量和每个出库订单的拣选次数,计算得到的出库波次的分布集中度,来对该出库波次中各个出库订单的体量的分布均衡性进行了量化,并按照分布集中度确定出库波次中分布不均衡的出库订单,通过分割的方式对体量异常大的出库订单进行优化处理,使得出库波次中各个出库订单的体量的分布均衡,并为出库波次中分割出的新订单分配了新投递口,使得投递过程更顺利的执行,从而降低了出库时运输装置堵塞、订单等待成本较高的现象发生的几率,提升了出库效率。
[0046]
本技术实施例提供的另一种出库管理方法。参照图4,该出库管理方法包括步骤201-205。
[0047]
步骤201、获取出库波次包括的多个出库订单,以及每个所述出库订单包括的商品类型的数量和每个所述出库订单的拣选次数,所述拣选次数用于表征运输装置处理所述出库订单时所需的投递次数;每个所述出库订单分配有对应的投递口。
[0048]
该步骤具体可以参照上述步骤101,此处不再赘述。
[0049]
步骤202、将每个所述出库订单包括的商品类型的数量和所述拣选次数的乘积结果,作为每个所述出库订单的体量。
[0050]
在本技术实施例中,每个出库订单包括的商品类型的数量和每个出库订单的拣选次数,通常可以反映出该出库订单出库时的时间成本,出库订单包括的商品类型的数量越多,该出库订单的出库所需时长也就越长,出库订单包括的拣选次数越多,该出库订单的出库所需时长同样越长,本技术实施例可以通过出库订单的体量来反映这种时间成本,出库订单的体量越大,说明该出库订单为一个大订单,则出库订单出库时的时间成本就越高。进一步基于商品类型的数量和拣选次数与出库时间成本的关系,可以将商品类型的数量和拣选次数的乘积结果作为所述出库订单的体量。
[0051]
步骤203、根据每个所述出库订单包括的商品类型的数量和每个所述出库订单的拣选次数,计算所述出库波次的分布集中度。
[0052]
该步骤具体可以参照上述步骤102,此处不再赘述。
[0053]
可选的,步骤203具体可以包括:
[0054]
子步骤2031、根据每个所述出库订单的拣选次数,计算所述出库波次下所有所述出库订单的平均拣选次数。
[0055]
子步骤2032、按照所述商品类型的数量的大小,对所述库波次包括的所有出库订单进行排序,获得第一排序结果。
[0056]
子步骤2033、根据所述出库波次包括的出库订单的数量、所述第一排序结果、所述平均拣选次数、所述出库订单的拣选次数,计算所述出库波次的分布集中度,所述分布集中度与所述出库波次中各个出库订单的体量的分布均衡度呈反比例关系。
[0057]
在本技术实施例中,针对子步骤2031-2033,可以基于上述步骤102中分布集中度c的计算公式,将出库波次视为一个群体pi,将每个出库订单视为群体中的个体p
ij
,将每个出库订单包括的商品类型的数量替换原公式中的财富变量,将每个出库订单的拣选次数替换原公式中的健康变量,并通过如下公式来计算出库波次的分布集中度ci:
[0058]
其中,1≤i≤m,m为出库波次的数量;1≤j≤ni,ni为出库波次下出库订单的数量;mi为出库波次中所有出库订单的平均拣选次数,r
ij
为出库波次中所有出库订单按照商品类型数量排序得到的第一排序结果,在一种实现方式中,可以先按照商品类型数量由低到高的顺序对出库波次中的出库订单进行排序,对于商品类型数量相同的出库订单,进一步按照拣选次数由低到高的顺序进行排序,获得第一排序结果。
[0059]
本技术实施例则可以利用分布集中度c’来衡量一个出库波次中出库订单的分布均衡性,分布集中度c’越大,说明出库波次中包括的出库订单的体量分布越不均衡,这种情况下的出库效率较差;分布集中度c’越小,说明出库波次中包括的出库订单的体量分布越均衡,这种情况下的出库效率较高,后续可对应展开对分布不均衡的出库波次中的出库订单的处理,使得出库波次中出库订单的体量的分布趋向于均衡,从而提升出库时的效率。
[0060]
步骤204、对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进
行预分割,并根据所述预分割后的出库波次,计算所述出库波次的分布集中度更新值。
[0061]
在本技术实施例中,可以对每个出库波次进行预分割操作,根据预分割后的出库波次,来计算出库波次在预分割后的分布集中度更新值,根据出库波次在预分割前计算的分布集中度和预分割后的分布集中度更新值之间的差值,判定该出库波次下的出库订单是否具有进一步优化的需要,其中,当该差值为正值时,说明预分割后分布集中度减小,该出库波次的订单体量分布进一步趋向均衡,从而产生了优化效果,当该差值为负值时,说明预分割后分布集中度增大,该出库波次的订单体量分布进一步趋向不均衡,反而产生了负面效果。本技术实施例为了达到较佳的优化效果,可以设定在该差值大于或等于第一阈值时,判断该出库波次的订单体量分布不均衡,具有较高的优化需求,之后可以再展开对该出库波次的真正分割。
[0062]
需要说明的是,预分割是指一种按照商品类型对出库波次中出库订单进行的假定的分割操作,其实际并未进行真正的分割,其目的主要是通过假定的预分割操作所得到的预分割结果,来评估后续真正的分割操作能带来的效果,预分割操作和真正分割操作的分割逻辑一致,都旨在通过模拟的分割,将出库波次中体量较大的出库订单分割为多个体量小的出库订单,使得出库波次中出库订单的体量的分布均衡。在实际应用中,预分割不会为分割得到的子订单分配唯一编码,而真正分割操作会在完成之后为每个子订单分配唯一编码。
[0063]
可选的,所述出库订单的体量与所述出库订单包括的商品类型的数量和所述出库订单的拣选次数呈正比例关系;步骤204具体可以包括:
[0064]
子步骤2041、确定所述出库波次中当前体量最大的第一出库订单。
[0065]
子步骤2042、对所述第一出库订单按照所述商品类型进行预分割,得到预分割出的新增出库订单。
[0066]
在本技术实施例中,无论是预分割还是分割操作,其目的都是将出库波次中体量较大的出库订单分割为多个体量小的出库订单,使得出库波次包含的订单体量分布均衡,因此,在进行预分割时,具体可以实时确定出库波次中当前体量最大的第一出库订单,并将第一出库订单按照商品类型进行预分割,从而将第一出库订单分割为多个子订单,之后再更新出库波次中的订单,再找到更新后的出库波次中体量最大的第一出库订单继续分割,直至出库波次中订单体量分布均衡时,停止预分割,得到预分割结果。
[0067]
具体的,预分割时需要按照分割次数s进行分割,分割次数s=num 1,num为出库波次中曾经由第一出库订单分割出去的子订单(除本技术实施例的步骤204的预分割和步骤205的分割操作之外的其他分割手段分割得到的子订单)的数量,具体在分割时,可以首先按照原始的第一出库订单(从未分割过的第一出库订单)的商品类型的拣选次数倒序排序,然后将排序结果中的商品类型逐个分配到s个不同的集合中,在分配的过程中,保证s个集合中最大集合的总拣选次数和最小集合的总拣选次数的差值小于或等于预设差值阈值,从而实现均衡分配。
[0068]
步骤205、在所述分布集中度和所述分布集中度更新值的差值大于或等于第一阈值时,根据每个所述出库订单的体量,对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进行分割,得到所述新增出库订单。
[0069]
在本技术实施例中,根据出库波次在预分割前计算的分布集中度和预分割后的分
布集中度更新值之间的差值,可以判定该出库波次下的出库订单是否具有进一步优化的需要,本技术实施例为了达到较佳的优化效果,可以设定在该差值大于或等于第一阈值时,判断该出库波次的订单体量分布不均衡,具有较高的优化需求,之后可以再展开对该出库波次的真正分割。
[0070]
对出库波次进行真正的分割操作后,出库波次中体量较大的出库订单被分割为多个体量小的出库订单,使得出库波次中订单的体量分布均衡,并为出库波次中分割出的新订单分配了新投递口,使得投递过程更顺利的执行,从而降低了出库时运输装置堵塞、订单等待成本较高的现象发生的几率,提升了出库效率。
[0071]
可选的,在一种实现方式中,所述出库订单的体量与所述出库订单包括的商品类型的数量和所述出库订单的拣选次数呈正比例关系;步骤205具体可以包括:
[0072]
子步骤2051、持续对所述出库波次中当前体量最大的第二出库订单,按照所述商品类型进行分割,并根据分割出的新增出库订单,更新所述出库波次中每个出库订单的体量。
[0073]
子步骤2052、根据更新后的出库波次,计算所述出库波次的分布集中度更新值。
[0074]
子步骤2053、在所述分布集中度和所述分布集中度更新值的差值小于或等于第二阈值,或所述分割结果中新增出库订单的数量等于新增投递口上限值的情况下,停止分割。
[0075]
在本技术实施例中,针对子步骤2051-2053,分割操作的目的是将出库波次中体量较大的出库订单分割为多个体量小的出库订单,使得出库波次包含的订单体量分布均衡,在进行分割时,具体可以实时确定出库波次中当前体量最大的第二出库订单,并将第二出库订单按照商品类型进行分割,从而将第二出库订单分割为多个子订单,之后再更新出库波次中的订单,再找到更新后的出库波次中体量最大的第二出库订单继续分割,直至出库波次中订单体量分布均衡时,停止分割,得到分割结果。
[0076]
具体的,每一次分割后都可以计算一个出库波次的分布集中度更新值,并统计出库波次在分割前的分布集中度和分割后的分布集中度更新值的差值,在分布集中度和分布集中度更新值的差值小于或等于第二阈值,认为当前出库波次中订单体量的分布趋于均衡,可以停止分割。或,分割结果中新增出库订单的数量等于新增投递口上限值的情况下,可以认为当前实施环境中缺少能为分割的新订单分配的新的投递口,此时停止分割。
[0077]
可选的,新增投递口上限值由如下步骤获得:
[0078]
子步骤a1、获取当前批次包括的出库波次的数量、出库订单总数和预设的投递口增加比例。
[0079]
子步骤a2、根据所述出库波次的数量、所述投递口增加比例和所述当前批次的出库订单总数的乘积结果,获得所述新增投递口上限值。
[0080]
在本技术实施例中,可以首先根据实施环境中投递口的使用情况,设定一个投递口增加比例,该比例限定了当前投递口负载情况下允许给新增订单分配的投递口的占比。
[0081]
进一步的,可以将当前批次包括的出库波次的数量、投递口增加比例和当前批次的出库订单总数的乘积结果,作为新增投递口上限值。
[0082]
例如,假设当前批次包括3个出库波次,每个出库波次包括5个出库订单,则当前批次具有15个投递口的需求,若设定投递口增加比例r=20%,则新增投递口上限值=3
×5×
20%=3。
[0083]
可选的,在另一种实现方式中,步骤205具体可以包括:
[0084]
子步骤2054、获取每个所述出库订单的历史分割次数。
[0085]
子步骤2055、获取每个所述出库订单包括的每个商品类型的拣选次数。
[0086]
子步骤2056、按照每个所述商品类型的拣选次数,对所述出库订单包括的所有商品类型进行排序,获得第二排序结果。
[0087]
子步骤2057、从所述第二排序结果的一端开始,依次将所述商品类型分别划分至n个集合完成分割,不同所述集合之间拣选次数的差值小于或等于第三阈值,n由所述出库波次中每个所述出库订单的历史分割次数确定得到。
[0088]
具体的,在一种实现方式中,针对子步骤2054-2056,分割时需要按照分割次数s’进行分割,分割次数s’=num’ 1,num’为出库波次中曾经由体量最大的出库订单分割出去的子订单的数量,即出库订单的历史分割次数,具体在分割时,可以首先按照原始的出库订单(从未分割过的体量最大的出库订单)的商品类型的拣选次数倒序排序,然后将第二排序结果中的商品类型逐个分配到s’个不同的集合中,在分配的过程中,保证s’个集合中最大集合的总拣选次数和最小集合的总拣选次数的差值小于或等于第三阈值,从而实现均衡分配。
[0089]
综上,本技术实施例提供的一种出库管理方法,通过由每个出库订单包括的商品类型的数量和每个出库订单的拣选次数,计算得到的出库波次的分布集中度,来对该出库波次中各个出库订单的体量的分布均衡性进行了量化,并按照分布集中度确定出库波次中分布不均衡的出库订单,通过分割的方式对体量异常大的出库订单进行优化处理,使得出库波次中各个出库订单的体量的分布均衡,并为出库波次中分割出的新订单分配了新投递口,使得投递过程更顺利的执行,从而降低了出库时运输装置堵塞、订单等待成本较高的现象发生的几率,提升了出库效率。
[0090]
图5是本技术的一些实施例的出库管理装置的结构示意图。如图5所示,出库管理装置可以包括:通信模块301以及处理器302。
[0091]
通信模块301,用于获取出库波次包括的多个出库订单,以及每个所述出库订单包括的商品类型的数量和每个所述出库订单的拣选次数,所述拣选次数用于表征运输装置处理所述出库订单时所需的投递次数;每个所述出库订单分配有对应的投递口;
[0092]
处理器302,用于:根据每个所述出库订单包括的商品类型的数量和所述拣选次数,计算所述出库波次的分布集中度和每个所述出库订单的体量;所述分布集中度用于表征所述出库波次中各个所述出库订单的体量的分布均衡性;在所述分布均衡性满足预设条件的情况下,根据每个所述出库订单的体量,对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进行分割,并为每个分割出的新增出库订单分配新的投递口。
[0093]
可选的,所述处理器302具体用于:
[0094]
对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进行预分割,并根据所述预分割后的出库波次,计算所述出库波次的分布集中度更新值;
[0095]
在所述分布集中度和所述分布集中度更新值的差值大于或等于第一阈值时,根据每个所述出库订单的体量,对所述出库波次中的至少部分所述出库订单各自按照所述商品类型进行分割,得到所述新增出库订单。
[0096]
可选的,所述出库订单的体量与所述出库订单包括的商品类型的数量和所述出库
订单的拣选次数呈正比例关系;
[0097]
所述处理器302具体用于:
[0098]
确定所述出库波次中当前体量最大的第一出库订单;
[0099]
对所述第一出库订单按照所述商品类型进行预分割,得到预分割出的新增出库订单。
[0100]
可选的,所述出库订单的体量与所述出库订单包括的商品类型的数量和所述出库订单的拣选次数呈正比例关系;所述处理器302具体用于:
[0101]
持续对所述出库波次中当前体量最大的第二出库订单,按照所述商品类型进行分割,并根据分割出的新增出库订单,更新所述出库波次中每个出库订单的体量;
[0102]
根据更新后的出库波次,计算所述出库波次的分布集中度更新值;
[0103]
在所述分布集中度和所述分布集中度更新值的差值小于或等于第二阈值,或所述新增出库订单的数量等于新增投递口上限值的情况下,停止分割。
[0104]
可选的,所述处理器302具体用于:
[0105]
获取当前批次包括的出库波次的数量、出库订单总数和预设的投递口增加比例;
[0106]
根据所述出库波次的数量、所述投递口增加比例和所述当前批次的出库订单总数的乘积结果,获得所述新增投递口上限值。
[0107]
可选的,所述处理器302具体用于:
[0108]
将每个所述出库订单包括的商品类型的数量和所述拣选次数的乘积结果,作为每个所述出库订单的体量。
[0109]
可选的,所述处理器302具体用于:
[0110]
根据每个所述出库订单的拣选次数,计算所述出库波次下所有所述出库订单的平均拣选次数;
[0111]
按照所述商品类型的数量的大小,对所述库波次包括的所有出库订单进行排序,获得第一排序结果;
[0112]
根据所述出库波次包括的出库订单的数量、所述第一排序结果、所述平均拣选次数、所述出库订单的拣选次数,计算所述出库波次的分布集中度,所述分布集中度与所述出库波次中各个出库订单的体量的分布均衡度呈反比例关系。
[0113]
可选的,所述通信模块301还用于:
[0114]
获取每个所述出库订单的历史分割次数;以及获取每个所述出库订单包括的每个商品类型的拣选次数;
[0115]
所述处理器302具体用于:
[0116]
按照每个所述商品类型的拣选次数,对所述出库订单包括的所有商品类型进行排序,获得第二排序结果;
[0117]
从所述第二排序结果的一端开始,依次将所述商品类型分别划分至n个集合完成分割,不同所述集合之间拣选次数的差值小于或等于第三阈值,n由所述出库波次中每个所述出库订单的历史分割次数确定得到。
[0118]
综上,本技术实施例提供的一种出库管理装置,通过由每个出库订单包括的商品类型的数量和每个出库订单的拣选次数,计算得到的出库波次的分布集中度,来对该出库波次中各个出库订单的体量的分布均衡性进行了量化,并按照分布集中度确定出库波次中
分布不均衡的出库订单,通过分割的方式对体量异常大的出库订单进行优化处理,使得出库波次中各个出库订单的体量的分布均衡,并为出库波次中分割出的新订单分配了新投递口,使得投递过程更顺利的执行,从而降低了出库时运输装置堵塞、订单等待成本较高的现象发生的几率,提升了出库效率。
[0119]
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0120]
另外,本技术实施例还提供一种电子设备,具体可以参照图6,该装置700包括处理器710,存储器720以及存储在存储器720上并可在处理器710上运行的计算机程序,该计算机程序被处理器710执行时实现上述实施例的出库管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0121]
本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述的出库管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,可以为只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
[0122]
本技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述的出库管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0123]
本领域内的技术人员应明白,本技术实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本技术实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0124]
本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0125]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0126]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0127]
尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基
本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
[0128]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0129]
以上对本技术所提供的一种出库管理方法、装置、电子设备及计算机存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献