A process passing method, system, storage medium and program product
By dynamically calculating terminal adaptability and adaptive interface conversion, the production stagnation problem caused by process terminal failure was solved, and efficient and stable operation of the production line and resource optimization were achieved.
Patent Information
- Application Number
- CN202510900681.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-07-01
AI Technical Summary
In the existing technology, once the process terminal equipment on the production line fails, it is difficult to switch quickly, resulting in production stagnation. In addition, the cost of spare equipment is high and data migration is difficult, affecting production efficiency and continuity.
By collecting terminal hardware characteristic parameters, dynamically calculating adaptability and execution level, automatically selecting alternative terminals, and adaptively converting interfaces and functional modules, real-time migration of process data and interface adaptation are achieved to ensure production continuity.
It enables fast and seamless process switching in the event of terminal failure, reduces spare equipment costs, improves the stability and efficiency of the production line, and ensures data continuity and integrity.
Smart Images

Figure CN120406374B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the general field of control or regulation systems, and in particular to a process transit method, system, storage medium and program product. Background Art
[0002] With the intelligent upgrade of the manufacturing industry, production process management is increasingly dependent on digital systems. In the manufacturing of automotive parts and electronic products, a production line often includes dozens of different processes. Each process, due to its specificity, requires a corresponding specialized software system to support production operations and data management.
[0003] In related technologies, process management systems are developed specifically for each process. For example, precision inspection processes utilize industrial computer software to display detailed parameters, assembly processes utilize mobile terminals for code scanning and material verification, and quality inspection processes utilize dedicated testing equipment and supporting interfaces. These systems are all developed on the MES platform, enabling information transfer between processes through a unified data interface.
[0004] However, in the production practice of related technologies, a production line often needs to be equipped with several dedicated terminal devices of different models, which are difficult to replace each other. Once a terminal fails, the corresponding process will come to a standstill. Summary of the Invention
[0005] The present application provides a process transit method, system, storage medium and program product for maintaining the production efficiency of a process under terminal failure conditions.
[0006] In the first aspect, the present application provides a process passing method, which is applied to a process management system, and the method includes: collecting hardware characteristic parameters of a registered terminal; calculating the process adaptability and process execution level of the registered terminal for different processes in the process configuration library based on the hardware characteristic parameters and process matching rules; when a failure is detected in the default workstation terminal of the target monitoring process, determining a registered terminal with a process adaptability higher than a preset adaptation threshold of the target monitoring process and the highest process execution level as an alternative workstation terminal; converting the process standard data packet of the target monitoring process into an alternative interface element and an alternative functional module of the alternative workstation terminal based on the hardware characteristic parameters of the alternative workstation terminal; generating an alternative operation interface of the alternative workstation terminal based on the alternative interface elements and the alternative functional modules; and executing the passing operation of the target monitoring process in response to the process passing instruction of the alternative operation interface on the alternative workstation terminal.
[0007] In the above embodiment, the process management system can dynamically calculate the adaptability and execution level of each terminal to different processes based on the hardware characteristics of each terminal. When a failure of the target process terminal is detected, the most suitable alternative terminal is determined, and the interface elements and functional modules are adaptively converted according to the hardware characteristics of the alternative terminal to generate an operating interface that conforms to the characteristics of the alternative terminal, thereby ensuring the continuity of the process and production efficiency; it effectively solves the problem in the traditional process system that the terminal equipment is single and fixed and difficult to switch after a failure.
[0008] In combination with some embodiments of the first aspect, in some embodiments, the step of converting the process standard data packet of the target monitoring process into the alternative interface elements and alternative functional modules of the alternative workstation terminal based on the hardware characteristic parameters of the alternative workstation terminal specifically includes: determining the display specifications and processor architecture of the alternative workstation terminal based on the hardware characteristic parameters of the alternative workstation terminal; determining the data parsing program corresponding to the alternative workstation terminal based on the display specifications and processor architecture; and parsing the process standard data packet of the target monitoring process based on the data parsing program to obtain the alternative interface elements and alternative functional modules.
[0009] In the above embodiment, the process management system can accurately identify the display specifications and processor architecture of the terminal based on the hardware characteristic parameters of the terminal, and select the corresponding data parsing program to convert the process data packets; it ensures the correct presentation and execution of process data on different terminal platforms, improves the compatibility and reliability of the system, and effectively avoids process anomalies caused by data parsing errors.
[0010] In combination with some embodiments of the first aspect, in some embodiments, the step of generating an alternative operation interface of an alternative workstation terminal based on alternative interface elements and alternative function modules specifically includes: obtaining the terminal type identification of the alternative workstation terminal; the terminal type identification includes a mobile terminal and a fixed terminal; when the terminal type identification is a mobile terminal, the alternative interface elements are laid out according to a single-page display mode, and touch interaction instructions are enabled in the alternative function module; when the terminal type identification is a fixed terminal, the alternative interface elements are laid out according to a multi-page display mode, and keyboard and mouse interaction instructions are enabled in the alternative function module; and an alternative operation interface is generated according to the layout mode of the alternative interface elements and the interaction instructions of the alternative function module.
[0011] In the above embodiment, the process management system can identify the terminal type and automatically adjust the interface layout and interaction method. It uses a single-page display and touch interaction for mobile terminals, and a multi-page display and keyboard-and-mouse interaction for fixed terminals, achieving optimal adaptation of the interface interaction. This improves operational convenience and work efficiency for different terminal types and reduces operational errors.
[0012] In combination with some embodiments of the first aspect, in some embodiments, before the step of converting the process standard data packet of the target monitoring process into the alternative interface elements and alternative functional modules of the alternative workstation terminal according to the hardware characteristic parameters of the alternative workstation terminal, the method also includes: obtaining execution status information and process progress information from the default workstation terminal of the target monitoring process; extracting unfinished process inspection items and quality control parameters according to the execution status information, and calculating the remaining process time based on the process progress information; encapsulating the unfinished process inspection items, quality control parameters and remaining process time into a process standard data packet; and transmitting the process standard data packet to the alternative workstation terminal.
[0013] In the above embodiment, the process management system can obtain the execution status and progress information of the faulty terminal in real time, extract unfinished projects and calculate the remaining time, and ensure the complete migration of process data; it ensures the continuity and accuracy of data during the process switching process, and avoids the risk of process interruption and data loss.
[0014] In combination with some embodiments of the first aspect, in some embodiments, the step of transmitting the process standard data packet to the alternative workstation terminal specifically includes: classifying the process standard data packet to obtain real-time transmission data and non-real-time transmission data; transmitting the real-time transmission data to the alternative workstation terminal through a real-time data channel; when the system resources of the alternative workstation terminal are idle, transmitting the non-real-time transmission data through an asynchronous data channel; after the transmission of the real-time transmission data and the non-real-time transmission data is completed, sending an integrity check instruction to the alternative workstation terminal so that the alternative workstation terminal performs an integrity check.
[0015] In the above embodiment, the process management system implements a hierarchical transmission mechanism for process data, which divides the data into two categories: real-time transmission and non-real-time transmission, and uses different channels for transmission; it not only ensures the timeliness of key data, but also avoids excessive occupation of system resources; it also ensures the reliability and accuracy of data transmission through an integrity verification mechanism.
[0016] In combination with some embodiments of the first aspect, in some embodiments, after executing the step of passing the target monitoring process in response to the process passing instruction of the alternative operation interface on the alternative workstation terminal, the method also includes: recording the operation log and performance data of the alternative workstation terminal executing the target monitoring process; and updating the process adaptability of the alternative workstation terminal based on the operation log and performance data.
[0017] In the above embodiment, the process management system continuously optimizes the process suitability assessment by recording the operation logs and performance data of the alternative terminals; enabling the system to promptly reflect changes in terminal performance, improving the accuracy and reliability of process allocation, and achieving optimal utilization of terminal resources.
[0018] In combination with some embodiments of the first aspect, in some embodiments, after the step of updating the process adaptability of the alternative workstation terminal based on the operation log and performance data, the method also includes: calculating the process adaptability change trend of the alternative workstation terminal in a future preset time period based on the historical process records of the alternative workstation terminal; calculating the degradation risk level of the alternative workstation terminal according to the process adaptation change trend and the preset adaptation threshold; when the degradation risk level is higher than the preset risk level, filtering the terminals from the process configuration library according to the process adaptability from high to low to generate a queue of preliminary alternative terminals; sending a process standard data packet to the first terminal in the queue of preliminary alternative terminals, and when it is detected that the process adaptability of the alternative workstation terminal is lower than the preset adaptation threshold, sending a station-passing conversion instruction to the preliminary alternative terminal, so that the preliminary alternative terminal continues to perform the process station-passing operation.
[0019] In the above embodiment, the process management system can predict the process adaptation change trend of the terminal, evaluate the degradation risk, and prepare alternative terminal queues in advance, ensuring timely switching when the terminal performance degrades, avoiding production interruptions, and improving the stability and continuity of the production line.
[0020] In a second aspect, an embodiment of the present application provides a process management system, which includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the process management system to execute the method described in the first aspect and any possible implementation method of the first aspect.
[0021] In a third aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when run on a process management system, enables the process management system to execute the method described in the first aspect and any possible implementation of the first aspect.
[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium comprising instructions. When the instructions are executed on a process management system, the process management system executes the method described in the first aspect and any possible implementation of the first aspect.
[0023] It is understandable that the process management system provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the methods provided in the embodiments of the present application. Therefore, the beneficial effects that can be achieved can be referenced to the beneficial effects of the corresponding methods and will not be repeated here.
[0024] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0025] 1. Due to the adoption of a dynamic adaptation and automatic switching mechanism based on hardware features, the system can identify and select the most suitable alternative terminal when a process terminal fails, and automatically complete interface conversion and function adaptation; the system first collects the hardware features of the registered terminals, calculates their adaptability and execution level for different processes, and establishes a terminal resource pool; when a process terminal failure is detected, the system immediately selects an alternative terminal with high adaptability and the best execution level from the resource pool, and automatically converts interface elements and functional modules according to its hardware features to generate an operating interface that conforms to the characteristics of the alternative terminal; this effectively solves the problem in the existing technology that the process terminal is single and fixed and needs to be manually switched and reconfigured after a failure, thereby achieving high availability of the process system and continuous stability of production efficiency.
[0026] 2. Due to the adoption of real-time acquisition of process status and standardized data migration mechanism, the system can maintain the continuity and integrity of process data during terminal switching; the system obtains the execution status and progress information of the faulty terminal in real time, accurately extracts unfinished process inspection items and quality control parameters, calculates the remaining process time, and encapsulates this information into standard data packets; through the reasonable allocation of real-time data channels and asynchronous data channels, it ensures the timeliness and reliability of data transmission; effectively solves the problems of data interruption and information loss during process switching in the existing technology, thereby achieving data integrity during the process switching process and continuity of the production process.
[0027] 3. Due to the adoption of a dynamic evaluation and optimization mechanism based on operating data, the system can continuously optimize the process adaptability evaluation of the terminal; the system records the operating logs and performance data when the alternative terminal executes the process, updates the process adaptability evaluation results in real time, predicts the terminal performance change trend based on historical data analysis, evaluates the degradation risk, and prepares alternative plans in advance; it effectively solves the problem of static terminal performance evaluation in existing technologies and its inability to reflect the actual situation in a timely manner, thereby realizing the dynamic optimization of terminal resources and the continuous and stable operation of the production system. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 This is a flow chart of a process passing method in an embodiment of the present application;
[0029] Figure 2 This is another flow chart of the process passing method in the embodiment of the present application;
[0030] Figure 3 It is a schematic diagram of the structure of a physical device of the process management system in the embodiment of the present application. DETAILED DESCRIPTION
[0031] The terms used in the following examples of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification of the present application, the singular expressions "a", "an", "above", "the", and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations of one or more of the listed items.
[0032] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0033] For ease of understanding, the application scenarios of the embodiments of the present application are introduced below.
[0034] At a large automotive parts manufacturer, the production line comprises dozens of processes, including precision dimensional inspection, surface quality inspection, and assembly operations. Each process is equipped with a dedicated workstation terminal. For example, inspection uses a high-precision industrial computer, assembly uses a mobile tablet, and quality inspection uses specialized testing equipment. These terminals are connected to the MES system to execute process operations and collect production data. However, in actual production, terminal device failures are common. For example, a mobile terminal in an assembly process suddenly failed to power on, halting the production line and requiring maintenance personnel to arrive or to deploy backup equipment, significantly reducing production efficiency. Especially during night shifts and weekends, when maintenance personnel are insufficient, equipment failures often result in prolonged production downtime.
[0035] In related technologies, emergency response to process terminal failures can be achieved through the use of dedicated backup terminals and remote operations and maintenance. Specifically, factories typically equip each workstation with a backup terminal of the same model, which is then replaced when the original terminal fails. Alternatively, operations and maintenance personnel can remotely connect to the faulty terminal to attempt to resolve software-level issues. The following describes a scenario using the process transfer method described in related technologies.
[0036] In existing technology, a factory uses an equipment maintenance management system to address terminal failures. This system primarily addresses this issue in two ways: first, equipping each workstation with a spare terminal of the same model, which can be directly replaced when the original device fails; second, implementing remote operation and maintenance, with engineers remotely assisting in resolving software failures. However, this solution has significant shortcomings: First, the cost of providing dedicated backup equipment is high and consumes a large amount of storage space. Second, due to the inconsistent process data formats, even if the equipment is physically replaced, the new equipment often cannot directly take over the original process, requiring re-software adaptation and data migration. Third, remote operation and maintenance often requires a long response time, and some hardware failures cannot be resolved remotely.
[0037] The process transition method in the embodiments of this application, by establishing a terminal adaptability evaluation system and a dynamic process migration mechanism, enables flexible switching of processes between different types of terminals. This not only solves the problems of traditional solutions with strong standby equipment specialization and high maintenance costs, but also provides real-time migration of process data and interface adaptability. The following describes scenarios using the process transition method in this application.
[0038] After adopting the solution of this application, the same factory established an intelligent process management system. This system monitors the hardware parameters and adaptability of all terminals in real time and establishes a process adaptability assessment model for each terminal. When a dedicated terminal at a welding station malfunctioned, the system immediately analyzed the adaptability of all online terminals on the production line and found that the industrial computers at adjacent assembly stations had sufficient computing and display capabilities to support the core functions of the welding process. The system automatically converts key data of the welding process into a format recognizable by the industrial computer and generates an adaptive operating interface. Through this interface, operators can continue to perform quality control and parameter recording functions of the welding process.
[0039] It can be seen that the process passing method in the embodiment of the present application can not only ensure the continuity of the process, but also effectively solve the problems of low terminal resource utilization and poor process switching efficiency, thereby realizing efficient and stable operation of the production line and optimal configuration of equipment resources.
[0040] For ease of understanding, the following describes the process of the method provided by this implementation in combination with the above scenario. Figure 1 , which is a flow chart of the process passing method in the embodiment of the present application.
[0041] S101: Collect hardware characteristic parameters of registered terminals.
[0042] Among them, registered terminals refer to workstation equipment that has completed registration and authorization in the process management system, including industrial computers, handheld devices, special testing equipment, etc.; hardware characteristic parameters refer to key indicators that can characterize the hardware performance and functional characteristics of terminal equipment, including processor architecture, memory capacity, display resolution, interface type, supported interaction methods, etc.
[0043] During operation, the process management system needs to monitor the hardware capabilities of each terminal device in real time to facilitate process allocation and switching. Specifically, the process management system first receives registration requests from new terminals through the terminal registration interface, verifies the terminal's identity, and establishes a communication connection. It then uses a dedicated hardware information collection interface to retrieve the terminal's system information, device parameters, and other hardware characteristics. The process management system then standardizes the collected parameters and stores them in the terminal information database, establishing a mapping between terminal identification and hardware characteristics.
[0044] In some embodiments, hardware characteristic parameter collection can be implemented in a variety of ways: Alternatively, the process management system can directly read hardware parameters through the terminal device's system API, including first calling the system information interface to obtain basic configurations, then obtaining detailed parameters through the device management interface, and finally evaluating actual performance indicators through the performance testing interface. Alternatively, the process management system can collect information through an agent program on the terminal, including launching the agent program to perform hardware scanning, collect device characteristic information, and transmit the data back through an encrypted channel. It is understood that other methods can also be used to implement the hardware characteristic parameter collection process, which are not limited here.
[0045] In actual applications, terminal devices may experience incomplete or inaccurate hardware parameter collection. The process management system uses a multi-level fault-tolerance mechanism to address this issue: first, a parameter collection retry mechanism is set up to automatically retry when a parameter collection fails; second, a parameter inference mechanism is established to infer unknown parameters based on known parameters; and finally, a default parameter configuration is set up to use conservative default values when accurate parameters cannot be obtained, ensuring normal system operation.
[0046] S102: Calculate the process adaptability and process execution level of the registered terminal for different processes in the process configuration library based on the hardware characteristic parameters and process matching rules.
[0047] Among them, the process matching rules represent the judgment criteria used to evaluate whether the terminal equipment is suitable for executing a specific process, including hardware requirements, performance requirements, functional characteristics, etc.; process adaptability refers to the quantitative indicator of the degree of matching of the terminal equipment to a specific process; the process execution level represents the level division of the terminal equipment's ability to execute the process; the process configuration library refers to the database that stores various types of process configuration information.
[0048] The process management system needs to assess the adaptability of the terminal to different processes based on its hardware capabilities. Specifically, it first obtains the terminal hardware specifications for each process from the process configuration library, including minimum and recommended configurations. It then compares the terminal's actual hardware parameters with the process requirements across multiple dimensions, calculating the degree of compatibility for each indicator. The process management system comprehensively considers each compatibility factor, combining them with weighted coefficients to calculate the overall compatibility, and determines the process execution level based on the compatibility range.
[0049] Process suitability is calculated using a multi-dimensional weighted scoring mechanism. The system first extracts key indicators (such as CPU performance, memory capacity, and display resolution) from hardware characteristic parameters. It then calculates the degree of compatibility between each indicator and the process requirements, resulting in a normalized score. Weight coefficients are also assigned to different indicators based on the process type. For example, for visual inspection processes, camera parameters and display performance are given higher weights, while for data processing processes, computing performance is given a higher weight. The final suitability score is calculated through a weighted average.
[0050] In some embodiments, the degree of fitness can be calculated using a variety of methods: Alternatively, the process management system can calculate the degree of fitness using a fuzzy evaluation method, including establishing an evaluation index system, determining index weights, and performing a fuzzy comprehensive evaluation. Alternatively, the process management system can calculate the degree of fitness using a machine learning model, including training the evaluation model, inputting hardware parameters, and predicting the degree of fitness. It is understood that other methods can also be used to calculate the degree of fitness, which are not limited here.
[0051] In practice, different processes may have conflicting or overlapping requirements for terminal hardware. The process management system addresses this by establishing a multi-level priority mechanism: first, process requirements are classified to identify core and non-core requirements; second, a hierarchical analysis method is used when calculating fitness to ensure that core requirements are met first; and finally, a dynamic adjustment mechanism is established to continuously optimize evaluation criteria based on actual operational performance.
[0052] S103. When a default workstation terminal of a target monitoring process is detected to have failed, a registered terminal having a process adaptability higher than a preset adaptation threshold of the target monitoring process and a highest process execution level is determined as a replacement workstation terminal.
[0053] Among them, the target monitoring process refers to the specific production process currently being monitored; the default workstation terminal refers to the terminal equipment originally assigned to execute the process; the fault refers to the hardware or software abnormality that causes the terminal to be unable to execute the process normally; the preset adaptation threshold represents the minimum standard for judging whether the terminal is suitable for executing the process; the alternative workstation terminal refers to the equipment selected to replace the faulty terminal.
[0054] The process management system needs to monitor the operating status of each workstation terminal in real time during the production process and promptly address any faults. Specifically, the process management system uses mechanisms such as heartbeat detection and performance monitoring to monitor terminal status in real time. If a default terminal fails, the process management system immediately queries all online, registered terminals from the terminal information database and selects candidate terminals whose process suitability exceeds a preset threshold. These candidate terminals are then ranked according to their process execution level, with the terminal with the highest execution level selected as a replacement terminal to ensure smooth process switching and continued execution.
[0055] When a terminal switch occurs, the system needs to ensure the continuity and consistency of process data. This is achieved through a three-phase commit mechanism: first, a data snapshot is created on the source terminal, including the current execution status and progress information. Then, the data is transmitted to the target terminal via an encrypted channel, while the source terminal continues execution and records incremental data. Finally, after confirming that the target terminal's data has been verified, the incremental data is transmitted and the switch is completed. This minimizes the risk of data loss.
[0056] In some embodiments, alternative terminal selection can be achieved through various methods: Alternatively, the process management system can employ a multi-objective optimization algorithm to select a terminal, including establishing a set of objective functions, setting constraints, and solving for an optimal solution, where the objective functions include maximizing fitness and minimizing switching time. Alternatively, the process management system can employ a dynamic programming method to select a terminal, including constructing a state transition equation, calculating the optimal selection path, and determining the final alternative terminal. It is understood that other methods can also be employed to implement the alternative terminal selection process, which are not limited herein.
[0057] In actual applications, multiple terminals may meet the replacement requirements simultaneously. The process management system addresses this issue by establishing a comprehensive evaluation mechanism: first, it considers the terminal's historical reliability, including historical failure rates and average operating time. Second, it considers the terminal's current load, avoiding selecting terminals that are already heavily loaded. Finally, it considers the terminal's physical location, prioritizing terminals closer to the original workstation to reduce personnel movement costs.
[0058] S104 : Converting the process standard data packet of the target monitoring process into substitute interface elements and substitute functional modules of the substitute workstation terminal according to the hardware characteristic parameters of the substitute workstation terminal.
[0059] Among them, the process standard data package represents the standardized data set required to describe the process execution, including process parameters, control logic, interface configuration and other information; the alternative interface element refers to the interface component that adapts to the display characteristics of the alternative terminal; the alternative functional module represents the functional implementation code that adapts to the processing capabilities of the alternative terminal.
[0060] The process management system must ensure that process data can be correctly displayed and executed on different hardware platforms. Specifically, the process management system first analyzes the hardware characteristics of the replacement terminal to determine its display capabilities, processing power, and interaction methods. It then selects an appropriate data conversion strategy to convert the interface descriptions in the standard data package into interface elements that conform to the terminal's characteristics and convert the functional logic into functional modules that adapt to the terminal's architecture. The process management system also performs compatibility testing on the converted interface elements and functional modules to ensure their proper operation on the replacement terminal.
[0061] In some embodiments, data conversion can be achieved through a variety of methods: Alternatively, the process management system can employ a template conversion approach, including maintaining a library of interface templates and function templates for different terminal types, selecting appropriate templates based on terminal characteristics, and mapping standard data into the templates; Alternatively, the process management system can employ a dynamic compilation approach, including parsing standard data packets, generating intermediate code, and optimizing and compiling it based on terminal characteristics to generate the final interface and function code. It is understood that other methods can also be employed to achieve the data conversion process, and these are not limited herein.
[0062] S105: Generate an alternative operation interface of the alternative workstation terminal based on the alternative interface elements and the alternative functional modules.
[0063] Among them, the alternative operation interface refers to the process operation interaction interface presented on the alternative terminal; interface elements refer to the various visual components that constitute the operation interface, including buttons, forms, charts, etc.; functional modules represent the underlying functional implementation that supports interface interaction, including data processing, business logic, communication interfaces, etc.
[0064] The process management system needs to generate the optimal user interface for different types of terminals. Specifically, it first obtains the display parameters and interactive characteristics of the alternative terminal, including screen size, resolution, and input method. It then selects an appropriate interface layout strategy based on these characteristics, adaptively arranges interface elements, and binds functional modules to these elements. The process management system also adjusts the interaction method based on the terminal type, such as optimizing touch operations for touch devices and keyboard and mouse operations for industrial computers, to ensure ease of use and efficiency of the user interface.
[0065] The system employs a component-based interface reconstruction approach. First, the process interface is split into independent functional components, each of which includes multiple rendering modes. When adapting to different devices, the system selects the optimal rendering mode based on the device's hardware characteristics and reorganizes the interface structure using a flexible layout engine. For example, the same data table component can be displayed in full on a high-resolution display, but automatically switches to paging mode on a small-screen device. This approach ensures both functional integrity and a positive user experience.
[0066] In some embodiments, the generation of the operation interface can be achieved through various methods: Optionally, the process management system can employ responsive layout technology, including defining a flexible layout grid, setting element adaptation rules, achieving dynamic adjustment of the interface, and automatically selecting the optimal display method based on the terminal characteristics; Optionally, the process management system can employ a componentized development approach, including splitting the interface into independent components, defining communication mechanisms between components, and assembling the final interface based on the terminal characteristics. It is understood that other methods can also be employed to achieve the generation process of the operation interface, which are not limited here.
[0067] In actual applications, interface elements may display abnormally or experience performance issues on specific terminals. The process management system addresses this by establishing an interface optimization mechanism: first, interface performance evaluation is conducted to detect the rendering time and resource usage of each element; second, performance bottlenecks are optimized, such as simplifying complex elements and implementing delayed loading; and finally, a degraded display strategy is implemented, using a simplified interface version to ensure basic functionality when resources are limited.
[0068] S106 , in response to the process pass-through instruction of the alternative operation interface on the alternative workstation terminal, executing the pass-through operation of the target monitoring process.
[0069] Among them, the process pass instruction represents the operation command that triggers the execution of the process; the pass operation refers to the data recording, status update and process advancement during the process execution; the target monitoring process represents the specific process that needs to be executed and its related configuration information.
[0070] The process management system must ensure that processes can be executed normally on alternative terminals and maintain data continuity. Specifically, the process management system first verifies the legitimacy of the transit instructions, checks operating permissions, and checks process status. It then loads relevant data and execution rules based on the process configuration and calls the corresponding functional modules to execute the process logic. The process management system records various data during execution in real time, including operation records, quality data, and exception information, and ensures that this data is correctly synchronized to the process management platform.
[0071] In some embodiments, process transition operations can be implemented in a variety of ways: Optionally, the process management system can employ a transaction management mechanism, including creating process execution transactions, executing operations according to a predefined sequence of steps, ensuring data consistency, and performing rollbacks when exceptions occur; Optionally, the process management system can employ a state machine model, including defining process state transition rules, triggering state transitions based on operational instructions, and achieving standardized process execution. It is understood that other methods can also be employed to implement process transition operations, which are not limited here.
[0072] In actual applications, cross-station operations may be interrupted or data may become out of sync. The process management system addresses this by establishing a data protection mechanism: first, a local caching strategy is adopted to ensure that data is not lost in the event of a network outage; second, an incremental synchronization mechanism is implemented to efficiently synchronize data after the network is restored; and finally, a data verification mechanism is established to ensure data consistency by comparing local data with server data.
[0073] The following is a supplement to the scenario of this embodiment.
[0074] During the continuous use of this solution, the factory further optimized the intelligence level of the process management system. The system established a fault warning mechanism by analyzing the terminal operation data. For example, the system found that the terminal at a certain inspection station was prone to memory overflow after 72 hours of continuous operation, so it calculated the adaptability of the surrounding terminals in advance and selected three alternative terminals to form a gradient backup plan. When the main terminal is about to reach 72 hours of operation, the system automatically migrates some non-critical data to the preferred backup terminal. When it detects an increase in memory pressure, it immediately switches to the process execution terminal to achieve seamless connection. At the same time, the system also established a dynamic load balancing mechanism between terminals, and automatically adjusted the process allocation strategy according to the complexity of the process and the performance of the terminal. This intelligent early warning and scheduling mechanism not only improves the stability of the production line, but also optimizes the utilization efficiency of equipment resources and realizes the continuous optimization of the production process.
[0075] After combining the above scenarios, the following is a more detailed description of the process of the method provided by this implementation. Figure 2 , is another flow chart of the process passing method in the embodiment of the present application.
[0076] S201: Collect hardware characteristic parameters of the registered terminal.
[0077] Referring to step S101 , the process management system obtains hardware characteristic parameters such as CPU model, memory capacity, display resolution, supported interaction methods, etc. through the communication interface with each terminal, and stores these parameters in the terminal information database.
[0078] S202: Calculate the process adaptability and process execution level of the registered terminal for different processes in the process configuration library based on the hardware characteristic parameters and process matching rules.
[0079] Referring to step S102, the process management system will match and analyze the collected hardware characteristic parameters with the requirements of each process on the terminal hardware in the process configuration library, and calculate the adaptability score and execution level evaluation results of each terminal for different processes.
[0080] S203. When a default workstation terminal of a target monitoring process is detected to have failed, a registered terminal having a process adaptability higher than a preset adaptation threshold of the target monitoring process and a highest process execution level is determined as a replacement workstation terminal.
[0081] Referring to step S103, the process management system monitors the operating status of each process terminal in real time. When a terminal fails, it immediately selects an alternative terminal with the best adaptability and execution level from the terminal information database to ensure rapid switching of processes.
[0082] S204: Acquire execution status information and process progress information from the default workstation terminal of the target monitoring process.
[0083] Among them, the execution status information represents the current execution status data of the process, including completed items, execution parameters, quality data, etc.; the process progress information refers to the data describing the degree of completion of the process, including the execution time, the number of remaining items, the completion percentage, etc.; the default workstation terminal of the target monitoring process represents the original workstation terminal where the fault occurred.
[0084] The process management system must ensure the continuity of process data in the event of a failure. Specifically, it first establishes an emergency communication connection with the faulty terminal to ensure access to critical data. It then uses the data acquisition interface to obtain the current execution status, including process progress, quality control data, and operation records. The process management system then verifies the integrity of the acquired data to ensure that the current process execution site is fully preserved.
[0085] In some embodiments, data acquisition can be achieved through various methods: Optionally, the process management system can employ a data snapshot mechanism, including triggering a status snapshot, compressing key data, and transmitting it via an emergency channel to ensure data preservation before a terminal fails completely. Optionally, the process management system can employ a cache recovery mechanism, including reading local data cache, merging server data, and reconstructing the execution site. It is understood that other methods can also be employed to achieve the state information acquisition process, which are not limited here.
[0086] In actual applications, it may be impossible to fully retrieve data from a faulty terminal. The process management system addresses this problem by establishing a data recovery mechanism: first, the most recent valid data is extracted from historical records, then the current status is calculated based on real-time monitoring data, and finally, data accuracy is ensured through manual verification.
[0087] S205: Extract unfinished process inspection items and quality control parameters according to the execution status information, and calculate the remaining process time based on the process progress information.
[0088] Among them, process inspection items refer to specific inspection tasks that need to be performed in the process; quality control parameters refer to key parameter indicators for controlling product quality; and remaining process time refers to the estimated time required to complete the remaining process items.
[0089] The process management system needs to accurately identify unfinished work and estimate completion time. Specifically, it first analyzes execution status information to identify unfinished inspection items and necessary quality parameters. It then calculates the estimated execution time for each unfinished item based on historical execution data and current progress, taking into account the additional time consumed by switching terminals to determine the overall remaining time.
[0090] In some embodiments, time estimation can be achieved through various methods: Alternatively, the process management system can employ data mining methods to analyze historical execution records and establish a time prediction model, taking into account factors such as process complexity and operator proficiency. Alternatively, the process management system can employ expert system methods to dynamically adjust the estimated time based on preset time assessment rules and current working conditions. It is understood that other methods can also be employed to achieve process time estimation, and these are not limited herein.
[0091] In practice, there can be significant discrepancies between estimated and actual execution times. A process management system addresses this by establishing a dynamic correction mechanism: continuously monitoring the actual execution process, collecting time consumption data, and updating the estimation model parameters in real time to improve the accuracy of subsequent estimates.
[0092] S206: Encapsulate the unfinished process inspection items, quality control parameters and remaining process time into a process standard data package.
[0093] Among them, the process standard data package represents a set of process data organized in a unified format; encapsulation refers to the process of packaging and standardizing different types of process data according to a predefined structure; the standard format includes data structure definition, field type, encoding specifications, etc.
[0094] The process management system needs to convert various process data into a unified format for easy transmission and processing. Specifically, the process management system first categorizes and organizes unfinished inspection items, standardizes quality control parameters, and calculates required time parameters. It then organizes this data into a standardized format according to predefined data structure templates, adding necessary metadata such as data version, timestamp, and checksum. The process management system also verifies the integrity of the encapsulated data packets to ensure data accuracy and consistency.
[0095] In some embodiments, data encapsulation can be implemented in a variety of ways: Alternatively, the process management system can employ a layered encapsulation strategy, including dividing data into a basic layer, a business layer, and a presentation layer, and performing format conversion and encapsulation layer by layer to ensure clarity and maintainability of the data structure; Alternatively, the process management system can employ a modular encapsulation approach, including dividing data packets by functional modules, establishing inter-module relationships, and supporting flexible data assembly and updating. It is understood that other methods can also be employed to implement the data encapsulation process, which are not limited herein.
[0096] In practical applications, data format incompatibility or data redundancy may occur. The process management system addresses this by establishing a data optimization mechanism: first, data format checks are performed to identify and convert incompatible data items; second, data compression is performed to remove redundant information; and finally, an incremental packaging strategy is implemented to package only the data that has changed.
[0097] S207: Transmit the process standard data package to the alternative workstation terminal.
[0098] Among them, data transmission refers to the process of sending process standard data packets from the process management system to the alternative workstation terminal; data classification refers to the priority classification of data according to data importance and timeliness requirements; real-time data channel refers to the dedicated communication link used to transmit high-priority data; asynchronous data channel refers to the backup communication link used to transmit non-emergency data.
[0099] The process management system must ensure that process data can be transmitted reliably and efficiently to the alternative terminal. Specifically, the process management system first prioritizes the process standard data packets, dividing them into critical data (such as control parameters and quality indicators) that require real-time transmission and non-critical data (such as historical records and statistical data) that can be transmitted later. Critical data is then transmitted preferentially via real-time data channels to ensure immediate process start-up. Non-critical data is then transmitted via asynchronous channels when the alternative terminal's system resources are idle. After all data transmission is complete, the process management system triggers an integrity check process to ensure data integrity and consistency.
[0100] In some embodiments, data transmission can be implemented in a variety of ways: Optionally, the process management system can employ a multi-level cache transmission strategy, including establishing a send cache at the source end and a receive cache at the destination end, ensuring transmission reliability through data fragmentation and confirmation mechanisms, and automatically adjusting the transmission rate in response to network fluctuations. Optionally, the process management system can employ an intelligent routing transmission solution, including real-time monitoring of network status, selecting the optimal transmission path, and dynamically adjusting the transmission strategy to ensure the timeliness of data transmission. It is understood that other methods can also be used to implement the data transmission process, which are not limited here.
[0101] In practice, network instability can lead to data transmission interruptions or delays. The process management system addresses this issue by establishing a transmission protection mechanism: first, a breakpoint-resume mechanism is implemented to record data transmission progress and resume transmission from the breakpoint after an interruption. Second, data compression and incremental transmission strategies are employed to reduce the amount of data transmitted and improve transmission efficiency. Finally, a transmission retry mechanism is established to automatically retry multiple times in the event of a transmission failure until the transmission is successful or the retry limit is reached. The system also maintains a transmission log to record any anomalies during the transmission process, supporting subsequent problem analysis and optimization improvements.
[0102] In some embodiments, the process management system will perform data division and categorized transmission, that is, the process management system will classify the process standard data packets to obtain real-time transmission data and non-real-time transmission data; transmit the real-time transmission data to the alternative workstation terminal through the real-time data channel; when the system resources of the alternative workstation terminal are idle, transmit the non-real-time transmission data through the asynchronous data channel; after the real-time transmission data and the non-real-time transmission data are transmitted, send an integrity check instruction to the alternative workstation terminal so that the alternative workstation terminal performs an integrity check.
[0103] Among them, data classification refers to the process of classifying data according to data transmission priority; real-time transmission data refers to critical process data with high timeliness requirements, including control instructions, real-time parameters, alarm information, etc.; non-real-time transmission data refers to non-critical data that can be transmitted with delay, including historical records, statistical information, auxiliary data, etc.; real-time data channel refers to a high-speed communication link specifically used to transmit high-priority data; asynchronous data channel refers to an ordinary communication link used to transmit non-urgent data; integrity check instruction refers to a check command used to verify the integrity of data transmission.
[0104] The process management system must ensure that process data can be efficiently and reliably transmitted to the alternative terminal. Specifically, the process management system first prioritizes the data in the process standard data package, classifying critical data that directly impacts process execution as real-time transmission and non-critical data used to assist in decision-making as non-real-time transmission. The process management system then establishes a dual-channel transmission mechanism, prioritizing the transmission of real-time data such as control instructions and process parameters through the real-time data channel to ensure that the process can be immediately started and executed. If the system resources of the alternative terminal are detected to be idle, non-real-time data such as historical records and statistical reports will be transmitted through an asynchronous channel. Finally, the process management system sends an integrity check instruction to the alternative terminal, triggering the terminal to execute a data verification process to ensure that all transmitted data is complete and correct.
[0105] In some embodiments, data transmission can be implemented in a variety of ways: Alternatively, the process management system can employ a fragmented transmission strategy, including splitting a large data packet into multiple data segments, setting transmission priority tags, transmitting them in parallel via multiple channels, and finally reassembling and verifying the data at the terminal. Alternatively, the process management system can employ a cache synchronization solution, including establishing data caches at the source and target ends and utilizing incremental transmission technology to transmit only the changed data, thereby reducing the transmission load. It is understood that other methods can also be employed to implement the process data transmission process, which are not limited here.
[0106] In real-world applications, network bandwidth fluctuations can lead to data transmission delays or loss. The process management system addresses this issue by establishing a transmission quality assurance mechanism: First, dynamic bandwidth detection monitors network status in real time. When insufficient bandwidth is detected, the system automatically adjusts the data transmission strategy. Second, data compression technology is used to compress non-real-time data, reducing the transmission load. Finally, a data retransmission mechanism is established to automatically trigger retransmission when packet loss or verification failures are detected, ensuring data transmission reliability. For example, when network congestion is detected, the system automatically increases the data compression ratio and postpones the transmission of some non-urgent data, prioritizing the transmission quality of real-time data.
[0107] It's important to note that the process management system also performs load balancing across transmission channels, dynamically adjusting resource allocation between real-time and asynchronous channels based on network conditions. Furthermore, the system maintains a transmission quality log, recording various transmission anomalies for continuous optimization of transmission strategies. Furthermore, the system implements a breakpoint-resume feature for data transmission, resuming transmission from the point of interruption after a transmission is interrupted, avoiding the retransmission of previously successfully transmitted data.
[0108] S208 : Converting the process standard data packet of the target monitoring process into substitute interface elements and substitute functional modules of the substitute workstation terminal according to the hardware characteristic parameters of the substitute workstation terminal.
[0109] Referring to step S104, the process management system will analyze the hardware parameter characteristics of the alternative terminal, select an appropriate data conversion strategy, and convert the interface layout, functional modules and other contents in the process standard data package into a format suitable for the alternative terminal.
[0110] In some embodiments, the process management system will call a data parsing program (parser) to parse and convert the process standard data packet, that is, the process management system will determine the display specifications and processor architecture of the alternative workstation terminal based on the hardware characteristic parameters of the alternative workstation terminal; based on the display specifications and processor architecture, determine the data parsing program corresponding to the alternative workstation terminal; based on the data parsing program, parse the process standard data packet of the target monitoring process to obtain alternative interface elements and alternative functional modules.
[0111] Among them, display specifications refer to the display capability parameters of the terminal device, including resolution, color depth, refresh rate, etc.; processor architecture refers to the instruction set type and processing capability characteristics of the CPU; data parser refers to a special program used to convert standard data packets into a format recognizable by the terminal; interface elements refer to the visual components that constitute the operating interface; functional modules represent program codes that implement specific process functions.
[0112] The process management system needs to select an appropriate data processing solution based on the hardware characteristics of the replacement terminal. Specifically, the process management system first analyzes the terminal's hardware parameters to determine its display capabilities and processing architecture characteristics. It then selects the most suitable data parser from a parser library, one that supports both the terminal's display specifications and processor architecture. The process management system uses the selected parser to parse the standard process data packets, converting them into interface elements and functional modules that match the terminal's characteristics, ensuring that process functions can be displayed and executed properly on the replacement terminal.
[0113] In some embodiments, data parsing and conversion can be implemented in a variety of ways: Optionally, the process management system can employ a hierarchical parsing strategy, including first performing hardware feature analysis to generate a device capability description file, then selecting parser configuration parameters based on the description file, and finally performing data packet parsing to obtain an adaptation result; Optionally, the process management system can employ a dynamic compilation approach, including constructing an intermediate code representation, performing code optimization for the target platform, and generating terminal native code. It is understood that other methods can also be employed to implement the data parsing and conversion process, which are not limited here.
[0114] In actual applications, some complex interface elements or functional modules may not function properly on low-configuration terminals. The process management system solves this problem by establishing a downgraded rendering mechanism: it analyzes the hardware resource requirements of each interface element and functional module, sets multiple rendering level schemes, and automatically downgrades to a simpler presentation when insufficient terminal resources are detected to ensure the availability of core functions. For example, 3D display functions can be downgraded to 2D image display; real-time animation effects can be downgraded to static update mode.
[0115] S209: Generate an alternative operation interface of the alternative workstation terminal based on the alternative interface elements and the alternative functional modules.
[0116] Referring to step S105, the process management system will automatically adjust the interface layout and interaction mode according to the type characteristics of the alternative terminal, using a touch-friendly single-page layout for mobile terminals and a more detailed multi-page layout for fixed terminals to achieve the best operating experience.
[0117] In some embodiments, the process management system will perform layout and interaction settings based on the terminal type, that is, the process management system will obtain the terminal type identification of the alternative workstation terminal; the terminal type identification includes mobile terminals and fixed terminals; when the terminal type identification is a mobile terminal, the alternative interface elements will be laid out according to the single-page display mode, and touch interaction instructions will be enabled in the alternative function module; when the terminal type identification is a fixed terminal, the alternative interface elements will be laid out according to the multi-page display mode, and keyboard and mouse interaction instructions will be enabled in the alternative function module; according to the layout mode of the alternative interface elements and the interaction instructions of the alternative function module, an alternative operation interface is generated.
[0118] Among them, the terminal type identifier refers to the identifier used to distinguish different types of terminal devices; a mobile terminal refers to a terminal device with portability and touch function, such as a tablet computer, handheld device, etc.; a fixed terminal refers to a terminal device installed in a fixed location, such as an industrial computer, a desktop computer, etc.; the layout mode refers to the arrangement and organization of interface elements; and the interaction instruction refers to the set of operation commands for users to interact with the interface.
[0119] The process management system needs to generate the optimal user interface for different types of terminals. Specifically, the process management system first obtains the type identification information of the replacement terminal to determine whether it is a mobile terminal or a fixed terminal. For mobile terminals, a single-page display mode is adopted, organizing all interface elements on a single page and optimizing the touch operation experience. For fixed terminals, a multi-page display mode is adopted, organizing different functional modules through tabs or navigation bars, and supporting precise keyboard and mouse operation. The process management system generates the final user interface based on different layout modes and interaction methods to ensure operational efficiency and user experience.
[0120] In some embodiments, interface generation can be achieved through a variety of methods: Optionally, the process management system can employ responsive layout techniques, including defining a flexible layout grid, setting element adaptation rules, and configuring touch response areas to achieve dynamic interface adjustment. Optionally, the process management system can employ a template-based generation solution, including maintaining a terminal-specific template library, matching the most appropriate interface template, and populating interface elements and functional modules. It is understood that other methods can also be employed to achieve the generation process of the operation interface, which are not limited here.
[0121] In practice, there may be a mismatch between the actual terminal usage scenario and the pre-set type. The process management system addresses this by establishing an adaptive adjustment mechanism: monitoring users' actual operating behaviors, collecting interaction data, and analyzing usage habits. If the current interface mode is found to be unsuitable for user operation, the interface layout and interaction method are automatically adjusted. For example, if a fixed terminal is detected to be connected to a touch screen, touch support is automatically enabled; if a mobile terminal is connected to an external keyboard, keyboard operation response is optimized.
[0122] S210 , in response to a process pass-through instruction on an alternative operation interface on an alternative workstation terminal, executing a pass-through operation of a target monitored process.
[0123] Referring to step S106, the process management system will deploy the converted operation interface on the replacement terminal, and after receiving the operation instruction, continue to perform the station-by-station operation according to the original process flow to ensure the continuity of the production process.
[0124] S211. Record the operation log and performance data of the replacement workstation terminal executing the target monitoring process.
[0125] Among them, the operation log refers to the operation records, status changes and abnormal information recorded during the execution of the process; performance data refers to statistical indicators that reflect the resource usage and response capabilities of the terminal when executing the process; the recording process includes data collection, processing and persistent storage.
[0126] The process management system needs to comprehensively monitor the operational status of the replacement terminals. Specifically, it continuously collects various data about the replacement terminals during process execution, including operational events, execution time, and resource usage. This collected data is categorized, organized, and statistically analyzed to generate performance evaluation reports. This data is also stored in a log system in a predefined format to support subsequent query and analysis.
[0127] In some embodiments, data logging can be implemented in a variety of ways: Optionally, the process management system can utilize a distributed logging system, including local detailed logging and periodic data synchronization to a central server, supporting multi-dimensional data analysis and querying. Optionally, the process management system can utilize a real-time monitoring system, including establishing a performance indicator system, calculating various indicators in real time, monitoring terminal status, and promptly identifying potential problems. It is understood that other methods can also be used to implement the operation data logging process, which is not limited here.
[0128] In actual applications, problems such as excessive log data volume or inaccurate performance statistics may arise. The process management system addresses this by establishing a data management mechanism: implementing a hierarchical log storage strategy, real-time synchronization of important logs, and batch processing of common logs; using statistical sampling methods to reduce resource consumption for performance statistics while ensuring accuracy; and establishing a data cleanup mechanism to regularly archive historical data and maintain storage space.
[0129] S212: Based on the operation log and performance data, update the process adaptability of the replacement workstation terminal.
[0130] Among them, process adaptability update means adjusting the terminal's assessment of the adaptability of the process based on actual operating data; the update process includes data analysis, evaluation calculation and result application.
[0131] The process management system needs to dynamically optimize the terminal evaluation system based on actual operational results. Specifically, the process management system first analyzes abnormalities and performance fluctuations in the operation log to assess the stability of the terminal's process execution. It then combines performance data with metrics such as resource utilization and response time to calculate actual execution efficiency. Based on this analysis, the process management system adjusts the parameters of the fitness calculation model to ensure that the evaluation results are more consistent with actual conditions.
[0132] In some embodiments, adaptability updates can be implemented in a variety of ways: Alternatively, the process management system can employ machine learning methods to analyze historical operational data, train a adaptability prediction model, and dynamically adjust evaluation weights. Alternatively, the process management system can employ fuzzy evaluation methods to establish a multi-dimensional evaluation index system that comprehensively considers various operational data to determine an updated adaptability. It is understood that other methods can also be employed to implement adaptability updates, and these are not intended to be limiting herein.
[0133] In practical applications, large fluctuations in fit evaluation results can occur. The process management system addresses this by establishing an evaluation stabilization mechanism: introducing a time decay factor to reduce the influence of historical data; setting an evaluation smoothing period to avoid drastic changes in evaluation results caused by short-term fluctuations; and establishing a multi-level evaluation mechanism to conduct comprehensive evaluations at different time scales.
[0134] In some embodiments, the process management system can set a backup terminal for the alternative workstation terminal, that is, the process management system will calculate the process adaptation change trend of the alternative workstation terminal within a preset time period in the future based on the historical process records of the alternative workstation terminal; calculate the degradation risk level of the alternative workstation terminal according to the process adaptation change trend and the preset adaptation threshold; when the degradation risk level is higher than the preset risk level, filter the terminals from the process configuration library according to the process adaptability from high to low to generate a queue of preliminary alternative terminals; send a process standard data packet to the first terminal in the queue of preliminary alternative terminals, and when it is detected that the process adaptability of the alternative workstation terminal is lower than the preset adaptation threshold, send a station-passing conversion instruction to the preliminary alternative terminal, so that the preliminary alternative terminal continues to perform the process station-passing operation.
[0135] Among them, the process adaptation change trend represents the predicted direction of the terminal's ability to execute the process over time; the degradation risk level refers to the risk assessment indicator of the impact on process execution caused by terminal performance degradation; the reserve replacement terminal queue represents a list of alternative terminals sorted by process adaptability; the station transfer instruction refers to the control command that triggers the switching of the process execution terminal.
[0136] The process management system needs to predict and prevent the risk of performance degradation that may occur in replacement terminals. Specifically, the process management system first analyzes the terminal's historical process records, including data such as operating time, resource usage, and abnormal frequency, to establish a performance trend model. Then, based on this model, it predicts the terminal's adaptability change trend over the next period of time and calculates the degradation risk level based on the preset adaptability threshold. When the risk level exceeds the warning value, the process management system will screen suitable alternative terminals from the process configuration library in advance and form a reserve replacement queue based on the order of process adaptability from high to low. The process management system will send the process data to the first terminal in the queue in advance, and when it detects that the adaptability of the current terminal has decreased, it will promptly switch to the reserve terminal to ensure the continuous execution of the process.
[0137] In some embodiments, terminal switching warnings can be implemented in a variety of ways: Optionally, the process management system can employ machine learning methods, including collecting historical terminal operation data, training performance prediction models, assessing degradation risks in real time, and dynamically adjusting warning thresholds. Alternatively, the process management system can employ expert system methods, including establishing a performance evaluation rule base, combining multi-dimensional indicators for comprehensive analysis, and generating risk warning strategies. It is understood that other methods can also be employed to implement the terminal switching warning process, which are not limited here.
[0138] In actual applications, the backup terminal may become unavailable at the time of the switchover. The process management system addresses this issue by establishing a multi-level backup mechanism: multiple backup terminal candidates are maintained and their status is continuously monitored. If the preferred backup terminal becomes unavailable, the system immediately switches to the next-best backup terminal. Furthermore, the system records any anomalies during the switchover process and continuously optimizes the terminal selection strategy. For example, if a certain type of terminal is found to be prone to failure during a specific period, the terminal selection weight for that period will be automatically adjusted, prioritizing more stable terminal types. This ensures that a suitable replacement terminal can be found in any situation, maintaining normal process operation.
[0139] It's important to note that the process management system also regularly evaluates and updates the effectiveness of its risk warning mechanisms. This includes analyzing warning accuracy, optimizing prediction model parameters, and adjusting risk classification criteria. Furthermore, the system creates terminal health profiles, documenting the performance characteristics of each terminal, providing a more accurate reference for subsequent terminal selection and risk warnings.
[0140] In the embodiment of the present application, due to the adoption of technologies such as dynamic evaluation of terminal adaptability, standardized packaging of process data, adaptive interface generation, and intelligent early warning backup, it is possible to achieve flexible migration and intelligent scheduling of processes between heterogeneous terminals. By establishing a hardware feature analysis mechanism, the system can accurately evaluate the adaptability of each terminal to different processes; through the design of process standard data packets, standardized transmission and conversion of process data are achieved; through interface adaptation technology, the optimal presentation of process functions on different terminals is ensured; and through the early warning backup mechanism, the risk of terminal failure is prevented in advance. It effectively solves the problems of strong process terminal specialization, high maintenance cost, and low switching efficiency in traditional solutions, thereby achieving continuous and stable operation of the production line, efficient use of equipment resources, and intelligent optimization of the production process.
[0141] The following describes the process management system in the embodiment of the present invention from the perspective of hardware processing. Figure 3 , is a schematic diagram of the structure of a physical device of the process management system in an embodiment of the present application.
[0142] It should be noted that Figure 3 The structure of the process management system shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.
[0143] like Figure 3 As shown, the process management system includes a CPU 301, which can perform various appropriate actions and processes according to programs stored in a ROM 302 or programs loaded from a storage unit 308 into a RAM 303, such as executing the methods described in the above embodiments. The RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An I / O interface 305 is also connected to the bus 304.
[0144] The following components are connected to the I / O interface 305: an input section 306 including an audio input device, push button switches, and the like; an output section 307 including a liquid crystal display (LCD), an audio output device, indicator lights, and the like; a storage section 308 including a hard disk and the like; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. Removable media 311, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 310 as needed, so that computer programs read from the removable media can be installed in the storage section 308 as needed.
[0145] In particular, according to an embodiment of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present invention includes a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 309 and / or installed from the removable medium 311. When the computer program is executed by the CPU 301, the various functions defined in the present invention are performed.
[0146] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings.
[0147] Specifically, the process management system of this embodiment includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, the process transit method provided in the above embodiment is implemented.
[0148] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the process management system described in the above embodiments, or may exist independently and not be incorporated into the process management system. The storage medium carries one or more computer programs, which, when executed by a processor of the process management system, enable the process management system to implement the process transit method provided in the above embodiments.
[0149] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0150] As used in the above embodiments, the term “when” may be interpreted to mean “if” or “after” or “in response to determining that” or “in response to detecting that”, depending on the context. Similarly, the phrases “upon determining that” or “if (stated condition or event) is detected” may be interpreted to mean “if determining that” or “in response to determining that” or “upon detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.
Claims
1. A process transit method, characterized in that: Applied to a process management system, the method includes: Collect hardware characteristic parameters of registered terminals; Calculating the process adaptability and process execution level of the registered terminal for different processes in the process configuration library based on the hardware characteristic parameters and process matching rules; When a default workstation terminal of a target monitoring process is detected to have failed, a registered terminal having a process adaptability higher than a preset adaptation threshold of the target monitoring process and a highest execution level of the process is determined as a replacement workstation terminal; Converting the process standard data packet of the target monitoring process into the substitute interface elements and substitute functional modules of the substitute workstation terminal according to the hardware characteristic parameters of the substitute workstation terminal; Generating an alternative operation interface of the alternative workstation terminal based on the alternative interface elements and the alternative functional modules; In response to a process pass-through instruction on the alternative operation interface on the alternative workstation terminal, executing a pass-through operation of the target monitoring process; Recording the operation log and performance data of the replacement workstation terminal executing the target monitoring process; Based on the operation log and the performance data, updating the process adaptability of the replacement workstation terminal; Based on the historical process records of the replacement workstation terminal, calculating the process adaptation change trend of the replacement workstation terminal in a future preset time period; Calculating the degradation risk level of the replacement workstation terminal according to the process adaptation change trend and the preset adaptation threshold; When the downgrade risk level is higher than the preset risk level, terminals are screened from the process configuration library according to process adaptability from high to low to generate a queue of standby replacement terminals; The process standard data packet is sent to the first terminal in the preparatory replacement terminal queue, and when it is detected that the process adaptability of the replacement workstation terminal is lower than the preset adaptation threshold, a station-by-station conversion instruction is sent to the preparatory replacement terminal, so that the preparatory replacement terminal continues to perform the process station-by-station operation.
2. The method according to claim 1, characterized in that The step of converting the process standard data packet of the target monitoring process into the substitute interface elements and substitute functional modules of the substitute workstation terminal according to the hardware characteristic parameters of the substitute workstation terminal specifically includes: Determining the display specifications and processor architecture of the alternative workstation terminal according to the hardware characteristic parameters of the alternative workstation terminal; Determining a data parsing program corresponding to the alternative workstation terminal based on the display specifications and the processor architecture; Based on the data parsing program, the process standard data packet of the target monitoring process is parsed to obtain the replacement interface elements and replacement function modules.
3. The method according to claim 1, characterized in that The step of generating an alternative operation interface of the alternative workstation terminal based on the alternative interface elements and the alternative functional modules specifically includes: Obtaining a terminal type identifier of the replacement workstation terminal; the terminal type identifier includes a mobile terminal and a fixed terminal; When the terminal type is identified as the mobile terminal, the alternative interface elements are laid out in a single-page display mode, and touch interaction instructions are enabled in the alternative function module; When the terminal type is identified as the fixed terminal, the alternative interface elements are laid out in a multi-page display mode, and keyboard and mouse interaction instructions are enabled in the alternative function module; The alternative operation interface is generated according to the layout pattern of the alternative interface elements and the interaction instructions of the alternative functional modules.
4. The method according to claim 1, wherein Before the step of converting the process standard data packet of the target monitoring process into substitute interface elements and substitute functional modules of the substitute workstation terminal according to the hardware characteristic parameters of the substitute workstation terminal, the method further includes: Acquire execution status information and process progress information from the default workstation terminal of the target monitoring process; Extracting unfinished process inspection items and quality control parameters according to the execution status information, and calculating the remaining process time based on the process progress information; Encapsulating the unfinished process inspection items, the quality control parameters and the remaining process time into a process standard data package; The process standard data packet is transmitted to the replacement workstation terminal.
5. The method according to claim 4, characterized in that The step of transmitting the process standard data packet to the alternative workstation terminal specifically includes: Classifying the process standard data packets to obtain real-time transmission data and non-real-time transmission data; Transmitting the real-time transmission data to the replacement workstation terminal through a real-time data channel; When the system resources of the replacement workstation terminal are idle, transmitting the non-real-time transmission data through an asynchronous data channel; After the real-time transmission data and the non-real-time transmission data are transmitted, an integrity check instruction is sent to the substitute workstation terminal, so that the substitute workstation terminal performs an integrity check.
6. A process management system, characterized in that: The process management system includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the process management system to execute the method described in any one of claims 1-5.
7. A computer-readable storage medium comprising instructions, characterized in that: When the instruction is executed on a process management system, the process management system is caused to execute the method according to any one of claims 1 to 5.
8. A computer program product, characterized in that When the computer program product is run on a process management system, the process management system is enabled to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Dynamic menu generation method and device, computer equipment and storage medium
CN113960966A
Robot scheduling method, scheduling platform and system
CN114415691A
Multi-robot cooperative control system and method based on Internet of Things
CN117590816A
MES-driven station terminal production process control system and method
CN117950380A
Intelligent terminal configuration file visualization remote operation and maintenance system based on cloud management edge
CN118250187A