Order sorting control method and system of intelligent stereoscopic warehouse

By dynamically allocating high-frequency and low-frequency goods to shallow and deep storage areas in the intelligent automated warehouse, and using the stacker crane identifier to generate storage area adjustment instructions, the centralized outbound of goods of the same batch is realized, which solves the problems of high empty running rate and low sorting efficiency of stacker cranes in the existing technology, and improves the overall response speed and efficiency of the sorting system.

CN122276327APending Publication Date: 2026-06-26JIASHUNDA E-COMMERCE SUPPLY CHAIN SOLUTION (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
JIASHUNDA E-COMMERCE SUPPLY CHAIN SOLUTION (SHENZHEN) CO LTD
Filing Date
2026-04-29
Publication Date
2026-06-26

Smart Images

  • Figure CN122276327A_ABST
    Figure CN122276327A_ABST
Patent Text Reader

Abstract

This application provides an order sorting control method and system for an intelligent automated warehouse, relating to the field of warehousing and logistics control technology. Based on a real-time updated location status table, high-frequency and low-frequency goods are extracted from the attributes of goods awaiting entry, and these goods are assigned to shallow and deep storage locations, respectively. The system reads the current goods attributes during outbound tasks and generates a storage area adjustment instruction based on the order sorting characteristics associated with these attributes and the sorting relationships between the goods awaiting outbound and other goods in the same batch. This instruction drives an idle stacker crane to move goods from the same batch located in shallow storage locations to adjacent buffer locations, and then sorts and outbounds them based on adjacent areas within the same aisle. This application enables centralized outbound processing of goods in the same batch during the intelligent automated warehouse order sorting process, thereby improving overall sorting efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of warehousing and logistics control technology, and more specifically, to an order sorting control method and system for an intelligent automated warehouse. Background Technology

[0002] Warehouse logistics control is an essential control technology for intelligent warehousing systems. It specifically refers to the technical system that uses a computer system to uniformly schedule and manage the automated equipment and operational processes throughout the entire warehousing process. It operates on hardware equipment such as intelligent automated warehouses, conveyor lines, and automated sorting systems, covering aspects such as goods storage and allocation, dynamic inventory management, order wave generation, picking task scheduling, sorting path planning, and outbound handover control. It coordinates the collaborative operation of equipment in each stage to achieve the orderly flow of goods within the warehouse and ensure the efficient and accurate execution of order sorting and outbound operations.

[0003] However, existing intelligent automated warehouse (AS / RS) order sorting control methods lack a dynamic deep / shallow storage area allocation mechanism based on the frequency of goods outbound. They only employ static storage location division, failing to establish a storage location allocation logic that combines first-in-first-out (FIFO) constraints with path optimization. Furthermore, they lack real-time goods attribute verification methods during outbound processes and do not introduce a task scheduling mechanism for centralized outbound from adjacent areas within the same aisle. This results in high stacker crane empty-run rates, slow outbound response, and cross-congestion and high mis-picking rates in the sorting process. Therefore, how to achieve centralized outbound of goods from the same batch during order sorting in intelligent automated warehouses to improve overall sorting efficiency is a challenge facing the industry. Summary of the Invention

[0004] This application provides an order sorting control method and system for an intelligent automated warehouse, which can realize the centralized outbound shipment of goods of the same batch during the order sorting process of the intelligent automated warehouse, so as to improve the overall sorting efficiency.

[0005] In a first aspect, this application provides an order sorting control method for an intelligent automated warehouse, the sorting control method comprising the following steps: The attributes of the goods to be stored are read by the first reader at the entrance of the intelligent automated warehouse. Based on the real-time updated location status table, high-frequency and low-frequency goods are extracted from the attributes of the goods to be received. The high-frequency and low-frequency goods are then allocated to shallow storage locations and deep storage locations respectively using first-in-first-out constraints. The second identifier on each aisle stacker crane reads the current cargo attributes when executing the outbound task, and generates a warehouse area adjustment instruction based on the order sorting characteristics matched with the current cargo attributes and the associated sorting relationship between the current outbound cargo and other cargo in the same batch. The warehouse adjustment command drives the idle stacker crane to move goods from the same batch located in the shallow warehouse location to the buffer location adjacent to the goods in the shallow warehouse location, and sorts and releases them from the warehouse according to adjacent areas in the same aisle.

[0006] In this embodiment, extracting high-frequency and low-frequency goods from the attributes of the goods to be received based on the real-time updated location status table specifically includes: Extract the empty coordinate clusters of shallow storage area and deep storage area from the real-time updated storage location status table of the intelligent automated warehouse; The frequency of outbound goods within a preset time window is compared with a preset frequency threshold based on the attributes of the goods to be received. Goods exceeding the preset frequency threshold are marked as high-frequency goods and bound to the empty coordinate cluster of the shallow storage area; conversely, goods exceeding the preset frequency threshold are marked as low-frequency goods and bound to the empty coordinate cluster of the deep storage area.

[0007] In this embodiment, extracting the empty coordinate clusters of shallow storage areas and deep storage areas from the real-time updated storage location status table of the intelligent automated warehouse specifically includes: The coordinate boundaries of the shallow and deep storage areas are retrieved from the storage location business type configuration table of the intelligent automated warehouse, and the mapping view of the vacant coordinates is periodically updated using the storage location occupancy pulse returned by the stacker crane as the trigger signal. Based on the arrival time of the inbound task, the set of empty spaces in the shallow storage area and the set of empty spaces in the deep storage area within the current window are extracted from the mapping view and encapsulated into empty coordinate clusters in the shallow storage area and the deep storage area, respectively.

[0008] In this embodiment, allocating the high-frequency goods and the low-frequency goods to shallow storage areas and deep storage areas respectively using a first-in-first-out constraint specifically includes: The high-frequency goods are sorted according to their entry timestamps, and the earliest entry goods are bound and stacked with the storage location with the shortest path from the exit in the empty coordinate cluster of the shallow storage area. The low-frequency goods are sorted by their entry timestamp, and the earliest entry goods are bound and stacked with the location closest to the entry cache location in the empty coordinate cluster of the deep storage area. Write all the binding stack results into the storage location occupancy status table, and trigger the stacker crane to execute the storage and positioning instruction, thereby completing the allocation of the high-frequency goods and the low-frequency goods to the shallow storage area storage location and the deep storage area storage location, respectively.

[0009] In this embodiment, reading the current cargo attributes when performing an outbound task via the second identifier on each aisle stacker crane specifically includes: At the rising edge of the stacker crane fork picking trigger signal, the second identifier is activated to transmit the cargo unit tag, capture the echo feature code and push it into the task association cache. Electromagnetic noise stripping is performed on the echo feature code, and the segment with a signal-to-noise ratio exceeding the threshold for three consecutive sampling windows is taken as the effective reading window; The decoded cargo attribute fields within the valid window are compared with the inventory unit source field bound to the warehouse outbound task. If a match is found, the current cargo attribute is output.

[0010] In this embodiment, generating a warehouse adjustment instruction based on the order sorting characteristics matched with the current cargo attributes and the associated sorting relationship between the current cargo to be shipped and other cargo in the same batch specifically includes: Extract the order wave type and sorting slot number from the current cargo attributes to determine the target slot position of the cargo on the sorting line; Based on the target compartment location, retrieve the sorting compartment number carried in the attributes of other goods in the same batch, and filter out the associated sorting relationships that share the same sorting compartment with the current goods; Using the current storage location coordinates of each item in the intelligent automated warehouse in the aforementioned sorting relationship as nodes, calculate the aisle span and stacker crane task waiting time between nodes; The cases where the tunnel span is lower than the merging and positioning threshold and the stacker crane task waiting time is lower than the scheduling tolerance threshold, and the cases where the tunnel span exceeds the merging and positioning threshold, are marked as warehouse area adjustment instructions.

[0011] In this embodiment, based on the target compartment location, the sorting compartment number carried in the attributes of other goods in the same batch is retrieved, and the associated sorting relationship sharing the same sorting compartment with the current goods is filtered out, specifically including: Based on the sorting grid number and order wave identifier extracted from the current cargo attributes, retrieve the sorting grid binding records of all cargo in the same batch from the warehouse wave sorting mapping table. Based on the sorting grid binding record, the sorting grid field in the attributes of each item in the same batch is traversed, and the items with the same sorting grid number as the current item are extracted as associated items, and an associated sorting relationship sharing the same sorting grid is established.

[0012] In this embodiment, the process of using the warehouse area adjustment command to drive an idle stacker crane to move goods from the same batch of goods located in the shallow warehouse area to a buffer warehouse area adjacent to the goods in the shallow warehouse area specifically includes: Based on the triggering time of the warehouse area adjustment command, retrieve the execution unit in the idle stacker crane status table that is closest to the cargo to be moved in the aisle coordinates; The first unoccupied location in the adjacent buffer location cluster of shallow storage areas is identified as the migration target location; The execution unit is given action instructions for picking up and placing goods, which drive the stacker crane to perform the nearest migration and refresh the storage location occupancy table, thus completing the migration of goods to the cache storage location.

[0013] In this embodiment, sorting and outbound processing based on adjacent areas within the same alleyway specifically includes: The proximity of the current cargo aisle to the sorting and storage location of related cargo in the same batch is checked, and a combined picking identifier for the same aisle is generated. Based on the combined picking identifiers in the same aisle, the stacker crane task queue is rearranged, and the tasks in the same aisle are continuously arranged and executed sequentially to confirm the centralized sorting and outbound of adjacent areas.

[0014] Secondly, this application provides an order sorting control system for an intelligent automated warehouse, used to execute an order sorting control method for an intelligent automated warehouse, the sorting control system comprising: The reading module is used to read the attributes of goods to be stored through the first identifier at the entrance of the intelligent automated warehouse; The processing module is used to extract high-frequency goods and low-frequency goods from the attributes of the goods to be put into storage based on the real-time updated storage location status table, and to allocate the high-frequency goods and the low-frequency goods to shallow storage locations and deep storage locations respectively through first-in-first-out constraints. The reading module is also used to read the current cargo attributes when performing outbound tasks through the second identifier on each aisle stacker crane, and generate warehouse area adjustment instructions based on the order sorting features matched with the current cargo attributes and the associated sorting relationship between the current outbound cargo and other cargo in the same batch. The execution module is used to drive an idle stacker crane to move goods in the same batch that are located in the shallow storage area to a buffer storage location adjacent to the goods in the shallow storage area, and to sort and release them from the warehouse according to adjacent areas in the same aisle, based on the storage area adjustment command.

[0015] The technical solutions provided by the embodiments disclosed in this application have the following beneficial effects: The first identifier at the entrance of the intelligent automated warehouse reads the attributes of the goods to be received; based on the real-time updated location status table, high-frequency and low-frequency goods are extracted from the attributes of the goods to be received, and the high-frequency and low-frequency goods are allocated to shallow storage areas and deep storage areas respectively by first-in-first-out constraints; the second identifier on each aisle stacker crane reads the current attributes of the goods when executing the outbound task, and generates a storage area adjustment instruction based on the order sorting characteristics matched with the current goods attributes and the association sorting relationship between the current outbound goods and other goods in the same batch; the storage area adjustment instruction drives the idle stacker crane to move the goods in the same batch located in the shallow storage area to the buffer storage area adjacent to the goods in the shallow storage area, and sorts and outbounds them according to the adjacent areas in the same aisle.

[0016] Therefore, in this application, the warehouse area adjustment command drives an idle stacker crane to move goods from the same batch of goods located in the shallow warehouse area to a buffer warehouse area adjacent to the goods in the shallow warehouse area, and sorts and dispatches them according to adjacent areas in the same aisle. Specifically, by extracting the classification results of high-frequency and low-frequency goods, a differentiated warehouse location allocation basis based on dispatch frequency can be obtained. This allows high-frequency goods to be concentrated in the shallow warehouse area near the dispatch point, and low-frequency goods to be deployed in the deeper areas of the deep warehouse area. This hierarchical storage structure significantly shortens the average travel distance of the stacker crane when performing high-frequency order dispatch tasks, and simultaneously reserves adjacent buffer warehouse area resources in the shallow warehouse area for the centralized migration of related goods in the same batch. When batch outbound tasks are performed, the initial storage location distribution of related goods is more concentrated, significantly reducing the cross-aisle migration costs of subsequent warehouse area adjustments. This creates the preconditions for concentrated outbound from adjacent areas within the same aisle, effectively improving the overall response speed of the sorting system. By generating the triggering conditions and execution logic for warehouse area adjustment instructions, a dynamic storage location adjustment mechanism based on order sorting characteristics can be obtained. This allows related goods sharing the same sorting grid in the same batch to be centrally migrated to adjacent buffer locations within the same aisle. This dynamic adjustment eliminates the scattered storage state of goods in the same batch within the automated warehouse, enabling the stacker crane to continuously complete the retrieval of all related goods in a single aisle entry, avoiding empty-run losses caused by frequent cross-aisle scheduling. The continuous outbound cargo flow is precisely matched with the processing rhythm of the sorting assembly line, eliminating waiting gaps and cross-congestion in the sorting process, significantly improving the sorting system's unit time processing capacity and order fulfillment efficiency.

[0017] In summary, the technical solution adopted in this application can realize the centralized outbound shipment of goods of the same batch during the order sorting process of intelligent automated warehouse, thereby improving the overall sorting efficiency. Attached Figure Description

[0018] 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 for this embodiment of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is an exemplary flowchart of an order sorting control method for an intelligent automated warehouse provided in this application; Figure 2 This is a flowchart illustrating the process of generating library area adjustment instructions provided in this application; Figure 3 It is based on the warehousing and logistics control technology schematic diagram provided in this application; Figure 4This is a modular structure diagram of an intelligent automated warehouse order sorting control system provided in this application. Detailed Implementation

[0020] 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 of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0021] This application provides an order sorting control method and system for an intelligent automated warehouse. The core of the method involves reading the attributes of goods to be received through a first identifier at the warehouse entrance; extracting high-frequency and low-frequency goods from the attributes based on a real-time updated location status table; and allocating the high-frequency and low-frequency goods to shallow and deep storage locations respectively using a first-in-first-out (FIFO) constraint; reading the current goods attributes at the time of outbound execution through a second identifier on each aisle stacker crane; generating a warehouse area adjustment instruction based on the order sorting characteristics associated with the current goods attributes and the associated sorting relationship between the current outbound goods and other goods in the same batch; and using the warehouse area adjustment instruction to drive an idle stacker crane to move goods in the same batch located in the shallow storage location to a buffer location adjacent to the goods in the shallow storage location, and then sorting and outbound according to adjacent areas in the same aisle.

