分播出库控制方法、装置及电子设备与流程

文档序号:33131564发布日期:2023-02-01 08:48阅读:50来源:国知局
分播出库控制方法、装置及电子设备与流程

1.本技术涉及智能控制领域,特别涉及分播出库控制方法、装置及电子设备。


背景技术:

2.在人工智能仓库应用中,播种墙(也称物理播种墙)是综合了电子标签比如射频识别(rfid:radio frequency identification)标签、灯光灯带、红外检测和网络通讯技术的电子化、智能化的集成设备。物理播种墙中每一个货格(也称播种位)对应一个电子标签,用于显示该播种位存放物料的数量。
3.但是,在应用中,配备有电子标签的物理播种墙成本比较高,并且,当需要调整物理播种墙的布局时需要将各播种位对应的电子标签拆下重新安装,比较复杂。


技术实现要素:

4.本技术实施例提供了分播出库控制方法、装置及电子设备,以避免物理播种墙在分播出库应用中的诸如成本高、布局调整复杂等问题。
5.本技术实施例提供一种分播出库控制方法,该方法包括:
6.在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位;虚拟播种墙是基于已配置的虚拟播种墙布局信息生成的,虚拟播种墙中的每一播种位具有对应的用于放置物料的物理存储位置;当前待处理的物料出库任务具有相关联的物料出库属性;所述目标播种位是按照同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位的原则确定的;所述物料出库任务用于指示对目标货架上的目标物料进行出库处理;
7.通过分播出库控制界面显示第一指示信息和第二指示信息;所述第一指示信息至少包含目标物料信息,所述目标物料信息是指目标货架上的目标物料的信息;所述第二提示信息至少包括:每一物料出库任务对应的目标播种位、以及每一目标播种位内显示的物料数量;每一目标播种位内显示的物料数量用于表示该目标播种位对应的物料出库任务所要求的在目标播种位对应的物理存储位置存放目标物料的数量;
8.依据所述各目标播种位内显示的物料数量,控制所述目标货架上对应的目标物料放置至各目标播种位对应的物理存储位置。
9.本技术实施例提供一种分播出库控制装置,该装置包括:
10.确定单元,用于在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位;虚拟播种墙是基于已配置的虚拟播种墙布局信息生成的,虚拟播种墙中的每一播种位具有对应的用于放置物料的物理存储位置;当前待处理的物料出库任务具有相关联的物料出库属性;所述目标播种位是按照同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位的原则确定的;所述物料出库任务用于指示对目标货架上的目标物料进行出库处理;
11.显示单元,用于通过分播出库控制界面显示第一指示信息和第二指示信息;所述
第一指示信息至少包含目标物料信息,所述目标物料信息是指目标货架上的目标物料的信息;所述第二提示信息至少包括:每一物料出库任务对应的目标播种位、以及每一目标播种位内显示的物料数量;每一目标播种位内显示的物料数量用于表示该目标播种位对应的物料出库任务所要求的在目标播种位对应的物理存储位置存放目标物料的数量;
12.控制单元,用于依据所述各目标播种位内显示的物料数量,控制所述目标货架上对应的目标物料放置至各目标播种位对应的物理存储位置。
13.本技术实施例提供一种电子设备,电子设备包括:处理器和机器可读存储介质;其中,机器可读存储介质存储有能够被执行的机器可执行指令;
14.所述机器可执行指令被所述处理器执行,以实现如上方法的步骤。
15.由以上技术方案可以看出,本实施例中,通过基于虚拟播种墙,可控制物料出库任务所需要的目标货架上对应数量的目标物料放置至虚拟播种墙中目标播种位(与该物料出库任务对应的播种位)对应的物理存储位置,这基于虚拟播种墙实现了与物理播种墙等效的分播出库控制,而这种采用虚拟播种墙进行分播出库控制,这相比物理播种墙,可以节省成本比如不需要单独购买物理播种墙、电子标签,避免电子标签突然坏掉影响正常作业,也能方便后续调整播种墙的布局,省去了物理播种墙布线和电子标签位置的调整。
附图说明
16.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
17.图1为本技术实施例提供的方法流程图;
18.图2a至图2b为本技术实施例提供的虚拟播种墙结构图;
19.图3为本技术实施例提供的步骤101实现流程图;
20.图4a至4c为本技术实施例提供的分播出库控制界面示意图;
21.图5为本技术实施例提供的步骤103实现流程图;
22.图6为本技术实施例提供的分播出库控制界面另一示意图;
23.图7为本技术实施例提供的装置结构图;
24.图8为本技术实施例提供的图7所示装置的硬件结构图。
具体实施方式
25.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
26.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
27.为使本领域技术人员更好地理解本技术实施例提供的技术方案,并使本技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术实施例中技术方案作进一步详细的说明。
28.参见图1,图1为本技术实施例提供的方法流程图。该方法可应用于电子设备。作为一个实施例,电子设备比如可为工作平台(简称工作台)上部署的设备。这里,工作台是指工作人员作业的位置。
29.如图1所示,该流程可包括以下步骤:
30.步骤101,在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位。
31.在本实施例中,电子设备本地会存储有关虚拟播种墙布局信息的配置文件。作为一个实施例,电子设备可在检测到用于执行分播出库控制的触发时,基于配置文件中的虚拟播种墙布局信息,生成虚拟播种墙。这里,上述触发可为外部指令、配置文件中的虚拟播种墙布局信息发生更改等,本实施例并不具体限定。在本实施例中,可通过运行软件生成上述虚拟播种墙,这保障最后生成的虚拟播种墙能够提供更为丰富的颜色和内容,本实施例并不具体限定。
32.在本实施例中,虚拟播种墙中包含多个播种位。每一播种位具有对应的物理存储位置(用于放置物料)。这里的物理存储位置可为一个规则(或不规则)的实体货架上的位置区域、也可以是在工作台旁的地上规划出的一个区域。在本实施例中,上述物料可为生产领域流转的诸如生产资料、生活资料、燃料、零部件、半成品、外协件等,本实施例并不具体限定。
33.作为一个实施例,上述虚拟播种墙的布局可以是规则的,比如可为图2a所示的2行2列的虚拟播种墙,每一行包含2个播种位。
34.作为另一个实施例,上述虚拟播种墙的布局也可以是不规则的,比如可为图2b所示的第一行只有1个播种位,第二行有2个播种位的虚拟播种墙。
35.在本实施例中,虚拟播种墙不同于传统的物理播种墙,本实施例中的虚拟播种墙中的任一播种位并不配备显示数量的电子标签,而是通过播种位直接显示数量,下文会举例描述,这里暂不赘述。相比传统的物理播种墙,这可以节省成本比如不需要单独购买物理播种墙、电子标签,避免电子标签突然坏掉影响正常作业,也能方便后续调整播种墙的布局,省去了物理播种墙布线和电子标签位置的调整。
36.本实施例中,管理设备比如应用于仓储场景中的智能仓库管理系统(iwms:intelligent warehouse management system),会根据实际需求生成当前待处理的物料出库任务。
37.作为一个实施例,管理设备比如应用于仓储场景中的iwms,根据每一物料出库属性(比如物料出库单据等)中的物料(也称目标物料)所在的货架(记为目标货架)等,生成与该物料出库属性相关联的物料出库任务(也即当前待处理的物料出库任务)。这里,物料出库任务用于指示对目标货架上的目标物料进行出库处理。在本实施例中,当前待处理的每一物料出库任务具有相关联的物料出库属性。在具体实现时,物料出库属性是指物料出库时的一种属性,比如为物料出库单据、同一物料出库单据中同一批次的物料、物料波次(不同物料出库单据中同一个批次的物料)等,本实施例并不具体限定。
38.之后,管理设备比如应用于仓储场景中的iwms,会将当前待处理的物料出库任务所涉及的目标货架所在的位置(储位,也称目标货架位置)和该目标货架需要搬运到的工作台(也称目标工作台)的位置信息发送给机器人控制系统(rcs:robot control system)。
rcs根据目标货架位置和目标工作台的位置信息,调度机器人比如自动导引运输车(agv:automated guided vehicle)将上述目标货架搬运至上述目标工作台,在机器人比如自动导引运输车(agv:automated guided vehicle)将上述目标货架搬运至上述目标工作台后,rcs通知上述管理设备比如iwms以下信息:目标货架已搬运至上述工作台。
39.作为一个实施例,在目标货架已搬运至上述工作台后,上述电子设备可执行如步骤101描述的,在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位。作为一个实施例,本步骤101中,针对当前待处理的每一物料出库任务,可按照同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位的原则,确定该物料出库任务相关联的物料出库属性所对应的目标播种位(也即该物料出库任务对应的目标播种位),最终实现了在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位。至于如何具体确定当前待处理的物料出库任务对应的目标播种位,下文图3会举例描述,这里暂不赘述。
40.步骤102,通过分播出库控制界面显示第一指示信息和第二指示信息;第一指示信息至少包含目标物料信息,目标物料信息是指目标货架上的目标物料的信息;第二提示信息至少包括:每一物料出库任务对应的目标播种位、以及每一目标播种位内显示的物料数量;每一目标播种位内显示的物料数量用于表示在该目标播种位对应的物料出库任务所要求的在目标播种位对应的物理存储位置存放目标物料的数量。
41.在本实施例中,上述电子设备可弹出分播出库控制界面(也称拣货界面)。如图4a所示,分播出库控制界面可至少包含两部分,其中一部分记为第一指示信息,另一部分记为第二指示信息。
42.作为一个实施例,第一指示信息至少包含目标物料信息。这里,目标物料信息是指目标货架上目标物料的信息。在本实施例中,上述电子设备会从上述管理设备比如应用于仓储场景中的iwms等,获得当前待处理的物料出库任务对应的拣货信息。这里的拣货信息比如包含:从目标货架上取下目标物料的物料数量、目标物料的编号、目标物料的名称以及目标物料在目标货架上的位置(也称拣货位置)等信息。基于上述拣货信息,上述目标物料信息具体可为目标货架上在上述拣货位置存放的目标物料的信息,比如物料数量、拣货位置等,本实施例并不具体限定。
43.作为一个实施例,第二提示信息至少包括:每一物料出库任务对应的目标播种位、以及每一目标播种位内显示的物料数量;每一目标播种位内显示的物料数量用于表示该目标播种位对应的物料出库任务所要求的在目标播种位对应的物理存储位置存放目标物料的数量。
44.在本实施例中,假若当前待处理的物料出库任务的数量为1,该当前待处理的物料出库任务可指示对目标货架上的目标物料进行出库处理。则上述目标物料信息包含的物料数量可为该物料出库任务所要求出库的目标物料的数量。对应地,上述第二指示信息至少可包括:该物料出库任务相对应的目标播种位、以及该目标播种位内显示的物料数量。该目标播种位内显示的物料数量为上述物料出库任务所要求出库的目标物料的数量。图4b举例示出了此种情况下的分播出库控制界面。图4b中第二指示信息只有一个目标播种位。
45.假若当前待处理的物料出库任务的数量大于1,此时,该当前待处理的各个物料出库任务均指示对上述目标货架上同一拣货位置上的同一类目标物料进行出库处理。以物料
出库任务相关联的物料出库属性为物料出库单据为例,则当前待处理的物料出库任务的数量大于1,也就意味着多个物料出库单据合在一起处理的情况,在此情况下,上述目标物料信息包含的物料数量是指各物料出库任务所要求的目标物料的数量之和,第二提示信息至少包括:每一物料出库任务对应的目标播种位、以及每一目标播种位内显示的物料数量。这里,每一目标播种位内显示的物料数量是指该目标播种位对应的物料出库任务所要求出库的目标物料的数量。图4c举例示出了此种情况下的分播出库控制界面。图4c中第二指示信息有两个目标播种位。
46.步骤103,依据所述各目标播种位内显示的物料数量,控制所述目标货架上对应的目标物料放置至各目标播种位对应的物理存储位置。
47.在本实施例中,不管当前待处理的物料出库任务是一个还是多个,则在本步骤103中,需要针对每一物料出库任务执行。具体地,针对每一物料出库任务,依据该物料出库任务对应的目标播种位内显示的物料数量,控制目标货架上对应的目标物料放置至该目标播种位对应的物理存储位置。图5举例示出了如何控制目标货架上的目标物料放置至目标播种位对应的物理存储位置,这里暂不赘述。
48.至此,完成图1所示流程。
49.通过图1所示流程可以看出,在本实施例中,通过基于虚拟播种墙,可控制各物料出库任务所要求的目标货架上对应数量的目标物料放置至虚拟播种墙中目标播种位(与该物料出库任务对应的播种位)对应的物理存储位置,这基于虚拟播种墙实现了与物理播种墙等效的分播出库控制,而这种采用虚拟播种墙进行分播出库控制,这相比物理播种墙,可以节省成本比如不需要单独购买物理播种墙、电子标签,避免电子标签突然坏掉影响正常作业,也能方便后续调整播种墙的布局,省去了物理播种墙布线和电子标签位置的调整。
50.下面通过图3对上述步骤101中如何在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位进行描述:
51.参见图3,图3为本技术实施例提供的步骤101实现流程图。如图3所示,该流程可包括以下步骤:
52.步骤301,针对当前待处理的每一物料出库任务,按照同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位的原则检查虚拟播种墙中是否存在已被该物料出库任务相关联的物料出库属性占用的播种位,如果是,执行步骤302,如果否,执行步骤303。
53.以物料出库属性为物料出库单据为例,则可先检查虚拟播种墙中是否存在已被该物料出库单据占用的播种位,如果是,执行步骤302,如果否,执行步骤303。
54.步骤302,将该被占用的播种位确定为该物料出库任务对应的目标播种位。
55.本步骤302是在检查出虚拟播种墙中存在已被该物料出库任务相关联的物料出库属性占用的播种位的前提下执行的。在此前提下,基于同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位的原则,则此时本步骤302可直接将该被占用的播种位确定为该物料出库任务对应的目标播种位。
56.步骤303,从虚拟播种墙中挑选未被占用的空闲播种位,将该空闲播种位确定为该物料出库任务对应的目标播种位。此时,该目标播种位为该物料出库任务相关联的物料出库属性占用的播种位。
57.可选地,在本实施例,可优先挑选虚拟播种墙的中心播种位,将该挑选出的中心播种位作为当前播种位,判断当前播种位的状态是被占用还是空闲,若为空闲,则将当前播种位作为该物料出库任务对应的目标播种位,否则,挑选离虚拟播种墙的中心播种位最近的其中一个播种位,将该挑选出的播种位作为当前播种位,返回判断当前播种位的状态是被占用还是空闲的步骤。最终,会为每一物料出库任务确定一个对应的目标播种位,实现了同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位。
58.至此,完成图3所示流程。
59.通过图3所示流程实现了在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位。
60.下面通过图5对步骤103中如何依据各目标播种位内显示的物料数量,控制目标货架上对应的目标物料放置至各目标播种位对应的物理存储位置进行描述:
61.参见图5,图5为本技术实施例提供的步骤103实现流程图。如图5所示,该流程可包括以下步骤:
62.步骤501,针对每一物料出库任务,若检测到物料数量修改事件,执行步骤502,否则,执行步骤503。
63.在本实施例中,一旦发生物料数量修改事件,则意味着目标货架上的上述拣货位置所存放的目标物料数量会小于该物料出库任务对应的目标播种位内显示的物料数量。因此,在检测到物料数量修改事件,其会执行步骤502中修改上述分播出库控制界面显示的该物料出库任务对应的目标播种位内显示的物料数量,具体见步骤502。当然,若没有发生物料数量修改事件,则也就表示目标货架上的上述拣货位置所存放的目标物料数量会大于该物料出库任务对应的目标播种位内显示的物料数量,此时可直接执行步骤503。
64.作为一个实施例,上述物料数量修改事件可由检测到发生目标物料缺失引起的。比如:若发现当前已有的所有目标物料的数量小于物料出库任务所要求的目标物料的数量,在此前提下,就意味着目标物料缺失。一旦发现目标物料缺失,则意味着上述拣货位置所存放的目标物料数量小于该物料出库任务对应的目标播种位内显示的物料数量。
65.作为另一个实施例,上述物料数量修改事件也可由物料部分出库引起的。这里,所谓物料部分出库,并非是上述的物料缺失,其是指上述拣货位置因为一些原因比如上述拣货位置因空间有限无法再容纳物料出库任务所要求的所有目标物料等而导致目标物料发生部分出库。一旦发生物料部分出库,此时上述拣货位置所存放的目标物料数量小于该物料出库任务对应的目标播种位内显示的物料数量。当判断出上述拣货位置发生物料部分出库,则意味着检测到上述物料数量修改事件。
66.步骤502,依据上述目标物料数量,修改第二提示信息中该物料出库任务对应的目标播种位内显示的物料数量,修改后的物料数量小于或等于上述目标物料数量,控制上述拣货位置上与该修改后的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置。
67.在本实施例中,上述第二提示信息可包含数量修改功能标识(比如数量修改按钮)。基于此,在本步骤502中,可在选中上述物料出库任务对应的目标播种位的前提下,基于上述数量修改功能标识来使能数量修改功能,即可实现数量修改。以数量修改功能为数量修改按钮为例,如图4b至图4c所示,则可通过点击数量修改按钮即可弹出一个数量修改
窗口,在数量修改窗口内进行数量修改,即实现了数量修改。在本实施例中,修改后的物料数量小于或等于上述目标物料数量。
68.之后,如步骤502描述,通过扫描上述拣货位置上的目标物料,将与该修改后的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置。最终实现了控制目标货架上与该修改后的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置。
69.需要说明的是,假若上述物料数量修改事件由目标物料缺失引起的事件;则在本步骤502之后,可进一步包括:向管理设备发送通知。该通知至少携带:目标物料的实际出库数量和短拣提示;实际出库数量是指修改后的物料数量;短拣提示用于指示目标物料缺失。
70.作为一个实施例,第二指示信息还包括:短拣标识。比如,以短拣标识通过短拣按钮表示,如图4b至图4c所示。则当短拣按钮对应的选中框被勾选,则表示执行短拣,否则,表示不执行短拣。这里,当上述物料数量修改事件为目标物料缺失引起的事件,则短拣按钮对应的选中框会被勾选,进而后续即可根据短拣按钮对应的选中框被勾选,来输出上述短拣提示。
71.当然,若上述物料数量修改事件由物料部分出库引起的,则在本步骤502之后,可进一步包括:向管理设备发送通知。这里,该通知可携带目标物料的实际出库数量;所述实际出库数量是指所述修改后的物料数量。此时,该通知不携带短拣提示。
72.步骤503,控制上述拣货位置上与该目标播种位内显示的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置。
73.比如,通过扫描上述拣货位置上的目标物料,将与该目标播种位内显示的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置。
74.至此,完成图5所示流程。
75.通过图5所示流程实现了如何依据各目标播种位内显示的物料数量,控制所述目标货架上对应的目标物料放置至各目标播种位对应的物理存储位置。
76.可选地,在本实施例中,第二指示信息还包括:拍灯功能标识,比如如图4b至4c所示,通过拍灯按钮表示拍灯功能标识。
77.可选地,在本实施例中,在上述步骤103控制目标物料放置至目标播种位对应的物理存储位置之后,该方法进一步包括:基于上述拍灯功能标识来使能拍灯功能,以指示目标物料放置至该目标播种位对应的物理存储位置。比如,通过拍灯按钮表示拍灯功能,则可点击拍灯按钮,以表示目标物料成功放置至该目标播种位对应的物理存储位置。
78.基于此,作为一个实施例,上述向管理设备发送通知是在使能上述拍灯功能之后执行的。
79.需要说明的是,本实施例中,如上描述,在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位,也就意味着目标播种位是被该物料出库任务相关联的物料出库属性占用,此时,该目标播种位的状态可更新为被占用。
80.本实施例中,为节省资源,还需要及时释放被占用的目标播种位。比如,针对每一物料出库任务,若识别出该物料出库任务相关联的物料出库属性比如物料出库单据等中的每一目标物料均被放置至目标播种位对应的物理存储位置,该目标播种位是指该物料出库任务对应的播种位,则将虚拟播种墙中该目标播种位内显示的物料数量更改为用于指示出库完成的标识(比如图6所示的end)。
81.之后,响应更新该目标播种位的状态的事件,以控制该目标播种位的状态从被占用更新为空闲。比如,在探测到外部触发释放上述第二指示信息显示的虚拟播种墙中目标播种位(其具体为显示了用于指示出库完成的标识比如end的播种位),则意味着此时存在更新该目标播种位的状态的事件,此时可响应该事件,以将该目标播种位的状态从被占用更新为空闲,解除该目标播种位与物料出库属性(比如物料出库单据等)之间的占用关系,最终实现了将该目标播种位的状态从被占用更新为空闲。之后,其它物料出库任务相关联的物料出库属性可以继续使用该目标播种位。
82.以上对本技术实施例提供的方法进行了描述。下面对本技术实施例提供的装置和电子设备进行描述:
83.参见图7,图7为本技术实施例提供的装置结构图。如图7所示,该装置可包括:
84.确定单元,用于在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位;虚拟播种墙是基于已配置的虚拟播种墙布局信息生成的,虚拟播种墙中的每一播种位具有对应的用于放置物料的物理存储位置;当前待处理的物料出库任务具有相关联的物料出库属性;所述目标播种位是按照同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位的原则确定的;所述物料出库任务用于指示对目标货架上的目标物料进行出库处理;
85.显示单元,用于通过分播出库控制界面显示第一指示信息和第二指示信息;所述第一指示信息至少包含目标物料信息,所述目标物料信息是指目标货架上的目标物料的信息;所述第二提示信息至少包括:每一物料出库任务对应的目标播种位、以及每一目标播种位内显示的物料数量;每一目标播种位内显示的物料数量用于表示该目标播种位对应的物料出库任务所要求的在目标播种位对应的物理存储位置存放目标物料的数量;
86.控制单元,用于依据所述各目标播种位内显示的物料数量,控制所述目标货架上对应的目标物料放置至各目标播种位对应的物理存储位置。
87.可选地,所述在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位包括:
88.针对当前待处理的每一物料出库任务,按照同一物料出库属性占用同一播种位、不同物料出库属性占用不同播种位的原则,检查所述虚拟播种墙中是否存在已被该物料出库任务相关联的物料出库属性占用的播种位,
89.如果是,将该被占用的播种位确定为该物料出库任务对应的目标播种位;
90.如果否,从所述虚拟播种墙中挑选未被占用的空闲播种位,将该空闲播种位确定为该物料出库任务对应的目标播种位;其中,该目标播种位被设置为该物料出库任务相关联的物料出库属性占用的播种位。
91.可选地,所述目标物料信息至少包含:拣货位置;
92.所述依据各目标播种位内显示的物料数量,控制所述目标货架上对应的目标物料放置至各目标播种位对应的物理存储位置包括:
93.针对每一物料出库任务,若检测到物料数量修改事件,则依据所述目标货架上的所述拣货位置所存放的目标物料数量,修改该物料出库任务对应的目标播种位内显示的物料数量,修改后的物料数量小于或等于所述目标物料数量,控制所述拣货位置上与该修改后的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置,否则,控制所述
拣货位置上与该目标播种位内显示的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置。
94.可选地,所述物料数量修改事件由检测到目标物料发生缺失引起的;
95.所述控制单元在控制所述拣货位置上与该修改后的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置之后,进一步向管理设备发送通知,所述通知至少携带:目标物料的实际出库数量和短拣提示;所述实际出库数量是指所述修改后的物料数量;所述短拣提示用于指示所述目标物料缺失。
96.可选地,所述物料数量修改事件由检测到物料部分出库引起的;所述物料部分出库是指:因所述拣货位置的空间有限无法完全容纳该物料出库任务所要求的所有目标物料而导致所述目标物料发生部分出库;
97.所述控制单元在控制所述拣货位置上与该修改后的物料数量对应的目标物料放置至该目标播种位对应的物理存储位置之后,进一步向管理设备发送通知;所述通知携带目标物料的实际出库数量;所述实际出库数量是指所述修改后的物料数量。
98.可选地,所述第二指示信息还包括:拍灯功能标识;
99.在控制所述目标货架上对应的目标物料放置至每一目标播种位对应的物理存储位置之后,该方法进一步包括:基于所述拍灯功能标识使能所述拍灯功能,以指示目标物料放置至该目标播种位对应的物理存储位置。
100.可选地,在已生成的虚拟播种墙中确定当前待处理的物料出库任务对应的目标播种位之后,所述控制单元进一步将目标播种墙位的状态为被占用;以及,
101.针对每一物料出库任务,若识别出该物料出库任务相关联的物料出库属性下的每一目标物料均被放置至目标播种位对应的物理存储位置,该目标播种位是指该物料出库任务对应的播种位,则将所述虚拟播种墙中该目标播种位内显示的物料数量更改为用于指示出库完成的标识,响应更新该目标播种位的状态的事件,以控制该目标播种位的状态从被占用更新为空闲。
102.可选地,所述目标物料信息至少还包含:物料数量;
103.若当前待处理的物料出库任务的数量为1,所述目标物料信息中的物料数量是指所述物料出库任务所要求出库的目标物料的数量;
104.若当前待处理的物料出库任务的数量大于1,所述目标物料信息中的物料数量是指各物料出库任务所要求出库的目标物料的数量之和。
105.至此,完成图7所示装置的结构描述。
106.本技术实施例还提供了图7所示装置的硬件结构。参见图8,图8为本技术实施例提供的图7所示装置的硬件结构图。如图8所示,该硬件结构可包括:处理器和机器可读存储介质;其中,机器可读存储介质存储有能够被执行的机器可执行指令;所述机器可执行指令被所述处理器执行,以实现如上方法中的步骤。
107.本技术实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被处理器执行时,能够实现本技术上述示例公开的方法。
108.示例性的,上述机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radom access memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动
器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
109.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
110.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
111.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
112.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
113.而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。
114.这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
115.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1