Carrying management method, device and system, electronic equipment and storage medium

By introducing an order source search strategy in the warehouse handling management system, the target warehouse is determined based on the delivery priority and the available inventory of items, the problem of not being able to support merchants to receive orders normally during warehouse handling is solved, and the normal flow of online data operation and inventory management is achieved.

CN120069756APending Publication Date: 2025-05-30BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311616018.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In the overseas warehouse moving scenario, the international supply chain fulfillment scheduling platform and the overseas warehouse management system cannot provide online data support during the warehouse moving, resulting in merchants being unable to accept orders normally.

Method used

By introducing an order source search strategy in the warehouse handling management system, the target warehouse of the shipment order is determined based on the shipment priority of the first warehouse and the second warehouse and the available inventory of the item, and the processing of the shipment order is completed in the WMS system of the target warehouse.

Benefits of technology

It has achieved support for merchants to accept orders normally during the warehouse moving period, saving the labor operation and maintenance workload and time cost of follow-up operation personnel and R&D personnel for offline data comparison and flashing, reducing the possibility of abnormal data generated due to manual misoperation, and reducing the risk of storage cost loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120069756A_ABST
    Figure CN120069756A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a warehouse carrying management method, device and system, electronic equipment and a computer storage medium, the method is applied to a docking service platform in the warehouse carrying management system, the system further comprises a warehouse management system WMS, and the method comprises the steps that when a delivery order is obtained, the delivery order is sent to the electronic equipment; determining whether there is an on-going warehouse moving plan matched with the delivery order at present; if yes, obtaining an order source searching strategy configured for the warehouse moving plan; the order source searching strategy comprises delivery priorities of the first warehouse and the second warehouse; and obtaining the available stock of goods of the first warehouse and the second warehouse, determining a target warehouse for delivering the delivery order according to the available stock of goods and the delivery priority, issuing the delivery order to a WMS system of the target warehouse, and completing delivery of the delivery order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, device, system, electronic device, and computer storage medium for warehouse transfer management. Background Art

[0002] Currently, in the operation of overseas warehouses, there are often requirements for warehouse transfers. Warehouse transfer refers to the overall movement of one or more items in a warehouse to another warehouse.

[0003] However, in the case of a large quantity of items to be transferred, the warehouse transfer time generally lasts about one to two weeks. During this period, the international supply chain fulfillment scheduling platform (FOP) and the overseas warehouse management system (Warehouse Management System, WMS system) cannot provide online data support, resulting in merchants having to stop accepting online orders. Only after the warehouse transfer is completed and all items are shelved, relying on operation personnel for offline statistics and providing them to R & D personnel for data comparison and data filling processing can merchants continue to accept online orders. It can be seen that for overseas warehouse transfer scenarios, there is a problem that normal order acceptance by merchants cannot be supported during the warehouse transfer period. Summary of the Invention

[0004] This application provides a method, device, system, electronic device, and computer storage medium for warehouse transfer management.

[0005] The technical solution of this application is implemented as follows:

[0006] An embodiment of this application provides a method for warehouse transfer management, which is applied to a docking service platform in a warehouse transfer management system. The system further includes: a WMS system. The method includes:

[0007] When a shipping order is obtained, determine whether there is a currently ongoing warehouse transfer plan that matches the shipping order; the warehouse transfer plan represents a plan to move the items corresponding to the shipping order from a first warehouse to a second warehouse;

[0008] If it is determined that there is, obtain the order sourcing strategy configured for the warehouse transfer plan; the order sourcing strategy includes the shipping priorities of the first warehouse and the second warehouse;

[0009] Obtain the available inventory of items in the first warehouse and the second warehouse. According to the available inventory of items and the shipping priorities, determine the target warehouse for shipping the shipping order, and send the shipping order to the WMS system of the target warehouse to complete the shipping of the shipping order; the target warehouse is one of the first warehouse and the second warehouse.

[0010] In some embodiments, determining a target warehouse for shipping the shipping order according to the available inventory of the item and the shipping priority includes:

[0011] Determining whether the available inventory of items in the first warehouse and the second warehouse both meet the shipping order;

[0012] If it is determined that the answer is yes, determine a target warehouse for shipping the shipping order according to the shipping priorities of the first warehouse and the second warehouse.

[0013] In some embodiments, the method further includes:

[0014] If it is determined that only the available inventory of items in one of the first warehouse and the second warehouse meets the shipping order, determine the warehouse that meets the shipping order as the target warehouse for shipping the shipping order;

[0015] If it is determined that the available inventory of items in the first warehouse and the second warehouse both do not meet the shipping order, and if it is determined that the sum of the available inventory of items in the first warehouse and the second warehouse meets the shipping order, then determine the second warehouse as the target warehouse for shipping the shipping order.

[0016] In some embodiments, the method further includes:

[0017] Send the warehouse transfer plan to the WMS system of the first warehouse, so that the WMS system of the first warehouse generates corresponding warehouse transfer tasks according to the warehouse transfer plan and returns the outbound flow data corresponding to the warehouse transfer tasks;

[0018] Reduce the available inventory of items in the first warehouse according to the outbound flow data, and increase the frozen inventory for item warehouse transfer;

[0019] Receive the inbound flow data corresponding to the warehouse transfer task returned by the WMS system of the second warehouse, reduce the frozen inventory for item warehouse transfer according to the inbound flow data, and increase the available inventory of items in the second warehouse.

[0020] In some embodiments, the method further includes:

[0021] After receiving the inbound flow data returned by the WMS system of the second warehouse, obtain the in-transit time corresponding to the warehouse transfer task;

[0022] Determine the current age of the items corresponding to the warehouse transfer task in the second warehouse according to the in-transit time corresponding to the warehouse transfer task.

[0023] In some embodiments, determining the current age of the item corresponding to the warehouse transfer task in the second warehouse according to the in-transit time corresponding to the warehouse transfer task includes:

[0024] Obtaining the first age of the item corresponding to the warehouse transfer task in the first warehouse;

[0025] Adding the in-transit time corresponding to the warehouse transfer task and the first age to obtain a second age;

[0026] Determining the second age as the current age of the item corresponding to the warehouse transfer task in the second warehouse.

[0027] In some embodiments, the method further includes:

[0028] When receiving a preset operation for the warehouse transfer plan, obtaining the status of the warehouse transfer task, and determining whether the warehouse transfer task is being executed according to the status of the warehouse transfer task; the preset operation is one of a close operation and a cancel operation;

[0029] When determining yes, updating the status of the warehouse transfer plan to a first preset status; the first preset status is one of a close failure and a cancel failure;

[0030] When determining no, updating the status of the warehouse transfer plan to a second preset status; the second preset status is one of a closed status and a cancelled status.

[0031] An embodiment of the present application also provides a warehouse transfer management device, which is applied to a docking service platform in a warehouse transfer management system. The system further includes: a WMS system. Wherein, the device includes:

[0032] A determination module, configured to determine whether there is a currently ongoing warehouse transfer plan that matches the shipping order when obtaining the shipping order; the warehouse transfer plan represents a plan to move the item corresponding to the shipping order from a first warehouse to a second warehouse;

[0033] An obtaining module, configured to obtain the order sourcing strategy configured for the warehouse transfer plan when determining yes; the order sourcing strategy includes the shipping priorities of the first warehouse and the second warehouse;

