A hanging warehouse scheduling method, device, equipment and medium

By applying inbound/outbound selection and sorting rules in the hanging bins, the scheduling of products between different devices is optimized, solving the problem of slow manual handling in traditional hanging systems and improving garment processing efficiency and scheduling flexibility.

CN122155586APending Publication Date: 2026-06-05ZHEJIANG YIKEDA INTELLIGENT TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG YIKEDA INTELLIGENT TECH CO LTD
Filing Date
2024-12-03
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Traditional hanging systems fail to incorporate the next step in garment processing, resulting in slow manual handling and reduced processing efficiency.

Method used

By applying inbound/outbound selection and sorting rules in the hanging warehouse, the scheduling of products among different equipment is optimized, including the selection and sorting of storage locations for product shelving and processing equipment, thereby achieving efficient scheduling of products.

Benefits of technology

It improved the efficiency of product scheduling, enhanced garment processing efficiency, and increased the flexibility and adaptability of hanging warehouse scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122155586A_ABST
    Figure CN122155586A_ABST
Patent Text Reader

Abstract

The application discloses a hanging warehouse scheduling method and device, equipment and medium, and relates to the technical field of hanging warehouses. When a hanging warehouse in-process product shelving device needs to store in-process products, the in-process product shelving device selects a plurality of available shelving locations from a warehouse area according to storage selection rules, and sorts the available shelving locations according to storage sorting rules to store the in-process products in the optimal shelving location in the sorted shelving locations. When a hanging warehouse in-process product processing device needs to dispatch in-process products from the warehouse area, the in-process product processing device selects a plurality of available dispatch locations from the warehouse area according to dispatch selection rules, and sorts the in-process products in the available dispatch locations according to dispatch sorting rules to dispatch the target out-of-warehouse product in the sorted products to the product processing device, and dispatches the products in the warehouse area before the target out-of-warehouse product and reflows the products to the shelving device. The application combines the use of storage and dispatch selection rules and storage and dispatch sorting rules to effectively schedule the storage and dispatch of products between different devices, and improves the product scheduling efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of suspended cargo bay technology, and in particular to a suspended cargo bay scheduling method, device, equipment and medium. Background Technology

[0002] With the rapid development of hanging garment processing, hanging systems are becoming increasingly important to the garment industry. Traditional hanging systems are mostly used for a single step in garment processing, without incorporating the next step. The next step still relies on manual handling, meaning that garments are moved manually from one step to the next. However, manual handling is slow, which can easily cause the next step in garment processing to wait for new garments, thus affecting processing efficiency. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a hanging warehouse scheduling method, apparatus, equipment, and medium that can combine inbound / outbound selection rules and inbound / outbound sorting rules to effectively schedule the inbound and outbound of products among different devices in the hanging warehouse, thereby improving product scheduling efficiency and thus improving product processing efficiency. The specific solution is as follows:

[0004] Firstly, this application provides a hanging warehouse scheduling method applied to a hanging warehouse, wherein the hanging warehouse includes several storage areas, each storage area includes several storage locations, and each storage area corresponds to product shelving equipment, product processing equipment, product shelving track, and product processing track; wherein the method includes:

[0005] When the in-process shelving equipment delivers the products to be stored to the in-process shelving track, a number of shelving locations are selected from the target storage area corresponding to the in-process shelving equipment using a preset storage selection rule. The shelving locations are then sorted according to a preset storage sorting rule to determine the optimal location from the sorted locations. The products to be stored are then shelved to the optimal location.

[0006] When the in-process processing equipment needs to schedule products to be processed from the target warehouse area, it selects several schedulable warehouse locations from the target warehouse area using preset outbound selection rules, and sorts the products to be processed in the several schedulable warehouse locations based on preset outbound sorting rules, so as to determine the target outbound product from the sorted products. The target outbound product and the products located before the target outbound product are sent to the product processing track, so as to send the target outbound product to the product processing equipment for processing, and the non-processable products are returned to the product shelving track for re-shelving.

[0007] Optionally, the hoisting bay scheduling method further includes:

[0008] Retrieve inbound / outbound rule configuration commands;

[0009] Clear the existing inbound / outbound rules that correspond to the configuration instructions for the inbound / outbound rules, and / or add the inbound / outbound rules that correspond to the configuration instructions for the inbound / outbound rules to obtain the preset inbound / outbound rules.

[0010] The preset inbound and outbound rules include the preset inbound selection rules, the preset inbound sorting rules, the preset outbound selection rules, and the preset outbound sorting rules.

[0011] Optionally, the step of selecting several shelving locations from the target warehouse area corresponding to the product shelving equipment using preset warehousing selection rules includes:

[0012] The target product attributes are determined based on the product attributes of the products to be put into storage; wherein, the product attributes include style, color, size and production schedule.

[0013] Using the target product attributes, select several shelf locations from the target warehouse area corresponding to the product shelving equipment; the product attributes corresponding to the mixing depth of the shelf locations are determined based on one or more of the target product attributes;

[0014] Wherein, the mixing depth is a value determined based on the quantity of the specified product attributes after specifying product attributes for any storage location, and the product attributes of each stored product in any storage location include the product attributes corresponding to the mixing depth of any storage location.

[0015] Optionally, the step of sorting the plurality of available storage locations based on a preset storage sorting rule to determine the optimal storage location from the sorted locations includes:

[0016] The mixing degree of each of the warehouse locations is calculated based on the product attributes of the products already stored in the warehouse location, and the mixing degree is used to sort the warehouse locations to obtain the sorted warehouse locations; wherein, the mixing degree is a value determined based on the number of different attribute sets in the attribute set corresponding to each of the products already stored in the warehouse location, and the attribute set corresponding to any product already stored is a set determined based on the product attributes of any product already stored.

