An electronic equipment manufacturing workshop warehouse logistics agile collaborative control method and platform

CN122988933APending Publication Date: 2026-10-27SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611042736.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-14
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

[0004]本发明的目的在于解决现有技术中电子装备制造车间仓储物流协同性差、出入库优先级混乱、物流任务处理效率低、派工不合理及全流程管控缺失的问题,提供一种电子装备制造车间仓储物流敏捷协同控制方法及平台,实现仓储出入库与物流任务的双向敏捷协同控制,优化出入库优先级、物流任务合批分批及派工控制策略,提升仓储物流作业效率、资源利用率及协同响应速度,适配电子装备制造的敏捷生产需求

Benefits of technology

与现有技术相比,本发明创新定向双向触发机制,实现仓储和物流精准联动,同时构建多维度量化优先级体系,保障关键任务优先执行,其次优化合批分批与精准派工策略,提升资源利用效率,再次引入加密二维码签收技术,实现全流程可追溯管控;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122988933A_ABST
    Figure CN122988933A_ABST
Patent Text Reader

Abstract

The present application relates to the field of electronic equipment manufacturing workshop warehousing logistics agile collaborative control, and particularly relates to an electronic equipment manufacturing workshop warehousing logistics agile collaborative control method and platform, which is used to solve the problems of poor collaboration, chaotic in-out warehouse priority, low logistics task processing efficiency, unreasonable dispatching and lack of whole-process management and control in the prior art. The present application can realize two-way agile collaborative control of warehouse in-out and logistics tasks, optimize in-out warehouse priority, logistics task batch splitting and dispatching control strategy, improve warehouse logistics operation efficiency, resource utilization and collaborative response speed, and adapt to the agile production demand of electronic equipment manufacturing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of agile collaborative control of warehousing and logistics in electronic equipment manufacturing workshops, and specifically relates to an agile collaborative control method and platform for warehousing and logistics in electronic equipment manufacturing workshops. Background Technology

[0002] Warehousing management and logistics are core links in the manufacturing production chain, and their system design must be highly adapted to the industry's production characteristics. Traditional warehousing and logistics systems are built around standardized, high-volume, and low-precision general manufacturing scenarios. The core goal is to achieve economies of scale in operations. Process design focuses on the standardized execution and passive response of single links. The system architecture often adopts a loose information interaction mode, lacking the ability to coordinate and control warehousing and logistics links globally and dynamically schedule them. The requirements for real-time collaboration, response flexibility, and operational accuracy are relatively relaxed, which can adapt to the stable production needs of general manufacturing.

[0003] Electronic equipment manufacturing possesses unique characteristics that significantly distinguish it from general manufacturing. Its production process involves numerous complex components with varying specifications and stringent precision requirements. Furthermore, its rapid production cycle and dynamic, ever-changing material demands place extremely high demands on the timeliness of warehousing and outbound operations, the accuracy of logistics tasks, and the agility of coordinated control across all stages. Currently, most warehousing and logistics systems employed in electronic equipment manufacturing workshops retain the core architecture and management logic of traditional warehousing and logistics, failing to be specifically optimized for its unique characteristics. This results in a significant mismatch between traditional warehousing and logistics systems and the demands of electronic equipment manufacturing. While existing systems possess some information exchange capabilities, they lack agile control and integrated collaborative mechanisms based on real-time data, making them unable to handle high-frequency, dynamic logistics scheduling and unable to support agile production and efficient operation in electronic equipment manufacturing. Summary of the Invention

[0004] The purpose of this invention is to solve the problems of poor coordination in warehousing and logistics in existing electronic equipment manufacturing workshops, chaotic inbound and outbound priorities, low efficiency in logistics task processing, unreasonable work assignment, and lack of full-process control. It provides an agile collaborative control method and platform for warehousing and logistics in electronic equipment manufacturing workshops, realizes two-way agile collaborative control of warehousing inbound and outbound and logistics tasks, optimizes inbound and outbound priorities, batching and splitting of logistics tasks, and work assignment control strategies, improves warehousing and logistics operation efficiency, resource utilization, and collaborative response speed, and adapts to the agile production needs of electronic equipment manufacturing.

[0005] In one aspect, the present invention provides an agile collaborative control method for warehousing and logistics in an electronic equipment manufacturing workshop, the method comprising: The warehouse management module collects the inbound and outbound requirements of the electronic equipment manufacturing workshop in real time and generates trigger signals based on these requirements. After receiving the trigger signal and generating a logistics task, the logistics task management module performs batch processing on the logistics tasks to generate a batch logistics task. The warehouse management module performs inbound preparation based on the logistics task. The logistics personnel profiling module collects multi-dimensional information of all logistics personnel to generate several logistics personnel profiles. The logistics task management module assigns batch logistics tasks to each logistics personnel based on these logistics personnel profiles. The QR code management module generates several corresponding encrypted QR codes based on each batch logistics task, and verifies the encrypted QR codes after each logistics operator completes the batch logistics task. The logistics task management module determines whether the batch logistics task has been completed based on the verification result.

[0006] Furthermore, the warehouse management module also includes a preset multi-dimensional inbound and outbound priority mechanism, which prioritizes each outbound and inbound request and generates multiple trigger signals sequentially through a verification algorithm based on the descending priority ranking.

[0007] Furthermore, when the verification algorithm result is yes, the warehouse management module immediately sends a trigger signal to the logistics task management module; If the result is negative, then the inbound demand and / or outbound demand will be temporarily stored. After a period of time, the verification algorithm is re-executed on the temporarily stored inbound and / or outbound requirements until the verification algorithm result is yes or the requirement is invalid.

[0008] Furthermore, the warehouse management module calculates the priority scores of each outbound and inbound request based on a preset multi-dimensional inbound and outbound priority mechanism. Based on the priority scores, the outbound and inbound requests are sorted in descending order. Based on the sorting results, the outbound and inbound requests are sequentially processed by a verification algorithm to generate multiple trigger signals.