[0034] A sending module, configured to obtain the available inventory of items in the first warehouse and the second warehouse, determine the target warehouse for shipping the shipping order according to the available inventory of items and the shipping priorities, and send the shipping order to the WMS system of the target warehouse to complete the shipping of the shipping order; the target warehouse is one of the first warehouse and the second warehouse.

[0035] An embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the warehouse transfer management method provided by the foregoing one or more technical solutions.

[0036] An embodiment of the present application provides a warehouse transfer management system, which includes the foregoing warehouse transfer management device or the foregoing electronic device.

[0037] An embodiment of the present application provides a computer storage medium, which stores a computer program; after the computer program is executed, it can implement the warehouse transfer management method provided by the foregoing one or more technical solutions.

[0038] An embodiment of the present application proposes a warehouse transfer management method, device, system, electronic device, and computer storage medium, which are applied to a docking service platform in a warehouse transfer management system. The system further includes: a WMS system. The method includes: when a shipping order is obtained, determining whether there is a currently ongoing warehouse transfer plan that matches the shipping order; the warehouse transfer plan represents a plan to move the items corresponding to the shipping order from a first warehouse to a second warehouse; in the case of determining yes, obtaining an order sourcing strategy configured for the warehouse transfer plan; the order sourcing strategy includes the shipping priorities of the first warehouse and the second warehouse; obtaining the available inventory of items in the first warehouse and the second warehouse, and determining a target warehouse for shipping the shipping order according to the available inventory of items and the shipping priorities, and sending the shipping order to the WMS system of the target warehouse to complete the shipping of the shipping order; the target warehouse is one of the first warehouse and the second warehouse.

[0039] It can be seen that in the embodiment of the present application, when the docking service platform obtains a merchant's shipping order, if it is determined that there is a currently ongoing warehouse transfer plan that matches the shipping order, then as long as the shipping priorities of the first warehouse and the second warehouse pre-configured for the warehouse transfer plan are obtained, and combined with the available inventory of items in the two warehouses, the target warehouse for shipping can be determined to achieve the shipping of the shipping order, that is, it can support the merchant to perform normal order receiving processing during the warehouse transfer of items. Therefore, the problem that the merchant cannot receive orders normally during the warehouse transfer in the overseas warehouse transfer scenario can be solved. Description of the Drawings

[0040] Figure 1 is a flowchart of a warehouse transfer management method in an embodiment of the present application;

[0041] Figure 2 is a schematic diagram of a warehouse transfer plan management interface in an embodiment of the present application;

[0042] Figure 3 It is a schematic diagram of inventory management during warehouse relocation in an embodiment of the present application;

[0043] Figure 4 It is a schematic flowchart of processing a shipping order provided by an embodiment of the present application;

[0044] Figure 5 It is a schematic structural diagram of a warehouse relocation management device according to an embodiment of the present application;

[0045] Figure 6 It is a schematic structural diagram of an electronic device according to an embodiment of the present application. Detailed implementation manners

[0046] The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are only used to explain the present application and are not used to limit the present application. In addition, the embodiments provided below are partial embodiments for implementing the present application, rather than all embodiments for implementing the present application. Without conflict, the technical solutions described in the embodiments of the present application can be implemented in any combination manner.

[0047] It should be noted that in the embodiments of the present application, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a method or device including a series of elements not only includes the elements clearly recited, but also includes other elements not explicitly listed, or also includes elements inherent to the implementation of the method or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of other related elements in the method or device including the element (such as steps in a method or units in a device, for example, the unit can be a partial circuit, a partial processor, a partial program or software, etc.).

[0048] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, I and / or J can represent: I exists alone, I and J exist simultaneously, and J exists alone. In addition, the term "at least one" in this article represents any one of multiple or any combination of at least two of multiple. For example, including at least one of I, J, and R can represent including any one or more elements selected from the set composed of I, J, and R.

[0049] For example, the warehouse moving management method provided in the embodiment of the present application includes a series of steps, but the warehouse moving management method provided in the embodiment of the present application is not limited to the recorded steps. Similarly, the warehouse moving management device provided in the embodiment of the present application includes a series of modules, but the warehouse moving management device provided in the embodiment of the present application is not limited to including the modules explicitly recorded, and may also include modules required to obtain relevant time series data or perform processing based on time series data.

[0050] The embodiments of the present application can be applied to a computer system composed of a terminal device and a server, and can operate with many other general or special computing system environments or configurations. Here, the terminal device can be a thin client, a thick client, a handheld or laptop device, a microprocessor-based system, a set-top box, a programmable consumer electronic product, a network personal computer, a small computer system, etc., and the server can be a server computer system, a small computer system, a large computer system, and a distributed cloud computing technology environment including any of the above systems, etc.

[0051] Electronic devices such as terminal devices and servers can be described in the general context of computer system executable instructions (such as program modules) executed by a computer system. In general, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment, where tasks are performed by remote processing devices linked through a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media including storage devices.

[0052] In the related technologies, for overseas warehouse relocation scenarios, due to the lack of corresponding online warehouse relocation management processes in upstream and downstream systems such as FOP platforms and WMS systems, customers are unable to accept orders online during the warehouse relocation period, and need to use offline management and subsequent brushing to make up for the in-and-out data and inventory age changes that occurred during the warehouse relocation period. This not only consumes a lot of time for operations and R&D personnel to compare, trace and make up data, but also requires coordination of upstream and downstream systems to synchronously process abnormal data, which greatly increases the daily operation and maintenance workload and time cost after the warehouse relocation. In addition, manual brushing in the later stage is more likely to result in inventory data anomalies, omissions and errors. In addition, the inability to continuously calculate the inventory age of items after the warehouse relocation will also lead to storage cost losses. In order to better support the online data operation of overseas warehouse relocation scenarios, it is necessary to provide a warehouse relocation management method to support normal order acceptance during the warehouse relocation period and ensure the accurate circulation and feedback of item inventory and inventory age. In this way, it can save the subsequent operations and R&D personnel The workload and time cost of human operation and maintenance for offline data comparison and brushing can be reduced, the possibility of abnormal data due to manual misoperation can be reduced, and the risk of storage cost losses can be reduced.

[0053] In some embodiments of the present application, the warehouse transfer management method can be implemented by a processor in the warehouse transfer management device. The above-mentioned processor can be at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Central Processing Unit (CPU), a controller, a microcontroller, and a microprocessor.

[0054] Figure 1 is a schematic flowchart of a warehouse transfer management method in an embodiment of the present application. As Figure 1 shown, the method includes the following steps:

[0055] Step 100: When a shipping order is obtained, determine whether there is a currently ongoing warehouse transfer plan that matches the shipping order.

[0056] In the embodiments of the present application, the warehouse transfer management method can be applied to the docking service platform in the warehouse transfer management system. The docking service platform can be the above-mentioned FOP platform or other service platforms with similar functions. Among them, in addition to the docking service platform, the warehouse transfer management system can also include several WMS systems. Here, each warehouse involved in the warehouse transfer plan has a corresponding WMS system. The WMS system is a software system used to manage and control the flow of items and inventory in the warehouse. Exemplarily, the warehouse transfer management system can be applicable to warehouse transfer scenarios in various overseas countries.

