A color collision cabinet management method and system based on cargo feature recognition

By using a color-blocked cabinet management method that combines dynamic combination of sorting lanes and visual signage, the problem of low space utilization and cumbersome operation of traditional material storage cabinets has been solved. This method enables efficient and accurate material management and status updates, and improves the flexibility and intelligence of smart warehousing.

CN122116529APending Publication Date: 2026-05-29DANFOO

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
DANFOO
Filing Date
2026-02-11
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Traditional material storage cabinets suffer from low space utilization, inability to adapt to the dynamic needs of materials of different specifications, and cumbersome and error-prone operation, resulting in insufficient management efficiency and accuracy.

Method used

By using a color-blocking cabinet management method based on cargo feature recognition, multiple physical cargo channels are dynamically combined to form suitable combination compartments, and a unique visual identifier is assigned to each compartment. Combined with access verification, the cabinet door is automatically opened, enabling precise storage and retrieval operations and status updates.

Benefits of technology

It improved storage space utilization, reduced material search time, lowered the probability of incorrect or missed material requisitions, enhanced operational efficiency and management standardization and traceability, and achieved refined and dynamic management of material storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122116529A_ABST
    Figure CN122116529A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of intelligent warehousing and material management, and particularly relates to a color-clashing cabinet management method and system based on cargo feature recognition. The method comprises the following steps: according to the physical specification information of a target material and based on the principle of minimizing space waste, a suitable group opening is defined by combining multiple adjacent idle physical cargo channels in a color-clashing cabinet; a unique color-clashing visual identifier is generated for the group opening, and the identifier is stored in a bound relationship with the target material and the group opening topology coordinates; when a storage or retrieval operation is performed, the instruction is analyzed and the bound relationship is retrieved, the indicator light corresponding to the target group opening is controlled to be lit in a specific color and mode for visual guidance, and after permission verification, the corresponding physical cabinet door is automatically popped open; after the operation is completed, the bound relationship is intelligently released or maintained. The present application realizes flexible reconfiguration of storage openings and precise visual guidance of materials, effectively improving the utilization rate of warehouse space, the efficiency of material storage and retrieval, and the standardization level of management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent warehousing and material management technology, and in particular to a method and system for managing color-blocked cabinets based on cargo feature recognition. Background Technology

[0002] In the field of intelligent warehousing and material management, traditional material storage cabinets generally use independent cabinets with fixed physical structures and uniform dimensions for storing goods. This model has the following drawbacks: First, the specifications of the compartments are fixed at the factory and cannot be flexibly adjusted according to the actual size, shape, and other characteristics of the stored materials. This often leads to space waste when storing materials of diverse sizes, such as "large compartments for small items" or "small compartments that cannot accommodate all materials," resulting in low overall space utilization. Second, facing the dynamic warehousing needs of frequently changing material specifications, these fixed cabinets lack flexibility. Each time new specifications of materials are introduced, it may be necessary to replace or modify the hardware facilities, increasing operating costs and time consumption. Third, in the material requisition process, operators rely entirely on labels or memory to find the target compartment, which is cumbersome and prone to errors. This often results in the wrong material being requisitioned or missed, which not only affects production efficiency but also makes the material outbound records inaccurate and incomplete, making it difficult to achieve truly standardized and refined management. While some improved smart cabinets have introduced electronic tags or simple status indicators, the core problem of rigid storage space remains unresolved. They are essentially still limited by fixed physical compartments, unable to achieve dynamic reconfiguration of storage units and efficient resource allocation on demand. Therefore, the industry urgently needs a comprehensive management solution that deeply integrates cargo physical feature recognition, flexible and reconfigurable storage space, and intelligent guidance for accurate and rapid material retrieval, fundamentally improving warehousing space flexibility, management accuracy, and operational efficiency. Summary of the Invention

[0003] This invention overcomes the shortcomings of the prior art and provides a method and system for managing color-blocked cabinets based on cargo feature recognition.

