Production processing tracking system for printing industry and tracking method thereof

By generating unique identifiers for printing orders and constructing process dependency graphs, the problem of unclear order status was solved, enabling real-time tracking and management of the printing production process, thereby improving production efficiency and customer satisfaction.

CN121329085AInactive Publication Date: 2026-01-13GUANGDONG GUANGSEN DIGITAL PRINTING CO LTD

Patent Information

Application Number
CN202511877187.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-12
Publication Date
2026-01-13
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the printing industry, the lack of a unified and unique identifier for orders leads to unclear order status and chaotic information. Managers are unable to keep track of processing progress in real time, resulting in frequent lost orders, missed orders, and duplicate processing. This leads to low resource utilization and affects delivery speed and customer satisfaction.

Method used

A unique identifier is generated for each production order using a dynamic random number algorithm. A process dependency graph is constructed, the remaining delivery time is calculated, an adaptively updated priority scheduling queue is built, and the entire chain is visualized to achieve real-time tracking and management of order status.

Benefits of technology

It improves the transparency and accuracy of the production process, reduces the probability of lost orders, missed orders, and duplicate processing, enhances resource utilization and order delivery accuracy, and strengthens the company's market competitiveness and customer satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121329085A_ABST
    Figure CN121329085A_ABST
Patent Text Reader

Abstract

The invention, which relates to the technical field of printing production management, discloses a production processing tracking system and tracking method for a printing industry, and the method specifically comprises the steps: creating a corresponding production order in a preset printing production management system based on customer demand information, generating a unique identification code for each production order according to a dynamic random number algorithm, and associating and binding the unique identification code with each production order; obtaining a process node of each production order associated with the unique identification code to construct a process dependency graph of each production order; calculating the remaining delivery time of each production order associated with the unique identification code, and sorting each production order in real time to construct a self-adaptively updated priority scheduling queue; obtaining a current process node of each production order, and obtaining a state attribute of each process node of each production order and a corresponding execution progress; and carrying out full-link visual display on the state attribute of each process node of each production order and the corresponding execution progress, and inputting a unique identification code through a client to carry out query.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of printing production management technology, specifically a production and processing tracking system and method for the printing industry. Background Technology

[0002] In the printing industry, orders typically require multiple complex processing steps to complete, including design, plate making, printing, and post-processing. Due to varying process requirements for each order, the processing time for each step differs significantly, making production process management and coordination extremely complex. With increasingly fierce market competition and rising customer demands for timely delivery, printing companies urgently need real-time monitoring and scientific management of the entire production process. Traditional manual record-keeping and experience-based management methods are no longer sufficient for modern production needs. Companies require a systematic and digital production tracking system to achieve visualized management of the entire order process from order acceptance to delivery, providing data support for production scheduling and improving overall operational efficiency and customer satisfaction.

[0003] Chinese invention application CN115239350A discloses a method, integrated system, system, apparatus, and program product for tracking items. The method for tracking items includes: generating a delivery request, the delivery request including: the type of item, the quantity of the item, the delivery time, and the delivery destination; generating delivery information in response to the generation of the delivery request, the delivery information indicating that the item is sorted, packaged, and delivered; receiving information about the status of the item from the processing plant via a data transmission platform after the item is delivered to the processing plant, the processing plant performing processing on the item; and generating record information in response to receiving the processed item, the record information including the type of processed item, the quantity of processed item, the receiving time, and the receiving origin, wherein the item is a vehicle part to be processed.

[0004] Existing technologies suffer from the following problems: Orders lack a unified and unique identifier during the production process, leading to unclear order status and information chaos. Neither managers nor customers can monitor the processing progress and stage of an order in real time, rendering the production process a "black box." Without effective tracking methods, frequent order loss, omissions, and duplicate processing occur, resulting in significant waste of raw materials and increased production costs. Managers lack accurate data support for production scheduling, hindering the scientific and rational planning of processing times and schedules for various products, and preventing optimization of personnel allocation and equipment usage, leading to low resource utilization. The inability to accurately predict and control production cycles results in slow order delivery, severely impacting the company's market competitiveness and customer satisfaction, and hindering the healthy development of printing enterprises. Therefore, there is an urgent need for a production and processing tracking system and method for the printing industry to address the problems existing in current technologies. Summary of the Invention