[0057] Exemplarily, when a user has an online shopping need, the user can select the items he needs from the items sold by various merchants on the e-commerce platform and place an order and make a payment. At this time, the e-commerce platform will generate a corresponding shipping order and provide it to the docking service platform. In this way, the docking service platform can obtain the shipping order. Here, there are no restrictions on the quantity and type of items in the shipping order. For example, the shipping order can include ten computers or ten computers and twenty mobile phones.

[0058] In some embodiments, when the docking service platform obtains a shipping order, determining whether there is a current warehousing transfer plan that matches the shipping order may include: when obtaining the shipping order, obtaining the warehouse information of the shipping order, and based on the warehouse information, determining whether there is a current warehousing transfer plan that matches the shipping order; or, when obtaining the shipping order, obtaining the shipper information and the warehouse information of the shipping order, and based on the shipper information and the warehouse information, determining whether there is a current warehousing transfer plan that matches the shipping order.

[0059] Here, the warehousing transfer plan refers to a plan to move the items corresponding to the shipping order from the first warehouse to the second warehouse; the warehousing transfer plan can be created according to the whole-warehouse dimension or the shipper dimension; if the warehousing transfer plan is created according to the whole-warehouse dimension, the warehousing transfer plan may include the first warehouse information and the second warehouse information; at this time, if it is determined that the first warehouse information or the second warehouse information included in the warehousing transfer plan is the same as the warehouse information of the shipping order, it means that the warehousing transfer plan matches the shipping order, otherwise, it means that the two do not match; if the warehousing transfer plan is created according to the shipper dimension, in addition to including the first warehouse information and the second warehouse information, the warehousing transfer plan also includes the shipper information of the items; at this time, if it is determined that the shipper information included in the warehousing transfer plan is the same as the shipper information of the shipping order, and the first warehouse information or the second warehouse information is also the same as the warehouse information of the shipping order, it means that the warehousing transfer plan matches the shipping order, otherwise, it means that the two do not match.

[0060] Exemplarily, the shipper information may include the name and code of the shipper, and the warehouse information may include the name and code of the warehouse. Here, the warehouse of the shipping order may be the warehouse designated by the merchant for the shipping order.

[0061] Exemplarily, in the case where the shipping order includes multiple items, the items corresponding to the shipping order may be one of them or multiple; among them, the first warehouse is also called the old warehouse, which represents the warehouse from which the items are moved out; the second warehouse is also called the new warehouse, which represents the warehouse into which the items are moved in; for ease of understanding, the old warehouse and the new warehouse will be used for subsequent description.

[0062] It should be noted that if the docking service platform determines that there is a current warehousing transfer plan that matches the shipping order, it means that there is a current warehousing transfer behavior for the items corresponding to the shipping order. At this time, subsequent processing needs to be carried out according to steps 101 to 102; if the docking service platform determines that there is no current warehousing transfer plan that matches the shipping order, it means that there is no current warehousing transfer behavior for the items corresponding to the shipping order. At this time, the shipping order can be processed according to the existing process. Exemplarily, the shipping order can be sent to the WMS system of the warehouse. If the available inventory of the items in this warehouse is sufficient, normal shipping can be carried out. Otherwise, if the available inventory of the items in this warehouse is insufficient, the shipping will fail.

[0063] Step 101: When it is determined to be "yes", obtain the order sourcing strategy configured for the warehouse transfer plan.

[0064] In the embodiments of the present application, if the docking service platform determines that there is a currently ongoing warehouse transfer plan that matches the shipping order, then obtain the order sourcing strategy configured for the warehouse transfer plan; wherein, the order sourcing strategy at least includes whether the warehouse transfer plan supports order sourcing, and when it is determined to be "yes", the order sourcing strategy further includes the shipping priorities of the first warehouse and the second warehouse; when it is determined to be "no", it means that the docking service platform does not support order sourcing, and in this case, the shipping order can be processed according to the existing process.

[0065] It should be noted that if the order sourcing strategy includes the shipping priorities of the first warehouse and the second warehouse, it means that the warehouse transfer plan supports order sourcing; here, order sourcing can be understood as finding a suitable target warehouse for shipping the items corresponding to the shipping order.

[0066] Exemplarily, in addition to including the shipping priorities of the first warehouse and the second warehouse, the order sourcing strategy may further include whether the warehouse transfer plan supports accepting orders after adding the old and new warehouses; here, accepting orders after adding the old and new warehouses can be understood as adding the available inventories of the items in the first warehouse and the second warehouse and then processing the shipping order.

[0067] Exemplarily, the order sourcing strategy can be correspondingly configured during the creation of the warehouse transfer plan. Exemplarily, when the shipper has a warehouse transfer requirement, the shipper or the operator can create a warehouse transfer plan on the docking service platform according to the whole-warehouse dimension or the shipper dimension, and configure the order sourcing strategy for the warehouse transfer plan; wherein, after the warehouse transfer plan is created, the information included therein can be displayed through the warehouse transfer plan management interface; the following will be combined with Figure 2 for description.

[0068] Exemplarily, Figure 2 is a schematic diagram of a warehouse transfer plan management interface in the embodiments of the present application. As Figure 2 shown, the warehouse transfer plan form corresponds to the above-mentioned warehouse transfer plan, and the details of the warehouse transfer plan form correspond to the various information in the warehouse transfer plan. The warehouse transfer plan may include information such as the old warehouse code, old warehouse name, new warehouse code, new warehouse name, warehouse transfer type (which can be the whole-warehouse dimension or the shipper dimension), etc.; when the warehouse transfer type is selected as the shipper dimension, the warehouse transfer plan further includes shipper information, that is, the shipper's code and name; here, the shipper can be the shipper of the old warehouse and the new warehouse, or the shipper with inventory in the old warehouse, and multiple shippers can be supported for selection.

[0069] Exemplarily, when creating a warehouse transfer plan, the process of configuring the order sourcing strategy can be as follows: First, configure whether the warehouse transfer plan supports order sourcing; if so, it means ignoring the warehouse code in the shipping order, and the order sourcing needs to be carried out according to the corresponding logic through the docking service platform. If not, the shipping order can be processed according to the existing process; after configuring that the warehouse transfer plan supports order sourcing, continue to configure the shipping warehouse priority, that is, configure the shipping priorities of the first warehouse and the second warehouse; here, it can be configured in the form of enumerated values or in other ways; if configured in the form of enumerated values, list the optional enumerated values for giving priority to the first warehouse for shipping and the optional enumerated values for giving priority to the second warehouse for shipping respectively. If a certain optional enumerated value is selected, it means that the shipping priority of this warehouse is higher than that of the other warehouse. After completing the configuration of the shipping warehouse priority, it means that all shippers involved in the warehouse transfer plan need to support order sourcing.

[0070] Exemplarily, after completing the above configuration, the process of configuring the order sourcing strategy may further include: continuing to configure whether the warehouse transfer plan supports receiving orders after adding the available inventory of the old and new warehouses; it should be noted that only after configuring that the warehouse transfer plan supports order sourcing can it be configured whether the warehouse transfer plan supports receiving orders after adding the available inventory of the old and new warehouses. If it is configured that the warehouse transfer plan supports receiving orders after adding the available inventory of the old and new warehouses, it means that when carrying out order sourcing, it is possible to support receiving orders after adding the available inventory of the items in the old and new warehouses. Since it cannot be guaranteed that the shipping order will be successfully shipped in this scenario, it needs to be configured with caution.

