Bin net construction method and device

Through automated warehouse evaluation and warehouse information processing, the problem of inefficient construction of merchant warehouse networks is solved, efficient warehouse management is achieved, and operating costs and work pressure are reduced.

CN119107015APending Publication Date: 2024-12-10BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411165864.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

With the increase in merchants entering the platform, the work pressure and operating costs of operation personnel are also increasing. It is difficult for existing technology to efficiently build warehouse networks, resulting in low operational efficiency.

Method used

By determining the target area and warehouse corresponding to the target merchant, obtaining inventory information and warehouse handling information, and automatically building a target warehouse network, including warehouse evaluation and processing and checking warehouses to be investigated, optimizing warehouse settings to determine the target warehouse, and providing warehousing services.

Benefits of technology

It has achieved efficient construction of warehouse networks, reduced work pressure on operation personnel, improved network construction efficiency, reduced operating costs, and improved the degree of automation of warehouse management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107015A_ABST
    Figure CN119107015A_ABST
Patent Text Reader

Abstract

The invention discloses a warehouse net construction method and device, and relates to the technical field of computers. A specific embodiment of the method comprises the steps of determining a plurality of target areas corresponding to a target merchant; for each target area, determining at least one warehouse of the target merchant in the target area; obtaining inventory information and warehouse carrying information of the target merchant for each warehouse; determining at least one target warehouse of the target merchant for the target area according to inventory information and warehouse carrying information of each warehouse; according to at least one target warehouse of the target merchant for each target area, constructing a target warehouse network of the target merchant; wherein the target warehouse network is used for providing a warehouse service for the target merchant. According to the embodiment, the warehouse network can be efficiently constructed, the working pressure of operators is relieved, and the operation cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a warehouse network construction method and device. Background Art

[0002] Merchants use the platform to provide users with goods-related services. After merchants settle in the platform, the platform's operators manually evaluate the warehouses and build the corresponding warehouse network for the merchants. The warehouse network is the basis for merchants to provide services. For example, procurement, replenishment, and product orders all need to be based on the warehouse network. As more and more merchants settle in, the work pressure of operators is increasing, and the operating costs are also increasing. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides a warehouse network construction method and device, which can efficiently construct a warehouse network, reduce the work pressure of operators, and reduce operating costs.

[0004] In a first aspect, an embodiment of the present invention provides a warehouse network construction method, including:

[0005] Determine multiple target areas corresponding to target merchants;

[0006] For each of the target areas, determine at least one warehouse of the target merchant in the target area; obtain the inventory information and warehouse handling information of the target merchant for each of the warehouses; determine at least one target warehouse of the target merchant for the target area based on the inventory information and warehouse handling information of each of the warehouses;

[0007] According to at least one target warehouse of the target merchant for each of the target areas, a target warehouse network of the target merchant is constructed; wherein the target warehouse network is used to provide warehousing services for the target merchant.

[0008] Optionally, determining at least one target warehouse of the target merchant for the target area according to the inventory information and warehouse transportation information of each of the warehouses includes:

[0009] Determine whether the target area meets the warehouse evaluation conditions based on the inventory information and warehouse handling information of each warehouse;

[0010] In response to the target area meeting the warehouse evaluation condition, the target area is evaluated according to the inventory information and warehouse handling information of each of the warehouses, and at least one target warehouse of the target merchant for the target area is determined;

[0011] In response to the target area not meeting the warehouse evaluation condition, all warehouses of the target merchant within the target area are determined as target warehouses of the target merchant for the target area.

[0012] Optionally, the warehouse evaluation process for the target area according to the inventory information and warehouse handling information of each warehouse includes:

[0013] Determining whether there is a warehouse to be checked in the at least one warehouse according to the warehouse handling information of each of the warehouses;

[0014] In response to the existence of a warehouse to be checked, generating checking information for the warehouse to be checked;

[0015] Receiving operation information for the troubleshooting information;

[0016] The warehouse is updated according to the operation information; wherein the update includes at least one of the following: modifying or deleting inventory information, modifying or deleting warehouse handling information, and marking the warehouse as checked.

[0017] Optionally, determining whether there is a warehouse to be checked in the at least one warehouse according to the warehouse handling information of each of the warehouses includes:

[0018] Determining a current warehouse from at least one warehouse in the target area;

[0019] Determine whether the current warehouse meets the screening conditions according to the inventory information and warehouse transportation information of the current warehouse; wherein the screening conditions include at least one of the following: the warehouse is both a moving-in warehouse and a moving-out warehouse, the warehouse is a cross-regional warehouse, and the inventory of the warehouse is abnormal;

[0020] In response to the current warehouse meeting the screening condition, the current warehouse is determined to be a warehouse to be screened.