[0017] Based on the product attributes of the products to be put into storage, determine whether there is a target storage location with a mixing degree of 1 among the sorted storage locations. If it exists, determine the optimal storage location based on the target storage location. If it does not exist, determine the optimal storage location based on the storage location with the smallest mixing degree among the sorted storage locations.

[0018] Optionally, the schedulable storage location includes the products to be processed with a resting time of not less than a preset time; wherein, the resting time is the duration for which the products have been stored in the storage location.

[0019] Optionally, the step of sorting the products to be processed in the plurality of schedulable storage locations based on a preset outbound sorting rule, so as to determine the target outbound product from the sorted products, includes:

[0020] Determine the number of returned products for each stored product in the plurality of schedulable storage locations; wherein, the number of returned products for any stored product is the number of all products located before the stored product in the storage location where the stored product is located;

[0021] Based on the return count, the products to be processed in the several schedulable storage locations with a resting time of not less than a preset time are sorted to obtain sorted products, and the target outbound product is determined based on the product with the smallest return count among the sorted products.

[0022] Optionally, the step of returning the non-processed products to the product shelving track for re-shelving includes:

[0023] When the pre-configured return rule is to reallocate storage locations, non-processable products are returned to the product shelving track, and the non-processable products are re-shelved to the optimal storage location determined from the target storage area using the pre-configured storage selection rule and the pre-configured storage sorting rule.

[0024] When the pre-configured return rule is to return to the original storage location, the non-processing products are returned to the product shelving track and re-shelved to the schedulable storage location corresponding to the non-processing products in the target storage area.

[0025] Secondly, this application provides a hanging warehouse scheduling device for use in a hanging warehouse, wherein the hanging warehouse includes several storage areas, each storage area includes several storage locations, and each storage area corresponds to product shelving equipment, product processing equipment, product shelving track, and product processing track; wherein the device includes:

[0026] The product warehousing module is used to select several available storage locations from the target storage area corresponding to the product shelving equipment when the product shelving equipment sends the products to be warehoused to the product shelving track, and sort the several available storage locations based on the preset warehousing selection rules, so as to determine the optimal storage location from the sorted storage locations, and place the products to be warehoused into the optimal storage location.

[0027] The product outbound module is used to select several schedulable storage locations from the target storage area when the product processing equipment needs to schedule products to be processed from the target storage area using preset outbound selection rules, and sort the products to be processed in the several schedulable storage locations based on preset outbound sorting rules, so as to determine the target outbound product from the sorted products, send the target outbound product and the products located before the target outbound product to the product processing track, so as to send the target outbound product to the product processing equipment for processing, and return the non-processable products to the product shelving track for re-shelving.

[0028] Thirdly, this application provides an electronic device, comprising:

[0029] Memory, used to store computer programs;

[0030] A processor is used to execute the computer program to implement the aforementioned hoisting silo scheduling method.

[0031] Fourthly, this application provides a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned sling scheduling method.

[0032] In this application, when the work-in-process shelving equipment sends the work-in-process to the work-in-process shelving track, it selects several shelving locations from the target warehouse area corresponding to the work-in-process shelving equipment using a preset warehouse selection rule, and sorts the several shelving locations based on a preset warehouse sorting rule to determine the optimal location from the sorted locations, and then shelves the work-in-process to be stored in the optimal location; when the work-in-process processing equipment needs to schedule work-in-process from the target warehouse area, it selects several scheduling locations from the target warehouse area using a preset outbound selection rule, and sorts the work-in-process in the several scheduling locations based on a preset outbound sorting rule to determine the target outbound work-in-process from the sorted work-in-process, and sends the target outbound work-in-process and the work-in-process located before the target outbound work-in-process to the work-in-process processing track, so that the target outbound work-in-process is sent to the work-in-process processing equipment for processing, and the non-work-in-process work-in-process is returned to the work-in-process shelving track for re-shelving.

[0033] As can be seen from the above, when the work-in-process shelving equipment in this application sends the work-in-process to be stored to the work-in-process shelving track, it selects the optimal storage location from the storage area using the storage selection rules and storage sorting rules, thereby placing the work-in-process to be stored in the optimal storage location. Correspondingly, when the work-in-process processing equipment needs to dispatch work-in-process from the storage area, it selects the target outbound work-in-process from the storage area using the outbound selection rules and outbound sorting rules, thereby sending the target outbound work-in-process to the work-in-process processing equipment for processing. At the same time, non-work-in-process work-in-process on the work-in-process processing track is returned and re-shelved. In this way, by combining the use of inbound and outbound selection rules and inbound and outbound sorting rules, this application can effectively dispatch the inbound and outbound of work-in-process between different equipment in the hanging warehouse, improving the work-in-process dispatching efficiency and thus improving the work-in-process processing efficiency. Furthermore, since the inbound and outbound selection rules and inbound and outbound sorting rules can be set according to the actual work-in-process processing needs, the flexibility of the hanging warehouse dispatching and its adaptability to different work-in-process dispatching scenarios are improved. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0035] Figure 1 This is a flowchart of a hoisting bay scheduling method disclosed in this application;

[0036] Figure 2 This is a schematic diagram of a suspended bay structure disclosed in this application;

[0037] Figure 3 This is a schematic diagram of the structure of a suspended warehouse scheduling device disclosed in this application;

[0038] Figure 4 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation

[0039] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0040] Traditional hanging systems are mostly used for a single step in garment processing, without incorporating the next step. The next step still relies on manual handling, meaning garments are moved manually from one step to the next. However, manual handling is slow, easily causing the next step to wait for new stock, thus affecting garment production speed. Therefore, this application provides a hanging warehouse scheduling method that combines inbound / outbound selection rules and inbound / outbound sorting rules to effectively schedule the inbound and outbound of products among different devices in the hanging warehouse, improving product scheduling efficiency and thus increasing product processing efficiency.

[0041] See Figure 1 As shown in the figure, this application discloses a hanging warehouse scheduling method, applied to a hanging warehouse. The hanging warehouse includes several storage areas, each storage area includes several storage locations, and each storage area corresponds to product shelving equipment, product processing equipment, product shelving track, and product processing track; wherein, the method includes:

[0042] Step S11: When the work-in-process shelving equipment delivers the work-in-process to be put into storage to the work-in-process shelving track, a number of shelving locations are selected from the target storage area corresponding to the work-in-process shelving equipment using a preset storage selection rule, and the number of shelving locations are sorted according to a preset storage sorting rule to determine the optimal location from the sorted locations, and the work-in-process to be put into storage is shelved in the optimal location.

[0043] In this embodiment, the hanging warehouse includes several storage areas, and each storage area includes several storage positions. The storage positions are used to store products, which can also be understood as storage poles. Each storage area has a product shelving device and a product processing device. The product shelving device is used to shelve the products in the storage area, and the product processing device is used to dispatch products from the storage area and process them.

[0044] Specifically, when the work-in-process shelving equipment wants to shelve the products to be put into the target warehouse area corresponding to the work-in-process shelving equipment, it needs to first send the products to be put into the work-in-process shelving track through the work-in-process shelving equipment, then select several shelving locations from the target warehouse area corresponding to the work-in-process shelving equipment using preset warehouse selection rules, and sort the several shelving locations using preset warehouse sorting rules to obtain sorted locations. Then, determine the optimal location from the sorted locations and shelve the products to be put into the optimal location in the target warehouse area.

[0045] For the selection of shelving locations, the target product attributes can be determined first based on the product attributes of the products to be put into storage. These product attributes include style, color, size, and production schedule. Then, using the target product attributes and based on the mixing depth, several shelving locations can be selected from the target storage area corresponding to the product shelving equipment. The product attributes corresponding to the mixing depth of the shelving locations are determined based on one or more of the target product attributes.

[0046] It should be noted that the mixing depth is a value determined based on the quantity of the specified product attributes after assigning product attributes to any storage location. Furthermore, the product attributes of each stored product in any storage location include the product attributes corresponding to the mixing depth of that storage location. That is, each storage location in the storage area is pre-specified with corresponding product attributes, and then the mixing depth of that storage location can be determined based on the quantity of the specified product attributes for each storage location. By setting a mixing depth for each storage location separately, each storage location can only store products with product attributes corresponding to its respective mixing depth.

[0047] For example, storage location A has a mixing depth of 1, and its corresponding product attribute is "pants." Therefore, storage location A can only store pants, such as pants of various sizes and colors. Storage location B has a mixing depth of 2, and its corresponding product attributes are "short-sleeved shirt" and "white." Therefore, storage location B can only store white short-sleeved shirts, such as white short-sleeved shirts of various sizes. It can be observed that the fewer restrictions on product attributes a storage location has, the more product categories it can store.

[0048] Furthermore, the target product attribute can be determined from the product attributes of the product to be received using pre-configured reference product attributes. In other words, the target product attribute is one or a combination of several of the product attributes of the product to be received. For example, if the pre-configured reference product attributes are style and color, and the product to be received is a short-sleeved black XL size, the product attributes of the product to be received are short-sleeved, black, and XL. Therefore, by using the pre-configured reference product attributes (style and color) to determine the target product attribute from the product attributes (short-sleeved, black, and XL size) of the product to be received, the target product attribute will be short-sleeved and black.

[0049] After determining the target product attributes, several shelf locations can be selected from the target warehouse area based on these attributes and the mixing depth. The product attributes corresponding to the mixing depth of each shelf location are determined based on one or more of the target product attributes; that is, the target product attributes include the product attributes corresponding to the mixing depth of the shelf locations. It should be noted that a shelf location represents a location capable of storing products corresponding to the target product attributes. However, currently, a shelf location may or may not store products corresponding to the target product attributes.

[0050] Taking the target product attributes as short sleeves and black as an example, the mixing depth of the warehouse location that can be put on the shelves can be 1, and the corresponding product attributes are short sleeves or black. The mixing depth of the warehouse location that can be put on the shelves can also be 2, and the corresponding product attributes are short sleeves and black.

[0051] It is important to note that when selecting a storage location from the target warehouse area, the remaining capacity of each storage location in the target warehouse area must be considered. If the remaining capacity of a storage location is zero, there is no available space in that location to store the products to be stored, and therefore that storage location will not be selected.

[0052] After selecting several storage locations that can be put into storage from the target storage area, the selected storage locations are sorted according to the preset storage sorting rules to obtain sorted storage locations. The optimal storage location is then determined from the sorted storage locations so that the products to be put into storage can be put into the optimal storage location.

[0053] Specifically, based on the product attributes of the products already stored in the warehouse, the mixing degree of each warehouse location that can be put on the shelves is calculated, and the warehouse locations that can be put on the shelves are sorted using the mixing degree to obtain sorted warehouse locations. Then, based on the product attributes of the products to be put into the warehouse, it is determined whether there is a target warehouse location with a mixing degree of 1 among the sorted warehouse locations. If there is a target warehouse location, the optimal warehouse location is determined based on the target warehouse location, and the products to be put into the warehouse are put on the optimal warehouse location. If there is no target warehouse location, the optimal warehouse location is determined based on the warehouse location with the smallest mixing degree among the sorted warehouse locations, and the products to be put into the warehouse are put on the optimal warehouse location.

[0054] Specifically, the mixing degree of available storage locations can be calculated by first determining the attribute set corresponding to each stored product in the available storage location based on the product attributes of each stored product, and then determining the mixing degree of the available storage location based on the number of different attribute sets in the attribute sets corresponding to each stored product. It should be noted that the mixing degree of an empty storage location is 0.

[0055] For example, storage location A contains three stored products. The first stored product has the product attribute of a short-sleeved black XL, the second has the product attribute of a short-sleeved white XL, and the third has the product attribute of a short-sleeved black S. When the reference product attributes used to calculate the mixing degree of storage location are style, color, and size, the attribute set corresponding to the first stored product is {short-sleeved, black, XL}, the attribute set corresponding to the second stored product is {short-sleeved, white, XL}, and the attribute set corresponding to the third stored product is {short-sleeved, black, S}. Since the three attribute sets are all different, the mixing degree of storage location A is 3.