[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows: The first aspect of this invention discloses a method for managing color-blocked cabinets based on cargo feature recognition, comprising the following steps: Based on the physical specifications of the target material, a combination compartment that matches the target material is defined in the color-blocking cabinet by freely combining multiple physical channels; Assign a unique visual identifier to the combined compartment and bind the visual identifier to the target material and its corresponding combined compartment; When performing a material storage and retrieval operation, the target visual identifier is parsed according to the material requisition form or instruction associated with the material storage and retrieval operation, and the indicator light on the physical cabinet corresponding to the target visual identifier is controlled to provide a prompt; wherein the material storage and retrieval operation includes replenishment, retrieval and return of tools or consumables, return of consumables, and retrieval of material requisition forms; After confirming the operation permission, the physical cabinet door corresponding to the combination compartment bound to the target visual identifier is automatically opened to allow the actual operation of putting in or taking out the target material. After the actual operation is completed, the status information of the target material is updated according to the operation type, and the binding relationship between the target material, visual identifier and combined compartment is released or maintained accordingly.

[0005] In generating one or more cargo lane combination schemes, the cargo lane combination schemes that are close to the preset quick access area of ​​the color-blocking cabinet are selected and generated based on the historical access frequency data of the target material.

[0006] Furthermore, based on the physical specifications of the target material, a combination compartment adapted to the target material is defined in the color-blocking cabinet by freely combining multiple physical channels, specifically as follows: Obtain the physical specifications of the target material, wherein the physical specifications include at least the length, width, and height dimensions; The status information of the currently allocable cargo lane resource pool is obtained from the cargo lane control unit of the color-blocking cabinet. The status information includes the real-time occupancy status and basic size parameters of each physical cargo lane. The physical specifications of the target material in each dimension are compared with the basic size parameters of a single physical cargo channel to determine whether a single physical cargo channel can meet the capacity requirements. If not, the multi-cargo channel combination logic is triggered. Based on the physical specifications and the status information of the allocable cargo lane resource pool, multiple adjacent and idle physical cargo lanes are selected from the resource pool as a candidate cargo lane set. According to the principle of minimizing space waste, the physical specifications are matched with the total capacity of the candidate cargo lane set to generate one or more cargo lane combination schemes. Calculate and compare the space utilization rate evaluation value and the combination complexity evaluation value of each cargo lane combination scheme. Then, perform a weighted sum of the space utilization rate evaluation value and the combination complexity evaluation value to obtain a comprehensive evaluation value. The scheme with the highest comprehensive evaluation value is selected as the chosen scheme, and the corresponding cargo channel actuators are driven to work together according to the chosen scheme, so as to physically configure a logically unified combination of compartments that are compatible with the target material.

[0007] The space utilization evaluation value is calculated from the difference between the total capacity of the combination scheme and the space occupied by the target material. The combination complexity evaluation value is quantified based on the total number of physical channels included in the combination scheme, the physical adjacency relationship between channels and the control coordination difficulty, through preset weight coefficients. The physical adjacency relationship refers to whether the channels are in continuous physical positions, and the control coordination difficulty refers to the control complexity required to drive multiple channel actuators to perform synchronous actions.

[0008] Furthermore, a unique visual identifier is assigned to each of the combined compartments, and the visual identifier is bound to the target material and its corresponding combined compartment, specifically as follows: Obtain the grid topology coordinates of the combined grid and the identification code of the target material, and perform a hash fusion operation on the grid topology coordinates and the identification code to generate a unique visual feature code; The visual feature code is input into a preset color blocking code library for mapping and matching, and the specific color blocking scheme specified for the combined grid is obtained as the basic visual identifier; wherein the color blocking code library pre-stores color blocking schemes with the maximum contrast on the color wheel corresponding to different visual feature code ranges. The basic visual identifier is superimposed and synthesized with the geometric contour information of the combined grid to generate an enhanced visual identifier that is finally applied to the surface of the combined grid entity, containing specific color blocks and contour indicators. Create a binding relationship tuple, which uses the visual feature code as the key index and associates and stores the identity information of the target material, the topological coordinates of the combined grid, and the rendering parameters of the enhanced visual identifier; The binding relationship tuple is persistently stored in the central binding relationship mapping table of the color-blocking cabinet management system to complete the binding of visual identifiers with target materials and combination compartments.

[0009] The color-blocking schemes in the color-blocking coding library are dynamically generated by calculating the mapping position of the visual feature code value on a preset color wheel model and selecting a combination of hue values ​​that are complementary or contrasting to the mapping position.

[0010] Furthermore, when performing a material storage or retrieval operation, the target visual identifier is parsed based on the material requisition form or instruction associated with the operation, and the indicator light on the physical container corresponding to the target visual identifier is controlled to provide a prompt, specifically: Receive and parse the raw access instruction stream from the user terminal or management system, extract the identification code of the target material and the operation type code of this operation, and form an operation intent vector; Using the identity code in the operation intent vector as the query key, the central binding relationship mapping table is retrieved to obtain the visual feature code that uniquely corresponds to the identity code and the associated combined grid topology coordinates; The visual feature code is input into a preset color-blocking code library for reverse mapping query, and the specific color-blocking scheme parameters used to render enhanced visual logos are extracted as basic prompt features; Based on the mapping relationship between the combined grid topology coordinates and the physical container address, the physical container unit that carries the combined grid and the physical locations of all the cargo channels on it are determined, forming a target hardware location set; Based on the basic prompting features and the target hardware location set, an indicator light control instruction set containing flashing frequency patterns and location addressing information is generated, and the indicator light control instruction set is sent to the corresponding physical container control unit to drive the corresponding indicator light to light up in the specified mode, so as to complete the visual guidance and prompting of the target combination compartment.

[0011] Furthermore, after confirming the operation permission, the physical cabinet door corresponding to the combination compartment bound to the target visual identifier automatically opens to allow the actual operation of placing or removing the target material, specifically: Based on the operation intent vector and user identity information, permission verification is performed to generate and return a digital verification token containing the operation permission scope and validity period. Using the target hardware location set and the digital verification token as input, the drive control interface of the container is accessed to query and obtain the drive mechanism address and control protocol parameters corresponding to each independent physical door that constitutes the target combined compartment, thus forming a door control sequence. Based on the control protocol parameters in the cabinet door control sequence, an instantaneous drive pulse command containing precise drive timing, force and stroke is generated. For a compartment composed of multiple cargo channels, the drive pulse command for the corresponding multiple physical cabinet doors must follow a preset synchronization timing protocol. The instantaneous drive pulse command is sent sequentially to the addresses of each drive mechanism specified in the cabinet door control sequence, triggering the electromagnetic or mechanical locking mechanisms of all relevant physical cabinet doors to unlock and drive a unified pop-up action. The system receives real-time status signals from each drive mechanism. When all signals confirm that the corresponding cabinet door has reached the preset safe fully open position, an opening confirmation signal is generated, thereby allowing subsequent actual operations of putting in or taking out the target material.

[0012] Furthermore, after the actual operation is completed, the status information of the target material is updated according to the operation type, and the binding relationship between the target material, visual identifier, and combined compartment is released or maintained accordingly, specifically as follows: By sensing devices or operation confirmation commands, the result information of the actual operation is captured, and the result information is compared and fused with the operation type code in the operation intent vector to generate a state transition vector describing the change of material state. Logical judgment is performed on the state transition vector. If the judgment result shows that the operation type is a material retrieval operation and the operation is successful, a binding relationship release flag containing the visual feature code and timestamp is generated. Otherwise, a state maintenance flag containing the updated inventory quantity or in-place status is generated. Based on the generated tag type, an atomic update operation is performed on the binding relationship tuple indexed by the visual feature code in the central binding relationship mapping table: if it is to remove the tag, the association between the target material identity information and the enhanced visual identification rendering parameters is removed from the binding relationship tuple, and the corresponding combined grid topology coordinates are marked as "to be recycled"; if it is to maintain the tag, the status field of the target material in the binding relationship tuple is updated. If the binding relationship is unbound, a clear command is sent to the physical container control unit to clear the status of the corresponding indicator light, and a resource recycling command is sent to the cargo channel control unit to reset the status of the physical cargo channel constituting the combined compartment to "idle" in the allocable cargo channel resource pool. The state transition vector, the type of tag executed, and the mapping table update result are persistently recorded in the operation audit log to complete the entire access operation loop.

[0013] The second aspect of the present invention discloses a color-blocking cabinet management system based on cargo feature recognition. The color-blocking cabinet management system includes a memory and a processor. The memory stores a color-blocking cabinet management method program based on cargo feature recognition. When the color-blocking cabinet management method program based on cargo feature recognition is executed by the processor, the steps of any of the color-blocking cabinet management methods described in the present invention are implemented.

[0014] This invention addresses the technical deficiencies in the prior art and offers the following advantages: It dynamically combines multiple physical storage channels based on material specifications to define suitable combination compartments, improving storage space utilization and the warehousing system's dynamic adaptability to materials of different specifications. By generating and binding unique contrasting-color visual identifiers to the combination compartments and driving corresponding indicator lights for precise prompts during storage and retrieval, it intuitively and quickly guides operators to locate the target compartment, reducing material search time, lowering the probability of incorrect or missed requisitions, and improving operational efficiency and accuracy. After authorization verification, the cabinet door automatically opens, and the status is intelligently updated and resources are reclaimed after the operation, achieving automation and closed-loop control of the entire process from addressing and retrieval to status management. This invention not only achieves refined and dynamic management of material storage but also effectively ensures the standardization and traceability of the requisition process, comprehensively improving the flexibility and intelligence level of intelligent warehouse management. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention 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 some embodiments of the present invention. For those skilled in the art, other embodiments can be obtained from these drawings without creative effort.

[0016] Figure 1 Here is a flowchart of the color-blocking cabinet management method based on cargo feature recognition; Figure 2 This is a structural diagram of the color-blocking cabinet management system based on cargo feature recognition. Detailed Implementation

[0017] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0018] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.