[0021] Optionally, determining at least one target warehouse of the target merchant for the target area includes:

[0022] In response to the fact that there is no warehouse to be checked and each of the warehouses has no inventory, determining a warehouse from at least one warehouse in the target area as a target warehouse in the target area;

[0023] In response to the fact that there is no warehouse to be checked and there is a warehouse with inventory among the at least one warehouse, the warehouse with inventory is determined as the target warehouse of the target area.

[0024] Optionally, the warehouse evaluation conditions include at least one of the following:

[0025] The number of warehouses with inventory is greater than the first number;

[0026] The number of warehouses with incoming warehouse information during the first statistical period is greater than the second number;

[0027] The number of warehouses having warehousing plan information during the second statistical period is greater than the third number.

[0028] Optionally, after determining at least one target warehouse of the target merchant for the target area according to the inventory information and warehouse transportation information of each of the warehouses, the method further includes:

[0029] Determine the number of warehouses of the target warehouses within the target area;

[0030] In response to the number of target warehouses in the target area being 1, determining that the warehouse type of the target warehouse is a common warehouse;

[0031] In response to the number of target warehouses in the target area being greater than 1, the warehouse type of each target warehouse is determined according to the warehouse handling information of each target warehouse; wherein the warehouse type includes: moving-out warehouse and moving-in warehouse.

[0032] In a second aspect, an embodiment of the present invention provides a warehouse network construction device, including:

[0033] A region determination module, used to determine multiple target regions corresponding to target merchants;

[0034] A warehouse determination module is used to determine, for each target area, at least one warehouse of the target merchant in the target area; obtain the inventory information and warehouse handling information of the target merchant for each warehouse; and determine at least one target warehouse of the target merchant for the target area based on the inventory information and warehouse handling information of each warehouse;

[0035] The warehouse network construction module is used to construct a target warehouse network of the target merchant according to at least one target warehouse of the target merchant for each target area; wherein the target warehouse network is used to provide warehousing services for the target merchant.

[0036] In a third aspect, an embodiment of the present invention provides an electronic device, including:

[0037] one or more processors;

[0038] a storage device for storing one or more programs,

[0039] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.

[0040] In a fourth aspect, an embodiment of the present invention provides a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the above embodiments.

[0041] One embodiment of the above invention has the following advantages or beneficial effects: for each target area corresponding to the target merchant, at least one target warehouse for the target area is determined according to the inventory information and warehouse handling information of each warehouse in the target area; and a target warehouse network for the target merchant is constructed according to at least one target warehouse for each target area of ​​the target merchant. The system can construct a target warehouse network for the target merchant based on the inventory information and warehouse handling information of each warehouse. Compared with the method of manually constructing a merchant warehouse network, it can efficiently construct a warehouse network, reduce the work pressure of operators, improve network construction efficiency, and reduce operating costs.

[0042] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0044] Figure 1 It is a schematic diagram of a process of a warehouse network construction method provided by an embodiment of the present invention;

[0045] Figure 2 is a schematic diagram of a process of a warehouse network construction method provided by another embodiment of the present invention;

[0046] Figure 3 is a schematic diagram of a process of a warehouse network construction method provided by another embodiment of the present invention;

[0047] Figure 4 It is a schematic diagram of a process of a warehouse evaluation method provided by an embodiment of the present invention;

[0048] Figure 5 It is a structural schematic diagram of a warehouse network construction device provided by an embodiment of the present invention;

[0049] Figure 6 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0050] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0051] It should be noted that the acquisition, storage, use, and processing of data in the technical solutions of the embodiments of the present invention are in compliance with the relevant provisions of national laws and regulations.

[0052] Figure 1 FIG. 1 is a schematic diagram of a process of a warehouse network construction method provided by an embodiment of the present invention. Figure 1 As shown, the method includes:

[0053] Step 101: Determine multiple target areas corresponding to target merchants.

[0054] The target merchant's service area can be divided into multiple target areas according to specific needs. The target area can be a province, region, county, etc. The target area can also be North China, Northeast China, Northwest China, South China, etc.

[0055] Step 102: for each target area, determine at least one warehouse of the target merchant in the target area; obtain the target merchant's inventory information and warehouse transportation information for each warehouse.

[0056] The warehouse in the target area is used to provide various warehousing services for the target merchants, such as procurement, replenishment, transfer, product ordering, etc. The inventory information includes the number of products of the target merchant stored in the warehouse. If the target merchant has multiple products, the total quantity of each product can be used as the warehouse inventory information.

[0057] Warehouse transport information is used to store information related to the transport of goods between warehouses. Warehouse transport information may include: transport time, source warehouse, target warehouse, transport inventory, etc.

[0058] Step 103: Determine at least one target warehouse for the target merchant in the target area based on the inventory information and warehouse transportation information of each warehouse.

