首页> 中国专利> 货物入库方法、装置、设备、仓储系统及存储介质

货物入库方法、装置、设备、仓储系统及存储介质

摘要

本公开实施例提供一种货物入库方法、装置、设备、仓储系统及存储介质,该货物入库方法应用于包括多个存储区域的仓储系统,每个仓储区域包括至少一个货架,该方法包括:获确定待入库货物的货物热度;根据待入库货物的货物热度以及仓储系统的各个存储区域的区域热度,从各个存储区域中确定目标区域,以将待入库货物存放于目标区域的空闲空间,其中,将待入库货物存放于目标区域对应的区域热度的方差小于或等于存放于其他存储区域时对应的区域热度的方差,通过基于热度的库位分配方法,实现了仓储系统的各个存储区域的区域热度的均衡化,较大程度上改善了仓储系统的巷道拥堵的情况,提高了仓储系统库位作业的效率。

著录项

  • 公开/公告号CN113177765A

    专利类型发明专利

  • 公开/公告日2021-07-27

    原文格式PDF

  • 申请/专利权人 深圳市海柔创新科技有限公司;

    申请/专利号CN202110605591.5

  • 发明设计人 曹董锋;杨穗梅;

    申请日2021-05-31

  • 分类号G06Q10/08(20120101);G06Q50/28(20120101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人张娜;刘芳

  • 地址 518000 广东省深圳市宝安区西乡街道南昌社区航城大道华丰国际机器人产业园G栋G101-G111号、二层G201-G211号

  • 入库时间 2023-06-19 12:00:51

说明书

技术领域

本公开涉及智能仓储技术领域,尤其涉及一种货物入库方法、装置、设备、仓储系统及存储介质。

背景技术

基于机器人的智能仓储系统采用智能操作系统,通过系统指令实现货箱的自动取出和存放,同时可以24小时不间断运行,代替了人工管理和操作,提高了仓储的效率,受到了广泛地应用和青睐。

对于存储数量多、动销频繁的电商业务的仓储,现有技术中,往往将同类型的货物集中放置在一个货架或者一片区域中,从而导致仓储系统的仓库被划分为热度较高和热度较低的区域。当需要出库大量放置于热度较高区域的货物时,往往导致该区域的巷道出现拥挤的情况,从而导致机器人作业效率降低,影响货物出库作业的效率。

发明内容

本公开提供一种货物入库方法、装置、设备、仓储系统及存储介质,实现了区域热度均衡化的货物入库方法,避免了仓储系统的巷道出现拥堵的情况,提高了货物出库的整体效率。

第一方面,本公开实施例提供了一种货物入库方法,所述方法应用于仓储系统,所述仓储系统包括多个存储区域,每个仓储区域包括至少一个货架,所述方法包括:

确定待入库货物的货物热度;根据所述待入库货物的货物热度以及所述仓储系统的各个存储区域的区域热度,从各个所述存储区域中确定目标区域,以将所述待入库货物存放于所述目标区域的空闲空间,其中,将所述待入库货物存放于所述目标区域对应的区域热度的方差小于或等于存放于其他存储区域时对应的区域热度的方差。

可选的,根据所述待入库货物的货物热度以及各个所述存储区域的区域热度,从各个所述存储区域中确定目标区域,包括:

根据所述待入库货物的货物热度,判断所述待入库货物是否为畅销类货物;若是,则确定区域热度最小的存储区域为所述目标区域。

可选的,根据所述待入库货物的货物热度以及各个所述存储区域的区域热度,从各个所述存储区域中确定目标区域,包括:

针对每个存储区域,计算所述存储区域与各个其他存储区域的区域热度的第一差值,以及计算所述待入库货物存放于所述存储区域之后,所述存储区域的区域热度与各个其他存储区域的区域热度的第二差值;从所述第二差值的绝对值之和小于所述第一差值的绝对值之和的存储区域中选择一个存储区域为所述目标区域。

可选的,从所述第二差值的绝对值之和小于所述第一差值的绝对值之和的存储区域中选择一个存储区域为所述目标区域,包括:

针对所述第二差值的绝对值之和小于所述第一差值的绝对值之和的每个存储区域,计算各个所述第一差值之和与各个所述第二差值之和的第三差值;确定所述第三差值最大的所述存储区域为所述目标区域。

可选的,根据所述待入库货物的货物热度以及各个所述存储区域的区域热度,从各个所述存储区域中确定目标区域,包括:

针对每个存储区域,根据所述待入库货物的货物热度以及所述存储区域的区域热度,确定所述待入库货物存放于所述存储区域之后,所述存储区域的第二区域热度;根据所述第二区域热度以及其他各个存储区域的区域热度,计算区域热度的第一方差;确定对应的所述第一方差最小的存储区域为所述目标区域。

可选的,在从各个所述存储区域中确定目标区域之后,所述方法包括:

获取所述目标区域内各个货架的货架热度;根据所述目标区域内各个货架的货架热度以及货架对应的巷道,从各个货架中确定目标货架,以将所述待入库货物存放于所述目标货架上的空闲空间。

可选的,在从各个所述存储区域中确定目标区域之后,所述方法还包括:

根据所述目标区域的各个空闲空间,确定所述待入库货物的库位。

可选的,根据所述目标区域的各个空闲空间,确定所述待入库货物的库位,包括:

根据所述目标区域的各个空闲空间的空间位置,确定所述待入库货物的库位。

可选的,根据所述目标区域的各个空闲空间的空间位置,确定所述待入库货物的库位,包括:

根据所述目标区域的各个空闲空间的空间位置,确定各个空闲空间的空间分数;确定所述空间分数与所述待入库货物的货物热度匹配的空闲空间,为所述待入库货物的库位。

可选的,确定待入库货物的货物热度,包括:

根据所述待入库货物的历史销量,确定所述待入库货物的初始热度;根据当前时间对应的节日类型或季节,确定所述待入库货物的预测销量;根据所述初始热度和所述预测销量,确定所述待入库货物的货物热度。

可选的,所述存储区域的区域热度为所述存储区域存放的各个货物的货物热度的平均值。

第二方面,本公开实施例还提供了一种货物入库装置,所述装置应用于仓储系统,所述仓储系统包括多个存储区域,每个仓储区域包括至少一个货架,所述装置包括:

货物热度确定模块,用于确定待入库货物的货物热度;货物入库模块,用于根据所述待入库货物的货物热度以及所述仓储系统的各个存储区域的区域热度,从各个所述存储区域中确定目标区域,以将所述待入库货物存放于所述目标区域的空闲空间,其中,将所述待入库货物存放于所述目标区域对应的区域热度的方差小于或等于存放于其他存储区域时对应的区域热度的方差。

第三方面,本公开实施例还提供了一种货物入库设备,包括:存储器和至少一个处理器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行本公开第一方面对应的任意实施例提供的货物入库方法。

第四方面,本公开实施例还提供了一种仓储系统,包括多个存储区域、机器人以及本公开第三方面对应的实施例提供的货物入库设备,其中,每个仓储区域包括至少一个货架。

第五方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如本公开第一方面对应的任意实施例提供的货物入库方法。

第六方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本公开第一方面对应的任意实施例提供的货物入库方法。

本公开实施例提供的货物入库方法、装置、设备、仓储系统及存储介质,针对包括多个存储区域的仓储系统,当需要将待入库货物入库时,基于该待入库货物的热度以及各个存储区域的区域热度,从各个存储区域中确定目标区域,从而将待入库货物存放至该目标区域的空闲空间上,完成待入库货物的入库任务,且通过将待入库货物存放于该目标区域使得仓储系统的各个存储区域的热度均衡化,即冷热均匀分布,避免出现个别存储区域热度过高或过低的情况,从而当仓储系统进行大量的畅销货物的出库任务,避免需要出库的货物集中于一个存储区域,而导致该存储区域的巷道拥堵的情况,提高了货物出库的效率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为本公开实施例提供的货物入库方法的一种应用场景图;

图2为本公开一个实施例提供的货物入库方法的流程图;

图3为本公开图2所示实施例中步骤S202的流程图;

图4为本公开另一个实施例提供的货物入库方法的流程图;

图5为本公开另一个实施例提供的货物入库方法的流程图;

图6为本公开一个实施例提供的货物入库装置的结构示意图;

图7为本公开一个实施例提供的货物入库设备的结构示意图;

图8为本公开一个实施例提供的仓储系统的结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。

下面对本公开实施例的应用场景进行解释:

图1为本公开实施例提供的货物入库方法的一种应用场景图,如图1所示,本公开实施例提供的货物入库方法可以货物入库设备执行,该货物入库设备可以为仓储系统的调度设备,其形式可以为计算机或服务器。当仓储系统接收到货物入库订单时,调度设备110需要基于该货物入库订单为各个待入库货物分配库位。为了便于货物的管理,通常基于热度的高低,将仓储系统的仓库划分为多个存储区域,每个存储区可以包括一个或多个货架,图1中以划分两个存储区域为例,即高热度存储区域121和低热度存储区域122,高热度存储区域121用于存放热度高的待入库货物,低热度存储区域122则用于存放热度低的待入库货物。因此,在为待入库货物分配库位时,往往选择与待入库货物的热度匹配的存储区域进行存放。即热度高的待入库货物存放于高热度存储区域121,热度低的待入库货物则存放于低热度存储区域122。

采用上述入库方式,当仓储系统需要出库大量的高热度的货物时,这些货物往往集中放置于高热度存储区域121,当大量机器人130往返于该高热度存储区域121时,高热度存储区域121内巷道的容易发生拥堵,从而导致货物出库效率低下,无法满足需求。

为了提高货物出库的效率,本公开实施例提供了一种货物入库方法,该方法的主要构思为:基于待入库货物的货物热度以及各个存储区域的区域热度,以均衡化各个存储区域的区域热度为目的,确定待入库货物的存储区域,从而当仓储系统需要出库大量高货物热度的货物时,使得需要出库的货物尽可能均匀分布在仓库的各个存储区域,以避免局部存储区域出现拥堵的情况,从而提高货物出库的效率。

图2为本公开一个实施例提供的货物入库方法的流程图,如图2所示,该货物入库方法适用于仓储系统,可以由货物入库设备执行。本实施例提供的货物入库方法包括以下步骤:

步骤S201,确定待入库货物的货物热度。

其中,货物热度用于描述货物或者同类型的货物出库的频率,出库的频率越高则货物热度越高。

具体的,可以由客户或者仓储系统的操作人员输入各个待入库货物的货物热度,如通过订单设备输入各个待入库货物的货物热度。

具体的,可以根据待入库货物的历史出入库数据,确定待入库货物的货物热度。

进一步地,可以根据待入库货物的历史出入库数据,确定待入库货物的调度频率,基于该调度频率确定待入库货物的货物热度。其中,调度频率用于描述在单位时间内待入库货物出库和入库的次数,货物热度与调度频率呈正相关关系。

具体的,当待入库货物为待入库货箱时,该待入库货箱内可以存放多种物品,可以根据每种物品的物品热度确定待入库货物的货物热度。如可以确定物品热度的最大值、平均值、加权平均值、中值、最小值或者其他统计值,为待入库货物的货物热度。

具体的,在接收到入库订单时,可以基于该入库订单确定各个待入库货物及其货物热度。

示例性的,货物热度可以采用百分制描述,如货物热度为80。

步骤S202,根据所述待入库货物的货物热度以及所述仓储系统的各个存储区域的区域热度,从各个所述存储区域中确定目标区域,以将所述待入库货物存放于所述目标区域的空闲空间。

其中,将所述待入库货物存放于所述目标区域对应的区域热度的方差小于或等于存放于其他存储区域时对应的区域热度的方差。区域热度用于描述存储区域当前存放的各个货物的热度分布情况,区域热度可以由存储系统当前存放的各个货物的货物热度确定。

具体的,仓储系统的调度设备可以记录并实时更新各个存储区域的区域热度。

具体的,在得到待入库货物的货物热度之后,可以获取各个存储区域最新的区域热度,进而基于各个存储区域的区域热度以及待入库货物的货物热度,从存储区域中确定目标区域,以在将该待入库货物存放于该目标区域之后,均衡化仓储系统中各个存储区域的区域热度,即使各个存储区域的区域热度尽可能接近。

示例性的,以仓储系统包括3个存储区域为例,存储区域A1的区域热度为85,存储区域A2的区域热度为80,存储区域A3的区域热度为82,待入库货物的货物热度为88,则确定目标区域为存储区域A2,从而增大存储区域A2的区域热度,减小各个存储区域的区域热度的偏差。

可选的,所述存储区域的区域热度为所述存储区域存放的各个货物的货物热度的平均值。

可选的,根据所述待入库货物的货物热度以及各个所述存储区域的区域热度,从各个所述存储区域中确定目标区域,包括:

根据所述待入库货物的货物热度,判断所述待入库货物是否为畅销类货物;若是,则确定区域热度最小的存储区域为所述目标区域。

具体的,可以判断待入库货物的货物热度是否大于预设热度阈值,若是,则确定该待入库货物为畅销类货物。

其中,预设热度阈值可以为一个默认值,或者可以为仓储系统当前存放的货物对应的货物热度的最大值,或者可以为仓储系统的各个存储区域中区域热度的最大值。

具体的,当待入库货物的货物热度较高时,即待入库货物为畅销类货物,则直接确定区域热度最小的存储区域为目标区域。若存在多个区域热度最小的存储区域时,则进一步基于存储区域的位置,确定距离较近的、区域热度最小的存储区域为目标区域。

可选的,图3为本公开图2所示实施例中步骤S202的流程图,如图2所示,步骤S202可以包括以下步骤:

步骤S2021,针对每个存储区域,计算所述存储区域与各个其他存储区域的区域热度的第一差值。

示例性的,第i个存储区域与第j个存储区域的第一差值d

步骤S2022,计算所述待入库货物存放于所述存储区域之后,所述存储区域的区域热度与各个其他存储区域的区域热度的第二差值。

具体的,第二差值为假设将该待入库货物存放于存储区域之后,该存储区域的区域热度与各个其他存储区域的区域热度的差值。

示例性的,当将待入库货物存放于第i个存储区域之后,第i个存储区域的区域热度为D′

步骤S2023,从所述第二差值的绝对值之和小于所述第一差值的绝对值之和的存储区域中选择一个存储区域为所述目标区域。

具体的,第二差值的绝对值之和小于第一差值的绝对值之和,则表示将待入库货物放入相应的存储区域之后,降低了仓储系统的各个存储区域的区域热度的整体偏差,从而可以将待存放货物存放在第二差值的绝对值之和小于第一差值的绝对值之和的存储区域上,以均衡化仓储系统的存储区域的区域热度。

具体的,可以确定第二差值的绝对值之和小于第一差值的绝对值之和的存储区域为可选存储区域,进而可以确定距离最近的可选存储区域为目标区域,或者可以确定空间占用率最低的可选存储区域为目标区域。

可选的,从所述第二差值的绝对值之和小于所述第一差值的绝对值之和的存储区域中选择一个存储区域为所述目标区域,包括:

针对所述第二差值的绝对值之和小于所述第一差值的绝对值之和的每个存储区域,计算各个所述第一差值之和与各个所述第二差值之和的第三差值;确定所述第三差值最大的所述存储区域为所述目标区域。

具体的,选择第三差值最大的存储区域为目标区域,可以最大程度地均衡化仓储系统的各个存储区域的区域热度,从而更有效地避免仓储区域出现局部巷道拥堵的情况,改善机器人的运输效率,提高货物出库的效率。

进一步地,若存在不包括空闲空间的存储区域,则将该存储区域设置为禁止入库区域,从而禁止将待入库货物存放于该存储区域,直至该存储区域中的一个或多个货物被取出,从而存在空闲空间。

本公开实施例提供的货物入库方法,针对包括多个存储区域的仓储系统,当需要将待入库货物入库时,基于该待入库货物的热度以及各个存储区域的区域热度,从各个存储区域中确定目标区域,从而将待入库货物存放至该目标区域的空闲空间上,完成待入库货物的入库任务,且通过将待入库货物存放于该目标区域使得仓储系统的各个存储区域的热度均衡化,即冷热均匀分布,避免出现个别存储区域热度过高或过低的情况,从而当仓储系统进行大量的畅销货物的出库任务,避免需要出库的货物集中于一个存储区域,而导致该存储区域的巷道拥堵的情况,提高了货物出库的效率。

图4为本公开另一个实施例提供的货物入库方法的流程图,本实施例提供的货物入库方法是在图2所示实施例的基础上,对步骤S201以及步骤S202的进一步细化,以及在步骤S202之后增加确定库位的步骤,如图4所示,本实施例提供的货物入库方法包括以下步骤:

步骤S401,根据所述待入库货物的历史销量,确定所述待入库货物的初始热度。

其中,历史销量可以由接单设备统计的历史时间该待入库货物的出库数据确定。初始热度可以与历史销量呈正相关关系。

具体的,可以基于第一对应关系以及待入库货物的历史销量,确定待入库货物的初始热度。该第一对应关系用于描述各个历史销量与初始热度的对应关系。

步骤S402,根据当前时间对应的节日类型或季节,确定所述待入库货物的预测销量。

其中,节日类型可以根据当前时间对应的节假日类型确定。

具体的,可以根据待入库货物的类型以及当前时间对应的节日类型或季节,确定待入库货物在预设时间段内的预测销量。

进一步地,可以根据当前时间对应的节日类型或季节以及待入库货物在历年该节日类型或季节对应的时间段的历史销量,确定待入库货物的预测销量。

进一步地,可以根据待入库货物在历年节日类型或季节对应的时间段的历史销量,确定销量增长对应关系;进而基于该销量增长对应关系,确定待入库货物在该节日类型或季节对应的时间段内的预测销量。

示例性的,若当前时间对应的节日类型为元宵节类型,如当前时间处于正月初十至正月十五,待入库货物为元宵,则结合历年该待入库货物在该时间段(正月初十至正月十五)内的历史销量,确定待入库货物今年在该时间段内的预测销量。

示例性的,若当前时间对应的季节为夏季,待入库货物的夏季的衣物,则结合历年夏季时夏季的衣物对应的历史销量,确定待入库货物在今年夏季的预测销量。

步骤S403,根据所述初始热度和所述预测销量,确定所述待入库货物的货物热度。

具体的,可以预先建立货物热度、初始热度和预测销量之间的第二对应关系,进而根据该第二对应关系、待入库货物对应的初始热度和预测销量,确定待入库货物的货物热度。

具体的,第二对应关系可以为:

h

其中,h

步骤S404,获取各个存储区域的区域热度。

具体的,可以根据各个存储区域上存放的各个货物的货物热度,确定各个存储区域的区域热度。

进一步地,区域热度可以为存储区域上存放的各个货物的货物热度的平均值。

具体的,第i个存储区域的区域热度D

其中,h

步骤S405,针对每个存储区域,根据所述待入库货物的货物热度以及所述存储区域的区域热度,确定所述待入库货物存放于所述存储区域之后所述存储区域的第二区域热度。

其中,第二区域热度为假设待入库货物存放在存储区域之后,该存储区域的新的区域热度。

具体的,可以根据存储区域之前的区域热度、存放的货物的数量以及待入库货物的货物热度,确定假设将该待入库货物存放于该存储区域之后,该存储区域的第二区域热度。

具体的,第i个存储区域的第二区域热度的计算关系式可以为:

其中,D

步骤S406,根据所述第二区域热度以及其他各个存储区域的区域热度,计算区域热度的第一方差。

步骤S407,确定对应的所述第一方差最小的存储区域为所述目标区域。

具体的,确定第一方差最小的存储区域为目标区域,可以最大程度上减小仓储系统的各个存储区域的区域热度的偏差,即最大程度上均衡化仓储系统的各个存储区域的区域热度。

步骤S408,根据所述目标区域的各个空闲空间,确定所述待入库货物的库位,以将所述待入库货物存放于所述库位上。

具体的,在确定目标区域之后,还可以根据该目标区域上的各个空闲空间,确定用于存放待入库货物的库位。

具体的,可以根据目标区域的各个空闲空间的空间尺寸,确定满足待入库货物存放条件的空闲空间为待入库货物的库位。

具体的,可以根据目标区域的各个货架对应的各个空闲空间,确定各个货架的空间利用率,进而基于货架的空间利用率确定目标货架,根据目标货架上各个空闲空间的空间尺寸或空间位置,确定待入库货物的库位。

可选的,根据所述目标区域的各个空闲空间,确定所述待入库货物的库位,包括:

根据所述目标区域的各个空闲空间的空间位置,确定所述待入库货物的库位。

具体的,可以确定空间位置与待入库货物距离最近的目标区域的空闲空间为待入库货物的库位。

具体的,可以确定目标区域上空间位置与对应的巷道的出入口距离最近的空闲空间为待入库货物的库位。

可选的,根据所述目标区域的各个空闲空间的空间位置,确定所述待入库货物的库位,包括:

根据所述目标区域的各个空闲空间的空间位置,确定各个空闲空间的空间分数;确定所述空间分数与所述待入库货物的货物热度匹配的空闲空间,为所述待入库货物的库位。

具体的,可以根据空闲空间在对应的货架上的空间位置,确定空闲空间所处的货架层数、空闲空间与对应的巷道的出入口的第一距离以及空闲空间对应的巷道的出入口的第二距离,进而根据空闲空间对应的货架层数、第一距离和第二距离,确定该空闲空间的空间分数。

其中,第一距离越小、第二距离越小,则空间分数越高。

具体的,可以根据机器人的取放货装置的默认位置,确定货架层数与空间分数的对应关系,货架层数与取放货装置的默认位置的高度越接近,则空闲空间的空间分数越高。

具体的,空间分数与货物热度匹配,可以为货物热度越高,则其对应的存放空间或库位的空间分数越高。

具体的,空间分数与货物热度匹配可以为空间分数与货物热度的差值最小。

示例性的,假设目标区域内存在5个空闲空间,空间分数依次为85、76、56、92和78,待入库货物的货物热度为80,则可以确定空间分数为78的空闲空间为待入库货物的库位。

在本实施例中,通过基于待入库货物的货物热度,计算假设将待入库货物存放于各个存储空间之后该存储空间的第二区域热度,进而基于存储空间的该第二区域热度以及各个其他区域热度的区域热度,计算区域热度的第一方差,确定对应的第一方差最小的存储区域为目标区域,以最大程度上均衡化各个存储区域的区域热度;进而,基于该目标区域上各个空闲空间,确定待入库货物的库位,以将待存放货物存放于该库位,从而实现待入库货物的入库。通过上述货物入库方式,实现了将仓储系统的仓库的各个存储区域的区域热度的均衡化,从而避免出现局部区域热度过高的情况,有效减少了仓储系统的巷道出现拥堵的情况,提高了货物出库的效率。

图5为本公开另一个实施例提供的货物入库方法的流程图,本实施例提供的货物入库方法是在图2所示实施例的基础上,在步骤S202之后增加确定目标货架以及库位的步骤,如图5所示,本实施例提供的货物入库方法包括以下步骤:

步骤S501,确定待入库货物的货物热度以及各个存储区域的区域热度。

步骤S502,根据所述待入库货物的货物热度以及所述仓储系统的各个存储区域的区域热度,从各个所述存储区域中确定目标区域。

步骤S503,获取所述目标区域内各个货架的货架热度。

其中,货架热度可以为货架上存放的各个货物的货物热度的平均值。

步骤S504,根据所述目标区域内各个货架的货架热度以及货架对应的巷道,从各个货架中确定目标货架。

具体的,每一巷道可以对应两个货架,从而可以根据目标区域内各个巷道对应的两个货架的货架热度,确定目标货架。

进一步地,可以根据目标区域内各个巷道对应的两个货架的货架热度,确定巷道热度,进而根据巷道热度以及待入库货物的货物热度,确定目标巷道,进而确定目标巷道对应的任意一个货架为目标货物。

具体的,可以确定巷道对应的两个货架的货架热度的平均值为巷道的巷道热度。

具体的,根据巷道热度以及待入库货物的货物热度,确定目标巷道,可以包括:

若待入库货物为畅销类货物,即待入库货物的货物热度高于预设热度阈值;则确定巷道热度最小的巷道为目标巷道。

具体的,确定目标巷道的方式可以与确定目标区域的方式类型,仅将依据的参数由区域热度替换为巷道热度,以及将对象由各个存储区域替换为各个巷道即可,从而均衡化目标区域内各个巷道的巷道热度,避免巷道发生拥堵。

步骤S505,根据所述目标货架的各个空闲空间的空间位置,确定各个空闲空间的空间分数。

具体的,计算目标货架的空闲空间的空间分数的方式与计算目标区域的空闲空间的空间分数的方式相同,在此不再赘述。

步骤S506,确定所述空间分数与所述待入库货物的货物热度匹配的空闲空间,为所述待入库货物的库位。

在本实施例中,在以区域热度均衡化为目的,确定用于存放待入库货物的目标区域,进而基于目标区域内各个货架的货架热度以及货架对应的巷道,确定用于存放待入库货物的目标货架,从而进一步提高仓储系统内各个巷道的巷道热度的均衡化,进一步提高了货物出库的效率;基于该目标货架上各个空闲空间的空间分数,确定空间分数与待入库货物的货物热度匹配的空闲空间为该待入库货物的库位,从而将待入库货物存放于该库位,实现了粒度更细的热度均衡化的货物入库方式,进一步减小了仓储系统的巷道发生拥堵的可能性,提高了货物出库的效率。

图6为本公开一个实施例提供的货物入库装置的结构示意图,如图6所述,所述装置应用于仓储系统,所述仓储系统包括多个存储区域,每个仓储区域包括至少一个货架,所述装置包括:货物热度确定模块610和货物入库模块620。

其中,货物热度确定模块610,用于确定待入库货物的货物热度;货物入库模块620,用于根据所述待入库货物的货物热度以及所述仓储系统的各个存储区域的区域热度,从各个所述存储区域中确定目标区域,以将所述待入库货物存放于所述目标区域的空闲空间,其中,将所述待入库货物存放于所述目标区域对应的区域热度的方差小于或等于存放于其他存储区域时对应的区域热度的方差。

可选的,货物入库模块620,具体用于:

根据所述待入库货物的货物热度,判断所述待入库货物是否为畅销类货物;若是,则确定区域热度最小的存储区域为所述目标区域,以将所述待入库货物存放于所述目标区域的空闲空间。

可选的,货物入库模块620,包括:

差值计算单元,用于针对每个存储区域,计算所述存储区域与各个其他存储区域的区域热度的第一差值,以及计算所述待入库货物存放于所述存储区域之后,所述存储区域的区域热度与各个其他存储区域的区域热度的第二差值;目标区域确定单元,用于从所述第二差值的绝对值之和小于所述第一差值的绝对值之和的存储区域中选择一个存储区域为所述目标区域。

可选的,目标区域确定单元,具体用于:

针对所述第二差值的绝对值之和小于所述第一差值的绝对值之和的每个存储区域,计算各个所述第一差值之和与各个所述第二差值之和的第三差值;确定所述第三差值最大的所述存储区域为所述目标区域。

可选的,货物入库模块620,具体用于:

针对每个存储区域,根据所述待入库货物的货物热度以及所述存储区域的区域热度,确定所述待入库货物存放于所述存储区域之后,所述存储区域的第二区域热度;根据所述第二区域热度以及其他各个存储区域的区域热度,计算区域热度的第一方差;确定对应的所述第一方差最小的存储区域为所述目标区域。

可选的,所述装置包括:

货架热度获取模块,用于在从各个所述存储区域中确定目标区域之后,获取所述目标区域内各个货架的货架热度;目标货物确定模块,用于根据所述目标区域内各个货架的货架热度以及货架对应的巷道,从各个货架中确定目标货架,以将所述待入库货物存放于所述目标货架上的空闲空间。

可选的,所述装置还包括:

库位确定模块,用于在从各个所述存储区域中确定目标区域之后,根据所述目标区域的各个空闲空间,确定所述待入库货物的库位。

可选的,库位确定模块,具体用于:

根据所述目标区域的各个空闲空间的空间位置,确定所述待入库货物的库位。

可选的,库位确定模块,具体用于:

根据所述目标区域的各个空闲空间的空间位置,确定各个空闲空间的空间分数;确定所述空间分数与所述待入库货物的货物热度匹配的空闲空间,为所述待入库货物的库位。

可选的,货物热度确定模块610,具体用于:

根据所述待入库货物的历史销量,确定所述待入库货物的初始热度;根据当前时间对应的节日类型或季节,确定所述待入库货物的预测销量;根据所述初始热度和所述预测销量,确定所述待入库货物的货物热度。

本公开实施例所提供的货物入库装置可执行本公开任意实施例所提供的货物入库方法,具备执行方法相应的功能模块和有益效果。

图7为本公开一个实施例提供的货物入库设备的结构示意图,如图7所示,该货物入库设备包括:存储器710,处理器720以及计算机程序。

其中,计算机程序存储在存储器710中,并被配置为由处理器720执行以实现本公开图2至图5所对应的实施例中任一实施例提供的货物入库方法。

其中,存储器710和处理器720通过总线730连接。

相关说明可以对应参见图2至图5的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。

图8为本公开一个实施例提供的仓储系统的结构示意图,如图8所示,该仓储系统包括:多个存储区域810、机器人820以及货物入库设备830。

其中,货物入库设备830为本公开图7所示实施例提供的货物入库设备。每一存储区域810可以包括一个或多个货架811,用于进行货物的存放。

在一些实施例中,仓库810还包括地面公共区域,该地面公共区域可以是用于进行货物分拣、出库等操作的区域。

在一些实施例中,仓储系统还包括操作台、卸料机、提升机、运输线等装置。

本公开一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现本公开图2至图5所对应的实施例中任一实施例提供的货物入库方法。

其中,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本公开还提供一种程序产品,该程序产品包括可执行计算机程序,该可执行计算机程序存储在可读存储介质中。货物入库设备或仓储系统的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得货物入库装置实施上述各种实施方式提供的货物入库方法。

在本公开所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本公开各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本公开各个实施例所述方法的部分步骤。

应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。

总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本公开附图中的总线并不限定仅有一根总线或一种类型的总线。

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号