A warehouse management system generation method, use method and related equipment

By acquiring user business requirements, determining warehouse types, and generating inbound and outbound process data, a personalized warehouse management system (WMS) is built. This solves the problem that existing systems cannot adapt to diverse production scenarios, and enables flexible adaptation and customized management of the system.

CN115239250BActive Publication Date: 2026-03-20BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-15
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

Existing warehouse management system (WMS) software cannot directly support a wide variety of production scenarios and cannot meet the specific needs of different types of warehouses.

Method used

By acquiring users' business needs, determining the warehouse type, and generating inbound and outbound process data based on these needs, a personalized warehouse management system (WMS) can be built.

Benefits of technology

The warehouse management system is designed to adapt to various production scenarios, meet the management needs of different types of warehouses, and provide flexible process configuration and customized solutions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115239250B_ABST
    Figure CN115239250B_ABST
Patent Text Reader

Abstract

The application provides a warehouse management system generation method, a use method and related equipment, and the method comprises the following steps: obtaining a warehouse management system WMS generation instruction submitted by a user, the user carries a business requirement corresponding to a WMS to be generated; determining a warehouse type of the WMS based on the business requirement, and the number of the warehouse types is at least one; determining in-warehouse process data and out-of-warehouse process data required for generating the WMS based on the business requirement; and generating a corresponding WMS based on the in-warehouse process data, the out-of-warehouse process data and the warehouse type. In the embodiment of the application, the corresponding warehouse type, the in-warehouse process data and the out-of-warehouse process data can be determined based on the business requirement provided by the user; then one or more WMSs corresponding to the user are constructed and used, and the above-mentioned mode can construct different WMSs for different customers, so that the constructed WMSs support various production scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent logistics, and in particular to a warehouse management system generation method, a warehouse management system use method and related equipment. BACKGROUND

[0002] There are many commercial warehouse management system (WMS) software to support certain warehouse production scenarios. Since the warehouse management system (WMS) software is fixed and suitable, and the production processes and managed goods of warehouses are different, the existing warehouse management system (WMS) software cannot directly support various production scenarios.

[0003] Therefore, how to provide a warehouse management system to support various production scenarios is a problem to be solved by the present application. SUMMARY

[0004] Therefore, the embodiments of the present application provide a warehouse management system generation method, a warehouse management system use method and related equipment to solve the problem that the existing warehouse management system cannot directly support various production scenarios.

[0005] To achieve the above object, the embodiments of the present application provide the following technical solutions:

[0006] The first aspect of the embodiments of the present application shows a warehouse management system generation method, which comprises:

[0007] Obtaining a warehouse management system (WMS) generation instruction submitted by a user, wherein the user carries a business requirement corresponding to a warehouse management system (WMS) to be generated;

[0008] Determining a warehouse type of the warehouse management system (WMS) based on the business requirement, wherein the number of the warehouse type is at least one;

[0009] Determining in-warehouse process data and out-warehouse process data required for generating the warehouse management system (WMS) based on the business requirement;

[0010] Generating a corresponding warehouse management system (WMS) based on the in-warehouse process data, the out-warehouse process data and the warehouse type.

[0011] Optionally, if the number of the warehouse type is multiple, the determining of the in-warehouse process data and the out-warehouse process data required for generating the warehouse management system (WMS) based on the business requirement comprises:

[0012] Determining requirement data corresponding to each warehouse type in the business requirement;

[0013] Generating in-warehouse process data and out-warehouse process data corresponding to each warehouse type based on the requirement data corresponding to the warehouse type for each warehouse type.

[0014] Correspondingly, based on the warehousing process data, the delivery process data and the warehouse type, a corresponding warehouse management system WMS is generated, comprising:

[0015] For each warehouse type, the warehouse type corresponding warehousing process data and delivery process data, and the corresponding warehouse type generate a plurality of warehouse management systems WMS.

[0016] Optionally, for each warehouse type, based on the warehouse type corresponding demand data, the warehouse type corresponding warehousing process data and delivery process data are generated, comprising:

[0017] For each warehouse type, the warehouse type corresponding demand data is analyzed to determine the warehouse type corresponding check-in mode, handover mode, acceptance mode, shelving mode and order status, the order status is used to indicate whether the order is closed or not;

[0018] For each warehouse type, the warehouse type corresponding demand data is analyzed to determine the warehouse type corresponding positioning mode, order form, task allocation mode, picking mode, review packing mode and delivery mode, the order form is used to indicate whether to split or group the order.

[0019] Optionally, if the number of warehouse types is 1, the warehouse management system WMS required for the business demand is determined to generate the warehouse process data and the delivery process data, comprising:

[0020] The demand data corresponding to the warehouse type in the business demand is determined;

[0021] Based on the warehouse type corresponding demand data, the warehouse type corresponding warehousing process data and delivery process data are generated.

[0022] Optionally, the warehouse type corresponding demand data is analyzed to determine the warehouse type corresponding check-in mode, handover mode, acceptance mode, shelving mode and order status, the order status is used to indicate whether the order is closed or not.

[0023] The warehouse type corresponding demand data is analyzed to determine the warehouse type corresponding positioning mode, order form, task allocation mode, picking mode, review packing mode and delivery mode, the order form is used to indicate whether to split or group the order.

[0024] The warehouse type corresponding demand data is analyzed to determine the warehouse type corresponding positioning mode, order form, task allocation mode, picking mode, review packing mode and delivery mode, the order form is used to indicate whether to split or group the order.