[0009] Furthermore, when multiple identical priority scores appear, the time requirement scores contained in each of the multiple identical priority scores are compared, and the time requirement scores are sorted in descending order. Based on the sorting results, the outbound requirements and / or inbound requirements corresponding to the multiple identical priority scores are sorted in descending order.

[0010] Furthermore, the method by which the logistics task management module receives a trigger signal and generates a logistics task, and then performs batch processing (merging and splitting) on ​​the logistics tasks to generate a batch logistics task includes: The logistics task management module receives all trigger signals, obtains the demand characteristics contained in the trigger signals, and generates several logistics tasks based on the demand characteristics.

[0011] Furthermore, the required characteristics include at least task difficulty, equipment requirements, route complexity, and time requirements.

[0012] Furthermore, after receiving the trigger signal, the logistics task management module extracts fields such as inbound / outbound type, component specifications, quantity, target location, time limit, and priority score from the trigger signal, and instantiates and generates a logistics task.

[0013] Perform batching on any two logistics tasks, and perform batching operation on two logistics tasks that meet the batching criteria to generate a batch logistics task. For any given logistics task, perform batch processing; for logistics tasks that meet the batch processing criteria, perform batch processing to generate several batch logistics tasks.

[0014] Furthermore, the method for generating batch logistics tasks after batching and splitting logistics tasks also includes: after each batching operation is completed, verifying whether the load of the generated batch logistics tasks exceeds the carrying capacity limit of the logistics vehicle. If the limit is not exceeded, the batch logistics task generated by the combined batch will be treated as a new logistics task and will continue to be combined with other logistics tasks. If the number of batches exceeds the limit, the batch logistics generated in the combined batch will no longer be combined with other logistics tasks for batch processing.

[0015] The above benefits of batching logistics tasks are as follows: For scattered logistics tasks with small batches, high frequency, similar or identical transportation routes, and consistent time requirements (such as small material requisition logistics tasks in multiple workshops), the logistics task management module automatically identifies tasks that can be batched and merges them into a single batch logistics task. After merging, the total task volume, total route, and time nodes are clearly defined, reducing the number of logistics operations and improving the utilization rate of logistics resources.

[0016] The above-mentioned benefits of batch execution of logistics tasks are as follows: For logistics tasks with large batches, multiple transportation routes, different time requirements, or that need to be executed in stages (such as the shipment of finished large electronic equipment and the centralized procurement and warehousing of multi-specification parts), the logistics task management module breaks them down into multiple sub-tasks. Each sub-task has a clear and independent task volume, route, time requirements, and person in charge, and is executed in stages to avoid task backlog.

[0017] Furthermore, during the execution of logistics tasks, if task anomalies occur (such as component damage or route congestion) or new emergency tasks are inserted, the logistics task management module can adjust the batching and splitting schemes in real time, splitting already batched tasks or merging eligible sub-tasks to ensure the flexibility and agility of logistics tasks.

[0018] Furthermore, the method for the warehouse management module to perform inbound preparation based on logistics tasks includes: After the logistics task generated from the inbound demand is verified, an inbound signal is generated, and the warehouse management module performs inbound preparation based on the inbound signal.

[0019] Furthermore, after the logistics task verification is passed, the logistics task is then subjected to reverse judgment, and the warehouse management module performs inbound preparation based on the result of the reverse judgment. When the reverse judgment result is yes, the logistics task management module immediately sends an inbound trigger signal to the warehouse management module and synchronizes the logistics task progress in real time. The warehouse management module dynamically adjusts the inbound preparation work according to the updated information. When the reverse determination result is negative, the warehouse management module only synchronizes the task status information and does not trigger advance preparation.

[0020] Furthermore, the method by which the logistics task management module assigns batch logistics tasks to each logistics operator based on several logistics personnel profiles includes: The personnel profiling module collects multi-dimensional information on logistics personnel and constructs a logistics personnel profile for each logistics personnel based on this information. The logistics task management unit calculates a matching score based on the demand characteristics of each batch of logistics tasks and the profiles of each logistics personnel, and assigns the batch of logistics tasks to the logistics personnel with the highest matching score.

[0021] Furthermore, after the logistics task management unit assigns batch logistics tasks to the logistics operator with the highest matching score, the logistics task management module records the task status information, updates the task status synchronously, and synchronizes the task status information to the corresponding module through the data interaction module.

[0022] Furthermore, if personnel are unable to perform tasks or the urgency of tasks is adjusted, the logistics task management module will re-match personnel in real time to ensure the timeliness and rationality of work assignments. Furthermore, a work assignment feedback mechanism is established. After receiving a task, the operator provides feedback on whether it can be executed. If it cannot be executed, the logistics task management module reassigns the task.

[0023] Furthermore, the method by which the QR code management module generates encrypted QR codes for each batch of logistics tasks includes: Assemble the demand characteristics of each batch of logistics tasks to generate a core data set, calculate the checksum of the data contained in the core data set, add the checksum to the core data set to generate a data packet to be encrypted; The data packets to be encrypted are encrypted to obtain ciphertext, and the ciphertext is then used to generate encrypted QR codes for each batch of logistics tasks through an encoding function.

[0024] Furthermore, the QR code management module performs a QR code decoding and verification algorithm on the encrypted QR code. The method for determining whether the batch logistics task has been completed based on the verification result includes: after the logistics operator completes the batch logistics task, the encrypted QR code corresponding to the batch logistics task is used to perform a signature verification to obtain the signature data. Based on the signature data, the task execution status, and the task requirement characteristics of the batch logistics, a completion judgment result is output.

[0025] Furthermore, the QR code management module performs a QR code decoding and verification algorithm on the encrypted QR code. If the verification passes, it is considered a successful signature; if the verification fails, the signature is rejected and the reason for the error is displayed, ensuring the accuracy and security of the signed data.

[0026] Based on the completion determination result, the logistics task management module sends a targeted feedback signal to the warehouse management module, and the warehouse management module executes the corresponding operation after receiving the targeted feedback signal.