[0019] like Figure 1 As shown, the first aspect of this invention discloses a method for managing color-blocked cabinets based on cargo feature recognition, comprising the following steps: S1. Based on the physical specifications of the target material, define a combination compartment in the color-blocking cabinet that matches the target material by freely combining multiple physical channels; S2. Assign a unique visual identifier to the combined compartment and bind the visual identifier to the target material and its corresponding combined compartment; S3. When performing a material storage and retrieval operation, the target visual identifier is parsed according to the material requisition form or instruction associated with the material storage and retrieval operation, and the indicator light on the physical cabinet corresponding to the target visual identifier is controlled to provide a prompt; wherein the material storage and retrieval operation includes replenishment, retrieval and return of tools or consumables, return of consumables, and retrieval of material requisition forms. S4. After confirming the operation permission, drive the physical cabinet door corresponding to the combination compartment bound to the target visual identifier to automatically pop open, so as to allow the actual operation of putting in or taking out the target material. S5. After the actual operation is completed, update the status information of the target material according to the operation type, and correspondingly release or maintain the binding relationship between the target material, visual identifier and combined compartment.

[0020] Furthermore, based on the physical specifications of the target material, a combination compartment adapted to the target material is defined in the color-blocking cabinet by freely combining multiple physical channels, specifically as follows: Obtain the physical specifications of the target material, wherein the physical specifications include at least the length, width, and height dimensions; The status information of the currently allocable cargo lane resource pool is obtained from the cargo lane control unit of the color-blocking cabinet. The status information includes the real-time occupancy status and basic size parameters of each physical cargo lane. The physical specifications of the target material in each dimension are compared with the basic size parameters of a single physical cargo channel to determine whether a single physical cargo channel can meet the capacity requirements. If not, the multi-cargo channel combination logic is triggered. Based on the physical specifications and the status information of the allocable cargo lane resource pool, multiple adjacent and idle physical cargo lanes are selected from the resource pool as a candidate cargo lane set. According to the principle of minimizing space waste, the physical specifications are matched with the total capacity of the candidate cargo lane set to generate one or more cargo lane combination schemes. It should be noted that, based on the basic dimensional parameters and real-time occupancy status provided by the lane control unit, all physical lanes in an idle state are traversed and identified. Starting from any idle lane, based on the physical layout coordinates of the lanes, and by judging the continuity of lane identification numbers or the direct adjacency of spatial positions, all possible groups of idle lanes that may constitute a continuous space (i.e., adjacent) are searched and aggregated. Each such lane group constitutes a candidate lane set. For each candidate lane set, its total capacity in the dimensions of length, width, and height is calculated (e.g., the total width is obtained by adding the widths of horizontally combined lanes, and the total height is obtained by adding the heights of vertically stacked lanes). Based on the principle of minimizing space waste, the physical specifications of the target material in each dimension are matched with the total capacity of each candidate set: it is determined whether the total capacity dimension of each candidate set in each dimension is not less than the corresponding specification of the material, and the difference between the total capacity of the candidate set and the material volume (i.e., space margin) is calculated. All candidate sets that meet the capacity requirements will be selected and sorted according to their space margin from smallest to largest. One or more schemes with the smallest space margin will be output as the generated cargo channel combination schemes for subsequent evaluation and selection by the optimal scheme selection rules.

[0021] Calculate and compare the space utilization rate evaluation value and the combination complexity evaluation value of each cargo lane combination scheme. Then, perform a weighted sum of the space utilization rate evaluation value and the combination complexity evaluation value to obtain a comprehensive evaluation value. The scheme with the highest comprehensive evaluation value is selected as the chosen scheme, and the corresponding cargo channel actuators are driven to work together according to the chosen scheme, so as to physically configure a logically unified combination of compartments that are compatible with the target material.