[0071] Step 102: Obtain the available inventory of items in the first warehouse and the second warehouse, determine the target warehouse for shipping the shipping order according to the available inventory of items and the shipping priority, and send the shipping order to the WMS system of the target warehouse to complete the shipping of the shipping order.

[0072] Here, the available inventory of items refers to the quantity of available inventory of items corresponding to the shipping order; in the embodiment of the present application, after the docking service platform obtains the order sourcing strategy configured for the warehouse transfer plan, if it is determined according to the order sourcing strategy that the warehouse transfer plan supports order sourcing, it can continue to obtain the available inventory of items in the first warehouse and the second warehouse. Furthermore, according to the available inventory of items in the two warehouses and the shipping priorities of the two warehouses, determine the target warehouse for shipping the shipping order; here, the target warehouse is one of the first warehouse and the second warehouse.

[0073] Further, after determining the target warehouse for shipping the shipping order, the docking service platform can send the shipping order to the WMS system of the target warehouse, and then complete the shipping of the shipping order through the WMS system.

[0074] In some embodiments, determining a target warehouse for shipping a shipping order based on the available inventory of items and the shipping priority may include: determining whether the available inventory of items in the first warehouse and the second warehouse both meet the shipping order; if it is determined to be yes, determining a target warehouse for shipping the shipping order according to the shipping priorities of the first warehouse and the second warehouse.

[0075] In the embodiments of the present application, after obtaining the available inventory of items in the first warehouse and the second warehouse, the docking service platform may respectively compare the available inventory of items in the first warehouse and the second warehouse with the number of items corresponding to the shipping order to obtain the respective comparison results of these two warehouses; and then determine whether the available inventory of items in the first warehouse and the second warehouse both meet the shipping order according to the respective comparison results of these two warehouses.

[0076] Exemplarily, if the above two comparison results indicate that the available inventory of items in the first warehouse and the second warehouse are both greater than or equal to the number of items corresponding to the shipping order, it is determined that the available inventory of items in the first warehouse and the second warehouse both meet the shipping order; otherwise, it is determined that the available inventory of items in at least one of these two warehouses does not meet the shipping order.

[0077] It should be noted that if the shipper or operator marks that the transfer plan supports accepting orders with shortages when creating the transfer plan, as long as the available inventory of items in the first warehouse and the second warehouse is not zero available inventory, it can be regarded that the available inventory of items in these two warehouses both meet the shipping order.

[0078] Exemplarily, when the docking service platform determines that the available inventory of items in the first warehouse and the second warehouse both meet the shipping order, the warehouse information of the shipping order may be ignored. If the warehouse of the shipping order is designated by the merchant for the shipping order, it is equivalent to ignoring the warehouse designated by the merchant, and directly determining the warehouse with a higher shipping priority in the first warehouse and the second warehouse as the target warehouse for shipping the shipping order.

[0079] Furthermore, after determining the target warehouse for shipping the shipping order, the docking service platform may send the shipping order to the WMS system of the target warehouse, and then complete the shipping of the shipping order through the WMS system.

[0080] In some embodiments, the above method may further include: when it is determined that only the available inventory of items in one of the first warehouse and the second warehouse meets the shipping order, determining the warehouse that meets the shipping order as the target warehouse for shipping the shipping order; when it is determined that the available inventory of items in the first warehouse and the second warehouse both do not meet the shipping order, if it is determined that the sum of the available inventory of items in the first warehouse and the second warehouse meets the shipping order, determining the second warehouse as the target warehouse for shipping the shipping order.

[0081] Exemplarily, if the docking service platform determines that the available inventory of items in only one of the first warehouse and the second warehouse meets the delivery order, the warehouse information of the delivery order is ignored, and the warehouse that meets the delivery order is directly determined as the target warehouse for delivering the delivery order; at this time, the docking service platform can send the delivery order to the WMS system of the target warehouse, and then complete the delivery of the delivery order through the WMS system.

[0082] Exemplarily, if the docking service platform determines that the available inventory of items in both the first warehouse and the second warehouse does not meet the delivery order, it is determined whether the warehouse transfer plan supports receiving orders after the combination of the new and old warehouses according to the order sourcing strategy. If it is determined that it does, and if it is determined that the sum of the available inventory of items in the first warehouse and the second warehouse meets the delivery order, the second warehouse can be determined as the target warehouse for delivering the delivery order; if it is determined that the sum of the available inventory of items in the first warehouse and the second warehouse does not meet the delivery order, the docking service platform directly rejects the delivery order.

[0083] It should be noted that if the docking service platform determines that the sum of the available inventory of items in the first warehouse and the second warehouse meets the delivery order, the delivery order can be controlled first, that is, the delivery order is not sent to the WMS system of the second warehouse first; during this process, if the docking service platform receives the flow data of the items when they are put into storage from the WMS system of the second warehouse each time, it determines whether the current available inventory of items in the second warehouse meets the delivery order; if it meets, the docking service platform then sends the delivery order to the WMS system of the second warehouse, and then completes the delivery of the delivery order through the WMS system; if it does not meet, the docking service platform continues to control it until the available inventory of items in the second warehouse meets the delivery order. Here, controlling the delivery order can be understood as temporarily retaining the delivery order in the docking service platform.

[0084] It can be seen that in the embodiment of the present application, when the docking service platform obtains the delivery order of the merchant, if it is determined that there is a warehouse transfer plan in progress that matches the delivery order, as long as the delivery priorities of the first warehouse and the second warehouse pre-configured for the warehouse transfer plan are obtained, and combined with the available inventory of items in the two warehouses, the target warehouse for delivery can be determined to achieve the delivery of the delivery order, that is, it can support the merchant to perform normal order receiving processing during the warehouse transfer of the items. Therefore, the problem that the merchant cannot be supported to receive orders normally during the warehouse transfer in the overseas warehouse transfer scenario can be solved.

[0085] In some embodiments, the above method may further include: sending the warehouse transfer plan to the WMS system of the first warehouse, so that the WMS system of the first warehouse generates corresponding warehouse transfer tasks according to the warehouse transfer plan and returns the outbound transaction data corresponding to the warehouse transfer tasks; reducing the available inventory of items in the first warehouse according to the outbound transaction data and increasing the frozen inventory for warehouse transfer of items; receiving the inbound transaction data corresponding to the warehouse transfer tasks returned by the WMS system of the second warehouse, and reducing the frozen inventory for warehouse transfer of items and increasing the available inventory of items in the second warehouse according to the inbound transaction data.

[0086] Exemplarily, when the docking service platform determines that there is a warehouse transfer plan in progress that matches the shipping order, it can send the warehouse transfer plan to the WMS system of the first warehouse. In this way, the WMS system can generate warehouse transfer tasks according to the warehouse transfer plan and the actual inventory that can be processed every day. It should be noted that one warehouse transfer plan may generate one warehouse transfer task or multiple warehouse transfer tasks.

[0087] Exemplarily, refer to Figure 2 , the warehouse transfer task may include consignor information, item name, item grade, item quantity, batch number, serial number, case specification, registered container code (License Plate Number, LPN), and shipping time, etc.