[0005] To address the aforementioned technical problems, the present invention aims to provide a production and processing tracking method for the printing industry, comprising the following steps:

[0006] Step 1: Obtain customer demand information, create corresponding production orders in the preset printing production management system based on customer demand information, generate a unique identification code for each production order according to the dynamic random number algorithm, and associate and bind the unique identification code with each production order to obtain each production order associated with the unique identification code.

[0007] Step 2: Obtain the process nodes of each production order associated with the unique identifier to construct the process dependency graph of each production order, and initialize the status of each process node in the process dependency graph of each production order;

[0008] Step 3: Calculate the remaining delivery time for each production order associated with a unique identifier, and sort each production order in real time to build an adaptively updated priority scheduling queue;

[0009] Step 4: Obtain the current process node for each production order to get the status attributes and corresponding execution progress of each process node for each production order;

[0010] Step 5: Visualize the status attributes and corresponding execution progress of each process node in each production order, and query them by entering a unique identification code on the client side.

[0011] Preferably, the specific process of generating a unique identifier for each production order based on a dynamic random number algorithm includes:

[0012] Obtain customer demand information, enter the customer demand information into the preset printing production management system, and create the corresponding production order;

[0013] For any production order, a random string of a preset length is generated using a dynamic random number algorithm;

[0014] Extract the generation timestamp of each production order and encode the timestamp into a timestamp string of a preset length;

[0015] The generated random string of a preset length is randomly mixed with a timestamp string of a preset length to obtain a mixed string;

[0016] The mixed string is hashed to obtain a hash value, which serves as a unique identifier.

[0017] Preferably, the specific process for obtaining the process nodes of each production order associated with a unique identifier includes:

[0018] Extract process requirements from each production order associated with a unique identifier in the pre-set printing production management system;

[0019] The preset printing process flow query knowledge base allows users to search for the printing process flow corresponding to each production order with a unique identifier based on the extracted process requirements.

[0020] The printing process flow corresponding to each production order with the associated unique identifier is broken down to obtain the process nodes of each production order with the associated unique identifier.

[0021] Preferably, the specific process of constructing the process dependency graph for each production order includes:

[0022] For each production order with the obtained associated unique identification code, randomly select any one of the process nodes as the current process node;

[0023] Determine the preceding and succeeding dependencies of the current process node based on the current process node.

[0024] Establish a directed dependency relationship between the current process node and its corresponding preceding dependent nodes;

[0025] Establish a directed dependency relationship between the preceding dependent node of the current process node and the succeeding dependent node of the current process node;

[0026] Connect the directed dependency edges to obtain the process dependency graph for each production order.

[0027] Preferably, the specific process of constructing an adaptively updated priority scheduling queue includes:

[0028] Extract the delivery time of each production order with a unique identifier associated with it from the preset printing production management system, and obtain the current system time;

[0029] Calculate the time difference between the delivery time of each production order associated with the unique identifier and the current system time to obtain the remaining delivery time of each production order associated with the unique identifier.

[0030] Sort the remaining delivery times of each production order associated with a unique identifier in descending order to obtain the sorted priority scheduling queue for each production order associated with a unique identifier.

[0031] The printing and processing tasks of each production order are executed according to the priority scheduling queue of each production order based on the sorted associated unique identification code, and the queue update frequency is set.

[0032] Based on the queue update frequency, obtain the total number of process nodes and the total number of completed process nodes corresponding to each production order with a unique identifier after sorting, and calculate the total number of incomplete process nodes.

[0033] Obtain the preset standard processing time threshold for incomplete process nodes, and perform cumulative calculation to obtain the estimated remaining processing time for each production order associated with a unique identifier;

[0034] The remaining delivery time is subtracted from the estimated remaining processing time to obtain a time margin value. The time margin values ​​are then sorted in ascending order to obtain an adaptively updated priority scheduling queue; the queue with a higher time margin value has a higher priority.

[0035] Preferably, the specific process of obtaining the current process node of each production order to obtain the status attributes and corresponding execution progress of each process node of each production order includes:

[0036] The printing administrator issues printing processing task instructions from the preset printing production management system based on the constructed adaptively updated priority scheduling queue.

[0037] The pre-deployed printing equipment receives printing and processing task instructions through the pre-deployed printing equipment terminal, and determines the current process node of each production order based on the printing and processing task instructions;