[0059] The target warehouse is used to provide warehousing services for the target merchants' business activities in the target area. Other warehouses in the target area except the target warehouse do not participate in the target merchants' business activities in the target area.

[0060] There are many ways to determine at least one target warehouse in the target area. For example, at least one warehouse with a large inventory in the target area can be selected as the target warehouse, or at least one warehouse with a large handling inventory can be selected as the target warehouse.

[0061] In one embodiment of the present invention, after determining at least one target warehouse of the target merchant for the target area based on the inventory information and warehouse handling information of each warehouse, it also includes: determining the warehouse number of the target warehouses in the target area; in response to the number of target warehouses in the target area being 1, determining the warehouse type of the target warehouse to be an ordinary warehouse; in response to the number of target warehouses in the target area being greater than 1, determining the warehouse type of each target warehouse based on the warehouse handling information of each target warehouse; wherein the warehouse types include: moving-out warehouse and moving-in warehouse.

[0062] If there is only one target warehouse in the target area, all warehousing services in the target area depend on the target warehouse, and the warehouse type of the target warehouse is a common warehouse. If there are multiple target warehouses in the target area, there are both moving-out warehouses and moving-in warehouses in the target area. The source warehouse in the warehouse handling information can be determined as the moving-out warehouse, and the target warehouse in the warehouse handling information can be determined as the moving-in warehouse. When transferring inventory between warehouses, the moving-out warehouse can be used as the source warehouse for moving goods out, and the moving-in warehouse can be used as the target warehouse for moving goods in.

[0063] Step 104: construct a target warehouse network of the target merchant based on at least one target warehouse of the target merchant for each target area; wherein the target warehouse network is used to provide warehousing services for the target merchant.

[0064] Each target area corresponds to at least one target warehouse. At least one target warehouse in each target area builds a target warehouse network for the target merchant. The target warehouse network is used to provide warehousing services for the target merchant, such as procurement, replenishment, transfer, and support for user order requests. Other warehouses outside the target warehouse network do not participate in the business activities of the target merchant.

[0065] In the scheme of the embodiment of the present invention, for each target area corresponding to the target merchant, at least one target warehouse for the target area is determined according to the inventory information and warehouse handling information of each warehouse in the target area; and a target warehouse network of the target merchant is constructed according to the at least one target warehouse for each target area of ​​the target merchant. The system can construct the target warehouse network of the target merchant according to the inventory information and warehouse handling information of each warehouse. Compared with the method of manually constructing the merchant warehouse network, it can reduce the work pressure of the operating personnel, improve the network construction efficiency, and reduce the operating cost.

[0066] Figure 2 FIG. 1 is a schematic diagram of a process of a warehouse network construction method provided by another embodiment of the present invention. Figure 2 As shown, the method includes:

[0067] Step 201: Determine multiple target areas corresponding to target merchants.

[0068] Step 202: for each target area, determine at least one warehouse of the target merchant in the target area; obtain the target merchant's inventory information and warehouse transportation information for each warehouse.

[0069] Step 203: Determine whether the target area meets the warehouse evaluation conditions based on the inventory information and warehouse handling information of each warehouse.

[0070] The warehouse evaluation condition is used to determine whether it is necessary to perform warehouse evaluation on the warehouses in the target area. If the target area meets the warehouse evaluation condition, the warehouse settings, inventory information, warehouse handling information, etc. in the target area may be abnormal, and the target area needs to be evaluated, and step 204 is executed. If the target area does not meet the warehouse evaluation condition, the warehouse settings, inventory information, warehouse handling information, etc. in the target area are normal, and it is not necessary to perform warehouse evaluation on the target area, and step 205 is executed.

[0071] The warehouse evaluation conditions can be set according to specific needs. For example, the warehouse evaluation conditions include at least one of the following: the number of warehouses with inventory is greater than the first number; the number of warehouses with warehouse entry information in the first statistical period is greater than the second number; the number of warehouses with warehouse entry plan information in the second statistical period is greater than the third number.

[0072] The first number, the second number, and the third number can all be determined according to the preset number of warehouses corresponding to the target area. For example, if the preset number of warehouses in the target area is 2, that is, two target warehouses are expected to be set up in the target area, the first number can be 2, the second number can be 2 or 3, and the third number can be 2 or 3, etc.

[0073] The first statistical period and the second statistical period can also be set according to needs. For example, the first statistical period can be one week, one month, three months, one year, etc., and the second statistical period can be one week, one month, three months, one year, etc.

[0074] For example, if the preset number of warehouses in the target area is 2, the warehouse evaluation conditions may include at least one of the following: the number of warehouses with inventory is greater than 2; the number of warehouses with incoming inventory information within the past month is greater than or equal to 2; the number of warehouses with incoming inventory plan information within half a month is greater than 2.