[0056] Furthermore, the target storage location refers to a storage location with a mixing degree of 1 where all stored products have the same product attributes as the product to be stored. In other words, the products stored in the target storage location belong to the same category as the product to be stored. For example, if the product attribute of the product to be stored is short-sleeved black XL, then all products stored in the target storage location with a mixing degree of 1 will also have the same product attribute as short-sleeved black XL.

[0057] If a target storage location exists among the sorted storage locations, the optimal storage location is further determined from the target storage locations based on the number of target storage locations. Specifically, if a target storage location exists among the sorted storage locations and the number of target storage locations is 1, then the target storage location is directly determined as the optimal storage location; if a target storage location exists among the sorted storage locations and the number of target storage locations is greater than 1, then one of the target storage locations is determined as the optimal storage location.

[0058] For a specific location within the target warehouse, the optimal location can be determined based on the shelving distance of each warehouse location. Shelving distance refers to the distance that products are transported from the product shelving equipment to the warehouse location along the product shelving track. For example, the warehouse location with the smallest or largest shelving distance among the target warehouse locations can be determined as the optimal warehouse location. Alternatively, the optimal location can be determined based on the product inventory of each warehouse location. Product inventory refers to the total number of products stored in the warehouse location. For example, the warehouse location with the smallest or largest product inventory among the target warehouse locations can be determined as the optimal warehouse location. Of course, other reference conditions can also be used, or these reference conditions can be combined. This is not limited here.

[0059] If the target storage location is not found among the sorted storage locations, the optimal storage location is determined based on the location with the lowest mixing degree among the sorted storage locations. Specifically, the optimal storage location is determined from the storage locations with the lowest mixing degree based on the number of storage locations with the lowest mixing degree among the sorted storage locations. In this way, by placing the products to be stored in the storage locations with lower mixing degree, the mixing degree of each storage location can be controlled to a certain extent.

[0060] More specifically, if there is no target storage location among the sorted storage locations, and the number of storage locations with the lowest mixing degree among the sorted storage locations is 1, then the storage location with the lowest mixing degree among the sorted storage locations is directly determined as the optimal storage location. If there is no target storage location among the sorted storage locations, and the number of storage locations with the lowest mixing degree among the sorted storage locations is greater than 1, then one of the storage locations with the lowest mixing degree among the sorted storage locations is determined as the optimal storage location. The determination of one of the storage locations with the lowest mixing degree among the sorted storage locations can be based on factors such as the shelving distance of each storage location and the finished product inventory of each storage location.

[0061] It should be noted that if a storage location has been pre-assigned for the products to be received, that pre-assigned location will be directly designated as the optimal location, and the products to be received will be shelved there. If multiple storage locations have been pre-assigned for the products to be received, the optimal location will be determined from the pre-assigned locations based on factors such as the shelving distance of each location, the product inventory of each location, and the mixing depth and mixing degree of each location, and the products to be received will be shelved there.

[0062] It should also be noted that even if no storage location is pre-assigned for the products to be received, in addition to using the mixing depth and mixing degree of each storage location to determine the optimal storage location, the optimal storage location can also be determined directly based on the shelving distance of each storage location and the product inventory of each storage location. Furthermore, if each storage location is pre-configured with information on whether mixed storage is supported, if a storage location supports mixed storage, then that storage location can store multiple categories of products; if a storage location does not support mixed storage, then that storage location can only store products of the same category. In this case, when selecting a shelving location from the target storage area, it is also necessary to consider whether each storage location supports mixed storage.

[0063] Step S12: When the work-in-process equipment needs to schedule work-in-process from the target warehouse area, it selects several schedulable warehouse locations from the target warehouse area using a preset outbound selection rule, and sorts the work-in-process in the several schedulable warehouse locations based on a preset outbound sorting rule, so as to determine the target outbound work-in-process from the sorted work-in-process. The target outbound work-in-process and the work-in-process located before the target outbound work-in-process are sent to the work-in-process processing track, so as to send the target outbound work-in-process to the work-in-process processing equipment for processing, and the non-work-in-process work-in-process is returned to the work-in-process shelving track for re-shelving.

[0064] In this embodiment, when the in-process processing equipment needs to schedule products to be processed from the target warehouse area, it first selects several schedulable warehouse locations from the target warehouse area using a preset outbound selection rule, and then sorts the products to be processed in the several schedulable warehouse locations using a preset outbound sorting rule to obtain sorted products. Then, it determines the target outbound product from the sorted products. The target outbound product in the warehouse location where the target outbound product is located, as well as the products located before the target outbound product, are sent to the product processing track so that the target outbound product can be sent to the product processing equipment for processing via the product processing track. The non-processable products are returned to the product shelving track for re-shelving.

[0065] The selection of schedulable storage locations involves choosing a location from the target storage area that contains the products to be processed; that is, a schedulable storage location that contains the products to be processed. Furthermore, to accommodate products that need to be placed in the hanging silo for a period of time before being released from the warehouse, each product has a corresponding settling time, which is the length of time the product has been stored in the storage location. In this case, the selection of schedulable storage locations can be done by choosing a location from the target storage area that contains the products to be processed with a settling time of not less than a preset time; that is, a schedulable storage location that contains the products to be processed with a settling time of not less than a preset time. The preset time can be set according to the product placement requirements.

[0066] It should be noted that the fact that a schedulable storage location contains products awaiting processing with a resting time of not less than a preset time does not mean that the schedulable storage location does not contain products awaiting processing with a resting time of less than a preset time. In other words, a schedulable storage location may contain only products awaiting processing with a resting time of not less than a preset time, or it may contain both products awaiting processing with a resting time of not less than a preset time and products awaiting processing with a resting time of less than a preset time. However, a schedulable storage location must contain products awaiting processing with a resting time of not less than a preset time.