[0022] Example 1: To better understand the above technical solution, the following will provide a detailed description of the technical solution in conjunction with the accompanying drawings and specific implementation methods. (Refer to...) Figure 1 As shown, this figure is an exemplary flowchart of an order sorting control method for an intelligent automated warehouse according to this embodiment of the present application. The sorting control method includes the following steps: In step S1, the attributes of the goods to be stored are read by the first identifier at the entrance of the intelligent automated warehouse.

[0023] In practice, at the cargo positioning station of the main inbound conveyor line of the intelligent automated warehouse, a first identifier consisting of an industrial-grade fixed barcode scanner, an ultra-high frequency RFID reader, and an industrial camera is installed. When the goods to be stored arrive at the positioning station via the conveyor line, the photoelectric sensor triggers the identifier to start. The barcode scanner and RFID reader simultaneously read the product barcode or electronic tag information on the outer packaging of the goods. Based on the unique identifier read, the system retrieves the historical outbound records, volume, weight, shelf life, and other attribute data of the corresponding SKU from the warehouse management system database. The industrial camera simultaneously captures images of the outer packaging of the goods. The identification results are verified by a template matching algorithm. If the identification fails, an audible and visual alarm is triggered and pushed to the manual review interface. All verified attribute data is packaged into a standardized data packet and transmitted in real time to the storage location allocation module of the central control system of the automated warehouse.

