CN114626780A - 出库操作方法、电子设备、介质及产品 - Google Patents
出库操作方法、电子设备、介质及产品 Download PDFInfo
- Publication number
- CN114626780A CN114626780A CN202210150902.8A CN202210150902A CN114626780A CN 114626780 A CN114626780 A CN 114626780A CN 202210150902 A CN202210150902 A CN 202210150902A CN 114626780 A CN114626780 A CN 114626780A
- Authority
- CN
- China
- Prior art keywords
- goods
- information
- warehouse
- sub
- cargo
- 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.)
- Pending
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Artificial Intelligence (AREA)
- Tourism & Hospitality (AREA)
- Life Sciences & Earth Sciences (AREA)
Abstract
本申请实施例提供了一种出库操作方法,所述方法包括:将待出库容器内货物的货物明细信息与所述待出库容器所配置的原始标签信息进行匹配;在两者不匹配的情况下,触发执行出库订正操作,所述出库订正操作包括以下步骤:基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息;以及基于所述出库子标签信息对所述容器中的部分或全部货物进行出库操作;其中,所述订正信息用于指示对对所述货物明细信息与所述原始标签信息之间的第一差异信息所对应的货物,进行入库和/或补充性出库操作;所述出库子标签信息中货物的类别出现在所述原始标签信息中、每个类别的货物的数量小于或等于所述原始标签信息中记载的数量。
Description
技术领域
本申请涉及仓储技术领域,特别是涉及一种出库操作方法、电子设备、介质及产品。
背景技术
在仓储作业中,分为拣选、分箱、出库,拣选是指将多个订单所需的货物从货架中取出,之后,再依据订单对取出的货物进行分箱,一般而言,一个订单的货物会尽量分配在一个容器中,其中,容器可以是箱子。在分箱之后,便可以进行出库。
实际中,一般会依据订单生成标签信息,该标签信息上记录有所要运送的货物的类别和每个类别的货物数量、收货地址等信息,一般标签信息打印出来后会贴附在容器上,在容器需要出库时,会依据标签信息对容器中存放的货物进行核对,以判断容器中存放的实物是否与标签信息记载的一致。例如,容器中存放的货物的类别是否与标签信息中记载的一致,每个类别的货物数量是否与标签信息记载的一致。
相关技术中,若核对到容器中存放的货物与标签信息记载的不一致,便会暂停对容器的出库,等待对容器内存放的货物进行纠错,直到容器中存放的货物与标签信息记载的一致的情况下,再启动容器出库。然而,纠错包括了人工重新拣选缺少的货物、重新更换类别不符的货物等情况,等待时长较长,导致了出库效率不高、收货地客户收货时间延长的问题。
发明内容
鉴于上述问题,提出了本申请实施例的一种出库操作方法、电子设备、介质及产品,以便克服上述问题或者至少部分地解决上述问题。
本申请实施例的第一方面,提供一种出库操作方法,所述方法包括:
将待出库容器内货物的货物明细信息与所述待出库容器所配置的原始标签信息进行匹配;
在两者不匹配的情况下,触发执行出库订正操作,所述出库订正操作包括以下步骤:
基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息;以及基于所述出库子标签信息对所述待出库容器中的部分或全部货物进行出库;
其中,所述订正信息用于指示对所述货物明细信息与所述原始标签信息之间的第一差异信息所对应的货物,进行入库和/或补充性出库操作;所述出库子标签信息中所包括的货物类别出现在所述原始标签信息中、且每个所述货物类别所对应的货物数量小于或等于所述原始标签信息中所记载的数量。
可选地,所述方法还包括以下至少一个步骤:
对所述订正信息所指示的多余货物进行入库操作;
对所述订正信息所指示的缺少的货物进行补充性出库操作。
可选地,对所述订正信息所指示的缺少的货物进行补充性出库操作,包括:
基于所述原始标签信息和所述订正信息所指示的缺少的货物,生成对应的补货子标签信息,并将所述补货子标签信息与所述原始标签信息进行关联;
执行配置有所述补货子标签信息的补货容器的出库操作;
其中,所述补货子标签信息中包括缺少的货物的类别和/或数量。
可选地,所述执行配置有所述补货子标签信息的补货容器的出库操作,包括:
检测所述补货容器对应的货物明细信息与所述补货子标签信息是否匹配;
在不匹配的情况下,触发执行针对所述补货性出库操作的出库订正操作。
可选地,所述货物明细信息中包括多条货物数据,基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息,包括:
将所述货物明细信息中的每条货物数据与所述原始标签信息进行匹配,得到匹配结果;所述匹配结果用于表征所述货物数据与所述原始标签信息中记载的货物数据是否一致,所述货物数据包括货物类别和货物数量;
基于所述匹配结果和所述货物明细信息,确定与所述原始标签信息匹配的第一货物子明细信息以及与所述原始标签信息不匹配的第二货物子明细信息;
基于所述第一货物子明细信息,生成所述出库子标签信息;以及基于所述第二货物子明细信息,生成所述订正信息。
可选地,基于所述匹配结果和所述货物明细信息,确定与所述原始标签信息匹配的第一货物子明细信息以及与所述原始标签信息不匹配的第二货物子明细信息,包括:
将所述货物明细信息中的第一目标数据加入到未匹配数据集,将货物明细信息中的第二目标数据加入到匹配数据集;其中,所述第一目标数据所对应的货物类别未包括在所述原始标签信息中;所述第二目标数据对应的货物类别以及对应的货物数量均与所述原始标签信息记载的一致;
针对所述货物明细信息中除所述第一目标数据和所述第二目标数据外的剩余货物数据,确定所述剩余货物数据所对应的货物数量与所述原始标签信息中记载的货物数量之间的第二差异信息;所述第二差异信息包括差异类型和差异数量;
基于所述第二差异信息,对每条剩余货物数据所记载的货物数量进行保留或更新,得到待加入所述匹配数据集的第一子货物数据;以及,基于所述第二差异信息,生成待加入所述未匹配数据集的第二子货物数据;
将所述第一子货物数据加入至所述匹配数据集,得到所述第一货物子明细信息;将所述第二子货物数据加入到所述未匹配数据,得到所述第二货物子明细信息。
可选地,所述对所述订正信息所指示的缺少的货物进行补充性出库操作,包括:
从当前处于未入库状态的其他订正信息中,确定与所述缺少的货物匹配的至少一个目标订正信息;所述其他订正信息中所包括的多余货物未被入库;
基于所述目标订正信息中所述多余货物所在的目标位置,对所述缺少的货物进行所述补充性出库操作。
可选地,所述对所述订正信息所指示的多余货物进行入库操作,包括:
基于所述订正信息中所包括的多余货物的类别,生成与所述订正信息对应的至少一个子入库信息,不同的子入库信息包括不同类别的多余货物;
生成所述子入库信息所对应的入库任务,以将所述子入库信息所对应类别的多余货物搬运至该类别货物所对应的位置处。
本申请实施例的第二方面,还提供一种出库操作装置,所述装置包括:
匹配模块,用于将待出库容器内货物的货物明细信息与所述待出库容器所配置的原始标签信息进行匹配;
订正模块,用于触发执行出库订正操作,所述出库订正操作包括以下步骤:
基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息;以及基于所述出库子标签信息对所述待出库容器中的部分或全部货物进行出库;
其中,所述订正信息用于指示对所述货物明细信息与所述原始标签信息之间的第一差异信息所对应的货物,进行入库和/或补充性出库操作;所述出库子标签信息中所包括的货物类别出现在所述原始标签信息中、且每个所述货物类别所对应的货物数量小于或等于所述原始标签信息中所记载的数量。
本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现如第一方面所述的出库操作方法。
本申请实施例还公开了一种计算机可读存储介质,其上存储有计算机程序/指令,其存储的计算机程序/指令被处理器执行时实现如本申请第一方面实施例所述的出库操作方法。
本申请实施例还公开了一种计算机程序产品,包括计算机程序/指令,其该计算机程序/指令被处理器执行时实现第一方面实施例所述的出库操作方法。
采用本申请实施例的出库操作方法,在确定待出库容器对应的货物明细信息,与容器上配置的原始标签信息不匹配的情况下,触发出库订正操作,出库订正操作包括以下:基于货物明细信息和原始标签信息,生成出库子标签信息和订正信息;基于出库子标签信息对待出库容器中的部分或全部货物进行出库操作;而订正信息可以用于指示对货物明细信息与原始标签信息之间的第一差异信息所对应的货物,进行入库和/或补充性出库操作。
本申请实施例至少包括以下优点:
由于在容器中存放的货物与原始标签信息记载的不一致的情况下,可以基于出库子标签信息,对容器中符合原始标签信息记载的部分或全部货物优先进行出库,而与原始标签信息记载存在差异的货物,可以依据订正信息进行后期的入库和/或补充性出库操作,如此,可以在容器中存放的货物与原始标签信息记载的不一致的情况下,对出库子标签信息中包括的货物先行出库,无需等待耗时较长的货物纠错。这样,在纠错包括人工重新拣选缺少的货物、重新更换类别不符的货物等情况时,便避免了耗时较长的出库等待。
采用本申请实施例的出库操作方法,一方面,提高了订单的出库效率,收货地客户可以尽早收到订单中的货物。另一方面,由于可以对待出库容器中的部分或全部货物先行出库,无需等待对待出库容器中货物的纠错,例如补货或更换货物,避免了在等待过程中,纠错的待出库容器一直滞留在仓库内而导致容器堆积、占用空间较大的问题,从而进一步提高了出库效率。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例的一种出库操作方法的步骤流程图;
图2是本申请一实施例的一种生成出库子标签信息和订正信息的步骤流程图的步骤流程图;
图3是本申请一实施例的对货物进行补充性出库操作的步骤流程图;
图4是本申请一实施例的对出库明细进行核对的步骤流程图;
图5是本申请一实施例的出库操作方法的整体过程示意图;
图6是本申请一实施例的出库操作装置的结构示意图;
图7是本申请一实施例的电子设备的结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都本申请保护的范围。
随着物联网、人工智能、大数据等智能化技术的发展,利用这些智能化技术对传统物流业进行转型升级的需求愈加强劲,智慧物流(Intelligent Logistics System)成为物流领域的研究热点。智慧物流利用人工智能、大数据以及各种信息传感器、射频识别技术、全球定位***(GPS)等物联网装置和技术,广泛应用于货物的运输、仓储、配送、包装、装卸和信息服务等基本活动环节,实现货物管理过程的智能化分析决策、自动化运作和高效率优化管理。物联网技术包括传感设备、RFID技术、激光红外扫描、红外感应识别等,物联网能够将物流中的货物与网络实现有效连接,并可实时监控货物,还可感知仓库的湿度、温度等环境数据,保障货物的储存环境。通过大数据技术可感知、采集物流中所有数据,上传至信息平台数据层,对数据进行过滤、挖掘、分析等作业,最终对业务流程(如运输、入库、存取、拣选、包装、分拣、出库、盘点、配送等环节)提供精准的数据支持。人工智能在物流中的应用方向可以大致分为两种:1)以AI技术赋能的如无人卡车、AGV、AMR、叉车、穿梭车、堆垛机、无人配送车、无人机、服务机器人、机械臂、智能终端等智能设备代替部分人工;2)通过计算机视觉、机器学习、运筹优化等技术或算法驱动的如运输设备管理***、仓储管理、设备调度***、订单分配***等软件***提高人工效率。随着智慧物流的研究和进步,该项技术在众多领域展开了应用,例如零售及电商、电子产品、烟草、医药、工业制造、鞋服、纺织、食品等领域。
相关技术中,在物流领域中的配送环节,一般会依据标签信息对订单中的货物进行出库,其中,标签信息是根据订单生成的,而容器里的货物一般是通过人工拣选到容器中的,因此,标签信息记载的内容是与订单一致的,而由于容器中的货物是人工拣选,不可避免地会出现货物的漏拣、错拣、多拣等问题。因此,在每个订单所对应的容器出库时,都需要以标签信息为准,核对容器中的货物是否与标签信息一致。
若不一致,则需要对容器里的货物进行矫正后再出库。例如,容器相比标签信息是缺货,则需要将缺少的货物拣选到容器后再出库,若容器相比标签信息是货物拣选错误,例如,订单中要求的货物是铅笔,而容器中存放的是钢笔,则需要将钢笔更换为铅笔后再出库,这些重新拣选的过程较长,出库效率低。
有鉴于此,本申请提出了一种出库操作方法,核心构思为:当容器内货物与标签信息所记载的不一致时,针对容器内当前可出库的货物生成出库子标签信息,然后基于出库子标签信息,先对可出库的货物进行出库,接着,对于需要补货或更换的货物进行后续的补充性出库操作,这样,可以使得当前待出库的容器可以按时出库,不用再等待纠错完成后才出库,因此,提高了出库效率。
首先,对本申请一种可选实施例的通信环境进行介绍,包括智能设备、服务器、信息采集设备,其中,信息采集设备与智能设备通信连接,智能设备与服务器通信链接。
本申请的出库操作方法可以由服务器执行,也可以由智能设备执行,或者由服务器和智能设备共同执行,智能设备上可以运行客户端,以展示出库操作过程中的信息,如订正信息、出库子标签信息、补货子标签信息等。
其中,在出库操作方法可以由服务器和智能设备共同执行时,信息采集设备用于采集待出库容器中存放的货物信息以及采集标签信息,智能设备可以与服务器和信息采集设备进行通信,向服务器上报所生成的订正信息、出库子标签信息、以及执行出库操作的结果。服务器用于获取智能设备所生成的订正信息、出库子标签信息和上报的结果等,进而保存以上结果,以指导后续的补充性出库、多余货物入库,并且服务器可以用于存储各个待出库的订单的订单信息。
其中,信息采集设备与智能设备可以集成在一个设备中,也可以是各自独立的设备。
其中,智能设备和信息采集设备可以设置在出库处,实际中,一个仓库可以有多个出库处,每个出库处均用于对待出库的容器进行出库操作,具体而言,可以对待出库容器中的货物进行核对,核对完成后,对可以出库的货物进行打包出库。其中,在仓库的出库处附近还可以设置多余货物的存放处,多余货物的存放处用于存放容器中多余的货物,一种情况下缺少的货物需要补货时,可以就近从多余货物的存放处中存放的货物中拣选补货,仓库区用于存放待出库的货物,一般而言,在针对订单进行拣选出库时,是从仓库区拣选出所需的货物。
当然,在其他一些实施例中,可以由软件***执行本申请的出库操作方法,例如,WES(Warehouse Execution System,仓库执行***)***。其中,WES可以协同多个WCS(Warehouse Control System,仓储控制***)一起工作,非常适用于自动化程度高的无人仓库,比如自动化设备多、物流路线复杂的厂内智慧物流项目中的多个线边库的场景。基于WES在作业任务的执行逻辑上具有明显优势的特点,比如物流路线的选择、拣选的先后顺序等,可以利用WES执行本申请的出库操作方法。
下面,参照图1所示,示出了本申请的出库操作方法的步骤流程图,如图1所示,具体可以包括以下步骤:
步骤S101:将待出库容器内货物的货物明细信息与所述待出库容器所配置的原始标签信息进行匹配。
其中,所述货物明细信息中至少包括容器中存放的货物的类别和数量,当然,一些情况下,还可以包括货物的名称、标识等信息。其中,原始标签信息上记录有待出库容器对应的订单所要出库的货物的类别和每个类别的货物数量、收货地址等信息,一般而言,原始标签信息是根据订单生成的具有固定格式的文本,在出库时,原始标签信息会被打印出来张贴至容器,因此,每个待出库容器上均配置有原始标签信息,该原始标签信息用于记载容器内的货物的类别和数量、被运送到的收货地地址。
因待出库容器中存放的货物是通过前期拣选、分箱等流程而来,在拣选和分箱中不可避免地可能会出现拣选货物错误或分箱错误的问题,因此,待出库容器中存放的货物并不必然与原始标签信息上记载的一致,因此,需要在待出库容器出库时,至少要核对待出库容器中存放的货物的类别和数量是否与原始标签信息记载的一致。
具体实施时,可以通过信息采集设备采集待出库容器内货物的货物信息,如扫描货物的条形码,扫描完成后,便得到待出库容器内货物的货物明细信息。具体地,货物明细信息可以通过多条货物数据展现待出库容器中存放的货物的类别和数量,一条货物数据对应一个类别的货物,每条货物数据记载货物的类别和该类别的货物数量。
示例地,容器中存放有10支铅笔和3个橡皮擦,则会扫描10支铅笔的条形码和3个橡皮擦的条形码,进而得到的货物明细信息中记载有铅笔10支、橡皮擦3个。
在又一些实现方式中,信息采集设备可以是图像采集设备,如摄像头,在获取货物明细信息时,可以通过图像采集设备采集容器内货物的图像信息,接着,对图像信息进行图像识别,以确定货物的类别,从而得到货物明细信息。
其中,货物的类别可以是指货物本身所属的分类,是一种比较粗粒度的分类,例如,铅笔、橡皮擦、水杯等。在进一步细分下,类别也可以包括商品类别和品牌类别,商品类别即指货物本身所属的分类,而品牌类别用于标识货物出自的商家。例如,上述示例中,容器中存放有10支铅笔和3个橡皮擦,10支铅笔中有2支是A品牌的,而另外8支是B品牌的,则在货物明细信息中记载有源自A品牌的铅笔2支、源自B品牌的铅笔8支,源自C品牌的橡皮擦3个。具体地,货物明细信息包括3支数据,分别对应A品牌的铅笔、B品牌的铅笔和C品牌的橡皮擦。
其中,在类别包括商品类别和品牌类别的情况下,在仓储领域中,可以与订单更加适配,提高出库的货物的准确性。当然,此种情况下,原始标签信息中记载的货物类别包括商品类别和品牌类别。
在获取这一货物明细信息之后,将货物明细信息中记载的货物的类别以及每个类别的货物数量,分别与原始标签信息中记载的需要出库的货物的类别以及每个类别的货物数量进行匹配,以确定待出库容器中存放的货物的类别和数量是否与原始标签信息记载的一致。
其中,在待出库容器中存放的货物与原始标签信息记载的不匹配的情况下,触发出库订正操作。出库订正操作是指:对待出库容器中当前可以出库的货物进行出库,而对于与原始标签信息记载有差异的部分货物,则进行后期的异常处理。
如图1所示,所述出库订正操作包括以下步骤:
步骤S102:基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息。
其中,所述出库子标签信息中所包括的货物类别出现在所述原始标签信息中、且每个货物类别所对应的货物数量小于或等于所述原始标签信息中记载的数量;所述订正信息用于指示对所述货物明细信息与所述原始标签信息之间的第一差异信息所对应的货物,进行入库和/或补充性出库操作。
步骤S103:基于所述出库子标签信息,对所述容器中的部分或全部货物进行出库。
本实施例中,通过比对待出库容器对应的货物明细信息和原始标签信息,可以确定容器中存放的货物的类别和数量是否均与原始标签信息记载的一致。在类别和数量二者任一不匹配时,可以确定货物明细信息和原始标签信息不匹配,表示容器中存放的货物与原始标签信息记载的不一致,也就是与订单记载的不一致。
示例地,货物明细信息中记载有铅笔10支、橡皮擦3个,原始标签信息中记载有铅笔8支、橡皮擦1个,则货物明细信息和原始标签信息记载的不符,视为二者不匹配。
在不一致时,可以基于货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息,出库子标签信息用于指示待出库容器中当前可以出库的货物类别和货物数量,订正信息用于指示待出库容器中当前不可以出库的货物类别和货物数量,以及可以用于指示待出库容器中缺少的货物类别和货物数量。
具体实施时,可以将货物明细信息中每条货物数据的类别和数量与原始标签信息中记载的进行匹配,如此,可以基于匹配的结果,对货物明细信息的多条货物数据进行拆分处理,得到可以出库的货物数据和需要异常处理的货物数据,该需要异常处理的货物数据作为第一差异信息,当前可以出库的货物数据则用于生成出库子标签信息。其中,第一差异信息中记录有待出库容器中存放的货物的类别和/或数量与原始标签信息存在差异的货物明细。
其中,在可以出库的货物数据中,货物的类别必然是与原始标签信息匹配上的,而货物的数量表征的是可出库的数量,一般而言,该可出库的数量小于或等于原始标签信息记载的数量,其中,可出库的数量一般是对货物明细信息中记载的数量和原始标签信息中记载的数量进行大小比较而得到的。如,货物明细信息中记载的数量大于原始标签信息记载的数量,则可出库的数量为原始标签信息记载的数量,而货物明细信息中记载的数量小于原始标签信息记载的数量,则可出库的数量为货物明细信息记载的数量。
其中,在第一差异信息中,记录的是类别和/或数量与原始标签信息存在差异的货物数据,例如,货物的类别未记载在原始标签信息中,则货物明细信息中的整条货物数据被拆分出来作为不可以出库的货物数据。若货物的类别记载在原始标签信息中,则进一步可以根据该类别货物在货物明细信息中记载的数量和原始标签信息明细中记载的数量的差值,确定第一差异信息中该条货物数据对应的差异数量和差异类型,以作为需要异常处理的货物数据。
其中,差异类型表征货物明细信息中记载的数量大于原始标签信息记载的数量,则表示多货,若差异类型表征货物明细信息中记载的数量小于原始标签信息记载的数量,则表示缺货;由此,可以基于差异类型、差异数量进行异常处理,如针对多余的货物进行入库,针对缺少的货物进行补充性出库。
其中,可以基于可出库的货物数据和原始标签信息生成出库子标签信息,该出库子标签信息主要是用于指示待出库容器中当前可以出库的货物,由此可以基于出库子标签信息对待出库容器中的部分或全部货物进行出库,具体地,可以按照出库子标签信息中记录的可出库货物的类别和数量,对相应类别的货物按照出库子标签信息中记录的数量进行出库。
而生成的订正信息,则可以指示对第一差异信息所指示的货物进行入库和/或补充性出库操作,其中,入库和/或补充性出库操作可以统称为出库异常处理。当然,在仓储领域中,对于补充性出库操作,则是指后期对缺少的货物进行单独出库。
其中,在基于出库子标签信息,对待出库容器中的部分或全部货物进行出库时,可以将待出库容器上配置的原始标签信息更新为该出库子标签信息,进行出库操作。也就是说,出库子标签信息作为待出库容器新配置的标签信息。
在实际操作中,可以打印出库子标签信息,覆盖在待出库容器原有的原始标签信息上,然后按照出库子标签信息中记录的货物的类别和数量,对待出库容器中可以出库的货物进行出库。例如,在缺货的场景下,直接将容器中的全部货物跟随出库子标签信息先出库,在多货的场景下,拿出多余货物后,对容器中的部分货物出库。由此,无需等待纠错处理完成后再出库,特别是在缺货或货物错误的场景下,无需等待补货或更换货物再出库,补充或更换的货物可以通过补充性出库操作在后期出库,由此,提高了出库效率。
且由于可以按照出库子标签信息,对容器中的部分或全部货物先行出库,无需等待对待出库容器中货物的纠错,避免了在等待过程中,纠错的待出库容器一直滞留在仓库内而导致容器堆积、占用空间较大的问题,从而进一步提高了出库效率。
当然,在一种实施例中,在货物明细信息和原始标签信息匹配的情况下,即表示待出库容器中存放的货物的类别和数量,均与原始标签信息记载的货物的类别和数量一致的情况下,可以基于原始标签信息,对待出库容器中存放的全部货物进行出库操作。
如上述实施例所述,出库异常处理可以包括:所述补充性出库操作、多余货物入库操作。其中,在订正信息包括的第一差异信息中包括缺少的货物的情况下,可以对订正信息所指示的缺少的货物进行补充性出库操作,在订正信息包括的第一差异信息中包括多余的货物的情况下,可以对订正信息所指示的多余货物进行入库操作。
实际中,由于待出库容器中的部分或全部货物已经随着出库子标签信息出库,则订正信息所指示的缺少的货物可以作为订单的补货货物进行单独出库,具体的,为保证补货的货物的出库与已出库的容器之间的关联,表示补货的货物和前期出库的货物同属一个订单,可以在对补货的货物进行补充性出库操作时,基于订正信息中所指示的缺少的货物和原始标签信息,生成与对应的补货子标签信息;接着,将所述补货子标签信息与所述原始标签信息进行关联,从而执行配置有所述补货子标签信息的补货容器的出库操作。
在基于补货子标签信息进行出库操作时,可以基于补货子标签信息中记载的货物的类别和数量,对差异货物进行补充性出库。采用此种实施方式时,对于后期补货的货物,可以单独出库,例如,对于缺少的2个橡皮擦,可以单独装进一个容器,之后,为该容器贴上补货子标签信息后,将该容器中的2个橡皮擦进行出库。
实际中,将补货子标签信息、出库子标签信息关联至待出库容器上的原始标签信息,以表示补货子标签信息、出库子标签信息各自所包括的货物同属一个订单。在采用本申请实施例的出库操作方法中,若遇到缺货需要补货的场景,则是通过两个容器完成订单中货物的配送,其中一个容器上配置的是出库子标签信息,另一容器上配置的是补货子标签信息,对于收货地客户而言,基于物流配送的速度,其可能同时收到这两个容器,也可能先收到出库子标签信息的容器之后再收到补货子标签信息的容器。
在一种实施例中,在基于补货子标签信息,对配置有补货子标签信息的补货容器进行出库操作时,可以在检测到补货容器到来时,进一步检测补货容器对应的货物明细信息与补货子标签信息是否匹配;在不匹配的情况下,触发执行针对补货性出库操作的出库订正操作。
具体而言,当补货容器到来时,仍需要执行上述步骤S101-步骤S103的任务,即将补货容器视为一个新的待出库容器,核实补货容器中存放的货物的类别和数量是否与补货物子标签信息记载的一致,若不一致,仍然需要进行上述的出库订正操作,直到没有新的补货子标签信息关联至原始标签信息为止。
其中,对如何基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息的过程进行说明。
如上实施例所述,可以以原始标签信息记载的为准,对货物明细信息中记载的每条货物数据进行逐一匹配,得到匹配结果,该匹配结果为货物明细信息中每条货物数据对应的类别和数量分别与原始标签信息是否匹配的结果。接着,可以根据匹配结果,对货物明细信息中的每条货物数据进行处理,得到出库子标签信息和订正信息。
具体实施时,参照图2所示,示出了生成出库子标签信息和订正信息的步骤流程图,如图2所示,具体可以包括以下步骤:
步骤S201:对所述货物明细信息中的每条货物数据与所述原始标签信息进行匹配,得到匹配结果;所述匹配结果用于表征所述货物数据与所述原始标签信息中记载的货物数据是否一致,所述货物数据包括货物类别和货物数量。
步骤S202:基于所述匹配结果和所述货物明细信息,确定与所述原始标签信息匹配的第一货物子明细信息以及与所述原始标签信息不匹配的第二货物子明细信息。
步骤S203:基于所述第一货物子明细信息,生成所述出库子标签信息,以及基于所述第二货物子明细信息,生成所述订正信息。
其中,第一货物子明细信息中每条货物数据的类别出现在原始标签信息中,且每条货物数据记录的货物数量小于或等于原始标签信息记载的该货物的数量,第二货物子明细信息中的每条货物数据对应的货物类别未出现在原始标签信息中,或类别出现在原始标签信息中,但是所记录的货物数量是该货物在待出库容器中的数量与原始标签信息记载的数量之间的差异数量。
其中,第一货物子明细信息由于记载的是类别出现在原始标签信息中,且货物数量小于或等于原始标签信息记载的数量的货物数据,因此可以基于第一货物子明细信息生成出库子标签信息,具体实施时,在生成出库子标签信息时,可以基于第一货物子明细信息提供的货物数据,以及原始标签信息提供的与订单有关的其他信息,如地址信息、收寄人信息等,生成该出库子标签信息,这样,出库子标签信息中除包括货物信息外还可以包括收件人、寄件人、寄件地址、收获地址等信息。
其中,第二货物子明细信息于记载的是类别未出现在原始标签信息中,或货物数量与原始标签信息记载的有差异的货物数据,这部分货物数据对应的货物要么需要入库要么需要补货,或者同时可能需要入库和补货,因此,可以基于第二货物子明细信息,生成订正信息,通过订正信息指示对第一差异信息所对应的货物进行入库和/或补充性出库操作。
如上所述,由于第一差异信息可以包括每条货物数据对应的差异数量和差异类型,因此,可以基于差异类型和差异数量,对相应的货物进行入库或补充性出库操作。
具体实施时,可以将货物明细信息中货物类别和货物数量均匹配上的数据纳入到匹配数据集,将类别匹配不上的货物数据纳入到未匹配数据集;对货物类别匹配上而货物数量匹配不上的货物数据,按照该条货物数据对应的货物数量与原始标签信息中记载的货物数量之间的差异数量和差异类型,对类别匹配上而货物数量匹配不上的货物数据进行重新组合,从而得到待加入到匹配数据集的货物数据和加入到未匹配数据集的货物数据,最终匹配数据集中的货物数据构成第一货物子明细信息,而未匹配数据集中的货物数据构成第二货物子明细信息。
具体实施时,得到第一货物子明细信息和第二货物子明细信息的过程可以如下:
首先,将所述货物明细信息中的第一目标数据加入到未匹配数据集,将货物明细信息中的第二目标数据加入到匹配数据集;其中,所述第一目标数据所对应的货物类别未出现在所述原始标签信息中;所述第二目标数据对应的货物类别以及对应的货物数量均与所述原始标签信息记载的一致。
接着,针对所述货物明细信息中除所述第一目标数据和所述第二目标数据外的剩余货物数据,确定所述剩余货物数据所对应的货物数量与所述原始标签信息中记载的货物数量之间的第二差异信息;所述第二差异信息包括差异类型和差异数量。
之后,基于所述第二差异信息,对每条剩余货物数据所记载的货物数量进行保留或更新,得到第一子货物数据;以及,基于所述第二差异信息,生成第二子货物数据。
之后,将所述第一子货物数据加入至所述匹配数据集,得到所述第一货物子明细信息;将所述第二子货物数据加入到所述未匹配数据,得到所述第二货物子明细信息。
本实施例中,未匹配数据集用于记录类别未出现在原始标签信息中的货物数据,以及货物数量与原始标签信息不符的数据,而匹配数据集用于保存类别出现在原始标签信息中,且货物数量小于或等于原始标签信息中记载的数量的货物数据。一般而言,匹配数据集中记载的货物数据是待出库容器中可以出库的货物。
具体实施时,可以首先将类别未出现在原始标签信息中的货物数据加入到未匹配数据集,将类别出现在原始标签信息中且货物数量与原始标签信息记载一致的货物数据加入到匹配数据集。这样,在货物明细信息中剩余的货物数据便是类别出现在原始标签信息中,但是货物数量小于或大于原始标签信息中记载的数量的货物数据。
接下来,可以确定每条剩余货物数据中记录的货物数量与原始标签信息中记载的数量之间的差异数量和差异类型,由此,构成每条剩余货物数据对应的第二差异信息,第二差异信息可以反映剩余货物数据相对于原始标签信息是多货还是缺货,以及多货时多余的数量和缺货时缺少的数量。
如此,可以基于第二差异信息,对剩余货物数据进行保留或者对剩余货物数据中记载的货物数量进行更新,由此,得到第一子货物数据。例如,在差异类型是缺货类型的情况下,可以直接对剩余货物数据进行保留,得到第一子货物数据,在差异类型是多货类型的情况下,可以将剩余货物数据所记载的货物数量更新为原始标签信息中记载的货物数量,得到第一子货物数据,并将该数据直接加入到匹配数据集,从而构成第一货物子明细信息。
其中,还基于第二差异信息中的差异数量和差异类型,生成第二子货物数据,具体而言,差异类型可以反映是多货或缺货,则差异数量是指多货的数量或缺货的数量,由此,生成的第二子货物数据对应缺货或多货的货物、以及可以指示缺货数量或多货数量。其中,将第二子货物数据可以加入到未匹配数据集,以指示对相应的货物进行入库或补货。
示例地,容器中存放有10支铅笔和3个橡皮擦,原始标签信息中记载有铅笔8支、橡皮擦1个,则货物明细信息中铅笔的数据应该被保留至匹配数据集,之后,铅笔数量在货物明细信息和原始标签信息中的差异数量是1,则根据铅笔这个类别,生成第二子货物数据,以指示差铅笔1支,将该第二子货物数据加入到未匹配数据集。
又示例地,容器中存放有10支铅笔和3个橡皮擦,原始标签信息中记载有铅笔8支、橡皮擦1个,则货物明细信息中橡皮擦的数据记录的数量需要更新为原始标签信息中的记载的数量,则加入到匹配数据集的数据为“1个橡皮擦”,之后,橡皮擦的数量在货物明细信息和原始标签信息中的差异数量是2,则根据橡皮擦这个类别,生成第二子货物数据,以指示多橡皮擦2个,将该第二子货物数据加入到未匹配数据集。
如上述示例看出,可能出现多种匹配不上的情况,例如,如有的货物的类别匹配不上但是货物的数量匹配上、有的货物的类别匹配上而货物的数量匹配不上、有的货物的类别和数量都匹配不上,匹配不上的多种情况会产生多个不同的差异类型,包括缺货类型、多货类型,有的容器甚至既包括缺货类型又包括多货类型。
实际中,对多货类型的货物,表示该货物是多出来的货物时,实际中需要对该货物进行入库,也就是将该货物放回至货架,或放回至指定的位置。对缺货类型的货物,表示该货物是缺少的货物,即容器中少放了货物,则需要补齐该货物,即从货架中拣选出对该货物后,再针对该货物进行出库操作。如果一个待出库容器,既包括缺少的货物又包括多出来的货物,此种情况下,便需要同时进行入库和出库。
实际中,可以基于需要入库和/或补充性出库操作的货物,生成对应的订正信息。具体实施时,可以基于所述第二差异信息,确定第二货物子明细信息所包括的各个货物数据对应的差异类型;所述差异类型包括多货类型和缺货类型;并基于所述多货类型的货物数据,生成入库订正信息;和/或基于所述缺货类型的货物数据,生成出库订正信息。
本实施例中,在确定第二货物子明细信息所包括的各个货物对应的差异类型时,可以依据第二差异信息确定,即将第二货物子明细信息中类别未包括在原始标签信息中的货物的差异类型确定为多货类型;将第二货物子明细信息中类别包括在原始标签信息中,差异数量表征容器中货物的数量大于原始标签信息中记载的数量的货物的差异类型确定为多货类型;将第二货物子明细信息中类别包括在原始标签信息中,差异数量表征容器中货物的数量小于原始标签信息中记载的数量的货物的差异类型确定为缺货类型。
之后,基于第二货物子明细信息中属于缺货类型的货物的数据,生成出库订正信息,基于第二货物子明细信息中属于多货类型的货物的数据,生成入库订正信息。其中,对于第二货物子明细信息而言,可以既包括对应的出库订正信息又包括对应的入库订正信息。
则相应地,可以基于所述入库订正信息,对所述多货类型的货物进行入库处理。或者,基于所述出库订正信息,对所述缺货类型的货物进行所述补充性出库操作。或者,基于所述入库订正信息,对所述多货类型的货物进行入库处理,以及基于所述出库订正信息,对所述缺货类型的差异货物进行所述补充性出库操作。
本实施例中,对于入库操作而言,可以基于待入库的多余货物的类别和数量,向搬运机器人下达入库任务,以通过搬运机器人将待入库的货物搬运至目标地址进行入库处理。其中,搬运机器人可以是如上述实施例所述的叉车、AGV小车等。
具体实施时,可以基于订正信息中所包括的多余货物的类别,生成与所述订正信息对应的至少一个子入库信息,不同的子入库信息包括不同类别的多余货物;进而生成所述子入库信息所对应的入库任务,以将所述子入库信息所对应类别的多余货物搬运至该类别货物所对应的位置处,
采用此种实施方式时,可以针对每个类别的货物,对应生成一个子入库信息,以便对不同类别的货物分别生成一个入库任务,从而将不同类别的货物分类入库到指定的位置。
其中,入库任务中可以包括待入库的货物所在位置、目标地址和货架标识,目标地址可以是指仓库中设置的用于存储该货物的货架所在的位置,货架标识用于标识存储该货物的货架,或者目标地址可以是仓库中的其他用于放置多余货物的地址。
其中,对于所述补充性出库操作而言,可以按照订正信息中记载的货物的类别和数量,进行拣选、分箱等流程,得到针对出库订正信息的容器,从而针对该容器进行出库,以完成补货的货物的出库。具体而言,可以按照出库订正信息中记载的货物的类别和数量进行补充性出库操作。
前述提及,由于生成了针对入库的入库订正信息,入库订正信息是针对多货类型的货物,实际中,多货类型的货物需要放回到货架或指定的位置等待下一次的分拣,而在实际场景中,多个订单对应的待出库容器会产生多个多货类型的货物,由此,重新入库等待下一分拣的多货类型的货物是众多的。
在一种实施例中,在进行补充性出库操作的情况下,可以首先从已有的多个多货类型的货物中进行补货。例如,重新放回到货架或指定位置等待下一次的分拣的货物有铅笔10支、钢笔10支、文具盒20个,缺货类型的货物是铅笔2支,则可以从多货的2支铅笔中补货即可,如此,完成了对缺货类型的差异货物的快速补货。
参照图3所示,示出了对货物进行补充性出库操作的步骤流程图,如图3所示,具体可以包括以下步骤:
步骤S301:从当前处于未入库状态的其他订正信息中,确定与所述缺少的货物匹配的至少一个目标订正信息;所述其他订正信息中所包括的多余货物未被入库。
步骤S302:基于所述目标订正信息中所述多余货物所在的目标位置,对所述缺少的货物进行所述补充性出库操作。
其中,未入库状态的其他订正信息中所包括的货物未被入库到该货物所属的原始货架中,实际中,其他订正信息中所包括的货物可以位于出库处附近的货架或者位于出库处的一个指定地点,或者,位于才被从其他待出库容器中拣选出而未来得及入库也未来得及放置到指定地点的当前地点。
示例地,针对入库订正信息进行货物的入库处理时,可以将目标位置设定在距离待出库容器所在位置较近的位置处,例如,可以在出库处设置多个货架,以供多余货物的存放。此种情况,由于将多余货物未入库到该货物原始应该属于的货架,而是放置到出库处附近的货架,由此,也是一种未入库状态。因此,该订正信息可以作为未入库状态的其他订正信息。
再示例地,对于一些出库需求较大的多货物品,如铅笔的出库需求较大,则在某个待出库容器出现多货的铅笔时,可以不对铅笔入库,直接将铅笔放置在出库位置附近或者直接放置在出库处,也不下达搬运任务搬运到目标位置,然后后续其他订单对应的待出库容器缺货铅笔时,直接在出库位置对铅笔补货。
其中,与缺少的货物匹配的目标订正信息是指:目标订正信息中存在与缺少的货物的类别一致的货物。当然,若包括多个类别的缺少的货物,则每个目标订正信息可以包括其中一个类别的缺货货物,这样,全部的目标订正信息所包括的货物的类别可以涵盖缺货货物的多个类别。
本实施例中,可以基于每个目标订正信息中所包括的货物所在的位置,以及缺少的货物的数量,向搬运机器人发出拣货任务,以通知搬运机器人从每个类别的货物所在的位置处,拣选出相应数量的货物进行补充性出库。
其中,在下达拣货任务时,若缺少的货物的数量小于或等于一个目标订正信息中该货物的数量,则可以直接从该目标订正信息中拣选出相应数量的货物,若缺少的货物的数量大于一个目标订正信息中该货物的数量,则可以具有该货物的多个该目标订正信息中拣选出相应数量的货物。
采用此种实施方式时,由于在针进行补充性出库操作时,优先从未入库的多余货物中进行拣选,多余货物所存储的位置距离出库处较近,因此可以实现快速的补货。
当然,在又一些情况下,由于分别针对出库订正信息进行出库,以及基于入库订正信息进行入库,由此可以基于所述出库订正信息中包括的货物的类别和数量,从至少一个目标入库订正信息所包括的全部子入库信息中,确定满足所述缺货类型的货物的至少一个目标子入库信息;接着,基于所述至少一个目标子入库信息,对所述缺货类型的货物进行补充性出库。
本实施方式中,缺货类型的货物具有类别和数量,其中,目标入库订正信息中包括有出库订正信息中所需补货的货物的类别。由于入库订正信息按照货物的类别拆分成多个子入库信息,以对不同类别的多货的货物的库存进行分开管理,因此,在得到至少一个目标入库订正信息时,可以确定出满足出库订正信息中所需补货的货物的数量的目标子入库信息。
例如,出库订正信息中包括橡皮擦2个,确定出目标入库信息1和目标入库信息2具有橡皮擦的类别,但是,目标入库信息1中的橡皮擦只有1个,而目标入库信息2橡皮擦有3个,则可以将目标入库信息2中属于橡皮擦的子入库信息作为满足出库订正信息的目标子入库信息。
采用此种实施方式时,可以对入库订正信息中不同类别的货物的库存进行分开管理,并基于出库订正信息中所需补货的货物的类别和数量,依据已有的入库订正信息中的多余货物进行补充性出库,由于入库订正信息的数据量相比于仓库中各个货架上存储的货物信息的数据量小,由此,在进行补充性出库时,可以先在入库订正信息中筛选出所需货物所在的位置,由于数据量小,从而可以提高查询效率,实现快速补货。
当然,若所需补货的货物未包含在已有的入库订正信息的情况下,则可以按照原始的拣货、分箱流程进行拣货出库。
在另一种实施例中,对于出库订正信息中缺少的所有货物,也可以按照原始的拣货、分箱流程进行拣货出库。
在又一种实施例中,待出库容器可以对应有第二出库明细,第二出库明细是在向待出库容器中存放货物时对被存放的货物的标识进行记录后得到的;其中,第二出库明细包括与待出库容器对应的被拣选出库的货物的标识。
需要说明的是,第二出库明细是在针对订单进行拣选出库时,基于为该订单分配的货物的标识得到的,之后由于拣选、分箱、向容器中存放货物等流程中,可能出现失误导致存放到容器中的货物的标识与分配的货物的标识不一致的情况。例如,为订单分配的铅笔标识为1-10,第二出库明细中记录的便是1-10的铅笔标识,但是在拣选出库过程中,可能存放到容器的铅笔的标识是1-9,8,如此,导致容器中存放的货物的标识和第二出库明细不一致的情况。这样,会导致实际库存和记录不一致的情况,不利于仓储的有效管理。
则本申请中,为了避免出库的货物的标识与第二出库明细中记录的不一致的情况下,可以基于出库的货物的标识,对第二出库明细进行核对。参照图4所示,示出了本申请的对第二出库明细进行核对的步骤流程图,如图4所示,具体可以包括以下步骤:
步骤S401:在对所述待出库容器中的部分或全部货物进行出库操作的情况下,对所述出库的货物的标识进行采集,得到第一出库明细。
本实施例中,如论是针对出库子标签信息,对容器中的部分或全部货物进行出库操作时,还是针对原始标签信息,对容器中的全部货物进行出库时,以及针对补货子标签信息,对补货容器中的货物进行出库,都会对容器中出库的货物的标识进行采集,得到第一出库明细,则第一出库明细中记录有确定要出库的货物的标识。
其中,可以通过采集出库的货物的条形码,得到容器中确定要出库的货物的标识。
步骤S402:确定所述第一出库明细是否与所述容器对应的第二出库明细一致。
其中,所述第二出库明细包括在向所述容器中存放货物时所记录的被存放的货物的标识。
本实施例中,可以将第一出库明细和第二出库明细进行一致性比对,以第一出库明细中具有的标识是否也在第二出库明细中。
当然,第一出库明细和第二出库明细可以包括多条记录,不同的记录针对不同标识的货物。例如,铅笔有10支,标识为1-10,则具有10支关于铅笔的记录。实际中,可以对第一出库明细和第二出库明细进行逐条记录的一致性比对。
步骤S403:在不一致性的情况下,基于所述第一出库明细,对所述第二出库明细进行更新。
本实施例中,若第一出库明细中的每条记录的标识均与第二出库明细中记载的一致,则一致性校验通过。若存在第一出库明细中的标识与在第二出库明细中的标识不一致的记录,则将第二出库明细中该记录的标识更新为第一出库中该记录的标识。
例如,铅笔有10支,第二出库明细记录的标识为1-10,第一出库明细记录的标识为1-9,8,则将第二出库明细中标识10对应的记录更新为第一出库明细中标识8对应的记录。
采用此种实施方式时,可以保证实际出库的货物的标识与第二出库明细中记载的出库的货物的标识一致,综上,便可以达到实际出库的容器中货物的类别、数量与容器上的原始标签信息所记载的一致,以及实际出库的容器中货物的标识与第二出库明细中记载的货物的标识一致,从而保证出库的准确率,使得出库的货物可追溯。
下面,对本申请的出库操作方法的整体过程进行说明。参照图5所示,示出了本申请的出库操作方法的整体过程示意图,如图5所示,在每一个订单对应的待出库容器到来时,确定待出库容器中所存放货物的货物明细信息是否与原始标签信息匹配。即,确定待出库容器中存放的货物的类别和数量是否均与原始标签信息记载的一致。
若不一致,则进入出库订正操作的流程,其中,出库订正操作的流程如上述实施例中步骤S102至步骤S103所述。如图5所示,在出库订正的流程中,主要包括S1流程和S2流程,S1对应于补充性出库操作,S2对应于入库操作。
其中,在出库订正流程中的补充性出库操作中,由于补充性出库操作中,需要针对出库订正信息中的货物进行单独出库,因此,需要对单独出库的货物生成补货子标签信息。出库订正信息的确定过程参照上述实施例所述,在此不再赘述。
具体地,可以生成与出库订正信息对应的补货子标签信息,并将所述补货子标签信息关联至原始标签信息。之后,在检测到配置有补货子标签信息的补货容器出库时,再确定补货容器对应的货物明细信息是否与补货子标签信息匹配,即回到步骤:确定待出库容器中存放的货物的类别和数量,是否均与原始标签信息中记载的一致。若不一致,则再进入出库订正操作的流程,继续对补货子标签信息的补货容器进行出库订正。
如图6所示,若在对补货子标签信息的补货容器进行出库订正的过程中,又出现需要对补货容器进行再次补货的情况,则回到步骤:检测到配置有新的补货子标签信息的补货容器出库时,确定待出库容器中存放的货物的类别和数量,是否均与原始标签信息中记载的一致,直到检测到未有新的补货子标签信息关联到原始标签信息为止,至此,便完成对订单中所需全部货物的出库操作。
其中,若在出库订正操作中,仅包含入库操作,则可以结束出库流程,而入库操作所依据的入库订正信息可以放入数据库,同时记录多余货物的存放位置,以便其他待出库容器所缺少的货物可以就近进行补货。
实际中,在检测到未有新的补货子标签信息关联到原始标签信息时,表示完成了对订单所需全部货物的出库操作,也可以结束出库流程,此种情况下,可以生成订单的出库完成信息,以指示完成对订单的出库操作。
其中,对于原始标签信息以及关联到原始标签信息的各个补货子标签信息和出库子标签信息,均可以以原始标签信息为父节点,以出库子标签信息为子节点,并依据各个补货子标签信息之间的从属关系,构建各个补货子标签信息的树结构,之后将该树结构作为父节点的子树,从而构建得到原始标签信息的关系树,由此,可以基于原始标签信息的关系树,追溯到订单在出库过程中的每个出库流程,以便后期进行出库查询。
下面,以订单A对应的初始出库的箱子1为例,对本申请的出库操作方法进行示例性说明,其中,订单A中所需出库的货物包括10支铅笔和3个橡皮擦,箱子1中存放的货物包括铅笔10支、橡皮擦1个、钢笔1支:
首先,检测到箱子1需要出库时,对箱子1中的货物的类别和数量进行采集,得到货物明细信息,然后基于货物明细信息和原始标签信息1,确定箱子1中存放的货物的类别和数量是否与箱子1上贴的原始标签信息1所记载一致。当然,从上述示例可看出,箱子1中存放的货物与原始标签信息记载的不一致。
接着,便进入出库订正操作。首先,可以对原始标签信息1和箱子1的货物明细信息进行匹配,以此确定出箱子1中可出库的可出库货物为铅笔10支、橡皮擦1个;需要补充性出库操作的货物为橡皮擦2个、入库处理的为钢笔1支。
则基于原始标签信息1和箱子1的货物明细信息,生成出库子标签信息、入库订正信息、出库订正信息,其中,出库子标签信息中记载铅笔10支、橡皮擦1个;入库订正信息中记录钢笔1支,出库订正信息中记录橡皮擦2个。
之后,针对出库订正信息,生成补货子标签信息,补货子标签信息中记录橡皮擦2个,进而针对2个橡皮擦进行补货,当补货的箱子2到来时,又核对箱子2的货物明细信息是否与补货子标签信息一致,若一致,则将箱子2出库。
针对入库订正信息,将钢笔1支入库到指定位置,以便后续其他订单需要补货钢笔时,从指定位置拣选钢笔即可。
对于订单的用户而言,其便可以收到到箱子1和箱子2,箱子1上配置的是出库子标签信息,箱子2上配置的是补货子标签信息,其中,箱子1和箱子2可以同时到达,也可以先收到箱子1随后收到箱子2。
基于相同的发明构思,本申请实施例还公开了一种出库操作装置,参照图6所示,示出了该出库操作装置的结构示意图,具体可以包括以下模块:
匹配模块601,用于将待出库容器内货物的货物明细信息与所述待出库容器所配置的原始标签信息进行匹配;
订正模块602,用于触发执行出库订正操作,所述出库订正操作包括以下步骤:
基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息;以及基于所述出库子标签信息对所述待出库容器中的部分或全部货物进行出库;
其中,所述订正信息用于指示对所述货物明细信息与所述原始标签信息之间的第一差异信息所对应的货物,进行入库和/或补充性出库操作;所述出库子标签信息中所包括的货物类别出现在所述原始标签信息中、且每个所述货物类别所对应的货物数量小于或等于所述原始标签信息中所记载的数量。
可选地,所述装置还包括以下至少一个步骤:
入库操作模块,用于对所述订正信息所指示的多余货物进行入库操作;
补充性出库操作模块,用于对所述订正信息所指示的缺少的货物进行补充性出库操作。
可选地,所述补充性出库操作模块,包括:
标签信息生成单元,用于基于所述原始标签信息和所述订正信息所指示的缺少的货物,生成对应的补货子标签信息,并将所述补货子标签信息与所述原始标签信息进行关联;
执行单元,用于执行配置有所述补货子标签信息的补货容器的出库操作;
其中,所述补货子标签信息中包括缺少的货物的类别和/或数量。
可选地,所述执行单元,包括:
检测子单元,用于检测所述补货容器对应的货物明细信息与所述补货子标签信息是否匹配;
触发子单元,用于在不匹配的情况下,触发执行针对所述补货性出库操作的出库订正操作。
可选地,所述货物明细信息中包括多条货物数据,基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息的步骤,包括:
将所述货物明细信息中的每条货物数据与所述原始标签信息进行匹配,得到匹配结果;所述匹配结果用于表征所述货物数据与所述原始标签信息中记载的货物数据是否一致,所述货物数据包括货物类别和货物数量;
基于所述匹配结果和所述货物明细信息,确定与所述原始标签信息匹配的第一货物子明细信息以及与所述原始标签信息不匹配的第二货物子明细信息;
基于所述第一货物子明细信息,生成所述出库子标签信息;以及基于所述第二货物子明细信息,生成所述订正信息。
可选地,所述基于所述匹配结果和所述货物明细信息,确定与所述原始标签信息匹配的第一货物子明细信息以及与所述原始标签信息不匹配的第二货物子明细信息的步骤,包括:
将所述货物明细信息中的第一目标数据加入到未匹配数据集,将货物明细信息中的第二目标数据加入到匹配数据集;其中,所述第一目标数据所对应的货物类别未包括在所述原始标签信息中;所述第二目标数据对应的货物类别以及对应的货物数量均与所述原始标签信息记载的一致;
针对所述货物明细信息中除所述第一目标数据和所述第二目标数据外的剩余货物数据,确定所述剩余货物数据所对应的货物数量与所述原始标签信息中记载的货物数量之间的第二差异信息;所述第二差异信息包括差异类型和差异数量;
基于所述第二差异信息,对每条剩余货物数据所记载的货物数量进行保留或更新,得到待加入所述匹配数据集的第一子货物数据;以及,基于所述第二差异信息,生成待加入所述未匹配数据集的第二子货物数据;
将所述第一子货物数据加入至所述匹配数据集,得到所述第一货物子明细信息;将所述第二子货物数据加入到所述未匹配数据,得到所述第二货物子明细信息。
可选地,所述补充性出库操作模块,包括:
信息获取单元,用于从当前处于未入库状态的其他订正信息中,确定与所述缺少的货物匹配的至少一个目标订正信息;所述其他订正信息中所包括的多余货物未被入库;
操作单元,用于基于所述目标订正信息中所述多余货物所在的目标位置,对所述缺少的货物进行所述补充性出库操作。
可选地,所述入库操作模块,包括:
子入库信息生成单元,用于基于所述订正信息中所包括的多余货物的类别,生成与所述订正信息对应的至少一个子入库信息,不同的子入库信息包括不同类别的多余货物;
入库任务生成单元,用于生成所述子入库信息所对应的入库任务,以将所述子入库信息所对应类别的多余货物搬运至该类别货物所对应的位置处。
由于装置实施例与方法实施例相似,该出库操作装置的实施例描述相对简单,相关之处请参见出库操作方法实施例中的描述和解释即可,在此不再赘述。
本申请实施例还提供了一种电子设备,参照图7所示,示出了本申请实施例的一种电子设备的结构示意图,包括存储器701、处理器702及存储在存储器701上并可在处理器702上运行的计算机程序,所述处理器702执行时实现如所述的出库操作方法。
如图7所示,在一实施例中,该电子设备完整的可以包括输入装置703、输出装置704以及信息采集装置705,即将上述实施例所述的智能设备和信息采集设备集成在该电子设备中。其中,在执行本申请实施例的出库操作方法时,信息采集装置705可以采集货物的条形码、标签信息,接着输入装置703可以获得信息采集装置705采集的信息,该信息可以由处理器702进行处理,以对信息的类别进行识别,输出装置704可以输出出库操作方法的结果。
当然,在一实施例中,存储器701可以包括易失性存储器和非易失性存储器,其中,易失性存储器可以理解为是随机存取记忆体,用来存储和保存数据的。非易失性存储器是指当电流关掉后,所存储的数据不会消失的电脑存储器,当然,本申请的出库操作方法的计算机程序可以存储在易失性存储器和非易失性存储器中,或者存在二者中的任意一个中。
本申请实施例还提供了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如本申请实施例所述的出库操作方法。
本申请实施例还公开了一种计算机程序产品,包括计算机程序/指令,其该计算机程序/指令被处理器执行时实现本申请实施例所述的出库操作方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、货物或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、货物或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、货物或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种出库操作方法、电子设备、介质及产品进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (11)
1.一种出库操作方法,其特征在于,所述方法包括:
将待出库容器内货物的货物明细信息与所述待出库容器所配置的原始标签信息进行匹配;
在两者不匹配的情况下,触发执行出库订正操作,所述出库订正操作包括以下步骤:
基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息;以及基于所述出库子标签信息对所述待出库容器中的部分或全部货物进行出库;
其中,所述订正信息用于指示对所述货物明细信息与所述原始标签信息之间的第一差异信息所对应的货物,进行入库和/或补充性出库操作;所述出库子标签信息中所包括的货物类别出现在所述原始标签信息中、且每个所述货物类别所对应的货物数量小于或等于所述原始标签信息中所记载的数量。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括以下至少一个步骤:
对所述订正信息所指示的多余货物进行入库操作;
对所述订正信息所指示的缺少的货物进行补充性出库操作。
3.根据权利要求2所述的方法,其特征在于,对所述订正信息所指示的缺少的货物进行补充性出库操作,包括:
基于所述原始标签信息和所述订正信息所指示的缺少的货物,生成对应的补货子标签信息,并将所述补货子标签信息与所述原始标签信息进行关联;
执行配置有所述补货子标签信息的补货容器的出库操作;
其中,所述补货子标签信息中包括缺少的货物的类别和/或数量。
4.根据权利要求3所述的方法,其特征在于,所述执行配置有所述补货子标签信息的补货容器的出库操作,包括:
检测所述补货容器对应的货物明细信息与所述补货子标签信息是否匹配;
在不匹配的情况下,触发执行针对所述补货性出库操作的出库订正操作。
5.根据权利要求1-4任一所述的方法,其特征在于,所述货物明细信息中包括多条货物数据,基于所述货物明细信息和所述原始标签信息,生成出库子标签信息和订正信息,包括:
将所述货物明细信息中的每条货物数据与所述原始标签信息进行匹配,得到匹配结果;所述匹配结果用于表征所述货物数据与所述原始标签信息中记载的货物数据是否一致,所述货物数据包括货物类别和货物数量;
基于所述匹配结果和所述货物明细信息,确定与所述原始标签信息匹配的第一货物子明细信息以及与所述原始标签信息不匹配的第二货物子明细信息;
基于所述第一货物子明细信息,生成所述出库子标签信息;以及基于所述第二货物子明细信息,生成所述订正信息。
6.根据权利要求5所述的方法,其特征在于,基于所述匹配结果和所述货物明细信息,确定与所述原始标签信息匹配的第一货物子明细信息以及与所述原始标签信息不匹配的第二货物子明细信息,包括:
将所述货物明细信息中的第一目标数据加入到未匹配数据集,将货物明细信息中的第二目标数据加入到匹配数据集;其中,所述第一目标数据所对应的货物类别未出现在所述原始标签信息中;所述第二目标数据对应的货物类别以及对应的货物数量均与所述原始标签信息记载的一致;
针对所述货物明细信息中除所述第一目标数据和所述第二目标数据外的剩余货物数据,确定所述剩余货物数据所对应的货物数量与所述原始标签信息中记载的货物数量之间的第二差异信息;所述第二差异信息包括差异类型和差异数量;
基于所述第二差异信息,对每条剩余货物数据所记载的货物数量进行保留或更新,得到第一子货物数据;以及,基于所述第二差异信息,生成第二子货物数据;
将所述第一子货物数据加入至所述匹配数据集,得到所述第一货物子明细信息;将所述第二子货物数据加入到所述未匹配数据集,得到所述第二货物子明细信息。
7.根据权利要求2-6任一所述的方法,其特征在于,所述对所述订正信息所指示的缺少的货物进行补充性出库操作,包括:
从当前处于未入库状态的其他订正信息中,确定与所述缺少的货物匹配的至少一个目标订正信息;所述其他订正信息中所包括的多余货物未被入库;
基于所述目标订正信息中所述多余货物所在的目标位置,对所述缺少的货物进行所述补充性出库操作。
8.根据权利要求2-7任一项所述的方法,其特征在于,所述对所述订正信息所指示的多余货物进行入库操作,包括:
基于所述订正信息中所包括的多余货物的类别,生成与所述订正信息对应的至少一个子入库信息,不同的子入库信息包括不同类别的多余货物;
生成所述子入库信息所对应的入库任务,以将所述子入库信息所对应类别的多余货物搬运至该类别货物所对应的位置处。
9.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-8所述的出库操作方法。
10.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-8所述的出库操作方法。
11.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-8所述的出库操作方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210150902.8A CN114626780A (zh) | 2022-02-18 | 2022-02-18 | 出库操作方法、电子设备、介质及产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210150902.8A CN114626780A (zh) | 2022-02-18 | 2022-02-18 | 出库操作方法、电子设备、介质及产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114626780A true CN114626780A (zh) | 2022-06-14 |
Family
ID=81900945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210150902.8A Pending CN114626780A (zh) | 2022-02-18 | 2022-02-18 | 出库操作方法、电子设备、介质及产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114626780A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116090952A (zh) * | 2023-01-09 | 2023-05-09 | 合肥市链码腾云信息技术有限公司 | 一种入库即出库的业务流程控制方法及*** |
-
2022
- 2022-02-18 CN CN202210150902.8A patent/CN114626780A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116090952A (zh) * | 2023-01-09 | 2023-05-09 | 合肥市链码腾云信息技术有限公司 | 一种入库即出库的业务流程控制方法及*** |
CN116090952B (zh) * | 2023-01-09 | 2023-11-03 | 合肥市链码腾云信息技术有限公司 | 一种入库即出库的业务流程控制方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110414638B (zh) | 一种基于rfid的立体仓储管理***及管理方法 | |
TWI733372B (zh) | 自動包裝追蹤的電腦實施方法及電腦實施系統 | |
US8958903B1 (en) | System and method for managing reassignment of units among shipments in a materials handling facility | |
US7974891B2 (en) | Method and apparatus for processing receptacles of items in a materials handling facility | |
JP4819127B2 (ja) | 部品管理プログラムおよび部品管理方法 | |
US7669763B2 (en) | Methods and system for managing stock | |
US20180025460A1 (en) | Warehouse Management System, Warehouse, and Warehouse Management Method | |
JP7243066B2 (ja) | 自動倉庫システム | |
CN104349891A (zh) | 材料处理设施中的定制容器 | |
CN109533759A (zh) | 一种自动移库方法以及自动移库*** | |
JPWO2006059674A1 (ja) | 保管システム | |
CN111589730A (zh) | 一种拣货方法、装置、设备和存储介质 | |
US9754235B1 (en) | System and method for authoritative item identification based on facility operations | |
TW202217735A (zh) | 用於遞送波排程的電腦化系統以及電腦實施方法 | |
KR20110059484A (ko) | 다종의 의약품 배송을 위한 검품방법 및 이에 적합한 주문 배송 시스템 | |
CN114626780A (zh) | 出库操作方法、电子设备、介质及产品 | |
CN111639886A (zh) | 一种智能物流仓库的仓储方法 | |
US10579964B1 (en) | Method, apparatus and system for goods replenishment | |
JP5340825B2 (ja) | 物品の集荷装置制御方法 | |
CN115496445B (zh) | 一种基于订单标签的智能分组分拣方法 | |
US20220411188A1 (en) | Automated Transporter Fleet Control in Order Fulfillment Facilities | |
KR102664824B1 (ko) | 상품 분류 시스템 및 그 구동방법 | |
JP4744932B2 (ja) | 物品集荷装置および方法 | |
KR20210116975A (ko) | 물류, 유통 관리 전산화 시스템 생성 및 운영 방법 | |
CN111112090A (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 |