[0025] The second aspect of the embodiment of the present application shows a use method of a warehouse management system, which is suitable for the warehouse management system generated according to the first aspect of the embodiment of the present application, and the method comprises the following steps:

[0026] When receiving a business request of product warehouse-out submitted by a user, obtaining business information in the business request;

[0027] Processing the business request according to a preset warehouse-out processing flow, and determining that a product corresponding to the business request completes warehouse-out.

[0028] The third aspect of the embodiment of the present application shows a generation device of a warehouse management system, and the device comprises the following steps:

[0029] A first obtaining unit is configured to obtain a warehouse management system WMS generation instruction submitted by a user, wherein the user carries a business demand corresponding to a warehouse management system WMS to be generated;

[0030] A first determining unit is configured to determine a warehouse type of the warehouse management system WMS based on the business demand, wherein the number of the warehouse types is at least one.

[0031] A second determining unit is configured to determine in-warehouse flow data and warehouse-out flow data required for generating the warehouse management system WMS based on the business demand;

[0032] A generating unit is configured to generate a corresponding warehouse management system WMS based on the in-warehouse flow data, the warehouse-out flow data and the warehouse type.

[0033] The fourth aspect of the embodiment of the present application shows a use device of a warehouse management system, which is suitable for the warehouse management system generated according to the third aspect of the embodiment of the present application, and the device comprises the following steps:

[0034] A second obtaining unit is configured to obtain business information in a business request of product warehouse-out submitted by a user when receiving the business request;

[0035] A processing unit is configured to process the business request according to a preset warehouse-out processing flow, and determine that a product corresponding to the business request completes warehouse-out.

[0036] The fifth aspect of the embodiment of the present application shows an electronic device, which is used for running a program, wherein the program performs the generation method of the warehouse management system shown in the first aspect of the embodiment of the present application, or performs the use method of the warehouse management system shown in the second aspect of the embodiment of the present application.

[0037] The sixth aspect of the embodiment of the present application shows a computer storage medium, the storage medium comprises a program, wherein the program controls the device where the storage medium is located to execute the generation method of the warehouse management system as shown in the first aspect of the embodiment of the present application, or execute the use method of the warehouse management system as shown in the second aspect of the embodiment of the present application when the program is running.

[0038] Based on the above-mentioned generation method, use method and related device of the warehouse management system provided by the embodiment of the present application, the method comprises: obtaining a warehouse management system WMS generation instruction submitted by a user, the user carries a business requirement corresponding to a warehouse management system WMS to be generated; determining a warehouse type of the warehouse management system WMS based on the business requirement, the number of the warehouse type is at least one; determining the warehouse-in process data and the warehouse-out process data required for generating the warehouse management system WMS based on the business requirement; and generating a corresponding warehouse management system WMS based on the warehouse-in process data, the warehouse-out process data and the warehouse type. In the embodiment of the present application, the corresponding warehouse type, the warehouse-in process data and the warehouse-out process data can be determined based on the business requirement provided by the user; then one or more WMS corresponding to the user is constructed and used. The above-mentioned method can construct different WMSs for different customers, so that the constructed WMS supports various production scenarios. BRIEF DESCRIPTION OF DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced below. Obviously, the drawings in the following description are only embodiments of the present application, and those skilled in the art can obtain other drawings according to the provided drawings without creative labor.

[0040] Figure 1 The architecture schematic diagram of the warehouse management system WMS generation platform and the server shown in the embodiment of the present application;

[0041] Figure 2 The flowchart of the generation method of the warehouse management system shown in the embodiment of the present application;

[0042] Figure 3 The schematic diagram of the nodes in the warehouse-in process data and the warehouse-out process data of the warehouse management system WMS shown in the embodiment of the present application;

[0043] Figure 4 The schematic diagram of creating different warehouse management systems WMS shown in the embodiment of the present application;

[0044] Figure 5The production parameters of the positioning node and the group collection single node in the WMS of the tenant merchant A are configured as shown in the embodiment of the present application.

[0045] Figure 6 The production parameters of the positioning node and the group collection single node in the WMS of the tenant merchant B are configured as shown in the embodiment of the present application.

[0046] Figure 7 The schematic diagram of assigning the WMS to the corresponding warehouse as shown in the embodiment of the present application;

[0047] Figure 8 The flowchart of the generation method of the warehouse management system as shown in the embodiment of the present application;

[0048] Figure 9 The flowchart of the use method of the warehouse management system as shown in the embodiment of the present application;

[0049] Figure 10 The flowchart of the use method of the warehouse management system as shown in the embodiment of the present application;

[0050] Figure 11 The structural diagram of the generation device of the warehouse management system as shown in the embodiment of the present application;

[0051] Figure 12 The structural diagram of the use device of the warehouse management system as shown in the embodiment of the present application. DETAILED DESCRIPTION

[0052] The technical solutions in the embodiments of the present application will be clearly and completely described in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work belong to the protection scope of the present application.

[0053] The terms "first", "second", "third", "fourth" and the like (if any) in the specification and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.

[0054] It should be noted that the terms "first", "second", etc. in the present application are only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implying the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include at least one of the features. In addition, the technical solutions of various embodiments can be combined with each other, but it must be based on the realization of ordinary skilled in the art, when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, nor within the scope of protection required by the present application.

[0055] In the present application, the term "including", "containing" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent in such process, method, article or equipment. Without more limitations, the element defined by the sentence "including a" does not exclude the existence of other identical elements in the process, method, article or equipment including the element.

[0056] Referring to Figure 1 The warehouse management system WMS generation platform and the server architecture diagram shown in the embodiment of the present application.