[0024] It should be noted that, in this application, the first identifier refers to a composite data acquisition device installed at the end of the intelligent automated warehouse inbound conveyor line; the attributes of the goods to be stored refer to a standardized set of information related to the storage scheduling and outbound operations of the goods.

[0025] Additionally, it should be noted that in this application, the first identifier can also be an integrated multi-sensor identification unit, consisting of a laser barcode scanner, a QR code reader, and an online volumetric weight measuring instrument. When the goods arrive at the warehouse positioning station, the sensors are triggered to start. The laser scanner and the QR code reader read the goods identification in parallel, and the volumetric weight measuring instrument collects the actual size and weight data of the goods simultaneously. All data is preprocessed and then directly transmitted to the warehouse location allocation module.

[0026] In step S2, high-frequency goods and low-frequency goods are extracted from the attributes of the goods to be put into storage based on the real-time updated storage location status table, and the high-frequency goods and low-frequency goods are respectively allocated to shallow storage area storage locations and deep storage area storage locations through first-in-first-out constraints.

[0027] In this embodiment, extracting high-frequency and low-frequency goods from the attributes of the goods to be received based on the real-time updated location status table can be achieved through the following steps: Extract the empty coordinate clusters of shallow storage area and deep storage area from the real-time updated storage location status table of the intelligent automated warehouse; The frequency of outbound goods within a preset time window is compared with a preset frequency threshold based on the attributes of the goods to be received. Goods exceeding the preset frequency threshold are marked as high-frequency goods and bound to the empty coordinate cluster of the shallow storage area; conversely, goods exceeding the preset frequency threshold are marked as low-frequency goods and bound to the empty coordinate cluster of the deep storage area.

[0028] In practice, the automated warehouse central control system first iterates through the occupancy status indicators of all storage locations every minute. Based on pre-defined warehouse boundaries, it divides the storage locations into two independent sets: shallow and deep storage areas. It then filters out storage locations marked as vacant in each set, grouping them by their respective aisles. Within the same aisle, consecutively numbered vacant storage location coordinates are marked as the shallow storage area vacant coordinate cluster and the deep storage area vacant coordinate cluster. Next, it extracts the outbound frequency field for the corresponding SKU from the data package of goods to be received. This outbound frequency field is automatically updated daily at midnight by the warehouse management system, covering all completed outbound records for that SKU within a preset time window. The extracted outbound frequency value is then compared bit-by-bit with a system-preset frequency threshold to generate a Boolean comparison result. Finally, based on the comparison results of the second step, the goods are classified and marked. For high-frequency goods whose outbound frequency exceeds the preset frequency threshold, the first vacant storage location coordinate is selected from the vacant coordinate cluster of the shallow storage area according to the first-in-first-out principle, and a unique binding relationship between the goods SKU and the storage location coordinate is established. For low-frequency goods, storage locations are selected from the vacant coordinate cluster of the deep storage area according to the same principle and bound. After the binding is completed, the storage location status table is updated immediately.

[0029] It should be noted that, in this application, the location status table refers to the structured data set maintained in real time by the central control system of the intelligent automated warehouse; the shallow storage area vacant coordinate cluster refers to the set of coordinates of vacant locations with continuous physical locations in the shallow storage area; the deep storage area vacant coordinate cluster refers to the set of coordinates of vacant locations with continuous physical locations in the deep storage area; the preset time window refers to a fixed historical time period used to count the frequency of goods leaving the warehouse; the departure frequency field refers to the field in the attributes of the goods to be received that records the number of times the goods have been effectively dispatched within the preset time window; the preset frequency threshold refers to a pre-set critical value used to distinguish between high-frequency and low-frequency goods; high-frequency goods refer to goods whose departure frequency is higher than the preset frequency threshold; low-frequency goods refer to goods whose departure frequency is lower than the preset frequency threshold; and coordinate cluster binding refers to the process of establishing a one-to-one correspondence between the unique identifier of the goods to be received and the coordinates of vacant locations.