[0067] In addition, the available storage locations can be further filtered based on the product inventory and the total number of products awaiting processing in each storage location to obtain a filtered list of available storage locations. The product inventory refers to the total number of products in the storage location, and the total number of products awaiting processing refers to the total number of products awaiting processing in the storage location. For example, storage locations with product inventory not less than the preset inventory and / or a total number of products awaiting processing not less than the preset total number of calls can be filtered out to obtain a list of available storage locations.

[0068] Furthermore, besides selecting schedulable storage locations containing products awaiting processing from the target storage area, schedulable storage locations can also be selected from the target storage area based on pre-specified outbound product attributes. This means the schedulable storage location stores products corresponding to the outbound product attributes; these attributes can be one or more of style, color, size, production schedule, etc. Alternatively, schedulable storage locations can be directly selected from the target storage area where the total number of products awaiting processing is not less than the preset total number of calls. Other methods are also possible, but will not be elaborated upon here.

[0069] After selecting several schedulable storage locations from the target storage area, since the products that need to be shipped out are determined from the target storage area, it is necessary to sort the products to be processed in the several schedulable storage locations using the preset shipping sorting rules to obtain the sorted products, and then determine the target shipping products from the sorted products.

[0070] In one specific implementation, for sorting products to be processed, the return count of each stored product in several schedulable storage locations can be determined first. Then, based on the return count, the products to be processed in the several schedulable storage locations with a resting time of not less than a preset time are sorted to obtain sorted products. The target outbound product is then determined based on the product with the smallest return count among the sorted products. The return count of any stored product is the number of all products in the storage location that precede any stored product. For example, if there are no products before the first stored product in the storage location, the return count of the first stored product is 0; if there is one product before the second stored product, the return count of the second stored product is 1; if there are two products before the third stored product, the return count of the third stored product is 2, and so on, the return count of each stored product in that storage location can be determined.

[0071] After obtaining the sorted products, the target outbound product is determined based on the product with the smallest return number among the sorted products. For example, the product with the smallest preset call quantity among the sorted products can be determined as the target outbound product, or the product with a return number less than the preset return number among the sorted products can be determined as the target outbound product. In this way, when scheduling products that need to be outbound from the warehouse, scheduling can be carried out with a smaller return number, thereby improving product scheduling efficiency. Furthermore, since non-processing products on the product processing track need to be returned and re-shelved, the number of products that need to be returned can be reduced, thus reducing the occurrence of product return to a certain extent.

[0072] If multiple products with the same number of returns exist after sorting, the target outbound product can be further determined based on factors such as the shelving distance of the product's storage location, the product inventory in the storage location, and the total number of products awaiting processing in the storage location. The shelving distance refers to the distance the product travels along the product processing track from the storage location to the product processing equipment. For example, the product with the smallest shelving distance and / or the largest product inventory and / or the largest total number of products awaiting processing among the multiple products with the same number of returns can be identified as the target outbound product.

[0073] In addition to determining the target outbound product from the schedulable storage locations based on the return flow number, the target outbound product can also be determined directly from the schedulable storage locations based on the delisting distance of each storage location, the product inventory of each storage location, and the total number of products to be processed in each storage location.

[0074] Furthermore, if the warehouse area is pre-configured with information on whether it supports simultaneous outbound shipments from multiple locations, then when the warehouse area supports simultaneous outbound shipments from multiple locations, the target outbound products located in multiple locations can be shipped out simultaneously; when the warehouse area does not support simultaneous outbound shipments from multiple locations, the target outbound products can be shipped out one by one. Based on this, further information on how many warehouse locations the warehouse area supports for simultaneous outbound shipments can be configured.

[0075] After identifying the target outbound product, since products in later positions in the storage location cannot currently bypass products in earlier positions for outbound processing, the target outbound product and the products preceding it in the storage location need to be sent to the product processing track. The target outbound product will then be transported to the product processing equipment for processing via the product processing track. Meanwhile, non-processing products will be returned to the product shelving track for re-shelving. Non-processing products include products of a different category from the products to be processed, as well as products that have been idle for less than a preset time.

[0076] Specifically, for non-processing products to be returned to the product shelving track for re-shelving, the non-processing products can be returned to the product shelving track via the return rod according to the pre-configured return rules, such as whether to reallocate storage locations, so that the non-processing products can be re-shelved to a specific storage location in the target storage area via the product shelving track.

[0077] Specifically, when the pre-configured return flow rule is to reallocate storage locations, non-processing products are returned to the product shelving track via the return flow bar, and then re-shelved to the optimal storage location determined from the target storage area using preset storage selection and sorting rules. When the pre-configured return flow rule is not to reallocate storage locations, i.e., to return to the original storage location, non-processing products are returned to the product shelving track via the return flow bar, and then re-shelved to the schedulable storage location (original storage location) corresponding to the non-processing products in the target storage area.

[0078] In this embodiment, the configuration of preset inbound and outbound rules (preset inbound selection rules, preset inbound sorting rules, preset outbound selection rules, and preset outbound sorting rules) can be obtained by acquiring the user's input inbound and outbound rule configuration instructions, clearing the existing inbound and outbound rules that correspond to the configuration instructions, and / or adding the inbound and outbound rules that correspond to the configuration instructions, so as to obtain the preset inbound and outbound rules.

[0079] Specifically, the existing inbound / outbound rules that correspond to the configuration instructions for inbound / outbound rules are cleared. In one case, the existing inbound / outbound rules that correspond to the configuration instructions for inbound / outbound rules are deleted; in another case, the existing inbound / outbound rules that correspond to the configuration instructions for inbound / outbound rules are disabled.