[0057] The warehouse management system WMS generation platform 10 is connected with the server 20.

[0058] The server 20 is the server of the warehouse management system WMS generation platform 10.

[0059] The user registers the account of the warehouse management system WMS generation platform 10 on the user equipment, so as to generate the WMS for managing its own business based on the warehouse management system WMS generation platform 10.

[0060] Based on the above-mentioned architecture diagram, the process of WMS generation is as follows:

[0061] The user logs in the warehouse management system WMS generation platform 10 based on the user equipment, and submits the warehouse management system WMS generation instruction.

[0062] The server 20 acquires the warehouse management system WMS generation instruction submitted by the user, the user carries a business requirement corresponding to the warehouse management system WMS to be generated; based on the business requirement, the warehouse type of the warehouse management system WMS is determined, the number of the warehouse type is at least one; based on the business requirement, the warehouse-in process data and the warehouse-out process data required for generating the warehouse management system WMS are determined; and the corresponding warehouse management system WMS is generated based on the warehouse-in process data, the warehouse-out process data and the warehouse type, so that the user exports the generated warehouse management system WMS from the warehouse management system WMS generation platform based on the user equipment and installs it to the corresponding warehouse.

[0063] If the warehouse type is 2, the server 20 determines the warehouse-in process data and the warehouse-out process data required for generating the warehouse management system WMS based on the business requirement for the first warehouse type, generates the corresponding warehouse management system WMS based on the warehouse-in process data, the warehouse-out process data and the first warehouse type, and then determines the warehouse-in process data and the warehouse-out process data required for generating the warehouse management system WMS based on the business requirement for the second warehouse type, and generates the corresponding warehouse management system WMS based on the warehouse-in process data, the warehouse-out process data and the second warehouse type.

[0064] It should be noted that when there are multiple warehouse types, the multiple warehouse types can be processed at the same time, or can be processed sequentially.

[0065] In the embodiment of the application, the warehouse management system WMS generation instruction submitted by the user is acquired, the user carries a business requirement corresponding to the warehouse management system WMS to be generated; based on the business requirement, the warehouse type of the warehouse management system WMS is determined, the number of the warehouse type is at least one; based on the business requirement, the warehouse-in process data and the warehouse-out process data required for generating the warehouse management system WMS are determined; and the corresponding warehouse management system WMS is generated based on the warehouse-in process data, the warehouse-out process data and the warehouse type. In this scheme, the corresponding warehouse type, warehouse-in process data and warehouse-out process data can be determined based on the business requirement provided by the user; and then one or more WMS corresponding to the user are constructed and used. The above-mentioned mode can construct different WMSs for different customers, so that the constructed WMS supports various production scenarios.

[0066] Referring to Figure 2 A flowchart of a warehouse management system generation method according to an embodiment of the application is shown, and the method comprises:

[0067] Step S201: Acquire the warehouse management system WMS generation instruction submitted by the user.

[0068] In the process of step S201, the user carries the business demand corresponding to the warehouse management system WMS to be generated.

[0069] In the process of implementing step S201, the user, i.e., the tenant, uploads to the server based on the business demand of the user to submit the warehouse management system WMS generation instruction carrying the business demand corresponding to the warehouse management system WMS to be generated.

[0070] Optionally, each user is an identifier capable of uniquely identifying the identity of the user, and the identifier is composed of a creation account date and a random code.

[0071] Step S202: determining the warehouse type of the warehouse management system WMS based on the business demand.

[0072] In step S202, the number of warehouse types is at least one.

[0073] In the process of implementing step S202, since an enterprise has at least one warehouse, each warehouse can be set with a designated warehouse management system WMS, and therefore the business type required to be managed in the business demand is determined as the warehouse type of the warehouse management system WMS.

[0074] It should be noted that if the number of business types required to be managed is multiple, the number of warehouse types is also multiple; if the number of business types required to be managed is one, the number of warehouse types is also one.

[0075] Step S203: determining the inbound process data and outbound process data required for generating the warehouse management system WMS based on the business demand.

[0076] In the process of implementing step S203, the inbound process data and outbound process data required for generating the warehouse management system WMS are determined based on the process configuration parameters in the business demand.

[0077] It should be noted that the inbound process data includes check-in mode, handover mode, acceptance mode, shelving mode, and order status, and the order status is used to indicate whether to close the order.

[0078] The outbound process data includes positioning mode, order form, task allocation mode, picking mode, review packing mode, and delivery mode, and the order form is used to indicate whether to split the order or to group the order.

[0079] For example, as Figure 3As shown, based on the process configuration parameters in the business requirement A, the warehouse management system WMS inbound process data, i.e., the inbound single process, can be determined, specifically including determining the check-in mode, i.e., selecting the park check-in, WMS check-in or the check-in node of prohibiting check-in; determining the handover mode, i.e., selecting the handover node of prohibiting or checking the quantity; determining the acceptance mode, i.e., selecting the acceptance node of prohibiting or pre-acceptance quality inspection; determining the shelving mode, i.e., selecting the shelving node of prohibiting or starting; determining the order status, i.e., selecting the order node of prohibiting closing or starting closing. At the same time, the warehouse management system WMS outbound process data, i.e., the outbound single process, can be determined, specifically including determining the positioning mode, i.e., selecting the positioning node of automatic or manual; determining the order form, i.e., selecting the order node of not splitting, automatic splitting or manual splitting, and / or, selecting the collection node of automatic or manual; determining the picking mode, i.e., selecting the picking node of automatic or manual; determining the review packing mode, i.e., selecting the review packing node of automatic or manual packing; determining the shipping mode, i.e., determining the shipping node of automatic or manual shipping.

[0080] For example, as shown in FIG. 1, the warehouse management system WMS generated platform includes multiple modules such as inbound, in-warehouse, outbound, inventory and master data, and the outbound module includes multiple nodes such as single, plan, task allocation, picking and review. Figure 4 As shown, the warehouse management system WMS generated platform includes multiple modules such as inbound, in-warehouse, outbound, inventory and master data, and the outbound module includes multiple nodes such as single, plan, task allocation, picking and review. The merchant A wants to build a WMS, and the outbound module only includes the nodes of task allocation, picking and review, and the modules of inbound, in-warehouse and inventory; and the merchant B wants to build a WMS, and the outbound module only includes the nodes of plan, task allocation, picking and review, and the modules of inbound and master data.

[0081] It should be noted that if it is an automatic mode, the processing is automatically performed according to the pre-set program, and if it is a manual mode, when the node is executed, it is switched to the manual operation interface for the production personnel to operate. The configuration of such node dimensions can control the flow transfer link between nodes in the production process.

[0082] Optionally, during the inbound or outbound process, node expansion can also be performed, such as adding a distribution node after the picking node and before the review packing receiving node.

[0083] It should be noted that the distribution node needs to be constructed and implemented, and then configured and connected. According to the business characteristics of distribution, distribution task receiving services are provided; then distribution production operation services are provided, i.e., services relied on by the operation system when the in-warehouse distribution personnel produces; according to the allocation of the next node configuration, the next node request is performed in the distribution service.

[0084] Among them, the node configuration is increased, the distribution node is added in the production process configuration, and the production parameters are configured for the distribution node.

[0085] If a tenant wants to use the distribution capability, a new warehouse management system can be created, and the specific warehouse can be assigned the production process version, and then the new node can be started for use.

[0086] Optionally, the production parameters of the positioning node are configured based on the process configuration parameters in the business requirement, and the specific configuration parameters include product rules, inventory turnover rules, inventory positioning rules, and inventory matching rules.

[0087] It should be noted that parameter configuration refers to setting cross-warehouse or in-stock product production, i.e., if it is cross-warehouse, the warehouse positioning has no inventory, and the pre-set cross-warehouse process is executed. Because each control is a different production process, multiple parameters can be configured.

[0088] The product rule can be used to determine whether to start product level positioning control when controlling the product positioning in the warehouse. If it is specified to start, the positioning is performed according to the level specified by the product in the order.

[0089] The inventory turnover rule can be a rule for configuring product priority outbound rules, such as rules set according to levels (good products, defective products, and defective products), batches (old batches are preferred), and the like.

[0090] The inventory positioning rule can be used to determine whether to start automatic replenishment if the zero-picking area has no inventory, and the strategy for selecting the storage location of the product if multiple storage locations have products.

[0091] The inventory matching rule can be a rule for selecting the product order according to the date of production, i.e., the product with the earliest production date is selected first.

[0092] Optionally, the production parameters of the group collection single node are configured based on the process configuration parameters in the business requirement, and the specific configuration parameters include collection single parameters, picking task parameters, and picking methods.

[0093] It should be noted that the collection single parameter refers to the limit conditions for setting up a collection single, such as the upper limit of the order quantity, volume, weight, and product quantity. However, when the collection single assembly process is completed, the collection single is completed, and the next collection single can be assembled.

[0094] The picking task parameter is a limit condition for splitting the picking task after the collection single is assembled, such as the upper limit of the volume, weight, and product quantity.

[0095] The picking method can be set when the picking task is split, and the production personnel can pick according to the picking method.

[0096] For example, if Figure 5As shown, according to the process configuration parameters in the business requirements of tenant merchant A, configure the production parameters of the positioning node. Specifically, determine the parameter configuration, that is, determine the configuration parameters for cross-stocking or first-in-stock production; determine the product rules, that is, determine the rules for specifying a grade or specifying a matching rule; determine the inventory turnover rules, that is, determine the rules for sorting by grade, sorting by batch, or approved by packaging code; determine the inventory positioning rules, that is, determine the rules for automatic replenishment when out of stock or priority clearing of storage locations; determine the inventory matching rules, that is, determine the rules for first-in-first-out production based on the generation date. According to the process configuration parameters in the business requirements of tenant merchant A, configure the production parameters of the group collection single node. Specifically, determine the collection single parameters, that is, determine the order limit

[50] , volume limit

[500] , weight limit

[500] , and commodity shipment limit [8]; determine the picking task parameters, that is, select the volume limit

[200] , weight limit

[100] , and commodity shipment limit [4]; determine the picking method, that is, determine current label picking, picking and sorting simultaneously, or picking and sorting in one; determine the collection single algorithm, that is, determine to use algorithm 1; determine the collection single extension configuration, that is, determine to enable extension point 1 and enable extension point 3.

[0097] For example: Figure 6 As shown, according to the process configuration parameters in the business requirements of tenant merchant B, configure the production parameters of the positioning node. Specifically, determine the parameter configuration, that is, determine the configuration parameters for selecting "production first when goods are available"; determine the product rules, that is, determine the rules for selecting a specified level or a specified matching; determine the inventory turnover rules, that is, determine the rules for sorting by level or by batch; determine the inventory positioning rules, that is, determine the rules for selecting priority clearing of storage locations; determine the inventory matching rules, that is, determine the rules for selecting the first-come-first-served rule of the generation date. According to the process configuration parameters in the business requirements of tenant merchant B, configure the production parameters of the group order node. Specifically, determine the group order parameters, that is, determine the order limit

[50] , volume limit

[500] , weight limit

[500] , and product shipment limit [8]; determine the picking task parameters, that is, select the volume limit

[200] , weight limit

[100] , and product shipment limit [4]; determine the picking method, that is, determine to use automatic sorting; determine the group order algorithm, that is, determine to use algorithm 2; determine the group order extension configuration, that is, determine to enable extension point 2.

[0098] Step S204: Generate a corresponding warehouse management system (WMS) based on the inbound process data, the outbound process data, and the warehouse type.

[0099] In the specific implementation of step S204, a corresponding warehouse management system (WMS) is first generated based on the inbound process data and the outbound process data. Then, the warehouse type is configured for the generated warehouse management system (WMS).

[0100] It should be noted that the warehouse type can be a fresh food warehouse, a clothing warehouse, a large item warehouse, an electronic device warehouse, and a book warehouse, etc.

[0101] For example, as shown in Figure 7 , in the tenant merchant B, there are to-be-assigned warehouses a, b, c, and d of the warehouse management system to be assigned, and there are assigned warehouses e, f, g, and h of the warehouse management system that have been assigned, wherein XX represents the warehouse type.

[0102] In the embodiment of the present application, the warehouse management system WMS generation instruction submitted by the user is obtained, the user carries the business requirement corresponding to the warehouse management system WMS to be generated; based on the business requirement, the warehouse type of the warehouse management system WMS is determined, the number of the warehouse type is at least one; based on the business requirement, the warehouse-in flow data and the warehouse-out flow data required for generating the warehouse management system WMS are determined; and the corresponding warehouse management system WMS is generated based on the warehouse-in flow data, the warehouse-out flow data and the warehouse type. In this scheme, the corresponding warehouse type, warehouse-in flow data and warehouse-out flow data can be determined based on the business requirement provided by the user; then one or more WMS corresponding to the user are constructed and used. The above-mentioned method can construct different WMS for different customers, so that the constructed WMS supports various production scenarios.

[0103] Based on the above-mentioned warehouse management system generation method, referring to Figure 8 , another flowchart of a warehouse management system generation method is shown.

[0104] Step S801: Obtain the warehouse management system WMS generation instruction submitted by the user.

[0105] Step S802: Determine the warehouse type of the warehouse management system WMS based on the business requirement.

[0106] It should be noted that the specific process of step S801 is the same as the specific implementation process of step S201 shown above, and can be referred to each other.

[0107] Step S803: Determine whether the number of the warehouse type is multiple, if it is multiple, execute steps S804 to S806, if it is one, execute steps S807 to S809.

[0108] In the process of implementing step S803, if it is determined that the number of the warehouse type is multiple, steps S804 to S806 are executed, if it is determined that the number of the warehouse type is one, steps S807 to S809 are executed.

[0109] Step S804: determining the demand data corresponding to each warehouse type in the business demand.

[0110] In the process of implementing step S804, different production process versions can be configured according to the characteristics of the warehouse, that is, the demand data corresponding to each warehouse type is determined by the demand data corresponding to multiple business types in the business demand.

[0111] It should be noted that the warehouse type can be a fresh food warehouse, a clothing warehouse, a large item warehouse, an electronic device warehouse, a book warehouse, etc.

[0112] In the embodiment of the application, different warehouse management systems can be set for fresh food warehouses, clothing warehouses, large item warehouses, electronic device warehouses, and / or book warehouses, etc.

[0113] Step S805: generating the warehouse-in process data and the warehouse-out process data corresponding to each warehouse type based on the demand data corresponding to each warehouse type.

[0114] In the process of implementing step S806, for each warehouse type, the warehouse-in process data and the warehouse-out process data corresponding to each warehouse type are determined according to the demand data corresponding to each warehouse type. Specifically, for each warehouse type, the demand data corresponding to the warehouse type is analyzed to determine the check-in mode, the handover mode, the acceptance mode, the shelving mode, and the order status of each warehouse type, wherein the order status is used to indicate whether the order is closed; for each warehouse type, the demand data corresponding to the warehouse type is analyzed to determine the positioning mode, the order form, the task allocation mode, the picking mode, the review packing mode, and the delivery mode of each warehouse type, wherein the order form is used to indicate whether the order is split or whether the order is combined.

[0115] Step S806: generating multiple warehouse management systems WMS for each warehouse type based on the warehouse-in process data and the warehouse-out process data corresponding to each warehouse type.

[0116] In the process of implementing step S806, each warehouse type and the warehouse-in process data and the warehouse-out process data corresponding to the warehouse type are generated into a specific warehouse management system WMS, and the number of warehouse management systems WMS is multiple.

[0117] Step S807: determining the demand data corresponding to the warehouse type in the business demand.

[0118] It should be noted that the specific implementation process of step S807 is the same as that of step S804 described above, and they can be referred to each other.

[0119] Step S808: generating the warehousing process data and the delivery process data corresponding to the warehouse type based on the demand data corresponding to the warehouse type.

[0120] In the implementation of step S808, the demand data corresponding to the warehouse type is analyzed to determine the check-in mode, the handover mode, the acceptance mode, the shelving mode and the order status corresponding to the warehouse type, the order status being used to indicate whether to close the order; the demand data corresponding to the warehouse type is analyzed to determine the positioning mode, the order form, the task allocation mode, the picking mode, the review packing mode and the delivery mode corresponding to the warehouse type, the order form being used to indicate whether to split the order or to group the orders.

[0121] It should be noted that the specific implementation process of step S808 is the same as that of step S805 described above, and can be referred to each other.

[0122] Step S809: generating the warehouse management system WMS corresponding to the warehouse type based on the warehousing process data, the delivery process data and the warehouse type.

[0123] It should be noted that the specific implementation process of step S809 is the same as that of step S204 described above, and can be referred to each other.

[0124] In the embodiment of the application, the warehouse management system WMS generation instruction submitted by the user is acquired, the user carries the business demand corresponding to the warehouse management system WMS to be generated; based on the business demand, the warehouse type of the warehouse management system WMS is determined, the number of the warehouse types is at least one; based on the business demand, the warehousing process data and the delivery process data required for generating the warehouse management system WMS are determined; and the warehouse management system WMS corresponding to the warehouse type is generated based on the warehousing process data, the delivery process data and the warehouse type. In this scheme, the corresponding warehouse type, warehousing process data and delivery process data can be determined based on the business demand provided by the user; then one or more WMS corresponding to the user are constructed and used. The above-mentioned mode can construct different WMS for different customers, so that the constructed WMS supports various production scenarios.

[0125] Based on the warehouse management system generated by the above-mentioned embodiment of the application, the embodiment of the application also discloses a use method of the warehouse management system, which is suitable for the warehouse management system shown in the above-mentioned embodiment, as shown in the figure, the method comprises the following steps: Figure 9

[0126] Step S901: when receiving the product delivery business request submitted by the user, acquiring the business information in the business request.

[0127] ​In the implementation process of step S901, the warehouse management system obtains the request parameters in the business request submitted by the user and assembles the query parameters when receiving the business request of product warehouse-out submitted by the user.

[0128] Step S902: processing the business request according to the preset warehouse-out processing flow.

[0129] In the implementation process of step S902, the preset warehouse-out processing flow corresponding to the current business request is queried, and if the preset warehouse-out processing flow is sequentially processed according to the order of the positioning node, the order splitting node or the group collection node, the task allocation node, the picking node, the review packing node and the delivery node, specifically, the configuration of the positioning node is determined first, if it is automatic, the corresponding product position is found according to the product picture in the business request; if it is found, the configuration of the order form is determined, if it is a group collection order, when the number of orders in the group collection order corresponding to the business request meets the preset value, the business request is handed over to the next node for processing; the configuration of the task node is determined, if they are all automatic, the group collection order corresponding to the business request is allocated to the picker in an idle state, or the group collection order corresponding to the business request is allocated to the picking robot in an idle state; the configuration of the picking node is determined, if it is automatic, the picking robot performs picking according to the preset execution program based on the group collection order corresponding to the business request when receiving the group collection order corresponding to the business request, if it is manual, the picker performs picking according to the group collection order corresponding to the business request; then the configuration of the review packing node is determined, if it is automatic, the picked products are reviewed to determine whether the picked products are consistent with the products requested by the business request; if they are consistent, the picked products and the order information generated by the business request are packed for delivery by the delivery node; the configuration of the delivery node is determined, if it is automatic, the delivery is automatically performed, if it is manual, the delivery needs to be assisted by manual. After determining that the product corresponding to the business request is delivered, it is determined that the product corresponding to the business request is completed.

[0130] It should be noted that the preset value is set according to multiple experiments or actual conditions.

[0131] Correspondingly, the embodiment of the application also shows the architecture diagram of processing the use process of the warehouse management system shown above, as shown in Figure 10 .

[0132] In the embodiment of the present application, when a business request of product warehouse-out submitted by a user is received, the business information in the business request is acquired; and the business request is processed according to a preset warehouse-out processing flow. In the scheme, the corresponding warehouse type, warehouse-in flow data and warehouse-out flow data can be determined based on the business requirement provided by the user; and then one or more WMS corresponding to the user is constructed and used. The above-mentioned manner can construct different WMS for different customers, so that the constructed WMS supports various production scenarios.

[0133] Corresponding to the generation method of the warehouse management system shown in the above embodiment of the present application, the embodiment of the present application also discloses a generation device of a warehouse management system, as shown in Figure 11 The device includes:

[0134] The first acquisition unit 1101 is configured to acquire a warehouse management system WMS generation instruction submitted by a user, wherein the user carries a business requirement corresponding to a warehouse management system WMS to be generated.

[0135] The first determination unit 1102 is configured to determine a warehouse type of the warehouse management system WMS based on the business requirement, wherein the number of the warehouse types is at least one.

[0136] The second determination unit 1103 is configured to determine warehouse-in flow data and warehouse-out flow data required for generating the warehouse management system WMS based on the business requirement.

[0137] The generation unit 1104 is configured to generate a corresponding warehouse management system WMS based on the warehouse-in flow data, the warehouse-out flow data and the warehouse type.

[0138] It should be noted that the specific principles and execution processes of each unit in the generation device of the warehouse management system disclosed in the above embodiment of the present application are the same as those of the generation method of the warehouse management system shown in the above embodiment of the present application, and can be referred to the corresponding part in the generation method of the warehouse management system disclosed in the above embodiment of the present application, which will not be described here.

[0139] In the embodiment of the present application, a warehouse management system WMS generation instruction submitted by a user is acquired, the user carries a business requirement corresponding to a warehouse management system WMS to be generated; based on the business requirement, a warehouse type of the warehouse management system WMS is determined, the number of the warehouse types is at least one; based on the business requirement, inbound process data and outbound process data required for generating the warehouse management system WMS are determined; and based on the inbound process data, the outbound process data and the warehouse type, a corresponding warehouse management system WMS is generated. In this scheme, the corresponding warehouse type, the inbound process data and the outbound process data can be determined based on the business requirement provided by the user; then one or more WMSs corresponding to the user are constructed and used. The above-mentioned manner can construct different WMSs for different customers, so that the constructed WMSs support various production scenarios.

[0140] Optionally, based on the above-mentioned warehouse management system generation device, if the number of the warehouse types is multiple, the second determination unit 1103 is specifically configured to: determine requirement data corresponding to each warehouse type in the business requirement; and for each warehouse type, generate inbound process data and outbound process data corresponding to each warehouse type based on the requirement data corresponding to the warehouse type.

[0141] Correspondingly, the generation unit 1104 is specifically configured to: for each warehouse type, generate multiple warehouse management systems WMSs by using the inbound process data and the outbound process data corresponding to the warehouse type and the corresponding warehouse type.

[0142] Optionally, based on the above-mentioned warehouse management system generation device, for each warehouse type, the second determination unit 1103 configured to generate inbound process data and outbound process data corresponding to each warehouse type based on the requirement data corresponding to the warehouse type is specifically configured to: for each warehouse type, analyze the requirement data corresponding to the warehouse type to determine a check-in mode, a handover mode, an acceptance mode, a shelving mode and an order state corresponding to each warehouse type, the order state being used to indicate whether to close an order; and for each warehouse type, analyze the requirement data corresponding to the warehouse type to determine a positioning mode, an order form, a task allocation mode, a picking mode, a review packing mode and a delivery mode corresponding to each warehouse type, the order form being used to indicate whether to split an order or to group orders.

[0143] Optionally, based on the above-mentioned warehouse management system generation device, if the number of the warehouse types is one, the second determination unit 1103 is specifically configured to: determine requirement data corresponding to the warehouse type in the business requirement; and generate inbound process data and outbound process data corresponding to the warehouse type based on the requirement data corresponding to the warehouse type.

[0144] Optionally, based on the generation apparatus of the warehouse management system shown above, the second determination unit 1103 generates the warehousing process data and the delivery process data corresponding to the warehouse type based on the demand data corresponding to the warehouse type, and specifically is configured to:

[0145] analyze the demand data corresponding to the warehouse type to determine the check-in mode, the handover mode, the acceptance mode, the shelving mode and the order state, wherein the order state is used to indicate whether to close the order; analyze the demand data corresponding to the warehouse type to determine the positioning mode, the order form, the task allocation mode, the picking mode, the review packing mode and the delivery mode, wherein the order form is used to indicate whether to split the order or to group the orders.

[0146] Corresponding to the use method of the warehouse management system shown in the above embodiment of the application, the embodiment of the application also discloses a use apparatus of a warehouse management system, as shown in Figure 12 The use apparatus of the warehouse management system shown in the embodiment of the application has the structure as shown in the figure, and the apparatus comprises:

[0147] The second acquisition unit 1201 is configured to acquire the business information in the business request when receiving the business request of product delivery submitted by a user.

[0148] The processing unit 1202 is configured to process the business request according to a preset delivery processing flow, and determine that the product corresponding to the business request is completed delivery.

[0149] It should be noted that the specific principles and execution processes of each unit in the use apparatus of the warehouse management system disclosed in the above embodiment of the application are the same as those of the generation and use of the warehouse management system shown in the above embodiment of the application, and can be referred to the corresponding part in the use method of the warehouse management system disclosed in the above embodiment of the application, which will not be described here.

[0150] In the embodiment of the application, when receiving the business request of product delivery submitted by a user, the business information in the business request is acquired; and the business request is processed according to a preset delivery processing flow. In the present scheme, the corresponding warehouse type, the warehousing process data and the delivery process data can be determined based on the business demand provided by the user; and then one or more WMS corresponding to the user are constructed and used. The above-mentioned mode can construct different WMSs for different customers, so that the constructed WMSs support various production scenarios.

[0151] The embodiment of the application also discloses an electronic device for running a database stored procedure, wherein the database stored procedure is executed as described above. Figures 1 to 8A method for generating and executing a warehouse management system is disclosed Figure 9 A method for using a warehouse management system is shown.

[0152] The embodiment of the present application further discloses a computer storage medium, which comprises a database storage procedure, wherein the device where the storage medium is located executes the above-mentioned method when the database storage procedure is running. Figures 1 to 8 A method for generating and executing a warehouse management system is disclosed Figure 9 A method for using a warehouse management system is shown.

[0153] In the context of the present disclosure, the computer storage medium can be a tangible medium, which can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of the machine-readable storage medium can include one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical storage devices, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0154] Each of the embodiments in the present specification is described in a progressive manner, and the same or similar parts between each of the embodiments can be referred to each other. Each of the embodiments focuses on the difference from other embodiments. In particular, for the system or the system embodiment, since it is basically similar to the method embodiment, it is described more simply, and the relevant part can be referred to the part of the method embodiment. The above-described system and system embodiment are merely illustrative, and the units described as separate components can be or can not be physically separated, and the components displayed as units can be or can not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. According to actual needs, part or all of the modules can be selected to achieve the purpose of the embodiment. Those skilled in the art can understand and implement without creative labor.

[0155] Those skilled in the art will further realize that the mechanisms of the various examples described herein are capable of being implemented using any number of combinations of the described features. Accordingly, these examples are not limited to the mechanisms described herein, but rather, the intent is to cover all modifications and alternatives equivalent thereto. The preceding description of the examples is illustrative, and not restrictive. Many other examples will be apparent to those of skill in the art upon reviewing the above description. The scope of the examples should, therefore, be determined not with reference to the above description, but instead should be given to the appended claims, along with their full scope of equivalents.