[0022] The space utilization evaluation value is calculated by the difference between the total capacity of the combination scheme and the space occupied by the target material. The combination complexity evaluation value is quantified based on the total number of physical channels included in the combination scheme, the physical adjacency relationship between channels and the control coordination difficulty, through preset weight coefficients (e.g., the weight of the total number of physical channels is 0.6, the weight of physical adjacency relationship is 0.3, and the weight of control coordination difficulty is 0.1). The physical adjacency relationship refers to whether the channels are in a continuous physical position, and the control coordination difficulty refers to the control complexity required to drive multiple channel actuators to perform synchronous actions.

[0023] In generating one or more cargo lane combination schemes, the cargo lane combination schemes that are close to the preset quick access area of ​​the color-blocking cabinet are selected and generated based on the historical access frequency data of the target material.

[0024] Specifically, by acquiring the length, width, and height dimensions of the target material, the system queries the status information of the currently allocable aisle resource pool from the aisle control unit built into the color-blocking cabinet. This includes the real-time occupancy status and basic dimensional parameters of each physical aisle. The system then compares the dimensions of the target material with the basic dimensional parameters of a single physical aisle. If a single aisle cannot meet the capacity requirements, a multi-aisle combination logic is triggered: based on the physical specifications and the aisle resource pool status, multiple adjacent and idle physical aisles are selected from the resource pool to form a candidate aisle set. Following the principle of minimizing space waste, one or more possible aisle combination schemes are generated. To select the optimal configuration from multiple schemes, a quantitative evaluation is performed according to predefined rules: the space utilization rate evaluation value and the combination complexity evaluation value for each scheme are calculated, and the two are weighted and summed (e.g., the weight of the space utilization rate evaluation value is 0.7, and the weight of the combination complexity evaluation value is 0.3) to obtain a comprehensive evaluation value. Ultimately, the scheme with the highest comprehensive evaluation value is selected as the chosen scheme, and the corresponding cargo channel actuators are physically linked accordingly to form a logically unified and sized combined compartment in the color-blocking cabinet. Furthermore, when generating the combination scheme, based on the historical access frequency data of the target material, schemes closer to the preset quick access area of ​​the color-blocking cabinet can be prioritized to further optimize access efficiency.

[0025] Furthermore, a unique visual identifier is assigned to each of the combined compartments, and the visual identifier is bound to the target material and its corresponding combined compartment, specifically as follows: Obtain the grid topology coordinates of the combined grid and the identification code of the target material, and perform a hash fusion operation on the grid topology coordinates and the identification code to generate a unique visual feature code; The visual feature code is input into a preset color blocking code library for mapping and matching, and the specific color blocking scheme specified for the combined grid is obtained as the basic visual identifier; wherein the color blocking code library pre-stores color blocking schemes with the maximum contrast on the color wheel corresponding to different visual feature code ranges. The basic visual identifier is superimposed and synthesized with the geometric contour information of the combined grid to generate an enhanced visual identifier that is finally applied to the surface of the combined grid entity, containing specific color blocks and contour indicators. Create a binding relationship tuple, which uses the visual feature code as the key index and associates and stores the identity information of the target material, the topological coordinates of the combined grid, and the rendering parameters of the enhanced visual identifier; The binding relationship tuple is persistently stored in the central binding relationship mapping table of the color-blocking cabinet management system to complete the binding of visual identifiers with target materials and combination compartments.

[0026] The color-blocking schemes in the color-blocking coding library are dynamically generated by calculating the mapping position of the visual feature code value on a preset color wheel model and selecting a combination of hue values ​​that are complementary or contrasting to the mapping position.

[0027] It should be noted that the coding library stores the correspondence between feature codes of different numerical ranges and specific contrasting color schemes. The core design principle of this scheme is to ensure that the color combination has the maximum visual contrast on the color wheel (e.g., using complementary colors or strong contrasting colors), thereby forming a clear and easily recognizable basic visual identifier. This basic color scheme is superimposed and synthesized with the actual geometric contour information of the combined grid to generate an enhanced visual identifier that contains specific color blocks and outline indicators. This enhanced visual identifier is then rendered and output to the physical surface of the corresponding combined grid (such as cabinet doors or panels). To complete the binding, a binding relationship tuple is created with the visual feature code as the key index. This tuple stores the identity information of the target material, the topological coordinates of the combined grid, and the detailed rendering parameters of the enhanced visual identifier. This binding relationship tuple is persistently stored in the central binding relationship mapping table of the management system, thereby firmly establishing and maintaining a unique correspondence between the visual identifier, the target material, and the physical grid, providing a data foundation for subsequent precise visual guidance and material traceability.

[0028] Furthermore, when performing a material storage or retrieval operation, the target visual identifier is parsed based on the material requisition form or instruction associated with the operation, and the indicator light on the physical container corresponding to the target visual identifier is controlled to provide a prompt, specifically: Receive and parse the raw access instruction stream from the user terminal or management system, extract the identification code of the target material and the operation type code of this operation, and form an operation intent vector; Using the identity code in the operation intent vector as the query key, the central binding relationship mapping table is retrieved to obtain the visual feature code that uniquely corresponds to the identity code and the associated combined grid topology coordinates; The visual feature code is input into a preset color-blocking code library for reverse mapping query, and the specific color-blocking scheme parameters used to render enhanced visual logos are extracted as basic prompt features; Based on the mapping relationship between the combined grid topology coordinates and the physical container address, the physical container unit that carries the combined grid and the physical locations of all the cargo channels on it are determined, forming a target hardware location set; Based on the basic prompting features and the target hardware location set, an indicator light control instruction set containing flashing frequency patterns and location addressing information is generated, and the indicator light control instruction set is sent to the corresponding physical container control unit to drive the corresponding indicator light to light up in the specified mode, so as to complete the visual guidance and prompting of the target combination compartment.

