一种仓库管理系统的生成方法、使用方法及相关设备与流程

文档序号:31945057发布日期:2022-10-26 04:09阅读:45来源:国知局
一种仓库管理系统的生成方法、使用方法及相关设备与流程

1.本发明涉及智慧物流技术领域,尤其涉及一种仓库管理系统的生成方法、使用方法及相关设备。


背景技术:

2.目前有很多的商用仓库管理系统wms软件,以支持一定的仓库生产场景;由于仓库管理系统wms软件是固定合适的,而仓库的生产流程、管理的商品千差万别,因此现有的仓库管理系统wms软件无法直接支持各种各样的生产场景。
3.因此,如何提供一种仓库管理系统,以支持各种各样的生产场景,是本发明亟待解决的问题。


技术实现要素:

4.有鉴于此,本发明实施例提供一种仓库管理系统的生成方法、使用方法及相关设备,以解决现有无法直接支持各种各样的生产场景的问题。
5.为实现上述目的,本发明实施例提供如下技术方案:
6.本发明实施例第一方面示出了一种仓库管理系统的生成方法,所述方法包括:
7.获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;
8.基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;
9.基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;
10.基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。
11.可选的,若所述仓库类型的数量为多个,所述基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据,包括:
12.确定所述业务需求中与每一仓库类型对应的需求数据;
13.针对每一仓库类型,基于所述仓库类型对应的需求数据生成与每一仓库类型对应的入库流程数据和出库流程数据;
14.相应的,基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms,包括:
15.针对每一仓库类型,将所述仓库类型对应的入库流程数据和出库流程数据,以及对应的所述仓库类型生成多个仓库管理系统wms。
16.可选的,所述针对每一仓库类型,基于所述仓库类型对应的需求数据生成与每一仓库类型对应的入库流程数据和出库流程数据,包括:
17.针对每一仓库类型,对所述仓库类型对应的需求数据进行分析,确定每一仓库类
型对应的签到方式,交接方式,验收方式,上架方式和订单状态,所述订单状态用于指示是否关闭订单;
18.针对每一仓库类型,对所述仓库类型对应的需求数据进行分析,确定每一仓库类型对应的定位方式,订单形式,任务分配方式,拣货方式,复核装箱方式和发货方式,所述订单形式用于指示是否拆单或是否组集合单。
19.可选的,若所述仓库类型的数量为1个,所述基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据,包括:
20.确定所述业务需求中与所述仓库类型对应的需求数据;
21.基于所述仓库类型对应的需求数据生成与所述仓库类型对应的入库流程数据和出库流程数据。
22.可选的,所述基于所述仓库类型对应的需求数据生成与所述仓库类型对应的入库流程数据和出库流程数据,包括:
23.对所述仓库类型对应的需求数据进行分析,确定所述仓库类型对应的签到方式,交接方式,验收方式,上架方式和订单状态,所述订单状态用于指示是否关闭订单;
24.对所述仓库类型对应的需求数据进行分析,确定所述仓库类型对应的定位方式,订单形式,任务分配方式,拣货方式,复核装箱方式和发货方式,所述订单形式用于指示是否拆单或是否组集合单。
25.本发明实施例第二方面示出了一种仓库管理系统的使用方法,适用于根据本发明实施例第一方面生成的仓库管理系统,所述方法包括:
26.在接收到用户提交的产品出仓的业务请求时,获取所述业务请求中的业务信息;
27.按照预设出库处理流程对所述业务请求进行处理,确定与所述业务请求对应的产品完成出库。
28.本发明实施例第三方面示出了一种仓库管理系统的生成装置,所述装置包括:
29.第一获取单元,用于获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;
30.第一确定单元,用于基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;
31.第二确定单元,用于基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;
32.生成单元,用于基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。
33.本发明实施例第四方面示出了一种仓库管理系统的使用装置,适用于根据本发明实施例第三方面生成的仓库管理系统,所述装置包括:
34.第二获取单元,用于在接收到用户提交的产品出仓的业务请求时,获取所述业务请求中的业务信息;
35.处理单元,用于按照预设出库处理流程对所述业务请求进行处理,确定与所述业务请求对应的产品完成出库。
36.本发明实施例第五方面示出了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本发明实施例第一方面示出的仓库管理系统的生成方法,或者,执
行本发明实施例第二方面示出的仓库管理系统的使用方法。
37.本发明实施例第六方面示出了一种计算机存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本发明实施例第一方面示出的仓库管理系统的生成方法,或者,执行本发明实施例第二方面示出的仓库管理系统的使用方法。
38.基于上述本发明实施例提供的一种仓库管理系统的生成方法、使用方法及相关设备,该方法包括:获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。在本发明实施例中,可基于用户提供的业务需求确定对应的仓库类型,入库流程数据和出库流程数据;进而构建对应用户相应的一个或多个wms,并进行使用,上述示出的方式能够为不同的客户构建不同的wms,从而使得构建的wms支持各种各样的生产场景。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
40.图1为本发明实施例示出的仓库管理系统wms生成平台与服务器的架构示意图;
41.图2为本发明实施例示出的一种仓库管理系统的生成方法的流程示意图;
42.图3为本发明实施例示出的确定仓库管理系统wms的入库流程数据和出库流程数据中的节点示意图;
43.图4为本发明实施例示出的创建不同的仓库管理系统wms的示意图;
44.图5为本发明实施例示出的配置租户商家a的wms中的定位节点和组集合单节点的生产参数;
45.图6为本发明实施例示出的配置租户商家b的wms中的定位节点和组集合单节点的生产参数;
46.图7为本发明实施例示出的分配wms给对应仓库的示意图;
47.图8为本发明实施例示出的一种仓库管理系统的生成方法的流程示意图;
48.图9为本发明实施例示出的一种仓库管理系统的使用方法的流程示意图;
49.图10为本发明实施例示出的仓库管理系统的使的流程示意图;
50.图11为本发明实施例示出的一种仓库管理系统的生成装置的结构示意图;
51.图12为本发明实施例示出的一种仓库管理系统的使用装置的结构示意图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
54.需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
55.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
56.参见图1,为本发明实施例示出的仓库管理系统wms生成平台与服务器的架构示意图。
57.所述仓库管理系统wms生成平台10与所述服务器20连接。
58.其中,所述服务器20为所述仓库管理系统wms生成平台10的服务器。
59.用户在用户设备上注册所述仓库管理系统wms生成平台10的账户,以基于所述仓库管理系统wms生成平台10生成管理自身业务的wms。
60.基于上述示出的架构示意图具体实现wms生成的过程如下:
61.用户基于所述用户设备登录所述仓库管理系统wms生成平台10,并提交仓库管理系统wms生成指令。
62.服务器20获取所述用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms,以便所述用户基于所述用户设备从所述仓库管理系统wms生成平台中导出生成的仓库管理系统wms并安装至对应的仓库。
63.若仓库类型为2时,服务器20对第1个仓库类型,基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基于所述入库流程数据、所述出库流程数据和所述第1个仓库类型生成对应的仓库管理系统wms;接着,对第2个仓库类型,基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基
于所述入库流程数据、所述出库流程数据和所述第2个仓库类型生成对应的仓库管理系统wms。
64.需要说明的是,当存在多个仓库类型时,可以同时针对多个仓库类型进行处理,也可依次进行处理。
65.在本发明实施例中,获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。在本方案中,可基于用户提供的业务需求确定对应的仓库类型,入库流程数据和出库流程数据;进而构建对应用户相应的一个或多个wms,并进行使用,上述示出的方式能够为不同的客户构建不同的wms,从而使得构建的wms支持各种各样的生产场景。
66.参见图2,为本发明实施例示出的一种仓库管理系统的生成方法的流程示意图,该方法包括:
67.步骤s201:获取用户提交的仓库管理系统wms生成指令。
68.在步骤s201的过程中,所述用户携带有待生成仓库管理系统wms对应的业务需求。
69.在具体实现步骤s201的过程中,用户,即租户基于所述自身业务需求上传至服务器,以提交携带有待生成仓库管理系统wms对应的业务需求的仓库管理系统wms生成指令。
70.可选的,每一用户为一个能够唯一识别自身身份的标识,所述标识由创建账户日期和随机编码组成。
71.步骤s202:基于所述业务需求,确定所述仓库管理系统wms的仓库类型。
72.在步骤s202中,所述仓库类型的数量至少为1个。
73.在具体实现步骤s202的过程中,由于一个企业有至少一个仓库,每一仓库可设置一个指定的仓库管理系统wms,因此将业务需求中的所需要管理的业务类型确定为所述仓库管理系统wms的仓库类型。
74.需要说明的是,若所需要管理的业务类型的数量为多个,则所述仓库类型的数量也为多个;若所需要管理的业务类型的数量为1个,则所述仓库类型的数量也为1个。
75.步骤s203:基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据。
76.在具体实现步骤s203的过程中,基于所述业务需求中的流程配置参数确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据。
77.需要说明的是,所述入库流程数据包括签到方式,交接方式,验收方式,上架方式和订单状态,所述订单状态用于指示是否关闭订单。
78.所述出库流程数据包括定位方式,订单形式,任务分配方式,拣货方式,复核装箱方式和发货方式,所述订单形式用于指示是否拆单或是否组集合单。
79.例如:如图3所示,基于所述业务需求a中的流程配置参数,可以确定仓库管理系统wms的入库流程数据,即入库单流程,具体包括确定签到方式,即选择园区化签到、wms签到或禁止签到的签到节点;确定交接方式,即选择禁止或核对数量的交接节点;确定验收方式,即选择禁止或验收前质检的验收节点;确定上架方式,即选择禁止或开启的上架节点;
确定订单状态,即选择禁止关单或开启关单的关单节点。同时,可以确定可以确定仓库管理系统wms的出库流程数据,即出库单流程,具体包括确定定位方式,即选择自动或手动的定位节点;确定订单形式,即选择不拆单、自动拆单或手动拆单的拆单节点,和/或,选择自动或手动的集合单节点;确定拣货方式,即选择动或手动的拣货节点;确定复核装箱方式,即选择自动或手动装箱的复核装箱节点;确定发货方式,即确定择自动或手动发货的发货节点。
80.例如:如图4所示,仓库管理系统wms生成平台中存在入库、在库、出库、库存和主数据等多个模块,且出库模块中包括单据、计划、任务分配、拣货和复核多个节点。商家a想构建wms,出库模块中只存在任务分配、拣货和复核的节点,以及入库、在库、和库存的模块;而商家b想构建wms,出库模块中只存在计划、任务分配、拣货和复核的节点,以及入库和主数据的模块。
81.需要说明的是,若为自动的方式,则按照预先设置的程序自动进行处理,若为手动的方式,则在执行到带节点时,跳转至人工操作界面,以便生产人员进行操作。此种节点维度的配置可以控制生产过程中节点间流转环节。
82.可选的,在入库或出库的过程中,还可以进行节点扩展,比如在拣货节点后、复核装箱接收前增加分播的节点。
83.需要说的是,分播节点需要进行建设实现,之后进行配置接入。根据分播的业务特性,提供分播任务接收服务;接着提供分播生产的操作服务,即仓内分播人员生产时操作系统时依赖的服务;依据分配的下一节点配置,在分播服务内进行下一个节点的请求。
84.其中,节点配置增加,在生产流程配置中增加分播节点,并针对于分配节点配置生产参数。
85.若某个租户要使用该分播能力,可以新建一个仓库管理系统,对具体的仓指定该生产流程版本,则该新增节点即可开启使用。
86.可选的,还包括:基于所述业务需求中的流程配置参数,配置定位节点的生产参数,具体的配置参数,商品规则,库存周转规则,库存定位规则,以及库存匹配规则等。
87.需要说明的是,参数配置是指设置越库或是有货产品先生产等,即若为越库,则仓内定位无库存时,则执行预先设置的越库流程;因为每一项控制的是不同的生产流程,故可以配置多个参数。
88.商品规则可以为在控制仓内商品定位时,确定是否开启商品等级定位的控制,如果指定了开启,则依据订单中商品指定的等级进行定位。
89.库存周转规则可以为配置商品优先出库规则,如按照等级(良品、次品、残品)、批次(老批次优先)等设置的规则。
90.库存定位规则可以为若定位零拣区无货时,确定是否开启自动补货,优先清除储位是多个储位都有商品,则选择的储位商品的策略。
91.库存匹配规则可以为生产日期先到先出是优先选择的商品顺序,按照日期进行排序的规则。
92.可选的,还包括:基于所述业务需求中的流程配置参数,配置组集合单节点的生产参数,具体包括集合单参数、拣货任务参数、及拣货方式。
93.需要说明的是,集合单参数是指可以设置组建集合单的限制条件,如订单数量、体
积、重量、商品数量的上限;但集合单组件过程中,达到这些限制后,集合单就组建完成,可以开始组件下一个集合单。
94.拣货任务参数是在集合单组建完成后拆分拣货任务时,拣货任务的限制条件,如体积、重量、商品件数的上线等。
95.拣货方式可以为在拆分拣货任务时,设置该拣货任务的拣货方式,生产人员可以按照该种拣货方式进行拣货。
96.例如:如图5所示,按照租户商家a业务需求中的流程配置参数,配置定位节点的生产参数,具体的,确定参数配置,即确定选择越库或有货先生产的配置参数;确定商品规则,即确定选择指定等级或指定匹配的规则;确定库存周转规则,即确定按等级排序,按批次排序,或按照包装代码批准的规则;确定库存定位规则,即确定选择缺货自动补货或优先清除储位的规则;确定库存匹配规则,确定选择生成日期先到先出的规则。按照租户商家a业务需求中的流程配置参数,配置组集合单节点的生产参数,具体的,确定集合单参数,即确定选择订单上限[50],体积上限[500],重量上限[500],及商品件输上限[8];确定拣货任务参数,即选择体积上限[200],重量上限[100],及商品件输上限[4];确定拣货方式,即确定现在标签拣选,边拣边分,或拣分一体;确定集合单算法,即确定使用算法1;确定集合单扩展配置,即确定开启扩展点1和开启扩展点3。
[0097]
例如:如图6所示,按照租户商家b业务需求中的流程配置参数,配置定位节点的生产参数,具体的,确定参数配置,即确定选择有货先生产的配置参数;确定商品规则,即确定选择指定等级或指定匹配的规则;确定库存周转规则,即确定按等级排序,或按批次排序的规则;确定库存定位规则,即确定选择优先清除储位的规则;确定库存匹配规则,确定选择生成日期先到先出的规则。按照租户商家b业务需求中的流程配置参数,配置组集合单节点的生产参数,具体的,确定集合单参数,即确定选择订单上限[50],体积上限[500],重量上限[500],及商品件输上限[8];确定拣货任务参数,即选择体积上限[200],重量上限[100],及商品件输上限[4];确定拣货方式,即确定使用自动分拣;确定集合单算法,即确定使用算法2;确定集合单扩展配置,即确定开启扩展点2。
[0098]
步骤s204:基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。
[0099]
在具体实现步骤s204的过程中,首先基于述入库流程数据和所述出库流程数据生成对应的仓库管理系统wms,接着,为所述生成的仓库管理系统wms配置仓库类型。
[0100]
需要说明的是,仓库类型可为生鲜仓、服装仓、大件仓、电子设备仓、以及图书仓等。
[0101]
比如:如图7所示,租户商家b中存在待分配仓库管理系统的待分配仓库为a地xx仓、b地xx仓、c地xx仓、及d地xx仓;已分配仓库管理系统的已分配仓库为e地xx仓、f地xx仓、g地地xx仓、和h地xx仓,其中,xx表示仓库类型。
[0102]
在本发明实施例中,获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。在本方案中,可基于用户提供的业务需求确
定对应的仓库类型,入库流程数据和出库流程数据;进而构建对应用户相应的一个或多个wms,并进行使用,上述示出的方式能够为不同的客户构建不同的wms,从而使得构建的wms支持各种各样的生产场景。
[0103]
基于上述示出的仓库管理系统的生成方法,参见图8,还示出了另一种仓库管理系统的生成方法的流程示意图。
[0104]
步骤s801:获取用户提交的仓库管理系统wms生成指令。
[0105]
步骤s802:基于所述业务需求,确定所述仓库管理系统wms的仓库类型。
[0106]
需要说明的是,步骤s801的具体过程与上述示出的步骤s201的具体实现过程相同,可相互参见。
[0107]
步骤s803:确定所述仓库类型的数量是否为多个,若为多个,则执行步骤s804至步骤s806,若为1个,则执行步骤s807至步骤s809。
[0108]
在具体实现步骤s803的过程中,若确定仓库类型的数量为多个,则执行步骤s804至步骤s806,若确定仓库类型的数量为1个,则执行步骤s807至步骤s809。
[0109]
步骤s804:确定所述业务需求中与每一仓库类型对应的需求数据。
[0110]
在具体实现步骤s804的过程中,可以针对于仓的特点,配置不同的生产流程版本,即通过所述业务需求中存在的多个业务类型对应的需求数据为每一仓库类型对应的需求数据。
[0111]
需要说明的是,仓库类型可为生鲜仓、服装仓、大件仓、电子设备仓、图书仓等。
[0112]
在本发明实施例中,由此可为生鲜仓、服装仓、大件仓、电子设备仓、和/或、图书仓等设置不同的仓库管理系统。
[0113]
步骤s805:针对每一仓库类型,基于所述仓库类型对应的需求数据生成与每一仓库类型对应的入库流程数据和出库流程数据。
[0114]
在具体实现步骤s806的过程中,针对每一仓库类型,按照每一仓库类型对应的需求数据进行处理,确定与每一仓库类型对应的入库流程数据和出库流程数据,具体的,针对每一仓库类型,对所述仓库类型对应的需求数据进行分析,确定每一仓库类型对应的签到方式,交接方式,验收方式,上架方式和订单状态,所述订单状态用于指示是否关闭订单;针对每一仓库类型,对所述仓库类型对应的需求数据进行分析,确定每一仓库类型对应的定位方式,订单形式,任务分配方式,拣货方式,复核装箱方式和发货方式,所述订单形式用于指示是否拆单或是否组集合单。
[0115]
步骤s806:针对每一仓库类型,将所述仓库类型对应的入库流程数据和出库流程数据,以及对应的所述仓库类型生成多个仓库管理系统wms。
[0116]
在具体实现步骤s806的过程中,将每一仓库类型,以及该仓库类型对应的入库流程数据和出库流程数据生成特定的仓库管理系统wms,此时仓库管理系统wms的数量为多个。
[0117]
步骤s807:确定所述业务需求中与所述仓库类型对应的需求数据。
[0118]
需要说明的是,步骤s807的具体实现过程与上述步骤s804的具体实现过程相同,可相互参见。
[0119]
步骤s808:基于所述仓库类型对应的需求数据生成与所述仓库类型对应的入库流程数据和出库流程数据。
[0120]
在具体实现步骤s808的过程中,对所述仓库类型对应的需求数据进行分析,确定所述仓库类型对应的签到方式,交接方式,验收方式,上架方式和订单状态,所述订单状态用于指示是否关闭订单;对所述仓库类型对应的需求数据进行分析,确定所述仓库类型对应的定位方式,订单形式,任务分配方式,拣货方式,复核装箱方式和发货方式,所述订单形式用于指示是否拆单或是否组集合单。
[0121]
需要说明的是,步骤s808的具体实现过程与上述步骤s805的具体实现过程相同,可相互参见。
[0122]
步骤s809:基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。
[0123]
需要说明的是,步骤s809的具体实现过程与上述步骤s204的具体实现过程相同,可相互参见。
[0124]
在本发明实施例中,获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。在本方案中,可基于用户提供的业务需求确定对应的仓库类型,入库流程数据和出库流程数据;进而构建对应用户相应的一个或多个wms,并进行使用,上述示出的方式能够为不同的客户构建不同的wms,从而使得构建的wms支持各种各样的生产场景。
[0125]
基于上述本发明实施例生成的仓库管理系统,本发明实施例还对应公开了一种仓库管理系统的使用方法,适用于上述本实施例示出的仓库管理系统,如图9所示,该方法包括以下步骤:
[0126]
步骤s901:在接收到用户提交的产品出仓的业务请求时,获取所述业务请求中的业务信息。
[0127]
在具体实现步骤s901的过程中,仓库管理系统在接收到用户提交的产品出仓的业务请求时,获取所述业务请求中的请求参数和组装查询参数。
[0128]
步骤s902:按照预设出库处理流程对所述业务请求进行处理。
[0129]
在具体实现步骤s902的过程中,查询当前业务请求对应的预设出库处理流程,若预设出库处理流程为按照定位节点、拆单节点或组集合单节点、任务分配节点、拣货节点、复核装箱节点和发货节点的顺序依次处理,具体的,可为先确定定位节点的配置,若为自动,则按照业务请求中产品图片查找对应的产品位置;若查找到,则确定订单形式的配置,若为组集合单,则在确定该业务请求对应的组集合单中的订单数满足预设数值时,将所述业务请求交于下一节点进行处理;确定任务节点的配置,若均为自动,则按照将该业务请求对应的组集合单分配给处于空闲状态的拣货员,或是,将该业务请求对应的组集合单分配给处于空闲状态的拣货机器人;确定拣货节点的配置,若为自动,拣货机器人在接收到该业务请求对应的组集合单时,基于业务请求对应的组集合单,以按照预设执行程序进行拣货,若为手动,则拣货员按照该业务请求对应的组集合单进行拣货;接着确定复核装箱节点的配置,若为自动,则对所述拣货的产品进行复核,以确定拣货得到的产品与业务请求所请求的产品是否一致;若一致,将拣货得到的产品与业务请求生成的订单信息装箱,以便于发货
节点进行发货;确定发货节点的配置,若为自动,则自动进行发货,若为手动,则需要人工辅助进行发货。在确定该业务请求对应产品发货之后,确定与所述业务请求对应的产品完成出库。
[0130]
需要说明的是,预设数值是按照多次实验或实际情况设置的。
[0131]
相应的,本发明实施例还对应示出了处理上述示出的仓库管理系统的使用过程的架构示意图,如图10所示。
[0132]
在本发明实施例中,在接收到用户提交的产品出仓的业务请求时,获取所述业务请求中的业务信息;按照预设出库处理流程对所述业务请求进行处理。在本方案中,可基于用户提供的业务需求确定对应的仓库类型,入库流程数据和出库流程数据;进而构建对应用户相应的一个或多个wms,并进行使用,上述示出的方式能够为不同的客户构建不同的wms,从而使得构建的wms支持各种各样的生产场景。
[0133]
与上述本发明实施例示出的仓库管理系统的生成方法相对应,本发明实施例还对应公开了一种仓库管理系统的生成装置,如图11所示,为本发明实施例示出的一种仓库管理系统的生成装置的结构示意图,该装置包括:
[0134]
第一获取单元1101,用于获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求。
[0135]
第一确定单元1102,用于基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个。
[0136]
第二确定单元1103,用于基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据。
[0137]
生成单元1104,用于基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。
[0138]
需要说明的是,上述本发明实施例公开的仓库管理系统的生成装置中的各个单元具体的原理和执行过程,与上述本发明实施示出的仓库管理系统的生成方法相同,可参见上述本发明实施例公开的仓库管理系统的生成方法中相应的部分,这里不再进行赘述。
[0139]
在本发明实施例中,获取用户提交的仓库管理系统wms生成指令,所述用户携带有待生成仓库管理系统wms对应的业务需求;基于所述业务需求,确定所述仓库管理系统wms的仓库类型,所述仓库类型的数量至少为1个;基于所述业务需求,确定生成所述仓库管理系统wms所需的入库流程数据和出库流程数据;基于所述入库流程数据、所述出库流程数据和所述仓库类型生成对应的仓库管理系统wms。在本方案中,可基于用户提供的业务需求确定对应的仓库类型,入库流程数据和出库流程数据;进而构建对应用户相应的一个或多个wms,并进行使用,上述示出的方式能够为不同的客户构建不同的wms,从而使得构建的wms支持各种各样的生产场景。
[0140]
可选的,基于上述示出的仓库管理系统的生成装置,若所述仓库类型的数量为多个,所述第二确定单元1103,具体用于:确定所述业务需求中与每一仓库类型对应的需求数据;针对每一仓库类型,基于所述仓库类型对应的需求数据生成与每一仓库类型对应的入库流程数据和出库流程数据;
[0141]
相应的,生成单元1104,具体用于:针对每一仓库类型,将所述仓库类型对应的入库流程数据和出库流程数据,以及对应的所述仓库类型生成多个仓库管理系统wms。
[0142]
可选的,基于上述示出的仓库管理系统的生成装置,针对每一仓库类型,基于所述仓库类型对应的需求数据生成与每一仓库类型对应的入库流程数据和出库流程数据的第二确定单元1103,具体用于:针对每一仓库类型,对所述仓库类型对应的需求数据进行分析,确定每一仓库类型对应的签到方式,交接方式,验收方式,上架方式和订单状态,所述订单状态用于指示是否关闭订单;针对每一仓库类型,对所述仓库类型对应的需求数据进行分析,确定每一仓库类型对应的定位方式,订单形式,任务分配方式,拣货方式,复核装箱方式和发货方式,所述订单形式用于指示是否拆单或是否组集合单。
[0143]
可选的,基于上述示出的仓库管理系统的生成装置,若所述仓库类型的数量为1个,所述第二确定单元1103,具体用于:确定所述业务需求中与所述仓库类型对应的需求数据;基于所述仓库类型对应的需求数据生成与所述仓库类型对应的入库流程数据和出库流程数据。
[0144]
可选的,基于上述示出的仓库管理系统的生成装置,基于所述仓库类型对应的需求数据生成与所述仓库类型对应的入库流程数据和出库流程数据的所述第二确定单元1103,具体用于:
[0145]
对所述仓库类型对应的需求数据进行分析,确定所述仓库类型对应的签到方式,交接方式,验收方式,上架方式和订单状态,所述订单状态用于指示是否关闭订单;对所述仓库类型对应的需求数据进行分析,确定所述仓库类型对应的定位方式,订单形式,任务分配方式,拣货方式,复核装箱方式和发货方式,所述订单形式用于指示是否拆单或是否组集合单。
[0146]
与上述本发明实施例示出的仓库管理系统的使用方法相对应,本发明实施例还对应公开了一种仓库管理系统的使用装置,如图12所示,为本发明实施例示出的一种仓库管理系统的使用装置的结构示意图,该装置包括:
[0147]
第二获取单元1201,用于在接收到用户提交的产品出仓的业务请求时,获取所述业务请求中的业务信息。
[0148]
处理单元1202,用于按照预设出库处理流程对所述业务请求进行处理,确定与所述业务请求对应的产品完成出库。
[0149]
需要说明的是,上述本发明实施例公开的仓库管理系统的使用装置中的各个单元具体的原理和执行过程,与上述本发明实施示出的仓库管理系统的生成使用相同,可参见上述本发明实施例公开的仓库管理系统的使用方法中相应的部分,这里不再进行赘述。
[0150]
在本发明实施例中,在接收到用户提交的产品出仓的业务请求时,获取所述业务请求中的业务信息;按照预设出库处理流程对所述业务请求进行处理。在本方案中,可基于用户提供的业务需求确定对应的仓库类型,入库流程数据和出库流程数据;进而构建对应用户相应的一个或多个wms,并进行使用,上述示出的方式能够为不同的客户构建不同的wms,从而使得构建的wms支持各种各样的生产场景。
[0151]
本发明实施例还公开了一种电子设备,该电子设备用于运行数据库存储过程,其中,所述运行数据库存储过程时执行上述图1至图8公开的一种仓库管理系统的生成方法,及执行图9示出的一种仓库管理系统的使用方法。
[0152]
本发明实施例还公开了一种计算机存储介质,所述存储介质包括存储数据库存储过程,其中,在所述数据库存储过程运行时控制所述存储介质所在设备执行上述图1至图8
公开的一种仓库管理系统的生成方法,及执行图9示出的一种仓库管理系统的使用方法。
[0153]
在本公开的上下文中,计算机存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0154]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0155]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0156]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1