[0075] Step 204: Evaluate the target area based on the inventory information and warehouse handling information of each warehouse, and determine at least one target warehouse for the target merchant in the target area.

[0076] Step 205: Determine all warehouses of the target merchant in the target area as the target warehouses of the target merchant for the target area.

[0077] Step 206: construct a target warehouse network of the target merchant according to at least one target warehouse of the target merchant for each target area; wherein the target warehouse network is used to provide warehousing services for the target merchant.

[0078] In the scheme of the embodiment of the present invention, warehouse evaluation conditions are set, and according to the warehouse evaluation conditions, it is determined whether it is necessary to perform warehouse evaluation processing on the target area. The warehouse evaluation processing is used to determine the warehouses to be checked in the target area, and process the relevant information of the warehouses to be checked. Through the warehouse evaluation processing, on the one hand, it is determined whether there are errors in the relevant information of the warehouses in the target area. On the other hand, the target warehouses can be screened out from the target area to form a warehouse network to provide supply chain services for the target merchants.

[0079] Figure 3 FIG. 1 is a schematic diagram of a process of a warehouse network construction method provided by another embodiment of the present invention. Figure 3 As shown, the method includes:

[0080] Step 301: Determine multiple target areas corresponding to target merchants.

[0081] Step 302: for each target area, determine at least one warehouse of the target merchant in the target area; obtain the target merchant's inventory information and warehouse transportation information for each warehouse.

[0082] Step 303: Determine whether the target area meets the warehouse evaluation conditions based on the inventory information and warehouse handling information of each warehouse.

[0083] The warehouse evaluation conditions can be set according to specific needs. For example, the warehouse evaluation conditions include at least one of the following: the number of warehouses with inventory is greater than the first number; the number of warehouses with warehouse entry information in the first statistical period is greater than the second number; the number of warehouses with warehouse entry plan information in the second statistical period is greater than the third number; there are warehouses to be checked in the target area.

[0084] If the target area meets the warehouse evaluation conditions, execute step 304. If the target area does not meet the warehouse evaluation conditions, directly execute step 307.

[0085] Step 304: Determine whether there is a warehouse to be checked in at least one warehouse according to the warehouse handling information of each warehouse.

[0086] The warehouse evaluation process is used to determine whether there is a warehouse to be checked in at least one warehouse based on the warehouse handling information of each warehouse. Specifically, the current warehouse is determined from at least one warehouse in the target area; based on the inventory information and warehouse handling information of the current warehouse, it is determined whether the current warehouse meets the screening conditions; wherein the screening conditions include at least one of the following: the warehouse is both a moving-in warehouse and a moving-out warehouse, the warehouse is a cross-regional warehouse, and the warehouse's inventory is abnormal; in response to the current warehouse meeting the screening conditions, the current warehouse is determined to be a warehouse to be checked.

[0087] Warehouses that are both move-in warehouses and move-out warehouses, and warehouses that are cross-regional warehouses, are prone to inventory anomalies, so these warehouses are determined as warehouses to be checked. Specifically, if there is warehouse handling information where the source warehouse is the current warehouse and the target warehouse is the current warehouse, then the current warehouse is determined to be both a move-in warehouse and a move-out warehouse.

[0088] If there is warehouse transportation information where the source warehouse is the current warehouse and the target warehouse is a warehouse in another region, or where the target warehouse is the current warehouse and the source warehouse is a warehouse in another region, the current warehouse is determined to be a cross-regional warehouse. If the inventory information of the current warehouse is not within the preset range, or the inventory flow of the current warehouse cannot be checked, etc., it is determined that the inventory of the current warehouse is abnormal.

[0089] If there is a warehouse to be checked in the target area, execute step 305. If there is no warehouse to be checked in the target area, execute step 307.

[0090] Step 305: Generate inspection information for the warehouse to be inspected.

[0091] Step 306: Update the warehouse according to the operation information; wherein the update process includes at least one of the following: modify or delete inventory information, modify or delete warehouse handling information, and mark the warehouse as checked.

[0092] After receiving the screening information for the warehouse to be screened, the user can enter the operation information for the screening information in the system based on experience or by looking up relevant inventory flow. The operation information is used to modify the warehouse's inventory information and / or warehouse handling information. The operation information may include: deleting or modifying warehouses in the target area, deleting or modifying the warehouse's inventory information, deleting or modifying the warehouse's handling information, marking the warehouse as screened, etc. When performing warehouse evaluation, warehouses marked as screened will not be determined as warehouses to be screened.

[0093] After executing step 306, re-execute step 304 until there is no warehouse to be checked in the target area. If there is no warehouse to be checked in the target area, the warehouse settings, inventory information, and warehouse handling information in the target area are all normal, and there is no need to evaluate the target area, and the subsequent steps of determining the target warehouse can be executed.

[0094] Step 307: Determine the inventory information of each warehouse.

[0095] If all warehouses have no inventory, then execute step 308. If there is a warehouse with inventory, then execute step 309.

[0096] Step 308: In response to all warehouses having no inventory, a warehouse is determined from at least one warehouse in the target area as a target warehouse in the target area.

[0097] The system can randomly select a warehouse from at least one warehouse in the target area as the target warehouse. The user can also specify a warehouse from at least one warehouse in the target area as the target warehouse. The warehouse with the latest inventory update information can also be selected as the target warehouse.

[0098] Step 309: In response to the existence of a warehouse with inventory in at least one warehouse, the warehouse with inventory is determined as a target warehouse in the target area.

[0099] All warehouses with inventory can be determined as target warehouses in the target area. A warehouse can also be randomly determined from the warehouses with inventory as the target warehouse. A warehouse can also be designated as the target warehouse by the user from the warehouses with inventory.

[0100] Step 310: construct a target warehouse network of the target merchant according to at least one target warehouse of the target merchant for each target area; wherein the target warehouse network is used to provide warehousing services for the target merchant.

[0101] In the scheme of the embodiment of the present invention, if the target area meets the warehouse evaluation conditions, the target area is evaluated to determine whether there are warehouses to be checked in the warehouses in the target area. If there are warehouses to be checked, the inspection information for the warehouses to be checked is generated, and then the relevant information of the warehouse is updated according to the operation information. According to the updated inventory information and warehouse handling information, the target warehouse in the target area is determined, and the warehouse network of the target merchant is constructed. This scheme can not only determine whether there are errors in the relevant information of the warehouses in the target area, but also efficiently construct the merchant's warehouse network to provide supply chain services for the target merchant.

[0102] After merchants join the platform, the platform will carry out an automated warehouse evaluation process. Figure 4FIG. 1 is a schematic diagram of a process of a warehouse evaluation method provided by an embodiment of the present invention. Figure 4 As shown, the warehouse evaluation method includes the following steps:

[0103] Step 1: Obtain the complete warehouse information and warehouse inventory information of the target merchant in the target area.

[0104] Step 2: Filter the warehouse set to be checked based on the warehouse evaluation conditions. If you want to limit the number of target warehouses in the target area to 1 or 2, the warehouse evaluation condition can be any of the following conditions: the number of warehouses with inventory is greater than or equal to 1; the number of warehouses with actual inventory in the past 90 days is greater than or equal to 1; the number of warehouses with inventory plans in the past 14 days is greater than or equal to 1.

[0105] Step 2.1: If the target area does not meet any of the above evaluation conditions, the target area does not need to be evaluated, and the next area is obtained and evaluated. If all areas pass the evaluation, the evaluation is successful.

[0106] Step 2.2: If the target area meets any of the above warehouse evaluation conditions, the target area is evaluated. According to the screening conditions, the warehouse relocation relationship in the target area and the warehouse verification conditions of each area are processed to determine whether there are warehouses to be screened. If there are no warehouses to be screened in the target area, the target area is successfully evaluated.

[0107] The troubleshooting conditions can be set according to the needs. The troubleshooting conditions can be used to determine whether the warehouse is both a move-in warehouse and a move-out warehouse, whether the warehouse is a cross-regional warehouse, and whether there are abnormalities in the warehouse's inventory.

[0108] Assume that there are warehouse A, warehouse B, and warehouse C in the target area. The inventory of warehouse A is represented by A, the inventory of warehouse B is represented by B, and the inventory of warehouse C is represented by C. Moving out of warehouse A->moving into warehouse B, moving out of warehouse B->moving into warehouse C, indicating that there is inventory transferred from warehouse A to warehouse B, and there is inventory transferred from warehouse B to warehouse C. There are 2 warehouse transfer information of warehouse B, and warehouse B is both a moving-in warehouse and a moving-out warehouse.

[0109] The processing logic of the screening condition can be set according to business requirements. In an embodiment of the present invention, if the number of target warehouses in the target area is to be limited to 1 or 2, the screening condition can be set based on the following logic.

[0110] Processing logic of screening conditions 1: If the target warehouse is both a move-in warehouse and a move-out warehouse, and the target warehouse has more than or equal to 3 pieces of transportation information, then the target warehouse is determined to be a warehouse to be screened.

[0111] If the target warehouse is both a move-in warehouse and a move-out warehouse, and the target warehouse has 2 transport information, the following processing logic is used. Processing logic 2 of the troubleshooting condition: Move-out warehouse A->Move-in warehouse B, Move-out warehouse B->Move-in warehouse C, and (A>0 && B>0&& C>0), indicating that there is inventory transferred from warehouse A to warehouse B, and there is inventory transferred from warehouse B to warehouse C, and the inventory of warehouse A, warehouse B, and warehouse C are all greater than 0. Processing logic 3 of the troubleshooting condition: Move-out warehouse A->Move-in warehouse B, Move-out warehouse B->Move-in warehouse C, and (A>0 && B=0 && C>0). In the above processing logic 2 and processing logic 3, the inventory of warehouse A, warehouse B, and warehouse C may be abnormal. Warehouse A, warehouse B, and warehouse C are determined as warehouses to be checked, and an error prompt is displayed: Inventory in area xx is to be verified.

[0112] Processing logic of screening condition four: Move out of warehouse A->Move in warehouse B, move out of warehouse B->Move in warehouse C, and (A>0 && B=0&& C=0), then warehouse B and warehouse C are determined as warehouses to be screened, and the user can be prompted to delete warehouse B, warehouse C and related warehouse transportation information from the target area.

[0113] Processing logic of screening conditions 5: Move out warehouse A->Move in warehouse B, move out warehouse B->Move in warehouse C, and (A=0 && B=0&& C=0), if the update time of the above two warehouse moving relationships is empty, warehouse A, warehouse B and warehouse C are determined as warehouses to be screened, and an error prompt is displayed: xx area inventory to be verified. If the update time of the above two warehouse moving relationships is not empty, warehouse B and warehouse C are determined as warehouses to be screened, and the user can be prompted to delete warehouse A, warehouse B and related warehouse transportation information from the target area.

[0114] Processing logic six of the screening condition: Move out of warehouse A->Move in warehouse B, move out of warehouse B->Move in warehouse C, and (A=0 && B=0&& C>0), then warehouse B and warehouse C are determined as warehouses to be screened, and the user can be prompted to delete warehouse B, warehouse C and related warehouse transportation information from the target area.

[0115] Processing logic seven of the screening condition: Move out of warehouse A->Move in warehouse B, move out of warehouse B->Move in warehouse C, and (A=0 && B>0&& C>0), then warehouse A is determined as the warehouse to be screened, and the user can be prompted to delete warehouse A and related warehouse transportation information from the target area.

[0116] Processing logic eight of the screening condition: Move out of warehouse A->Move in warehouse B, move out of warehouse B->Move in warehouse C, and (A>0 && B>0&& C=0), then warehouse B and warehouse C are determined as warehouses to be screened, and the user can be prompted to delete warehouse B, warehouse C and related warehouse transportation information from the target area.

[0117] Processing logic nine of the screening condition: Move out of warehouse A->Move in warehouse B, move out of warehouse B->Move in warehouse C, and (A=0 && B>0&& C>0), then warehouse B and warehouse C are determined as warehouses to be screened, and the user can be prompted to delete warehouse B, warehouse C and related warehouse transportation information from the target area.

[0118] If regional anomalies occur during the inventory evaluation process, and if they meet the above processing logic 1, processing logic 2, and processing logic 3, the inventory evaluation process will be terminated and the processing prompt information of the target area inventory anomaly will be directly returned.

[0119] It should be noted that the processing logic of the above-mentioned screening conditions can be adjusted according to specific needs, warehouse operation rules, and the preset number of target warehouses in the area.

[0120] Step 3: If it does not involve both the moving-out warehouse and the moving-in warehouse, and the number of target warehouses is 1, the following processing logic of the screening conditions can be used: Moving-out warehouse A->Moving-in warehouse B, and (A=0 && B>0), then warehouse A is determined as the warehouse to be screened, and the user can be prompted to delete warehouse A and related warehouse handling information from the target area. If moving-out warehouse A->Moving-in warehouse B, and (A>0 && B=0), then warehouse B is determined as the warehouse to be screened, and the user can be prompted to delete warehouse B and related warehouse handling information from the target area.

[0121] Step 4: Update the merchant's warehouse evaluation results and notify the operator of the results by email. If the warehouse evaluation result indicates failure, that is, there are warehouses to be checked in the target area, the operator can check the reason for the failure via email, change the warehouse information, and re-evaluate.

[0122] Step 5: If there is no warehouse to be checked in the target area, stop the warehouse evaluation process. Determine the warehouse type of each target warehouse in the target area. According to at least one target warehouse of the target merchant for each target area, build a target warehouse network for the target merchant.

[0123] The solution of the embodiment of the present invention can improve the success rate of warehouse evaluation and improve the efficiency of operators through automatic warehouse evaluation and verification logic. The evaluation results and email notifications ensure timeliness and efficiency.

[0124] Figure 5 FIG. 1 is a schematic diagram of a warehouse network construction device provided by an embodiment of the present invention. Figure 5 As shown, the device comprises:

[0125] The area determination module 501 is used to determine multiple target areas corresponding to target merchants;

[0126] The warehouse determination module 502 is used to determine at least one warehouse of the target merchant in the target area for each target area; obtain the target merchant's inventory information and warehouse transportation information for each warehouse; and determine at least one target warehouse of the target merchant for the target area based on the inventory information and warehouse transportation information of each warehouse;

[0127] The warehouse network construction module 503 is used to construct a target warehouse network for the target merchant based on at least one target warehouse of the target merchant for each target area; wherein the target warehouse network is used to provide warehousing services for the target merchant.

[0128] Optionally, the warehouse determination module 502 is specifically configured to:

[0129] Determine whether the target area meets the warehouse evaluation conditions based on the inventory information and warehouse handling information of each warehouse;

[0130] In response to the target area meeting the warehouse evaluation conditions, the target area is evaluated according to the inventory information and warehouse handling information of each warehouse, and at least one target warehouse for the target area is determined for the target merchant;

[0131] In response to the target area not meeting the warehouse evaluation conditions, all warehouses of the target merchant within the target area are determined as target warehouses of the target merchant for the target area.

[0132] Optionally, the warehouse determination module 502 is specifically configured to:

[0133] According to the warehouse handling information of each warehouse, determine whether there is a warehouse to be checked in at least one warehouse;

[0134] In response to the existence of a warehouse to be checked, generating checking information for the warehouse to be checked;

[0135] Receive operational information for troubleshooting information;

[0136] The warehouse is updated according to the operation information; wherein the update process includes at least one of the following: modifying or deleting inventory information, modifying or deleting warehouse handling information, and marking the warehouse as checked.

[0137] Optionally, the warehouse determination module 502 is specifically configured to:

[0138] Determine a current warehouse from at least one warehouse in the target area;

[0139] Determine whether the current warehouse meets the screening conditions based on the inventory information and warehouse transportation information of the current warehouse; wherein the screening conditions include at least one of the following: the warehouse is both a moving-in warehouse and a moving-out warehouse, the warehouse is a cross-regional warehouse, and the warehouse's inventory is abnormal;

[0140] In response to the current warehouse meeting the screening conditions, the current warehouse is determined to be a warehouse to be screened.

[0141] Optionally, the warehouse determination module 502 is specifically configured to:

[0142] In response to the fact that there is no warehouse to be checked and each warehouse has no inventory, a warehouse is determined from at least one warehouse in the target area as a target warehouse in the target area;

[0143] In response to the fact that there is no warehouse to be checked and there is a warehouse with inventory among at least one warehouse, the warehouse with inventory is determined as the target warehouse in the target area.

[0144] Optionally, the warehouse evaluation conditions include at least one of the following:

[0145] The number of warehouses with inventory is greater than the first number;

[0146] The number of warehouses with incoming warehouse information during the first statistical period is greater than the second number;

[0147] The number of warehouses having warehousing plan information during the second statistical period is greater than the third number.

[0148] Optionally, the warehouse determination module 502 is further configured to:

[0149] Determine the number of warehouses in the target warehouse within the target area;

[0150] In response to the number of warehouses of the target warehouse in the target area being 1, determining that the warehouse type of the target warehouse is a common warehouse;

[0151] In response to the number of target warehouses in the target area being greater than 1, the warehouse type of each target warehouse is determined according to the warehouse handling information of each target warehouse; wherein the warehouse type includes: a moving-out warehouse and a moving-in warehouse.

[0152] An embodiment of the present invention provides an electronic device, including:

[0153] one or more processors;

[0154] a storage device for storing one or more programs,

[0155] When one or more programs are executed by one or more processors, the one or more processors implement the method of any of the above embodiments.

[0156] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present invention. Figure 6 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0157] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0158] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0159] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

[0160] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0161] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0162] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be set in a processor, for example, they may be described as: a region determination module, a warehouse determination module, and a warehouse network construction module. The names of these modules do not, in some cases, constitute limitations on the modules themselves. For example, the region determination module may also be described as a "module for determining multiple target regions corresponding to target merchants."

[0163] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes:

[0164] Determine multiple target areas corresponding to target merchants;

[0165] For each of the target areas, determine at least one warehouse of the target merchant in the target area; obtain the inventory information and warehouse handling information of the target merchant for each of the warehouses; determine at least one target warehouse of the target merchant for the target area based on the inventory information and warehouse handling information of each of the warehouses;

[0166] According to at least one target warehouse of the target merchant for each of the target areas, a target warehouse network of the target merchant is constructed; wherein the target warehouse network is used to provide warehousing services for the target merchant.