[0080] Furthermore, add the inbound / outbound rules to be added corresponding to the inbound / outbound rule configuration command. In one case, add the inbound / outbound rule to be added that does not belong to the existing inbound / outbound rules and corresponds to the inbound / outbound rule configuration command; in another case, enable the inbound / outbound rule to be added that corresponds to the inbound / outbound rule configuration command from the existing inbound / outbound rules.

[0081] As can be seen from the above, when the work-in-process shelving equipment sends the work-in-process to the work-in-process shelving track, it selects the optimal storage location from the storage area using the inbound selection rules and inbound sorting rules, thereby placing the work-in-process to be shelved in the optimal storage location. Correspondingly, when the work-in-process processing equipment needs to dispatch work-in-process from the storage area, it selects the target outbound work-in-process from the storage area using the outbound selection rules and outbound sorting rules, thereby sending the target outbound work-in-process to the work-in-process processing equipment for processing. At the same time, non-work-in-process work-in-process on the work-in-process processing track is returned and re-shelved. In this way, by combining the use of inbound and outbound selection rules and inbound and outbound sorting rules, and through the pruning idea of ​​selecting first and then sorting, this application effectively dispatches the inbound and outbound of work-in-process among different equipment in the hanging warehouse, improving the work-in-process dispatching efficiency and thus improving the work-in-process processing efficiency. Furthermore, since the inbound and outbound selection rules and inbound and outbound sorting rules can be set according to the actual work-in-process processing needs, the flexibility of the hanging warehouse dispatching and its adaptability to different work-in-process dispatching scenarios are improved.

[0082] by Figure 2 Taking the schematic diagram of the suspended pod structure shown as an example, the suspended pod scheduling method provided in this application is described in detail; among which, Figure 2 The diagram shows a specific storage area within a suspended storage unit. This area includes storage poles (one storage pole represents one storage location), reflux poles, product shelving equipment, product processing equipment, product shelving tracks, and product processing tracks; furthermore, both the product shelving tracks and the product processing tracks rotate counter-clockwise. The specific plan is as follows:

[0083] When the in-process shelving equipment delivers the products to be received to the shelving track, several shelving locations with sufficient remaining capacity to store the products to be received are selected from the storage area. The mixing degree of each shelving location is calculated based on the product attributes of the products already stored in those locations. These mixing degrees are then used to sort the shelving locations, resulting in a sorted list of locations. It is then determined whether a target location exists among the sorted locations with a mixing degree of 1 and whose stored product attributes are all the product attributes of the products to be received. If a target location exists, the optimal location is determined based on the target location, and the products to be received are shelved there. If no target location exists, the optimal location is determined based on the location with the lowest mixing degree among the sorted locations, and the products to be received are shelved there.

[0084] For example, the first storage location in the warehouse area stores three items: black XL pants, gray XL pants, and black XL pants. The second storage location is empty. Assuming that both storage locations can store pants of various colors and sizes, and can each store a maximum of five items, when the product shelving equipment delivers a gray XL pants to the product shelving track, if we consider the three product attributes of style, color, and size when storing the gray XL pants, since both storage locations can store pants and their remaining capacity is not zero, both storage locations can be used as shelving locations. Then, based on the mixing degree of the two storage locations (the mixing degree of the first storage location is 2, and the mixing degree of the second storage location is 0), the two storage locations are sorted. If there is no target storage location among the sorted storage locations, the second storage location with the smallest mixing degree among the sorted storage locations is determined as the optimal storage location, and the gray XL pants are shelved in the second storage location.

[0085] When the in-process processing equipment needs to dispatch products to be processed from the warehouse area, several schedulable storage locations containing products to be processed with a resting time of not less than a preset time are selected from the warehouse area. The return count of each stored product in the several schedulable storage locations is determined. Then, based on the return count, the products to be processed in the several schedulable storage locations with a resting time of not less than the preset time are sorted to obtain sorted products. Finally, the product with the smallest return count among the sorted products is determined as the target outbound product. The target outbound product in the storage location of the target outbound product, as well as the products located before the target outbound product, are sent to the product processing track. The target outbound product is then sent to the product processing equipment for processing via the product processing track. Products of different categories from the products to be processed, as well as products to be processed with a resting time of less than the preset time, are returned to the product shelving track via the return rod, so that these products can be re-shelved using the product shelving track.

[0086] For example, the first storage location in the warehouse contains three items: black XL pants, gray XL pants, and black XL pants. The second storage location is empty. Assuming the item to be processed is the black XL pants, and the settling time of the black XL pants in the first storage location is not less than a preset time, the first storage location can be designated as a schedulable location. The return count of the three stored items in the first storage location is then determined. Based on the return count, the two black XL pants in the first storage location are sorted, and the two items with the smallest return count are designated as the target outbound items (i.e., the two black XL pants in the first storage location). The two black XL pants in the first storage location, along with one gray XL pants located before the second black XL pants, are sent to the product processing track. The two black XL pants are then sent to the product processing equipment for processing via the product processing track. One gray XL pants is returned to the product shelving track via a return rod, allowing it to be shelved again.

[0087] As can be seen from the above, this embodiment can control the mixing degree of each storage location to a certain extent by placing the products to be stored in the storage location with a lower mixing degree. When dispatching products that need to be dispatched from the storage area, the dispatching can be carried out with a smaller number of return trips, thereby improving the product dispatching efficiency. Furthermore, since non-processable products on the product processing track need to be returned and re-shelved, the number of products that need to be returned can be reduced, thereby reducing the occurrence of product return trips to a certain extent. In addition, this embodiment effectively dispatches the inbound and outbound of products among different devices in the hanging warehouse by adopting the pruning idea of ​​selection before sorting, thereby improving the product dispatching efficiency and thus improving the product processing efficiency. Moreover, since the inbound and outbound rules can be set according to the actual product processing needs, the flexibility of the hanging warehouse dispatching and its adaptability to different product dispatching scenarios are improved.