[0088] It can be understood that the warehouse transfer task is actually a task of outbound from the old warehouse and moving to the new warehouse. During the warehouse transfer process, it will cause changes in the inventory status of items. The inventory status of items may include available status, pre-occupied status, frozen status, locked status, and frozen status for warehouse transfer; only the inventory in the available status can be transferred, and the inventory in the pre-occupied status, frozen status, locked status, and frozen status for warehouse transfer does not support transfer. After the corresponding documents and tasks are completed, subsequent operations can be carried out. Here, the inventory in the available status corresponds to the above-mentioned available inventory of items.

[0089] Exemplarily, after the WMS system of the first warehouse generates the warehouse transfer task, it will return the outbound transaction data corresponding to the warehouse transfer task to the docking service platform. After receiving the outbound transaction data, the docking service platform updates the status of the warehouse transfer plan to in progress. Exemplarily, the outbound transaction data may include the basic information of this outbound, such as warehouse transfer plan order number, warehouse transfer task number, old warehouse code, outbound time, consignor code, item code, item name, item grade, item quantity, batch number, serial number, case specification, and LPN, etc.

[0090] In the embodiments of the present application, after receiving the outbound inventory flow data corresponding to the warehouse transfer task, the docking service platform may reduce the available inventory of items in the first warehouse according to the outbound inventory flow data, and increase the frozen inventory for warehouse transfer of items; here, the frozen inventory for warehouse transfer of items refers to the inventory in the frozen state for warehouse transfer; the reduction amount of the available inventory of items in the first warehouse is the same as the increase amount of the frozen inventory for warehouse transfer.

[0091] Exemplarily, after determining that the warehouse transfer task is completed, that is, after determining that the items to be transferred are moved from the old warehouse to the new warehouse and shelved, the WMS system of the second warehouse will send back the inbound inventory flow data corresponding to the warehouse transfer task to the docking service platform. At this time, the docking service platform can receive the inbound inventory flow data; Exemplarily, the inbound inventory flow data may include the basic information of this inbound, such as the warehouse transfer plan order number, warehouse transfer task number, warehouse transfer inbound order number, new warehouse code, inbound time, shipper code, item code, item name, item grade, item quantity, batch number, serial number, etc.

[0092] In the embodiments of the present application, after receiving the inbound inventory flow data corresponding to the warehouse transfer task, the docking service platform may reduce the frozen inventory for warehouse transfer of items according to the inbound inventory flow data, and increase the available inventory of items in the second warehouse; here, the reduction amount of the frozen inventory for warehouse transfer of items is the same as the increase amount of the available inventory of items in the second warehouse. The following uses Figure 3 and Table 1 to illustrate the above process exemplarily.

[0093] Exemplarily, Figure 3 is a schematic diagram of inventory management during warehouse transfer in the embodiments of the present application. As Figure 3 shown, after creating a warehouse transfer plan, the docking service platform (corresponding to the FOP platform in Figure 3 ) sends the warehouse transfer plan to the WMS system of the old warehouse. The WMS system of the old warehouse generates a corresponding warehouse transfer task according to the warehouse transfer plan, and sends back the outbound inventory flow data to the docking service platform. After receiving the outbound inventory flow data, the docking service platform first updates the status of the warehouse transfer plan to in progress, and then reduces the available inventory of items in the old warehouse according to the outbound inventory flow data, and increases the frozen inventory for warehouse transfer of items; then, operate the warehouse transfer task offline, that is, move the items to be transferred from the old warehouse to the new warehouse; and, accept and shelve the items moved into the new warehouse; after the above operations are completed, the WMS system of the second warehouse sends back the inbound inventory flow data corresponding to the warehouse transfer task to the docking service platform. After receiving the outbound inventory flow data, the docking service platform reduces the frozen inventory for warehouse transfer of items according to the inbound inventory flow data, and increases the available inventory of items in the second warehouse.

[0094] Warehouse Inventory Old Warehouse (Available Inventory of Items) New Warehouse (Available Inventory of Items) Frozen Inventory for Warehouse Transfer of Items Before Warehouse Transfer 100 0 0 50 Removed from Old Warehouse 50 0 50 50 Moved into New Warehouse 50 50 0

[0095] Table 1

[0096] As can be seen from Table 1, before the warehouse transfer, the available inventory of items in the old warehouse was 100, the available inventory of items in the new warehouse was 0, and the frozen inventory for warehouse transfer of items was 0; if the outbound transaction data received by the docking service platform indicates that 50 items are moved out of the old warehouse, then by reducing the available inventory of items in the old warehouse and increasing the frozen inventory for warehouse transfer of items, it can be determined that the available inventory of items in the old warehouse is 50 and the frozen inventory for warehouse transfer of items is 50 at this time; if the inbound transaction data received by the docking service platform indicates that 50 items are moved into the new warehouse, then by reducing the frozen inventory for warehouse transfer of items and increasing the available inventory of items in the second warehouse, it can be determined that the frozen inventory for warehouse transfer of items is 0 and the available inventory of items in the new warehouse is 50 at this time.

[0097] It can be seen that in the embodiment of the present application, the warehouse transfer management system can also provide item inbound and outbound services during the warehouse transfer process, that is, it is not necessary for operation personnel and R & D personnel to perform offline operation and maintenance after the warehouse transfer and shelving. In this way, the human operation and maintenance workload and time cost for offline data comparison and data brushing by subsequent operation personnel and R & D personnel can be saved, and the possibility of abnormal data generated due to human misoperation can be reduced.

[0098] In some embodiments, the above method may further include: when receiving a preset operation for the warehouse transfer plan, obtaining the status of the warehouse transfer task, and determining whether the warehouse transfer task is being executed according to the status of the warehouse transfer task; if it is determined that the answer is yes, updating the status of the warehouse transfer plan to a first preset status; the first preset status is one of closed failure and cancellation failure; if it is determined that the answer is no, updating the status of the warehouse transfer plan to a second preset status; the second preset status is one of closed and cancelled.

[0099] Here, the preset operation may be one of a close operation and a cancellation operation, the first preset status is one of closed failure and cancellation failure, and the second preset status is one of closed and cancelled. The following combines Figure 3 to exemplarily illustrate the process of updating the status of the warehouse transfer plan.

[0100] Exemplarily, refer to Figure 3, if the docking service platform receives a closing operation from the consignor or operator for the warehousing transfer plan, it obtains the status of the warehousing transfer task. Here, the status of the warehousing transfer plan can include three types: not executed, in execution, and completed. Then, according to the status of the warehousing transfer task, it determines whether the warehousing transfer task is being executed, that is, whether the status of the warehousing transfer task is in execution. If so, it updates the status of the warehousing transfer plan to failed to close; otherwise, it updates the status of the warehousing transfer plan to closed. Similarly, if the docking service platform receives a cancellation operation from the consignor or operator for the warehousing transfer plan, it obtains the status of the warehousing transfer task. Then, according to the status of the warehousing transfer task, it determines whether the warehousing transfer task is being executed, that is, whether the status of the warehousing transfer task is in execution. If so, it updates the status of the warehousing transfer plan to failed to cancel; otherwise, it updates the status of the warehousing transfer plan to cancelled.

[0101] It can be seen that in the embodiments of the present application, when the docking service platform receives an operation from the consignor or operator for the warehousing transfer plan, by updating the status of the warehousing transfer plan, it can facilitate the consignor or operator to timely understand the execution progress of the warehousing transfer plan.