[0167] According to the technical solution of the embodiment of the present invention, for each target area corresponding to the target merchant, at least one target warehouse for the target area is determined based on the inventory information and warehouse handling information of each warehouse in the target area; and a target warehouse network of the target merchant is constructed based on at least one target warehouse for each target area of ​​the target merchant. The system can construct the target warehouse network of the target merchant based on the inventory information and warehouse handling information of each warehouse. Compared with the method of manually constructing the merchant warehouse network, it can reduce the work pressure of the operating personnel, improve the network construction efficiency, and reduce the operating costs.

[0168] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A warehouse network construction method, characterized in that: include: Determine multiple target areas corresponding to target merchants; For each of the target areas, determining at least one warehouse of the target merchant in the target area; Obtaining the target merchant's inventory information and warehouse transportation information for each of the warehouses; Determining at least one target warehouse of the target merchant for the target area according to the inventory information and warehouse transportation information of each of the warehouses; According to at least one target warehouse of the target merchant for each of the target areas, a target warehouse network of the target merchant is constructed; wherein the target warehouse network is used to provide warehousing services for the target merchant.

2. The method according to claim 1, characterized in that Determining at least one target warehouse of the target merchant for the target area according to the inventory information and warehouse transportation information of each of the warehouses includes: Determine whether the target area meets the warehouse evaluation conditions based on the inventory information and warehouse handling information of each warehouse; In response to the target area meeting the warehouse evaluation condition, the target area is evaluated according to the inventory information and warehouse handling information of each of the warehouses, and at least one target warehouse of the target merchant for the target area is determined; In response to the target area not meeting the warehouse evaluation condition, all warehouses of the target merchant within the target area are determined as target warehouses of the target merchant for the target area.

3. The method according to claim 2, characterized in that The warehouse evaluation process for the target area is performed according to the inventory information and warehouse handling information of each warehouse, including: Determining whether there is a warehouse to be checked in the at least one warehouse according to the warehouse handling information of each of the warehouses; In response to the existence of a warehouse to be checked, generating checking information for the warehouse to be checked; Receiving operation information for the troubleshooting information; The warehouse is updated according to the operation information; wherein the update includes at least one of the following: modifying or deleting inventory information, modifying or deleting warehouse handling information, and marking the warehouse as checked.

4. The method according to claim 3, characterized in that The determining, according to the warehouse handling information of each of the warehouses, whether there is a warehouse to be checked in the at least one warehouse comprises: Determining a current warehouse from at least one warehouse in the target area; Determine whether the current warehouse meets the screening conditions according to the inventory information and warehouse transportation information of the current warehouse; wherein the screening conditions include at least one of the following: the warehouse is both a moving-in warehouse and a moving-out warehouse, the warehouse is a cross-regional warehouse, and the inventory of the warehouse is abnormal; In response to the current warehouse meeting the screening condition, the current warehouse is determined to be a warehouse to be screened.

5. The method according to claim 3, characterized in that: The determining of at least one target warehouse of the target merchant for the target area includes: In response to the fact that there is no warehouse to be checked and each of the warehouses has no inventory, determining a warehouse from at least one warehouse in the target area as a target warehouse in the target area; In response to the fact that there is no warehouse to be checked and there is a warehouse with inventory among the at least one warehouse, the warehouse with inventory is determined as the target warehouse of the target area.

6. The method according to claim 2, characterized in that The warehouse evaluation conditions include at least one of the following: The number of warehouses with inventory is greater than the first number; The number of warehouses with incoming warehouse information during the first statistical period is greater than the second number; The number of warehouses having warehousing plan information during the second statistical period is greater than the third number.

7. The method according to claim 1, characterized in that After determining at least one target warehouse of the target merchant for the target area according to the inventory information and warehouse transportation information of each warehouse, the method further includes: Determine the number of warehouses of the target warehouses within the target area; In response to the number of target warehouses in the target area being 1, determining that the warehouse type of the target warehouse is a common warehouse; In response to the number of target warehouses in the target area being greater than 1, the warehouse type of each target warehouse is determined according to the warehouse handling information of each target warehouse; wherein the warehouse type includes: moving-out warehouse and moving-in warehouse.

8. A warehouse network construction method, characterized in that: include: A region determination module, used to determine multiple target regions corresponding to target merchants; A warehouse determination module, used for determining, for each of the target areas, at least one warehouse of the target merchant in the target area; Obtaining the target merchant's inventory information and warehouse transportation information for each of the warehouses; Determining at least one target warehouse of the target merchant for the target area according to the inventory information and warehouse transportation information of each of the warehouses; The warehouse network construction module is used to construct a target warehouse network of the target merchant according to at least one target warehouse of the target merchant for each target area; wherein the target warehouse network is used to provide warehousing services for the target merchant.

9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.