[0029] Specifically, the system receives and parses raw access command streams from user terminals or management systems, extracting the target material's identification code and the current operation type code to form a vector representing the user's operational intent. Using the identification code as the query key, it retrieves the central binding relationship mapping table to obtain the uniquely bound visual feature code and its associated combined grid topology coordinates. The visual feature code is then input into a color-blocking code library for reverse mapping, extracting the specific high-contrast color scheme parameters used to generate the grid's visual identifier, serving as the basic feature for the visual cues. Finally, based on the topology coordinates of the combined grid and the preset address mapping relationship between physical containers, the system locates the specific physical container unit carrying the grid and determines the precise location of each physical aisle constituting the grid, forming a target hardware location set. Finally, by combining the color scheme parameters and the target hardware location set, an indicator light control instruction set containing a specified flashing frequency mode and precise location addressing information is generated. This instruction set is then sent to the corresponding physical container control unit, thereby driving the indicator lights corresponding to the target compartment to work in a preset mode (such as lighting up or flashing a specific color), thus providing intuitive and efficient visual guidance and positioning prompts for the operators.

[0030] Furthermore, after confirming the operation permission, the physical cabinet door corresponding to the combination compartment bound to the target visual identifier automatically opens to allow the actual operation of placing or removing the target material, specifically: Based on the operation intent vector and user identity information, permission verification is performed to generate and return a digital verification token containing the operation permission scope and validity period. Using the target hardware location set and the digital verification token as input, the drive control interface of the container is accessed to query and obtain the drive mechanism address and control protocol parameters corresponding to each independent physical door that constitutes the target combined compartment, thus forming a door control sequence. Based on the control protocol parameters in the cabinet door control sequence, an instantaneous drive pulse command containing precise drive timing, force and stroke is generated. For a compartment composed of multiple cargo channels, the drive pulse command for the corresponding multiple physical cabinet doors must follow a preset synchronization timing protocol. The instantaneous drive pulse command is sent sequentially to the addresses of each drive mechanism specified in the cabinet door control sequence, triggering the electromagnetic or mechanical locking mechanisms of all relevant physical cabinet doors to unlock and drive a unified pop-up action. The system receives real-time status signals from each drive mechanism. When all signals confirm that the corresponding cabinet door has reached the preset safe fully open position, an opening confirmation signal is generated, thereby allowing subsequent actual operations of putting in or taking out the target material.

[0031] Specifically, based on the operation intent vector and the user's identity information submitting the operation, permission verification is performed. Upon successful verification, a digital verification token is used to define the scope and validity period of the permitted operation. Using the determined target hardware location set and the digital verification token as input, the drive control interface of the physical container is accessed to query and obtain the drive mechanism address and control protocol parameters corresponding to each independent physical door constituting the target combined compartment, thus forming an ordered door control sequence. Based on the control protocol parameters in the sequence, instantaneous drive pulse commands containing precise drive timing, force, and stroke are generated.

[0032] For a compartment composed of multiple cargo channels, the drive pulse commands for its corresponding physical doors must follow a preset synchronization timing protocol to ensure that all doors can collaboratively and synchronously execute opening actions. Then, the generated instantaneous drive pulse commands are sent to the addresses of each drive mechanism according to the order and timing specified in the door control sequence, thereby triggering the release of the electromagnetic or mechanical locking mechanisms of all relevant physical doors and driving them to execute a unified spring-opening action. Then, by receiving status signals from each drive mechanism in real time, when all signals confirm that the corresponding door has reached the preset safe fully open position, a unified opening confirmation signal is generated, indicating that the corresponding combined compartment is ready, allowing the user to perform the actual operation of placing or retrieving target materials. This process ensures that, under access control, dynamically defined combined compartments can be opened as a whole safely, reliably, and efficiently.

[0033] Furthermore, after the actual operation is completed, the status information of the target material is updated according to the operation type, and the binding relationship between the target material, visual identifier, and combined compartment is released or maintained accordingly, specifically as follows: By sensing devices or operation confirmation commands, the result information of the actual operation is captured, and the result information is compared and fused with the operation type code in the operation intent vector to generate a state transition vector describing the change of material state. Logical judgment is performed on the state transition vector. If the judgment result shows that the operation type is a material retrieval operation and the operation is successful, a binding relationship release flag containing the visual feature code and timestamp is generated. Otherwise, a state maintenance flag containing the updated inventory quantity or in-place status is generated. Based on the generated tag type, an atomic update operation is performed on the binding relationship tuple indexed by the visual feature code in the central binding relationship mapping table: if it is to remove the tag, the association between the target material identity information and the enhanced visual identification rendering parameters is removed from the binding relationship tuple, and the corresponding combined grid topology coordinates are marked as "to be recycled"; if it is to maintain the tag, the status field of the target material in the binding relationship tuple is updated. If the binding relationship is unbound, a clear command is sent to the physical container control unit to clear the status of the corresponding indicator light, and a resource recycling command is sent to the cargo channel control unit to reset the status of the physical cargo channel constituting the combined compartment to "idle" in the allocable cargo channel resource pool. The state transition vector, the type of tag executed, and the mapping table update result are persistently recorded in the operation audit log to complete the entire access operation loop.

[0034] Specifically, the system captures the result information of the actual operation through sensing devices (such as weight sensors and light curtains) or by receiving operation confirmation commands. This result information is then compared and fused with the operation type code in the initial operation intent vector to generate a vector describing the material's state transition. Logical judgment is then applied to the state transition vector: if it is determined to be a material removal operation and successfully completed, a binding relationship release marker containing a visual feature code and a timestamp is generated; if it is a placement or other operation, a state maintenance marker containing the updated inventory quantity or new in-situ status is generated.