[0102] In some embodiments, the above method may further include: after receiving the inbound transaction data transmitted back by the WMS system of the second warehouse, obtaining the transit time corresponding to the warehousing transfer task; and determining the current inventory age of the items corresponding to the warehousing transfer task in the second warehouse according to the transit time corresponding to the warehousing transfer task.

[0103] In the embodiments of the present application, after the docking service platform receives the inbound transaction data transmitted back by the WMS system of the second warehouse, it will also obtain the transit time corresponding to the warehousing transfer task. Among them, the obtaining method of the transit time can be: obtaining the outbound time and inbound time corresponding to the warehousing transfer task according to the outbound transaction data and inbound transaction data, and determining the time difference between the inbound time and the outbound time as the transit time corresponding to the warehousing transfer task. Here, the transit time can be in days.

[0104] Further, after the docking service platform obtains the transit time corresponding to the above-mentioned warehousing transfer task, determining the current inventory age of the items corresponding to the warehousing transfer task in the second warehouse according to the transit time corresponding to the warehousing transfer task may include: obtaining the first inventory age of the items corresponding to the warehousing transfer task in the first warehouse; adding the transit time corresponding to the warehousing transfer task and the first inventory age to obtain a second inventory age; and determining the second inventory age as the current inventory age of the items corresponding to the warehousing transfer task in the second warehouse.

[0105] Understandably, since both the old warehouse and the new warehouse belong to the warehousing fulfillment service provided by the warehousing party to the shipper, after the warehouse transfer task is completed, for the items moved into the second warehouse, i.e., the new warehouse, the storage fee should be calculated continuously. That is, the age of the items moved into the new warehouse should not end when they are moved out of the old warehouse and start anew when they are received in the new warehouse. Instead, the change of warehouse should be ignored, and the age of the items should be calculated continuously. Exemplarily, if the transit time is measured in days, as long as the transit time corresponding to the warehouse transfer task exceeds one day, the age of the items corresponding to the warehouse transfer task should be calculated continuously.

[0106] In the embodiments of the present application, after the warehouse transfer task is completed, it is also possible to determine the current age of the items moved into the second warehouse, i.e., the new warehouse. Subsequently, the age can be calculated continuously directly based on this current age. Exemplarily, obtain the first age of the items corresponding to the warehouse transfer task in the first warehouse; add the transit time corresponding to the warehouse transfer task and the first age. Then, determine the second age after the addition as the current age of the items corresponding to the warehouse transfer task in the second warehouse.

[0107] Exemplarily, assume that the age of the items corresponding to the warehouse transfer task in the first warehouse, i.e., the first age, is 10 days, and the transit time corresponding to the warehouse transfer task is 2 days. Then, the current age of the items corresponding to the warehouse transfer task in the second warehouse is 12 days, and the subsequent age calculation can be continued based on this. The following provides an exemplary illustration with reference to Table 2 and Table 3.

[0108] Inventory Age Data Warehouse Receipt Number Item Code Inventory Level Available Inventory of Items Warehouse Inventory Age Inventory Age Data 1 PI010101 FG00001 Goods 50 Old Warehouse 10 Inventory Age Data 2 PI020202 FG00001 Goods 50 Old Warehouse 15 Inventory Age Data 3 RS030303 FG00001 Defective Goods 50 Old Warehouse 10

[0109] Table 2

[0110] Inventory Age Data Warehouse Receipt Number Item Code Inventory Level Available Inventory of Items Warehouse Inventory Age Inventory Age Data 1 PI010101 FG00001 Goods 40 Old Warehouse 12 Inventory Age Data 2 PI020202 FG00001 Goods 0 Old Warehouse 17 Inventory Age Data 3 RS030303 FG00001 Defective Goods 50 Old Warehouse 12 Inventory Age Data 4 PI010101 FG00001 Goods 10 New Warehouse 12 Inventory Age Data 5 PI020202 FG00001 Goods 50 New Warehouse 17

[0111] Table 3

[0112] As can be seen from Table 1, there are three age data for item FG00001 in the old warehouse, namely age data 1, age data 2, and age data 3. The ages corresponding to these three age data for the item are 10 days, 15 days, and 10 days respectively. Assume that the current warehouse transfer task is to move item FG00001 from the old warehouse to the new warehouse, and the transit time corresponding to the item, i.e., the time taken on the road, is 2 days. If the incoming inventory data received by the docking service platform indicates that the number of good items moved into the new warehouse is 60, and this number of good items includes 10 items moved from the 50 good items corresponding to age data 1 and 50 items moved from the 50 good items corresponding to age data 2, then the current age of the items corresponding to each age data is as shown in Table 3. That is, the age of the items moved into the new warehouse is equal to the sum of the age of the item in the old warehouse and the transit time.

[0113] Exemplarily, assume that the incoming inventory data received by the docking service platform indicates that the number of defective products moved into the new warehouse is 10, and this number of defective products includes 10 moved from the 50 defective products corresponding to the inventory age data 3. Then, the current inventory age of the items corresponding to each inventory age data is shown in Table 4. The determination method is similar to the above process and will not be elaborated here.

[0114] Inventory Age Data Warehouse Receipt Number Product Code Inventory Level Available Inventory of Items Warehouse Inventory Age Inventory Age Data 1 PI010101 FG00001 Goods 50 Old Warehouse 12 Inventory Age Data 2 PI020202 FG00001 Goods 50 Old Warehouse 17 Inventory Age Data 3 RS030303 FG00001 Defective Goods 40 Old Warehouse 12 Inventory Age Data 4 RS030303 FG00001 Defective Goods 10 New Warehouse 12

[0115] Table 4

[0116] Exemplarily, assume that the incoming inventory data received by the docking service platform includes the batch number of the item. Then, when determining the inventory age, the inventory age of itself can be determined corresponding to the batch number of the item. The determination method is similar to the above process and will not be elaborated here. It can be understood that if the available inventory of an item in the old warehouse is 0 after the warehouse transfer task is completed, the inventory age calculation of this item will stop.

[0117] It can be seen that in the embodiment of the present application, when an item is moved from the old warehouse to the new warehouse, the in-transit time of the item can be accumulated into the inventory age, and the automatic continuous calculation of the item's inventory age is supported, thereby effectively reducing the storage cost loss caused by warehouse transfer.

[0118] In order to better reflect the purpose of the present application, based on the above embodiments of the present application, further illustrative examples are given.

[0119] Figure 4 It is a schematic flow diagram for processing a shipping order provided by an embodiment of the present application, as Figure 4 shown, and this flow has the following steps:

[0120] Step 200: Obtain the shipping order.

[0121] Step 201: Determine whether there is a warehouse transfer plan.

[0122] Exemplarily, when the docking service platform obtains a shipping order, it first determines whether there is a currently ongoing warehouse transfer plan that matches the shipping order; in the case of determining no, step 202 is executed, and vice versa, step 203 is executed.

[0123] Step 202: Process according to the existing process.

[0124] Exemplarily, the shipping order can be sent to the WMS system of the warehouse designated by the merchant. If the available inventory of the items in this warehouse is sufficient, normal shipping is carried out; conversely, if the available inventory of the items in this warehouse is insufficient, the shipping fails.

[0125] Step 203: Determine whether order sourcing is supported.

[0126] Exemplarily, determine whether the warehouse transfer plan supports order sourcing; if the determination is no, execute step 204, otherwise execute step 205.

[0127] Step 204: Process according to the existing process.

[0128] Step 205: Determine whether all delivery orders are satisfied.

[0129] Exemplarily, determine whether the available inventory of items in the old warehouse and the new warehouse both satisfy the delivery orders; if the determination is yes, execute step 206, otherwise execute step 207.

[0130] Step 206: Process the delivery orders according to the delivery priority.

[0131] Exemplarily, the warehouse with a higher delivery priority in the old warehouse and the new warehouse can be determined as the target warehouse for delivering the delivery orders, and then the delivery orders are sent to the WMS system of this target warehouse, and the delivery of the delivery orders can be completed through this WMS system.

[0132] Step 207: Determine whether only one warehouse satisfies the delivery orders.

[0133] Exemplarily, determine whether only the available inventory of items in one of the old warehouse and the new warehouse satisfies the delivery orders; if the determination is yes, execute step 208, otherwise execute step 209.

[0134] Step 208: Process the delivery orders according to the warehouse that can accept orders.

[0135] Here, the warehouse that can accept orders is the target warehouse whose available inventory of items satisfies the delivery orders. Then, the delivery orders are sent to the WMS system of this target warehouse, and the delivery of the delivery orders can be completed through this WMS system.

[0136] Step 209: Determine whether the sum of the available inventory of items satisfies the delivery orders.

[0137] Exemplarily, determine whether the sum of the available inventory of items in the old warehouse and the new warehouse satisfies the delivery orders; if the determination is yes, execute step 210, otherwise execute step 211.

[0138] Step 210: Control the orders first until the available inventory of items in the new warehouse satisfies the delivery orders.

[0139] Exemplarily, when the docking service platform determines that the sum of the available inventory of items in the old warehouse and the new warehouse satisfies the delivery orders, it controls the orders first until the available inventory of items in the new warehouse satisfies the delivery orders, that is, only when it is determined that the available inventory of items in the new warehouse satisfies the delivery orders, the delivery orders are sent to the WMS system of the new warehouse, and further, the delivery of the delivery orders is completed through this WMS system;

[0140] Step 211: Reject the receipt of the shipping order.

[0141] Exemplarily, if the docking service platform determines that the sum of the available inventories of items in the old warehouse and the new warehouse does not meet the shipping order, the shipping order is directly rejected.

[0142] It can be seen that in the embodiments of the present application, if the relocation plan configures the order shipping priorities of the old and new warehouses, the inventories of each warehouse are located and the shipping order is dynamically sent to the WMS system of the corresponding old or new warehouse; if the relocation plan configures the receipt after the addition of the old and new warehouses, the docking service platform first controls the order and does not send it to the WMS system of the new warehouse. Instead, it waits for the incoming inventory data transmitted back by the new warehouse and then determines whether the available inventory of all items in the shipping order meets the requirements in the new warehouse. If it meets the requirements, it is sent to the WMS system of the new warehouse; otherwise, it continues to control the order, thereby realizing the automatic monitoring and order splitting from the old warehouse to the new warehouse inventory, and avoiding the shipping failure caused by the inventory abnormality due to the relocation.

[0143] Figure 5 It is a schematic structural diagram of the relocation management device according to the embodiments of the present application. As Figure 5 shown, the device includes: a determination module 300, an acquisition module 301, and a sending module 302, where:

[0144] The determination module 300 is configured to determine whether there is a relocation plan in progress that matches the shipping order when the shipping order is obtained; the relocation plan represents a plan to move the items corresponding to the shipping order from the first warehouse to the second warehouse;

[0145] The acquisition module 301 is configured to, when the determination is affirmative, acquire the order sourcing strategy configured for the relocation plan; the order sourcing strategy includes the shipping priorities of the first warehouse and the second warehouse;

[0146] The sending module 302 is configured to acquire the available inventories of items in the first warehouse and the second warehouse, determine the target warehouse for shipping the shipping order according to the available inventories of items and the shipping priorities, and send the shipping order to the WMS system of the target warehouse to complete the shipping of the shipping order; the target warehouse is one of the first warehouse and the second warehouse.

[0147] In some embodiments, the sending module 302 is further configured to:

[0148] Determine whether the available inventories of items in the first warehouse and the second warehouse both meet the shipping order;

[0149] When it is determined to be the case, determine the target warehouse for shipping the shipping order according to the shipping priorities of the first warehouse and the second warehouse.

[0150] In some embodiments, the sending module 302 is further configured to:

[0151] When it is determined that the available inventory of items in only one of the first warehouse and the second warehouse meets the shipping order, determine the warehouse that meets the shipping order as the target warehouse for shipping the shipping order;

[0152] When it is determined that the available inventories of items in both the first warehouse and the second warehouse do not meet the shipping order, if it is determined that the sum of the available inventories of items in the first warehouse and the second warehouse meets the shipping order, then determine the second warehouse as the target warehouse for shipping the shipping order.

[0153] In some embodiments, the device further includes an inventory processing module, and the inventory processing module is configured to:

[0154] Send the warehouse transfer plan to the WMS system of the first warehouse, so that the WMS system of the first warehouse generates corresponding warehouse transfer tasks according to the warehouse transfer plan, and transmits back the outbound water flow data corresponding to the warehouse transfer tasks;

[0155] Reduce the available inventory of items in the first warehouse according to the outbound water flow data, and increase the frozen inventory for warehouse transfer of items;

[0156] Receive the inbound water flow data corresponding to the warehouse transfer task transmitted back by the WMS system of the second warehouse, reduce the frozen inventory for warehouse transfer of items according to the inbound water flow data, and increase the available inventory of items in the second warehouse.

[0157] In some embodiments, the device further includes an inventory age determination module, and the inventory age determination module is configured to: after receiving the inbound water flow data transmitted back by the WMS system of the second warehouse, obtain the in-transit time corresponding to the warehouse transfer task; according to the in-transit time corresponding to the warehouse transfer task, determine the current inventory age of the items corresponding to the warehouse transfer task in the second warehouse.

[0158] In some embodiments, the inventory age determination module is further configured to: obtain the first inventory age of the items corresponding to the warehouse transfer task in the first warehouse; add the in-transit time corresponding to the warehouse transfer task and the first inventory age to obtain a second inventory age; determine the second inventory age as the current inventory age of the items corresponding to the warehouse transfer task in the second warehouse.

[0159] In some embodiments, the device further includes a status update module, which is configured to: when receiving a preset operation for the relocation plan, obtain the status of the relocation task, and determine whether the relocation task is being executed according to the status of the relocation task; the preset operation is one of a close operation and a cancellation operation; when it is determined to be yes, update the status of the relocation plan to a first preset status; the first preset status is one of a failed close and a failed cancellation; when it is determined to be no, update the status of the relocation plan to a second preset status; the second preset status is one of a closed status and a cancelled status.

[0160] In practical applications, the above-mentioned determination module 300, acquisition module 301, distribution module 302, inventory processing module, inventory age determination module, and status update module can all be implemented by a processor located in an electronic device, and the processor can be at least one of an ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor.

[0161] In addition, each functional module in this embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional module.