[0027] In another aspect, the present invention also provides an agile collaborative control platform for warehousing and logistics in an electronic equipment manufacturing workshop. The platform includes: a warehousing management module, a logistics task management module, a logistics personnel profiling module, a data interaction module, and a QR code management module. The aforementioned agile collaborative control method for warehousing and logistics in an electronic equipment manufacturing workshop runs on the platform.

[0028] The beneficial effects of this invention are: Compared with existing technologies, this invention innovates a targeted two-way triggering mechanism to achieve precise linkage between warehousing and logistics. At the same time, it constructs a multi-dimensional quantitative priority system to ensure that key tasks are executed first. Secondly, it optimizes the batching and splitting and precise dispatching strategies to improve resource utilization efficiency. Thirdly, it introduces encrypted QR code signing technology to achieve full-process traceability and control. During its application in a large-scale electronic equipment manufacturing workshop, this invention undertook and completed over 1,000 warehousing and logistics collaboration tasks, covering all types of scenarios such as core component inbound and outbound operations, external procurement inbound operations, and semi-finished product allocation within the workshop. Through full-process information and automation management, it achieved fully automated workflow from task triggering, priority sorting, batching, dispatching, signing, and feedback. Over 85% of the tasks required no manual intervention, effectively solving the agile collaboration challenges of warehousing and logistics under the complex electronic equipment manufacturing industry's multi-variety, small-batch, and high-paced production. Attached Figure Description

[0029] Figure 1 A flowchart of the agile collaborative interaction method for warehousing and logistics provided by the present invention; Figure 2 A flowchart of the agile collaborative interaction method for warehousing and logistics provided in this embodiment; Figure 3 This is a structural diagram of the agile collaborative interaction platform for warehousing and logistics provided in this embodiment; Figure 4 A schematic diagram illustrating the process of prioritizing inbound and outbound data according to the present invention; Figure 5 A flowchart illustrating the batch processing of logistics tasks provided by this invention; Figure 6 A schematic diagram of a logistics task dispatching process based on personnel profiling provided by the present invention; Figure 7 This is a schematic diagram of the execution flow for the start-up, completion, and collaborative closed-loop processes in this embodiment. Detailed Implementation

[0030] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.

[0031] To verify the feasibility, repeatability, and technical superiority of this invention, a full-step experiment was conducted in the actual production scenario of an electronic equipment manufacturing workshop. Specific embodiments for implementing this invention are listed below, fully demonstrating the inventive content of this invention: Figure 3 Please refer to the structural diagram of the agile collaborative interaction platform for warehousing and logistics provided in this embodiment. Figure 3 As shown, the present invention provides an agile collaborative interaction platform for warehousing and logistics. The platform includes: a warehouse management module, a logistics task management module, a personnel profiling module, a data interaction module, and a QR code management module.

[0032] In this embodiment of the invention, the establishment of a collaborative interaction platform for warehousing and logistics and parameter settings include: (1) Platform construction and equipment debugging: Build the warehousing and logistics collaborative interaction platform of the present invention, and deploy the warehousing management module, logistics task management module, personnel profiling module, data interaction module and QR code management module; (2) Personnel profiling data collection and standardization: Information on the skills, efficiency, workload, and preferences of 8 workers was collected through the personnel profiling module. The data was standardized from 1 to 10 and a profile was constructed. Rules were set to update efficiency and workload data in real time after the task was completed. The standardization scores of the core workers' profiles are as follows: Worker A: Skills 8 (proficient in handling core components and operating logistics equipment), Efficiency 9 (98% historical task completion rate), Load 0 (no unfinished tasks), Preference 8 (proficient in routes in workshop zones 1-3); Worker B: Skills 6 (proficient in handling ordinary parts), Efficiency 7 (historical task completion rate 92%), Load 0.5 (has undertaken 1 task, estimated execution time 2 hours, maximum daily working time 8 hours), Preference 7 (proficient in the routes of workshop 4-6). Operator C: Skills 9 (strong ability to handle core components and handle emergencies), Efficiency 8 (95% completion rate of historical tasks), Load 0.6 (has undertaken 1 task, with an estimated execution time of 3 hours), Preference 9 (proficient in all workshop routes). (3) Test parameter setting: Preset core parameters consistent with the technical solution, including the priority weights for inbound and outbound operations ( , , , ), batch similarity threshold of 0.8 and batch weight ( , , ), batch load fluctuation threshold 8%, personnel workload threshold 0.8%; bidirectional triggering algorithm threshold ( , minute, minute, (Item); QR code encoding and decoding parameters (AES-128 key, QR Code Version 10, fault tolerance level H); Figure 1 A flowchart illustrating the agile collaborative interaction method for warehousing and logistics provided by this invention; Figure 2 For a flowchart of the agile collaborative interaction method for warehousing and logistics provided in this embodiment, please refer to [link / reference]. Figure 1 , Figure 2 As shown, the present invention provides an agile collaborative control method for warehousing and logistics in an electronic equipment manufacturing workshop, the method comprising: The warehouse management module collects the inbound and outbound requirements of the electronic equipment manufacturing workshop in real time and generates trigger signals based on these requirements. After receiving the trigger signal and generating a logistics task, the logistics task management module performs batch processing on the logistics tasks to generate a batch logistics task. The warehouse management module performs inbound preparation based on the logistics task. The logistics personnel profiling module collects multi-dimensional information of all logistics personnel to generate several logistics personnel profiles. The logistics task management module assigns batch logistics tasks to each logistics personnel based on these logistics personnel profiles. The QR code management module generates several corresponding encrypted QR codes based on each batch logistics task, and verifies the encrypted QR codes after each logistics operator completes the batch logistics task. The logistics task management module determines whether the batch logistics task has been completed based on the verification result.

[0033] Figure 4 Please refer to the flowchart illustrating the inbound / outbound priority sorting provided by this invention. Figure 4 As shown: The warehouse management module also includes a preset multi-dimensional inbound and outbound priority mechanism, which prioritizes each outbound and inbound request and generates multiple trigger signals sequentially through a verification algorithm based on the descending priority ranking.