[0035] Next, based on the generated tag type, atomic update operations are performed on the corresponding binding relationship tuples in the central binding relationship mapping table: if a release tag is received, the association between the target material's identity information and visual identifier rendering parameters is removed from the tuple, and its corresponding combined grid topology coordinates are marked as "pending recycling"; if a maintenance tag is received, only the material's status field in the tuple is updated. If a binding relationship release operation is performed, a clear command is simultaneously sent to the physical container control unit to turn off the corresponding indicator light, and a resource recycling command is sent to the channel control unit to reset the physical channel status constituting the grid to "idle" in the allocable channel resource pool, realizing the immediate release and recycling of storage resources.

[0036] Finally, the state transition vector, the executed tag type, and the mapping table update results are completely and persistently recorded in the operation audit log, thereby completing the management loop of the entire access operation at the logical and data levels, ensuring the accuracy and consistency of the dynamic association between material status, visual identification, and physical storage resources.

[0037] In this embodiment, it also includes: Collect and integrate the dynamic access frequency time-series data of all materials in the warehouse, the physical specifications of each material, and the topological coordinates and space occupancy status of all currently allocated combination grids to generate a full warehouse status snapshot dataset. For the full warehouse status snapshot dataset, the correlation coefficient between material access frequency and each physical specification dimension is calculated, and the physical specification dimensions are weighted and fused based on the correlation coefficient to generate a frequency-specification coupled weight vector. With the joint optimization objectives of minimizing overall access operation cost and maximizing overall space utilization, the frequency-specification coupled weight vector is integrated to construct a multi-objective optimization function that includes a space utilization efficiency term, an expected operational convenience term, and a cargo lane combination complexity penalty term. With the current state of the allocable lane resource pool as a constraint, and based on the full warehouse state snapshot dataset, a heuristic search process is executed under the guidance of the multi-objective optimization function. Iterative optimization is performed across the entire warehouse to generate a global lane reallocation scheme that optimizes the value of the multi-objective optimization function. The global lane reallocation scheme defines in detail the new combination grid structure and its position coordinates for each material. Based on the global cargo lane reallocation scheme, a corresponding cargo lane actuator linkage instruction sequence and visual signage update instruction sequence are generated to drive the physical cargo containers to make synchronous adjustments to their spatial layout and signage, thus completing this global optimization.

[0038] Specifically, the entire warehouse data is periodically collected and integrated. For example, the number of times each material was retrieved and the time of retrieval in the past week, its length, width, and height dimensions, and the location, size, and occupancy status of all occupied combination slots are recorded to form a comprehensive snapshot dataset of the entire warehouse status. Then, the dataset is analyzed to calculate the statistical correlation between the material retrieval frequency and its various physical dimensions. For example, it may be found that longer materials are retrieved more frequently. In this case, a higher frequency-specification coupling weight is assigned to the "length" dimension, thereby generating a weight vector to guide the layout. With the dual objectives of minimizing the overall retrieval operation cost (such as reducing the average walking distance) and maximizing the overall space utilization rate, a specific multi-objective optimization function is constructed. This function contains three computable terms: 1) Space utilization efficiency term: encourages compact arrangement and reduces idle space; 2) Expected operational convenience term: based on the aforementioned weight vector, it tends to allocate frequently retrieved materials to slots close to the outlet or the operator's preferred location; 3) Lane combination complexity penalty term: avoids using too many scattered lanes to combine into a single slot to reduce control complexity and failure rate.

[0039] Then, using all available and recyclable aisles as resource constraints, and based on the aforementioned optimization function, a heuristic search algorithm (such as a genetic algorithm) is employed for iterative optimization. This process simulates and evaluates thousands of possible global aisle allocation schemes, ultimately outputting a global aisle reallocation scheme that optimizes the function value. This scheme explicitly specifies adjustment instructions, such as "moving frequently accessed small parts boxes to a new compartment composed of aisles 3-5 in cabinet A, and moving low-frequency large items to the bottom of cabinet B." Finally, based on this optimization scheme, corresponding aisle actuator linkage instruction sequences (driving aisle recombination) and visual signage update instruction sequences (updating indicator light colors and binding information) are automatically generated and executed. This allows for the synchronous and adaptive adjustment of the entire warehouse storage space layout and visual guidance system without manual intervention, achieving continuous improvement in warehousing efficiency.

[0040] For example, in the heuristic search process, the iterative optimization steps using a genetic algorithm include: encoding all possible lane allocation schemes in the entire warehouse as "chromosomes," each chromosome consisting of a set of gene sequences, with each gene representing the correspondence between a material and a specific lane combination (i.e., a compartment). Initially, a certain number of chromosomes are randomly generated to form an initial population. In each iteration, the multi-objective optimization function value corresponding to each chromosome (i.e., each allocation scheme) in the population is calculated and converted into a fitness value. A selection operation is performed based on the fitness, retaining the better schemes. A crossover operation is performed on the selected chromosomes, for example, randomly selecting two chromosomes and exchanging part of their gene sequences to generate a new allocation scheme. A mutation operation is performed on the chromosomes with a certain probability, for example, randomly changing the lane combination corresponding to a certain material. After selection, crossover, and mutation, a new generation of population is generated. This iterative process is repeated until a preset termination condition is reached (such as the number of iterations or fitness convergence). Finally, the chromosome with the highest fitness is selected from the last generation of population, and after decoding, the global lane reallocation scheme is obtained.

[0041] In this embodiment, it also includes: Historical access records are extracted from the operation audit log. The operator's height characteristics, operation timestamp, target material identification code and corresponding combined compartment topology coordinates for each operation are parsed out. The average operation time from the issuance of the instruction to the opening of the cabinet door is calculated as the position operation impedance. The historical access frequency of all materials is statistically analyzed and its frequency distribution is calculated. Materials with frequency values ​​higher than a preset frequency threshold are marked as high-frequency materials. At the same time, all positions with operating impedance values ​​lower than a preset impedance threshold are marked as low-impedance positions. The intersection of the two is taken to generate a candidate set of high-frequency low-impedance material-position pairs. Based on the distribution of position coordinates in the candidate set, combined with the operator's height characteristics, the correlation coefficient between the height of each grid and the operation time is calculated through regression analysis, and an ergonomic expected value function is constructed. The ergonomic expected value function is convolved with the periodic features of the operation timestamp to generate a location convenience weight matrix that changes over time. The location convenience weight matrix and the real-time material access frequency are input into the reinforcement learning model for iterative training, the state-action value function is updated, and the output is a material allocation strategy table that defines the target location sequence that different materials should be preferentially allocated to in different time periods. When the system receives a request for new materials or to reallocate combination slots, it queries the material allocation strategy table corresponding to the current time, selects the optimal slot combination from the allocable slot resource pool according to the target location sequence, and drives the slot actuator to complete the configuration.

[0042] Specifically, historical records are extracted from the operation audit logs, and detailed information for each operation is parsed, such as operator height, operation time, material identity, and corresponding compartment coordinates. The average time from instruction issuance to cabinet door opening is calculated as the location operation impedance to measure the difficulty of the operation. Material access frequency is statistically analyzed, and materials with a frequency value higher than a preset threshold (e.g., 5 accesses per day) are marked as "high-frequency materials." Simultaneously, compartment locations with an average operation time lower than a preset threshold (e.g., 2 seconds) (e.g., areas between 1.1 and 1.3 meters high and directly facing the operator) are marked as "low-impedance locations." The intersection of these two sets generates a candidate set of high-frequency, low-impedance material-location pairs. Based on the distribution of location coordinates in the set, regression analysis is performed using operator height data to construct an ergonomic expected value function (e.g., it is found that an operator with a height of 1.75 meters has the shortest operation time for compartments with a height of 1.2 meters, forming the optimal height range). Simultaneously, the system analyzes the periodicity of operation timestamps (e.g., frequent tool collection during morning peak hours and consumable collection during afternoon peak hours), and convolves the time features with ergonomic functions to generate a location accessibility weight matrix that changes over time (e.g., between 9:00 and 10:00 AM, the weight of 1.2-meter-high slots for tool-type materials is significantly increased). Then, using this weight matrix and real-time access frequency as input, a reinforcement learning model (e.g., Q-Learning) is iteratively trained to output a dynamic material allocation strategy table. This strategy table clearly specifies the priority allocation sequence for various materials during different time periods (e.g., "M6 bolts are preferentially allocated to the 1.2-meter-high area of ​​cabinet A on weekday mornings"). When the system receives a request to allocate slots for new materials or to rearrange the layout, it queries the strategy table for the current time and selects the optimal lane combination from the available lane resource pool for configuration, thereby achieving adaptive optimization of storage locations and continuously improving overall operational efficiency.

[0043] For example, the specific steps of using Q-Learning for iterative training to output a dynamic material allocation strategy table include: defining the core elements of the model, where the state is a real-time snapshot of the current time slice, the set of materials to be allocated, and the pool of available lane resources; the action is defined as allocating a material to a specific candidate lane combination; the reward is calculated based on the simulation results after the action is executed, with positive rewards coming from the improved location convenience and matching access frequency after allocation, and negative rewards coming from increased space waste or excessive combination complexity. After model initialization, offline training is performed using a large number of historical access records: in each training round, the model selects an action based on the current state according to an ε-greedy strategy (i.e., selecting the action with the highest Q value most of the time, and randomly exploring new actions with a small probability), simulates the execution of the allocation action, calculates the immediate reward and updates the state, and then iteratively updates the state-action value function. After repeated iterations until the state-action value function converges, the converged state-action value function is finally converted into a material allocation strategy table that queries the optimal action (target lane location) based on the state (time, material characteristics), for real-time allocation decision-making.

[0044] In summary, this invention dynamically combines multiple physical channels based on the physical specifications of materials to define suitable combination compartments, effectively solving the problem of fixed compartments in traditional storage cabinets that cannot flexibly store materials of different sizes. This improves storage space utilization and the warehousing system's ability to dynamically adapt to materials of different specifications. By generating and binding unique contrasting color visual identifiers to the combination compartments and driving corresponding indicator lights for precise prompts during storage and retrieval, operators can be intuitively and quickly guided to locate the target compartment, reducing the time spent searching for materials, lowering the probability of incorrect or missed retrieval, and improving operational efficiency and accuracy. Furthermore, the cabinet door automatically opens after authorization verification, and the status is intelligently updated and resources are reclaimed after the operation is completed, realizing automation and closed-loop control of the entire process from addressing, retrieval, and status management. This not only achieves refined and dynamic management of material storage but also strongly ensures the standardization and traceability of the requisition process, comprehensively improving the flexibility and intelligence level of intelligent warehouse management.

[0045] like Figure 2 As shown, the second aspect of the present invention discloses a color-blocking cabinet management system based on cargo feature recognition. The color-blocking cabinet management system includes a memory and a processor. The memory stores a color-blocking cabinet management method program based on cargo feature recognition. When the color-blocking cabinet management method program based on cargo feature recognition is executed by the processor, the steps of any of the color-blocking cabinet management methods described in the present invention are implemented.

[0046] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0047] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0048] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0049] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0050] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.

[0051] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for managing color-blocked display cases based on cargo feature recognition, characterized in that, Includes the following steps: Based on the physical specifications of the target material, a combination compartment that matches the target material is defined in the color-blocking cabinet by freely combining multiple physical channels; Assign a unique visual identifier to the combined compartment and bind the visual identifier to the target material and its corresponding combined compartment; When performing a material storage and retrieval operation, the target visual identifier is parsed according to the material requisition form or instruction associated with the material storage and retrieval operation, and the indicator light on the physical cabinet corresponding to the target visual identifier is controlled to provide a prompt; wherein the material storage and retrieval operation includes replenishment, retrieval and return of tools or consumables, return of consumables, and retrieval of material requisition forms; After confirming the operation permission, the physical cabinet door corresponding to the combination compartment bound to the target visual identifier is automatically opened to allow the actual operation of putting in or taking out the target material. After the actual operation is completed, the status information of the target material is updated according to the operation type, and the binding relationship between the target material, visual identifier and combined compartment is released or maintained accordingly.