[0030] In addition, in this embodiment, the extraction of vacant coordinate clusters in shallow and deep storage areas from the real-time updated location status table of the intelligent automated warehouse can be achieved through the following steps: The coordinate boundaries of the shallow and deep storage areas are retrieved from the storage location business type configuration table of the intelligent automated warehouse, and the mapping view of the vacant coordinates is periodically updated using the storage location occupancy pulse returned by the stacker crane as the trigger signal. Based on the arrival time of the inbound task, the set of empty spaces in the shallow storage area and the set of empty spaces in the deep storage area within the current window are extracted from the mapping view and encapsulated into empty coordinate clusters in the shallow storage area and the deep storage area, respectively.

[0031] In practical implementation, firstly, the business type markers and 3D coordinates of all storage locations are read from the storage location business type configuration table. The minimum and maximum coordinate values ​​of the shallow and deep storage areas are extracted as fixed boundaries. The storage location occupancy pulse returned by the stacker crane after completing a single operation is used as the immediate trigger signal. At the same time, a fixed time interval is set as a fallback update cycle. Each time it is triggered, only the storage location information whose status has changed is updated. A global empty coordinate mapping view is regenerated and overwritten with the historical version to ensure that the view is consistent with the actual physical state. Then, when the system receives a new inbound task request, the arrival time of the inbound task is accurately recorded. The latest empty coordinate mapping view corresponding to that time is retrieved. The occupancy status markers of all storage locations are traversed in the mapping view. All storage location coordinates in an idle state are filtered out. According to the pre-determined shallow and deep storage area coordinate boundaries, the idle storage location coordinates are divided into two independent sets. Then, the storage location coordinates with consecutive column numbers in the same aisle are grouped and encapsulated to generate shallow storage area empty coordinate clusters and deep storage area empty coordinate clusters.

[0032] It should be noted that, in this application, the storage location business type configuration table refers to a static configuration file that stores the business type attributes and three-dimensional physical coordinates of all storage locations in the intelligent automated warehouse; the coordinate boundary refers to the minimum and maximum coordinate values ​​of the shallow and deep storage areas in three-dimensional space; the storage location occupancy pulse refers to the short signal sent by the stacker crane to the central control system after completing a single inbound or outbound operation; the mapping view refers to the two-dimensional data structure maintained by the system in real time; the inbound task arrival time refers to the precise time point at which the system receives a new storage location allocation request for goods to be inbound; the shallow storage area idle location set refers to the set of coordinates of all storage locations in the shallow storage area that are in an idle state within the current window; the deep storage area idle location set refers to the set of coordinates of all storage locations in the deep storage area that are in an idle state within the current window.

[0033] In this embodiment, the allocation of high-frequency goods and low-frequency goods to shallow storage areas and deep storage areas respectively using first-in-first-out constraints can be achieved through the following steps: The high-frequency goods are sorted according to their entry timestamps, and the earliest entry goods are bound and stacked with the storage location with the shortest path from the exit in the empty coordinate cluster of the shallow storage area. The low-frequency goods are sorted by their entry timestamp, and the earliest entry goods are bound and stacked with the location closest to the entry cache location in the empty coordinate cluster of the deep storage area. Write all the binding stack results into the storage location occupancy status table, and trigger the stacker crane to execute the storage and positioning instruction, thereby completing the allocation of the high-frequency goods and the low-frequency goods to the shallow storage area storage location and the deep storage area storage location, respectively.

[0034] In practice, firstly, the inbound timestamps of all high-frequency goods to be assigned are extracted, and the goods are sorted in ascending order by timestamp using a bubble sort algorithm, resulting in a goods processing queue that strictly follows the first-in, first-out (FIFO) principle. The system pre-calculates the sum of the horizontal travel distance and vertical lifting distance of the stacker crane from each available storage location in the shallow storage area to the exit, storing this as a static path length table. The earliest inbound goods are retrieved from the head of the sorted queue, and the available storage location with the shortest path length is matched in the empty coordinate cluster of the shallow storage area, establishing a one-to-one correspondence between the goods SKU and the storage location coordinates. This correspondence is then pushed onto the inbound operation stack. The FIFO constraint is achieved through a combination of inbound timestamp sorting and stack-based task scheduling. The system extracts the inbound timestamps of all goods to be assigned, sorts them in ascending order by timestamp using a stable sorting algorithm to form a processing queue, and then ensures that the earliest inbound goods at the head of the queue receive priority for storage location allocation, strictly adhering to the first-in, first-process principle. Then, the inbound timestamps of all low-frequency goods to be assigned are extracted. Using the same bubble sort algorithm as for high-frequency goods, they are sorted in ascending order by timestamp, resulting in a first-in-first-out (FIFO) queue for low-frequency goods. The system pre-calculates the total travel distance of the stacker crane from each available storage location in the deep storage area to the inbound buffer location, storing this as a corresponding static path length table. The earliest inbound low-frequency goods are retrieved from the head of the queue, and the available storage location with the shortest path length is matched in the empty coordinate cluster of the deep storage area. A correspondence between the goods SKU and the storage location coordinates is established, and this correspondence is pushed into the same inbound operation stack. Finally, all goods-storage location binding relationships in the inbound operation stack are traversed, and each relationship is written to the storage location occupancy status table. The occupancy status of the corresponding storage location is updated from available to occupied, and the associated information such as the bound goods SKU and inbound time is recorded simultaneously. All tasks in the inbound operation stack are packaged sequentially into a standardized inbound operation instruction set and sent to the stacker crane controller in the corresponding aisle via industrial Ethernet. After receiving the instructions, the stacker crane executes the handling operations sequentially and sends a positioning confirmation signal back to the system upon completion.

[0035] It should be noted that, in this application, the first-in, first-out (FIFO) constraint refers to the rule that ensures goods are allocated storage space according to the order of their entry into the warehouse and are given priority for exit, thus avoiding the backlog and expiration of goods from the same batch; binding and stacking refers to establishing a one-to-one correspondence between the unique identifier of the goods and the coordinates of the target storage location; the storage location with the shortest path from the exit is the storage location in the shallow storage area where the stacker crane travels the shortest total distance from the exit to that storage location; the storage location closest to the entry buffer location is the storage location in the deep storage area where the stacker crane travels the shortest total distance from the entry buffer location to that storage location; the location occupancy status table is a dynamic data table maintained in real time by the central control system of the automated warehouse; the entry and placement instruction indicates an instruction to direct the stacker crane to move the specified goods to the target storage location and complete the entry confirmation operation; the shallow storage area storage location refers to the storage location in the automated warehouse located on the side of each aisle closest to the exit; the deep storage area storage location refers to the storage location in the automated warehouse located on the side of each aisle furthest from the exit.

[0036] In step S3, the current cargo attributes are read by the second identifier on each aisle stacker crane when the outbound task is executed. Based on the order sorting features matched with the current cargo attributes and the associated sorting relationship between the current outbound cargo and other cargo in the same batch, a warehouse area adjustment instruction is generated.

