Paint bucket split charging management method and system and storage medium thereof
Through the coordinated control of the conveyor belt, pallet loader and dual barcode scanners, the problems of process fragmentation and difficulty in information traceability during the paint bucket packaging process have been solved, achieving efficient and precise management of paint bucket packaging and pallet assembly, and improving the reliability of logistics tracking and quality management.
Patent Information
- Application Number
- CN202510524370.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-04-24
AI Technical Summary
The existing paint bucket packaging process has problems such as fragmented processes and difficult information traceability. It also lacks precise control over the order of bucket code scanning and a real-time dynamic association mechanism between packaging information and pallet assembly. This leads to chaotic paint bucket packaging and insufficient reliability in logistics tracking and quality management.
Through the full-process automated collaborative control of the conveyor belt, loader and dual barcode scanners, intelligent management of paint bucket packaging and pallet assembly is achieved. The first barcode scanner is used to identify the barrel code sequence, and the second barcode scanner is used to identify the pallet code to generate an association list, ensuring the precise match between the packaging information and the physical location. The main and backup identification redundant design is used to improve fault tolerance.
It significantly improves the efficiency and data management accuracy of paint bucket packaging and pallet assembly, shortens the assembly cycle, reduces labor costs, supports logistics traceability and quality management throughout the entire life cycle, and realizes efficient and highly reliable automated packaging and supply chain management.
Smart Images

