CN110334993B - 一种对播种货位进行管控的方法、装置及计算机设备 - Google Patents
一种对播种货位进行管控的方法、装置及计算机设备 Download PDFInfo
- Publication number
- CN110334993B CN110334993B CN201910594344.2A CN201910594344A CN110334993B CN 110334993 B CN110334993 B CN 110334993B CN 201910594344 A CN201910594344 A CN 201910594344A CN 110334993 B CN110334993 B CN 110334993B
- Authority
- CN
- China
- Prior art keywords
- orders
- goods
- occupied
- seeding
- batch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
Abstract
本发明公开了一种对播种货位进行管控的方法、装置及计算机设备,属于物流技术领域,方法包括:在获取到任一批次中的多个订单的播种下架信息时,对多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给批次的货位组中;判断批次中是否存在未实占货位、且未完成拣货的多个剩余订单,若存在多个剩余订单,则在货位组中对多个剩余订单预占的多个货位进行释放;当释放后的多个货位符合预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。本发明实施例通过对播种货位进行合理管控,可以有效减少浪费有限的仓库资源,提高单位播种货位的订单处理能力。
Description
技术领域
本发明涉及物流技术领域,特别涉及一种对播种货位进行管控的方法、装置及计算机设备。
背景技术
电子商务和网络购物的迅猛发展,既给仓储物流行业带来了迅速崛起的契机,也给仓储物流行业带来前所未有的挑战。
目前仓储物流行业对多个订单可以采用如下处理方法:先将多个订单形成一个批次组合,将该批次组合内的所有货品进行汇总,按照汇总结果从不同的拣货区进行拣货,并放到拣货周转箱内,然后在拣货周转箱到达播种站台后,按照订单与播种货位之间的绑定关系,确定该拣货周转箱内的各个货品应该分别放在哪个播种货位上进行播种上架,当一个订单的所有货品全部放到该订单绑定的播种货位上后,则对该订单的所有货品进行播种下架并在打包后传送至包裹分拣区域。
然而,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
由于在拣货时,按照汇总结果从不同的拣货区进行拣货,受作业工具的限制,每次拣货的货品数量有限,这样必然存在有些订单的货品会被先拣到并被运到播种站台进行播种上架,而有些订单的货品则迟迟未开始拣货,甚至在先播种上架的订单完成播种下架后,这些订单还处于拣货中,这样使得这些订单绑定的播种货位在此期间无法被利用起来,一方面,浪费了有限的仓库资源,另一方面,也导致了单位播种货位的订单处理能力较低。
发明内容
针对上述现有技术中存在的问题,本发明提供了一种对播种货位进行管控的方法、装置及计算机设备,以有效减少浪费有限的仓库资源,提高单位播种货位的订单处理能力。
根据本发明的一个实施例,提供了一种对播种货位进行管控的方法,所述方法包括:
在获取到任一批次中的多个订单的播种下架信息时,对所述多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给所述批次的货位组中;
判断所述批次中是否存在未实占货位、且未完成拣货的多个剩余订单,若存在所述多个剩余订单,则在所述货位组中对所述多个剩余订单预占的多个货位进行释放;
当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。
进一步地,所述对所述多个订单所实占的多个货位进行释放,包括:
在数据库中,将所述多个订单所实占的多个货位的状态分别由实占修改为空闲;
所述在所述货位组中对所述多个剩余订单预占的多个货位进行释放,包括:
在所述数据库中,将所述多个剩余订单预占的多个货位的状态分别由预占修改为空闲。
进一步地,所述当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单,包括:
确定当前待播种上架的且未被分配货位的多个订单的订单数量;
判断释放后的多个货位所在分区的空闲货位的数量是否满足所述订单数量,若满足,则释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单;
其中,所述分区为预先配置在货架上的一个分区,所述货架的各个分区均具有N行M列连续的货位,且M介于一阈值范围之内。
进一步地,所述方法还包括:
在获取所述批次的任一订单的播种上架信息时,对所述订单所播种上架的货位进行实占;
其中,所述播种上架信息是上架员的手持终端在识别到待播种上架的货品属于所述批次的一个订单后,基于所述上架员完成所述订单的播种上架操作而生成的。
进一步地,所述方法还包括:
当至少部分所述多个剩余订单完成拣货后,响应于对所述多个剩余订单的货位预分配请求,按所述预设算法重新对所述多个剩余订单预分配多个货位。
进一步地,所述方法还包括:
周期性地判断所述批次已播种上架的多个订单是否均为已播齐货品的订单,若是,则对所述已播种上架的多个订单分别生成相应的播种下架任务;
将生成的所述播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行播种下架操作;
获取所述手持终端发送的所述多个订单的播种下架信息,所述播种下架信息是所述手持终端基于所述下架员完成所述多个订单的播种下架操作而生成的。
进一步地,所述方法还包括:
判断所述批次已播种上架的订单是否满足预设条件,并对满足所述预设条件的订单生成强制播种下架任务,其中,满足所述预设条件的订单为未播齐货品、且已播货品的实占时长达到预设时长的订单;
将生成的所述强制播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行强制播种下架操作。
根据本发明的另一个实施例,提供了一种对播种货位进行管控的装置,所述装置包括:
释放模块,用于在获取到任一批次中的多个订单的播种下架信息时,对所述多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给所述批次的货位组中;
判断模块,用于判断所述批次中是否存在未实占货位、且未完成拣货的多个剩余订单;
所述释放模块,还用于若存在所述多个剩余订单,则在所述货位组中对所述多个剩余订单预占的多个货位进行释放;
预分配模块,用于当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。
进一步地,所述释放模块具体用于:
在数据库中,将所述多个订单所实占的多个货位的状态分别由实占修改为空闲;
所述释放模块具体用于:
在所述数据库中,将所述多个剩余订单预占的多个货位的状态分别由预占修改为空闲。
进一步地,所述预分配模块具体用于:
确定当前待播种上架的且未被分配货位的多个订单的订单数量;
判断释放后的多个货位所在分区的空闲货位的数量是否满足所述订单数量,若满足,则释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单,其中,所述分区为预先配置在货架上的一个分区,所述货架的各个分区均具有N行M列连续的货位,且M介于一阈值范围之内。
进一步地,所述装置还包括实占模块,所述实占模块具体用于:
在获取所述批次的任一订单的播种上架信息时,对所述订单所播种上架的货位进行实占;
其中,所述播种上架信息是上架员的手持终端在识别到待播种上架的货品属于所述批次的一个订单后,基于所述上架员完成所述订单的播种上架操作而生成的。
进一步地,所述预分配模块具体还用于:
当至少部分所述多个剩余订单完成拣货后,响应于对所述多个剩余订单的货位预分配请求,按所述预设算法重新对所述多个剩余订单预分配多个货位。
进一步地,所述装置还包括:
第一生成模块,用于周期性地判断所述批次已播种上架的多个订单是否均为已播齐货品的订单,若是,则对所述已播种上架的多个订单分别生成相应的播种下架任务;
第一推送模块,用于将生成的所述播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行播种下架操作;
信息获取模块,用于获取所述手持终端发送的所述多个订单的播种下架信息,所述播种下架信息是所述手持终端基于所述下架员完成所述多个订单的播种下架操作而生成的。
进一步地,所述装置还包括:
第二生成模块,用于判断所述批次已播种上架的订单是否满足预设条件,并对满足所述预设条件的订单生成强制播种下架任务,其中,满足所述预设条件的订单为未播齐货品、且已播货品的实占时长达到预设时长的订单;
第二推送模块,用于将生成的所述强制播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行强制播种下架操作。
根据本发明的又一个实施例,提供了一种计算机设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如前述任一个实施例中的对播种货位进行管控的方法的步骤。
根据本发明的再一个实施例,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述任一个实施例中的对播种货位进行管控的方法的步骤。
本发明实施例提供了一种对播种货位进行管控的方法、装置及计算机设备,在获取到任一批次中的多个订单的播种下架信息时,对多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给批次的货位组中;判断批次中是否存在未实占货位、且未完成拣货的多个剩余订单,若存在多个剩余订单,则在货位组中对多个剩余订单预占的多个货位进行释放;按当释放后的多个货位符合预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。本发明实施例通过当任一批次中完成播种下架的订单以及未实占货位、且未完成拣货的订单对应的货位进行释放,使得释放后的货位在符合预设算法的条件时,能够被优先分配给当前待播种上架的且未被分配货位的多个订单,由此可以避免播种货位长时间被占用而不能被充分利用的情形,有效地减少了仓库资源的浪费,实现了播种货位的动态最优配置,同时也提高了单位播种货位的订单处理能力。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种对播种货位进行管控的方法的流程图;
图2为本发明实施例提供的一种对播种货位进行管控的装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
图1为本发明实施例提供的一种对播种货位进行管控方法的流程图,本发明实施例可应用于物流管理***中在对播种货位进行管控的情况,该方法可由对播种货位进行管控的装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以集成在仓储物流管理的服务器中,该服务器可以通过网络与多个手持终端进行通信,以实现与各个手持终端进行信息交互。
在该方法中,预先将播种墙(多层货架)划分为多个分区,每个分区中配置有N行M列的连续的货位,这里的“连续”是指每个分区中的任意一个货位具有垂直方向上相邻的货位以及水平方向上相邻的货位。一个货位(即,播种货位)在被分配给一个订单后,该货位被订单预占,当对该订单的货品播种上架到该订单所预占的货位上后,该货位被订单实占,当该订单的所有货品全部拣货到齐(播齐)后,对该订单进行播种下架,并对订单所实占的货位进行释放。
上述在对各个分区分别配置N行M列的连续的货位时,为了减少上架员在播种上架时的行走路径,M介于一阈值范围之内。这里,各分区中的货位的具体分布可以根据货架以及货格大小,按减少走动、减少弯腰次数的原则进行适应性地调整,本发明对此不作具体限定。
在该方法中,当仓库收到订单任务后,服务器将所有订单任务存储至订单池中,对订单任务的属性进行识别与统计,筛选出一批订单,形成一个波次,对一个波次拆分成若干个批次,其中,每个批次的订单总数不超过每一分区的播种货位的总数。针对每一个批次订单的商品,从不同的拣货区进行拣货,并放到不同的拣货周转箱或其他容器内(下文以拣货周转箱为例进行说明)。对于一个订单而言,该订单可能包含有多个商品,该订单的多个商品会在不同时间点从不同拣货区被拣选出而容纳在多个周转箱内,从而使得该订单的多个商品会在不同时间点进行播种上架。
如图1所示,本发明实施例提供的对播种货位进行管控的方法可以包括:
101、在获取到任一批次中的多个订单的播种下架信息时,对所述多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给所述批次的货位组中。
其中,任一批次中的多个订单并非指该批次的所有订单,而是指该批次的部分订单。
这里,实占是指订单的货品已被播种上架到该订单预占的货位上,也就是说,已对该订单完成了播种上架。
这里,当一个订单的所有货品被全部播种上架到该订单所预占的货位上后,便可通过下架员使用手持终端对该订单进行播种下架。
本实施例中,在对任一批次中的多个订单进行播种上架之前,需要先由服务器根据手持终端上传的对该批次的所有订单进行货位预分配的请求,按预设算法对该批次的所有订单预分配货位组。其中,在首次识别到与该批次关联的拣货周转箱的状态为待播种状态时,手持终端生成对该批次的所有订单进行货位预分配的请求,并发送至服务器,其中,处于待播种状态的拣货周转箱为完成拣货任务的周转箱,此外,当拣货周转箱容纳有一个批次的至少部分订单的货品时,该拣货周转箱与该批次相关联。
其中,按预算算法对任一批次的所有订单预分配货位组的过程可以包括:
服务器在当前所有包含空闲货位的分区中进行遍历匹配,获取货位数量满足当前批次的订单数的货位组,其中,货位组内的所有货位位于同一个分区或位置相邻的不同分区内,并在数据库中将货位组内的所有货位的状态标记为预占。
其中,位置相邻的不同分区包括两个分区,其中一个分区的空闲货位数量不低于该批次的订单总数的浮动阈值,另一个分区的空闲货位数量不低于该批次的订单总数与浮动阈值之间的差值。这里,浮动阈值等于订单总数与浮动系数的乘积,浮动系数可以介于0.5至1.0之间,例如,浮动系数设置为0.8。
在对一个批次的所有订单预分配货位组之后,服务器便可在上架员通过手持终端扫描到待播种上架的货品属于该批次的一个订单时,在数据库中查询该订单所预占的货位,并返回给上架员的手持终端,以提示上架员将属于该订单的货品上架到该订单所预占的货位上。
具体地,在一定时间段内,服务器若获取到手持终端发送的一个批次中的多个订单的播种下架信息时,则对该多个订单各自实占的多个货位进行释放。
其中,对完成播种下架的多个订单所实占的多个货位进行释放具体可以为:
在数据库中,将所述多个订单所实占的多个货位的状态分别由实占修改为空闲。其中,预占、实占、空闲可以分别以数字0、1、2进行标识。
其中,数据库可以为Key-Value数据库。
102、判断所述批次中是否存在未实占货位、且未完成拣货的多个剩余订单,若存在所述多个剩余订单,则在所述货位组中对所述多个剩余订单预占的多个货位进行释放。
这里,未实占货位的订单是指该订单的货品未被播种上架到该订单预占的货位上,也就是未对该订单进行播种上架。
这里,未完成拣货的订单,是指该订单的所有货品均未被从拣货区域拣出。
具体地,判断所述批次中是否存在未实占货位、且未完成拣货的多个剩余订单,包括:
服务器在数据库中对该批次中除已播种下架的多个订单之外的订单进行查询,判断是否存在未实占货位的订单,若存在未实占货位的订单,则获取未实占货位的订单的拣货状态,若该订单的拣货状态指示该订单未完成拣货,则将该订单确定为剩余订单。
其中,若存在所述多个剩余订单,则在所述货位组中对所述多个剩余订单预占的多个货位进行释放,可以包括:
服务器在数据库中,将多个剩余订单预占的多个货位的状态分别由预占修改为空闲。
需要说明的是,若不存在未实占货位、且未完成拣货的多个剩余订单时,则不执行后续处理流程。
103、当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。
其中,该多个订单可以为上述批次之外的其他批次的多个订单。
具体地,该过程可以包括:
确定当前待播种上架的且未被分配货位的多个订单的订单数量;
判断释放后的多个货位所在分区的空闲货位的数量是否满足订单数量,若满足,则释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。
其中,所述分区为预先配置在货架上的一个分区,所述货架的各个分区均具有N行M列连续的货位,且M介于一阈值范围之内。
更为具体地,根据当前待播种上架的且未被分配货位的多个订单的订单数量,在当前所有包含空闲货位的分区中进行遍历匹配,若匹配到释放后的多个货位所在分区的空闲货位的数量大于或等于订单数量时,则将该分区中包含释放后的多个货位在内的多个空闲货位预分配给该多个订单。
本发明实施例提供了一种对播种货位进行管控的方法,在获取到任一批次中的多个订单的播种下架信息时,对多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给批次的货位组中;判断批次中是否存在未实占货位、且未完成拣货的多个剩余订单,若存在多个剩余订单,则在货位组中对多个剩余订单预占的多个货位进行释放;按当释放后的多个货位符合预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。本发明实施例通过当任一批次中完成播种下架的订单以及未实占货位、且未完成拣货的订单对应的货位进行释放,使得释放后的货位在符合预设算法的条件时,能够被优先分配给当前待播种上架的且未被分配货位的多个订单,由此可以避免播种货位长时间被占用而不能被充分利用的情形,有效地减少了仓库资源的浪费,实现了播种货位的动态最优配置,同时也提高了单位播种货位的订单处理能力。
在其中一个优选实施例中,所述方法还包括:
在获取所述批次的任一订单的播种上架信息时,对所述订单所播种上架的货位进行实占,其中,所述播种上架信息是上架员的手持终端在识别到待播种上架的货品属于所述批次的一个订单后,基于所述上架员完成所述订单的播种上架操作而生成的。
具体地,服务器对上架员通过使用手持终端所扫描到的待播种上架的货品进行订单匹配,识别到货品属于已分配有货位组的批次的一个订单后,查询并输出该订单所预占的货位信息,以指示上架员将该货品放到该订单所预占的货位上,并在上架员使用手持终端完成所述订单的播种上架操作后,获取到手持终端上传的订单的播种上架完成信息时,对该货位进行实占。
其中,对货位进行实占具体可以为:在数据库中对实占的货位的状态由预占修改为实占。
本实施例中,通过在获取批次的任一订单的播种上架信息时,对订单所播种上架的货位进行实占,实现了对货位的状态进行及时更新。
在其中一个优选实施例中,所述方法还包括:
当至少部分所述多个剩余订单完成拣货后,响应于对所述多个剩余订单的货位预分配请求,按所述预设算法重新对所述多个剩余订单预分配多个货位。
具体地,在首次识别到与多个剩余订单关联的拣货周转箱的状态为待播种状态时,手持终端生成对多个剩余订单进行货位预分配的请求,并发送至服务器,其中,处于待播种状态的拣货周转箱为完成拣货任务的拣货周转箱;当拣货周转箱容纳有多个剩余订单的至少部分订单的货品时,该拣货周转箱与多个剩余订单相关联。
其中,所述按所述预设算法重新对所述多个剩余订单预分配多个货位,包括:
在当前所有包含空闲货位的分区中进行遍历匹配,获取货位数量满足所述多个剩余订单的数量的目标货位组,其中,所述目标货位组内的所有货位位于同一个分区或位置相邻的不同分区内,所述分区具有N行M列连续的货位,且M介于一阈值范围之内。
其中,位置相邻的不同分区为位置相邻的第一分区和第二分区,其中,第一分区的空闲货位数量不低于多个剩余订单的数量的浮动阈值,第二分区的空闲货位数量不低于多个订单的数量与浮动阈值之间的差值。
这里,浮动阈值等于订单数量与浮动系数的乘积,浮动系数可以介于0.5至1.0之间,例如,浮动系数设置为0.8。
本实施例中,通过当至少部分多个剩余订单完成拣货后,对之前释放了货位的多个剩余订单进行重新分配多个货位,如此可以使得剩余订单能够播种上架到重新预占的货位上。
在其中一个优选实施例中,所述方法还包括:
周期性地判断所述批次已播种上架的多个订单是否均为已播齐货品的订单,若是,则对所述已播种上架的多个订单分别生成相应的播种下架任务;
将生成的所述播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行播种下架操作;
获取所述手持终端发送的所述多个订单的播种下架信息,所述播种下架信息是所述手持终端基于所述下架员完成所述多个订单的播种下架操作而生成的。
其中,播种下架任务包含已播齐货品的订单及该订单所实占的货位的信息。
具体地,服务器对已播齐货品的订单生成相应的播种下架任务,并将播种下架任务添加至任务缓存队列,根据预设周期将任务缓存队列中的多个播种下架任务推送到相应的下架员的手持终端上,以提示下架员进行相应的播种下架操作。其中,预设周期可以根据实际情况进行设定。如,以10分钟作为一个周期。
其中,将生成的所述播种下架任务推送至相应的下架员的手持终端上,包括:
将播种下架任务推送至与当前处于该播种下架任务相匹配的下架员的手持终端,其中,播种下架任务相匹配的下架员为当前处于播种下架任务对应的货位的位置所在区域的下架员。
本实施例中,通过周期性地判断所述批次已播种上架的多个订单均为已播齐货品的订单时,对已播齐货品的多个订单分别生成相应的播种下架任务并推送至相应的下架员,以使得下架员使用手持终端进行播种下架操作,由此可以确保已播齐货品的订单能够及时播种下架,从而避免订单长时间占用货位而影响订单的发货,有效地减少了仓库资源的浪费,并且在订单播种下架后能够使得释放后的货位可以作为空闲货位被动态分配给当前有货位分配需求的订单,实现了播种货位的动态最优配置,同时也提高了单位播种货位的订单处理能力。
在其中一个优选实施例中,所述方法还包括:
判断所述批次已播种上架的订单是否满足预设条件,并对满足所述预设条件的订单生成强制播种下架任务,其中,满足所述预设条件的订单为未播齐货品、且已播货品的实占时长达到预设时长的订单;
将生成的所述强制播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行强制播种下架操作。
这里,若一个订单的货品未全部完成播种上架到该订单所预占的货位上时,则该订单为未播齐货品的订单。其中,该订单的已播货品为该订单已完成播种上架的货品,已播货品的实占时长为该订单的货品实占播种货位的时长。
这里,强制播种下架任务中包含满足预设条件的订单以及该订单所实占的货位的信息,此外,强制播种下架任务中还可以包含满足预设条件的订单的已播货品的实占时长。
具体地,服务器生成一个批次中满足预设条件的订单的强制播种下架任务,并将强制播种下架任务添加至强制任务缓存队列,当强制任务缓存队列中的强制播种下架任务个数达到预设阈值时,则将强制任务缓存队列中的多个强制播种下架任务推送到相应的下架员的手持终端上,以提示下架员进行相应的强制播种下架操作。其中,预设阈值可以根据实际情况进行设定。
其中,相应的下架员为当前处于强制播种下架任务对应的货位所在位置区域的下架员。
本实施例中,通过判断一个批次已播种上架的订单是否满足预设条件,对满足预设条件的订单生成强制播种下架任务,并推送至相应的下架员的手持终端上,由此可以使得下架员对满足预设条件的订单进行强制播种下架操作,从而可以避免有缺货部分货品的订单长时间占用播种货位的情形,有效地减少了仓库资源的浪费。
作为对上述实施例中的对播种货位进行管控的方法的实现,本发明实施例还提供一种对播种货位进行管控的装置,参照图2所示,图2是本发明实施例提供的一种对播种货位进行管控的装置的结构示意图,该装置包括:
释放模块21,用于在获取到任一批次中的多个订单的播种下架信息时,对所述多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给所述批次的货位组中;
判断模块22,用于判断所述批次中是否存在未实占货位、且未完成拣货的多个剩余订单;
所述释放模块22,还用于若存在所述多个剩余订单,则在所述货位组中对所述多个剩余订单预占的多个货位进行释放;
预分配模块23,用于当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。
在其中一个优选实施例中,所述释放模块21具体用于:
在数据库中,将所述多个订单所实占的多个货位的状态分别由实占修改为空闲;
所述释放模块21具体还用于:
在所述数据库中,将所述多个剩余订单预占的多个货位的状态分别由预占修改为空闲。
在其中一个优选实施例中,所述预分配模块23具体用于:
确定当前待播种上架的且未被分配货位的多个订单的订单数量;
判断释放后的多个货位所在分区的空闲货位的数量是否满足所述订单数量,若满足,则释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单;
其中,所述分区为预先配置在货架上的一个分区,所述货架的各个分区均具有N行M列连续的货位,且M介于一阈值范围之内。
在其中一个优选实施例中,所述装置还包括实占模块24,所述实占模块24具体用于:
在获取所述批次的任一订单的播种上架信息时,对所述订单所播种上架的货位进行实占;
其中,所述播种上架信息是上架员的手持终端在识别到待播种上架的货品属于所述批次的一个订单后,基于所述上架员完成所述订单的播种上架操作而生成的。
在其中一个优选实施例中,所述预分配模块23具体还用于:
当至少部分所述多个剩余订单完成拣货后,响应于对所述多个剩余订单的货位预分配请求,按所述预设算法重新对所述多个剩余订单预分配多个货位。
在其中一个优选实施例中,所述装置还包括:
第一生成模块25,用于周期性地判断所述批次已播种上架的多个订单是否均为已播齐货品的订单,若是,则对所述已播种上架的多个订单分别生成相应的播种下架任务;
第一推送模块26,用于将生成的所述播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行播种下架操作;
信息获取模块27,用于获取所述手持终端发送的所述多个订单的播种下架信息,所述播种下架信息是所述手持终端基于所述下架员完成所述多个订单的播种下架操作而生成的。
在其中一个优选实施例中,所述装置还包括:
第二生成模块28,用于判断所述批次已播种上架的订单是否满足预设条件,并对满足所述预设条件的订单生成强制播种下架任务,其中,满足所述预设条件的订单为未播齐货品、且已播货品的实占时长达到预设时长的订单;
第二推送模块29,用于将生成的所述强制播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行强制播种下架操作。
本实施例提供的对播种货位进行管控的装置,与本发明实施例所提供的对播种货位进行管控的方法属于同一发明构思,可执行本发明任意实施例所提供的对播种货位进行管控的方法,具备执行用于对播种货位进行管控的方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例提供的对播种货位进行管控的方法,此处不再加以赘述。
此外,根据本发明的另一个实施例,提供了一种计算机设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如前述任一个实施例中的对播种货位进行管控的方法的步骤。
此外,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述任一个实施例中的对播种货位进行管控的方法的步骤。
本领域内的技术人员应明白,本发明实施例中的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例中可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例中可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例中是参照根据本发明实施例中实施例的方法、装置(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例中的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例中范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种对播种货位进行管控的方法,其特征在于,所述方法包括:
在获取到任一批次中的多个订单的播种下架信息时,对所述多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给所述批次的货位组中;
判断所述批次中是否存在未实占货位、且未完成拣货的多个剩余订单,若存在所述多个剩余订单,则在所述货位组中对所述多个剩余订单预占的多个货位进行释放;
当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。
2.根据权利要求1所述的方法,其特征在于,
所述对所述多个订单所实占的多个货位进行释放,包括:
在数据库中,将所述多个订单所实占的多个货位的状态分别由实占修改为空闲;
所述在所述货位组中对所述多个剩余订单预占的多个货位进行释放,包括:
在所述数据库中,将所述多个剩余订单预占的多个货位的状态分别由预占修改为空闲。
3.根据权利要求1所述的方法,其特征在于,所述当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单,包括:
确定当前待播种上架的且未被分配货位的多个订单的订单数量;
判断释放后的多个货位所在分区的空闲货位的数量是否满足所述订单数量,若满足,则释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单;
其中,所述分区为预先配置在货架上的一个分区,所述货架的各个分区均具有N行M列连续的货位,且M介于一阈值范围之内。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当至少部分所述多个剩余订单完成拣货后,响应于对所述多个剩余订单的货位预分配请求,按所述预设算法重新对所述多个剩余订单预分配多个货位。
5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
周期性地判断所述批次已播种上架的多个订单是否均为已播齐货品的订单,若是,则对所述已播种上架的多个订单分别生成相应的播种下架任务;
将生成的所述播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行播种下架操作;
获取所述手持终端发送的所述多个订单的播种下架信息,所述播种下架信息是所述手持终端基于所述下架员完成所述多个订单的播种下架操作而生成的。
6.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
判断所述批次已播种上架的订单是否满足预设条件,并对满足所述预设条件的订单生成强制播种下架任务,其中,满足所述预设条件的订单为未播齐货品、且已播货品的实占时长达到预设时长的订单;
将生成的所述强制播种下架任务推送至相应的下架员的手持终端上,以使得所述下架员使用所述手持终端进行强制播种下架操作。
7.一种对播种货位进行管控的装置,其特征在于,所述装置包括:
释放模块,用于在获取到任一批次中的多个订单的播种下架信息时,对所述多个订单所实占的多个货位进行释放,其中,所实占的多个货位包含在按预设算法分配给所述批次的货位组中;
判断模块,用于判断所述批次中是否存在未实占货位、且未完成拣货的多个剩余订单;
所述释放模块,还用于若存在所述多个剩余订单,则在所述货位组中对所述多个剩余订单预占的多个货位进行释放;
预分配模块,用于当释放后的多个货位符合所述预设算法的条件时,将释放后的多个货位优先分配给当前待播种上架的且未被分配货位的多个订单。
8.根据权利要求7所述的装置,其特征在于,所述释放模块具体用于:
在数据库中,将所述多个订单所实占的多个货位的状态分别由实占修改为空闲;
所述释放模块具体还用于:
在所述数据库中,将所述多个剩余订单预占的多个货位的状态分别由预占修改为空闲。
9.一种计算机设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至6任意一项所述的对播种货位进行管控的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1至6任意一项所述的对播种货位进行管控的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910594344.2A CN110334993B (zh) | 2019-07-03 | 2019-07-03 | 一种对播种货位进行管控的方法、装置及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910594344.2A CN110334993B (zh) | 2019-07-03 | 2019-07-03 | 一种对播种货位进行管控的方法、装置及计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110334993A CN110334993A (zh) | 2019-10-15 |
CN110334993B true CN110334993B (zh) | 2021-09-03 |
Family
ID=68144136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910594344.2A Active CN110334993B (zh) | 2019-07-03 | 2019-07-03 | 一种对播种货位进行管控的方法、装置及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110334993B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113554381A (zh) * | 2020-04-26 | 2021-10-26 | 北京京东乾石科技有限公司 | 一种入库调度方法和装置 |
CN113762831B (zh) * | 2020-08-07 | 2024-06-18 | 北京京东乾石科技有限公司 | 一种自动化进行物品分播的方法、装置和存储介质 |
CN112808599B (zh) * | 2020-12-31 | 2022-09-06 | 广东赛意信息科技有限公司 | 一种基于分拣***内的用于分拣的波次策略 |
CN114693189B (zh) * | 2022-05-31 | 2022-09-23 | 南京信息工程大学 | 板体翻堆落位方法、***、存储介质及计算设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109146350A (zh) * | 2017-06-28 | 2019-01-04 | 菜鸟智能物流控股有限公司 | 一种仓库的发货操作执行方法和装置 |
CN109160163A (zh) * | 2018-09-13 | 2019-01-08 | 北京科捷物流有限公司 | 一种基于边拣边分的机器人自动分拣方法及其*** |
CN109377146A (zh) * | 2018-12-22 | 2019-02-22 | 山东药品食品职业学院 | 一种现代化医药物流实训室 |
CN109934520A (zh) * | 2017-12-18 | 2019-06-25 | 北京京东尚科信息技术有限公司 | 货架调度方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140040075A1 (en) * | 2012-08-03 | 2014-02-06 | Vargo Adaptive Software LLC | System and method of selection and organization of customer orders in preparation for distribution operations order fulfillment |
US10127514B2 (en) * | 2014-04-11 | 2018-11-13 | Intelligrated Headquarters Llc | Dynamic cubby logic |
-
2019
- 2019-07-03 CN CN201910594344.2A patent/CN110334993B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109146350A (zh) * | 2017-06-28 | 2019-01-04 | 菜鸟智能物流控股有限公司 | 一种仓库的发货操作执行方法和装置 |
CN109934520A (zh) * | 2017-12-18 | 2019-06-25 | 北京京东尚科信息技术有限公司 | 货架调度方法和装置 |
CN109160163A (zh) * | 2018-09-13 | 2019-01-08 | 北京科捷物流有限公司 | 一种基于边拣边分的机器人自动分拣方法及其*** |
CN109377146A (zh) * | 2018-12-22 | 2019-02-22 | 山东药品食品职业学院 | 一种现代化医药物流实训室 |
Non-Patent Citations (1)
Title |
---|
基于Flexsim的某医药物流中心拣货流程优化研究;杨玮;《包装工程》;20160210;130-137 * |
Also Published As
Publication number | Publication date |
---|---|
CN110334993A (zh) | 2019-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110334993B (zh) | 一种对播种货位进行管控的方法、装置及计算机设备 | |
EP3719724A1 (en) | Inventory scheduling method and device and computer readable storage medium | |
CN109767151B (zh) | 仓储管理方法、装置、介质及电子设备 | |
CN109544054B (zh) | 库存调度方法、装置以及计算机可读存储介质 | |
CN111932186B (zh) | 订单处理方法、装置、设备、***及存储介质 | |
CN109118137A (zh) | 一种订单处理方法、装置、服务器及存储介质 | |
CN106934577B (zh) | 货物布局方法和装置 | |
CN111915257B (zh) | 货箱处理方法、装置、控制设备、***及存储介质 | |
CN111985748A (zh) | 订单批次处理方法、装置及计算机*** | |
TW202240488A (zh) | 訂單處理方法、裝置、設備、系統、媒體及產品 | |
CN113200275A (zh) | 货箱整理方法、装置、设备、仓储***及存储介质 | |
US20240193544A1 (en) | Goods sorting method and device, warehouse system, and storage medium | |
WO2022242377A1 (zh) | 派单方法、装置、电子设备和存储介质 | |
WO2024027454A1 (zh) | 货箱搬运任务分配方法、装置、设备、***及存储介质 | |
CN113753462A (zh) | 任务分配方法、装置、设备、仓储***及存储介质 | |
CN112950123A (zh) | 订单分配方法、装置、***、存储介质及程序产品 | |
CN113998358B (zh) | 拣货的方法、装置、设备、存储介质及程序产品 | |
CN112644946A (zh) | 仓储机器人的控制方法、装置、设备及存储介质 | |
CN113682705B (zh) | 库存分配方法、装置、服务器和存储介质 | |
CN113159467B (zh) | 一种派车单处理方法和装置 | |
CN113762820B (zh) | 货到人拣选控制方法、***、电子设备及存储介质 | |
CN111582617A (zh) | 拣货任务的分配方法和分配*** | |
CN114955351A (zh) | 搬运任务分配方法、装置、设备及存储介质 | |
CN112830146B (zh) | 仓储管理的方法、装置、***、机器人、介质及程序产品 | |
CN114819475A (zh) | 订单处理方法、装置、服务器和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |