Automatic assembly line MES operation control management method and system
By introducing an automated pipeline operation control management method in the MES system, using intelligent device authentication and two-sided verification mechanisms, the problem of insufficient deployment verification and configuration management of traditional MES systems is solved, and efficient and secure deployment and version of MES system is achieved management improves production efficiency and management level.
Patent Information
- Application Number
- CN202411583228.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-01-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional MES systems have shortcomings in deployment verification, configuration management, product management and automation, resulting in low production efficiency and quality.
By establishing an automated pipeline MES operation control management method between the operation and maintenance side and the R&D side, including intelligent equipment certification, two-sided verification mechanism, configuration item management and version management, we ensure the integrity and security of the MES package, and through Automate pipelines for deployment and version management.
It improves the deployment security and accuracy of the MES system, realizes unified management and version control of configuration parameters, reduces human configuration errors, and improves production efficiency and operation and maintenance convenience.
Smart Images

Figure CN119248300A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of software operation control management, and in particular to an automated assembly line MES operation control management method and system. Background Art
[0002] Manufacturing Execution System (MES) is a production management technology for the workshop level, which aims to provide a comprehensive solution including manufacturing data management, planning and scheduling management, production scheduling management, inventory management, quality management, human resource management, etc. With the development of intelligent manufacturing, the application of automated assembly lines in production is becoming more and more extensive. As the core of production management, the deployment, configuration, version management and degree of automation of the MES system directly affect production efficiency and quality.
[0003] However, traditional MES systems have many shortcomings in deployment verification, configuration management, product management and automation, such as lax deployment verification, chaotic configuration management, irregular product version management, and low degree of automation.
[0004] In view of this, it is necessary to improve the existing MES operation control management methods. Summary of the invention
[0005] The present invention aims to solve one of the technical problems in the prior art to at least a certain extent, and provides an efficient, safe and controllable solution for MES operation control management by proposing an automated assembly line MES operation control management method and system.
[0006] To achieve the above objectives, in a first aspect, the present application provides an automated assembly line MES operation control management method, based on the operation and maintenance side and the R&D side, comprising the following steps: Authentication of intelligent equipment on the operation and maintenance side; Obtain the MES package to be deployed from the MES software warehouse on the R&D side through certified intelligent equipment, and calculate the package feature value of the MES package; Based on the packet feature value, the MES packet is integrity checked using the preset bilateral verification mechanism; Execute the deployment operation of the MES package based on the integrity check result; Create configuration items in the intelligent equipment where the MES package has been deployed; Associate configuration items with MES system software products, and perform version management on the deployed MES system software products to form an MES product warehouse.
[0007] Furthermore, the MES package includes: MES system software products and MES system software product application environment information.
[0008] Furthermore, while obtaining the MES package to be deployed, it also includes: obtaining identification information of the MES package and a digital signature for anti-tampering.
[0009] Furthermore, the MES artifact warehouse includes: version information, build time, and metadata of the builder of each MES system software artifact.
[0010] Furthermore, in the process of creating configuration items, each of the configuration items is associated with the MES system software product, application environment information, functional module category of the MES system software product, coding specifications, server IP and deployment path.
[0011] Furthermore, the preset double-sided verification mechanism includes: The smart device on the operation and maintenance side generates a data packet containing a packet feature value, identification information, and a digital signature; The intelligent device on the operation and maintenance side sends the data packet to the environment server designated by the operation and maintenance side; After receiving the data packet, the environment server designated by the operation and maintenance side uses the stored private key to decrypt and verify the digital signature; The environment server designated by the operation and maintenance side returns the verification result to the smart device on the operation and maintenance side; After receiving the verification results, the smart device on the operation and maintenance side uses the public key, file feature value, identification information and digital signature to perform integrity verification on the MES package.
[0012] Furthermore, the packet characteristic values of the MES packet include: a hash value, a timestamp, a checksum and a sequence number.
[0013] Furthermore, the configuration items are associated with the MES system software products, and the deployed MES system software products are version managed to form an MES product warehouse, including: The intelligent equipment on the operation and maintenance side is upgraded to MES system software products from the R&D side, and an automated assembly line is used to deploy the specified version of MES system software products and configuration items to the environment server specified by the operation and maintenance side.
[0014] Furthermore, the automated assembly line comprises: MES build pipeline, MES deployment pipeline and MES general pipeline; Among them, the MES build pipeline is responsible for compiling and generating artifacts; The MES deployment pipeline is responsible for pushing and deploying configuration items and artifacts to the specified server or image; The MES general class pipeline is responsible for connecting the build class and deployment class operations in series.
[0015] In a second aspect, the present application further provides an automated assembly line MES operation control management system, which is used to implement an automated assembly line MES operation control management method, including: Authentication unit: Authentication of intelligent equipment on the operation and maintenance side; MES package acquisition unit: obtains the MES package to be deployed from the MES software warehouse on the R&D side through a certified intelligent device, and calculates the package feature value of the MES package; Double-end verification unit: Based on the packet feature value, the MES packet is checked for integrity using a preset double-side verification mechanism; Deployment unit: performs deployment operations of the MES package based on the integrity check results; Configuration item management unit: creates configuration items in intelligent devices where MES packages have been deployed; Collaborative configuration unit: associates configuration items with MES system software products, and performs version management on the deployed MES system software products to form an MES product warehouse; Pipeline setting unit: set MES build pipeline, MES deployment pipeline and MES general pipeline.
[0016] Beneficial effects of the present invention: Compared with the prior art, the present invention provides an automated assembly line MES operation control management method and system, and the specific effects include: (1) Improved the security and accuracy of MES system deployment, effectively preventing malware and tampering; (2) It realizes the unified management, version control and inter-environment transfer of configuration parameters, improving the efficiency and consistency of configuration management; (3) Established an MES software product warehouse and version management mechanism to ensure the accuracy and security of MES products; (4) It realizes automated assembly line services, reduces human configuration errors, and improves production efficiency and operation and maintenance convenience; In summary, this technical solution provides an efficient, safe and controllable solution for MES operation control management. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of the steps of the method of the present invention; Figure 2 It is a functional block diagram of the system of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] Example 1, please refer to Figure 1 As shown, the present application provides an automated assembly line MES operation control management method, based on the operation and maintenance side and the R&D side, including the following steps: Authentication of intelligent equipment on the operation and maintenance side; Obtain the MES package to be deployed from the MES software warehouse on the R&D side through certified intelligent equipment, and calculate the package feature value of the MES package; Based on the packet feature value, the MES packet is integrity checked using the preset bilateral verification mechanism; Execute the deployment operation of the MES package based on the integrity check result; Create configuration items in the intelligent equipment where the MES package has been deployed; Associate configuration items with MES system software products, and perform version management on the deployed MES system software products to form an MES product warehouse.
[0020] During the specific implementation process, the MES package includes: MES system software products and MES system software product application environment information.
[0021] In the specific implementation process, while obtaining the MES package to be deployed, it also includes: obtaining the identification information of the MES package and a digital signature for anti-tampering.
[0022] In the specific implementation process, the digital signature is obtained by encrypting the data packet content with the private key. It contains the sender information of the data packet, the sending time, and the summary of the data packet. The main function of the digital signature is to ensure the authenticity and integrity of the data and prevent the data from being tampered with or impersonated during transmission. The receiving end can use the stored public key to decrypt and verify the digital signature, thereby confirming the sender identity and data content of the data packet.
[0023] During the specific implementation process, the MES product warehouse includes: version information, build time, and metadata of the builder of each MES system software product.
[0024] In the specific implementation process, in the process of creating configuration items, each of the configuration items is associated with the MES system software product, application environment information, functional module category of the MES system software product, coding specifications, server IP and deployment path.
[0025] In the specific implementation process, it also includes configuration item operations and version management: by creating, modifying, and deleting configuration items, the version management of configuration parameters is realized. At the same time, it supports the flow of configuration items between different environments to ensure the consistency of configuration information.
[0026] In the specific implementation process, the preset two-side verification mechanism includes: The smart device on the operation and maintenance side generates a data packet containing a packet feature value, identification information, and a digital signature; The intelligent device on the operation and maintenance side sends the data packet to the environment server designated by the operation and maintenance side; After receiving the data packet, the environment server designated by the operation and maintenance side uses the stored private key to decrypt and verify the digital signature; The environment server designated by the operation and maintenance side returns the verification result to the smart device on the operation and maintenance side; After receiving the verification results, the smart device on the operation and maintenance side uses the public key, file feature value, identification information and digital signature to perform integrity verification on the MES package.
[0027] In the specific implementation process, the packet characteristic values of the MES packet include: hash value, timestamp, checksum and sequence number.
[0028] In the specific implementation process, the hash value is a data summary calculated by a specific algorithm, which can map data of any length to a hash value of fixed length. In MES packets, hash values are usually used to verify the integrity of data. If the data is tampered with during transmission, its hash value will change and be detected by the receiving end.
[0029] In the specific implementation process, the timestamp refers to the time record of the data packet generation or transmission. In the MES package, the timestamp can be used to verify the timeliness of the data and prevent outdated data from being processed or applied incorrectly.
[0030] In practice, the checksum is a simple method of verifying data integrity by adding the data in a packet bit by bit (or performing other operations). The receiver can perform the same operation on the received packet and compare the result with the checksum provided by the sender to verify the integrity of the data.
[0031] In the specific implementation process, the sequence number is usually used to identify the order and uniqueness of the data packet. In the MES system, the sequence number can help the receiving end identify and process the data packet to ensure the correctness and order of the data.
[0032] In the specific implementation process, the configuration items are associated with the MES system software products, and the deployed MES system software products are version managed to form an MES product warehouse, including: The intelligent equipment on the operation and maintenance side is upgraded from the R&D side to the MES system software products, and the specified version of the MES system software products and configuration items are deployed to the environment server specified by the operation and maintenance side using an automated assembly line to ensure the accuracy and security of the MES products.
[0033] In the specific implementation process, the automated assembly line includes: MES build pipeline, MES deployment pipeline and MES general pipeline; Among them, the MES build pipeline is responsible for compiling and generating artifacts; The MES deployment pipeline is responsible for pushing and deploying configuration items and artifacts to the specified server or image; The MES general class pipeline is responsible for connecting the build class and deployment class operations in series.
[0034] During the specific implementation process, MES construction pipelines, MES deployment pipelines and MES general pipelines are generated according to project requirements.
[0035] During the specific implementation process, the automated assembly line records execution logs, status information and exception information in real time. The MES management system provides a monitoring interface to display the assembly line execution progress, status and exception alarms, so that operation and maintenance personnel can find and handle problems in a timely manner.
[0036] In the specific implementation process, the specific version of the MES system software product (i.e. the specific version of the software) and related configuration items (including various settings and parameters required for the software to run) are automatically deployed to the designated production environment server using automated assembly line technology. The purpose of this is to ensure that the software and its configuration can take effect quickly and accurately in the target environment, while reducing the risk of errors caused by manual operations.
[0037] In the specific implementation process, MES products include the following types: MES system software products: This is the core part of the MES system, including all the functional codes and necessary configuration files of the MES system. These products are usually strictly tested and verified to ensure their stability and reliability.
[0038] MES system module products: MES system usually consists of multiple modules, such as production planning management module, production process monitoring module, quality management module, etc. Each module can be compiled and packaged into products separately, which is convenient for modular deployment and management.
[0039] Customized MES products: MES systems can be customized according to the needs and business processes of different enterprises. Customized MES products are software products of MES systems or modules that are customized according to enterprise needs.
[0040] In the specific implementation process, the generation and deployment of MES products usually rely on automated pipelines. Automated pipelines can automatically complete tasks such as compilation, packaging, testing, and deployment of MES products, improving the efficiency and accuracy of MES system deployment.
[0041] In a specific embodiment, the present invention ensures the safe, reliable and efficient deployment of the MES system and improves the management level of the manufacturing execution system through a series of measures such as intelligent device authentication, bilateral verification mechanism, configuration item management and version management.
[0042] Example 2, please refer to Figure 2 As shown, the present application also provides an automated assembly line MES operation control management system, which is used to implement the automated assembly line MES operation control management method described in any one of Embodiment 1, including: Authentication unit: Authentication of intelligent equipment on the operation and maintenance side; MES package acquisition unit: obtains the MES package to be deployed from the MES software warehouse on the R&D side through a certified intelligent device, and calculates the package feature value of the MES package; Double-end verification unit: Based on the packet feature value, the MES packet is checked for integrity using a preset double-side verification mechanism; Deployment unit: performs deployment operations of the MES package based on the integrity check results; Configuration item management unit: creates configuration items in intelligent devices where MES packages have been deployed; Collaborative configuration unit: associates configuration items with MES system software products, and performs version management on the deployed MES system software products to form an MES product warehouse; Pipeline setting unit: set MES build pipeline, MES deployment pipeline and MES general pipeline.
[0043] Through the description of the above implementation methods, the embodiments of the present invention can be provided as a system or method. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.
[0044] In the embodiments provided in the present application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of systems, modules and units can be electrical, mechanical or other forms.
[0045] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. An automated assembly line MES operation control management method, based on the operation and maintenance side and the R&D side, characterized in that: The following steps are involved: Authentication of intelligent equipment on the operation and maintenance side; Obtain the MES package to be deployed from the MES software warehouse on the R&D side through certified intelligent equipment, and calculate the package feature value of the MES package; Based on the packet feature value, the MES packet is integrity checked using the preset bilateral verification mechanism; Execute the deployment operation of the MES package based on the integrity check result; Create configuration items in the intelligent equipment where the MES package has been deployed; Associate configuration items with MES system software products, and perform version management on the deployed MES system software products to form an MES product warehouse.
2. The MES operation control management method for an automated assembly line according to claim 1, characterized in that: The MES package includes: MES system software products and MES system software product application environment information.
3. The MES operation control management method for an automated assembly line according to claim 1, characterized in that: When obtaining the MES package to be deployed, it also includes: obtaining the identification information of the MES package and the digital signature for anti-tampering.
4. The MES operation control management method for an automated assembly line according to claim 1, characterized in that: The MES product warehouse includes: version information, build time, and metadata of the builder of each MES system software product.
5. The MES operation control management method for an automated assembly line according to claim 1, characterized in that: In the process of creating configuration items, each of the configuration items is associated with the MES system software product, application environment information, functional module category of the MES system software product, coding specifications, server IP and deployment path.
6. The MES operation control management method for an automated assembly line according to claim 1, characterized in that: The preset two-sided verification mechanism includes: The smart device on the operation and maintenance side generates a data packet containing a packet feature value, identification information, and a digital signature; The intelligent device on the operation and maintenance side sends the data packet to the environment server designated by the operation and maintenance side; After receiving the data packet, the environment server designated by the operation and maintenance side uses the stored private key to decrypt and verify the digital signature; The environment server designated by the operation and maintenance side returns the verification result to the smart device on the operation and maintenance side; After receiving the verification results, the smart device on the operation and maintenance side uses the public key, file feature value, identification information and digital signature to perform integrity verification on the MES package.
7. The MES operation control management method for an automated assembly line according to claim 1, characterized in that: The packet characteristic values of the MES packet include: a hash value, a timestamp, a checksum, and a sequence number.
8. The method for operation control and management of an automated assembly line MES according to claim 1, characterized in that: Associate configuration items with MES system software products, and perform version management on the deployed MES system software products to form an MES product warehouse, including: The intelligent equipment on the operation and maintenance side is upgraded to MES system software products from the R&D side, and an automated assembly line is used to deploy the specified version of MES system software products and configuration items to the environment server specified by the operation and maintenance side.
9. The method for operation control and management of an automated assembly line MES according to claim 8, characterized in that: The automated assembly line includes: MES build pipeline, MES deployment pipeline and MES general pipeline; Among them, the MES build pipeline is responsible for compiling and generating artifacts; The MES deployment pipeline is responsible for pushing and deploying configuration items and artifacts to the specified server or image; The MES general class pipeline is responsible for connecting the build class and deployment class operations in series.
10. An automated assembly line MES operation control management system, used to implement the automated assembly line MES operation control management method according to any one of claims 1 to 9, characterized in that: include: Authentication unit: Authentication of intelligent equipment on the operation and maintenance side; MES package acquisition unit: obtains the MES package to be deployed from the MES software warehouse on the R&D side through a certified intelligent device, and calculates the package feature value of the MES package; Double-end verification unit: Based on the packet feature value, the MES packet is checked for integrity using a preset double-side verification mechanism; Deployment unit: performs deployment operations of the MES package based on the integrity check results; Configuration item management unit: creates configuration items in intelligent devices where MES packages have been deployed; Collaborative configuration unit: associates configuration items with MES system software products, and performs version management on the deployed MES system software products to form an MES product warehouse; Pipeline setting unit: set MES build pipeline, MES deployment pipeline and MES general pipeline.
Citation Information
Patent Citations
A software defined manufacturing / assembly system
CA3161301A1
Multi-plant management manufacturing execution system and obtaining method thereof
CN109507979A
One-stop application software configuration collaboration and delivery method
CN117591164A
Program deployment method and device, virtual machine and storage medium
CN117873501A
Manufacturing execution system for smart factory based on blockchain interworking
KR102106373B1