[0156] The above description of disclosed examples is intended to be illustrative, and not restrictive. Many other examples will be apparent to those of skill in the art upon reviewing the above description. The scope of the examples should, therefore, be determined not with reference to the above description, but instead should be given to the appended claims, along with their full scope of equivalents.

Claims

1. A method for generating a warehouse management system, characterized in that, The method includes: Obtain the Warehouse Management System (WMS) generation instruction submitted by the user, wherein the user carries the business requirements corresponding to the Warehouse Management System (WMS) to be generated; Based on the business types that need to be managed in the aforementioned business requirements, the warehouse types of the warehouse management system (WMS) are determined, and the number of warehouse types is at least one. Based on the aforementioned business requirements, the inbound and outbound process data required to generate the Warehouse Management System (WMS) are determined. The inbound process data includes check-in method, handover method, shelving method, and order status. The outbound process data includes location method, order type, picking method, verification and packing method, and shipping method. Based on the inbound process data, the outbound process data, and the warehouse type, a corresponding warehouse management system (WMS) is generated.

2. The method according to claim 1, characterized in that, If there are multiple warehouse types, the step of determining the inbound and outbound process data required to generate the Warehouse Management System (WMS) based on the business requirements includes: Determine the requirement data corresponding to each warehouse type in the business requirements; For each warehouse type, inbound and outbound process data corresponding to each warehouse type are generated based on the demand data corresponding to that warehouse type. Accordingly, a corresponding warehouse management system (WMS) is generated based on the inbound process data, the outbound process data, and the warehouse type, including: For each warehouse type, multiple warehouse management systems (WMS) are generated by combining the inbound and outbound process data corresponding to that warehouse type with the corresponding warehouse type.

3. The method according to claim 2, characterized in that, For each warehouse type, generating inbound and outbound process data corresponding to that warehouse type based on the demand data for that warehouse type includes: For each warehouse type, the corresponding demand data is analyzed to determine the check-in method, handover method, acceptance method, shelving method, and order status for each warehouse type. The order status is used to indicate whether to close the order. For each warehouse type, the corresponding demand data is analyzed to determine the location method, order form, task allocation method, picking method, packing verification method, and shipping method for each warehouse type. The order form is used to indicate whether to split an order or to combine orders.

4. The method according to claim 1, characterized in that, If the number of warehouse types is one, the step of determining the inbound and outbound process data required to generate the warehouse management system (WMS) based on the business requirements includes: Determine the requirement data corresponding to the warehouse type in the business requirements; Based on the demand data corresponding to the warehouse type, generate inbound and outbound process data corresponding to the warehouse type.

5. The method according to claim 3, characterized in that, The process of generating inbound and outbound process data corresponding to the warehouse type based on the demand data corresponding to the warehouse type includes: Analyze the demand data corresponding to the warehouse type to determine the check-in method, handover method, acceptance method, shelving method and order status corresponding to the warehouse type. The order status is used to indicate whether to close the order. Analyze the demand data corresponding to the warehouse type to determine the location method, order form, task allocation method, picking method, packing verification method, and shipping method corresponding to the warehouse type. The order form is used to indicate whether to split the order or to combine the orders.

6. A method for using a warehouse management system, characterized in that, The method, applicable to a warehouse management system generated according to claim 1, comprises: When a user submits a business request for product outbound, query the preset outbound processing flow corresponding to the current business request. If the preset outbound processing flow is to process in the following order: location node, order splitting node or order grouping node, task allocation node, picking node, packing verification node and shipping node; After determining that the product corresponding to the business request has been shipped, the product corresponding to the business request has been confirmed to have been shipped out of the warehouse.

7. A device for generating a warehouse management system, characterized in that, The device includes: The first acquisition unit is used to acquire the Warehouse Management System (WMS) generation instruction submitted by the user, wherein the user carries the business requirements corresponding to the Warehouse Management System (WMS) to be generated. The first determining unit is used to determine the warehouse type of the warehouse management system (WMS) based on the business types that need to be managed in the business requirements, wherein the number of warehouse types is at least one. The second determining unit is used to determine, based on the business requirements, the inbound process data and outbound process data required to generate the warehouse management system (WMS). The inbound process data includes check-in method, handover method, shelving method and order status. The outbound process data includes location method, order type, picking method, verification packing method and shipping method. The generation unit is used to generate a corresponding warehouse management system (WMS) based on the inbound process data, the outbound process data, and the warehouse type.

8. A device for using a warehouse management system, characterized in that, Applicable to a warehouse management system generated according to claim 7, the apparatus comprising: The processing unit is used to query the preset outbound processing flow corresponding to the current business request when it receives a business request for product outbound from the user; if the preset outbound processing flow is to process in the order of positioning node, order splitting node or order grouping node, task allocation node, picking node, packing verification node and shipping node; after determining that the product corresponding to the business request is shipped, determine that the product corresponding to the business request has been outbound.

9. An electronic device, characterized in that, The electronic device is used to run a program, wherein the program executes the method for generating the warehouse management system as described in any one of claims 1-5, or executes the method for using the warehouse management system as described in claim 6.

10. A computer storage medium, characterized in that, The storage medium includes a stored program, wherein, when the program is running, it controls the device where the storage medium is located to execute the method for generating the warehouse management system as described in any one of claims 1-5, or to execute the method for using the warehouse management system as described in claim 6.

Citation Information

Patent Citations

  • Cloud wms warehouse management system

    CN113011822A