[0088] See Figure 3 As shown in the figure, this application discloses a hanging warehouse scheduling device applied to a hanging warehouse. The hanging warehouse includes several storage areas, each storage area includes several storage positions, and each storage area corresponds to product shelving equipment, product processing equipment, product shelving track, and product processing track; wherein, the device includes:

[0089] The product warehousing module 11 is used to select several shelf locations from the target warehouse area corresponding to the product shelf equipment when the product shelf equipment sends the product to be warehoused to the product shelf track, and sort the several shelf locations based on the preset warehousing selection rules, so as to determine the optimal shelf location from the sorted shelf locations, and put the product to be warehoused into the optimal shelf location.

[0090] The product outbound module 12 is used to select several schedulable storage locations from the target storage area using a preset outbound selection rule when the product processing equipment needs to schedule products to be processed from the target storage area, and to sort the products to be processed in the several schedulable storage locations based on a preset outbound sorting rule, so as to determine the target outbound product from the sorted products, and send the target outbound product and the products located before the target outbound product to the product processing track, so as to send the target outbound product to the product processing equipment for processing, and return the non-processable products to the product shelving track for re-shelving.

[0091] As can be seen from the above, when the work-in-process shelving equipment in this application sends the work-in-process to be stored to the work-in-process shelving track, it selects the optimal storage location from the storage area using the storage selection rules and storage sorting rules, thereby placing the work-in-process to be stored in the optimal storage location. Correspondingly, when the work-in-process processing equipment needs to dispatch work-in-process from the storage area, it selects the target outbound work-in-process from the storage area using the outbound selection rules and outbound sorting rules, thereby sending the target outbound work-in-process to the work-in-process processing equipment for processing. At the same time, non-work-in-process work-in-process on the work-in-process processing track is returned and re-shelved. In this way, by combining the use of inbound and outbound selection rules and inbound and outbound sorting rules, this application can effectively dispatch the inbound and outbound of work-in-process between different equipment in the hanging warehouse, improving the work-in-process dispatching efficiency and thus improving the work-in-process processing efficiency. Furthermore, since the inbound and outbound selection rules and inbound and outbound sorting rules can be set according to the actual work-in-process processing needs, the flexibility of the hanging warehouse dispatching and its adaptability to different work-in-process dispatching scenarios are improved.

[0092] In some specific embodiments, the hoisting pod scheduling device further includes:

[0093] The instruction acquisition module is used to acquire inbound and outbound rule configuration instructions;

[0094] The rule configuration module is used to clear the existing inbound and outbound rules that correspond to the inbound and outbound rule configuration instructions and / or add the inbound and outbound rules that correspond to the inbound and outbound rule configuration instructions to obtain preset inbound and outbound rules.

[0095] The preset inbound and outbound rules include the preset inbound selection rules, the preset inbound sorting rules, the preset outbound selection rules, and the preset outbound sorting rules.

[0096] In some specific embodiments, the product warehousing module 11 includes:

[0097] The attribute determination unit is used to determine the target product attributes based on the product attributes of the product to be put into storage; wherein, the product attributes include style, color, size and production schedule;

[0098] The storage location selection unit is used to select several storage locations that can be put on the shelves from the target storage area corresponding to the product shelving equipment using the target product attributes; the product attributes corresponding to the mixing depth of the storage locations that can be put on the shelves are determined based on one or more of the target product attributes;

[0099] Wherein, the mixing depth is a value determined based on the quantity of the specified product attributes after specifying product attributes for any storage location, and the product attributes of each stored product in any storage location include the product attributes corresponding to the mixing depth of any storage location.

[0100] In some specific embodiments, the product warehousing module 11 includes:

[0101] The first sorting unit is used to calculate the mixing degree of each of the warehouse locations that can be put on the shelves based on the product attributes of the products already stored in the warehouse locations, and to sort each of the warehouse locations that can be put on the shelves using the mixing degree to obtain sorted warehouse locations; wherein, the mixing degree is a value determined based on the number of different attribute sets in the attribute sets corresponding to each of the products already stored in the warehouse location, and the attribute set corresponding to any product already stored is a set determined based on the product attributes of any product already stored.

[0102] The storage location determination unit is used to determine whether there is a target storage location with a mixing degree of 1 among the sorted storage locations based on the product attributes of the products to be stored. If it exists, the optimal storage location is determined based on the target storage location. If it does not exist, the optimal storage location is determined based on the storage location with the smallest mixing degree among the sorted storage locations.

[0103] In some specific embodiments, the schedulable storage location includes the products to be processed with a resting time of not less than a preset time; wherein, the resting time is the duration for which the products have been stored in the storage location.

[0104] In some specific embodiments, the product outbound module 12 includes:

[0105] The return count determination unit is used to determine the return count of each stored product in the plurality of schedulable storage locations; wherein, the return count of any stored product is the number of all products located before the stored product in the storage location where the stored product is located;

[0106] The second sorting unit is used to sort the products to be processed in the plurality of schedulable storage locations with a resting time of not less than a preset time based on the return number, so as to obtain sorted products, and to determine the target outbound product based on the product with the smallest return number among the sorted products.

[0107] In some specific embodiments, the product outbound module 12 includes:

[0108] The first return unit is used to return non-processable products to the product shelving track when the pre-configured return rule is to reallocate storage locations, and to re-shelve the non-processable products to the optimal storage location determined from the target storage area using the preset storage selection rule and the preset storage sorting rule;

[0109] The second return unit is used to return non-processing products to the product shelving track and re-shelve them in the schedulable storage location corresponding to the non-processing products in the target storage area when the pre-configured return rule is to return to the original storage location.

[0110] Furthermore, embodiments of this application also disclose an electronic device, Figure 4 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.

[0111] Figure 4 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the hoisting pod scheduling method disclosed in any of the foregoing embodiments. Furthermore, the electronic device 20 in this embodiment may specifically be an electronic computer.

[0112] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.

[0113] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222, etc., and the storage method can be temporary storage or permanent storage.

[0114] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the pod scheduling method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include a computer program capable of performing other specific tasks.

[0115] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned disclosed pod scheduling method. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.

[0116] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0117] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0118] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0119] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0120] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for scheduling suspended cargo silos, characterized in that, The method is applied to a suspended storage unit, which includes several storage areas, each storage area including several storage locations, and each storage area corresponding to product shelving equipment, product processing equipment, product shelving tracks, and product processing tracks; wherein, the method includes: When the in-process shelving equipment delivers the products to be stored to the in-process shelving track, a number of shelving locations are selected from the target storage area corresponding to the in-process shelving equipment using a preset storage selection rule. The shelving locations are then sorted according to a preset storage sorting rule to determine the optimal location from the sorted locations. The products to be stored are then shelved to the optimal location. When the in-process processing equipment needs to schedule products to be processed from the target warehouse area, it selects several schedulable warehouse locations from the target warehouse area using preset outbound selection rules, and sorts the products to be processed in the several schedulable warehouse locations based on preset outbound sorting rules, so as to determine the target outbound product from the sorted products. The target outbound product and the products located before the target outbound product are sent to the product processing track, so as to send the target outbound product to the product processing equipment for processing, and the non-processable products are returned to the product shelving track for re-shelving.

2. The hoisting silo scheduling method according to claim 1, characterized in that, Also includes: Retrieve inbound and outbound database rule configuration commands; Clear the existing inbound / outbound rules that correspond to the configuration instructions for the inbound / outbound rules, and / or add the inbound / outbound rules that correspond to the configuration instructions for the inbound / outbound rules to obtain the preset inbound / outbound rules. The preset inbound and outbound rules include the preset inbound selection rules, the preset inbound sorting rules, the preset outbound selection rules, and the preset outbound sorting rules.

3. The hoisting silo scheduling method according to claim 1, characterized in that, The step of selecting several available storage locations from the target storage area corresponding to the product shelving equipment using preset storage selection rules includes: The target product attributes are determined based on the product attributes of the products to be put into storage; wherein, the product attributes include style, color, size and production schedule. Using the target product attributes, select several shelf locations from the target warehouse area corresponding to the product shelving equipment; the product attributes corresponding to the mixing depth of the shelf locations are determined based on one or more of the target product attributes; Wherein, the mixing depth is a value determined based on the quantity of the specified product attributes after specifying product attributes for any storage location, and the product attributes of each stored product in any storage location include the product attributes corresponding to the mixing depth of any storage location.

4. The hoisting bay scheduling method according to claim 3, characterized in that, The step of sorting the several available storage locations based on a preset storage sorting rule, and determining the optimal storage location from the sorted locations, includes: The mixing degree of each of the warehouse locations is calculated based on the product attributes of the products already stored in the warehouse location, and the mixing degree is used to sort the warehouse locations to obtain the sorted warehouse locations; wherein, the mixing degree is a value determined based on the number of different attribute sets in the attribute set corresponding to each of the products already stored in the warehouse location, and the attribute set corresponding to any product already stored is a set determined based on the product attributes of any product already stored. Based on the product attributes of the products to be put into storage, determine whether there is a target storage location with a mixing degree of 1 among the sorted storage locations. If it exists, determine the optimal storage location based on the target storage location. If it does not exist, determine the optimal storage location based on the storage location with the smallest mixing degree among the sorted storage locations.

5. The hoisting silo scheduling method according to claim 1, characterized in that, The schedulable storage location contains the products to be processed that have been left to stand for a period of not less than a preset time; wherein, the standing time is the duration during which the products have been stored in the storage location.

6. The hoisting bay scheduling method according to claim 5, characterized in that, The step of sorting the products to be processed in the plurality of schedulable storage locations based on a preset outbound sorting rule, so as to determine the target outbound product from the sorted products, includes: Determine the number of returned products for each stored product in the plurality of schedulable storage locations; wherein, the number of returned products for any stored product is the number of all products located before the stored product in the storage location where the stored product is located; Based on the return count, the products to be processed in the several schedulable storage locations with a resting time of not less than a preset time are sorted to obtain sorted products, and the target outbound product is determined based on the product with the smallest return count among the sorted products.

7. The hoisting silo scheduling method according to any one of claims 1 to 6, characterized in that, The step of returning non-processed products to the product shelving track for re-shelving includes: When the pre-configured return rule is to reallocate storage locations, non-processable products are returned to the product shelving track, and the non-processable products are re-shelved to the optimal storage location determined from the target storage area using the pre-configured storage selection rule and the pre-configured storage sorting rule. When the pre-configured return rule is to return to the original storage location, the non-processing products are returned to the product shelving track and re-shelved to the schedulable storage location corresponding to the non-processing products in the target storage area.

8. A hoisting silo scheduling device, characterized in that, This device is applied to a suspended storage unit, which includes several storage areas, each storage area including several storage locations, and each storage area corresponding to product shelving equipment, product processing equipment, product shelving tracks, and product processing tracks; wherein, the device includes: The product warehousing module is used to select several available storage locations from the target storage area corresponding to the product shelving equipment when the product shelving equipment sends the products to be warehoused to the product shelving track, and sort the several available storage locations based on the preset warehousing selection rules, so as to determine the optimal storage location from the sorted storage locations, and place the products to be warehoused into the optimal storage location. The product outbound module is used to select several schedulable storage locations from the target storage area when the product processing equipment needs to schedule products to be processed from the target storage area using preset outbound selection rules, and sort the products to be processed in the several schedulable storage locations based on preset outbound sorting rules, so as to determine the target outbound product from the sorted products, send the target outbound product and the products located before the target outbound product to the product processing track, so as to send the target outbound product to the product processing equipment for processing, and return the non-processable products to the product shelving track for re-shelving.

9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the hoist silo scheduling method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, Used to store a computer program, which, when executed by a processor, implements the hoisting bay scheduling method as described in any one of claims 1 to 7.