[0037] In this embodiment, reading the current cargo attributes when performing an outbound task using the second identifier on each aisle stacker crane can be achieved through the following steps: At the rising edge of the stacker crane fork picking trigger signal, the second identifier is activated to transmit the cargo unit tag, capture the echo feature code and push it into the task association cache. Electromagnetic noise stripping is performed on the echo feature code, and the segment with a signal-to-noise ratio exceeding the threshold for three consecutive sampling windows is taken as the effective reading window; The decoded cargo attribute fields within the valid window are compared with the inventory unit source field bound to the warehouse outbound task. If a match is found, the current cargo attribute is output.

[0038] In practice, firstly, when the stacker crane forks reach the designated storage location and begin to extend to pick up goods, the output level of the fork position sensor changes from low to high, generating a rising edge of the fork picking trigger signal. This signal directly triggers the second identifier to start, transmitting a fixed-frequency radio frequency signal to the loading unit tag. After receiving the energy, the loading unit tag reflects an echo feature code. The second identifier intercepts the complete echo signal, binds it to the task number of the current outbound task, and pushes it into the corresponding task association buffer for processing. Then, it reads the echo feature code from the task association buffer and uses an adaptive notch filter algorithm to remove common power frequency interference and motor electromagnetic noise in industrial environments. The filtered echo signal is divided into multiple equal-length sampling windows. The signal power to noise power ratio within each window is calculated sequentially. Three sampling windows are continuously detected. If the signal-to-noise ratio of all three windows exceeds a preset signal-to-noise ratio threshold, the segment consisting of these three consecutive windows is marked as a valid reading window. Finally, using an internationally compliant RFID decoding protocol, the echo signal within the valid reading window is decoded to extract the cargo attribute field. The corresponding inventory unit source field is retrieved from the database record of the current outbound task. The unique identifier in the decoded cargo attribute field is compared character by character with the inventory unit source field. If the two match completely, the complete current cargo attribute is output; otherwise, a cargo anomaly alarm is triggered.

[0039] It should be noted that in this application, the second identifier refers to an ultra-high frequency radio frequency identification reader installed at the front end of the stacker crane forks; the transmission cargo unit tag refers to a passive electronic tag affixed to a cargo pallet or turnover box; the echo feature code refers to the modulated signal reflected back after the cargo unit tag receives the radio frequency signal emitted by the reader; the task association cache refers to a temporary data storage area corresponding one-to-one with the current outbound task; electromagnetic noise stripping refers to the process of removing environmental electromagnetic interference signals mixed in the echo feature code; the effective reading window refers to a signal segment composed of continuous sampling windows with a signal-to-noise ratio exceeding a threshold; the cargo attribute field refers to the cargo information field decoded from the echo signal of the effective reading window; the warehouse outbound task refers to a set of instructions generated by the system that includes information on the cargo to be outbound and operational requirements; the inventory unit source field refers to the unique identifier field of the cargo to be outbound that is pre-stored in the warehouse outbound task; and the current cargo attribute refers to the set of standardized information related to the outbound cargo that is decoded from the cargo unit tag when the stacker crane performs the outbound task.

[0040] Preferably, in this embodiment, a warehouse area adjustment instruction is generated based on the order sorting characteristics matched with the current cargo attributes and the associated sorting relationship between the current cargo to be shipped and other cargo in the same batch, with reference to... Figure 2 As shown in the figure, this is a flowchart illustrating the process of generating warehouse area adjustment instructions in some embodiments of this application. In this embodiment, generating warehouse area adjustment instructions can be achieved through the following steps: In step S31, the order wave type and sorting slot number are extracted from the current cargo attributes to determine the target slot position of the cargo on the sorting line; In step S32, based on the target compartment location, the sorting compartment number carried in the attributes of other goods in the same batch is retrieved, and the associated sorting relationship that shares the same sorting compartment with the current goods is filtered out; In step S33, the current storage location coordinates of each item in the intelligent automated warehouse in the associated sorting relationship are used as nodes to calculate the aisle span and stacker crane task waiting time between nodes; In step S34, the cases where the aisle span is lower than the merging and positioning threshold and the stacker crane task waiting time is lower than the scheduling tolerance threshold, and the cases where the aisle span exceeds the merging and positioning threshold are marked as warehouse area adjustment instructions.

[0041] In practice, firstly, the order wave number and sorting grid number fields are extracted from the current goods attributes decoded by the second identifier. The order wave number is then linked to the picking wave database of the warehouse management system to confirm the order wave type to which the goods belong. Next, the sorting grid number is used to query the sorting system's grid configuration table to obtain the corresponding sorting line number, row number, and column number, which are combined to determine the target grid position of the goods on the sorting line. Then, using the current goods' order wave number as the query condition, the complete attribute records of all goods to be shipped under that wave are retrieved from the warehouse outbound task database. All attribute records of goods in the same batch are traversed, and the sorting grid number field in each record is extracted. This field is then compared character by character with the current goods' sorting grid number. Goods with completely identical sorting grid numbers are marked as associated goods, establishing the associated sorting relationship between the current goods and these associated goods. Next, the current storage location coordinates of all goods in the associated sorting relationship are extracted. Each coordinate is treated as an independent calculation node. The difference between the aisle numbers of any two nodes is calculated and multiplied by the standard physical width parameter of a single aisle in the automated warehouse to obtain the aisle span between the two nodes. Simultaneously, the real-time task queues of the stacker cranes in each aisle are queried, and the estimated execution times of all tasks in the queues are accumulated to obtain the task waiting time for each stacker crane. Finally, the calculated aisle spans between each node are compared with the preset merging and positioning thresholds, and the task waiting times of each stacker crane are compared with the preset scheduling tolerance thresholds. Cases where the aisle span is lower than the merging and positioning threshold and the stacker crane task waiting time is lower than the scheduling tolerance threshold are marked as adjustment instructions that can be merged and centrally dispatched. Cases where the aisle span exceeds the merging and positioning threshold are marked as warehouse area adjustment instructions that require separate dispatching by aisle.

[0042] It should be noted that, in this application, "order sorting characteristics" refers to a set of standardized information directly related to order sorting operations; "associated sorting relationship" refers to the logical association formed among goods in the same batch due to sharing the same sorting slot; "other goods attributes in the same batch" refers to the set of attribute information of all goods to be shipped that belong to the same picking wave as the current goods; "order wave type" refers to the attribute field that identifies the picking wave to which the goods belong; "sorting slot number" refers to the unique identifier of each slot in the sorting system; "target slot location" refers to the physical coordinate position of the goods on the sorting line; "current storage location coordinates" refers to the three-dimensional coordinate value of the storage location of the goods in the intelligent automated warehouse; "aisle span" refers to the physical distance between aisles where different goods are located; "stacking crane task waiting time" refers to the total time required for the stacker crane to complete all currently pending tasks; "scheduling tolerance threshold" refers to the maximum waiting time that the stacker crane can accept when performing warehouse area adjustment tasks; "merging placement threshold" refers to the maximum aisle span value that is allowed to concentrate different goods into the same area for shipment; and "warehouse area adjustment instruction" refers to the set of standardized instructions generated by the system to control the stacker crane to perform goods migration operations.

