1.本技术实施例涉及物流技术领域,尤其涉及一种货架的仓储管理方法、装置、电子设备及存储介质。
背景技术:2.随着电子商务等领域的兴起,智能仓储在目前制造业的生产、销售中占有重要地位。现有技术中,采用传统的人力方式对货物进行存储和分拣,最终将货物配送至全国各地。这种方式的出货效率较低以及人工成本高昂,不能满足人们对出货效率的高要求。因此,无人化的货架管理是仓储行业未来发展的方向。
技术实现要素:3.本技术实施例提供了一种货架的仓储管理方法、装置、电子设备及存储介质,可以解决现有技术中出货效率低和人工成本高的问题,可以满足人们对补货操作和取货分拣操作的高效率要求。
4.第一方面,本技术实施例提供了货架的仓储管理方法,该方法包括:
5.获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息;
6.根据所述储货信息和所述货物信息确定是否需要对所述货物执行补货操作;
7.若需要对所述货物执行补货操作,则确定所述货物的补货信息;
8.根据所述补货信息、所述多个运输车的属性信息和所述货物供应处的位置信息,从所述多个运输车中确定对所述货物执行补货操作的目标运输车和所述目标运输车的补货运输路径,以控制所述目标运输车根据所述补货运输路径执行补货操作,所述补货运输路径包括所述目标运输车行驶的路径信息和达到路径中各个节点的时间信息。
9.第二方面,本技术实施例提供了货架的仓储管理装置,该装置包括:
10.信息获取模块,用于获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息;
11.补货判断模块,用于根据所述储货信息和所述货物信息确定是否需要对所述货物执行补货操作;
12.信息确定模块,用于若需要对所述货物执行补货操作,则确定所述货物的补货信息;
13.补货执行模块,用于根据所述补货信息、所述多个运输车的属性信息和所述货物供应处的位置信息,从所述多个运输车中确定对所述货物执行补货操作的目标运输车和所述目标运输车的补货运输路径,以控制所述目标运输车根据所述补货运输路径执行补货操作,所述补货运输路径包括所述目标运输车行驶的路径信息和达到路径中各个节点的时间信息。
14.第三方面,本技术实施例提供了一种电子设备,该电子设备包括:
15.一个或多个处理器;
16.存储装置,用于存储一个或多个程序;
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本技术任意实施例所述的货架的仓储管理方法。
18.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现本技术任意实施例所述的货架的仓储管理方法。
19.本技术实施例提供了一种货架的仓储管理方法、装置、电子设备及存储介质,获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息;根据储货信息和货物信息确定是否需要对货物执行补货操作;若需要对货物执行补货操作,则确定货物的补货信息;根据补货信息、多个运输车的属性信息和货物供应处的位置信息,从多个运输车中确定对货物执行补货操作的目标运输车和目标运输车的补货运输路径,以控制目标运输车根据补货运输路径执行补货操作。执行本技术方案,可以解决现有技术中出货效率低和人工成本高的问题,可以满足人们补货操作和取货分拣操作的高效率要求。
20.应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
21.附图用于更好地理解本方案,不构成对本技术的限定。其中:
22.图1为本技术实施例提供的货架的仓储管理方法的第一流程示意图;
23.图2为本技术实施例提供的货架的结构示意图;
24.图3为本技术实施例提供的拆包区的示意图;
25.图4为本技术实施例提供的分拣格口的路网示意图;
26.图5为本技术实施例提供的打包贴码装置的示意图;
27.图6为本技术实施例提供的货架的仓储管理方法的第二流程示意图;
28.图7为本技术实施例提供的货架的仓储管理装置的结构示意图;
29.图8是用来实现本技术实施例的货架的仓储管理方法的电子设备的框图。
具体实施方式
30.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.实施例一
32.图1为本技术实施例提供的货架的仓储管理方法的第一流程示意图;图2为本技术实施例提供的货架的结构示意图;图3为本技术实施例提供的拆包区的示意图;图4为本技术实施例提供的分拣格口的路网示意图;图5为本技术实施例提供的打包贴码装置的示意图。本实施例可适用于对智能货架中的货物进行管理的情况。本实施例提供的货架的仓储管理方法可以由本技术实施例提供的货架的仓储管理装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备和货物调度系统。优选的,本技术
实施例中的电子设备可以是智能手机、平板电脑或笔记本电脑等。
33.参见图1,本实施例的方法包括但不限于如下步骤:
34.s110、获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息。
35.其中,本技术中的货架为智能货架,如图2所示为货架的结构示意图,货架的上方为用于存储货物的仓储区,下方为用于供多个运输车移动并对货物进行分拣的分拣区,仓储区按照货物的大小被分为若干个不同的区域,每个区域的格口大小有所不同,每个格口存放一件货物。分拣区有至少一层分拣平台,每层分拣平台包含多个分拣格口。可选的,货架的形状可以是有轨三维货架、有轨二维货架或栈式货架。储货信息至少包括货物的基本信息和存储信息,基本信息包括类别、货号、生产日期、存储日期等,存储信息是指某一货物存储在哪个编号的货架格口上。货物供应处的货物信息包括类别、货号、生产日期等。运输车的属性信息是指当前运输车所处的位置信息和状态信息,状态信息包括空闲状态和繁忙状态。
36.可选的,货物供应处包括入库区、暂存区和拆包区,供应商将运输来的货物先在入库区进行卸车,再将货物整箱运至暂存区进行存储,当接收到货物调度系统的补货请求之后在拆包区执行拆包并将待补货的货物执行上货作业。如图3所示为拆包区的示意图,其为俯视图。拆包区可分为拆零区、缓冲区以及补货口,中间使用传送带连接,其中,拆零区用于将整箱的商品分拆成单件货物,这一步可以由人工完成。人工将货物拆零后,将货物按顺序放置到传送带上,传送带将货物从拆零区运输到缓冲区。缓冲区用于暂存拆零的货物,货物与货物之间分隔一段距离,并且缓冲区的设备可以控制每件物品在合适的位置和时间运输给补货口。缓冲区可以使用交叉带的传送带,其布局可以设计为图3左侧的环形,也可以为了节省空间设计成右侧的s型。补货口可以设计成传送带或者机械臂,用于在收到货物调度系统的补货请求之后将货物放入运输车中。
37.在本技术实施例中,货物调度系统分别与智能货架、货物供应处的电子设备和多个运输车通过通信连接方式相连接,其中,通信连接方式可以是控制器局域网络通信或者以太网通信,还可以是其他通信连接方式。智能货架可以每间隔预设时间获取智能货架上的货物的储货信息,并将所获取到的储货信息发送至货物调度系统;或者,货物调度系统主动通过智能货架获取货物的储货信息。货物供应处的电子设备可以在每间隔预设时间将货物信息发送至货物调度系统;或者,货物调度系统主动通过货物供应处的电子设备获取货物信息。运输车可以在每间隔预设时间将位置信息和状态信息发送至货物调度系统;或者,货物调度系统主动获取运输车的位置信息和状态信息。
38.s120、根据储货信息和货物信息确定是否需要对货物执行补货操作。
39.在本技术实施例中,货物调度系统获取到货架上货物的储货信息和货物供应处的货物信息之后,再根据储货信息和货物信息确定货架中哪些货物需要补货以及这些需要补货的货物的补货信息。
40.在一些可选的实施例中,根据储货信息和货物信息确定是否需要对货物执行补货操作,包括:根据储货信息确定货物的余量,若某种货物的余量少于预设数量,则货物调度系统检查货物供应处是否存在该货物。若货物供应处存在该货物,则确定需要对该货物执行补货操作,否则货物调度系统通过预设方式通知管理人员向货物供应处补充该货物。
41.在一些可选的实施例中,根据储货信息和货物信息确定是否需要对货物执行补货操作,还包括:若当前状态为订单淡季时段(即订单较少时段),则根据储货信息和历史订单信息预测需要执行补货操作的货物,也就是未来一段时间内可能会存在缺货的货物,且当货物供应处存在货物时确定需要对货物执行补货操作。这样设置的好处在于,对一部分货物进行补货可以缓解高峰期的补货压力。本技术还可以使用其他的补货规则确定智能货架中需要执行补货操作的货物。
42.s130、若需要对货物执行补货操作,则确定货物的补货信息。
43.其中,补货信息包括货物类别、货号、数量、货物的货架格口位置等。
44.在本技术实施例中,经上述步骤s120确定出智能货架中需要执行补货操作的货物之后,货物调度系统会根据货物的余量计算待补货货物的数量。
45.s140、根据补货信息、多个运输车的属性信息和货物供应处的位置信息,从多个运输车中确定对货物执行补货操作的目标运输车和目标运输车的补货运输路径,以控制目标运输车根据补货运输路径执行补货操作。
46.其中,补货运输路径包括目标运输车行驶的路径信息和达到路径中各个节点的时间信息。
47.在本技术实施例中,经上述步骤s130得到待补货货物的补货信息之后,货物调度系统先根据多个运输车的状态信息从多个运输车中确定出状态信息为空闲状态的目标运输车,以使该目标运输车对货物执行补货操作;再根据货物供应处的位置信息、目标运输车的位置信息以及补货信息中的货架格口位置为该目标运输车制定的补货运输路径,并将补货运输路径发送至目标运输车。目标运输车接收到补货运输路径之后从空闲状态进入繁忙状态,并根据补货运输路径从等待区出发移动至拆包区的补货口位置接收货物,再运往指定的货架格口位置处与货架协同完成补货操作,最后再返回至等待区。
48.可选的,当运输车在未执行运输任务(即状态信息为空闲状态)时可以置于等待区,可以在等待区中配置智能充电设施为运输车提供充电服务。
49.进一步的,货架的仓储管理方法除了对货架中货物执行补货操作之外,货架的仓储管理方法还包括对货架中货物执行取货分拣操作,具体为:从订单管理系统中获取订单信息,并根据储货信息和订单信息确定订单信息中每个货物的起止位置信息;根据起止位置信息和多个运输车的属性信息,从多个运输车中确定对订单信息中每个货物执行取货操作的目标运输车和目标运输车的取货运输路径,以控制目标运输车根据取货运输路径执行取货操作。
50.其中,取货分拣操作大致为补货操作的反过程。订单管理系统是集成于接收用户发送的订单信息的计算机设备,订单信息中包括该订单中货物运输的目的地、货物类别、货号、数量等;起止位置信息包括货架格口位置和分拣格口位置;取货运输路径包括运输车行驶的路径信息和达到路径中各个节点的时间信息。一个目的地可以对应一个或多个分拣格口。
51.在本技术实施例中,货物调度系统与订单管理系统通过通信连接方式相连接。首先,订单管理系统可以在每间隔预设时间将订单信息发送至货物调度系统,或者货物调度系统主动通过订单管理系统获取订单信息。在货物调度系统接收了订单信息之后,近期的订单都会被暂时缓存在一个订单池中。然后,货物调度系统对订单池中的每条订单依次进
行处理,根据某条订单的订单信息与储货信息确定订单信息中每个货物的货架格口位置和分拣格口位置。需要说明的是,订单信息中可以包含一个或多个货物,被放置在一个或多个货架格口中,对应一个或多个分拣格口。其次,货物调度系统根据多个运输车的状态信息从多个运输车中确定出状态信息为空闲状态的目标运输车,以使该目标运输车对货物执行取货操作。最后,根据目标运输车的位置信息、货架格口位置和分拣格口位置为该目标运输车制定的取货运输路径并连同取货命令一起发送至目标运输车。目标运输车在收到取货命令和取货运输路径后,根据取货运输路径前往指定的货架,连接货架,移动到指定的货架格口位置处,取出货物,然后下降到分拣层,将所取到的货物投放至对应的分拣格口中。同一个运输车可能在一次分拣中取多个货物。若未取到所有货物,则前往下一个货架取货物,直到取到所有的货物,运输车会移动到每个货物对应的分拣格口,依次投放所有货物,再返回等待区进行等待。
52.在本技术实施例中,目标运输车在货架上爬升并取货,货物的移动途径为“货架格口-运输车-分拣格口”。目标运输车的移动路径为“等待区-货架格口-分拣区-等待区”。运输车从离开等待区到再回到等待区称为一次运输任务。目标运输车的一次运输任务可以只完成一件货物的投送,也可以完成多件货物的投送,由运输车车厢的容纳空间和各个货物的体积决定。多件货物可以来自于同一个订单,也可以来自于多个订单。
53.进一步的,货架的仓储管理方法对货架中货物执行取货分拣操作还包括:根据历史订单信息预测未来预设时间段内订单的目的地的标识信息;根据标识信息在分拣平台中确定目的地对应的分拣格口的数量和位置。
54.在本技术实施例中,一个分拣格口对应一个订单目的地,一个订单目的地可以对应一个或多个分拣格口。在货物调度系统控制运输车对货物进行分拣之前,分拣格口与目的地的绑定关系可以做出以下设计与调整,保证各个分拣格口的订单处理速度较为均衡,提高总体效率:1、一个目的地可以绑定多个分拣格口。通过分析历史数据中订单目的地的分布信息,我们可以对未来一段时间内的新订单目的地进行预测。在保证每个目的地至少存在一个分拣格口的情况下,对需求量较大的目的地,我们可以根据比例为其分配多个分拣格口。2、可以对分拣格口位置进行调整,将订单量较大的分拣格口设于靠近货架的一侧,而将订单量较少的分拣格口设于远离货架的一侧。这样需求量较大的分拣格口所需的路程就会变短,提高订单处理速率。
55.可选的,如图4所示为分拣格口的路网示意图,由道路包围起来的中间区域为分拣格口,移动单元不可从中穿过,移动单元经过分拣格口相邻的道路时,可以将其运载的货物投入分拣格口中,路网的边缘存在用于移动单元进入/离开路网的出入口。已知分拣目的地数量n的条件下,设计由m条横向通路与n条纵向通路组成的路网结构,分拣格口的数量为(m-1)*(n-1),应不小于分拣目的地数量n。
56.可选的,如图5所示为打包贴码装置的示意图,每个分拣格口下方有打包贴码装置,当某个订单所需的全部货物投递完毕后,分拣格口下方的打包装置会将所有货物打成一个包裹并贴码,还可以使用预先印有不同条码的包装纸/包装袋/包装盒,当货物装配齐全后,系统将预置的条码与对应的订单相关联,省去贴码环节。分拣格口还有一个运输装置(如传送带),用于将打包好的包裹运往出货区,或者是将多个包裹打成大包后再运往出货区。
57.需要注意的是,一个订单通常包含多个货物,而这多个货物需要在同一个分拣格口进行打包操作;在分拣格口开始执行这个订单的收集任务到收集完该订单的所有货物并打包完毕之前,其他订单的货物是不能进入这个分拣格口进行打包的。在货物调度系统根据储货信息和订单信息确定订单信息中每个货物的分拣格口位置时需要考虑分拣格口被占用的情况。
58.本实施例提供的技术方案,通过获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息;根据储货信息和货物信息确定是否需要对货物执行补货操作;若是,则确定货物的补货信息;根据补货信息、多个运输车的属性信息和货物供应处的位置信息,从多个运输车中确定对货物执行补货操作的目标运输车和目标运输车的补货运输路径,以控制目标运输车根据补货运输路径执行补货操作。本技术通过货架的仓储管理方法处理货物的补货和取货分拣时可以实现无人化,节省了工人活动必须的空间,减小了货物调度系统维持运转的必要空间,使该种智能仓库小型化成为可能。货物调度系统也避免了由于人力缺少而产生的效率约束。通过移动单元的一次投货行为达成了多种目的,简化了操作流程,也使得空间使用效率进一步提升。执行本技术方案,可以解决现有技术中出货效率低和人工成本高的问题,可以满足人们对补货操作和取货分拣操作的高效率要求。
59.实施例二
60.图6为本技术实施例提供的货架的仓储管理方法的第二流程示意图。本技术实施例是在上述实施例的基础上进行优化,具体优化为:本实施例对目标运输车和补货运输路径的确定过程进行详细的解释说明。
61.参见图6,本实施例的方法包括但不限于如下步骤:
62.s210、获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息。
63.其中,多个运输车的属性信息包括位置信息和状态信息。
64.可选的,如图2所示为货架的结构示意图,在每个货架格口中均安装有多种传感器(如图中的定位标志),包括红外传感器、射频识别模块(radio frequency identification,rfid)、扫码模块等。通过这些传感器可以获知货架格口是否存放货物。如果货架格口存放了货物,那么这些传感器可以获取货物的储货信息,并且将储货信息上传至货物调度系统,以便之后货物调度系统对货物的调度。在货架上设有多个连接模块,该模块连接在货架侧面的轨道上,可以固定运输车并相对货架进行移动,该模块由货架或者运输车自身提供动力爬升,图中的横向轨道可以允许运输车在货架上横向移动,保证运输车能存取货架上任何位置的货物。运输车上存在抓取设备、或者运输车和货架上都有主动传送带,可以实现货物在货架与运输车之间的转移。在运输车与货架的连接处可以使用二维码等方式进行定位,以实现运输车移动的精确控制。
65.在本技术实施例中,货物调度系统分别与智能货架、货物供应处的电子设备和多个运输车通过通信连接方式相连接,其中,通信连接方式可以是控制器局域网络通信或者以太网通信,还可以是其他通信连接方式。智能货架可以每间隔预设时间获取智能货架上的货物的储货信息,并将所获取到的储货信息发送至货物调度系统;或者,货物调度系统主动通过智能货架获取货物的储货信息。货物供应处的电子设备可以在每间隔预设时间将货物信息发送至货物调度系统;或者,货物调度系统主动通过货物供应处的电子设备获取货
物信息。运输车可以在每间隔预设时间将位置信息和状态信息发送至货物调度系统;或者,货物调度系统主动获取运输车的位置信息和状态信息。
66.s220、根据储货信息和货物信息确定是否需要对货物执行补货操作。
67.s230、若需要对货物执行补货操作,则确定货物的补货信息。
68.其中,补货信息包括货物类别、货号、数量、货物的货架格口位置等。
69.s240、根据多个运输车的属性信息从多个运输车中确定出与货架格口位置距离最近且状态信息为空闲状态的运输车,得到目标运输车。
70.在本技术实施例中,货物调度系统根据多个运输车的位置信息从多个运输车中挑选出适合执行补货操作的目标运输车。其中,挑选目标运输车的标准至少包括:运输车的当前工作状态为空闲状态、运输车的位置信息与某一补货任务中货物对应的货架格口位置之间的距离最近或在预设距离范围内。本技术还可以包括其他挑选目标运输车的标准,实施本技术方案的技术人员可以依据实际作业情况设置挑选目标运输车的标准。
71.可选的,本技术实施例可以根据补货信息中的待补货货物的数量以及待补货货物的体积及重量,确定对待补货货物执行补货操作的运输车数量。
72.现有技术中,处理货物的补货和取货分拣任务时,每个货架由固定的一个或者数个运输车服务。本技术实施例是根据多个运输车的属性信息从多个运输车中确定出与货架格口位置距离最近且状态信息为空闲状态的目标运输车,即执行运输任务的运输车可以是任意一个运输车。这种设计可以给订单处理加入了更高的自由度,引入运输车的挑选算法可以提高每个订单的处理速度,降低运输车的平均闲置时间,减少运输车的投入成本。
73.s250、根据目标运输车的位置信息、货架格口位置以及货物供应处的位置信息确定目标运输车的补货运输路径。
74.在本技术实施例中,经上述步骤s240确定出目标运输车之后,还需要根据目标运输车的位置信息(即等待区的位置信息)、货架格口位置以及货物供应处的位置信息为目标运输车确定补货运输路径,并发送给目标运输车以指导目标运输车行驶。
75.s260、判断目标运输车的补货运输路径与其他运输车的补货运输路径是否存在冲突点;若存在,则不执行货物的补货操作,重新选取其他货物并执行其他货物的补货操作;若不存在,则将补货运输路径发送至目标运输车,并将目标运输车的状态信息从空闲状态改为繁忙状态。
76.其中,其他运输车为多个运输车中除目标运输车之外的运输车。
77.在本技术实施例中,经上述步骤s250确定出目标运输车的补货运输路径之后,还需要进一步的根据当前时刻道路占用状况判断目标运输车的补货运输路径是否合适。例如,根据其他运输车的补货运输路径,判断是否与目标运输车的补货运输路径存在冲突点;若存在冲突点,则暂时不执行该货物的补货操作,重新选取其他货物并执行其他货物的补货操作;若不存在冲突点,则将补货运输路径发送至目标运输车,并将目标运输车的状态信息从空闲状态改为繁忙状态。
78.需要说明的是,货架的仓储管理方法对货架中货物执行取货分拣操作时,确定出目标运输车的取货运输路径之后,还需要判断目标运输车的取货运输路径与其他运输车的取货运输路径是否存在冲突点,若存在,则不执行货物的取货操作,重新选取其他货物并执行其他货物的取货操作;若不存在,则将取货运输路径发送至目标运输车,并将目标运输车
的状态信息从空闲状态改为繁忙状态。
79.s270、控制目标运输车根据补货运输路径执行补货操作。
80.本实施例提供的技术方案,通过获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息;根据储货信息和货物信息确定是否需要对货物执行补货操作;若是,则确定货物的补货信息;根据多个运输车的属性信息从多个运输车中确定出与货架格口位置距离最近且状态信息为空闲状态的运输车,得到目标运输车;根据目标运输车的位置信息、货架格口位置以及货物供应处的位置信息确定目标运输车的补货运输路径;判断目标运输车的补货运输路径与其他运输车的补货运输路径是否存在冲突点;若存在,则不执行货物的补货操作,重新选取其他货物并执行其他货物的补货操作;若不存在,则将补货运输路径发送至目标运输车,并将目标运输车的状态信息从空闲状态改为繁忙状态;控制目标运输车根据补货运输路径执行补货操作。本技术通过货架的仓储管理方法处理货物的补货和取货分拣时可以实现无人化,节省了工人活动必须的空间,减小了系统维持运转的必要空间,使该种智能仓库小型化成为可能。货物调度系统也避免了由于人力缺少而产生的效率约束。通过移动单元的一次投货行为达成了多种目的,简化了操作流程,也使得空间使用效率进一步提升。
81.实施例三
82.图7为本技术实施例提供的货架的仓储管理装置的结构示意图,如图7所示,该装置700可以包括:
83.信息获取模块710,用于获取货架上货物的储货信息、货物供应处的货物信息和多个运输车的属性信息。
84.补货判断模块720,用于根据所述储货信息和所述货物信息确定是否需要对所述货物执行补货操作。
85.信息确定模块730,用于若需要对所述货物执行补货操作,则确定所述货物的补货信息。
86.补货执行模块740,用于根据所述补货信息、所述多个运输车的属性信息和所述货物供应处的位置信息,从所述多个运输车中确定对所述货物执行补货操作的目标运输车和所述目标运输车的补货运输路径,以控制所述目标运输车根据所述补货运输路径执行补货操作,所述补货运输路径包括所述目标运输车行驶的路径信息和达到路径中各个节点的时间信息。
87.进一步的,上述补货判断模块720,可以具体用于:根据所述储货信息确定所述货物的余量,若所述货物的余量少于预设数量且所述货物供应处存在所述货物,则确定需要对所述货物执行补货操作;或者,若当前状态为订单淡季时段,则根据所述储货信息和历史订单信息预测需要执行补货操作的货物,且当所述货物供应处存在所述货物时确定需要对所述货物执行补货操作。
88.可选的,所述多个运输车的属性信息包括位置信息和状态信息;所述补货信息包括所述货物存储在货架上的货架格口位置。
89.进一步的,上述补货执行模块740,可以具体用于:根据所述多个运输车的属性信息从所述多个运输车中确定出与所述货架格口位置距离最近且状态信息为空闲状态的运输车,得到所述目标运输车;根据所述目标运输车的位置信息、所述货架格口位置以及所述
货物供应处的位置信息确定所述目标运输车的补货运输路径。
90.进一步的,上述货架的仓储管理装置,还可以包括:冲突点判断模块;
91.所述冲突点判断模块,用于判断所述目标运输车的补货运输路径与其他运输车的补货运输路径是否存在冲突点,所述其他运输车为所述多个运输车中除所述目标运输车之外的运输车;若存在,则不执行所述货物的补货操作,重新选取其他货物并执行所述其他货物的补货操作;若不存在,则将所述补货运输路径发送至所述目标运输车,并将所述目标运输车的状态信息从空闲状态改为繁忙状态。
92.进一步的,上述货架的仓储管理装置,还可以包括:取货执行模块;
93.所述取货执行模块,用于从订单管理系统中获取订单信息,并根据所述储货信息和所述订单信息确定所述订单信息中每个货物的起止位置信息;所述起止位置信息包括货架格口位置和分拣格口位置;根据所述起止位置信息和所述多个运输车的属性信息,从所述多个运输车中确定对所述订单信息中每个货物执行取货操作的目标运输车和所述目标运输车的取货运输路径,以控制所述目标运输车根据所述取货运输路径执行取货操作,所述取货运输路径包括运输车行驶的路径信息和达到路径中各个节点的时间信息。
94.进一步的,上述货架的仓储管理装置,还可以包括:分拣格口确定模块;
95.所述分拣格口确定模块,用于根据历史订单信息预测未来预设时间段内订单的目的地的标识信息;根据所述标识信息在分拣平台中确定所述目的地对应的分拣格口的数量和位置。
96.可选的,所述货架的上方为用于存储货物的仓储区,下方为用于供多个运输车移动并对所述货物进行分拣的分拣区,所述分拣区有至少一层分拣平台,每层分拣平台包含多个分拣格口。
97.本实施例提供的货架的仓储管理装置可适用于上述任意实施例提供的货架的仓储管理方法,具备相应的功能和有益效果。
98.实施例四
99.图8是用来实现本技术实施例的货架的仓储管理方法的电子设备的框图,图8示出了适于用来实现本技术实施例实施方式的示例性电子设备的框图。图8显示的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。该电子设备典型可以是智能手机、平板电脑、笔记本电脑、车载终端以及可穿戴设备等。
100.如图8所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包括但不限于:一个或者多个处理器或者处理单元816,存储器828,连接不同系统组件(包括存储器828和处理单元816)的总线818。
101.总线818表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
102.电子设备800典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备800访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
103.存储器828可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)830和/或高速缓存存储器832。电子设备800可以进一步包括其它可移动/不可移
动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统834可以用于读写不可移动的、非易失性磁介质(图8未显示,通常称为“硬盘驱动器”)。尽管图8中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线818相连。存储器828可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本技术各实施例的功能。
104.具有一组(至少一个)程序模块842的程序/实用工具840,可以存储在例如存储器828中,这样的程序模块842包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块842通常执行本技术实施例所描述的功能和/或方法。
105.电子设备800也可以与一个或多个外部设备814(例如键盘、指向设备、显示器824等)通信,还可与一个或者多个使得用户能与该电子设备800交互的设备通信,和/或与使得该电子设备800能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口822进行。并且,电子设备800还可以通过网络适配器820与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图8所示,网络适配器820通过总线818与电子设备800的其它模块通信。应当明白,尽管图8中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
106.处理单元816通过运行存储在存储器828中的程序,从而执行各种功能应用以及数据处理,例如实现本技术任一实施例所提供的货架的仓储管理方法。
107.实施例五
108.本技术实施例五还提供一种计算机可读存储介质,其上存储有计算机程序(或称为计算机可执行指令),该程序被处理器执行时可以用于执行本技术上述任一实施例所提供的货架的仓储管理方法。
109.本技术实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
110.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于
由指令执行系统、装置或者器件使用或者与其结合使用的程序。
111.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
112.可以以一种或多种程序设计语言或其组合来编写用于执行本技术实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。