Process station crossing method and system, storage medium and program product
By dynamically evaluating terminal adaptability and adaptive interface conversion, the problem of single fixed terminal equipment in traditional process systems is solved, and the continuous and stable operation of the production line and efficient utilization of equipment resources are achieved.
Patent Information
- Application Number
- CN202510900681.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-07-01
AI Technical Summary
In traditional process management systems, the terminal equipment is single and fixed, and it is difficult to switch after failure, resulting in stagnation of the production line, high maintenance costs and low efficiency.
By collecting terminal hardware characteristic parameters, dynamically compute the adaptability and execution level, automatically selecting alternative terminals, adaptive conversion interfaces and functional modules, real-time migration of process data and interface adaptation, and establishing a terminal resource pool and early warning backup mechanism.
It realizes high availability and continuous stability of the process system, avoids data outages and operation errors, and optimizes the utilization of terminal resources.
Smart Images

Figure CN120406374A_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 embodiments, the process management system can dynamically calculate the adaptability and execution level of each terminal to different processes according to the hardware characteristics of the terminals. When a target process terminal fails, it determines the most suitable alternative terminal, adaptively converts the interface elements and function modules according to the hardware characteristics of the alternative terminal, and generates an operation interface that conforms to the characteristics of the alternative terminal, ensuring the continuity of the process and production efficiency; effectively solving the problem that the terminal devices in the traditional process system are single and fixed and difficult to switch after a failure.
[0008] Combined 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 function modules of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal specifically includes: determining the display specification and processor architecture of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal; based on the display specification and processor architecture, determining the corresponding data parsing program of the alternative station terminal; based on the data parsing program, parsing the process standard data packet of the target monitoring process to obtain the alternative interface elements and alternative function modules.
[0009] In the above embodiments, based on the hardware characteristic parameters of the terminal, the process management system can accurately identify its display specification and processor architecture, and select the corresponding data parsing program to convert the process data packet; ensuring the correct presentation and execution of the process data on different terminal platforms, improving the compatibility and reliability of the system, and effectively avoiding process anomalies caused by data parsing errors.
[0010] Combined with some embodiments of the first aspect, in some embodiments, the step of generating an alternative operation interface for the alternative station terminal based on the alternative interface elements and alternative function modules specifically includes: obtaining the terminal type identifier of the alternative station terminal; the terminal type identifier includes a mobile terminal and a fixed terminal; when the terminal type identifier is a mobile terminal, arranging the alternative interface elements in a single-page display mode and enabling touch interaction instructions in the alternative function module; when the terminal type identifier is a fixed terminal, arranging the alternative interface elements in a multi-page display mode and enabling keyboard and mouse interaction instructions in the alternative function module; generating an alternative operation interface according to the layout mode of the alternative interface elements and the interaction instructions of the alternative function module.
[0011] In the above embodiments, the process management system can identify the terminal type and automatically adjust the interface layout and interaction method. It adopts single-page display and touch interaction for mobile terminals, and multi-page display and keyboard and mouse interaction for fixed terminals, achieving the optimal adaptation of interface interaction; improving the operation convenience and work efficiency of different types of terminals and reducing the operation error rate.
[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 alternative interface elements and alternative function modules of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal, the method further includes: obtaining execution status information and process progress information from the default station 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 the remaining process time into a process standard data packet; and transmitting the process standard data packet to the alternative station terminal.
[0013] In the above embodiments, the process management system can obtain the execution status and progress information of the faulty terminal in real time, extract the unfinished items and calculate the remaining time to ensure the complete migration of process data; ensure the data continuity and accuracy during the process switching, and avoid the risks 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 station terminal specifically includes: performing data classification on 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 station terminal through the real-time data channel; transmitting the non-real-time transmission data through the asynchronous data channel when the system resources of the alternative station terminal are idle; and after the real-time transmission data and the non-real-time transmission data are transmitted, sending an integrity check instruction to the alternative station terminal so that the alternative station terminal performs integrity check.
[0015] In the above embodiments, the process management system implements a hierarchical transmission mechanism for process data, classifies the data into real-time transmission and non-real-time transmission categories, and uses different channels for transmission; not only ensures the timeliness of key data, but also avoids excessive occupation of system resources; and also ensures the reliability and accuracy of data transmission through the integrity check mechanism.
[0016] In combination with some embodiments of the first aspect, in some embodiments, after the step of performing the passing operation of the target monitoring process in response to the process passing instruction of the alternative operation interface on the alternative station terminal, the method further includes: recording the operation log and performance data of the alternative station terminal executing the target monitoring process; and updating the process adaptability of the alternative station terminal based on the operation log and performance data.
[0017] In the above embodiments, the process management system continuously optimizes the evaluation of process adaptability by recording the operation log and performance data of the alternative terminal; enables the system to timely reflect the changes in terminal performance, improves the accuracy and reliability of process allocation, and realizes the optimal utilization of terminal resources.
[0018] In some embodiments in combination with some embodiments of the first aspect, after the step of updating the process adaptation degree of the alternative station terminal based on the operation log and performance data, the method further includes: calculating the process adaptation change trend of the alternative station terminal within a preset time period in the future based on the historical process records of the alternative station terminal; calculating the degradation risk level of the alternative station 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, screening terminals from the process configuration library in descending order of process adaptation degree to generate a preliminary alternative terminal queue; sending a process standard data packet to the first terminal in the preliminary alternative terminal queue, and when it is detected that the process adaptation degree of the alternative station terminal is lower than the preset adaptation threshold, sending a passing conversion instruction to the preliminary alternative terminal so that the preliminary alternative terminal continues to perform the process passing operation.
[0019] In the above embodiments, the process management system can predict the process adaptation change trend of the terminal, evaluate the degradation risk, and prepare the alternative terminal queue in advance, ensuring timely switching when the terminal performance deteriorates, avoiding production interruption, 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, and the memory is used to store computer program code, and the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the process management system to execute the method described in the first aspect and any possible implementation manner in the first aspect.
[0021] In a third aspect, an embodiment of the present application provides a computer program product containing instructions, and when the above computer program product runs on the process management system, it causes the above process management system to execute the method described in the first aspect and any possible implementation manner in the first aspect.
[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, including instructions, and when the above instructions run on the process management system, it causes the above process management system to execute the method described in the first aspect and any possible implementation manner in the first aspect.
[0023] It can be understood that the process management system provided in the second aspect above, 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 method provided in the embodiments of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be elaborated here.
[0024] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Due to the adoption of a dynamic adaptation and automatic switching mechanism based on hardware characteristics, the system can identify and select the most suitable alternative terminal in case of a process terminal failure, and automatically complete the interface conversion and function adaptation. First, the system collects the hardware characteristics of the registered terminals, calculates their adaptation degrees and execution levels for different processes, and establishes a terminal resource pool. When a process terminal failure is detected, the system immediately selects an alternative terminal with a high adaptation degree and the optimal execution level from the resource pool, and automatically converts the interface elements and function modules according to its hardware characteristics to generate an operation interface that conforms to the characteristics of the alternative terminal, effectively solving the problem in the prior art that the process terminal is single and fixed, and manual switching and reconfiguration are required after a failure, and thus realizing the high availability of the process system and the continuous stability of production efficiency.
[0025] 2. Due to the adoption of a mechanism for real-time acquisition of process status and standardized data migration, the system can maintain the continuity and integrity of process data during terminal switching. The system accurately extracts the unfinished process inspection items and quality control parameters by real-time acquiring the execution status and progress information of the failed terminal, calculates the remaining process time, and encapsulates this information into a standard data packet. By reasonably allocating the real-time data channel and the asynchronous data channel, the timeliness and reliability of data transmission are ensured, effectively solving the problem of data interruption and information loss during the process switching in the prior art, and thus realizing the data integrity during the process switching and the continuity of the production process.
[0026] 3. Due to the adoption of a dynamic evaluation and optimization mechanism based on operation data, the system can continuously optimize the evaluation of the process adaptation degree of the terminal. The system records the operation logs and performance data when the alternative terminal executes the process, updates the evaluation result of the process adaptation degree in real time, analyzes and predicts the change trend of the terminal performance based on historical data, evaluates the degradation risk, and prepares alternative solutions in advance, effectively solving the problem in the prior art that the evaluation of the terminal performance is static and fixed and cannot reflect the actual situation in time, and thus realizing the dynamic optimization of the terminal resources and the continuous stable operation of the production system. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a flow schematic diagram of the process passing method in an embodiment of the present application; Figure 2 is another flow schematic diagram of the process passing method in an embodiment of the present application; Figure 3 is a schematic structural diagram of an entity device of the process management system in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0028] The terms used in the following embodiments 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 forms "a", "an", "the above", "the", and "this" are also intended to include the plural forms 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 including one or more of the listed items.
[0029] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and should not be construed as implying or suggesting relative importance or implicitly indicating the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "a plurality" is two or more.
[0030] For ease of understanding, the application scenarios of the embodiments of the present application are introduced below.
[0031] In a large automotive parts manufacturing enterprise, there are dozens of processes on the production line, including precision dimension detection, surface quality inspection, assembly operations, etc. Each process is equipped with a dedicated station terminal. For example, high-precision industrial computers are used in the detection process, mobile tablets are used in the assembly process, and professional detection equipment is equipped in the quality inspection process. These terminals are all connected to the MES system for performing process operations and collecting production data. However, in actual production, terminal device failures often occur. For example, the mobile terminal in a certain assembly process suddenly could not be turned on, resulting in the suspension of the production line and the need to wait for maintenance personnel to arrive or allocate spare equipment, causing a significant drop in production efficiency. Especially during periods with insufficient maintenance personnel such as night shifts or weekends, equipment failures often lead to long production stoppages.
[0032] In the related art, emergency handling of process terminal failures can be achieved by adopting dedicated spare terminals and remote operation and maintenance. Specifically, factories usually equip each station with spare terminal devices of the same model for replacement when the original terminal fails; or the operation and maintenance personnel remotely connect to the failed terminal to try to solve problems at the software level. The scenario of using the process passing method in the related art is introduced below.
[0033] In the prior art, a certain factory adopted an equipment maintenance management system to address terminal failure problems. This system mainly processes in two ways: one is to equip each work station with spare terminals of the same model and directly replace them when the original equipment fails; the other is to implement remote operation and maintenance, where engineers remotely assist in handling software failures. However, this solution has obvious deficiencies: First, equipping dedicated spare equipment is costly and occupies a large amount of storage space; second, due to the inconsistent format of process data, even if the equipment is physically replaced, the new equipment often cannot directly take over the original process and requires re-software adaptation and data migration; third, remote operation and maintenance often require a long response time, and some hardware failures cannot be resolved remotely.
[0034] By adopting the process passing method in the embodiment of the present application, through establishing a terminal adaptability evaluation system and a dynamic process migration mechanism, the flexible switching of processes between different types of terminals is realized. It not only solves the problems of strong specificity and high maintenance cost of spare equipment in the traditional solution, but also provides real-time migration of process data and interface self-adaptability. The following introduces the scenario where the process passing method in the present application is used.
[0035] After adopting the solution of the present application, an intelligent process management system is established in the same factory. This system will monitor the hardware parameters and adaptability of all terminals in real time and establish a process adaptability evaluation model for each terminal. When the dedicated terminal at a certain welding work station fails, the system immediately analyzes the adaptability of all online terminals on the production line and finds that the industrial computer at the adjacent assembly work station has sufficient computing power and display capabilities to support the core functions of the welding process. The system automatically converts the key data of the welding process into a format recognizable by the industrial computer and generates an adapted operation interface. Operators can continue to execute the quality control and parameter recording functions of the welding process through this interface.
[0036] It can be seen that by adopting the process passing method in the embodiment of the present application, while ensuring process continuity, it can also effectively solve the problems of low utilization rate of terminal resources and poor process switching efficiency, thereby realizing the efficient and stable operation of the production line and the optimal allocation of equipment resources.
[0037] For ease of understanding, the following combines the above scenario to describe the process of the method provided in this embodiment. Please refer to Figure 1 , which is a flow schematic diagram of the process passing method in the embodiment of the present application.
[0038] S101. Collect the hardware characteristic parameters of the registered terminals.
[0039] Among them, a registered terminal refers to a station device that has completed registration and authorization in the process management system, including industrial control computers, handheld devices, dedicated detection devices, etc.; hardware characteristic parameters refer to the key indicators that can characterize the hardware performance and functional characteristics of the terminal device, including processor architecture, memory capacity, display resolution, interface type, supported interaction methods, etc.
[0040] During the operation of the process management system, it is necessary to grasp the hardware capabilities of each terminal device in real time for process allocation and switching. Specifically, the process management system first receives the registration request of the new terminal through the terminal registration interface, and establishes a communication connection after verifying the terminal identity. Then, through a dedicated hardware information acquisition interface, it reads the system information, device parameters and other hardware characteristic data of the terminal. The process management system standardizes the collected parameters and stores them in the terminal information database, and establishes a mapping relationship between the terminal identifier and the hardware characteristics.
[0041] In some embodiments, the acquisition of hardware characteristic parameters can be achieved in multiple ways: Optionally, the process management system can directly read the hardware parameters through the system API of the terminal device, including first calling the system information interface to obtain the basic configuration, then obtaining the detailed parameters through the device management interface, and finally evaluating the actual performance indicators through the performance test interface; Optionally, the process management system can collect information through the proxy program on the terminal, including starting the proxy program for hardware scanning, collecting device characteristic information, and transmitting the data back through the encrypted channel. It can be understood that other methods can also be used to implement the acquisition process of hardware characteristic parameters, which is not limited here.
[0042] In practical applications, there may be problems with incomplete or inaccurate acquisition of hardware parameters for terminal devices. The process management system adopts a multi-level fault tolerance mechanism to solve this problem: First, set a retry mechanism for parameter acquisition, and automatically retry when the acquisition of a certain parameter fails; Second, establish a parameter inference mechanism to infer unknown parameters based on known parameters; Finally, set the default parameter configuration, and use conservative default values when accurate parameters cannot be obtained to ensure that the system can run normally.
[0043] S102. Calculate the process adaptability and process execution level of the registered terminal for different processes in the process configuration library according to the hardware characteristic parameters and the process matching rules.
[0044] Among them, the process matching rule refers to the judgment standard used to evaluate whether a terminal device is suitable for executing a specific process, including hardware requirements, performance requirements, functional characteristics, etc.; the process adaptability is a quantitative index indicating the matching degree of the terminal device to a specific process; the process execution level represents the ability level division of the terminal device to execute the process; the process configuration library refers to the database that stores various process configuration information.
[0045] The process management system needs to evaluate its adaptability to execute different processes based on the hardware capabilities of the terminal. Specifically, the process management system first obtains the requirement specifications of each process for the terminal hardware from the process configuration library, including the minimum configuration requirements, recommended configuration requirements, etc. Then, it makes multi-dimensional comparisons between the actual hardware parameters of the terminal and the process requirements, and calculates the matching degrees of various indicators. The process management system comprehensively considers the matching degrees of various items, calculates the overall adaptability in combination with the weight coefficients, and determines the process execution level according to the adaptability range.
[0046] The calculation of process adaptability adopts a multi-dimensional weighted scoring mechanism. The system first extracts key indicators (such as CPU performance, memory capacity, display resolution, etc.) from the hardware characteristic parameters, and then calculates the matching degree between each indicator and the process requirements to obtain a normalized score. At the same time, different weight coefficients are set according to the process type. For example, for visual inspection processes, the weights of camera parameters and display performance are relatively high; for data processing processes, the weight of computing performance is relatively high. The final adaptability score is obtained through weighted averaging.
[0047] In some embodiments, the calculation of adaptability can be achieved in multiple ways: Optionally, the process management system can calculate the adaptability through a fuzzy evaluation method, including establishing an evaluation index system, determining the index weights, and conducting a fuzzy comprehensive evaluation; Optionally, the process management system can calculate the adaptability through a machine learning model, including training an evaluation model, inputting the hardware parameters, and predicting the adaptability level. It can be understood that other ways can also be adopted to implement the calculation process of adaptability, which is not limited here.
[0048] In practical applications, the requirements of different processes for the terminal hardware may conflict or intersect. The process management system solves this problem by establishing a multi-level priority mechanism: First, classify the process requirements to determine the core requirements and non-core requirements; Second, adopt the analytic hierarchy process when calculating the adaptability to ensure that the core requirements are preferentially met; Finally, set a dynamic adjustment mechanism to continuously optimize the evaluation criteria according to the actual operation effect.
[0049] S103. When it is detected that the default station terminal of the target monitoring process fails, determine the registered terminal with the highest process execution level and whose process adaptability is higher than the preset adaptability threshold of the target monitoring process as the alternative station terminal.
[0050] Among them, the target monitoring process refers to a specific production process that is currently being monitored; the default station terminal refers to the terminal device originally assigned to execute this process; the failure refers to the hardware or software abnormality that causes the terminal to be unable to execute the process normally; the preset adaptability threshold represents the minimum standard for judging whether the terminal is suitable for executing the process; the alternative station terminal refers to the device selected to replace the failed terminal.
[0051] The process management system needs to monitor the running status of each station terminal in real time during the production process and handle fault situations in a timely manner. Specifically, the process management system detects the terminal status in real time through mechanisms such as heartbeat detection and performance monitoring. When it is found that the default terminal fails, the process management system immediately queries all online registered terminals from the terminal information database and filters out candidate terminals whose process adaptability exceeds the preset threshold. Then, the candidate terminals are sorted according to the process execution level, and the terminal with the highest execution level is selected as the replacement terminal to ensure the smooth switching and continuous execution of the process.
[0052] When terminal switching occurs, the system needs to ensure the continuity and consistency of process data. Specifically, a three-phase commit mechanism is adopted in the implementation: First, a data snapshot is created at the source terminal, including the current execution status, progress information, etc.; then the data is transmitted to the target terminal through an encrypted channel, and during this period, the source terminal continues to execute and records incremental data; finally, after confirming that the data verification of the target terminal is correct, the incremental data is transmitted and the switching is completed. This can minimize the risk of data loss.
[0053] In some embodiments, the selection of the replacement terminal can be achieved in multiple ways: Optionally, the process management system can use a multi-objective optimization algorithm for terminal selection, including establishing a set of objective functions, setting constraint conditions, and solving the optimal solution, where the objective functions include maximizing adaptability, minimizing switching time, etc.; Optionally, the process management system can use dynamic programming methods for terminal selection, including constructing a state transition equation, calculating the optimal selection path, and determining the final replacement terminal. It can be understood that other ways can also be used to implement the selection process of the replacement terminal, which is not limited here.
[0054] In practical applications, there may be situations where multiple terminals simultaneously meet the replacement conditions. The process management system solves this by establishing a comprehensive evaluation mechanism: First, consider the historical reliability of the terminal, including historical failure rate, average running time, etc.; second, consider the current load situation of the terminal to avoid selecting terminals that are already in a high-load state; finally, consider the physical location of the terminal and preferentially select terminals that are closer to the original station to reduce the personnel movement cost.
[0055] S104. According to the hardware characteristic parameters of the replacement station terminal, convert the process standard data packet of the target monitoring process into replacement interface elements and replacement function modules of the replacement station terminal.
[0056] Among them, the process standard data packet represents a set of standardized data required to describe the process execution, including process parameters, control logic, interface configuration and other information; the replacement interface element refers to the interface component adapted to the display characteristics of the replacement terminal; the replacement function module represents the function implementation code adapted to the processing capacity of the replacement terminal.
[0057] The process management system needs to ensure that process data can be correctly presented and executed on different hardware platforms. Specifically, the process management system first analyzes the hardware characteristic parameters of the alternative terminal to determine its display capabilities, processing capabilities, and interaction methods. Then, it selects an appropriate data conversion strategy to convert the interface descriptions in the standard data packet into interface elements that conform to the characteristics of the terminal and convert the functional logic into functional modules adapted to the terminal architecture. The process management system also conducts compatibility tests on the converted interface elements and functional modules to ensure that they can operate properly on the alternative terminal.
[0058] In some embodiments, data conversion can be achieved in various ways: Optionally, the process management system can adopt a template conversion method, including maintaining interface template libraries and functional template libraries for different terminal types, selecting appropriate templates according to terminal characteristics, and mapping standard data into the templates; Optionally, the process management system can adopt a dynamic compilation method, including parsing the standard data packet, generating intermediate code, optimizing and compiling according to terminal characteristics, and generating the final interface and functional code. It can be understood that other ways can also be adopted to implement the data conversion process, which is not limited here.
[0059] S105. Generate an alternative operation interface for the alternative station terminal based on the alternative interface elements and alternative functional modules.
[0060] Among them, the alternative operation interface refers to the process operation interaction interface presented on the alternative terminal; the interface element refers to various visual components that make up the operation interface, including buttons, forms, charts, etc.; the functional module represents the underlying functional implementation that supports interface interaction, including data processing, business logic, communication interfaces, etc.
[0061] The process management system needs to generate an optimal operation interface for different types of terminals. Specifically, the process management system first obtains the display parameters and interaction characteristics of the alternative terminal, including screen size, resolution, input method, etc. Then, it selects an appropriate interface layout strategy according to these characteristics, performs adaptive layout on the interface elements, and binds the functional modules to the interface elements. The process management system also adjusts the interaction method according to the terminal type, such as optimizing touch operations for touch devices and optimizing keyboard and mouse operations for industrial control computers, to ensure the usability and efficiency of the operation interface.
[0062] The system adopts a component-based interface reconstruction scheme. First, the process interface is split into independent functional components, and each component contains multiple rendering modes. When performing terminal adaptation, the system selects the optimal rendering mode according to the hardware characteristics of the terminal and reorganizes the interface structure through a flexible layout engine. For example, the same data table component can be fully displayed on a high-resolution monitor and automatically converted to a paging mode on a small-screen device. This scheme not only ensures functional integrity but also ensures a good user experience.
[0063] In some embodiments, the generation of the operation interface can be achieved in various ways: Optionally, the process management system can adopt a responsive layout technology, including defining a flexible layout grid, setting element adaptive rules, implementing dynamic adjustment of the interface, and automatically selecting the best display method according to the terminal characteristics; Optionally, the process management system can adopt a component-based development method, including splitting the interface into independent components, defining the communication mechanism between components, and assembling the final interface according to the terminal characteristics. It can be understood that other ways can also be adopted to implement the generation process of the operation interface, which is not limited here.
[0064] In practical applications, abnormal display or performance problems of interface elements may occur on specific terminals. The process management system solves this by establishing an interface optimization mechanism: First, perform interface performance evaluation to detect the rendering time and resource occupancy of each element; Second, optimize for performance bottlenecks, such as simplifying complex elements and adopting lazy loading, etc.; Finally, implement a downgraded display strategy to ensure the availability of basic functions using a simplified version of the interface when resources are limited.
[0065] S106. In response to the process passing instruction of the alternative operation interface on the alternative station terminal, perform the passing operation of the target monitoring process.
[0066] Among them, the process passing instruction represents an operation command that triggers the execution of a process; the passing operation refers to data recording, status update, and process advancement during the process execution; the target monitoring process represents a specific process to be executed and its related configuration information.
[0067] The process management system needs to ensure that the process can be normally executed on the alternative terminal and maintain data continuity. Specifically, the process management system first verifies the legality of the passing instruction, checks the operation authority and process status. Then, it loads relevant data and execution rules according to the process configuration, and calls the corresponding function module to execute the process logic. The process management system will record various types of data during the execution process in real time, including operation records, quality data, abnormal information, etc., and ensure that these data can be correctly synchronized to the process management platform.
[0068] In some embodiments, the process passing operation can be achieved in various ways: Optionally, the process management system can adopt a transaction management mechanism, including creating a process execution transaction, executing operations according to a predefined step sequence, ensuring data consistency, and rolling back in case of an exception; Optionally, the process management system can adopt a state machine mode, including defining the process state transition rules, triggering state transitions according to operation instructions, and realizing the standardized execution of the process. It can be understood that other ways can also be adopted to implement the process passing operation process, which is not limited here.
[0069] In practical applications, problems such as interruption of the passing operation execution or data out-of-sync may have occurred. The process management system solves this by establishing a data protection mechanism: First, it adopts a local cache strategy to ensure that data is not lost in the event of a network disconnection; second, it implements an incremental synchronization mechanism to efficiently synchronize data after the network resumes; finally, it establishes a data verification mechanism to ensure data consistency by comparing local data with server data.
[0070] The following supplements the scenario of this embodiment.
[0071] 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, when the system found that the terminal at a certain inspection station was prone to memory overflow after running continuously for 72 hours, 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 was about to reach 72 hours of operation, the system automatically migrated some non-critical data to the preferred backup terminal. When it detected an increase in memory pressure, it immediately switched 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 process complexity and terminal performance. This intelligent warning and scheduling mechanism not only improved the stability of the production line, but also optimized the utilization efficiency of equipment resources, realizing the continuous optimization of the production process.
[0072] After combining the above scenarios, the following provides a more specific process description of the method provided in this implementation. Please refer to Figure 2 , which is another process schematic diagram of the process passing method in the embodiment of the present application.
[0073] S201. Collect the hardware characteristic parameters of the registered terminals.
[0074] Referring to step S101, the process management system will obtain hardware characteristic parameters such as CPU model, memory capacity, display resolution, and supported interaction methods through the communication interfaces with each terminal, and store these parameters in the terminal information database.
[0075] S202. Calculate the process adaptability and process execution level of the registered terminals for different processes in the process configuration library according to the hardware characteristic parameters and process matching rules.
[0076] Referring to step S102, the process management system will perform a matching analysis on the collected hardware characteristic parameters and the requirements of each process in the process configuration library for the terminal hardware, and calculate the adaptability score and execution level evaluation result of each terminal for different processes.
[0077] S203. When it is detected that the default station terminal of the target monitoring process fails, determine the registered terminal with a process adaptability higher than the preset adaptability threshold of the target monitoring process and the highest process execution level as the alternative station terminal.
[0078] Referring to step S103, the process management system will monitor the operating status of each process terminal in real time. When it is found that a certain terminal fails, immediately screen out the alternative terminal with the best adaptability and execution level from the terminal information database to ensure the rapid switching of the process.
[0079] S204. Obtain the execution status information and process progress information from the default station terminal of the target monitoring process.
[0080] 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 process completion, including executed time, remaining item quantity, completion percentage, etc.; the default station terminal of the target monitoring process refers to the original station terminal that has failed.
[0081] The process management system needs to ensure the continuity of process data when a failure occurs. Specifically, the process management system first establishes an emergency communication connection with the failed terminal to ensure that key data can be read. Then, obtain the current execution status through the data acquisition interface, including process execution progress, quality control data, operation records, etc. The process management system will verify the integrity of the acquired data to ensure that the execution site of the current process can be completely saved.
[0082] In some embodiments, data acquisition can be implemented in multiple ways: Optionally, the process management system can adopt a data snapshot mechanism, including triggering a status snapshot, compressing key data, and transmitting it through an emergency channel to ensure data is saved before the terminal completely fails; Optionally, the process management system can adopt a cache recovery mechanism, including reading the local data cache, merging server data, and reconstructing the execution site. It can be understood that other ways can also be used to implement the process of obtaining status information, which is not limited here.
[0083] In practical applications, there may be a situation where the data of the failed terminal cannot be completely obtained. The process management system solves this by establishing a data recovery mechanism: First, extract the latest valid data from the historical records, then infer the current status by combining real-time monitoring data, and finally ensure the data accuracy through manual confirmation.
[0084] S205. Extract the 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.
[0085] Among them, the process inspection items represent the specific inspection tasks to be performed in the process; the quality control parameters refer to the key parameter indicators for controlling the product quality; the remaining process time represents the estimated time required to complete the remaining process items.
[0086] The process management system needs to accurately identify the unfinished work content and evaluate the completion time. Specifically, the process management system first analyzes the execution status information, filters out the unfinished inspection items and necessary quality parameters. Then, based on the historical execution data and the current progress, it calculates the estimated execution time for each unfinished item, and takes into account the additional time consumption caused by switching terminals to obtain the overall remaining time.
[0087] In some embodiments, time estimation can be achieved in various ways: Optionally, the process management system can adopt a data mining method. By analyzing the historical execution records, it establishes a time prediction model, considering factors such as process complexity and operator proficiency. Optionally, the process management system can adopt an expert system method. According to the preset time evaluation rules and combined with the current working conditions, it dynamically adjusts the estimated time. It can be understood that other ways can also be used to implement the process time estimation process, which is not limited here.
[0088] In practical applications, there may be a problem that the estimated time deviates greatly from the actual execution time. The process management system solves this problem by establishing a dynamic correction mechanism: continuously monitoring the actual execution process, collecting time consumption data, and real-time updating the estimated model parameters to improve the accuracy of subsequent estimations.
[0089] S206. Package the unfinished process inspection items, quality control parameters, and remaining process time into a process standard data packet.
[0090] Among them, the process standard data packet represents a set of process data organized in a unified format; packaging refers to the process of packing and standardizing different types of process data according to a predefined structure; the standard format includes data structure definition, field type, coding specification, etc.
[0091] The process management system needs to convert various types of process data into a unified format for easy transmission and processing. Specifically, the process management system first classifies and organizes the unfinished inspection items, standardizes the quality control parameters, and calculates the required time parameters. Then, according to the predefined data structure template, it organizes these data into a standard format and adds necessary metadata information, such as data version, timestamp, checksum, etc. The process management system also verifies the integrity of the packaged data packet to ensure the accuracy and consistency of the data.
[0092] In some embodiments, data encapsulation can be achieved in various ways: Optionally, the process management system can adopt a hierarchical 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 the clarity and maintainability of the data structure; Optionally, the process management system can adopt a modular encapsulation method, including dividing data packets according to functional modules, establishing association relationships between modules, and supporting flexible data assembly and update. It can be understood that other ways can also be adopted to implement the data encapsulation process, which is not limited here.
[0093] In practical applications, problems such as data format incompatibility or data redundancy may occur. The process management system solves this by establishing a data optimization mechanism: First, perform a data format check to find and convert incompatible data items; Second, perform data compression processing to remove redundant information; Finally, implement an incremental encapsulation strategy to only encapsulate the changed part of the data.
[0094] S207. Transmit the process standard data packet to the alternative station terminal.
[0095] Among them, data transmission refers to the process of sending the process standard data packet from the process management system to the alternative station terminal; data grading refers to dividing the priority of data according to the importance and timeliness requirements of the data; the real-time data channel represents a dedicated communication link for transmitting high-priority data; the asynchronous data channel is a backup communication link for transmitting non-urgent data.
[0096] The process management system needs to ensure that the process data can be transmitted to the alternative terminal reliably and efficiently. Specifically, the process management system first analyzes the priority of the process standard data packet and divides it into key data that needs to be transmitted in real time (such as control parameters, quality indicators) and non-key data that can be transmitted later (such as historical records, statistical data). Then, the key data is preferentially transmitted through the real-time data channel to ensure that the process can be started immediately. When the system resources of the alternative terminal are idle, the non-key data is transmitted through the asynchronous channel. After all data transmissions are completed, the process management system will trigger an integrity verification process to ensure the integrity and consistency of the data.
[0097] In some embodiments, data transmission can be achieved in various ways: Optionally, the process management system can adopt a multi-level cache transmission strategy, including establishing a sending cache at the source end and a receiving cache at the target end, ensuring transmission reliability through data sharding and confirmation mechanisms, and automatically adjusting the transmission rate in case of network fluctuations; Optionally, the process management system can adopt an intelligent routing transmission scheme, including real-time monitoring of the network status, selecting the optimal transmission path, and dynamically adjusting the transmission strategy to ensure the timeliness of data transmission. It can be understood that other ways can also be adopted to implement the data transmission process, which is not limited here.
[0098] In practical applications, problems such as network instability leading to data transmission interruption or delay may occur. The process management system solves this by establishing a transmission protection mechanism: First, it implements a resume breakpoint transmission mechanism to record the data transmission progress and resume from the breakpoint after the transmission is interrupted; Second, it adopts data compression and incremental transmission strategies to reduce the amount of data transmitted and improve the transmission efficiency; Finally, it establishes a transmission retry mechanism to automatically perform multiple retries when the transmission fails until the transmission is successful or the retry limit is reached. At the same time, the system also maintains a transmission log to record various abnormal situations during the transmission process, supporting subsequent problem analysis and optimization improvement.
[0099] In some embodiments, the process management system performs data partitioning and category-based transmission, that is, the process management system grades the data in the process standard data packet, obtaining real-time transmission data and non-real-time transmission data; transmits the real-time transmission data to the alternative station terminal through the real-time data channel; when the system resources of the alternative station terminal are idle, transmits 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, sends an integrity check instruction to the alternative station terminal to enable the alternative station terminal to perform integrity verification.
[0100] Among them, data grading refers to the process of classifying data according to data transmission priority; real-time transmission data refers to critical process data with high requirements for timeliness, including control instructions, real-time parameters, alarm information, etc.; non-real-time transmission data refers to non-critical data that can be transmitted with a delay, including historical records, statistical information, auxiliary data, etc.; the real-time data channel refers to a high-speed communication link dedicated to transmitting high-priority data; the asynchronous data channel refers to a general communication link for transmitting non-urgent data; the integrity check instruction refers to a check command for verifying the integrity of data transmission.
[0101] The process management system needs to ensure that process data can be transmitted to the alternative terminal efficiently and reliably. Specifically, the process management system first analyzes the priority of the data in the process standard data packet, classifying the key data that directly affects the process execution into the real-time transmission category, and classifying the non-critical data used for auxiliary decision-making into the non-real-time transmission category. Then the process management system establishes a dual-channel transmission mechanism, preferentially transmitting real-time data such as control instructions and process parameters through the real-time data channel to ensure that the process can be started and executed immediately. When it detects that the system resources of the alternative terminal are idle, it then transmits non-real-time data such as historical records and statistical reports through the asynchronous channel. Finally, the process management system sends an integrity check instruction to the alternative terminal to trigger the terminal to execute the data verification process to ensure that all transmitted data is complete and correct.
[0102] In some embodiments, data transmission can be achieved in various ways: Optionally, the process management system can adopt a segmented transmission strategy, including splitting large data packets into multiple data segments, setting transmission priority tags, and transmitting them in parallel through multiple channels, and finally reorganizing and verifying the data at the terminal; Optionally, the process management system can adopt a cache synchronization scheme, including establishing data caches at the source end and the target end, using incremental transmission technology to only transmit the changed parts of the data, and reducing the transmission load. It can be understood that other ways can also be adopted to implement the process data transmission process, which is not limited here.
[0103] In practical applications, problems such as data transmission delay or loss may occur due to network bandwidth fluctuations. The process management system solves this by establishing a transmission quality guarantee mechanism: First, it implements dynamic bandwidth detection to monitor the network status in real time. When insufficient bandwidth is detected, it automatically adjusts the data transmission strategy. Second, it adopts data compression technology to compress non-real-time data and reduce the transmission load. Finally, it establishes a data retransmission mechanism. When a data packet is found to be lost or the verification fails, it automatically triggers the retransmission process to ensure the reliability of data transmission. For example, when network congestion is detected, the system will automatically increase the data compression ratio and postpone the transmission of some non-urgent data to give priority to ensuring the transmission quality of real-time data.
[0104] It should be noted that the process management system will also perform load balancing on the transmission channels and dynamically adjust the resource allocation of the real-time channel and the asynchronous channel according to the network conditions. At the same time, the system will maintain a transmission quality log to record various transmission anomalies for continuous optimization of the transmission strategy. In addition, the system has also implemented the function of resuming data transmission from the breakpoint. After the transmission is interrupted, it can resume the transmission from the breakpoint to avoid repeating the transmission of the data that has been successfully transmitted.
[0105] S208. According to the hardware characteristic parameters of the alternative station terminal, convert the process standard data packet of the target monitoring process into alternative interface elements and alternative function modules of the alternative station terminal.
[0106] Referring to step S104, the process management system will analyze the hardware parameter characteristics of the alternative terminal, select a suitable data conversion strategy, and convert the content such as the interface layout and function modules in the process standard data packet into a format suitable for the alternative terminal.
[0107] In some embodiments, the process management system will call a data parsing program (parser) to perform parsing and conversion of the process standard data packet. That is, the process management system will determine the display specifications and processor architecture of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal; based on the display specifications and processor architecture, determine the corresponding data parsing program of the alternative station 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 function modules.
[0108] Among them, the display specification represents the display capability parameters of the terminal device, including resolution, color depth, refresh rate, etc.; the processor architecture refers to the instruction set type and processing capability characteristics of the CPU; the data parsing program represents a dedicated program for converting standard data packets into a format recognizable by the terminal; the interface elements refer to the visual components that make up the operation interface; the function module represents the program code that implements the specific process functions.
[0109] The process management system needs to select a suitable data processing solution according to the hardware characteristics of the replacement terminal. Specifically, the process management system first analyzes the hardware parameters of the terminal to determine its display capability and processing architecture characteristics. Then, it matches the most suitable data parsing program from the parsing program library, and this program needs to support both the display specification and the processor architecture of the terminal. The process management system uses the selected parsing program to parse the process standard data packet and convert it into interface elements and function modules that conform to the terminal characteristics, ensuring that the process functions can be normally presented and executed on the replacement terminal.
[0110] In some embodiments, the data parsing and conversion can be implemented in multiple ways: Optionally, the process management system can adopt a hierarchical parsing strategy, including first performing hardware feature analysis to generate a device capability description file, then selecting parser configuration parameters according to the description file, and finally executing data packet parsing to obtain the adaptation result; Optionally, the process management system can adopt a dynamic compilation method, including constructing an intermediate code representation, performing code optimization for the target platform, and generating native code for the terminal. It can be understood that other ways can also be used to implement the data parsing and conversion process, which is not limited here.
[0111] In practical applications, there may be problems that some complex interface elements or function modules cannot run properly on low - configuration terminals. The process management system solves this by establishing a degradation rendering mechanism: analyzing the hardware resource requirements of each interface element and function module, setting multiple rendering level schemes, and automatically degrading to a more simplified display form when it detects that the terminal resources are insufficient, ensuring that the core functions are available. For example, for the 3D display function, it can be degraded to a 2D picture display; for the real - time animation effect, it can be degraded to a static update mode.
[0112] S209. Generate an alternative operation interface for the alternative station terminal based on the alternative interface elements and alternative function modules.
[0113] Referring to step S105, the process management system will automatically adjust the interface layout and interaction method according to the type characteristics of the replacement terminal, adopt a touch - friendly single - page layout for mobile terminals, and adopt a more detailed multi - page layout for fixed terminals to achieve the optimal operation experience.
[0114] In some embodiments, the process management system performs layout and interaction settings based on the terminal type, that is, the process management system obtains the terminal type identifier of the alternative workbench terminal; the terminal type identifier includes mobile terminals and fixed terminals; when the terminal type identifier is a 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 identifier is a 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; 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.
[0115] Among them, the terminal type identifier refers to an identifier used to distinguish different types of terminal devices; a mobile terminal refers to a terminal device with portability and touch functions, such as a tablet computer, a handheld device, etc.; a fixed terminal refers to a terminal device installed in a fixed position, such as an industrial control computer, a desktop computer, etc.; the layout mode refers to the arrangement and organization method of interface elements; the interaction instructions refer to a set of operation commands for a user to interact with the interface.
[0116] The process management system needs to generate an optimal operation interface for different types of terminals. Specifically, the process management system first obtains the type identifier information of the alternative terminal and determines whether it is a mobile terminal or a fixed terminal. For a mobile terminal, a single-page display mode is adopted, and all interface elements are organized on one page, and the touch operation experience is optimized. For a fixed terminal, a multi-page display mode is adopted, and different function modules are organized through tab pages or navigation bars to support precise operation of the keyboard and mouse. The process management system generates the final operation interface according to different layout modes and interaction methods to ensure operation efficiency and user experience.
[0117] In some embodiments, the interface generation can be achieved in multiple ways: Optionally, the process management system can adopt a responsive layout technology, including defining a flexible layout grid, setting element adaptive rules, and configuring touch response areas to achieve dynamic adjustment of the interface; Optionally, the process management system can adopt a templatized generation solution, including maintaining a terminal type-specific template library, matching the most suitable interface template, and filling in interface elements and function modules. It can be understood that other methods can also be used to implement the generation process of the operation interface, which is not limited here.
[0118] In practical applications, there may be a problem that the actual use scenario of the terminal does not match the preset type. The process management system solves this problem by establishing an adaptive adjustment mechanism: monitoring the actual operation behavior of the user, collecting interaction data, and analyzing usage habits. When it is found that the current interface mode is not suitable for user operation, the interface layout and interaction method are automatically adjusted. For example, when it is detected that a fixed terminal is connected to a touch screen, touch support is automatically enabled; when an external keyboard is connected to a mobile terminal, the keyboard operation response is optimized.
[0119] S210. In response to the process passing instruction on the alternative operation interface of the alternative station terminal, perform the passing operation of the target monitoring process.
[0120] Referring to step S106, the process management system will deploy the converted operation interface on the alternative terminal, and after receiving the operation instruction, continue to perform the passing operation according to the original process flow to ensure the continuity of the production process.
[0121] S211. Record the operation log and performance data of the alternative station terminal executing the target monitoring process.
[0122] Among them, the operation log represents the operation records, status changes, and exception information during the execution of the process; the performance data refers to the statistical indicators reflecting the resource usage and response capabilities of the terminal when executing the process; the recording process includes data collection, processing, and persistent storage.
[0123] The process management system needs to comprehensively monitor the operation status of the alternative terminal. Specifically, the process management system continuously collects various types of data when the alternative terminal executes the process, including operation events, execution time consumption, resource occupancy, etc. Classify, organize, and statistically analyze the collected data to generate a performance evaluation report. At the same time, store these data in the log system according to the predefined format to support subsequent query and analysis.
[0124] In some embodiments, data recording can be implemented in multiple ways: Optionally, the process management system can adopt a distributed log system, including recording detailed logs locally and synchronizing the data to the central server regularly to support multi-dimensional data analysis and query; Optionally, the process management system can adopt a real-time monitoring system, including establishing a performance index system, calculating various indicators in real time, monitoring the terminal status, and discovering potential problems in a timely manner. It can be understood that other ways can also be used to implement the recording process of operation data, which is not limited here.
[0125] In practical applications, problems such as excessive log data volume or inaccurate performance statistics may occur. The process management system solves this by establishing a data management mechanism: Implement a log hierarchical storage strategy, synchronize important logs in real time, and batch process ordinary logs; Adopt a statistical sampling method to reduce the resource consumption of performance statistics while ensuring accuracy; Establish a data cleaning mechanism to archive historical data regularly and maintain the storage space.
[0126] S212. Update the process adaptability of the alternative station terminal based on the operation log and performance data.
[0127] Among them, the update of the process adaptability means adjusting the evaluation of the adaptability of the terminal to the process according to the actual operation data; the update process includes data analysis, evaluation calculation, and result application.
[0128] The process management system needs to dynamically optimize the terminal evaluation system according to the actual operation effect. Specifically, the process management system first analyzes the abnormal situations and performance fluctuations in the operation log to evaluate the stability of the terminal executing the process. Then, combined with indicators such as resource utilization rate and response time in the performance data, the actual execution efficiency is calculated. The process management system adjusts the parameters of the adaptation degree calculation model according to the analysis results to make the evaluation results more in line with the actual situation.
[0129] In some embodiments, the adaptation degree update can be achieved in multiple ways: Optionally, the process management system can adopt machine learning methods to train an adaptation degree prediction model by analyzing historical operation data and dynamically adjust the evaluation weights; Optionally, the process management system can adopt a fuzzy evaluation method to establish a multi-dimensional evaluation index system, comprehensively consider various operation data, and obtain the updated adaptation degree. It can be understood that other ways can also be adopted to implement the adaptation degree update process, which is not limited here.
[0130] In practical applications, there may be problems with large fluctuations in the adaptation degree evaluation results. The process management system solves this by establishing an evaluation stability mechanism: introducing a time decay factor to reduce the influence weight of historical data; setting an evaluation smoothing period to avoid drastic changes in the evaluation results caused by short-term fluctuations; establishing a multi-level evaluation mechanism to conduct comprehensive evaluations on different time scales.
[0131] In some embodiments, the process management system can set a standby terminal for the alternative station terminal, that is, the process management system will calculate the trend of the process adaptation change of the alternative station terminal within a preset time period in the future based on the historical process records of the alternative station terminal; calculate the downgrading risk level of the alternative station terminal according to the process adaptation change trend and the preset adaptation threshold; when the downgrading risk level is higher than the preset risk level, screen terminals from the process configuration library according to the process adaptation degree from high to low to generate a preparatory alternative terminal queue; send a process standard data packet to the first terminal in the preparatory alternative terminal queue, and when it is detected that the process adaptation degree of the alternative station terminal is lower than the preset adaptation threshold, send a passing station conversion instruction to the preparatory alternative terminal so that the preparatory alternative terminal continues to execute the process passing station operation.
[0132] Among them, the process adaptation change trend represents the predicted trend of the terminal's process execution ability changing over time; the downgrading risk level is a risk assessment indicator indicating the risk that the terminal performance decline affects the process execution; the preparatory alternative terminal queue represents a list of alternative terminals sorted according to the process adaptation degree; the passing station conversion instruction is a control command that triggers the switching of the process execution terminal.
[0133] The process management system needs to predict and prevent the risk of performance degradation that may occur in alternative terminals. Specifically, the process management system first analyzes the historical process records of the terminal, including data such as running duration, resource occupancy, and abnormal frequency, to establish a performance trend model. Then, based on this model, it predicts the change trend of the terminal's adaptability within a certain period in the future, and calculates the downgrade risk level in combination with a preset adaptation threshold. When the risk level exceeds the warning value, the process management system will proactively screen suitable alternative terminals from the process configuration library, sort them in descending order according to the process adaptability to form a preparatory replacement queue. The process management system sends the process data to the terminal at the head of the queue in advance, and when it detects a decrease in the adaptability of the current terminal, it promptly switches to the preparatory terminal to ensure the continuous execution of the process.
[0134] In some embodiments, terminal switching warnings can be achieved in various ways: Optionally, the process management system can adopt machine learning methods, including collecting historical terminal operation data, training a performance prediction model, evaluating the downgrade risk in real time, and dynamically adjusting the warning threshold; Optionally, the process management system can adopt expert system methods, including establishing a performance evaluation rule library, conducting comprehensive analysis in combination with multi-dimensional indicators, and generating risk warning strategies. It can be understood that other methods can also be used to achieve the terminal switching warning process, which is not limited here.
[0135] In practical applications, there may be a problem that the preparatory alternative terminal is also unavailable at the switching moment. The process management system solves this by establishing a multi-level backup mechanism: maintaining multiple preparatory alternative terminal candidates and continuously monitoring their status. When the preferred preparatory terminal is unavailable, it immediately switches to the second-best preparatory terminal. At the same time, the system will record various abnormal situations during the switching process and continuously optimize the terminal selection strategy. For example, when it is found that a certain type of terminal is prone to failure during a specific period, it will automatically adjust the terminal selection weight during that period and preferentially select a more stable terminal type. In this way, it is ensured that a suitable alternative terminal can be found in any case to maintain the normal operation of the process.
[0136] It should be noted that the process management system will also regularly evaluate and update the effectiveness of the risk warning mechanism. This includes analyzing the warning accuracy rate, optimizing the prediction model parameters, adjusting the risk level classification standard, etc. At the same time, the system will establish a terminal health record to record the performance change characteristics of each terminal, providing a more accurate reference basis for subsequent terminal selection and risk warning.
[0137] In the embodiments of the present application, due to the adoption of technologies such as dynamic evaluation of terminal adaptability, standardized encapsulation of process data, adaptive interface generation, and intelligent warning backup, the flexible migration and intelligent scheduling of processes between heterogeneous terminals can be achieved. 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, the standardized transmission and conversion of process data are realized; through interface adaptation technology, the optimal presentation of process functions on different terminals is ensured; through the warning backup mechanism, the risk of terminal failures is prevented in advance. Effectively solving the problems in traditional solutions such as strong process terminal specificity, high maintenance costs, and low switching efficiency, the continuous and stable operation of the production line, the efficient utilization of equipment resources, and the intelligent optimization of the production process are thus realized.
[0138] The process management system in the embodiments of the present invention application will be described from the perspective of hardware processing below. Please refer to Figure 3 , which is a schematic structural diagram of an entity device of the process management system in the embodiments of the present application.
[0139] It should be noted that Figure 3 the structure of the process management system shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.
[0140] As Figure 3 shown, the process management system includes a CPU 301, which can perform various appropriate actions and processes according to the program stored in the ROM 302 or the program loaded into the RAM 303 from the storage section 308, such as executing the method described in the above embodiments. In the RAM 303, various programs and data required for system operation are also stored. The CPU 301, ROM 302, and RAM 303 are connected to each other via a bus 304. An I / O interface 305 is also connected to the bus 304.
[0141] The following components are connected to the I / O interface 305: an input section 306 including an audio input device, a button switch, etc.; an output section 307 including a liquid crystal display (LCD) and an audio output device, an indicator light, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. 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. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed so that the computer program read from it can be installed into the storage section 308 as needed.
[0142] 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 that includes a computer program carried on a computer-readable medium, and the computer program includes 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 through the communication section 309, and / or installed from the removable medium 311. When the computer program is executed by the CPU 301, various functions defined in the present invention are executed.
[0143] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. Each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings.
[0144] Specifically, the process management system of this embodiment includes a processor and a memory. A computer program is stored on the memory, and when the computer program is executed by the processor, the process passing method provided in the above embodiment is implemented.
[0145] On the other hand, the present invention also provides a computer-readable storage medium, which may be included in the process management system described in the above embodiment; or it may exist separately and not be assembled into the process management system. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of the process management system, the process management system is enabled to implement the process passing method provided in the above embodiment.
[0146] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and 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 various embodiments of the present application.
[0147] As used in the foregoing embodiments, depending on the context, the term "when" can be interpreted to mean "if" or "after" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "upon determining" or "if (the stated condition or event) is detected" can be interpreted to mean "if determined" or "in response to determining" or "when (the stated condition or event) is detected" or "in response to detecting (the stated condition or event)".
Claims
1. A process passing station method, characterized in that, Applied to a process management system, the method includes: Collecting the hardware characteristic parameters of registered terminals; Calculating the process adaptation degree and process execution level of the registered terminals for different processes in the process configuration library according to the hardware characteristic parameters and process matching rules; When it is detected that the default station terminal of the target monitored process fails, determining the registered terminal with a process adaptation degree higher than the preset adaptation threshold of the target monitored process and the highest process execution level as the alternative station terminal; Converting the process standard data packet of the target monitored process into alternative interface elements and alternative function modules of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal; Generating an alternative operation interface for the alternative station terminal based on the alternative interface elements and the alternative function modules; Responding to the process passing instruction on the alternative operation interface of the alternative station terminal, performing the passing operation of the target monitored process.
2. The method according to claim 1, characterized in that, The step of converting the process standard data packet of the target monitored process into alternative interface elements and alternative function modules of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal specifically includes: Determining the display specification and processor architecture of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal; Determining the corresponding data parsing program of the alternative station terminal based on the display specification and the processor architecture; Parsing the process standard data packet of the target monitored process based on the data parsing program to obtain alternative interface elements and alternative function modules.
3. The method according to claim 1, characterized in that, The step of generating an alternative operation interface for the alternative station terminal based on the alternative interface elements and the alternative function modules specifically includes: Obtaining the terminal type identifier of the alternative station terminal; the terminal type identifier includes a mobile terminal and a fixed terminal; When the terminal type identifier is the mobile terminal, arranging the alternative interface elements in a single-page display mode and enabling a touch interaction instruction in the alternative function module; When the terminal type identifier is the fixed terminal, arranging the alternative interface elements in a multi-page display mode and enabling a keyboard and mouse interaction instruction in the alternative function module; Generating the alternative operation interface according to the layout mode of the alternative interface elements and the interaction instruction of the alternative function module.
4. The method according to claim 1, wherein Before the step of converting the process standard data packet of the target monitored process into alternative interface elements and alternative function modules of the alternative station terminal according to the hardware characteristic parameters of the alternative station terminal, the method further includes: Obtaining the execution status information and process progress information from the default station terminal of the target monitored process; Extracting the 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 packet; Transmitting the process standard data packet to the alternative station terminal.
5. The method according to claim 4, wherein The step of transmitting the process standard data packet to the alternative station terminal specifically includes: Performing data classification on 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 station terminal through a real-time data channel; When the system resources of the alternative station 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, sending an integrity check instruction to the alternative station terminal so that the alternative station terminal performs an integrity check.
6. The method according to claim 1, characterized in that After the step of performing the passing operation of the target monitoring process in response to the process passing instruction on the alternative operation interface of the alternative station terminal, the method further includes: Recording the operation log and performance data of the alternative station terminal for executing the target monitoring process; Updating the process adaptability of the alternative station terminal based on the operation log and the performance data.
7. The method according to claim 6, characterized in that, After the step of updating the process adaptability of the alternative station terminal based on the operation log and the performance data, the method further includes: Calculating the trend of process adaptability change of the alternative station terminal within a preset time period in the future based on the historical process records of the alternative station terminal; Calculating the degradation risk level of the alternative station terminal according to the trend of process adaptability change and the preset adaptability threshold; When the degradation risk level is higher than the preset risk level, screening terminals from the process configuration library in descending order of process adaptability to generate a preliminary alternative terminal queue; Sending the process standard data packet to the first terminal in the preliminary alternative terminal queue, and when it is detected that the process adaptability of the alternative station terminal is lower than the preset adaptability threshold, sending a passing conversion instruction to the preliminary alternative terminal so that the preliminary alternative terminal continues to perform the process passing operation.
8. 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 according to any one of claims 1-7.
9. A computer-readable storage medium comprising instructions, characterized in that, When the instruction runs on the process management system, enabling the process management system to execute the method according to any one of claims 1-7.
10. A computer program product, characterized in that, When the computer program product runs on the process management system, enabling the process management system to execute the method according to any one of claims 1-7.
Citation Information
Patent Citations
Process control terminal
CA2010711A1
Dynamic menu generation method and device, computer equipment and storage medium
CN113960966A
Robot scheduling method, scheduling platform and system
CN114415691A
Task processing method and device based on digital employees, equipment and storage medium
CN116205465A
Multi-robot cooperative control system and method based on Internet of Things
CN117590816A