[0043] In addition, in this embodiment, the following steps can be used to retrieve the sorting compartment numbers carried in the attributes of other goods in the same batch based on the target compartment location and filter out the associated sorting relationships that share the same sorting compartment with the current goods: Based on the sorting grid number and order wave identifier extracted from the current cargo attributes, retrieve the sorting grid binding records of all cargo in the same batch from the warehouse wave sorting mapping table. Based on the sorting grid binding record, the sorting grid field in the attributes of each item in the same batch is traversed, and the items with the same sorting grid number as the current item are extracted as associated items, and an associated sorting relationship sharing the same sorting grid is established.

[0044] In practice, the system first extracts the order wave identifier and sorting grid number from the current goods attributes. Using the order wave identifier as the first query condition and the sorting grid number as the second query condition, a structured query request is sent to the warehouse management system's database. The database retrieves the wave sorting mapping table and returns the sorting grid binding records for all goods under that wave. The system stores the returned results in a temporary memory area for subsequent processing. Then, it iterates through all sorting grid binding records stored in the temporary memory area, extracting the goods' unique identifier and sorting grid field from each record. The extracted sorting grid field is compared character by character with the current goods' sorting grid number. Goods with completely identical comparison results are marked as associated goods. The system establishes a key-value pair structure with the current goods identifier as the primary key and the associated goods identifier as the value, forming an associated sorting relationship that shares the same sorting grid.

[0045] It should be noted that, in this application, the order wave identifier refers to a string that uniquely identifies a picking wave; the wave sorting mapping table refers to a structured data table that stores the binding relationship between all goods and corresponding sorting slots under each picking wave; the sorting slot binding record refers to the corresponding relationship record between each goods and sorting slot in the wave sorting mapping table; the sorting slot field refers to a standardized field stored in the goods attribute data structure; and the current goods sorting slot number refers to the specific value of the sorting slot field extracted from the attributes of the goods currently performing outbound tasks.

[0046] In step S4, the idle stacker crane is driven by the warehouse area adjustment command to move the goods in the same batch that are located in the shallow warehouse area to the buffer warehouse area adjacent to the goods in the shallow warehouse area, and sorting and outbound according to the adjacent areas of the same aisle.

[0047] In this embodiment, the following steps can be used to move goods from the same batch of goods located in the shallow storage area to a buffer storage area adjacent to the goods in the shallow storage area by driving an idle stacker crane through the storage area adjustment command: Based on the triggering time of the warehouse area adjustment command, retrieve the execution unit in the idle stacker crane status table that is closest to the cargo to be moved in the aisle coordinates; The first unoccupied location in the adjacent buffer location cluster of shallow storage areas is identified as the migration target location; The execution unit is given action instructions for picking up and placing goods, which drive the stacker crane to perform the nearest migration and refresh the storage location occupancy table, thus completing the migration of goods to the cache storage location.

[0048] In practice, firstly, while generating the warehouse area adjustment command, the trigger time is recorded. The real-time updated idle stacker crane status table is immediately queried, and all stacker cranes with empty task queues and in standby mode are selected. The straight-line distance between the base coordinates of the aisle where each idle stacker crane is located and the coordinates of the storage location of the goods to be migrated is calculated. The distance values ​​are sorted in ascending order using a bubble sort algorithm, and the stacker crane with the smallest distance is selected as the execution unit for this migration task. Next, the three-dimensional coordinates of the original shallow warehouse location of the goods to be migrated are extracted, and the aisle number and layer number of that location are identified. All cached storage locations in the same aisle and layer whose column numbers are adjacent to the original storage location are selected, forming an adjacent cached storage location cluster. The storage locations in this cluster are traversed in ascending order of column number, and the storage location occupancy status table is queried. The first storage location with an unoccupied marker is determined as the target location for this migration. Finally, standardized action instructions containing a unique task number, picking coordinates, placing coordinates, and task priority are generated and sent to the selected execution unit via industrial Ethernet. After receiving the instructions, the stacker crane sequentially executes the complete action process of traveling to the picking position, extending the forks to pick up the goods, traveling to the placing position, and retracting the forks to place the goods. After completion, it sends a task completion signal back to the system. Upon receiving the signal, the system immediately refreshes the storage location occupancy table and updates the status of the original storage location and the target storage location.

[0049] It should be noted that, in this application, an idle stacker crane refers to a stacker crane that is currently empty in its task queue, has not performed any inbound, outbound, or transfer operations, and is in a standby state; a buffer storage location refers to a dedicated temporary storage location pre-planned in the adjacent areas of each aisle in the shallow storage area; an idle stacker crane status table refers to a dynamic data table that records the current task status and location of all stacker cranes; an execution unit refers to a stacker crane selected to perform this goods transfer task; an adjacent buffer storage location cluster refers to a set of dedicated temporary storage locations that are in the same aisle and on the same floor as the original shallow storage location of the goods to be transferred, and whose column numbers are consecutive; a storage location without an occupancy mark refers to a status mark in the storage location occupancy status table used to indicate that the storage location is not currently storing any goods; a transfer target location refers to a buffer storage location used to store the transferred goods; retrieval coordinates refer to the three-dimensional physical coordinates of the shallow storage location where the goods to be transferred are currently located; release coordinates refer to the three-dimensional physical coordinates of the selected buffer storage location used to store the transferred goods; and a storage location occupancy table refers to a data table that records the current occupancy status, stored goods identifier, and inbound time of all storage locations.

[0050] In this embodiment, sorting and outbound processing based on adjacent areas of the same alleyway can be achieved using the following steps: The proximity of the current cargo aisle to the sorting and storage location of related cargo in the same batch is checked, and a combined picking identifier for the same aisle is generated. Based on the combined picking identifiers in the same aisle, the stacker crane task queue is rearranged, and the tasks in the same aisle are continuously arranged and executed sequentially to confirm the centralized sorting and outbound of adjacent areas.