2. The method for managing color-blocked cabinets based on cargo feature recognition according to claim 1, characterized in that, Assign a unique visual identifier to the combined compartment, and bind the visual identifier to the target material and its corresponding combined compartment, specifically as follows: Obtain the grid topology coordinates of the combined grid and the identification code of the target material, and perform a hash fusion operation on the grid topology coordinates and the identification code to generate a unique visual feature code; The visual feature code is input into a preset color blocking code library for mapping and matching, and the specific color blocking scheme specified for the combined grid is obtained as the basic visual identifier. The basic visual identifier is superimposed and synthesized with the geometric contour information of the combined grid to generate an enhanced visual identifier; Create a binding relationship tuple, which uses the visual feature code as the key index and associates and stores the identity information of the target material, the topological coordinates of the combined grid, and the rendering parameters of the enhanced visual identifier; The binding relationship tuple is persistently stored in the central binding relationship mapping table of the color-blocking cabinet management system to complete the binding of visual identifiers with target materials and combination compartments.

3. The method for managing color-blocked cabinets based on cargo feature recognition according to claim 1, characterized in that, When a material storage or retrieval operation is performed, the target visual identifier is parsed based on the material requisition form or instruction associated with the operation, and the indicator light on the physical container corresponding to the target visual identifier is controlled to provide a prompt. Specifically: Receive and parse the raw access instruction stream from the user terminal or management system, extract the identification code of the target material and the operation type code of this operation, and form an operation intent vector; Using the identity code in the operation intent vector as the query key, the central binding relationship mapping table is retrieved to obtain the visual feature code that uniquely corresponds to the identity code and the associated combined grid topology coordinates; The visual feature code is input into a preset color-blocking code library for reverse mapping query, and the specific color-blocking scheme parameters used to render enhanced visual logos are extracted as basic prompt features; Based on the mapping relationship between the combined grid topology coordinates and the physical container address, the physical container unit that carries the combined grid and the physical locations of all the cargo channels on it are determined, forming a target hardware location set; Based on the basic prompting features and the target hardware location set, an indicator light control instruction set is generated and sent to the corresponding physical container control unit to drive the corresponding indicator light to light up in a specified mode, so as to complete the visual guidance and prompting of the target combination compartment.

4. The method for managing color-blocked cabinets based on cargo feature recognition according to claim 3, characterized in that, After confirming the operation permission, the physical cabinet door corresponding to the combination compartment bound to the target visual identifier automatically opens to allow the actual operation of putting in or taking out the target material, specifically: Based on the operation intent vector and user identity information, permission verification is performed to generate and return a digital verification token containing the operation permission scope and validity period. Using the target hardware location set and the digital verification token as input, the drive control interface of the container is accessed to query and obtain the drive mechanism address and control protocol parameters corresponding to each independent physical door that constitutes the target combined compartment, thus forming a door control sequence. Based on the control protocol parameters in the cabinet door control sequence, an instantaneous drive pulse command containing precise drive timing, force and stroke is generated. For a compartment composed of multiple cargo channels, the drive pulse command for the corresponding multiple physical cabinet doors must follow a preset synchronization timing protocol. The instantaneous drive pulse command is sent sequentially to the addresses of each drive mechanism specified in the cabinet door control sequence, triggering the electromagnetic or mechanical locking mechanisms of all relevant physical cabinet doors to unlock and drive a unified pop-up action. The system receives real-time status signals from each drive mechanism. When all signals confirm that the corresponding cabinet door has reached the preset safe fully open position, an opening confirmation signal is generated, thereby allowing subsequent actual operations of putting in or taking out the target material.

5. The method for managing color-blocked cabinets based on cargo feature recognition according to claim 1, characterized in that, After the actual operation is completed, the status information of the target material is updated according to the operation type, and the binding relationship between the target material, visual identifier, and combined compartment is released or maintained accordingly, specifically as follows: By sensing devices or operation confirmation commands, the result information of the actual operation is captured, and the result information is compared and fused with the operation type code in the operation intent vector to generate a state transition vector describing the change of material state. Logical judgment is performed on the state transition vector. If the judgment result shows that the operation type is a material retrieval operation and the operation is successful, a binding relationship release flag containing the visual feature code and timestamp is generated. Otherwise, a state maintenance flag containing the updated inventory quantity or in-place status is generated. Based on the generated tag type, perform an atomic update operation on the binding relationship tuple indexed by the visual feature code in the central binding relationship mapping table: if it is to remove the tag, remove the association between the target material identity information and the enhanced visual identification rendering parameters from the binding relationship tuple, and mark the corresponding combined grid topology coordinates as "to be recycled"; If it is a maintenance tag, then update the status field of the target material in the binding relationship tuple; If the binding relationship is unbound, a clear command is sent to the physical container control unit to clear the status of the corresponding indicator light, and a resource recycling command is sent to the cargo channel control unit to reset the status of the physical cargo channel constituting the combined compartment to "idle" in the allocable cargo channel resource pool. The state transition vector, the type of tag executed, and the mapping table update result are persistently recorded in the operation audit log to complete the entire access operation loop.

6. A color-blocking cabinet management system based on cargo feature recognition, characterized in that, The color-blocking cabinet management system includes a memory and a processor. The memory stores a color-blocking cabinet management method program based on cargo feature recognition. When the color-blocking cabinet management method program based on cargo feature recognition is executed by the processor, the steps of the color-blocking cabinet management method as described in any one of claims 1 to 5 are implemented.