[0038] The pre-deployed printing equipment scans the unique identification code corresponding to each production order according to the received printing processing task instructions to obtain the process dependency diagram of each production order;

[0039] Traverse the process dependency graph of each production order to obtain all the preceding dependent nodes corresponding to the current process node of each production order and the status attributes of all the preceding dependent nodes.

[0040] If any of the preceding dependent nodes corresponding to the current process node of each production order has a status attribute of pending execution or in execution, then the printing task of the current process node of each production order will not be executed, the corresponding preceding dependent node will be executed first, and the execution will be marked as in execution and the corresponding execution progress.

[0041] If all the preceding dependent nodes of the current process node of each production order have the status attribute of "completed", then execute the printing task of the current process node of each production order and mark it as "in progress" and the corresponding execution progress.

[0042] This allows us to obtain the status attributes of each process node in each production order and the corresponding execution progress.

[0043] Preferably, the specific process of providing full-link visualization of the status attributes and corresponding execution progress of each process node in each production order, and querying them by entering a unique identification code on the client side, includes:

[0044] The status attributes of each process node of each production order and the corresponding execution progress are transmitted back to the preset printing production management system in real time via network communication protocol.

[0045] After receiving the status attributes and corresponding execution progress of each process node of each production order from the pre-set printing production management system, the system displays the status attributes and corresponding execution progress of each process node of each production order in a pre-set format in the management interface in real time through the built-in visualization display unit, so that printing administrators can intuitively monitor the execution status of all production orders.

[0046] The preset formats specifically include: chart format, progress bar format, and percentage format;

[0047] The pre-set printing production management system provides a client query interface, allowing users to query each production order by entering its unique identifier.

[0048] The query results are returned to the client in a visual page format for display, enabling full-link visualization and tracking.

[0049] Another aspect of the present invention discloses a production and processing tracking system for the printing industry, which includes the following modules: an order generation and identification module, a process diagram construction module, an order priority scheduling module, a process status tracking module, and a visualization display and query module;

[0050] Order generation and identification module: Obtain customer demand information, create corresponding production orders in the preset printing production management system based on customer demand information, generate unique identification codes for each production order according to the dynamic random number algorithm, and associate and bind the unique identification codes with each production order to obtain each production order associated with the unique identification code.

[0051] Process diagram construction module: Obtain the process nodes of each production order with associated unique identification code to construct the process dependency diagram of each production order, and initialize and mark the status of each process node in the process dependency diagram of each production order;

[0052] Order priority scheduling module: Calculates the remaining delivery time of each production order associated with a unique identifier, and sorts each production order in real time to build an adaptively updated priority scheduling queue;

[0053] Process status tracking module; obtains the current process node of each production order to get the status attributes of each process node and the corresponding execution progress of each production order;

[0054] The visualization and query module provides a full-chain visualization of the status attributes and corresponding execution progress of each process node in each production order, and allows users to query the data by entering a unique identification code on the client side.

[0055] Compared with the prior art, the beneficial effects of the present invention are:

[0056] This invention application obtains customer demand information, creates corresponding production orders in a preset printing production management system based on the customer demand information, generates a unique identification code for each production order according to a dynamic random number algorithm, and associates and binds the unique identification code with each production order to obtain each production order associated with the unique identification code; obtains the process nodes of each production order associated with the unique identification code to construct a process dependency graph for each production order, and initializes the status of each process node in the process dependency graph for each production order; calculates the remaining delivery time of each production order associated with the unique identification code, sorts each production order in real time to construct an adaptively updated priority scheduling queue; obtains the current process node of each production order to obtain the status attributes and corresponding execution progress of each process node of each production order; provides a full-link visualization of the status attributes and corresponding execution progress of each process node of each production order, and allows querying by entering the unique identification code on the client side. Attached Figure Description

[0057] Figure 1 This is a schematic flowchart of a production and processing tracking method for the printing industry, according to an embodiment of this application.

[0058] Figure 2 This is a schematic diagram showing the connection of various modules in a production and processing tracking system for the printing industry, according to an embodiment of this application. Detailed Implementation

[0059] The subject matter described herein will now be discussed with reference to exemplary embodiments. It should be understood that these embodiments are discussed only to enable those skilled in the art to better understand and implement the subject matter described herein, and changes may be made to the function and arrangement of the elements discussed without departing from the scope of this specification. Various processes or components may be omitted, substituted, or added as needed in the examples. Furthermore, features described in some examples may be combined in other examples. Example 1

[0060] Please see Figure 1 As shown in the figure, this application provides a production and processing tracking method for the printing industry, which includes the following steps:

[0061] Step 1: Obtain customer demand information, create corresponding production orders in the preset printing production management system based on customer demand information, generate a unique identification code for each production order according to the dynamic random number algorithm, and associate and bind the unique identification code with each production order to obtain each production order associated with the unique identification code.

[0062] Based on the above embodiments, the specific process of generating a unique identification code for each production order using a dynamic random number algorithm includes:

[0063] Obtain customer demand information, enter it into the preset printing production management system, and create corresponding production orders.

[0064] For any production order, a random string of a preset length is generated using a dynamic random number algorithm.

[0065] Extract the generation timestamp of each production order and encode the timestamp into a timestamp string of a preset length. Since the customer demand information is entered in a chronological order, the timestamps of the corresponding production orders will also be different, providing uniqueness for the subsequent generation of unique identification codes.

[0066] The generated random string of preset length is randomly mixed with the timestamp string of preset length to obtain a mixed string.

[0067] Perform a hash operation on the mixed string to obtain a hash value, which serves as a unique identifier.

[0068] Specifically, customer requirements include: product type, product specifications, product quantity, delivery time, and process requirements.

[0069] In this embodiment, the product type specifically includes: for example, the specific product type that the customer needs to print, such as posters, books, packaging boxes, labels, brochures, business cards, etc.; the product specifications specifically include: for example, the posters to be printed need to have a specific size (such as A4, A3, etc.), paper type (such as glossy paper, matte paper, art paper, etc.), and other design requirements (such as folding or flatness); the product quantity specifically includes: usually including large-scale production requirements (such as 500 copies, 1000 sheets, etc.) and whether there is a need for batch delivery; the delivery time is used to arrange production priorities and schedule resources; the process requirements specifically include: special process requirements involving printing, such as printing colors (such as four-color printing, spot color printing), printing effects (such as embossing, hot stamping, UV printing, etc.), printing processes (such as cutting, binding, packaging, etc.).

[0070] Dynamic random number algorithms specifically include: dynamic algorithms based on pseudo random number generators (PRNGs) or dynamic algorithms based on hardware random number generators (HRNGs), etc.

[0071] The process of obtaining customer needs information is usually carried out through multiple channels, including online platforms, customer service hotlines, emails, and communication with sales representatives.

[0072] In this embodiment, the preset printing production management system specifically includes the RedApple System. The RedApple System is an integrated production management system specifically designed by this invention, aiming to improve production efficiency, optimize resource allocation, ensure order accuracy, and improve the overall management level of enterprises. Through comprehensive monitoring and management of the entire production process, this system helps printing enterprises effectively manage production orders, process flow, material procurement, inventory control, etc., to ensure efficient and accurate order completion.

[0073] Specifically, by assigning a unique identification code to each production order, it can be ensured that the order is uniquely identified throughout the entire production process and will not be confused with other orders. The identification code provides traceability for the order, and information such as the production process and process status of each order can be tracked through the identification code. By binding the unique identification code to the order, production managers or customers can quickly query the real-time status of the order.

[0074] Step 2: Obtain the process nodes of each production order associated with the unique identifier to construct the process dependency graph of each production order, and initialize and mark the status of each process node in the process dependency graph of each production order.

[0075] Based on the above embodiments, the specific process for obtaining the process nodes of each production order associated with a unique identifier includes:

[0076] Extract process requirements from each production order associated with a unique identifier in the pre-set printing production management system.

[0077] The system uses a preset printing process query knowledge base to search for the printing process corresponding to each production order with a unique identifier, based on the extracted process requirements.

[0078] The printing process flow corresponding to each production order with the associated unique identifier is broken down to obtain the process nodes of each production order with the associated unique identifier.

[0079] In this embodiment, the preset printing process query knowledge base is a database that stores common printing processes, steps, materials, and configurations; it typically includes standard processes and requirements for multiple printed products, such as color printing, black and white printing, process steps for different paper types, and different packaging methods.

[0080] The specific process of constructing the dependency graph of each production order includes:

[0081] For each production order with the obtained associated unique identification code, randomly select any one of the process nodes as the current process node.

[0082] Determine the preceding and succeeding dependencies of the current process node based on the current process node.

[0083] Establish a directed dependency relationship between the current process node and its corresponding predecessor dependency node.

[0084] Establish a directed dependency relationship between the preceding dependent node of the current process node and the succeeding dependent node of the current process node.

[0085] Connect the directed dependency edges to obtain the process dependency graph for each production order.

[0086] Specifically, for each production order with the obtained associated unique identification code, any one of the process nodes is randomly selected as the current process node. If any one of the process nodes is randomly selected as the starting process node, then the preceding dependent nodes are not included, and a directed dependency edge relationship is established based on the subsequent dependent nodes. If any one of the process nodes is randomly selected as the ending process node, then the subsequent dependent nodes are not included, and a directed dependency edge relationship is established based on the preceding dependent nodes.

[0087] In this embodiment, it should be noted that, for example, the process nodes of the production order with the obtained associated unique identification code include at least the following process nodes: plate making, printing, lamination, die cutting, binding, etc.; if any process node such as die cutting is randomly selected as the current process node, then lamination is the preceding dependent node and binding is the subsequent dependent node.

[0088] Specifically, the status of each process node in the process dependency graph of each production order is initialized and marked, including marking it as "not executed". By constructing the process dependency graph of each production order, each process step in the production and printing process becomes more transparent and easier to track, and the status and progress of process nodes can be updated in real time.

[0089] Step 3: Calculate the remaining delivery time for each production order associated with a unique identifier, and sort each production order in real time to build an adaptively updated priority scheduling queue.

[0090] Based on the above embodiments, the specific process of constructing an adaptively updated priority scheduling queue includes:

[0091] Extract the delivery time of each production order with a unique identifier associated with it from the preset printing production management system, and obtain the current system time.

[0092] Calculate the time difference between the delivery time of each production order associated with the unique identifier and the current system time to obtain the remaining delivery time of each production order associated with the unique identifier.

[0093] Sort the remaining delivery times of each production order associated with a unique identifier in descending order to obtain the priority scheduling queue for each production order associated with a unique identifier.

[0094] The printing and processing tasks for each production order are executed according to the priority scheduling queue of each production order based on the sorted associated unique identifier, and the queue update frequency is set.

[0095] Based on the queue update frequency, obtain the total number of process nodes and the total number of completed process nodes corresponding to each production order with a unique identifier after sorting, and calculate the total number of incomplete process nodes.

[0096] Obtain the preset standard processing time threshold for incomplete process nodes, and perform cumulative calculation to obtain the estimated remaining processing time for each production order associated with a unique identifier.

[0097] The remaining delivery time is subtracted from the estimated remaining processing time to obtain a time margin value. The time margin values ​​are then sorted in ascending order to obtain an adaptively updated priority scheduling queue; the queue with a higher time margin value has a higher priority.

[0098] Specifically, the queue update frequency can be set to, for example, once per hour or once every 30 minutes.

[0099] It should be noted that by calculating the remaining delivery time of each production order associated with a unique identifier to construct an adaptively updated priority scheduling queue, the printing production management system can dynamically reflect the urgency of orders in real time, thereby avoiding processing delays caused by static scheduling. Furthermore, based on the queue update frequency, the system calculates the estimated remaining processing time of orders by comparing the unfinished quantity of preset process nodes with standard processing time thresholds, and further calculates time margin values ​​to reflect the actual production risk of orders, making the scheduling order more consistent with the actual production load. Through periodic reordering of time margin values, the queue can automatically adjust during processing according to production load, environmental changes, and equipment efficiency fluctuations, achieving greater scheduling flexibility than traditional manual judgment or static scheduling. Ultimately, the system can effectively reduce the risk of default due to order delays, improve the utilization rate of production equipment and personnel scheduling efficiency, and reduce losses caused by rushing to complete tasks, thereby significantly improving the overall production rhythm stability and order delivery accuracy of printing enterprises.

[0100] Step 4: Obtain the current process node of each production order to get the status attributes of each process node and the corresponding execution progress of each production order.

[0101] Based on the above embodiments, the specific process of obtaining the current process node of each production order to obtain the status attributes and corresponding execution progress of each process node of each production order includes:

[0102] The printing administrator issues printing processing task instructions from the preset printing production management system based on the constructed adaptively updated priority scheduling queue.

[0103] The pre-deployed printing equipment receives printing and processing task instructions through the pre-deployed printing equipment terminal, and determines the current process node of each production order based on the printing and processing task instructions.

[0104] The pre-deployed printing equipment scans the unique identification code corresponding to each production order based on the received printing processing task instructions to obtain the process dependency diagram of each production order.

[0105] Traverse the process dependency graph of each production order to obtain all the preceding dependent nodes corresponding to the current process node of each production order, as well as the status attributes of all the preceding dependent nodes.

[0106] If any of the preceding dependent nodes corresponding to the current process node of each production order has a status attribute of pending execution or in execution, then the printing task of the current process node of each production order will not be executed. Instead, the corresponding preceding dependent node will be executed first, and the execution status will be marked as in execution and the corresponding execution progress.

[0107] If all the preceding dependent nodes of the current process node of each production order have the status attribute of "completed", then the printing task of the current process node of each production order will be executed, and the execution will be marked as "in progress" and the corresponding execution progress will be marked.

[0108] This allows us to obtain the status attributes of each process node in each production order and the corresponding execution progress.

[0109] Specifically, printing processing task instructions are issued by the preset printing production management system according to the adaptively updated priority scheduling queue. The printing processing task instructions specifically include: according to the adaptively updated priority scheduling queue, the printing administrator issues the printing processing task to the corresponding process node through the preset printing production management system to start production processing; for example, the printing processing task, such as the lamination processing task instruction, is issued to the lamination process node to start the lamination processing.

[0110] Specifically, the pre-deployed printing equipment includes: digital printing machines, offset printing machines, laminating machines, die-cutting machines, binding machines, and other equipment.

[0111] Specifically, pre-deployed printing equipment scans the unique identifier of each production order to obtain the process dependency graph, ensuring that each production order can be accurately identified and tracked before execution, effectively preventing order loss during the production process. Simultaneously, by fully traversing the process dependency graph of each production order, the system obtains all preceding dependent nodes and their status attributes corresponding to the current process node. This allows for a comprehensive check of the execution status of each process node, ensuring that no necessary process node is missed, thus effectively preventing order omissions. Furthermore, the system uses logic control to determine whether the current process node is executable by judging the status attributes of preceding dependent nodes; that is, only when all preceding dependent nodes are executable can the current process node be executed. The printing task for the current process node is only executed when all node status attributes are in the "completed" state. This strict precondition verification effectively prevents process nodes from skipping or repeating execution, avoiding duplicate processing problems caused by inaccurate judgment of process node status. Furthermore, by marking the execution status and corresponding execution progress in real time, the system can clearly record the execution status change trajectory of each process node, providing reliable data support for subsequent anomaly investigation and process optimization. Ultimately, it achieves precise control over the execution process of each process node in each production order, significantly reducing the probability of lost orders, missed orders, and duplicate processing problems, and improving the overall accuracy and reliability of printing production management.

[0112] Step 5: Visualize the status attributes and corresponding execution progress of each process node in each production order, and query them by entering a unique identification code on the client side.

[0113] Based on the above embodiments, the process of visually displaying the status attributes and corresponding execution progress of each process node in each production order and querying them by entering a unique identification code on the client side includes:

[0114] The status attributes of each process node of each production order and the corresponding execution progress are transmitted back to the preset printing production management system in real time via network communication protocol.

[0115] After receiving the status attributes and corresponding execution progress of each process node of each production order from the pre-set printing production management system, the system displays the status attributes and corresponding execution progress of each process node of each production order in a pre-set format in the management interface in real time through the built-in visualization display unit, so that printing administrators can intuitively monitor the execution status of all production orders.

[0116] The preset formats include: chart format, progress bar format, percentage format, etc.

[0117] The pre-set printing production management system provides a client query interface, allowing users to query each production order by entering its unique identifier.

[0118] The query results are returned to the client in a visual page format to achieve full-link visualization and tracking, enabling customers to understand the real-time production progress of their orders at any time.

[0119] Specifically, the client applications include various access methods such as web pages, mobile apps, and WeChat mini-programs. Users can choose the appropriate client based on their usage habits to check their orders. Example 2