[0051] In practice, firstly, the unique number of the aisle where the current goods are located, and the aisle numbers corresponding to the sorting locations of all related goods in the same batch, are extracted. The aisle number of each related goods is compared character by character with the aisle number of the current goods, and the number of matches is counted. If the aisle numbers of all related goods completely match the current goods, a Boolean-type same-aisle merge picking identifier is generated, bound to the unique identifier of the current wave of outbound tasks, and stored in the task database. Next, all pending stacker crane task queues are retrieved, and task groups with the same-aisle merge picking identifier are selected. Using an insertion sort algorithm, all tasks within this task group are separated from the original queue and sorted in ascending order according to the column number of the sorting location. The sorted task group is then inserted at the front of the original queue, forming a new task queue, which is then sent to the corresponding stacker crane. The stacker crane executes the centralized sorting and outbound processes sequentially.

[0052] It should be noted that, in this application, adjacent areas in the same aisle refer to physical locations that are consecutive within the same aisle of the automated warehouse; sorting and outbound refers to retrieving goods stored in the automated warehouse according to order requirements, transporting them to the sorting line, and allocating them to the corresponding sorting slots; sorting storage location refers to the final cache location of related goods in the same batch after warehouse area adjustments; proximity verification refers to the process of verifying the consistency between the sorting storage location of related goods in the same batch and the spatial location of the current goods in the aisle; same aisle merged picking identifier refers to an identifier that marks adjacent cache locations in the same aisle where all related goods in the same batch have been moved; stacker crane task queue refers to the set of all outbound tasks arranged in execution order and waiting for processing by the corresponding stacker crane.

[0053] In this embodiment, reference Figure 3 As shown in the diagram, this is a schematic diagram of the warehouse logistics control technology. The diagram illustrates the overall architecture and core workflow of the intelligent automated warehouse order sorting control system. The system mainly consists of automated racking, stacker cranes, a central control cabinet, roller sorting lines, sorting robots, and automated guided vehicles (AGVs). The automated racking is divided into shallow and deep storage areas, storing high-frequency and low-frequency outbound goods respectively. A second identifier is installed at the front of the stacker crane's forks. When a picking action is triggered, it reads the cargo attribute information from the cargo unit tag and transmits it to the central control cabinet in real time. The central control cabinet receives the order information, generates outbound tasks, extracts order sorting features based on cargo attributes, filters related goods sharing the same sorting slot in the same batch, and generates a warehouse area adjustment command to drive the stacker crane to move the related goods to adjacent buffer locations in the same aisle. Subsequently, the central control cabinet rearranges the stacker crane task queue, enabling the stacker crane to continuously complete outbound operations for goods in the same aisle. The goods are then transported to the sorting robots via the roller sorting line, where the sorting robots perform precise sorting according to the sorting instructions.

[0054] Therefore, in this application, the warehouse area adjustment command drives an idle stacker crane to move goods from the same batch of goods located in the shallow warehouse area to a buffer warehouse area adjacent to the goods in the shallow warehouse area, and sorts and dispatches them according to adjacent areas in the same aisle. Specifically, by extracting the classification results of high-frequency and low-frequency goods, a differentiated warehouse location allocation basis based on dispatch frequency can be obtained. This allows high-frequency goods to be concentrated in the shallow warehouse area near the dispatch point, and low-frequency goods to be deployed in the deeper areas of the deep warehouse area. This hierarchical storage structure significantly shortens the average travel distance of the stacker crane when performing high-frequency order dispatch tasks, and simultaneously reserves adjacent buffer warehouse area resources in the shallow warehouse area for the centralized migration of related goods in the same batch. When batch outbound tasks are performed, the initial storage location distribution of related goods is more concentrated, significantly reducing the cross-aisle migration costs of subsequent warehouse area adjustments. This creates the preconditions for concentrated outbound from adjacent areas within the same aisle, effectively improving the overall response speed of the sorting system. By generating the triggering conditions and execution logic for warehouse area adjustment instructions, a dynamic storage location adjustment mechanism based on order sorting characteristics can be obtained. This allows related goods sharing the same sorting grid in the same batch to be centrally migrated to adjacent buffer locations within the same aisle. This dynamic adjustment eliminates the scattered storage state of goods in the same batch within the automated warehouse, enabling the stacker crane to continuously complete the retrieval of all related goods in a single aisle entry, avoiding empty-run losses caused by frequent cross-aisle scheduling. The continuous outbound cargo flow is precisely matched with the processing rhythm of the sorting assembly line, eliminating waiting gaps and cross-congestion in the sorting process, significantly improving the sorting system's unit time processing capacity and order fulfillment efficiency.

[0055] In summary, the technical solution adopted in this application can realize the centralized outbound shipment of goods of the same batch during the order sorting process of intelligent automated warehouse, thereby improving the overall sorting efficiency.

[0056] Example 2: This application provides an order sorting control system for an intelligent automated warehouse, referencing... Figure 4 As shown in the figure, this is a modular structure diagram of an intelligent automated warehouse order sorting control system according to this embodiment of the present application. The sorting control system includes: The reading module 100 is used to read the attributes of goods to be stored through the first identifier at the entrance of the intelligent automated warehouse. Processing module 200 is used to extract high-frequency goods and low-frequency goods from the attributes of the goods to be put into storage according to the real-time updated storage location status table, and allocate the high-frequency goods and the low-frequency goods to shallow storage area storage locations and deep storage area storage locations respectively through first-in-first-out constraints. In addition, the reading module 100 is also used to read the current cargo attributes when performing outbound tasks through the second identifier on each aisle stacker crane, and generate warehouse area adjustment instructions based on the order sorting features matched with the current cargo attributes and the associated sorting relationship between the current outbound cargo and other cargo in the same batch. The execution module 300 is used to drive an idle stacker crane to move goods in the same batch that are located in the shallow storage area to a buffer storage area adjacent to the goods in the shallow storage area through the storage area adjustment command, and to sort and release the goods according to the adjacent areas of the same aisle.

[0057] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0058] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compactdisc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0059] It should also be noted that 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 process, method, article, or apparatus. Unless otherwise specified, 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 that element.

Claims

1. A method for order sorting control in an intelligent automated warehouse, characterized in that, The sorting control method includes the following steps: The attributes of the goods to be stored are read by the first reader at the entrance of the intelligent automated warehouse. Based on the real-time updated location status table, high-frequency and low-frequency goods are extracted from the attributes of the goods to be received. The high-frequency and low-frequency goods are then allocated to shallow storage locations and deep storage locations respectively using first-in-first-out constraints. The second identifier on each aisle stacker crane reads the current cargo attributes when executing the outbound task, and generates a warehouse area adjustment instruction based on the order sorting characteristics matched with the current cargo attributes and the associated sorting relationship between the current outbound cargo and other cargo in the same batch. The warehouse adjustment command drives the idle stacker crane to move goods from the same batch located in the shallow warehouse location to the buffer location adjacent to the goods in the shallow warehouse location, and sorts and releases them from the warehouse according to adjacent areas in the same aisle.