[0034] Furthermore, the warehouse management module calculates the priority scores of each outbound and inbound request based on a preset multi-dimensional inbound and outbound priority mechanism. Based on the priority scores, the outbound and inbound requests are sorted in descending order. Based on the sorting results, the outbound and inbound requests are sequentially processed by a verification algorithm to generate multiple trigger signals.

[0035] Furthermore, when multiple identical priority scores appear, the time requirement scores contained in each of the multiple identical priority scores are compared, and the time requirement scores are sorted in descending order. Based on the sorting results, the outbound requirements and / or inbound requirements corresponding to the multiple identical priority scores are sorted in descending order.

[0036] In this embodiment, multiple outbound and inbound requests are prioritized, with higher-priority tasks being executed first. The priority rules can be flexibly adjusted according to workshop production needs, as detailed below: 3.1 Core Priority: Production urgency priority, among which, the outbound of parts for key production nodes and the inbound of semi-finished products that affect production progress have the highest priority (weighting 40%). 3.2 Secondary Priority: Priority of importance of components. Core components (such as core control components of electronic equipment) have a higher priority for warehousing and outbound than ordinary components (weight ratio 30%). 3.3 Basic Priority: Time requirement priority. Inbound and outbound tasks that require urgent processing (such as temporary expedited material requisition) have higher priority than regular tasks. At the same time, the task arrival time should be considered to avoid long-term backlog (weighting 20%). 3.4 Auxiliary Priority: Priority based on inventory status. The priority of warehousing parts with insufficient inventory that affect production and parts with backlog that need to be quickly warehousing should be appropriately increased (weight ratio 10%). The warehouse management module calculates the priority score for each outbound and inbound request based on the aforementioned weights, sorts them from highest to lowest score, and executes them sequentially. If priority scores are the same, the task with the more urgent time requirement is executed first. The priority scores are calculated using a weighted summation algorithm, as shown in the following formula:

[0037] In the formula: - : The priority score of the i-th inbound / outbound task; the higher the score, the higher the priority. - , , , These are the weights for production urgency, component importance, time requirements, and inventory status (which can be flexibly adjusted according to workshop production needs). - : Production urgency score for the i-th task (1-10 points, 8-10 points for critical production nodes / tasks that affect production progress, and 1-7 points for routine tasks). - : The importance score of the components in the i-th task (1-10 points, with core components scoring 8-10 points and ordinary components scoring 1-7 points). - : The time requirement score for the i-th task (1-10 points, 8-10 points for urgent tasks, 1-7 points for routine tasks, and the score is appropriately increased for longer backlogs). - : Inventory status score for the i-th task (1-10 points, tasks with insufficient inventory affecting production / inventory backlog requiring rapid outbound delivery are scored 8-10 points, tasks with normal inventory are scored 1-7 points).

[0038] Furthermore, when the verification algorithm result is yes, the warehouse management module immediately sends a trigger signal to the logistics task management module; If the result is negative, then the inbound demand and / or outbound demand will be temporarily stored. After a period of time, the verification algorithm is re-executed on the temporarily stored inbound and / or outbound requirements until the verification algorithm result is yes or the requirement is invalid.

[0039] In an embodiment of the invention, the warehouse management module collects real-time inbound and outbound requirements from the electronic equipment manufacturing workshop. First, it verifies whether the logistics task triggering conditions are met using a forward triggering algorithm. If the verification is successful, a logistics task triggering signal is sent to the logistics task management module. This triggering signal contains core information such as inbound / outbound type, component specifications, quantity, target location, time requirement, and priority score. The forward triggering algorithm formula is as follows:

[0040] In the formula: - : The positive triggering result of the i-th inbound / outbound demand, where 1 indicates that the logistics task is triggered and 0 indicates that it is not triggered for the time being; - : The pass rate (%) of the basic verification of the i-th inbound / outbound requirement, including the comprehensive verification result of inventory adequacy, component specification matching and storage location availability, with a value range of [0,100]. - The basic verification pass rate threshold is set according to the production cycle of the electronic equipment manufacturing workshop, with a preferred value of 95%. - : The emergency response time limit (minutes) for the i-th inbound / outbound request, which is the difference between the latest time to complete the logistics task and the current time; - Emergency response time limit threshold, preferably 30 minutes (to adapt to high-cycle production needs).

[0041] When the positive trigger determination result is 1, the warehouse management module immediately sends a trigger signal to the logistics task management module; if the result is 0, the request is temporarily stored, and the determination algorithm is re-executed every 5 minutes until the trigger condition is met or the request fails. In this embodiment, at 9:00 AM on the same day, the warehouse management module collected three inbound and outbound requests, triggering a judgment algorithm verification. The basic verification pass rate of the three requests was... All are 98% (≥95% threshold), emergency response time limit The trigger time for the judgment result is 25 minutes, 28 minutes, and 22 minutes respectively (all ≤ 30 minutes threshold). When both are 1, the warehouse management module immediately sends a trigger signal to the logistics task management module; the logistics task management module receives the warehousing task for externally procured core components. The estimated time for this task to arrive at the factory is [time]. =55 minutes (≤60 minutes threshold), purchase batch =15 items (≥10 items threshold), reverse trigger judgment result =1, immediately send an inbound-oriented trigger signal to the warehouse management module, and update the estimated arrival time every 10 minutes. The warehouse management module quickly completes the reservation of storage space and debugging of barcode scanning equipment; Logistics tasks triggered by inbound / outbound processes: ① Workshop 2 urgently needs 10 core control chips (outbound, critical production node, sufficient inventory); ② Workshop 5 needs 20 ordinary resistors (outbound, routine production); ③ Workshop 3 completes 15 semi-finished products (inbound, affecting subsequent processes); Logistics tasks trigger inbound / outbound processes: External procurement of 200 core control chips (inbound, inbound verification needs to be completed simultaneously).

[0042] For the above four inbound and outbound tasks (three outbound and one inbound), a weighted summation algorithm is used to calculate the priority score. The specific calculation process is as follows: Task 1 (Core Chip Outbound): , , , ,Score ; Task 2 (Outbound shipment of general resistors): , , , ,Score ; Task 3 (Semi-finished product warehousing): , , , ,Score ; Task 4 (Purchasing and warehousing chips): , , , ,Score ; Priority order: Task 1 (9.8) > Task 4 (8.3) > Task 3 (8.2) > Task 2 (6.1), with Task 1 being executed first, and so on.

