CN113762853B - 物品的分播方法、装置、***、电子设备以及存储介质 - Google Patents

物品的分播方法、装置、***、电子设备以及存储介质 Download PDF

Info

Publication number
CN113762853B
CN113762853B CN202011290841.2A CN202011290841A CN113762853B CN 113762853 B CN113762853 B CN 113762853B CN 202011290841 A CN202011290841 A CN 202011290841A CN 113762853 B CN113762853 B CN 113762853B
Authority
CN
China
Prior art keywords
order
picking
orders
articles
picked
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
Application number
CN202011290841.2A
Other languages
English (en)
Other versions
CN113762853A (zh
Inventor
王琨
杨文祥
陈猛
马惠娟
张斌
田国伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Zhenshi Information Technology Co Ltd filed Critical Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority to CN202011290841.2A priority Critical patent/CN113762853B/zh
Publication of CN113762853A publication Critical patent/CN113762853A/zh
Application granted granted Critical
Publication of CN113762853B publication Critical patent/CN113762853B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory 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

物品的分播方法、装置、***、电子设备以及存储介质
技术领域
本申请实施例涉及计算机以及仓储物流技术领域,尤其涉及一种物品的分播方法、装置、***、电子设备以及存储介质。
背景技术
随着仓储物流技术的发展,如何提高物品分播的效率成了亟待解决的问题。
在现有技术中,仓储出库生产作业一般采用的方式为按集合单生产,其中,按集合单生产是指:将一定数量的订单进行组合,得到集合单,将集合单按照集合单中的物品的量生成多个分拣选任务单,由机器人或者拣选员基于多个拣选任务单进行拣选,拣选后进行合流,并分播至相应的复核台。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:机器人或者拣选员需要重复多次去同一个储位拣选,拣选效率低,从而导致分播的效率偏低的问题。
发明内容
本申请实施例提供一种物品的分播方法、装置、***、电子设备以及存储介质,用以解决分播效率偏低的问题。
第一方面,本申请实施例提供一种物品的分播方法,包括:
确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,所述存储位置表征待拣选物品在存储区域的位置;
根据所述各个待拣选物品的存储位置,生成拣选任务,其中,所述拣选任务表征依次对每一所述存储位置上的待拣选物品进行拣选;
对拣选到的物品进行分播处理,以得到每一个所述待处理订单下的物品,其中,所述拣选到的物品是执行所述拣选任务得到的。
在本实施例中,通过确定各待处理订单所指示的所有待拣选物品的存储位置,并根据存储位置生成拣选任务,以便对基于执行拣选任务而拣选到的物品进行分播处理,可以避免相关技术中反复去同一位置进行拣选,造成的分播效率低的弊端,通过提高拣选物品的效率实现提高物品的分播效率的技术效果。
在一些实施例中,根据所述各个待拣选物品的存储位置,生成拣选任务,包括:
根据所述各个待拣选物品的存储位置,对所述各个待拣选物品进行排序,生成拣选路径;
根据所述拣选路径生成所述拣选任务,其中,所述拣选任务指示依据所述拣选路径在每一所述存储位置进行拣选。
在本实施例中,通过基于存储位置对各个待拣选物品进行排序,从而生成拣选任务,可以进一步提高基于拣选任务对待拣选物品进行拣选的效率,从而进一步实现提高物品的分播效率的技术效果。
在一些实施例中,拣选容器用于存储所述拣选到的物品;对拣选到的物品进行分播处理,包括:
若所述拣选容器的剩余容积小于预设容积阈值,则将所述拣选到的物品分播给复核格口。
在本实施例中,当拣选容器的剩余容积小于容积阈值时,执行分播的操作,可以提高拣选容器的资源利用率的技术效果。
在一些实施例中,拣选容器用于存储所述拣选到的物品;对拣选到的物品进行分播处理,包括:
为所述拣选容器分配对应的订单,获得拣选容器与订单之间的映射关系;
构建订单与复核格口之间的映射关系,将所述拣选容器中的每一物品分播给对应的复核格口。
在一些实施例中,为所述拣选容器分配对应的订单,包括:
从所述多个待处理订单中确定已经分播的待处理订单;
若所述已经分播的待处理订单需要所述拣选容器中的物品,则确定所述拣选容器与所述已经分播的待处理订单之间的映射关系。
在本实施例中,通过将拣选容器与已经分播的待处理订单进行绑定,可以提高已经分播的待处理订单完成打包的流程,提高对物品进行分播的灵活性,且提高了资源的充分利用率的技术效果。
在一些实施例中,在从所述多个待处理订单中确定已经分播的待处理订单之后,所述方法还包括:
若所述已经分播的待处理订单不需要所述拣选到的物品中的任一物品,则基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单。
在一些实施例中,构建订单与复核格口之间的映射关系,包括:
确定已经分配的订单对应的体积;
根据所述已经分配的订单对应的体积、以及复核台各复核格口对应的体积,为所述已经分配的订单分配复核格口,并建立订单与复核格口之间的映射关系。
在本实施例中,通过结合体积(即已经分配的订单对应的体积、以及复核台各复核格口对应的体积),建立订单与复核格口之间的映射关系,可以实现当基于订单与复核格口之间的映射关系进行分播操作时,提高对物品进行分播的准确性和可靠性的技术效果。
在一些实施例中,在建立订单与复核格口之间的映射关系之后,所述方法还包括:
确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口;
针对每一复核台,若所述每一复核台的已经分配的订单中,包括与在前的订单相同的物品,则对订单与复核格口之间的映射关系进行调整,其中,在调整后的映射关系中,所述每一复核台中没有相同物品的不同批次订单。
在本实施例中,通过对订单与复核格口之间的映射关系进行调整,可以使得每一复核台中没有相同物品的不同批次订单,从而避免不同批次订单的物品发生混淆,从而实现提高对物品进行分播的准确性和可靠性的技术效果。
在一些实施例中,在建立订单与复核格口之间的映射关系之后,所述方法还包括:
确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口;
确定每一复核台的属性信息,所述属性信息包括:已经复核的订单数量、待复核的订单数量、以及待复核的物品数量;
根据所述每一复核台的属性信息,确定所述每一复核台的作业均衡成本;
基于所述作业均衡成本对订单与复核格口之间的映射关系进行调整。
在本实施例中,通过计算作业均衡成本,并基于作业均衡成本与复核格口之间的映射关系进行调整,可以提高降低复核成本,提高对物品进行分播时的资源的充分利用的技术效果。
在一些实施例中,所述作业均衡成本表征,所述已经复核的订单数量的成本、所述待复核的订单数量的成本、以及所述待复核的物品数量的成本之和。
在一些实施例中,所述订单波次信息包括订单波次截单时间;基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单,包括:
若未分播的待处理订单均需要所述拣选容器中的物品,则确定未分播的待处理订单各自对应的订单波次截单时间;
若未分播的待处理订单各自对应的订单波次截单时间不同,则确定所述拣选容器对应的订单为最早的订单波次截单时间对应的未分播的待处理订单。
在本实施例中,通过确定拣选容器对应的订单为最早的订单波次截单时间对应的未分播的待处理订单,可以提高完成匹配到订单各物品的效率。
在一些实施例中,所述订单波次信息还包括订单下单时间;在确定未分播的待处理订单各自对应的订单波次截单时间之后,所述方法还包括:
若未分播的待处理订单各自对应的订单波次截单时间相同,则确定所述拣选容器对应的订单为最早的订单下单时间对应的未分播的待处理订单。
第二方面,本申请实施例还提供了一种物品的分播装置,所述装置包括:
确定模块,用于确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,所述存储位置表征待拣选物品在存储区域的位置;
生成模块,用于根据所述各个待拣选物品的存储位置,生成拣选任务,其中,所述拣选任务表征依次对每一所述存储位置上的待拣选物品进行拣选;
分播模块,用于对拣选到的物品进行分播处理,以得到每一个所述待处理订单下的物品,其中,所述拣选到的物品是执行所述拣选任务得到的。
在一些实施例中,所述生成模块用于,根据所述各个待拣选物品的存储位置,对所述各个待拣选物品进行排序,生成拣选路径,根据所述拣选路径生成所述拣选任务,其中,所述拣选任务指示依据所述拣选路径在每一所述存储位置进行拣选。
在一些实施例中,拣选容器用于存储所述拣选到的物品;所述分播模块用于,若所述拣选容器的剩余容积小于预设容积阈值,则将所述拣选到的物品分播给复核格口。
在一些实施例中,拣选容器用于存储所述拣选到的物品;所述分播模块用于,为所述拣选容器分配对应的订单,获得拣选容器与订单之间的映射关系,构建订单与复核格口之间的映射关系,将所述拣选容器中的每一物品分播给对应的复核格口。
在一些实施例中,所述分播模块用于,从所述多个待处理订单中确定已经分播的待处理订单,若所述已经分播的待处理订单需要所述拣选容器中的物品,则确定所述拣选容器与所述已经分播的待处理订单之间的映射关系。
在一些实施例中,所述分播模块用于,若所述已经分播的待处理订单不需要所述拣选到的物品中的任一物品,则基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单。
在一些实施例中,所述分播模块用于,确定已经分配的订单对应的体积,根据所述已经分配的订单对应的体积、以及复核台各复核格口对应的体积,为所述已经分配的订单分配复核格口,并建立订单与复核格口之间的映射关系。
在一些实施例中,所述分播模块用于,确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口,针对每一复核台,若所述每一复核台的已经分配的订单中,包括与在前的订单相同的物品,则对订单与复核格口之间的映射关系进行调整,其中,在调整后的映射关系中,所述每一复核台中没有相同物品的不同批次订单。
在一些实施例中,所述分播模块用于,确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口,确定每一复核台的属性信息,所述属性信息包括:已经复核的订单数量、待复核的订单数量、以及待复核的物品数量,根据所述每一复核台的属性信息,确定所述每一复核台的作业均衡成本,基于所述作业均衡成本对订单与复核格口之间的映射关系进行调整。
在一些实施例中,所述作业均衡成本表征,所述已经复核的订单数量的成本、所述待复核的订单数量的成本、以及所述待复核的物品数量的成本之和。
在一些实施例中,所述订单波次信息包括订单波次截单时间;所述分播模块用于,若未分播的待处理订单均需要所述拣选容器中的物品,则确定未分播的待处理订单各自对应的订单波次截单时间,若未分播的待处理订单各自对应的订单波次截单时间不同,则确定所述拣选容器对应的订单为最早的订单波次截单时间对应的未分播的待处理订单。
在一些实施例中,所述订单波次信息还包括订单下单时间;所述分播模块用于,若未分播的待处理订单各自对应的订单波次截单时间相同,则确定所述拣选容器对应的订单为最早的订单下单时间对应的未分播的待处理订单。
第三方面,本申请实施例提供了一种电子设备,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行如上第一方面所述的方法。
第四方面,本申请实施例提供了一种物品的分播***,所述***包括:
仓库管理***,用于确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,所述存储位置表征待拣选物品在存储区域的位置,并根据所述各个待拣选物品的存储位置,生成拣选任务,其中,所述拣选任务表征依次对每一所述存储位置上的待拣选物品进行拣选;
机器人,用于根据所述拣选任务依次对每一所述存储位置上的待拣选物品进行拣选,并将拣选到的物品放置于拣选容器;
所述仓库管理***用于,对所述拣选容器中的所述拣选到的物品进行分播处理,以得到每一个所述待处理订单下的物品。
在一些实施例中,所述***还包括:
拣选容器投入口,用于被投入所述拣选容器;
拣选容器导入线,用于控制所述拣选容器沿着所述拣选容器导入线移动到拣选容器导入滑槽内;
拣选容器导入滑槽内,用于将所述拣选容器传输至导入台。
在一些实施例中,所述拣选单元容器导入线与所述拣选容器导入滑槽均呈一定的倾斜角度。
在一些实施例中,所述***还包括:
扫描仪器,设置于所述导入台,用于对所述拣选容器中的拣选到的物品进行扫描,得到各拣选到的物品的条码信息;
所述仓库管理***用于,根据多个待处理订单所指示的各个待拣选物品,确定需要每一拣选到的物品的订单,并根据所述条码信息获取需要所述每一拣选到的物品的订单的订单属性信息,若所述每一拣选到的物品属于不同的订单,则根据所述订单属性信息,对所述每一拣选到的物品进行分配,得到分配信息,所述分配信息表征所述每一拣选到的物品与所述多个待处理订单中的每一订单之间的对应关系,并根据所述分配信息,将所述每一拣选到的物品分播给分播小车;
图像识别仪器,用于检测分播小车内是否包括拣选到的物品;
所述分播小车,用于装载所述拣选到的物品,并用于将所述拣选到的物品分播给滑道口;
所述滑道口,用于将所述拣选到的物品分播给复核台。
在一些实施例中,一个所述复核台包括多个复核格口,所述复核格口用于,盛放复核后的拣选到的物品。
在一些实施例中,仓库管理***用于,确定所述滑道口的传输状态,若所述传输状态为满包,则控制所述分播小车将所述拣选到的物品分播给异常滑道口;
所述异常滑道口用于,将所述拣选到的物品转运至所述导入台,所述异常滑道口表征,对所述拣选到的物品进行重新分播。
在一些实施例中,所述***还包括:
打包台,用于支持对复核后的拣选到的物品进行打包操作。
第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面所述的方法。
本申请实施例提供的:确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,存储位置表征待拣选物品在存储区域的位置,根据各个待拣选物品的存储位置,生成拣选任务,其中,拣选任务表征依次对每一存储位置上的待拣选物品进行拣选,对拣选到的物品(是执行拣选任务得到的)进行分播处理,以得到每一个待处理订单下的物品的技术方案,通过对各个待拣选物品的存储位置进行确定,并基于存储位置生成:依次对每一存储位置上的待拣选物品进行拣选的拣选任务,可以避免相关技术中,需要反复对同一存储位置的物品进行拣选造成的拣选效率低的问题,实现了提高拣选效率,进而提高了物品的分播的效率的技术效果。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本申请一个实施例的物品的分播方法的流程示意图;
图2为本申请另一实施例的物品的分播方法的流程示意图;
图3为本申请实施例的物品的分播***的示意图;
图4为本申请另一实施例的物品的分播方法的流程示意图;
图5为本申请实施例的分播原理的示意图;
图6为本申请实施例的物品的分播装置的示意图;
图7为本申请实施例的电子设备的框图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
对本申请实施例所涉及的名词进行解释如下:
分播:是指对物品进行传输的过程,在本实施例中,分播可以理解为对拣选到的物品传输给复核格口。
拣选容器:是指用于盛放拣选到的物品的容器,如包装箱或者包装袋等,且在本实施例中,拣选容器可以采用循环集包袋,方便循环输送,且可以减少库房存储空间的浪费。
剩余容积:是指拣选容器中没有被拣选到的物品占用的容积,即剩余容积=总容积-拣选到的物品的容积。
订单波次信息:是指订单的批次的信息。
订单波次截单时间:是指处理订单的最后时限。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本申请一个实施例的物品的分播方法的流程示意图,如图1所示,该方法包括:
S101:确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,存储位置表征待拣选物品在存储区域的位置。
示例性地,本实施例的执行主体可以为物品的分播装置(下文简称分播装置),且分播装置可以为计算机、服务器、终端设备、处理器以及芯片等。
例如,本实施例的物品的分播方法可以应用于仓储出库的场景中,且当本实施例的物品的分播方法应用于仓储出库的场景中时,分播装置可以为仓库管理***(WarehouseManagement System,WMS)。
其中,存储区域用于存储物品,不同的物品存储于存储区域的不同位置。
在一些实施例中,分播装置中可以建立物品的名称与物品的存储位置之间的索引表,并可以基于索引表确定出每一物品对应的存储位置。
S102:根据各个待拣选物品的存储位置,生成拣选任务,其中,拣选任务表征依次对每一存储位置上的待拣选物品进行拣选。
值得说明地是,在本实施例中,通过生成拣选任务,而拣选任务表征依次对每一存储位置上的待拣选物品进行拣选,则可以避免相关技术中机器人或者拣选员需要重复多次去同一存储位置拣选,造成的拣选效率低的弊端,从而实现提高拣选的效率,进而提高物品的分播效率的技术效果。
S103:对拣选到的物品进行分播处理,以得到每一个待处理订单下的物品,其中,拣选到的物品是执行拣选任务得到的。
一个示例中,拣选任务可以由拣选员执行。
例如,分播装置可以生成拣选任务,并向拣选员发出提示消息,提示消息用于提示拣选员基于拣选任务进行物品的拣选。
另一个示例中,拣选任务可以由机器人执行。
例如,分播装置可以生成拣选任务,并根据拣选任务控制机器人依次对每一存储位置上的待拣选物品进行拣选。
基于上述分析可知,本实施例提供了一种物品的分播方法,该方法包括:确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,存储位置表征待拣选物品在存储区域的位置,根据各个待拣选物品的存储位置,生成拣选任务,其中,拣选任务表征依次对每一存储位置上的待拣选物品进行拣选,对拣选到的物品进行分播处理,以得到每一个待处理订单下的物品,其中,拣选到的物品是执行拣选任务得到的,通过对各个待拣选物品的存储位置进行确定,并基于存储位置生成:依次对每一存储位置上的待拣选物品进行拣选的拣选任务,可以避免相关技术中,需要反复对同一存储位置的物品进行拣选造成的拣选效率低的问题,实现了提高拣选效率,进而提高了物品的分播的效率的技术效果。
图2为本申请另一实施例的物品的分播方法的流程示意图,如图2所示,该方法包括:
S201:确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,存储位置表征待拣选物品在存储区域的位置。
示例性地,关于S201的描述,可以参见S201,此处不再赘述。
S202:根据各个待拣选物品的存储位置,生成拣选任务,其中,拣选任务表征依次对每一存储位置上的待拣选物品进行拣选。
在一些实施例中,S202可以包括如下步骤:
步骤1:根据各个待拣选物品的存储位置,对各个待拣选物品进行排序,生成拣选路径。
一个示例中,可以基于由近及远的规则、以及各个待拣选物品的存储位置,对各个拣选物品进行排序,生成表征各个拣选物品在拣选任务中的先后顺序的拣选路径。
另一个示例中,可以基于由远及近的规则、以及各个待拣选物品的存储位置,对各个拣选物品进行排序,生成表征各个拣选物品在拣选任务中的先后顺序的拣选路径。
其中,由近及远和由远及近中的远近是以存储区域为基础,且以进入存储区域的位置为基础。
步骤2:根据拣选路径生成拣选任务,其中,拣选任务指示依据拣选路径在每一存储位置进行拣选。
S203:若存储拣选到的物品的拣选容器的剩余容积小于预设容积阈值,则为拣选容器分配对应的订单,获得拣选容器与订单之间的映射关系。
示例性地,容积阈值可以基于需求、历史记录以及试验等进行设置,且容积阈值可以表征拣选容器无法放置物品。
一个示例中,以机器人执行拣选任务为例对该步骤进行如下说明:
机器人根据拣选任务将拣选到的物品放入至拣选容器中,并可以基于传感器(如获取图像的传感器等)技术将包括拣选到的物品的拣选容器的图像发送给分播装置,由分播装置基于图像确定拣选容器的剩余容积,并将剩余容积与容积阈值进行比较,若剩余容积小于容积阈值,则控制机器人停止拣选物品的操作,并对拣选到的物品进行分播处理,若剩余容积小于容积阈值,则控制机器人继续拣选物品的操作。
当然,也可以由机器人对剩余体积进行确定,并当剩余体积小于体积阈值时,停止拣选物品的操作,并向分播装置发送相应的提示信息,以便分播装置对拣选到的物品进行分播处理。
另一个示例中,以拣选人执行拣选任务为例对该步骤进行如下说明:
拣选人根据拣选任务将拣选到的物品放入至拣选容器中,并观察拣选容器中是否可以继续放置物品,若确定拣选容器中无法再继续放置物品,则拣选人可以向分播装置发起分播指示,以便分播装置对拣选到的物品进行分播处理。
值得说明地是,在本实施例中,分播装置执行分播操作的对象为拣选容器的剩余容积小于容积阈值,即拣选容器处于饱和状态,则可以避免相关技术中拣选容器的利用率偏低等问题,实现了提高拣选容器的利用率的技术效果。
示例性地,S203可以包括如下步骤:
步骤1:从多个待处理订单中确定已经分播的待处理订单。
步骤2:若已经分播的待处理订单需要拣选容器中的物品,则确定拣选容器与已经分播的待处理订单之间的映射关系。
步骤3:若已经分播的待处理订单不需要拣选容器中的物品,则基于未分播的待处理订单的订单波次信息,确定与拣选容器对应的订单。
具体地,订单波次信息包括订单波次截单时间和订单下单时间,若未分播的待处理订单均需要拣选容器中的物品,则确定未分播的待处理订单各自对应的订单波次截单时间,若未分播的待处理订单各自对应的订单波次截单时间不同,则将拣选容器分配至最早的订单波次截单时间对应的未分播的待处理订单;若未分播的待处理订单各自对应的订单波次截单时间相同,则将拣选容器分配至最早的订单下单时间对应的未分播的待处理订单。
也就是说,该实施例可以理解为:如果多个未分播的待处理订单均需要拣选容器中的物品,且多个未分播的待处理订单的订单波次截单时间不同,则从多个未分播的待处理订单中,选择订单波次截单时间最早的未分播的待处理订单,作为与拣选容器对应的订单;如果多个未分播的待处理订单均需要拣选容器中的物品,且多个未分播的待处理订单的订单波次截单时间相同,则从多个未分播的待处理订单中,选择订单下单时间最早的未分播的待处理订单,作为与拣选容器对应的订单。
S204:构建订单与复核格口之间的映射关系,将拣选容器中的每一物品分播给对应的复核格口,以得到每一个待处理订单下的物品。
示例性地,S204可以包括如下步骤:
步骤1:确定已经分配的订单对应的体积。
步骤2:根据已经分配的订单对应的体积、以及复核台各复核格口对应的体积,为已经分配的订单分配复核格口,并建立订单与复核格口之间的映射关系。
值得说明地是,不同的订单包括的物品可能不同,且不同的订单包括的物品在数量上也可能不同,且不同的复核格口的体积也可能不同,为了确保订单与复核格口之间的匹配,在本实施例中,在为拣货容器分配订单之后,针对每一已经分配的订单,可以基于每一已经分配的订单对应的体积、以及复核格口的体积,确定每一已经分配的订单对应的复核格口。
步骤3:确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口。
步骤4:针对每一复核台,若每一复核台分配的已经分配的订单中,包括与在前的订单相同的物品,则对订单与复核格口之间的映射关系进行调整。
其中,在调整后的映射关系中,每一复核台中没有相同物品的不同批次订单。
例如,删除包括相同的物品的已经分配的订单,并重新对该订单进行复核台的分配,免了不同批次的物品在同一复核台处理可能造成混淆的弊端,提高了分播的可靠性和准确性的技术效果。
步骤5:确定每一复核台的属性信息,属性信息包括:已经复核的订单数量、待复核的订单数量、以及待复核的物品数量。
步骤6:根据每一复核台的属性信息,确定每一复核台的作业均衡成本,基于作业均衡成本为对订单与复核格口之间的映射关系进行调整。
例如,将已经分配的订单分配给作业均衡成本最小的复核台,并从作业均衡成本最小的复核台中为已经分配的订单分配复核格口。
图3为本申请实施例的物品的分播***的示意图,如图3所示,所述***包括:仓库管理***(图中未示出)、拣选容器投入口101、拣选容器导入线102、拣选容器导入滑槽103、导入台104、图像识别仪器105、分播小车106、滑道口107、异常滑道口108、复核台109、打包台110、以及包裹输送线111;其中,
拣选容器投入口101用于,为拣选员或机器人提供将已经装满物品的拣选容器投入至拣选容器导入线102;
拣选容器导入线102用于,控制拣选容器沿着拣选容器导入线自动移动到拣选容器导入滑槽103内;其中,拣选单元容器导入线102与拣选容器导入滑槽103均呈一定的倾斜角度,并且位于导向操作员或者机器人的方向属于较低的位置,以便导向操作员或者机器人执行导入操作(如扫描物品的信息等操作,后续将进行详细阐述);
导入台104用于,放置拣选容器和物品;其中,导入台104位于拣选容器导入滑槽103与分播小车106之间;
图像识别仪器105用于,检测分播小车106内是否包括物品;其中,图像识别仪器105设置在分播小车106的上方;
分播小车106用于,装载拣选到的物品,并将装载的拣选到的物品分播给滑道口107或者异常滑道口108;
滑道口107用于,将由分播小车分播的物品分播给复核台;其中,一个滑道口可以对应一个复核台,也可以为多个滑道口对应一个复核台,如两个滑道口对应一个复核台;
异常滑道口108,用于将拣选容器转运至导入台,以便重新进行分播,且异常滑道口可以设置在滑道口的一侧;
复核台109,用于放置物品;其中,复核员或者机器人可以在复核台处对订单指示的物品进行复核,并将复核后的物品放置到对应的复核格口,且一个复核台可以包括一个或者多个复核格口,如一个复核台包括两个复核格口;
打包台110用于,支持打包员或者机器人进行打包操作;其中,打包台可以设置于复核台的对应,当复核员或者机器人对订单的复核完成后,可以由打包员或者机器人将订单指示的物品进行打包。
包裹输送线111用于,对打包操作获得的包裹进行输送。
如图4所示,当本申请实施例的物品的分播方法应用于如图3所示的***时,方法包括:
S301:仓库管理***生成包括多个待拣选物品的物品拣选池。
其中,多个待拣选物品归属于多个待处理订单。也就是说,在本实施例中,仓库管理***对多个待处理订单所指示的所有待拣选物品进行组合,得到包括所有待拣选物品的物品拣选池。
一个示例中,仓库管理***可以获取预设时间段的多个待处理订单,并基于多个待处理订单所指示的各个待拣选物品,生成物品拣选池。
另一个示例中,仓库管理***可以对获取到的待处理订单进行累积处理,当待处理订单的累积数量达到预设阈值(可以基于需求、历史记录以试验等进行设置,本实施例不做限定)时,仓库管理***可以基于多个待处理订单所指示的各个待拣选物品,生成物品拣选池。
再一个示例中,仓库管理***可以对获取到的待处理订单进行累积处理,并对累积的待处理订单所指示的各个待拣选物品的数量进行累积处理,当待拣选物品的累积数量达到预设阈值(可以基于需求、历史记录以试验等进行设置,本实施例不做限定)时,仓库管理***可以基于多个待处理订单所指示的各个待拣选物品,生成物品拣选池。
当然,仓库管理***还可以通过其他示例生成物品拣选池,此处不再一一列举。
值得说明地是,在本实施例中,引入了生成物品拣选池的技术特征,而不再对各待处理订单进行区分,没有待处理订单的限制,即本实施例明显区别于相关技术中以订单为基础的技术特征。
S302:仓库管理***确定各个待拣选物品的存储位置,并根据存储位置对各个待拣选物品进行排序,生成拣选任务。
其中,拣选任务表征依次对每一存储位置上的待拣选物品进行拣选。
示例性地,仓库管理***可以根据存储区域中各物品的存储位置设置物品路线图,并在确定出各个待拣选物品的存储位置之后,基于物品路线图和各个待拣选物品的存储位置,对各个待拣选物品进行排序,生成拣选任务。
基于上述示例可知,执行拣选任务的对象可以为机器人,也可以为拣选员,在本实施例中,以执行拣选任务的对象为拣选员为例进行示范性地说明。
例如,结合图5(图5为本申请实施例的分播原理的示意图)可知,仓库管理***可以根据多个待处理订单所指示的各个待拣选物品生成物品拣选池,并生成拣选任务,拣选员利用拣选容器,并根据拣选任务依次扫描待拣选物品的条码信息,并将扫描后的待拣选物品放置于拣选容器中,如果拣选容器无法盛放待拣选物品,则对拣选容器进行封装,并将拣选容器放入拣选容器投入口,拣选容器导入线控制拣选容器沿着拣选容器导入线自动移动到拣选容器导入滑槽,并通过拣选容器导入滑槽传输至导入台。
且如图5所示,拣选容器的数量可以为多个,如当物品拣选池中的待拣选物品的数量较多时,仓库管理***生产的拣选任务可以为多个,且可以由多个拣选员分别执行拣选操作。
同理,如图5所示,导入台的数量也可以为多个。
在一些实施例中,一个拣选容器对应一个标识(如在拣选容器上设置的条码),当拣选员执行拣选操作时,可以通过扫描器扫描拣选容器的标识,并根据拣选任务依次拣选待拣选物品,且在拣选每一待拣选物品时,通过扫描器扫描每一待拣选物品的条码信息,相应地,扫描器可以与仓库管理***连接,仓库管理***可以基于拣选容器的标识以及条码信息,建立拣选容器与拣选到的物品之间的映射关系。
S303:仓库管理***基于预设的订单分播策略,确定拣选容器对应的订单分播流向信息。
其中,拣选容器中包括拣选到的物品,且拣选到的物品是执行拣选任务得到的。订单分播流向信息表征为拣选容器分配的订单的相关信息。
结合上述示例,拣选容器可以被传输至导入台,相应地,导入台处的导入员或者机器人可以对拣选到的物品进行导入处理。
例如,导入员在导入台收到拣选容器,并通过导入台处设置的扫描仪器扫描拣选容器的标识,并可以对拣选容器进行拆封处理,相应地,扫描仪器可以将扫描到的拣选容器的标识传输给仓库管理***,仓库管理***建立拣选容器、拣选到的物品以及导入台三者之间的映射关系。
在一些实施例中,订单分播策略可以包括:已经分播订单策略、订单波次截单时间策略、体积匹配策略、批次策略以及复核台作业均衡策略。
示例性地,对已经分播订单策略的描述如下:
确定已经分播至复核格口的订单,判断已经分播至复核格口的订单是否需要拣选到的物品(即拣选容器中的物品),若是,则将拣选容器的订单匹配到已经分播至复核格口的订单;若否,则将拣选容器匹配到拣选中的订单(即其他待处理订单),并重新分配新的复核格口。
具体的,可以通过如下函数实现已经分播订单策略:
IF((RQk,SPi)∈(GKz,DDj),"P(RQk,GKz)",else)
其中,((RQk,SPi)表示拣选容器RQk内的物品SPi;
(GKz,DDj)表示已经分播至复核格口的订单DDj定位在复核格口GKz上;
P(RQk,GKz)表示将拣选容器RQk与已经分播至复核格口的订单DDj定位的复核格口GKz进行匹配;
其中,i,j,k,z∈(1,2,3,……)
else表示若已经至分播复核格口GKz的订单中没有包含拣选容器RQk内的任何物品SPi,则可以进行后续匹配策略,如将该拣选容器RQk内的物品与各待处理订单进行匹配。
示例性地,对订单波次截单时间策略的描述如下:
将拣选容器RQk内的物品与各待处理订单进行匹配,且具体为将拣选容器RQk内的物品匹配至订单波次截单时间最早的待处理订单,而若各待处理订单的订单波次截单时间相同,则将拣选容器RQk内的物品匹配至订单下单时间最早的待处理订单。
示例性地,对体积匹配策略的描述如下:
可以在拣选容器RQk内的物品与订单完成匹配之后,对已经匹配的各订单的体积与复核格口的体积进行匹配。
具体的,复核格口可以按照体积大小进行配置,并分布在复核台上,若复核格口体积为Vn,其中,n∈(1,2,3,……),当n=0时,复核格口的体积为0(应该理解地是,在实际应用时,针对体积为0的不设置物理复核格口),且可以通过如下函数实现体积策略:
IF(α*Vn-1<V(DDj)≤αVn,“P(DDj,Vn)”,else),其中,该函数表示:当某一已经匹配的订单的各物品的体积小于或等于对应的复核格口的可用体积,且大于上一个体积规格的复核格口的可用体积时,则将该已经匹配的订单与当前体积规格的复核格口进行匹配,若没有合适的体积规格的复核格口尺寸,则将此已经匹配的订单匹配到异常滑道口;
其中,V(DDj)表示此已经匹配的订单DDj的各物品的体积之和,且V(DDj)=∑iVSPi=∑i(Li×Wi×Hi),其中VSPi表示物品SPi的体积,Li表示物品SPi的长度,Wi表示物品SPi的宽度,Hi表示物品SPi的高度;
Vn表示体积规格为n的复核格口的体积,其中V0=0;
d表示复核格口的体积的容积系数(通常复核格口的体积不能全部用来存储物品,物品不规则的存储摆放会影响体积);
P(DDj,Vn)表示将此已经匹配的订单DDj与规格为n体积为Vn的复核格口进行匹配。
示例性地,对批次策略的描述如下:
基于上述示例,复核台可以包括多个复核格口,针对每一当前与复核格口匹配的订单,确定复核台已经绑定的订单,并确定已经绑定的订单中的物品,并判断确定出的物品是否包括当前与复核格口匹配的订单中的物品,如果包括,则说明同一复核匹配的物品中包括不同批次的相同的物品,为了避免混淆,则对当前与复核格口匹配的订单进行重新匹配。
示例性地,对复核台作业均衡策略的描述如下:
计算出最小作业均衡成本的复核台,并进行订单的匹配,作业均衡成本可以通过下述函数确定:
Minβ1×Z1(FHy)+β2×Z2(FHy)+β3×Z3(FHy)
其中,Z1(FHy)表示复核台FHy已经复核(已经绑定复核格口的订单,并且已经开始复核的订单)的订单数量对应的作业均衡成本;
Z2(FHy)表示复核台FHy待复核(已经绑定复核格口的订单,但还没有放置于复核格口)的订单数量对应的作业均衡成本;
Z3(FHy)为复核台FHy待复核(已经绑定复核格口的订单,但还没有放置于复核格口)的物品数量对应的作业均衡成本;
β1、β2、β3分别为已经复核的订单数量、待复核的订单数量、待复核的物品数量的作业均衡成本的权重系数;
y∈(1,2,3,……),y为复核台的编号;
通过以上函数求解复核台的作业均衡成本最小的值,确定对应的复核台FHy,若存在多个最小的值,则按照复核台的序号从小到大顺序进行分配;
确定复核台FHy后,按照空余的复核格口GKz的序号从小到大顺序进行分配。
S304:仓库管理***基于预设的物品分播策略,确定拣选到的物品对应的物品分播流向信息。
其中,物品分播流向信息表征为拣选到的物品分配的订单的相关信息。
结合上述示例,导入员在导入台收到拣选容器,并通过导入台处设置的扫描仪器扫描拣选容器的标识,并可以对拣选容器进行拆封处理,且可以对拣选容器中的拣选到的物品的条码信息进行扫描,相应地,扫描仪器可以将扫描到的拣选到的物品的条码信息传输给仓库管理***,仓库管理***建立拣选到的物品、订单、复核台、复核格口以及滑道口之间的映射关系。
在一些实施例中,物品分播策略可以包括:订单波次截单时间策略、剩余分播量策略、滑道口策略。
示例性地,对订单波次截单时间策略的描述如下:
结合上述示例可知,与拣选容器对应的订单可能为多个,则在本实施例中,可针对拣选容器中的每一物品,从多个已经分配的订单中,确定需要该物品的订单,若多个已经分配的订单中,仅有一个订单需要该物品,则可以将该物品分配给该唯一订单;若有多个已经分配的订单需要该物品,则确定需要该物品的各已经分配的订单的波次截单时间,若各已经分配的订单的波次截单时间不同,则将物品分配给波次截单时间最早的已经分配的订单;若各已经分配的订单的波次截单时间相同,则可以执行其他策略。
示例性地,对剩余分播量策略的描述如下:
针对存在多个已经分配的订单的物品,可以计算每一已经分配的订单的剩余分播量,并将该物品分配给剩余分播量最少的订单;若多个已经分配的订单中,存在剩余分播量相同的订单,则将该物品分配给剩余分播量相同的订单中,订单下单时间早的订单。
具体的,可以如下函数实现剩余分播量策略:
Min Y1(SPi,DDj)=Y2(SPi,DDj)-Y3(SPi,DDj)
其中Y1(SPi,DDj)表示物品SPi在订单DDj所需要的剩余分播量;
Y2(SPi,DDj)表示物品SPi在订单DDj所需的总共分播量;
Y3(SPi,DDj)表示物品SPi在订单DDj已经完成复核的分播量;
求解上述函数最小值,若存在唯一解,则将该物品匹配对应的订单;若存在多个解,则按照订单下单时间最早优先匹配。
示例性地,对滑道口策略的描述如下:
在本实施例中,将以每一复核台对应两个滑道口为例,进行示范性地说明。
每个复核台FHy对应两个滑道口HDx-a,其中a=1或者a=2,针对每一物品,可以根据当前时间、订单波次截单时间以及滑道口的传输状态(是否满包,满包表征滑道口的传输任务已经饱和)来进行匹配;
若HDx-1的传输状态为未满包,HDx-2的传输状态为也未满包(可以通过函数IF M(HDx-1)=0&M(HDx-2)=0表示),且若该物品的订单波次截单时间为当前时间之前的时间,则为该物品分配滑道口HDx-1;若物品的订单波次截单时间在当前时间之后的时间,则为该物品分配滑道口HDx-2:
若HDx-1的传输状态为满包,HDx-2的传输状态为未满包(可以通过函数IF M(HDx-1)=1&M(HDx-2)=0表示),则将该物品分配给滑道口HDx-2;
若HDx-1未的传输状态为满包,HDx-2的传输状态为满包(可以通过函数IF M(HDx-1)=0&M(HDx-2)=1表示),则该物品分配给滑道口HDx-1;
若HDx-1的传输状态为满包,HDx-2的传输状态为满包(可以通过函数IF M(HDx-1)=1&M(HDx-2)=1表示),则将物品分配给异常滑道口;
在一些实施例中,针对每一滑道口,均可以设置光电开关,并根据光电开关确定滑道口的传输状态,例如,若某一滑道口的光电开关未获得遮挡信号,则该滑道口的传输状态为未满包,反之,若某一滑道口的光电开关获得遮挡信号,则该滑道口的传输状态为满包。
S305:仓库管理***根据物品分播流向信息,将拣选到的物品分播给复核格口。
示例性地,针对每一拣选到的物品,导入员可以将扫描完成的拣选到的物品放置在分播小车上。
结合图3和图5可知,***中可以设置图像识别仪器,当导入员在导入台将拣选到的物品放置在分播小车后,拣选到的物品可以随分播小车被导入台对应的图像识别仪器进行识别。
例如,仓库管理***可以获取物品SPi的条码信息,同时判断该导入台前端与后端的图像识别仪器TXv-1与TXv是否获得分播小车FBw上的物品的图像信息,来判断物品SPi是否放在分播小车FBw上,针对放在分播小车FBw上的物品SPi,将物品SPi、分播小车FBw、滑道口进行绑定。
具体地,若获取到物品SPi与滑道口之间的映射关系(可以通过函数IF S(DRu,SPi)=1表示),图像识别仪器TXv-1未获得分播小车FBw上放置物品的图像(可以通过函数表示T(TXv-1,FBw)=0),图像识别仪器TXv获得分播小车FBw上放置物品的图像(可以通过函数T(TXv,FBw)=1表示),则将物品SPi、分播小车FBw、滑道口进行绑定。
若获取到物品SPi与滑道口之间的映射关系(可以通过函数IFS(DRu,SPi)=1表示),图像识别仪器TXv-1未获得分播小车FBw上放置物品的图像(可以通过函数表示T(TXv-1,FBw)=0),图像识别仪器TXv未获得分播小车FBw上放置物品的图像(可以通过函数T(TXv,FBw)=0表示),则若此状态持续的时间达到持续时间阈值时,仓库管理***可以输出提示消息,如声音警示等。
其中,u=w∈(1,2,3,……),每个导入台后面匹配一个图像识别仪器TXv,且可以在第一个导入台前面安装一个图像识别仪器(如图5所示)。
仓库管理***在将物品SPi、分播小车FBw、滑道口进行绑定之后,可以确定与分播小车与滑道口之间的映射关系,并可以控制分播小车将物品分播至对应的滑道口。
具体地,仓库管理***可以监测分播小车与滑道口之间的距离,当分播小车移动到对应滑道口前的一段距离d时,仓库管理***可以再次判断对应的滑道口的传输状态是否为满包(在导入台时滑道口的传输状态为未满包,但是物品在分播过程中,可能会出现滑道口的传输状态为满包的情况),并执行相应的分播方案。
一个示例中,若对应的滑道口的光电开关获得遮挡信号,则对应的滑道口的传输状态为满包,无法进行分播。
针对此种情况,仓库管理***可以该物品分配到异常滑道口,也可以控制分播小车循环n圈,并再次分播。
例如,若n圈的循环时,对应的滑道口的传输状态始终为满包,则该物品分播到设置的异常滑道口,可以针对该异常滑道口需定期进行处理,如建立拣货容器与异常滑道口之间的映射关系,将所有异常物品放置在该拣选容器内,然后将该拣选容器转运至导入位置,重新执行上述操作。
又如,若当2至n圈内,对应的滑道口的传输状态由满包切换为未满包,则仓库管理***控制分播小车将物品分播到对应的滑道口内。
另一个示例中,若对应的滑道口的光电开关没有获得遮挡信号,即对应的滑道口的传输状态为未满包,则仓库管理***控制分播小车将物品分播到对应的滑道口内。
相应地,结合图3和图5可知,分播小车中的物品通过滑道口分播给复核台。复核台处有相应的复核员,复核员可以扫描复核台处的物品,并将物品放置对应的复核格口。打包台处的打包员可以对拣选到的物品进行打包操作,并将打包操作得到的包裹放置在包裹输送线,仓库管理***可以控制包裹输送线对包裹进行传输。
根据本申请实施例的另一个方面,本申请实施例还提供了一种物品的分播装置。
请参阅图6,图6为本申请实施例的物品的分播装置的示意图。
如图6所示,所述装置包括:
确定模块11,用于确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,所述存储位置表征待拣选物品在存储区域的位置;
生成模块12,用于根据所述各个待拣选物品的存储位置,生成拣选任务,其中,所述拣选任务表征依次对每一所述存储位置上的待拣选物品进行拣选;
分播模块13,用于对拣选到的物品进行分播处理,以得到每一个所述待处理订单下的物品,其中,所述拣选到的物品是执行所述拣选任务得到的。
在一些实施例中,所述生成模块12用于,根据所述各个待拣选物品的存储位置,对所述各个待拣选物品进行排序,生成拣选路径,根据所述拣选路径生成所述拣选任务,其中,所述拣选任务指示依据所述拣选路径在每一所述存储位置进行拣选。
在一些实施例中,拣选容器用于存储所述拣选到的物品;所述分播模块13用于,若所述拣选容器的剩余容积小于预设容积阈值,则将所述拣选到的物品分播给复核格口。
在一些实施例中,拣选容器用于存储所述拣选到的物品;所述分播模块13用于,为所述拣选容器分配对应的订单,获得拣选容器与订单之间的映射关系,构建订单与复核格口之间的映射关系,将所述拣选容器中的每一物品分播给对应的复核格口。
在一些实施例中,所述分播模块13用于,从所述多个待处理订单中确定已经分播的待处理订单,若所述已经分播的待处理订单需要所述拣选容器中的物品,则确定所述拣选容器与所述已经分播的待处理订单之间的映射关系。
在一些实施例中,所述分播模块13用于,若所述已经分播的待处理订单不需要所述拣选到的物品中的任一物品,则基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单。
在一些实施例中,所述分播模块13用于,确定已经分配的订单对应的体积,根据所述已经分配的订单对应的体积、以及复核台各复核格口对应的体积,为所述已经分配的订单分配复核格口,并建立订单与复核格口之间的映射关系。
在一些实施例中,所述分播模块13用于,所述分播模块用于,确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口,针对每一复核台,若所述每一复核台的已经分配的订单中,包括与在前的订单相同的物品,则对订单与复核格口之间的映射关系进行调整,其中,在调整后的映射关系中,所述每一复核台中没有相同物品的不同批次订单。
在一些实施例中,所述分播模块13用于,确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口,确定每一复核台的属性信息,所述属性信息包括:已经复核的订单数量、待复核的订单数量、以及待复核的物品数量,根据所述每一复核台的属性信息,确定所述每一复核台的作业均衡成本,基于所述作业均衡成本对订单与复核格口之间的映射关系进行调整。
在一些实施例中,所述作业均衡成本表征,所述已经复核的订单数量的成本、所述待复核的订单数量的成本、以及所述待复核的物品数量的成本之和。
在一些实施例中,所述订单波次信息包括订单波次截单时间;所述分播模块13用于,若未分播的待处理订单均需要所述拣选容器中的物品,则确定未分播的待处理订单各自对应的订单波次截单时间,若未分播的待处理订单各自对应的订单波次截单时间不同,则确定所述拣选容器对应的订单为最早的订单波次截单时间对应的未分播的待处理订单。
在一些实施例中,所述订单波次信息还包括订单下单时间;所述分播模块13用于,若未分播的待处理订单各自对应的订单波次截单时间相同,则确定所述拣选容器对应的订单为最早的订单下单时间对应的未分播的待处理订单。
根据本申请实施例的另一个方面,本申请实施例还提供了一种电子设备和一种可读存储介质。
请参阅图7,图7为本申请实施例的电子设备的框图。
其中,电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图7所示,该电子设备包括:一个或多个处理器701、存储器702,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器***)。图7中以一个处理器701为例。
存储器702即为本申请所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本申请所提供的物品的分播方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的物品的分播方法。
存储器702作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块。处理器701通过运行存储在存储器702中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的物品的分播方法。
存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
电子设备还可以包括:输入装置703和输出装置704。处理器701、存储器702、输入装置703和输出装置704可以通过总线或者其他方式连接,图7中以通过总线连接为例。
输入装置703可接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置704可以包括显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
此处描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

Claims (14)

1.一种物品的分播方法,所述方法包括:
确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,所述存储位置表征待拣选物品在存储区域的位置;
根据所述各个待拣选物品的存储位置,对所述各个待拣选物品进行排序,生成拣选路径;
根据所述拣选路径生成拣选任务,其中,所述拣选任务指示依据所述拣选路径在每一所述存储位置进行拣选,所述拣选任务表征依次对每一所述存储位置上的待拣选物品进行拣选;
对拣选到的物品进行分播处理,以得到每一个所述待处理订单下的物品,其中,所述拣选到的物品是执行所述拣选任务得到的;
拣选容器用于存储所述拣选到的物品;对拣选到的物品进行分播处理,包括:
从所述多个待处理订单中确定已经分播的待处理订单;
若所述已经分播的待处理订单需要所述拣选容器中的物品,则确定所述拣选容器与所述已经分播的待处理订单之间的映射关系;
若所述已经分播的待处理订单不需要所述拣选到的物品中的任一物品,则基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单,所述订单波次信息包括订单波次截单时间和订单下单时间;
确定已经分配的订单对应的体积;
根据所述已经分配的订单对应的体积、以及复核台各复核格口对应的体积,为所述已经分配的订单分配复核格口,并建立订单与复核格口之间的映射关系;
确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口;
针对每一复核台,若所述每一复核台的已经分配的订单中,包括与在前的订单相同的物品,则对订单与复核格口之间的映射关系进行调整,其中,在调整后的映射关系中,所述每一复核台中没有相同物品的不同批次订单;
确定每一复核台的属性信息,所述属性信息包括:已经复核的订单数量、待复核的订单数量、以及待复核的物品数量;
根据所述每一复核台的属性信息,确定所述每一复核台的作业均衡成本;
基于所述作业均衡成本对订单与复核格口之间的映射关系进行调整;
将所述拣选容器中的每一物品分播给对应的复核格口;
所述对拣选到的物品进行分播处理时,所述方法还包括:
针对每一拣选到的物品,获取所述物品的条码信息,并基于图像识别仪器检测分播小车内是否包括拣选到的物品;在检测出分播小车内包括拣选到的物品时,将所拣选到的物品分播给给滑道口,以使所述滑道口将所述拣选到的物品分播给复核台进行复核。
2.根据权利要求1所述的方法,其中,所述作业均衡成本表征,所述已经复核的订单数量的成本、所述待复核的订单数量的成本、以及所述待复核的物品数量的成本之和。
3.根据权利要求1所述的方法,其中,所述订单波次信息包括订单波次截单时间;基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单,包括:
若未分播的待处理订单均需要所述拣选容器中的物品,则确定未分播的待处理订单各自对应的订单波次截单时间;
若未分播的待处理订单各自对应的订单波次截单时间不同,则确定所述拣选容器对应的订单为最早的订单波次截单时间对应的未分播的待处理订单。
4.根据权利要求3所述的方法,其中,所述订单波次信息还包括订单下单时间;在确定未分播的待处理订单各自对应的订单波次截单时间之后,所述方法还包括:
若未分播的待处理订单各自对应的订单波次截单时间相同,则确定所述拣选容器对应的订单为最早的订单下单时间对应的未分播的待处理订单。
5.一种物品的分播装置,所述装置包括:
确定模块,用于确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,所述存储位置表征待拣选物品在存储区域的位置;
生成模块,用于根据所述各个待拣选物品的存储位置,对所述各个待拣选物品进行排序,生成拣选路径;根据所述拣选路径生成拣选任务,其中,所述拣选任务指示依据所述拣选路径在每一所述存储位置进行拣选,所述拣选任务表征依次对每一所述存储位置上的待拣选物品进行拣选;
分播模块,用于对拣选到的物品进行分播处理,以得到每一个所述待处理订单下的物品,其中,所述拣选到的物品是执行所述拣选任务得到的;
拣选容器用于存储所述拣选到的物品;所述分播模块,具体用于:
从所述多个待处理订单中确定已经分播的待处理订单;
若所述已经分播的待处理订单需要所述拣选容器中的物品,则确定所述拣选容器与所述已经分播的待处理订单之间的映射关系;
若所述已经分播的待处理订单不需要所述拣选到的物品中的任一物品,则基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单,所述订单波次信息包括订单波次截单时间和订单下单时间;
确定已经分配的订单对应的体积;
根据所述已经分配的订单对应的体积、以及复核台各复核格口对应的体积,为所述已经分配的订单分配复核格口,并建立订单与复核格口之间的映射关系;
确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口;
针对每一复核台,若所述每一复核台的已经分配的订单中,包括与在前的订单相同的物品,则对订单与复核格口之间的映射关系进行调整,其中,在调整后的映射关系中,所述每一复核台中没有相同物品的不同批次订单;
确定每一复核台的属性信息,所述属性信息包括:已经复核的订单数量、待复核的订单数量、以及待复核的物品数量;
根据所述每一复核台的属性信息,确定所述每一复核台的作业均衡成本;
基于所述作业均衡成本对订单与复核格口之间的映射关系进行调整;
将所述拣选容器中的每一物品分播给对应的复核格口;
在对拣选到的物品进行分播处理时,所述装置还用于:
针对每一拣选到的物品,获取所述物品的条码信息,并基于图像识别仪器检测分播小车内是否包括拣选到的物品;在检测出分播小车内包括拣选到的物品时,将所拣选到的物品分播给给滑道口,以使所述滑道口将所述拣选到的物品分播给复核台进行复核。
6.一种电子设备,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行如权利要求1至4中任一项所述的方法。
7.一种物品的分播***,所述***包括:
仓库管理***,用于确定多个待处理订单所指示的各个待拣选物品的存储位置,其中,所述存储位置表征待拣选物品在存储区域的位置,并根据所述各个待拣选物品的存储位置,生成拣选任务,其中,所述拣选任务表征依次对每一所述存储位置上的待拣选物品进行拣选;
机器人,用于根据所述拣选任务依次对每一所述存储位置上的待拣选物品进行拣选,并将拣选到的物品放置于拣选容器;
所述仓库管理***用于,对所述拣选容器中的所述拣选到的物品进行分播处理,以得到每一个所述待处理订单下的物品;
仓库管理***,具体用于根据所述各个待拣选物品的存储位置,对所述各个待拣选物品进行排序,生成拣选路径;
根据所述拣选路径生成所述拣选任务,其中,所述拣选任务指示依据所述拣选路径在每一所述存储位置进行拣选;
仓库管理***,具体用于从所述多个待处理订单中确定已经分播的待处理订单;
若所述已经分播的待处理订单需要所述拣选容器中的物品,则确定所述拣选容器与所述已经分播的待处理订单之间的映射关系;
若所述已经分播的待处理订单不需要所述拣选到的物品中的任一物品,则基于未分播的待处理订单的订单波次信息,确定与所述拣选容器对应的订单,所述订单波次信息包括订单波次截单时间和订单下单时间;
确定已经分配的订单对应的体积;
根据所述已经分配的订单对应的体积、以及复核台各复核格口对应的体积,为所述已经分配的订单分配复核格口,并建立订单与复核格口之间的映射关系;
确定复核格口各自对应的复核台,其中,一个复核台包括多个复核格口;
针对每一复核台,若所述每一复核台的已经分配的订单中,包括与在前的订单相同的物品,则对订单与复核格口之间的映射关系进行调整,其中,在调整后的映射关系中,所述每一复核台中没有相同物品的不同批次订单;
确定每一复核台的属性信息,所述属性信息包括:已经复核的订单数量、待复核的订单数量、以及待复核的物品数量;
根据所述每一复核台的属性信息,确定所述每一复核台的作业均衡成本;
基于所述作业均衡成本对订单与复核格口之间的映射关系进行调整;
将所述拣选容器中的每一物品分播给对应的复核格口;
在对拣选到的物品进行分播处理时,所述***还包括:
针对每一拣选到的物品,获取所述物品的条码信息,并基于图像识别仪器检测分播小车内是否包括拣选到的物品;在检测出分播小车内包括拣选到的物品时,将所拣选到的物品分播给给滑道口,以使所述滑道口将所述拣选到的物品分播给复核台进行复核。
8.根据权利要求7所述的***,所述***还包括:
拣选容器投入口,用于被投入所述拣选容器;
拣选容器导入线,用于控制所述拣选容器沿着所述拣选容器导入线移动到拣选容器导入滑槽内;
拣选容器导入滑槽内,用于将所述拣选容器传输至导入台。
9.根据权利要求8所述的***,其中,所述拣选单元容器导入线与所述拣选容器导入滑槽均呈一定的倾斜角度。
10.根据权利要求8所述的***,所述***还包括:
扫描仪器,设置于所述导入台,用于对所述拣选容器中的拣选到的物品进行扫描,得到各拣选到的物品的条码信息;
所述仓库管理***用于,根据多个待处理订单所指示的各个待拣选物品,确定需要每一拣选到的物品的订单,并根据所述条码信息获取需要所述每一拣选到的物品的订单的订单属性信息,若所述每一拣选到的物品属于不同的订单,则根据所述订单属性信息,对所述每一拣选到的物品进行分配,得到分配信息,所述分配信息表征所述每一拣选到的物品与所述多个待处理订单中的每一订单之间的对应关系,并根据所述分配信息,将所述每一拣选到的物品分播给分播小车;
图像识别仪器,用于检测分播小车内是否包括拣选到的物品;
所述分播小车,用于装载所述拣选到的物品,并用于将所述拣选到的物品分播给滑道口;
所述滑道口,用于将所述拣选到的物品分播给复核台。
11.根据权利要求10所述的***,其中,一个所述复核台包括多个复核格口,所述复核格口用于,盛放复核后的拣选到的物品。
12.根据权利要求10所述的***,其中,所述***还包括:
仓库管理***用于,确定所述滑道口的传输状态,若所述传输状态为满包,则控制所述分播小车将所述拣选到的物品分播给异常滑道口;
所述异常滑道口用于,将所述拣选到的物品转运至所述导入台,所述异常滑道口表征,对所述拣选到的物品进行重新分播。
13.根据权利要求7至12中任一项所述的***,其中,所述***还包括:
打包台,用于支持对复核后的拣选到的物品进行打包操作。
14.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至4中任一项所述的方法。
CN202011290841.2A 2020-11-17 2020-11-17 物品的分播方法、装置、***、电子设备以及存储介质 Active CN113762853B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011290841.2A CN113762853B (zh) 2020-11-17 2020-11-17 物品的分播方法、装置、***、电子设备以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011290841.2A CN113762853B (zh) 2020-11-17 2020-11-17 物品的分播方法、装置、***、电子设备以及存储介质

Publications (2)

Publication Number Publication Date
CN113762853A CN113762853A (zh) 2021-12-07
CN113762853B true CN113762853B (zh) 2024-05-24

Family

ID=78786138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011290841.2A Active CN113762853B (zh) 2020-11-17 2020-11-17 物品的分播方法、装置、***、电子设备以及存储介质

Country Status (1)

Country Link
CN (1) CN113762853B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881768A (zh) * 2015-05-25 2015-09-02 北京京东尚科信息技术有限公司 一种订单分拣出库的任务处理方法及装置
CN110348650A (zh) * 2018-04-02 2019-10-18 北京京东尚科信息技术有限公司 一种订单合流的方法和装置
CN110807616A (zh) * 2019-10-29 2020-02-18 上海悦易网络信息技术有限公司 拣货方法及设备
CN111415122A (zh) * 2020-03-31 2020-07-14 北京京东振世信息技术有限公司 一种拣货方法和拣货***
CN111784469A (zh) * 2020-06-29 2020-10-16 北京京东振世信息技术有限公司 一种订单分播复核方法、装置、设备及存储介质
CN111815214A (zh) * 2019-04-12 2020-10-23 北京京东尚科信息技术有限公司 分播设备、物品分播控制方法和分播控制***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7941244B2 (en) * 2007-09-25 2011-05-10 Amazon Technologies, Inc. Stow and sortation system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881768A (zh) * 2015-05-25 2015-09-02 北京京东尚科信息技术有限公司 一种订单分拣出库的任务处理方法及装置
CN110348650A (zh) * 2018-04-02 2019-10-18 北京京东尚科信息技术有限公司 一种订单合流的方法和装置
CN111815214A (zh) * 2019-04-12 2020-10-23 北京京东尚科信息技术有限公司 分播设备、物品分播控制方法和分播控制***
CN110807616A (zh) * 2019-10-29 2020-02-18 上海悦易网络信息技术有限公司 拣货方法及设备
CN111415122A (zh) * 2020-03-31 2020-07-14 北京京东振世信息技术有限公司 一种拣货方法和拣货***
CN111784469A (zh) * 2020-06-29 2020-10-16 北京京东振世信息技术有限公司 一种订单分播复核方法、装置、设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邹娟平等.基于物联网技术的现代物流管理研究.中国海洋大学出版社,2019,第80-81页. *

Also Published As

Publication number Publication date
CN113762853A (zh) 2021-12-07

Similar Documents

Publication Publication Date Title
CN110197350B (zh) 一种物品出库方法和装置
CN111415122B (zh) 一种拣货方法和拣货***
WO2022057824A1 (zh) 订单处理和出库方法、设备、***以及存储介质
CN110182530B (zh) 一种仓库管理方法和装置
CN111507651A (zh) 应用于人机混合仓库的订单数据处理方法和装置
CN109993470A (zh) 一种库存调度方法和装置
WO2023061350A1 (zh) 自助提货装置、自助提货方法和控制装置
CN114604544A (zh) 一种电力物资智能仓储***、方法及存储介质
JP2024509555A (ja) ピッキングタスクの処理方法、装置、媒体及び電子機器
CN110766349A (zh) 一种理货方法和装置
CN112551016A (zh) 一种存储合流一体化方法和装置
CN113762853B (zh) 物品的分播方法、装置、***、电子设备以及存储介质
CN112785221B (zh) 订单处理方法、装置、电子设备、以及存储介质
CN110689293A (zh) 一种物品出库的处理方法和装置
CN113095767A (zh) 物流订单任务的处理方法、装置、电子设备和计算机介质
CN111768138A (zh) 一种拣货方法、装置、设备及介质
CN113759890A (zh) 运输装置的控制方法和装置
CN113800161A (zh) 货物拣选***、方法、装置、处理终端及拣选机器人
CN113780709B (zh) 物品的分播方法、装置、***、电子设备以及存储介质
CN111652407A (zh) 仓库中的任务处理方法、装置、介质、电子设备与***
CN114620389A (zh) 容器搬运方法、装置、电子设备和计算机可读介质
CN110689291A (zh) 一种入库装箱量的确定方法和装置
CN112441359B (zh) 一种物品整理的方法及装置
CN113283961A (zh) 一种订单处理方法及装置
CN114723264A (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