2. The order sorting control method for an intelligent automated warehouse as described in claim 1, characterized in that, Extracting high-frequency and low-frequency goods from the attributes of the goods to be received based on the real-time updated storage location status table specifically includes: Extract the empty coordinate clusters of shallow storage area and deep storage area from the real-time updated storage location status table of the intelligent automated warehouse; The frequency of outbound goods within a preset time window is compared with a preset frequency threshold based on the attributes of the goods to be received. Goods exceeding the preset frequency threshold are marked as high-frequency goods and bound to the empty coordinate cluster of the shallow storage area; conversely, goods exceeding the preset frequency threshold are marked as low-frequency goods and bound to the empty coordinate cluster of the deep storage area.

3. The order sorting control method for an intelligent automated warehouse as described in claim 2, characterized in that, The specific vacant coordinate clusters for shallow and deep storage areas extracted from the real-time updated location status table of the automated warehouse include: The coordinate boundaries of the shallow and deep storage areas are retrieved from the storage location business type configuration table of the intelligent automated warehouse, and the mapping view of the vacant coordinates is periodically updated using the storage location occupancy pulse returned by the stacker crane as the trigger signal. Based on the arrival time of the inbound task, the set of empty spaces in the shallow storage area and the set of empty spaces in the deep storage area within the current window are extracted from the mapping view and encapsulated into empty coordinate clusters in the shallow storage area and the deep storage area, respectively.

4. The order sorting control method for an intelligent automated warehouse as described in claim 1, characterized in that, The allocation of high-frequency goods and low-frequency goods to shallow and deep storage locations respectively using first-in-first-out (FIFO) constraints specifically includes: The high-frequency goods are sorted according to their entry timestamps, and the earliest entry goods are bound and stacked with the storage location with the shortest path from the exit in the empty coordinate cluster of the shallow storage area. The low-frequency goods are sorted by their entry timestamp, and the earliest entry goods are bound and stacked with the location closest to the entry cache location in the empty coordinate cluster of the deep storage area. Write all the binding stack results into the storage location occupancy status table, and trigger the stacker crane to execute the storage and positioning instruction, thereby completing the allocation of the high-frequency goods and the low-frequency goods to the shallow storage area storage location and the deep storage area storage location, respectively.

5. The order sorting control method for an intelligent automated warehouse as described in claim 1, characterized in that, The second identifier on each stacker crane in each aisle reads the current cargo attributes when executing an outbound task, specifically including: At the rising edge of the stacker crane fork picking trigger signal, the second identifier is activated to transmit the cargo unit tag, capture the echo feature code and push it into the task association cache. Electromagnetic noise stripping is performed on the echo feature code, and the segment with a signal-to-noise ratio exceeding the threshold for three consecutive sampling windows is taken as the effective reading window; The decoded cargo attribute fields within the valid window are compared with the inventory unit source field bound to the warehouse outbound task. If a match is found, the current cargo attribute is output.

6. The order sorting control method for an intelligent automated warehouse as described in claim 1, characterized in that, Based on the order sorting characteristics matched with the current cargo attributes and the associated sorting relationship between the current cargo to be shipped and other cargo in the same batch, a warehouse area adjustment instruction is generated, specifically including: Extract the order wave type and sorting slot number from the current cargo attributes to determine the target slot position of the cargo on the sorting line; Based on the target compartment location, retrieve the sorting compartment number carried in the attributes of other goods in the same batch, and filter out the associated sorting relationships that share the same sorting compartment with the current goods; Using the current storage location coordinates of each item in the intelligent automated warehouse in the aforementioned sorting relationship as nodes, calculate the aisle span and stacker crane task waiting time between nodes; The cases where the tunnel span is lower than the merging and positioning threshold and the stacker crane task waiting time is lower than the scheduling tolerance threshold, and the cases where the tunnel span exceeds the merging and positioning threshold, are marked as warehouse area adjustment instructions.

7. The order sorting control method for an intelligent automated warehouse as described in claim 6, characterized in that, Based on the target sorting location, retrieve the sorting sorting slot number carried in the attributes of other goods in the same batch, and filter out the associated sorting relationships that share the same sorting slot with the current goods. Specifically, this includes: Based on the sorting grid number and order wave identifier extracted from the current cargo attributes, retrieve the sorting grid binding records of all cargo in the same batch from the warehouse wave sorting mapping table. Based on the sorting grid binding record, the sorting grid field in the attributes of each item in the same batch is traversed, and the items with the same sorting grid number as the current item are extracted as associated items, and an associated sorting relationship sharing the same sorting grid is established.

8. The order sorting control method for an intelligent automated warehouse as described in claim 1, characterized in that, The process of using the warehouse adjustment command to drive an idle stacker crane to move goods from the same batch located in the shallow warehouse location to a buffer location adjacent to the goods in the shallow warehouse location specifically includes: Based on the triggering time of the warehouse area adjustment command, retrieve the execution unit in the idle stacker crane status table that is closest to the cargo to be moved in the aisle coordinates; The first unoccupied location in the adjacent buffer location cluster of shallow storage areas is identified as the migration target location; The execution unit is given action instructions for picking up and placing goods, which drive the stacker crane to perform the nearest migration and refresh the storage location occupancy table, thus completing the migration of goods to the cache storage location.

9. The order sorting control method for an intelligent automated warehouse as described in claim 1, characterized in that, Sorting and outbound processing based on adjacent areas within the same alleyway specifically includes: The proximity of the current cargo aisle to the sorting and storage location of related cargo in the same batch is checked, and a combined picking identifier for the same aisle is generated. Based on the combined picking identifiers in the same aisle, the stacker crane task queue is rearranged, and the tasks in the same aisle are continuously arranged and executed sequentially to confirm the centralized sorting and outbound of adjacent areas.

10. An order sorting control system for an intelligent automated warehouse, used to execute the order sorting control method for an intelligent automated warehouse as described in any one of claims 1 to 9, characterized in that, The sorting control system includes: The reading module is used to read the attributes of goods to be stored through the first identifier at the entrance of the intelligent automated warehouse; The processing module is used to extract high-frequency goods and low-frequency goods from the attributes of the goods to be put into storage based on the real-time updated storage location status table, and to allocate the high-frequency goods and the low-frequency goods to shallow storage locations and deep storage locations respectively through first-in-first-out constraints. The reading module is also used to read the current cargo attributes when performing outbound tasks through the second identifier on each aisle stacker crane, and generate warehouse area adjustment instructions based on the order sorting features matched with the current cargo attributes and the associated sorting relationship between the current outbound cargo and other cargo in the same batch. The execution module is used to drive an idle stacker crane to move goods in the same batch that are located in the shallow storage area to a buffer storage location adjacent to the goods in the shallow storage area, and to sort and release them from the warehouse according to adjacent areas in the same aisle, based on the storage area adjustment command.