[0043] Figure 5 Please refer to the flowchart illustrating the batch processing and segmented processing of logistics tasks provided by this invention. Figure 5 As shown: After receiving a trigger signal and generating a logistics task, the logistics task management module performs batch processing (merging and splitting) on ​​the logistics tasks to generate batch logistics tasks, including: The logistics task management module receives all trigger signals, obtains the demand characteristics contained in the trigger signals, and generates several logistics tasks based on the demand characteristics. Furthermore, after receiving the trigger signal, the logistics task management module extracts fields such as inbound / outbound type, component specifications, quantity, target location, time limit, and priority score from the trigger signal, and instantiates and generates a logistics task.

[0044] Perform batching on any two logistics tasks, and perform batching operation on two logistics tasks that meet the batching criteria to generate a batch logistics task. For any given logistics task, perform batch processing; for logistics tasks that meet the batch processing criteria, perform batch processing to generate several batch logistics tasks.

[0045] In this embodiment of the invention, a similarity algorithm is used for batch determination, and a load balancing algorithm is used for sub-batch determination. The specific formulas are as follows: (1) Batch Similarity Determination Formula (used to identify tasks that can be batched):

[0046] In the formula: - : Batch similarity between the i-th task and the j-th task, with a value range of [0,1]. At that time, it was determined that the batch could be combined; - , , These are the similarity weights for transportation routes, time requirements, and component types, respectively. - : Similarity of transportation routes for tasks i and j (the higher the route overlap, the closer the value is to 1). - : The similarity of time requirements for tasks i and j (the closer the time nodes are, the closer the value is to 1). - : The similarity of component types between the i and j tasks (the more consistent the types, the closer the value is to 1).

[0047] (2) Batch load balancing formula:

[0048] In the formula: - : Load of the kth subtask (task batch); - : The total batch size of the original large-scale task; - Quantity in batches (determined based on the carrying capacity of logistics equipment and the number of routes); - : Load fluctuation threshold (value is 5%-10% of the total batch) to ensure load balance among subtasks and avoid overload of individual subtasks.

[0049] Substituting the total batch size and batch quantity into the batch load balancing formula, calculate the baseline load for a single subtask: ; Based on the baseline load and fluctuation threshold, define the legal batch range for each subtask: ; Let Q be the remaining batch size of materials to be allocated. remain Subtask number k=1; Circular allocation of the first n One subtask (k range: 1≤k≤n) 1): Given that the batch size of the k-th subtask is L k ; Update the remaining batches to be allocated to: Q' remain =Q remain L k ; Assign the last subtask (k=n): Batch all remaining materials Q' after the loop. remain Directly assign it to the nth subtask; Last-line verification and batch correction: Determine the batch size of the last batch of subtasks Q' remain If the batch size exceeds the upper limit of the batch range, then roll back and adjust the batch values ​​of the previously assigned sub-tasks, and re-complete the batch allocation to ensure that the material batches of all n sub-tasks are within the load fluctuation range and there is no equipment overload.

[0050] Furthermore, the method for generating batch logistics tasks after batching and splitting logistics tasks also includes: after each batching operation is completed, verifying whether the load of the generated batch logistics tasks exceeds the carrying capacity limit of the logistics vehicle. If the limit is not exceeded, the batch logistics task generated by the combined batch will be treated as a new logistics task and will continue to be combined with other logistics tasks. If the number of batches exceeds the limit, the batch logistics generated in the combined batch will no longer be combined with other logistics tasks for batch processing.

[0051] In this embodiment of the invention, the logistics task management module receives the aforementioned four logistics tasks triggered by inbound and outbound operations, and combines them with other scattered tasks of the day to perform batch processing: (1) Batch processing: Two tasks were identified: "Outbound ordinary resistors from workshop 5" (task 2) and "Outbound ordinary capacitors from workshop 6 (50 pieces)". The batch similarity was calculated: (Route overlap 90%) (All times must be before 11:00 AM on the same day) (All are ordinary parts), substituting them into the formula yields... The batch was determined to be eligible for consolidation and merged into one batch logistics task (total batch of 70 pieces, route covering workshop zones 5-6, deadline 11:00). The total batch after consolidation did not exceed the logistics vehicle's carrying capacity limit (100 pieces), so the consolidation was valid.

[0052] (2) Batch processing: The logistics task of procuring 200 core control chips from external suppliers (total batch 200 pieces) will be carried out in batches based on the carrying capacity of the logistics vehicles (80 pieces per vehicle). Total batch Load fluctuation threshold Substituting into the batch load balancing formula, we get The calculated loads of the three subtasks were 67, 67, and 66 respectively, all within the load fluctuation range. After splitting, the person in charge and route of each subtask were identified, and the first subtask was executed first.

[0053] Furthermore, the method for the warehouse management module to perform inbound preparation based on logistics tasks includes: After the logistics task generated from the inbound demand is verified, an inbound signal is generated, and the warehouse management module performs inbound preparation based on the inbound signal.

[0054] Furthermore, after the logistics task verification is passed, the logistics task is then subjected to reverse judgment, and the warehouse management module performs inbound preparation based on the result of the reverse judgment. When the reverse judgment result is yes, the logistics task management module immediately sends an inbound trigger signal to the warehouse management module and synchronizes the logistics task progress in real time. The warehouse management module dynamically adjusts the inbound preparation work according to the updated information. When the reverse determination result is negative, the warehouse management module only synchronizes the task status information and does not trigger advance preparation.