[0162] If the integrated unit is implemented in the form of a software functional module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment, in essence, or the part that contributes to the related technology, or all or part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method of this embodiment. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0163] Specifically, the computer program instructions corresponding to a relocation management method in this embodiment can be stored on storage media such as optical discs, hard disks, and USB flash drives. When the computer program instructions corresponding to a relocation management method in the storage medium are read or executed by an electronic device, any one of the relocation management methods in the foregoing embodiments is implemented.

[0164] Based on the same technical concept as the foregoing embodiments, refer to Figure 6 , which shows an electronic device 400 provided by an embodiment of the present application, and may include: a memory 401 and a processor 402; wherein,

[0165] The memory 401 is used to store computer programs and data;

[0166] The processor 402 is configured to execute the computer program stored in the memory to implement any one of the foregoing embodiments of the warehousing management method.

[0167] In practical applications, the above-mentioned memory 401 may be a volatile memory, such as RAM; or a non-volatile memory, such as ROM, flash memory, hard disk (Hard Disk Drive, HDD) or solid-state drive (Solid-State Drive, SSD); or a combination of the above types of memories, and provide instructions and data to the processor 402.

[0168] The above-mentioned processor 402 may be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It can be understood that for different warehousing management systems, the electronic devices used to implement the above-mentioned processor functions may be other, and the embodiments of the present application do not make specific limitations.

[0169] In some embodiments, the functions or modules included in the device provided by the embodiments of the present application can be used to execute the methods described in the above method embodiments, and its specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.

[0170] The above descriptions of the respective embodiments tend to emphasize the differences between the respective embodiments, and their similarities or similarities can be referred to each other. For the sake of brevity, they will not be repeated here.

[0171] The methods disclosed in the method embodiments provided by the present application can be arbitrarily combined without conflict to obtain new method embodiments.

[0172] The features disclosed in the product embodiments provided by the present application can be arbitrarily combined without conflict to obtain new product embodiments.

[0173] The features disclosed in the method or device embodiments provided by the present application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0174] Those skilled in the art should understand that the embodiments of the present application can be provided as methods, devices, systems, or computer program products. Therefore, the present application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) containing computer-usable program code.

[0175] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.

[0176] These computer program instructions can also be loaded onto a computer or other programmable data processing devices, such that a series of operation steps are executed on the computer or other programmable devices to generate computer-implemented processing, so that the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or combinations of blocks.

[0177] The above is only a preferred embodiment of the present application, and is not used to limit the protection scope of the present application.

Claims

1. A warehousing transfer management method, characterized in that, it is applied to a docking service platform in a warehousing transfer management system, and the system further includes: a warehousing management system (WMS system), and the method includes: When a shipping order is obtained, determine whether there is a currently ongoing warehousing transfer plan that matches the shipping order; the warehousing transfer plan represents a plan to transfer the items corresponding to the shipping order from a first warehouse to a second warehouse; If it is determined to be yes, obtain the order sourcing strategy configured for the warehousing transfer plan; the order sourcing strategy includes the shipping priorities of the first warehouse and the second warehouse; Obtain the available inventory of items in the first warehouse and the second warehouse, and based on the available inventory of items and the shipping priorities, determine the target warehouse for shipping the shipping order, and send the shipping order to the WMS system of the target warehouse to complete the shipping of the shipping order; the target warehouse is one of the first warehouse and the second warehouse.

2. The method according to claim 1, characterized in that, The step of determining the target warehouse for shipping the shipping order according to the available inventory of items and the shipping priorities includes: Determine whether the available inventory of items in the first warehouse and the second warehouse both meet the shipping order; If it is determined to be yes, determine the target warehouse for shipping the shipping order according to the shipping priorities of the first warehouse and the second warehouse.

3. The method according to claim 2, characterized in that, The method further includes: If it is determined that only the available inventory of items in one of the first warehouse and the second warehouse meets the shipping order, determine the warehouse that meets the shipping order as the target warehouse for shipping the shipping order; If it is determined that the available inventory of items in the first warehouse and the second warehouse do not both meet the shipping order, and if it is determined that the sum of the available inventory of items in the first warehouse and the second warehouse meets the shipping order, then determine the second warehouse as the target warehouse for shipping the shipping order.

4. The method according to claim 1, characterized in that, The method further includes: Send the warehousing transfer plan to the WMS system of the first warehouse, so that the WMS system of the first warehouse generates a corresponding warehousing transfer task according to the warehousing transfer plan and transmits the outbound transaction data corresponding to the warehousing transfer task; Reduce the available inventory of items in the first warehouse according to the outbound transaction data, and increase the frozen inventory for warehousing transfer of items; Receive the inbound transaction data corresponding to the warehousing transfer task transmitted back by the WMS system of the second warehouse, and reduce the frozen inventory for warehousing transfer of items according to the inbound transaction data, and increase the available inventory of items in the second warehouse.

5. The method according to claim 4, characterized in that, The method further includes: After receiving the inbound transaction data transmitted back by the WMS system of the second warehouse, obtain the in-transit time corresponding to the warehousing transfer task; Determine the current age of the items corresponding to the warehouse transfer task in the second warehouse according to the in-transit time corresponding to the warehouse transfer task.

6. The method according to claim 5, wherein, the step of determining the current age of the items corresponding to the warehouse transfer task in the second warehouse according to the in-transit time corresponding to the warehouse transfer task includes: obtaining the first age of the items corresponding to the warehouse transfer task in the first warehouse; accumulating the in-transit time corresponding to the warehouse transfer task and the first age to obtain a second age; determining the second age as the current age of the items corresponding to the warehouse transfer task in the second warehouse.

7. The method according to claim 4, wherein, the method further includes: when receiving a preset operation for the warehouse transfer plan, obtaining the status of the warehouse transfer task, and determining whether the warehouse transfer task is being executed according to the status of the warehouse transfer task; the preset operation is one of a close operation and a cancel operation; when determining yes, updating the status of the warehouse transfer plan to a first preset status; the first preset status is one of a close failure and a cancel failure; when determining no, updating the status of the warehouse transfer plan to a second preset status; the second preset status is one of a closed status and a cancelled status.

8. A warehouse transfer management device, wherein, applied to a docking service platform in a warehouse transfer management system, the system further includes: a warehouse management system (WMS system), and wherein, the device includes: a determination module, configured to determine whether there is a currently ongoing warehouse transfer plan that matches the shipping order when obtaining the shipping order; the warehouse transfer plan represents a plan to move the items corresponding to the shipping order from a first warehouse to a second warehouse; an obtaining module, configured to, when determining yes, obtain an order sourcing strategy configured for the warehouse transfer plan; the order sourcing strategy includes the shipping priorities of the first warehouse and the second warehouse; a sending module, configured to obtain the available inventory of items in the first warehouse and the second warehouse, determine a target warehouse for shipping the shipping order according to the available inventory of items and the shipping priorities, and send the shipping order to the WMS system of the target warehouse to complete the shipping of the shipping order; the target warehouse is one of the first warehouse and the second warehouse.

9. An electronic device, wherein, the device includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the method according to any one of claims 1 to 7 is implemented.

10. A warehouse transfer management system, wherein, the warehouse transfer management system includes the device according to claim 8 or the electronic device according to claim 9.

11. A computer storage medium, on which a computer program is stored, wherein, when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.