[0120] Please see Figure 2 As shown, in another embodiment of the present invention, the present invention also discloses a production and processing tracking system for the printing industry, the system comprising the following modules: an order generation and identification module, a process diagram construction module, an order priority scheduling module, a process status tracking module, and a visualization display and query module.

[0121] The modules mentioned above are connected via wired and / or wireless means to enable data transmission between them.

[0122] The order generation and identification module acquires customer demand information, creates corresponding production orders in the preset printing production management system based on the customer demand information, generates a unique identification code for each production order according to a dynamic random number algorithm, and associates and binds the unique identification code with each production order to obtain each production order associated with the unique identification code.

[0123] The process diagram construction module obtains the process nodes of each production order with associated unique identification codes to construct the process dependency diagram of each production order, and initializes and marks the status of each process node in the process dependency diagram of each production order.

[0124] The order priority scheduling module calculates the remaining delivery time for each production order associated with a unique identifier, and sorts each production order in real time to build an adaptively updated priority scheduling queue.

[0125] Process status tracking module: Obtain the current process node of each production order to get the status attributes of each process node and the corresponding execution progress of each production order.

[0126] The visualization and query module provides a full-chain visualization of the status attributes and corresponding execution progress of each process node in each production order, and allows users to query the data by entering a unique identification code on the client side.

[0127] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0128] In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A production and processing tracking method for the printing industry, characterized in that, The method includes the following steps: Step 1: Obtain customer demand information, create corresponding production orders in the preset printing production management system based on customer demand information, generate a unique identification code for each production order according to the dynamic random number algorithm, and associate and bind the unique identification code with each production order to obtain each production order associated with the unique identification code. Step 2: Obtain the process nodes of each production order associated with the unique identifier to construct the process dependency graph of each production order, and initialize the status of each process node in the process dependency graph of each production order; Step 3: Calculate the remaining delivery time for each production order associated with a unique identifier, and sort each production order in real time to build an adaptively updated priority scheduling queue; Step 4: Obtain the current process node for each production order to get the status attributes and corresponding execution progress of each process node for each production order; Step 5: Visualize the status attributes and corresponding execution progress of each process node in each production order, and query them by entering a unique identification code on the client side.

2. The production and processing tracking method for the printing industry according to claim 1, characterized in that, The specific process of generating a unique identifier for each production order based on a dynamic random number algorithm includes: Obtain customer demand information, enter the customer demand information into the preset printing production management system, and create the corresponding production order; For any production order, a random string of a preset length is generated using a dynamic random number algorithm; Extract the generation timestamp of each production order and encode the timestamp into a timestamp string of a preset length; The generated random string of a preset length is randomly mixed with a timestamp string of a preset length to obtain a mixed string; The mixed string is hashed to obtain a hash value, which serves as a unique identifier.

3. The production and processing tracking method for the printing industry according to claim 1, characterized in that, The specific process for obtaining the associated unique identifier for each production order's process node includes: Extract process requirements from each production order associated with a unique identifier in the pre-set printing production management system; The preset printing process flow query knowledge base allows users to search for the printing process flow corresponding to each production order with a unique identifier based on the extracted process requirements. The printing process flow corresponding to each production order with the associated unique identifier is broken down to obtain the process nodes of each production order with the associated unique identifier.

4. A production and processing tracking method for the printing industry according to claim 1, characterized in that, The specific process of constructing the dependency graph of each production order includes: For each production order with the obtained associated unique identification code, randomly select one process node as the current process node; Determine the preceding and succeeding dependencies of the current process node based on the current process node. Establish a directed dependency relationship between the current process node and its corresponding preceding dependent nodes; Establish a directed dependency relationship between the preceding dependent node of the current process node and the succeeding dependent node of the current process node; Connect the directed dependency edges to obtain the process dependency graph for each production order.