[0055] In an embodiment of the present invention, after receiving an external logistics task or collaborative task, the logistics task management module, only for tasks requiring inbound operations, verifies whether the warehousing preparation triggering conditions are met using a reverse triggering algorithm. If the verification is successful, it sends an inbound-oriented trigger signal to the warehouse management module. This trigger signal contains core information such as the task number, specifications and quantity of purchased parts, estimated arrival time, preferred inbound storage location, and barcode verification requirements. Upon receiving the signal, the warehouse management module pre-completes inbound preparation work, including reserving storage locations, configuring inventory verification rules, and debugging barcode scanning equipment, ensuring seamless inbound processing of purchased parts upon arrival at the factory. The reverse triggering algorithm formula is as follows:

[0056] In the formula: - : The reverse trigger determination result of the j-th logistics task, 1 indicates that the warehouse inbound preparation is triggered, and 0 indicates that it is not triggered; - : The estimated arrival time (in minutes) of the j-th procurement logistics task, that is, the estimated time from the start of the logistics task to the arrival of the parts at the factory; - : Estimated arrival time threshold, preferably 60 minutes (to ensure sufficient preparation time for warehousing). - : The batch size of components for the j-th procurement logistics task, in units of pieces; - Purchase batch threshold, with a preferred value of 10 pieces (covering the characteristics of small-batch purchase of electronic equipment parts). - : Logistics task type identifier, 1 indicates external procurement and warehousing tasks, 0 indicates non-warehousing tasks such as finished product shipment and workshop transfer.

[0057] When the reverse trigger determination result is 1, the logistics task management module immediately sends an inbound trigger signal to the warehouse management module and synchronizes the logistics task progress in real time. The warehouse management module dynamically adjusts the inbound preparation work according to the updated information. If the result is 0, the task information is only synchronized to the warehouse management module, and no advance preparation is triggered.

[0058] Figure 7 This is a schematic diagram of the logistics task dispatching process based on personnel profiling provided by the present invention; please refer to it. Figure 7 As shown: The method by which the logistics task management module assigns batch logistics tasks to various logistics operators based on several logistics personnel profiles includes: The personnel profiling module collects multi-dimensional information on logistics personnel and constructs a logistics personnel profile for each logistics personnel based on this information. The logistics task management unit calculates a matching score based on the demand characteristics of each batch of logistics tasks and the profiles of each logistics personnel, and then assigns the batch of logistics tasks to the logistics personnel with the highest matching score.

[0059] In this embodiment, the matching degree is calculated using the cosine similarity algorithm, and the specific formula is as follows:

[0060] In the formula: - : The matching score between the i-th logistics task and the j-th operator, with a value range of [0,1]. The higher the score, the higher the matching degree. - Number of matching feature dimensions (m=4 in this scheme, representing skills, workload, efficiency, and preferences respectively); - : The standardized score (1-10 points) of the i-th logistics task in the k-th feature dimension; - : The standardized score (1-10 points) of the j-th worker in the k-th feature dimension.

[0061] At the same time, a second screening is conducted based on the personnel's workload, and the workload calculation is as follows:

[0062] In the formula: - : The current workload of the j-th worker, with a value range of [0,1]. When the load is deemed reasonable, the new task can be undertaken. - : The number of tasks currently undertaken by the j-th worker; - : The estimated execution time of the t-th task undertaken by the j-th worker; - Maximum daily working hours for operators (determined according to workshop rules and regulations).

[0063] In this embodiment of the invention, for logistics tasks after batching and splitting, task requirement features are extracted, and the matching degree is calculated in combination with personnel profiles to screen personnel with reasonable workloads: (1) Task 1 (Core chip outsourcing, requirement characteristics: skill 9 points, efficiency 9 points, load 0 points, preference 8 points, m=4): Calculate the matching degree with 3 core personnel respectively. Taking operator A as an example, substitute into the cosine similarity formula: Worker C's matching degree ≈ 0.94; Worker B's matching degree ≈ 0.72; Simultaneously calculate workload, worker A... The workload is reasonable, so task 1 is assigned to worker A.

[0064] (2) Combined batch task (outbound of ordinary parts, demand characteristics: skill 6 points, efficiency 7 points, load 0.5 points, preference 7 points): The matching degree with operator B is calculated to be approximately 0.92. The workload is reasonable, and the task is assigned to worker B.

[0065] (3) Batch Task 1 (Core Chip Warehousing, Requirements: Skills 9 points, Efficiency 8 points, Load 0.6 points, Preference 9 points): Calculate the matching degree between operator C and worker C ≈ 0.95. The load is reasonable, and the operator is assigned to worker C.

[0066] After the logistics task management unit assigns batch logistics tasks to the logistics operator with the highest matching score, the logistics task management module records the task status information, updates the task status synchronously, and synchronizes the task status information to the corresponding module through the data interaction module.

[0067] Furthermore, if personnel are unable to perform tasks or the urgency of tasks is adjusted, the logistics task management module will re-match personnel in real time to ensure the timeliness and rationality of work assignments. Furthermore, a work assignment feedback mechanism is established. After receiving a task, the operator provides feedback on whether it can be executed. If it cannot be executed, the logistics task management module reassigns the task.

[0068] Furthermore, the method by which the QR code management module generates encrypted QR codes for each batch of logistics tasks includes: Assemble the demand characteristics of each batch of logistics tasks to generate a core data set, calculate the checksum of the data contained in the core data set, add the checksum to the core data set to generate a data packet to be encrypted; The data packets to be encrypted are encrypted to obtain ciphertext, and the ciphertext is then used to generate encrypted QR codes for each batch of logistics tasks through an encoding function.

[0069] In this embodiment, the QR code uses the QR code system, and the encoded content includes core task information and verification information. Information encryption is achieved through a symmetric encryption algorithm (AES-128) to ensure data security and prevent information tampering. The formula for the logistics task order QR code encoding algorithm is as follows:

[0070] In the formula: - : The generated logistics task order encrypted QR code; - The QR code encoding function is responsible for converting encrypted task data into a QR code image. - The AES-128 symmetric encryption function is responsible for encrypting the core data of the mission. - : Core data set for the task ,in Each task is assigned a unique number. Number the dispatchers. For task type, For batch tasks, Starting position For the target location, The deadline for the task. For data checksum; - The system's exclusive encryption key is updated regularly by the collaborative interaction platform (once every 7 days) and stored in the security chip of the QR code management module and the mobile terminal (PDA). - QR Code version parameter, based on The preferred value for the number of bytes is Version 10 (which can store up to 500 bytes of data). - QR code fault tolerance level parameter, the preferred value is H level (fault tolerance rate of 30%, suitable for scanning needs in complex environments such as workshop oil stains and wrinkles).

[0071] Data checksum calculation formula:

[0072] In the formula: - XOR operator; - The byte array of the k-th field in the core data set of the task; - : The number of fields in the core data set of the task.

[0073] After the QR code is generated, the operator prints a paper copy and carries it with the logistics task sheet as a double proof of receipt for scanning the code.

[0074] Furthermore, the QR code management module performs a QR code decoding and verification algorithm on the encrypted QR code. The method for determining whether the batch logistics task has been completed based on the verification result includes: after the logistics operator completes the batch logistics task, the encrypted QR code corresponding to the batch logistics task is used to perform a signature verification to obtain the signature data. Based on the signature data, the task execution status, and the task requirement characteristics of the batch logistics, a completion judgment result is output.

[0075] In this embodiment, the formula for the QR code scanning and signature decoding verification algorithm is as follows:

[0076] In the formula: - The scan result indicates successful delivery; 1 indicates successful delivery, and 0 indicates unsuccessful delivery. - : QR code image data obtained by scanning; - The QR code decoding function is responsible for converting the QR code image data into an encrypted byte array. ; - The AES-128 symmetric decryption function is responsible for decrypting the encrypted byte array into task data. ; - The checksum of the decrypted task data is recalculated using the above data checksum formula. - The original checksum during QR code encoding, decrypted from... Extract from; - The recipient's ID number is obtained from the login information on the mobile device (PDA). - The dispatcher's ID number, decrypted from... Extract (ensure the signatory is the same as the dispatcher to prevent task execution errors).

[0077] like The mobile device (PDA) immediately pops up a confirmation interface, where the operator confirms the task execution status (e.g., "Completed," "Partially Completed," "Abnormal") and submits. The confirmation data is then synchronized to the logistics task management module in real time. If an error occurs, a specific prompt will be given based on the type of error (such as decryption failure, checksum mismatch, or inconsistent personnel number). The operator needs to contact the administrator for processing and then sign for the document again.

[0078] Furthermore, the QR code management module performs a QR code decoding and verification algorithm on the encrypted QR code. If the verification passes, it is considered a successful signature; if the verification fails, the signature is rejected and the reason for the error is displayed, ensuring the accuracy and security of the signed data.

[0079] In this embodiment, completion is determined based on the task completion verification algorithm formula, wherein the task completion verification algorithm formula is as follows:

[0080] In the formula: - : Task completion result, 1 indicates normal completion, 0 indicates abnormal completion, -1 indicates unacknowledged completion; - : Actual batch size completed upon scanning and signing for receipt, unit: pieces; - Complete the batch threshold, with a preferred value of 98% (to meet the high precision requirements of electronic equipment components). - The actual completion time for scanning the code to sign for the package, in the format "YYYY-MM-DD HH:MM:SS".

[0081] Figure 7 This is a schematic diagram of the execution flow of the start-up, completion, and collaborative closed-loop processes in an embodiment of the present invention. Please refer to... Figure 7 As shown: Based on the completion judgment result, the logistics task management module sends a targeted feedback signal to the warehouse management module, and the warehouse management module executes the corresponding operation after receiving the targeted feedback signal.

[0082] Furthermore, if a logistics task triggered by warehouse outbound is completed: after receiving a normal completion feedback signal, the warehouse management module immediately deducts the corresponding component inventory and updates the inventory status to "outbound"; after receiving an abnormal completion feedback signal, it initiates the processing flow according to the type of abnormality. Furthermore, if the logistics task triggered by the warehousing of semi-finished products is completed: after the warehouse management module receives the normal completion feedback signal, it performs component barcode verification. After the verification is successful, the warehousing and shelving are completed, and the inventory status is updated to "warehousing". Furthermore, if external procurement and warehousing logistics tasks are completed: after the warehouse management module receives the normal completion feedback signal, it will quickly complete the barcode scanning, shelf placement, and inventory update of the procured parts in conjunction with the warehousing preparation of the warehouse management module.

[0083] In this embodiment of the invention: Task commencement management: Workers A, B, and C confirm commencement of work through the platform at 9:10, 9:15, and 9:20 respectively. The logistics task management module updates the task status to "in progress" and synchronizes it to the warehouse management module. The warehouse management module prepares 10 core chips in advance (task 1) and reserves warehouse space for core chips (task 1 in batches). (1) QR code generation and encoding: The logistics task management module generates encrypted QR codes (AES-128 encryption, Version 10, H-level fault tolerance) for the four tasks through the QR code management module. The encoded content includes core information such as task number and dispatcher number. (2) QR code signing and decoding verification: After completing the task, the operator scans the code through the platform. The QR code management module performs decoding verification. 12 scanning tests (3 times for each task) were conducted, and decoding and decryption were successful in all cases. The verification and matching, as well as the personnel number, were consistent. =1, receipt synchronization time was 0.6 seconds; (3) Task completion verification and closure: Operator A completed Task 1 at 9:30, submitted the parts handover form, and the logistics task management module verified the completion. Both were set to 1, the task status was updated to "Completed", and feedback was sent to the warehouse management module; the warehouse management module deducted 10 core chip inventory units, completed the outbound operation, and sent outbound completion information. Operator B completed the batch task at 10:40, and operator C completed the sub-batch task 1 at 10:50, both completing closed-loop feedback.

[0084] (4) Abnormal Adjustment: At 10:00 on the same day, an emergency material requisition task (5 core chips, outbound) was added to Workshop 1. After the logistics task was triggered, the priority score was recalculated. Insert priority sorting second; the logistics task management module adjusts the work assignment, after worker A completes task 1, the load... (Task 1 execution time 20 minutes), matching degree ≈ 0.96, reassigned to operator A, the task was completed at 10:40, without affecting the overall production cycle.