Figure CN120671700A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of paint assembly, and in particular to a paint bucket packaging management method, system and storage medium thereof. Background Art
[0002] In the field of industrial automated assembly, the paint can packaging process has long been plagued by fragmented processes and difficult information traceability. Traditional methods rely on manual scanning to record can code information and manually match packaging data with pallet information. This results in low efficiency, high rates of human error, and inaccurate correlation between packaging information and physical locations.
[0003] Although some automated barcode scanning equipment exists in the existing technology, it lacks precise control over the barrel code scanning sequence and a real-time dynamic association mechanism between packaging information and pallet assembly. In addition, existing paint barrel labels require different paint barrel codes according to the needs of different customers to associate with corresponding customer information, and thus cannot guarantee data consistency between the barrel code, packaging information and pallet code, which can easily cause confusion in paint barrel packaging and lead to insufficient reliability in subsequent logistics tracking and quality management. Summary of the Invention
[0004] The main purpose of the embodiments of this application is to propose a paint bucket packaging management method, system and storage medium thereof, which significantly improves the efficiency of paint bucket packaging and pallet assembly and data management accuracy through full-process automated collaborative control of the conveyor belt, loader and dual scanners.
[0005] To achieve the above objectives, a first aspect of an embodiment of the present application provides a paint bucket subpackaging management method, which is applied to a subpackaging management terminal. The subpackaging management terminal is respectively connected to a conveyor belt, a first barcode scanner, a second barcode scanner, and a plate loader. The conveyor belt is used to transport a target paint bucket to the plate loader, and the plate loader is used to load the target paint bucket into plates and subpack. The method includes: Obtain the production order number of the current subpackaging operation and determine the subpackaging information of the target customer based on the production order number; Controlling the conveyor belt to transport the plurality of target paint buckets to the panel loader, and controlling the first barcode scanner to sequentially scan the first identifier or the second identifier of each target paint bucket to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes; Associating each bucket code with the packaging information, and generating an association list of each target paint bucket based on the association information between each bucket code and the packaging information, wherein the queue order of the association list is the scanning order; In response to the panel loader detecting that each target paint bucket arrives at the assembly position, controlling the panel loader to sequentially assemble each target paint bucket onto the first pallet according to the association list; Controlling the second barcode scanner to scan the third identifier of the first pallet to identify the board code of the first pallet, and respectively associating each bucket code with the board code, and determining a first association quantity between the first pallet and each target paint bucket; If the first associated quantity reaches the maximum capacity of the first pallet, the first pallet is replaced with a new second pallet, and the first pallet is put into storage.
[0006] Furthermore, in some embodiments, the packaging management terminal is further connected to a third barcode scanner, which is a handheld scanner. The paint bucket packaging management method further includes: In response to an abnormality in the first identifier or the second identifier of the target paint bucket scanned by the first barcode scanner, the target paint bucket is marked as an abnormal paint bucket, and a bucket code re-recording interface is displayed to notify the user to re-record the bucket code of the abnormal paint bucket through the third barcode scanner, and the conveyor belt and the first barcode scanner are controlled to stop working.
[0007] Furthermore, in some embodiments, the paint bucket packaging management method further includes: In response to the third barcode scanner completing scanning the abnormal paint bucket, identifying the bucket code of the abnormal paint bucket and displaying a supplementary recording confirmation interface, wherein the supplementary recording confirmation interface displays the bucket code of the abnormal paint bucket; In response to the user confirming to re-record the barrel code of the abnormal paint barrel on the re-recording confirmation interface, the association information between the barrel code of the abnormal paint barrel and the packaging information is added to the end of the association list.
[0008] Furthermore, in some embodiments, the packaging information includes the required number of paint buckets, and the paint bucket packaging management method further includes: Determining a second number of associations between the packaging information and each target paint bucket according to the association list; If the second associated quantity reaches the required quantity of the paint bucket, the conveyor belt and the first barcode scanner are controlled to stop working.
[0009] Furthermore, in some embodiments, the paint bucket packaging management method further includes: In response to the number of target paint buckets assembled by the panel loader being greater than the second associated number, determining in sequence in the associated list whether two adjacent bucket codes are continuous; if the two adjacent bucket codes are discontinuous, determining the two discontinuous bucket codes as a first positioning bucket code and a second positioning bucket code, and determining corresponding first positioning buckets and second positioning buckets from the plurality of target paint buckets based on the first positioning bucket code and the second positioning bucket code, and displaying an insert bucket code interface to notify the user to identify and supplement the missing bucket code through a third barcode scanner; The paint bucket corresponding to the missing bucket code is the target paint bucket between the first positioning paint bucket and the second positioning paint bucket; In response to the user confirming that the missing bucket code is completed in the bucket code insertion interface, the association information between the missing bucket code and the packaging information is added between the association information corresponding to the first positioning bucket code and the association information corresponding to the second positioning bucket code.
[0010] Furthermore, in some embodiments, the paint bucket packaging management method further includes: In response to the user confirming the request to execute the bucket code deletion program, a bucket code deletion interface is displayed to notify the user to identify and confirm the bucket code to be deleted using a third barcode scanner, wherein the paint bucket corresponding to the bucket code to be deleted is a target paint bucket that has structural damage or structural deformation on the conveyor belt; In response to the user confirming to delete the barrel code to be deleted on the barrel code deletion interface, the association information between the barrel code to be deleted and the packaging information is deleted in the association list.
[0011] Furthermore, in some embodiments, the paint bucket packaging management method further includes: In response to the user confirming the request to execute the bucket code replacement program, a bucket code replacement interface is displayed to notify the user to identify and confirm the replacement bucket code and the replaced bucket code through the third barcode scanner, wherein the paint bucket corresponding to the replaced bucket code is the target paint bucket that has structural damage or structural deformation on the first pallet, and the paint bucket corresponding to the replacement bucket code is the target paint bucket that has not been scanned by the first barcode scanner; In response to the user confirming on the bucket code replacement interface that the replaced bucket code is replaced with the replacement bucket code, the association information between the replaced bucket code and the packaging information in the association list is replaced with the association information between the replacement bucket code and the packaging information.
[0012] Furthermore, in some embodiments, the paint bucket packaging management method further includes: In response to an abnormality in scanning the third identifier of the first pallet by the second barcode scanner, a board code re-recording interface is displayed to notify the user to re-record the board code of the first pallet through the third barcode scanner, and the board loader and the second barcode scanner are controlled to stop working; In response to the third barcode scanner completing scanning the first pallet, the board code of the first pallet is identified.
[0013] To achieve the above objectives, a second aspect of the embodiments of the present application provides a paint bucket packaging management system, comprising: Conveyor belt, which is used to transfer the target paint bucket to the board loading machine; The board loading machine is used to load target paint barrels into boards for subpackaging; A first barcode scanner, the first barcode scanner is used to identify the barrel code of the target paint barrel; a second barcode scanner, the first barcode scanner being used to identify the board code of the first pallet; A subpackaging management terminal, the subpackaging management terminal is respectively connected to the conveyor belt, the first barcode scanner, the second barcode scanner and the board loader; The subpackaging management terminal is used to obtain the production order number of the current subpackaging operation and determine the subpackaging information of the target customer based on the production order number; The subpackaging management terminal is further configured to control the conveyor belt to transport the plurality of target paint buckets to the panel loading machine, and control the first barcode scanner to sequentially scan the first identifier or the second identifier of each target paint bucket to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes; The packaging management terminal is further used to associate each barrel code with the packaging information, and generate an association list of each target paint barrel based on the association information between each barrel code and the packaging information. The queue order of the association list is the scanning order. The subpackaging management terminal is further configured to control the panel loader to sequentially assemble the target paint buckets onto the first pallet according to the association list in response to the panel loader detecting that the target paint buckets have arrived at the assembly position; The packaging management terminal is further configured to control the second barcode scanner to scan the third identifier of the first pallet to identify the plate code of the first pallet, associate each barrel code with the plate code, and determine a first associated quantity between the first pallet and each target paint barrel; The subpackaging management terminal is further configured to replace the first pallet with a new second pallet and put the first pallet into storage if the first associated quantity reaches the maximum capacity of the first pallet.
[0014] To achieve the above-mentioned purpose, the second aspect of the embodiment of the present application proposes a computer-readable storage medium, which stores a program executable by a processor. When the computer program is executed by the processor, the paint bucket packaging management method of the above-mentioned first aspect embodiment is implemented.
[0015] The embodiments of the present application have the following beneficial effects: through the coordinated operation of the automated control conveyor belt and the dual barcode scanners, intelligent management of the entire process of paint bucket packaging, assembly, and information association is achieved, which significantly improves assembly efficiency and data accuracy. Specifically, the linkage mechanism between the conveyor belt and the plate loader realizes the automatic transportation and precise positioning of the target paint bucket, replacing traditional manual handling and stacking, significantly shortening the assembly cycle and reducing labor costs; the first barcode scanner dynamically captures and associates each barrel code with the packaging information (such as batch, formula, production time) based on the scanning sequence, ensuring that the packaging parameters strictly match the physical location. At the same time, the generated association list guides the plate loader to assemble in sequence, completely eliminating the common sequence confusion or barrel-plate mismatch problems in manual operations; the second barcode scanner uniquely binds multiple barrel codes and their packaging information to the pallet by scanning the pallet code, building a three-level data chain of "barrel code-packaging-pallet", supporting full life cycle traceability from production to logistics. Furthermore, the dual scanners utilize a redundant primary and backup identification design (the first identification is the primary code, the second is the backup code), improving fault tolerance in abnormal scenarios. The strong correlation between packaging information and pallet codes allows for rapid identification of batches with quality issues, shortening recall response times. Furthermore, seamless integration with MES / ERP systems enables real-time analysis of quality data and process optimization. Overall, this application addresses the core pain points of traditional processes—low efficiency, difficult traceability, and high error rates—through intelligent control and closed-loop data management. It provides an efficient, highly reliable, and scalable automated packaging and supply chain management solution for the chemical and coatings industries. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is an optional flow chart of the paint bucket packaging management method provided in the embodiment of the present application; Figure 2 This is another optional flowchart of the paint bucket packaging management method provided in the embodiment of the present application; Figure 3 This is another optional flow chart of the paint bucket packaging management method provided in the embodiment of the present application; Figure 4 This is another optional flowchart of the paint bucket packaging management method provided in the embodiment of the present application; Figure 5 This is another optional flowchart of the paint bucket packaging management method provided in the embodiment of the present application; Figure 6 This is another optional flowchart of the paint bucket packaging management method provided in the embodiment of the present application; Figure 7 This is another optional flowchart of the paint bucket packaging management method provided in the embodiment of the present application; Figure 8 This is another optional flow chart of the paint bucket packaging management method provided in the embodiment of the present application. Figure 9 A schematic diagram of the paint bucket packaging management system provided in some embodiments of the present application; Figure 10 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0018] In the description of this application, it should be understood that descriptions involving orientations, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, they cannot be understood as limitations on this application.
[0019] It should also be noted that, in the description of this application, "several" means more than one, "plurality" means more than two, "greater than," "less than," and "exceed" are understood to exclude the number itself, while "above," "below," and "within" are understood to include the number itself. The use of "first" and "second" in the description is solely for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, implicitly specifying the number of the indicated technical features, or implicitly specifying the order of the indicated technical features.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0021] In the description of this application, reference to the terms "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples.
[0022] Although some automated barcode scanning equipment exists in the existing technology, it lacks precise control over the barrel code scanning sequence and a real-time dynamic association mechanism between packaging information and pallet assembly. In addition, existing paint barrel labels require different paint barrel codes according to the needs of different customers to associate with corresponding customer information, and thus cannot guarantee data consistency between the barrel code, packaging information and pallet code, which can easily cause confusion in paint barrel packaging and lead to insufficient reliability in subsequent logistics tracking and quality management.
[0023] Based on this, the embodiments of the present application provide a paint bucket packaging management method, system and storage medium thereof, which significantly improves the efficiency of paint bucket packaging and pallet assembly and data management accuracy through full-process automated collaborative control of the conveyor belt, loader and dual scanners.
[0024] The present application provides a paint bucket packaging management method, which is specifically described through the following examples.
[0025] Reference Figure 1 As shown, Figure 1 This is an optional flowchart of the paint bucket packaging management method provided in an embodiment of the present application. The method is applied to the packaging management terminal, which is respectively communicated with the conveyor belt, the first barcode scanner, the second barcode scanner and the loader. The conveyor belt is used to transmit the target paint bucket to the loader, and the loader is used to load the target paint bucket into plates and subpackages. The method may include but is not limited to steps S101 to S106.
[0026] Step S101: Obtain the production order number of the current subpackaging operation, and determine the subpackaging information of the target customer based on the production order number.
[0027] In the repackaging process, when paint buckets need to be repacked, the first key step is to accurately obtain the production order number of the current repackaging operation. Through the data interface protocol between the repackaging management terminal and the external production management system, the production order number corresponding to the current repackaging operation is obtained in real time. The production order number serves as a unique identifier and is linked to the target customer's order database. Based on the production order number, a preset repackaging rule engine is invoked to extract the repackaging information associated with the production order number from the order database. The repackaging information includes at least repackaging parameters (such as paint type, ratio concentration, and fill volume), customer-customized specifications (such as label format and packaging level), repackaging quantity, repackaging container requirements, and repackaging packaging method. Simultaneously, a verification module automatically verifies the integrity and compliance of the repackaging information. If any parameters are missing or conflicting, an abnormality warning is triggered and linked to a pause command for the loader. This method ensures that the repackaging process is strictly synchronized with customer needs through a dynamic matching mechanism between the production order number and repackaging information, avoiding manual configuration errors and supporting real-time traceability of repackaging parameters and process adaptive adjustment.
[0028] Step S102: Control the conveyor belt to transport multiple target paint buckets to the panel loader, and control the first barcode scanner to scan the first identifier or the second identifier of each target paint bucket in sequence to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes.
[0029] Specifically, based on the control logic of the automated packaging line, the conveyor belt transports multiple target paint buckets to the designated assembly area of the palletizer along a preset path through a driving mechanism; synchronously, the first barcode scanner is controlled by the packaging management terminal, and identifies the first or second identifier on the surface of each target paint bucket in a barrel-by-barrel scanning manner, wherein the first identifier is a primary identifier in the form of a barcode or a QR code, and the second identifier is a redundant identifier in the form of a backup identifier or an RFID tag. The dual-identifier compatible design ensures the fault tolerance of barrel code recognition. During the scanning process, the packaging management terminal parses and records the barrel code data of each target paint bucket in real time, and at the same time generates scanning sequence data between barrel codes based on the scanning timestamp or physical location code. This sequence data serves as the queue benchmark for subsequent assembly logic to ensure a strict correspondence between the packaging information and the pallet assembly position. Furthermore, the palletizer detects the arrival status of the target paint bucket through a positioning sensor, and dynamically adjusts the assembly action according to the scanning sequence data, realizing multi-dimensional coordinated matching of barrel code, packaging information and pallet position.
[0030] Step S103: Associating each bucket code with the sub-packaging information, and generating an association list of each target paint bucket according to the association information between each bucket code and the sub-packaging information.
[0031] Specifically, for each identified barrel code, the production order number bound to the current subpackaging operation is called through the subpackaging management terminal, and each barrel code is logically associated with its associated subpackaging parameters one-to-one through a dynamic binding algorithm. Based on the scanning sequence or preset priority, an association list containing barrel codes, subpackaging parameters (such as production batch, customer name, etc.) and assembly sequence is generated; the association list is displayed in real time through a visual interactive interface and synchronously transmitted to the controller of the palletizer to guide the queue execution of the pallet assembly. Furthermore, the subpackaging management terminal will automatically verify the integrity and logical consistency of the association list. If it detects that the subpackaging parameters are missing or the barrel code conflicts, it will trigger an early warning signal and suspend the assembly process to ensure that the subpackaging information accurately matches the physical object.
[0032] The queue order of the association list is the scan order.
[0033] Step S104: in response to the panel loader detecting that each target paint bucket arrives at the assembly position, the panel loader is controlled to assemble each target paint bucket onto the first pallet in sequence according to the association list.
[0034] In one implementation, when the loader detects that the target paint bucket has arrived at the preset assembly position through its own distributed photoelectric sensor or position encoder, the subpackaging management terminal generates an instruction sequence that matches the pallet assembly logic based on the bucket code sequence and subpackaging parameters recorded in the association list; then, the loader's robotic arm or gripping mechanism grabs the corresponding paint buckets in turn and performs positioning calibration actions according to the priority and spatial coordinate data in the instruction sequence, and assembles each paint bucket to the designated slot of the first pallet according to the preset arrangement rules.
[0035] In addition, the subpackaging management terminal is also connected to an image acquisition device. After assembly is completed, the subpackaging management terminal can use the image acquisition device to perform a second verification of the paint bucket layout on the pallet to ensure that the binding relationship between the bucket code, subpackaging information and pallet code meets the preset quality standards, ultimately forming a traceable complete assembly data chain.
[0036] Step S105: controlling the second barcode scanner to scan the third identifier of the first pallet to identify the board code of the first pallet, and respectively associate each bucket code with the board code, and determine a first association quantity between the first pallet and each target paint bucket.
[0037] In one embodiment, after pallet assembly is complete, a second barcode scanner, based on a preset trigger signal, scans and identifies a third identifier on the surface of the first pallet. This third identifier can be a pre-printed barcode, QR code, or embedded RFID tag. A decoding algorithm is then used to parse the third identifier to determine the unique panel code corresponding to the first pallet. Subsequently, the packaging management terminal logically binds the generated bucket codes for each target paint bucket to the panel code, establishing a hierarchical mapping relationship of "panel code-bucket code group-packaging information" using a tree-like data structure. A dynamic counter is then used to count the number of bucket codes associated with the current pallet as the first associated quantity. During this process, the packaging management terminal simultaneously compares the first associated quantity with the total number of bucket codes recorded in the associated list. If the quantities do not match, an exception alarm is triggered, freezing the pallet's warehousing process.
[0038] Step S106: If the first associated quantity reaches the maximum capacity of the first pallet, the first pallet is replaced with a new second pallet, and the first pallet is put into storage.
[0039] In one embodiment, when the number of barrel codes associated with the first pallet (i.e., the first associated quantity) reaches a preset maximum capacity, the subpackaging management terminal sends a pallet replacement instruction to the conveyor belt and the loader; the loader's robotic arm moves the currently fully loaded first pallet out of the assembly station, and at the same time transports the unloaded second pallet to the assembly area, and completes the coordinate calibration of the new pallet through the positioning fixture.
[0040] During the replacement process, the subpackaging management terminal uses an image acquisition device to capture an image of the first pallet for image recognition, automatically comparing the first pallet's actual associated quantity with the maximum capacity. If data overflow or missing is detected, an alarm is triggered and the process is suspended. Once confirmed, the subpackaging management terminal generates an assembly file for the first pallet (including the plate code, barrel code group, subpackaging parameters, and associated timestamps) and binds it to the external production management system's incoming inventory queue via a wireless communication protocol. A unique tracking code is also assigned to the first pallet and the inventory status is updated. This mechanism implements automated closed-loop management of pallet replacement and incoming inventory, ensuring real-time synchronization of assembly efficiency and logistics data.
[0041] It should be noted that the packaging management terminal is also connected to a third barcode scanner, which is a handheld scanner. The user can hold the third barcode scanner to manually scan and identify the target paint bucket.
[0042] Reference Figure 2 As shown, Figure 2 This is another optional flow chart of the paint bucket packaging management method provided in an embodiment of the present application. The method may include but is not limited to steps S201 to S205.
[0043] Step S201: In response to a first code scanner scanning a target paint bucket and finding an abnormality in the first identifier or the second identifier, the target paint bucket is marked as an abnormal paint bucket.
[0044] Specifically, when the first scanner scans the first or second label on the target paint bucket, if the packaging management terminal detects an abnormal scan result, such as missing label information, incorrect data format, failed to match with the production database, or damaged label surface resulting in unrecognizable signal characteristics, the system will automatically trigger an alarm mechanism and mark the target paint bucket as "abnormal paint bucket." This marking process is achieved through real-time data interaction, binding the abnormal label information to the paint bucket's unique code and recording it in the production management database. This provides a basis for subsequent quality traceability and exception handling processes (such as re-labeling, rework, or scrapping), ensuring the quality control accuracy of the production line and the standardization of operating procedures, while also reducing delivery risks caused by labeling errors.
[0045] Step S202: Displaying a barrel code re-recording interface to notify the user to re-record the barrel code of the abnormal paint barrel through the third barcode scanner, and controlling the conveyor belt and the first barcode scanner to stop working.
[0046] Specifically, when an abnormal identification of the target paint bucket is detected, the packaging management terminal will trigger the abnormal feedback mechanism and dynamically display the bucket code re-recording interface through the graphical user interface (GUI). The interface contains the unique identification of the abnormal paint bucket, the abnormality type prompt and the re-recording operation instructions. At the same time, the sound and light alarm module will remind the operator to pay attention to the abnormal situation. The packaging management terminal will simultaneously generate a pause control signal to put the drive motor of the conveyor belt into a pause state and turn off the data collection function of the first scanner to avoid repeated erroneous scanning. The operator re-scans the first or second identification of the abnormal paint bucket after re-recording through the third scanner, re-records the bucket code of the abnormal paint bucket, and after verification, it will be automatically updated to the production database and the verification result will be displayed on the interface. If the verification passes, the conveyor belt will resume operation. If the verification fails, the system will continue to alarm and push a second re-recording prompt until the abnormality is resolved, thereby ensuring the accuracy of the packaging process and data integrity.
[0047] Reference Figure 3 As shown, Figure 3 This is another optional flow chart of the paint bucket packaging management method provided in an embodiment of the present application. The method may include but is not limited to steps S301 to S302.
[0048] Step S301: In response to the third barcode scanner completing scanning of the abnormal paint bucket, the bucket code of the abnormal paint bucket is identified and a supplementary recording confirmation interface is displayed.
[0049] Among them, the supplementary recording confirmation interface displays the bucket code of the abnormal paint bucket.
[0050] Specifically, after the third scanner completes a rescan of a paint bucket marked as abnormal, the packaging management terminal uses the image recognition module to perform optical character recognition (OCR) on the captured bucket code information and compares it with pre-stored identification templates in the production database. If the bucket code information conforms to the preset encoding format (such as including product batch, capacity specifications, and unique serial number), the packaging management terminal generates a dynamic update signal, writes the re-recorded bucket code information to the temporary storage record of the abnormal paint bucket, and triggers the dynamic display module to display the re-recording confirmation interface. This interface includes the original abnormal identification information, the re-recorded bucket code, a verification status indicator, and an abnormality release button. Simultaneously, a recovery signal is sent to the conveyor belt's servo motor via the data bus, resetting the detection and recognition mode of the first scanner to ensure the continuity of the packaging process and the integrity of the data chain. If the re-recording verification fails, the packaging management terminal will repeatedly trigger an abnormality alarm and lock the position of the paint bucket until manual intervention is required. This establishes a closed-loop control mechanism from abnormality identification, data re-recording, and process recovery, improving the fault tolerance and intelligent level of the production process.
[0051] Step S302: In response to the user confirming to re-record the bucket code of the abnormal paint bucket on the re-recording confirmation interface, the association information between the bucket code of the abnormal paint bucket and the packaging information is added to the end of the association list.
[0052] Specifically, once the user completes the verification of the abnormal paint bucket code in the re-entry confirmation interface and confirms that it is correct, the packaging management terminal will automatically perform the data association operation. The packaging management terminal uses a preset data structure to structurally bind the re-entered bucket code with the corresponding packaging information (including production batch, capacity specifications, packaging timestamp and target customer identification, etc.), and generates a new data entry containing an associated key-value pair. This entry is appended to the end of the association list according to the preset index rules to ensure the linear time sequence of data storage and query efficiency. At the same time, the packaging management terminal will trigger the data synchronization module to back up the updated associated information to the redundant database in real time, and send a verification pass signal to the external production management system to maintain the continuity of the production process and the integrity of the data chain. If a data conflict or format abnormality is detected during the association process, the packaging management terminal will automatically roll back the operation and push an error prompt until the user reconfirms the re-entry information, thereby ensuring the accuracy of production data and the stability of system operation.
[0053] Reference Figure 4 As shown, Figure 4 This is another optional flow chart of the paint bucket packaging management method provided in an embodiment of the present application. The method may include but is not limited to steps S401 to S402.
[0054] Step S401: Determine the second number of associations between the packaging information and each target paint bucket according to the association list.
[0055] It should be noted that the packaging management terminal traverses the data entries in the association list one by one, quantifying the association between each bucket code and the packaging information. Specifically, the packaging management terminal uses a preset counting algorithm to accurately determine the second association number between each piece of packaging information and each target paint bucket, that is, the number of target paint buckets corresponding to the same packaging information. This second association number information is then integrated into the packaging management terminal's cache data structure to facilitate precise control and quality traceability of the subsequent production process, ensuring the accuracy and efficiency of each packaging step.
[0056] Step S402: If the second associated quantity reaches the required quantity of the paint bucket, the conveyor belt and the first barcode scanner are controlled to stop working.
[0057] Specifically, the packaging management terminal uses a preset counting algorithm to continuously monitor and dynamically update the second association quantity between the packaging information recorded in the association list and the corresponding target paint buckets in real time. When it detects that the second association quantity reaches the preset required number of paint buckets, the packaging management terminal triggers a task completion signal, automatically sending a stop command to the conveyor belt's drive motor to stop the conveyor belt. Simultaneously, it sends a disable signal to the control port of the first barcode scanner, pausing its scanning task. This process uses a feedback loop for status verification, ensuring that after the stop signal is executed, the packaging management terminal enters standby mode, ready for the next operation (such as switching packaging tasks or restarting the production line), thereby achieving precise control of the production process and efficient resource utilization.
[0058] Reference Figure 5 As shown, Figure 5 This embodiment of the present application provides Figure 2 An optional flowchart of step S203 in the method may include but is not limited to steps S501 to S502.
[0059] Step S501: In response to the number of target paint buckets assembled by the panel loader being greater than the second associated number, determine in sequence in the associated list whether two adjacent bucket codes are continuous; if the two adjacent bucket codes are discontinuous, determine the two discontinuous bucket codes as the first positioning bucket code and the second positioning bucket code, and determine the corresponding first positioning paint bucket and second positioning paint bucket in multiple target paint buckets based on the first positioning bucket code and the second positioning bucket code, and display the insert bucket code interface to notify the user to identify and supplement the missing bucket code through the third barcode scanner. The paint bucket corresponding to the missing bucket code is the target paint bucket located between the first positioned paint bucket and the second positioned paint bucket.
[0060] Specifically, when the number of target paint buckets assembled by the panel loader exceeds the second associated number recorded in the association list, this indicates that the first barcode scanner has missed a paint bucket. The subpackaging management terminal triggers an anomaly detection process and then traverses and analyzes the bucket code sequence in the association list. Based on the preset continuity verification rules, it determines whether the two adjacent bucket codes conform to the continuous encoding logic. If the two adjacent bucket codes are found to be discontinuous, the two bucket codes are marked as the first and second positioning bucket codes, and the corresponding first and second positioning paint buckets are located through a reverse query of the association list. The system then pops up a bucket code insertion interface through a graphical user interface (GUI). This interface displays a visual prompt of the abnormal location, the first and second positioning bucket code information, and instructions for re-entering the code. It also activates the third barcode scanner, guiding the operator to use the scanner to identify and re-enter the missing bucket code information, ensuring the integrity and continuity of the production data chain.
[0061] Step S502: In response to the user confirming that the missing bucket code is completed in the bucket code insertion interface, the association information between the missing bucket code and the packaging information is added between the association information corresponding to the first positioning bucket code and the association information corresponding to the second positioning bucket code.
[0062] Reference Figure 6 As shown, Figure 6 This is another optional flowchart of the paint bucket packaging management method provided in an embodiment of the present application. The method may include but is not limited to step S601.
[0063] Step S601: In response to the user's request to confirm the execution of the bucket code deletion program, a bucket code deletion interface is displayed to notify the user to identify and confirm the bucket code to be deleted through a third barcode scanner.
[0064] The paint bucket corresponding to the bucket code to be deleted is a target paint bucket that has structural damage or structural deformation on the conveyor belt.
[0065] In one embodiment, when the packaging management terminal receives a bucket code deletion program execution instruction triggered by the user through the human-computer interaction interface, the packaging management terminal generates an interactive interface containing a candidate list of bucket codes to be deleted; the user scans the logo of the target paint bucket through a third barcode scanner, and the packaging management terminal parses the scan data in real time, obtains the bucket code of the target paint bucket and uses it as the bucket code to be deleted. At the same time, the packaging management terminal will also display the bucket code to be deleted in the bucket code deletion interface for the user to confirm again whether to delete the bucket code to be deleted, thereby ensuring the security of the bucket code deletion operation and data consistency.
[0066] Step S602: In response to the user confirming to delete the bucket code to be deleted in the bucket code deletion interface, the association information between the bucket code to be deleted and the packaging information is deleted in the association list.
[0067] When the user triggers the confirmation deletion instruction on the bucket code deletion interface, the packaging management terminal conducts a second verification of the deletion operation and retrieves the binding status of the bucket code to be deleted in the associated list; if it is detected that the bucket code is associated with the packaging information, the deletion logic is executed: the bucket code and its corresponding packaging information entry are removed from the associated list, and the mapping relationship in the packaging information database is updated at the same time, and an audit log containing the operation timestamp, user ID and deletion details is generated; in addition, the packaging management terminal also feedbacks the deletion results and the status of the remaining bucket code queue through a visual interface, realizing a safe and controllable bucket code management closed loop.
[0068] Reference Figure 7 As shown, Figure 7 This is another optional flowchart of the paint bucket packaging management method provided in an embodiment of the present application. The method may include but is not limited to steps S701 to S702.
[0069] Step S701: In response to the user confirming the request to execute the bucket code replacement program, a bucket code replacement interface is displayed to notify the user to identify and confirm the replacement bucket code and the replaced bucket code through a third barcode scanner.
[0070] The paint bucket corresponding to the replaced bucket code is a target paint bucket that has structural damage or structural deformation on the first pallet, and the paint bucket corresponding to the replacement bucket code is a target paint bucket that has not been scanned by the first barcode scanner.
[0071] In one embodiment, after the user confirms the request to execute the barrel code replacement procedure through the operation interface, the packaging management terminal will automatically call the preset interface generation module and pop up the barrel code replacement interface. This interface contains clear instructions, prompting the operator to use a third barcode scanner to scan and identify the paint barrel code to be replaced (i.e., the barrel code to be replaced) and the new replacement barrel code in sequence. The packaging management terminal uses an image processing algorithm to verify the scanned data in real time to ensure the accuracy and completeness of the scan, and simultaneously displays the scanning progress and verification status on the interface. If the scan is successful, the packaging management terminal will record the correspondence between the replacement barrel code and the replaced barrel code, preparing for subsequent data updates and process operations. If the scan fails or the data verification is abnormal, the packaging management terminal will trigger an alarm and prompt the user to repeat the operation to ensure the accuracy of the barrel code replacement process and the continuity of the data chain.
[0072] Step S702: In response to the user confirming on the bucket code replacement interface that the replaced bucket code is replaced with the replacement bucket code, the association information between the replaced bucket code and the packaging information in the association list is replaced with the association information between the replacement bucket code and the packaging information.
[0073] In one embodiment, when the user confirms in the bucket code replacement interface that the replaced bucket code will be replaced with the replacement bucket code, the packaging management terminal will start the bucket code replacement process. The packaging management terminal first performs format check and uniqueness verification on the replacement bucket code to ensure that it complies with the preset coding rules and does not appear repeatedly in the association list. After the verification is passed, the packaging management terminal uses the preset data mapping rules to perform an atomic replacement operation on the association relationship between the replaced bucket code and the packaging information in the association list, that is, to update the association record corresponding to the replaced bucket code to a new association record with the replacement bucket code and the same packaging information. This operation is performed through the transaction management mechanism to ensure the integrity and consistency of the data update. The updated association list will be synchronized to the redundant database in real time to ensure data security. If data conflicts or format anomalies occur during the replacement process, the packaging management terminal will roll back the above operation and trigger an alarm, prompting the user to re-execute the replacement operation to ensure the accuracy of production data and the stability of the system.
[0074] Reference Figure 8 As shown, Figure 8This is another optional flowchart of the paint bucket packaging management method provided in an embodiment of the present application. The method may include but is not limited to steps S801 to S8802.
[0075] Step S801: In response to an abnormality in scanning the third identifier of the first pallet by the second barcode scanner, a board code re-recording interface is displayed to notify the user to re-record the board code of the first pallet through the third barcode scanner, and the board loader and the second barcode scanner are controlled to stop working.
[0076] In one embodiment, when the second barcode scanner scans the third identifier of the first pallet, if the second barcode scanner detects that the identifier information is abnormal, the sub-packaging management terminal will trigger the exception handling process. First, the sub-packaging management terminal displays the board code re-recording interface through the graphical user interface (GUI). The interface contains abnormal prompt information, details of the identification abnormality of the first pallet, and re-recording operation instructions, notifying the operator to perform manual intervention. At the same time, the system automatically sends a pause signal to the control unit of the loader to stop the current assembly operation, and sends a disable signal to the second barcode scanner to suspend its scanning function to prevent further collection of erroneous data. The operator needs to use the third barcode scanner to re-record the board code of the first pallet. The re-recorded board code information will be verified by the sub-packaging management terminal to ensure its accuracy and uniqueness. Once the re-recording is successful, the sub-packaging management terminal will automatically restore the working status of the loader and the second barcode scanner to ensure the continuity of the production process and the integrity of the data chain.
[0077] Step S802: In response to the third barcode scanner completing scanning the first pallet, identifying the board code of the first pallet.
[0078] In one embodiment, after the third barcode scanner completes the scanning operation on the first pallet, the subpackaging management terminal automatically initiates the board code recognition process. The collected pallet identification information is processed by the built-in image processing module through optical character recognition (OCR) and compared with the pre-stored board code format template for verification. If the recognition result meets the preset encoding rules, the subpackaging management terminal will encapsulate the extracted board code information, generate a unique identification code corresponding to the first pallet (i.e., the board code), and temporarily store it in the cache. At the same time, a recognition completion signal is displayed to the graphical user interface (GUI), preparing for subsequent data association and process operations. If the recognition fails, the subpackaging management terminal triggers the abnormal alarm mechanism, notifying the user to intervene manually to ensure the accuracy and continuity of the production process.
[0079] In the second aspect, the embodiment of the present application also provides a paint bucket packaging management system, referring to Figure 9 , Figure 9 This is a schematic diagram of the structure of a paint bucket packaging management system provided in some embodiments of the present application. The paint bucket packaging management system 900 includes: Conveyor belt 901, which is used to transfer the target paint bucket to the plate loading machine 902; The plate loader 902 is used to load target paint barrels with plates for subpackaging; A first barcode scanner 903, which is used to identify the barrel code of the target paint barrel; The second barcode scanner 904 and the first barcode scanner 903 are used to identify the board code of the first pallet; The subpackaging management terminal 905 is communicatively connected to the conveyor belt 901 , the first barcode scanner 903 , the second barcode scanner 904 and the plate loader 902 .
[0080] The subpackaging management terminal 905 is used to obtain the production order number of the current subpackaging operation and determine the subpackaging information of the target customer according to the production order number. The packaging management terminal 905 is also used to control the conveyor belt 901 to transfer multiple target paint buckets to the plate loader 902, and control the first barcode scanner 903 to scan the first identifier or the second identifier of each target paint bucket in turn to identify the bucket code of each target paint bucket and determine the scanning order between each bucket code. The packaging management terminal 905 is further used to associate each bucket code with the packaging information, and generate an association list of each target paint bucket according to the association information between each bucket code and the packaging information. The queue order of the association list is the scanning order.
[0081] The subpackaging management terminal 905 is further configured to control the loader 902 to sequentially assemble the target paint buckets onto the first pallet according to the association list in response to the loader 902 detecting that the target paint buckets have arrived at the assembly position.
[0082] The packaging management terminal 905 is also used to control the second barcode scanner 904 to scan the third identifier of the first pallet to identify the board code of the first pallet, associate each bucket code with the board code, and determine the first association quantity between the first pallet and each target paint bucket.
[0083] The subpackaging management terminal 905 is further configured to replace the first pallet with a new second pallet and put the first pallet into storage if the first associated quantity reaches the maximum capacity of the first pallet.
[0084] It should be noted that the paint bucket packaging management system 900 and the paint bucket packaging management method are based on the same inventive concept. The above process describes the paint bucket packaging management system 900 of the embodiment of the present application. By automatically controlling the coordinated operation of the conveyor belt and the dual barcode scanners, it realizes the intelligent management of the entire process of paint bucket packaging, assembly, and information association, which significantly improves assembly efficiency and data accuracy. Specifically, the linkage mechanism between the conveyor belt and the loader realizes the automatic transportation and precise positioning of the target paint bucket, replacing traditional manual handling and stacking, significantly shortening the assembly cycle and reducing labor costs. The first barcode scanner dynamically captures and associates each bucket code with the packaging information (such as batch, formula, and production time) based on the scanning sequence, ensuring that the packaging parameters strictly match the physical location. At the same time, the generated association list guides the loader to assemble in sequence, completely eliminating the common problems of sequence confusion or bucket-pallet mismatch in manual operation. The second barcode scanner uniquely binds multiple bucket codes and their packaging information to the pallet by scanning the pallet code, establishing a three-level data chain of "bucket code-packaging-pallet", supporting full life cycle traceability from production to logistics. Furthermore, the dual scanners utilize a redundant primary and backup identification design (the first identification is the primary code, the second is the backup code), improving fault tolerance in abnormal scenarios. The strong correlation between packaging information and pallet codes allows for rapid identification of batches with quality issues, shortening recall response times. Furthermore, seamless integration with MES / ERP systems enables real-time analysis of quality data and process optimization. Overall, this application addresses the core pain points of traditional processes—low efficiency, difficult traceability, and high error rates—through intelligent control and closed-loop data management. It provides an efficient, highly reliable, and scalable automated packaging and supply chain management solution for the chemical and coatings industries.
[0085] The present application also provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the aforementioned paint bucket packaging management method. The electronic device can be any smart terminal, such as a mobile phone, a tablet computer, or an in-vehicle computer.
[0086] See also Figure 10 , Figure 10 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of the present application, the electronic device comprising: The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the paint bucket packaging management method provided in the embodiment of the present application; The memory 1002 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1002 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called by the processor 1001 to execute the paint bucket packaging management method provided in the embodiments of this application. Input / output interface 1003, used to implement information input and output; Communication interface 1004, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.); Bus 1005 , which transmits information between various components of the device (e.g., processor 1001 , memory 1002 , input / output interface 1003 , and communication interface 1004 ); The processor 1001 , the memory 1002 , the input / output interface 1003 and the communication interface 1004 are connected to each other in communication within the device via the bus 1005 .
[0087] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the paint bucket packaging management method provided in the embodiment of the present application is provided.
[0088] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0089] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0090] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0091] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.
[0092] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.
[0093] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0094] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0095] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of the above units is merely a logical function division. 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. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0096] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0097] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0098] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store programs.
[0099] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.
Claims
1. A paint bucket packaging management method, characterized in that: The method is applied to a subpackaging management terminal, wherein the subpackaging management terminal is respectively connected to a conveyor belt, a first barcode scanner, a second barcode scanner, and a plate loader. The conveyor belt is used to transmit a target paint bucket to the plate loader, and the plate loader is used to load the target paint bucket into plates for subpackaging. The method includes: Obtain the production order number of the current subpackaging operation and determine the subpackaging information of the target customer based on the production order number; Controlling the conveyor belt to transport the plurality of target paint buckets to the panel loader, and controlling the first barcode scanner to sequentially scan the first identifier or the second identifier of each target paint bucket to identify the bucket code of each target paint bucket and determine the scanning order between the bucket codes; Associating each of the bucket codes with the packaging information, and generating an association list for each of the target paint buckets based on the association information between each of the bucket codes and the packaging information, wherein the queue order of the association list is the scanning order; In response to the panel loader detecting that each of the target paint buckets arrives at an assembly position, controlling the panel loader to sequentially assemble each of the target paint buckets onto the first pallet according to the association list; Controlling the second barcode scanner to scan the third identifier of the first pallet to identify the panel code of the first pallet, and respectively associating each of the bucket codes with the panel code, and determining a first association quantity between the first pallet and each of the target paint buckets; If the first associated quantity reaches the maximum capacity of the first pallet, the first pallet is replaced with a new second pallet, and the first pallet is put into storage.
2. The paint bucket packaging management method according to claim 1, characterized in that: The subpackaging management terminal is further in communication with a third barcode scanner, which is a handheld scanner. The method further includes: In response to an abnormality in the first identifier or the second identifier of the target paint bucket scanned by the first barcode scanner, the target paint bucket is marked as an abnormal paint bucket, and a bucket code re-recording interface is displayed to notify the user to re-record the bucket code of the abnormal paint bucket through the third barcode scanner, and the conveyor belt and the first barcode scanner are controlled to stop working.
3. The paint bucket packaging management method according to claim 2, characterized in that: The method further comprises: In response to the third barcode scanner completing scanning the abnormal paint bucket, identifying the bucket code of the abnormal paint bucket and displaying a supplementary recording confirmation interface, wherein the supplementary recording confirmation interface displays the bucket code of the abnormal paint bucket; In response to the user confirming to re-enter the bucket code of the abnormal paint bucket on the re-entry confirmation interface, the association information between the bucket code of the abnormal paint bucket and the packaging information is added to the end of the association list.
4. The paint bucket packaging management method according to claim 2, characterized in that: The packaging information includes the required number of paint buckets, and the method further includes: Determining, according to the association list, a second number of associations between the packaging information and each of the target paint buckets; If the second associated quantity reaches the required quantity of the paint bucket, the conveyor belt and the first barcode scanner are controlled to stop working.
5. The paint bucket packaging management method according to claim 4, characterized in that: The method further comprises: In response to the number of target paint buckets assembled by the panel loader being greater than the second associated number, determining in sequence in the associated list whether two adjacent bucket codes are continuous; if the two adjacent bucket codes are discontinuous, determining the two discontinuous bucket codes as a first positioning bucket code and a second positioning bucket code; and determining a corresponding first positioning bucket and a second positioning bucket from the plurality of target paint buckets based on the first positioning bucket code and the second positioning bucket code, and displaying an insert bucket code interface to notify the user to identify and enter the missing bucket code through the third barcode scanner; The paint bucket corresponding to the missing bucket code is the target paint bucket located between the first positioning paint bucket and the second positioning paint bucket; In response to the user confirming on the insert bucket code interface that the missing bucket code has been added, the association information between the missing bucket code and the packaging information is added between the association information corresponding to the first positioning bucket code and the association information corresponding to the second positioning bucket code.
6. The paint bucket packaging management method according to claim 2, characterized in that: The method further comprises: In response to the user confirming the request to execute the bucket code deletion program, displaying a bucket code deletion interface to notify the user to identify and confirm the bucket code to be deleted through the third barcode scanner, wherein the paint bucket corresponding to the bucket code to be deleted is the target paint bucket that has structural damage or structural deformation on the conveyor belt; In response to the user confirming to delete the bucket code to be deleted in the bucket code deletion interface, the association information between the bucket code to be deleted and the subpackaging information is deleted from the association list.
7. The paint bucket packaging management method according to claim 2, characterized in that: The method further comprises: In response to the user confirming the request to execute the bucket code replacement program, displaying a bucket code replacement interface to notify the user to identify and confirm the replacement bucket code and the replaced bucket code through the third barcode scanner, wherein the paint bucket corresponding to the replaced bucket code is the target paint bucket that has structural damage or deformation on the first pallet, and the paint bucket corresponding to the replacement bucket code is the target paint bucket that has not been scanned by the first barcode scanner; In response to the user confirming on the bucket code replacement interface that the replaced bucket code is replaced with the replacement bucket code, the association information between the replaced bucket code and the packaging information is replaced with the association information between the replacement bucket code and the packaging information in the association list.
8. The paint bucket packaging management method according to claim 2, characterized in that: The method further comprises: In response to an abnormality in scanning the third identifier of the first pallet by the second barcode scanner, displaying a board code re-recording interface to notify the user to re-record the board code of the first pallet through the third barcode scanner, and controlling the board loader and the second barcode scanner to stop working; In response to the third barcode scanner completing scanning of the first pallet, a board code of the first pallet is identified.
9. A paint bucket packaging management system, characterized in that: include: A conveyor belt, used to convey the target paint bucket to the plate loader; A plate loading machine, which is used to load the target paint buckets with plates for subpackaging; a first barcode scanner, configured to identify a barrel code of the target paint barrel; a second barcode scanner, the first barcode scanner being used to identify the board code of the first pallet; A subpackaging management terminal, the subpackaging management terminal being communicatively connected to the conveyor belt, the first barcode scanner, the second barcode scanner, and the plate loader respectively; The subpackaging management terminal is used to obtain the production order number of the current subpackaging operation and determine the subpackaging information of the target customer based on the production order number; The packaging management terminal is further configured to control the conveyor belt to transport the plurality of target paint buckets to the panel loading machine, and control the first barcode scanner to sequentially scan the first identifier or the second identifier of each target paint bucket to identify the bucket code of each target paint bucket and determine a scanning order between the bucket codes; The packaging management terminal is further configured to associate each of the bucket codes with the packaging information, and generate an association list for each of the target paint buckets based on the association information between each of the bucket codes and the packaging information, wherein the queue order of the association list is the scanning order; The subpackaging management terminal is further configured to control the panel loader to sequentially assemble each of the target paint buckets onto the first pallet according to the association list in response to the panel loader detecting that each of the target paint buckets has arrived at an assembly position; The packaging management terminal is further configured to control the second barcode scanner to scan the third identifier of the first pallet to identify the plate code of the first pallet, associate each of the barrel codes with the plate code, and determine a first associated quantity between the first pallet and each of the target paint barrels; The subpackaging management terminal is further configured to replace the first pallet with a new second pallet and put the first pallet into storage if the first associated quantity reaches the maximum capacity of the first pallet.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program executable by a processor, and when the program executable by the processor is executed by the processor, the paint bucket packaging management method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Shipment and sorting system
CN109909167A
Warehouse management method and device and computer readable storage medium
CN110503375A
Warehouse logistics linkage system based on Internet of Things
CN113962626A
Cigarette finished product flexible classification warehousing method and system
CN114077985A
Package association method and device based on bar code scanning
CN117910495A