5. A production and processing tracking method for the printing industry according to claim 1, characterized in that, The specific process of constructing an adaptively updated priority scheduling queue includes: Extract the delivery time of each production order with a unique identifier associated with it from the preset printing production management system, and obtain the current system time; Calculate the time difference between the delivery time of each production order associated with the unique identifier and the current system time to obtain the remaining delivery time of each production order associated with the unique identifier. Sort the remaining delivery times of each production order associated with a unique identifier in descending order to obtain the sorted priority scheduling queue for each production order associated with a unique identifier. The printing and processing tasks of each production order are executed according to the priority scheduling queue of each production order based on the sorted associated unique identification code, and the queue update frequency is set. Based on the queue update frequency, obtain the total number of process nodes and the total number of completed process nodes corresponding to each production order with a unique identifier after sorting, and calculate the total number of incomplete process nodes. Obtain the preset standard processing time threshold for incomplete process nodes, and perform cumulative calculation to obtain the estimated remaining processing time for each production order associated with a unique identifier; The remaining delivery time is subtracted from the estimated remaining processing time to obtain a time margin value. The time margin values ​​are then sorted in ascending order to obtain an adaptively updated priority scheduling queue; the queue with a higher time margin value has a higher priority.

6. A production and processing tracking method for the printing industry according to claim 1, characterized in that, The specific process of obtaining the current process node of each production order to get the status attributes and corresponding execution progress of each process node of each production order includes: The printing administrator issues printing processing task instructions from the preset printing production management system based on the constructed adaptively updated priority scheduling queue. The pre-deployed printing equipment receives printing and processing task instructions through the pre-deployed printing equipment terminal, and determines the current process node of each production order based on the printing and processing task instructions; The pre-deployed printing equipment scans the unique identification code corresponding to each production order according to the received printing processing task instructions to obtain the process dependency diagram of each production order; Traverse the process dependency graph of each production order to obtain all the preceding dependent nodes corresponding to the current process node of each production order and the status attributes of all the preceding dependent nodes. If any of the preceding dependent nodes corresponding to the current process node of each production order has a status attribute of pending execution or in execution, then the printing task of the current process node of each production order will not be executed, the corresponding preceding dependent node will be executed first, and the execution will be marked as in execution and the corresponding execution progress. If all the preceding dependent nodes of the current process node of each production order have the status attribute of "completed", then execute the printing task of the current process node of each production order and mark it as "in progress" and the corresponding execution progress. This allows us to obtain the status attributes of each process node in each production order and the corresponding execution progress.

7. A production and processing tracking method for the printing industry according to claim 1, characterized in that, The process of providing a full-chain visual display of the status attributes and corresponding execution progress of each process node in each production order, and querying them by entering a unique identification code on the client side, includes: The status attributes of each process node of each production order and the corresponding execution progress are transmitted back to the preset printing production management system in real time via network communication protocol. After receiving the status attributes and corresponding execution progress of each process node of each production order from the pre-set printing production management system, the system displays the status attributes and corresponding execution progress of each process node of each production order in a pre-set format in the management interface in real time through the built-in visualization display unit, so that printing administrators can intuitively monitor the execution status of all production orders. The preset formats specifically include: chart format, progress bar format, and percentage format; The pre-set printing production management system provides a client query interface, allowing users to query each production order by entering its unique identifier. The query results are returned to the client in a visual page format for display, enabling full-link visualization and tracking.

8. A production and processing tracking system for the printing industry, employing a production and processing tracking method for the printing industry as described in any one of claims 1-7, characterized in that, The system includes the following modules: order generation and identification module, process diagram construction module, order priority scheduling module, process status tracking module, and visualization display and query module; Order generation and identification module: Obtain customer demand information, create corresponding production orders in the preset printing production management system based on customer demand information, generate unique identification codes for each production order according to the dynamic random number algorithm, and associate and bind the unique identification codes with each production order to obtain each production order associated with the unique identification code. Process diagram construction module: Obtain the process nodes of each production order with associated unique identification code to construct the process dependency diagram of each production order, and initialize and mark the status of each process node in the process dependency diagram of each production order; Order priority scheduling module; Calculate the remaining delivery time for each production order associated with a unique identifier, and sort each production order in real time to build an adaptively updated priority scheduling queue; Process status tracking module; obtains the current process node of each production order to get the status attributes of each process node and the corresponding execution progress of each production order; The visualization and query module provides a full-chain visualization of the status attributes and corresponding execution progress of each process node in each production order, and allows users to query the data by entering a unique identification code on the client side.

Citation Information

Patent Citations

  • Method, integrated system, system, apparatus and program product for item tracking

    CN115239350A

Cited By

  • Printing information dynamic process management method and system based on digitization

    CN122022419A

  • Digital-based print information dynamic flow management method and system

    CN122022419B