[0085] In this case study, the method and platform of this invention achieved seamless collaborative control of warehouse inbound and outbound operations and logistics tasks. Inbound and outbound priorities were clearly defined, and logistics tasks were consolidated, reducing the number of logistics trips by 3 and increasing logistics resource utilization by 25%. Precise task assignment based on personnel profiles resulted in a task matching rate of over 0.9, a 100% task completion rate, and an average execution time reduction of 18%. Dynamic control and adjustment response time for abnormal tasks was ≤10 minutes, ensuring smooth collaborative loops. This effectively solved the problems of disconnected warehousing and logistics collaboration, unreasonable task assignment, and lagging management in the original system. It is fully adapted to the agile production needs of this electronic equipment manufacturing workshop, verifying the practicality, feasibility, and superiority of the method and system of this invention.

[0086] Although the invention has been described in considerable detail and particularly with regard to several of the described embodiments, it is not intended to limit itself to any of these details or embodiments or any particular embodiment, thereby effectively covering the intended scope of the invention. Furthermore, the invention has been described above with respect to embodiments foreseeable by the inventors in order to provide a useful description, and non-substantial modifications to the invention that have not yet been foreseen may still represent equivalent modifications.

Claims

1. A method for agile and collaborative control of warehousing and logistics in an electronic equipment manufacturing workshop, characterized in that, The method includes: The warehouse management module collects the inbound and outbound requirements of the electronic equipment manufacturing workshop in real time and generates trigger signals based on these requirements. After receiving the trigger signal and generating a logistics task, the logistics task management module performs batch processing on the logistics tasks to generate a batch logistics task. The warehouse management module performs inbound preparation based on the logistics task. The logistics personnel profiling module collects multi-dimensional information of all logistics personnel to generate several logistics personnel profiles. The logistics task management module assigns batch logistics tasks to each logistics personnel based on these logistics personnel profiles. The QR code management module generates several corresponding encrypted QR codes based on each batch logistics task, and verifies the encrypted QR codes after each logistics operator completes the batch logistics task. The logistics task management module determines whether the batch logistics task has been completed based on the verification result.

2. The method according to claim 1, characterized in that, The warehouse management module also includes a preset multi-dimensional inbound and outbound priority mechanism, which prioritizes each outbound and inbound request and generates multiple trigger signals in descending order based on the priority ranking result. The preset multi-dimensional inbound / outbound priority mechanism includes: calculating the priority scores of each outbound and inbound request; sorting each outbound and inbound request in descending order based on the priority scores; and generating multiple trigger signals for each outbound and inbound request sequentially through a verification algorithm based on the sorting results.

3. The method according to claim 1, characterized in that, After receiving a trigger signal and generating a logistics task, the logistics task management module performs batch processing (merging and splitting) on ​​the logistics tasks to generate batch logistics tasks, including: The logistics task management module receives all trigger signals, obtains the demand features contained in the trigger signals, and generates several logistics tasks based on the demand features. The demand features include at least task difficulty, equipment requirements, route complexity, and time requirements. Perform batching on any two logistics tasks, and perform batching operation on two logistics tasks that meet the batching criteria to generate a batch logistics task. For any given logistics task, perform batch processing; for logistics tasks that meet the batch processing criteria, perform batch processing to generate several batch logistics tasks.

4. The method according to claim 3, characterized in that, The process of generating batch logistics tasks after batching and splitting logistics tasks also includes: after each batching operation is completed, verifying whether the load of the generated batch logistics tasks exceeds the carrying capacity limit of the logistics vehicle. If the limit is not exceeded, the generated batch logistics task will be treated as a new logistics task and continue to be combined with other logistics tasks for evaluation. If the number of batches exceeds the limit, the batch logistics generated in the combined batch will no longer be combined with other logistics tasks for batch processing.

5. The method according to claim 4, characterized in that, The warehouse management module performs inbound preparation based on logistics tasks, including: After the logistics task generated from the inbound demand is verified, an inbound signal is generated, and the warehouse management module performs inbound preparation based on the inbound signal.

6. The method according to claim 5, characterized in that, The logistics task management module assigns batch logistics tasks to various logistics operators based on several logistics personnel profiles, including: The personnel profiling module collects multi-dimensional information on logistics personnel and constructs a logistics personnel profile for each logistics personnel based on this information. Based on the demand characteristics of each batch of logistics tasks, the logistics task management unit calculates a matching score with the profiles of each logistics personnel and assigns the batch of logistics tasks to the logistics operators with the highest matching score.

7. The method according to claim 6, characterized in that, After the logistics task management unit assigns batch logistics tasks to the logistics operator with the highest matching score, the logistics task management module records the task status information and synchronizes the task status information to the corresponding module through the data interaction module.

8. The method according to claim 6, characterized in that, The method by which the QR code management module generates encrypted QR codes for each batch of logistics tasks includes: Assemble the demand characteristics of each batch of logistics tasks to generate a core data set, calculate the checksum of the data contained in the core data set, add the checksum to the core data set to generate a data packet to be encrypted; The data packets to be encrypted are encrypted to obtain ciphertext, and the ciphertext is then used to generate encrypted QR codes for each batch of logistics tasks through an encoding function.

9. The method according to claim 1, characterized in that, After each logistics operator completes a batch logistics task, they verify the encrypted QR code. The logistics task management module determines whether the batch logistics task has been completed based on the verification result. This includes: after completing the batch logistics task, the logistics operator performs a signature verification on the encrypted QR code corresponding to the batch logistics task to obtain the signature data. Based on the signature data, the task execution status, and the task requirements of the batch logistics, the module outputs the completion judgment result. Based on the completion determination result, the logistics task management module sends a targeted feedback signal to the warehouse management module, and the warehouse management module executes the corresponding operation after receiving the targeted feedback signal.

10. An agile collaborative control platform for warehousing and logistics in an electronic equipment manufacturing workshop, characterized in that, The platform includes: a warehouse management module, a logistics task management module, a logistics personnel profiling module, a data interaction module, and a QR code management module. The platform runs the method described in any one of claims 1-9.