Assembly line process diagram delivery system and method based on block chain
Through the blockchain-based assembly line process diagram delivery system, the problems of easy loss and untimely update of traditional process diagrams are solved, efficient, safe and transparent management of process diagrams are achieved, and production efficiency and management level are improved.
Patent Information
- Application Number
- CN202510174264.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-03-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional paper process diagrams have problems such as inconvenient search, easy loss, and untimely update of information in industrial production, which affects production efficiency and flexibility.
Using a blockchain-based assembly line process diagram delivery system, smart contracts realize automated management through communication between the server and the client, and using the blockchain network to store and manage the metadata and access rights of the process diagram.
It ensures the authenticity of the process diagram, improves production efficiency and management level, ensures the security and transparency of data, and is suitable for complex and changeable production environments.
Smart Images

Figure CN119670153A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication information technology, and in particular to a blockchain-based assembly line process diagram delivery system and method. Background Art
[0002] In modern industrial production, assembly line production is widely used. The production of different batches may involve different processes, and workers complete their respective production steps according to the process diagram.
[0003] Traditionally, workers complete operations through paper process drawings, but this method has problems such as inconvenient search, easy loss, and untimely information update, which affects production efficiency and flexibility. Therefore, it is necessary to propose a new method for delivering process drawings.
[0004] In order to solve the above problems, the present invention proposes a blockchain-based assembly line process diagram delivery system and method. Summary of the invention
[0005] In order to make up for the defects of the prior art, the present invention provides a simple and efficient blockchain-based assembly line process diagram delivery system and method.
[0006] The present invention is achieved through the following technical solutions: A blockchain-based assembly line process diagram delivery system, characterized by: Server: It is the core of the entire process diagram delivery system. It adopts B / S (browser / server) architecture and is deployed in the factory's local area network. It is responsible for receiving, processing and managing process diagram files to ensure secure data transmission and efficient processing. Client: It is an Android application installed on the production line screen, which communicates with the server and is responsible for receiving and displaying the process diagram of the corresponding process; Blockchain network: used to store and maintain metadata and access rights of process diagrams to ensure data immutability and traceability; blockchain technology can improve the security and reliability of the system.
[0007] Smart Contract: A key component in the blockchain network, used to automatically execute and manage rules and processes related to process diagram delivery to achieve automated and efficient operation management.
[0008] The server includes a file upload module, a file parsing module, a client management module and a communication module; The file upload module supports uploading process diagram files in Excel, PDF and PPT formats; users can upload process diagram files to the server through a browser.
[0009] The file parsing module is responsible for automatically parsing the uploaded process diagram file and converting it into a custom specified image format; wherein, Excel files are decomposed by Sheet pages, PDF files and PPT files are decomposed by pages, and each page is numbered; then, metadata is generated for each process diagram file, including the file upload time, operator and file version information, and the image after metadata parsing of each process diagram file is associated with the production line process; The client management module is responsible for maintaining the client's ID, name and verification code, and groups several clients into a production line. The information of each production line includes the screen in the production line, the screen sequence number and the process diagram corresponding to the screen; The communication module A communicates with the client using the WebSocket protocol and is responsible for sending the download address of the process diagram to each screen and receiving feedback from the client.
[0010] The client includes a configuration module, a communication module B, a display module and an update module; The configuration module is used to configure the interface address of the server and perform identity authentication through the blockchain network; each client has a unique ID, name and verification code to ensure its legitimacy and security; Communication module B uses the WebSocket protocol to maintain communication with the server. It is responsible for receiving the download address of the process diagram, obtaining the process diagram from the server according to the download address, and feeding back the download progress and status to the server. The display module is responsible for displaying the downloaded process diagram on the screen; workers can view the detailed contents of the process diagram by touching the screen.
[0011] The update module is responsible for automatically updating and displaying the new process diagram when the product process diagram associated with the production line changes, to ensure that workers always see the latest production steps.
[0012] The blockchain network includes a data storage module, an access control module and an audit module; The access control module is responsible for managing access rights to process diagram data and implementing flexible permission control through smart contracts. Only authorized clients can access the corresponding process diagram. The audit module is responsible for recording all operation logs on the process diagram data, including log data generated by upload, download and view operations, and storing the generated log data in the blockchain network for management personnel to audit and trace at any time; The data storage module is responsible for storing the metadata of each process diagram file, the image after the metadata of each process diagram file is parsed, and all operation information of the process diagram file and the log data generated by the operation in the distributed ledger of the blockchain network according to the production line process sequence number to ensure the integrity, traceability and non-tamperability of the data.
[0013] The smart contract is an automated program running on a blockchain network, which is used to execute predefined rules and logic, including an identity authentication and authorization module, a process diagram upload and update module, an access log recording module, a permission management module, and a notification and alarm module; The identity authentication and authorization module is used to verify the identity of the client and grant access rights according to pre-set rules. Only clients that have passed identity authentication and authorization can access and download the corresponding process diagrams; The process diagram upload and update module is responsible for automatically verifying the legitimacy of the process diagram file when it is uploaded or updated, storing it in the blockchain network, and notifying the relevant clients to perform synchronous updates; The access log recording module is responsible for automatically recording each access and operation information of the process diagram file, including upload, download and view information; The permission management module is responsible for dynamically adjusting the access rights of the client according to the predefined permission policy; For example, when a new product is launched, the smart contract can automatically update the permissions of the relevant clients, enabling them to access the new process diagram.
[0014] The notification and alarm module is responsible for helping users customize the notification and alarm mechanism, and automatically sending notifications to relevant managers when the notification and alarm mechanism is triggered (such as unauthorized access attempts or data update failures), to ensure that problems can be discovered and resolved in a timely manner.
[0015] A method for delivering a production line process diagram based on blockchain, comprising the following steps: Step S1: Upload and convert process diagram Users upload process diagram files (such as Excel, PDF, PPT format) to the server through the production management system. After receiving these files, the server processes them through the file parsing module; In step S1, the file parsing module processes the process diagram file as follows: Step S1.1, file parsing Decompose each process diagram file into multiple pages in picture format, where Excel files are decomposed by Sheet pages, PDF files and PPT files are decomposed by pages, and each page is numbered for subsequent sequential management; Step S1.2, image format conversion The server converts the uploaded Excel files, PDF files and PPT files into custom-specified image formats, including JPEG and PNG formats, for easy storage and display; Step S1.3, generate metadata Generate metadata for each file, including file upload time, uploader information, and file version; and store the generated metadata in the blockchain network to ensure data integrity and traceability; Step S1.4, association with process The server associates the metadata-parsed images of each process diagram file with the production line process and arranges them according to the production line process sequence number; The images after metadata analysis of each process diagram file, as well as all operation information of the process diagram file and the log data generated by the operation, are stored in the distributed ledger of the blockchain network according to the production line process number to ensure the consistency and integrity of the data.
[0016] Step S2: Client configuration and authentication Configure the server's interface address and perform identity authentication through the blockchain network; In step S2, the configuration and authentication process of the client is as follows: Step S2.1, configure the client Configure the server's interface address on each production line screen with an Android app installed. The server assigns a unique ID, name, and verification code to each client to ensure the legitimacy and uniqueness of each client. Step S2.2, identity authentication The client performs identity authentication through the blockchain network, and the client's ID and verification code are automatically verified through the smart contract, and the corresponding access rights are granted. Only the authenticated and authorized client can receive and display the process diagram; Step S2.3, configuration file synchronization The client obtains and synchronizes the configuration file from the server, including the production line ID, screen number, and associated process information; The configuration file is stored locally on the client and is regularly updated with the server to ensure the accuracy and timeliness of the data.
[0017] Step S3: Delivery and display of process diagram When the user selects a process diagram for delivery on the server, it communicates with the client through the WebSocket protocol: In step S3, the delivery and display process of the process diagram is as follows: Step S3.1, submit request The user customizes the production line and process diagram files to be delivered on the server and submits the delivery request; the server submits the download request of the process diagram to the blockchain network, and the smart contract in the blockchain network generates the download address of the process diagram based on the identity authentication and permission verification of the client; Step S3.2, sending address After receiving the download address returned by the blockchain network, the server sends the address to the corresponding client through WebSocket; after receiving the download address, the client starts downloading the process diagram image; Step S3.3, download display The client obtains the process diagram image from the server according to the download address, and displays the process diagram page in order according to the sequence number of the process diagram to ensure that the worker completes the operation in the correct order; the worker views the detailed content of the process diagram by touching the screen and completes the production operation step by step; Step S3.4, Operation Feedback The client feeds the download progress and display status back to the server to ensure that the server can understand the status of each client in real time; If a download fails or an error occurs, the server will promptly notify the administrator for processing.
[0018] Step S4: Update and synchronization of process diagram When the product process diagram associated with the production line needs to be updated, the file is automatically updated, the access rights of the relevant clients are adjusted, the relevant clients are notified, and the log records are updated; the specific steps are as follows: Step S4.1, file update After the production manager uploads the new process diagram file to the server, the file parsing module automatically parses and converts the new image file, and updates the metadata in the blockchain network. The new process diagram file is automatically verified through the smart contract, and the access rights of the relevant clients are updated according to the permission policy. Step S4.2, authority verification The smart contract automatically adjusts the access rights of relevant clients according to the new permission policy to ensure that workers can access the latest process diagrams. The server notifies relevant clients to update through the WebSocket protocol. The client downloads the new process diagram and displays it on the screen to ensure that workers see the latest production steps. Step S4.3, automatic notification Automatically notify relevant clients to update the process diagram through smart contracts; after receiving the update notification, the client will automatically download the new process diagram and replace the old process diagram file; The client updates the process diagram on the screen to the new process diagram in real time to ensure that workers always see the latest production steps; Step S4.4, update log record The operation log of each process diagram update is recorded through smart contracts, including the update time, updater, and the new and old process diagram version information. These log data will be stored in the blockchain to ensure the transparency and traceability of the operation.
[0019] A blockchain-based assembly line process diagram delivery system and device, characterized by: comprising a memory and a processor; the memory is used to store a computer program, and the processor is used to implement the above-mentioned method steps when executing the computer program.
[0020] A readable storage medium, characterized in that: a computer program is stored on the readable storage medium, and the computer program implements the above method steps when executed by a processor.
[0021] The beneficial effects of the present invention are as follows: the blockchain-based assembly line process diagram delivery system and method can ensure the authenticity and reliability of the process diagram, facilitate workers to perform production operations and production switching of different products, not only improve production efficiency and management level, but also ensure data security and transparency, and is suitable for various complex and changeable production environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0023] Attached Figure 1 This is a schematic diagram of the blockchain-based assembly line process diagram delivery system and method of the present invention. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention. Obviously, the described embodiments are only a 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 should fall within the scope of protection of the present invention.
[0025] As an emerging decentralized distributed ledger technology, blockchain technology has the characteristics of data immutability, transparency and traceability, and can effectively solve data security and trust issues in existing systems.
[0026] The blockchain-based assembly line process diagram delivery system includes: Server: It is the core of the entire process diagram delivery system. It adopts B / S (browser / server) architecture and is deployed in the factory's local area network. It is responsible for receiving, processing and managing process diagram files to ensure secure data transmission and efficient processing. Client: It is an Android application installed on the production line screen, which communicates with the server and is responsible for receiving and displaying the process diagram of the corresponding process; Blockchain network: used to store and maintain metadata and access rights of process diagrams to ensure data immutability and traceability; blockchain technology can improve the security and reliability of the system.
[0027] Smart Contract: A key component in the blockchain network, used to automatically execute and manage rules and processes related to process diagram delivery to achieve automated and efficient operation management.
[0028] The server includes a file upload module, a file parsing module, a client management module and a communication module; The file upload module supports uploading process diagram files in Excel, PDF and PPT formats; users can upload process diagram files to the server through a browser.
[0029] The file parsing module is responsible for automatically parsing the uploaded process diagram file and converting it into a custom specified image format; wherein, Excel files are decomposed by Sheet pages, PDF files and PPT files are decomposed by pages, and each page is numbered; then, metadata is generated for each process diagram file, including the file upload time, operator and file version information, and the image after metadata parsing of each process diagram file is associated with the production line process; The client management module is responsible for maintaining the client's ID, name and verification code, and groups several clients into a production line. The information of each production line includes the screen in the production line, the screen sequence number and the process diagram corresponding to the screen; The communication module A communicates with the client using the WebSocket protocol and is responsible for sending the download address of the process diagram to each screen and receiving feedback from the client.
[0030] The client includes a configuration module, a communication module B, a display module and an update module; The configuration module is used to configure the interface address of the server and perform identity authentication through the blockchain network; each client has a unique ID, name and verification code to ensure its legitimacy and security; Communication module B uses the WebSocket protocol to maintain communication with the server. It is responsible for receiving the download address of the process diagram, obtaining the process diagram from the server according to the download address, and feeding back the download progress and status to the server. The display module is responsible for displaying the downloaded process diagram on the screen; workers can view the detailed contents of the process diagram by touching the screen.
[0031] The update module is responsible for automatically updating and displaying the new process diagram when the product process diagram associated with the production line changes, to ensure that workers always see the latest production steps.
[0032] The blockchain network includes a data storage module, an access control module and an audit module; The access control module is responsible for managing access rights to process diagram data and implementing flexible permission control through smart contracts. Only authorized clients can access the corresponding process diagram. The audit module is responsible for recording all operation logs on the process diagram data, including log data generated by upload, download and view operations, and storing the generated log data in the blockchain network for management personnel to audit and trace at any time; The data storage module is responsible for storing the metadata of each process diagram file, the image after the metadata of each process diagram file is parsed, and all operation information of the process diagram file and the log data generated by the operation in the distributed ledger of the blockchain network according to the production line process sequence number to ensure the integrity, traceability and non-tamperability of the data.
[0033] The smart contract is an automated program running on a blockchain network, which is used to execute predefined rules and logic, including an identity authentication and authorization module, a process diagram upload and update module, an access log recording module, a permission management module, and a notification and alarm module; The identity authentication and authorization module is used to verify the identity of the client and grant access rights according to pre-set rules. Only clients that have passed identity authentication and authorization can access and download the corresponding process diagrams; The process diagram upload and update module is responsible for automatically verifying the legitimacy of the process diagram file when it is uploaded or updated, storing it in the blockchain network, and notifying the relevant clients to perform synchronous updates; The access log recording module is responsible for automatically recording each access and operation information of the process diagram file, including upload, download and view information; The permission management module is responsible for dynamically adjusting the access rights of the client according to the predefined permission policy; For example, when a new product is launched, the smart contract can automatically update the permissions of the relevant clients, enabling them to access the new process diagram.
[0034] The notification and alarm module is responsible for helping users customize the notification and alarm mechanism, and automatically sending notifications to relevant managers when the notification and alarm mechanism is triggered (such as unauthorized access attempts or data update failures), to ensure that problems can be discovered and resolved in a timely manner.
[0035] The blockchain-based assembly line process diagram delivery method includes the following steps: Step S1: Upload and convert process diagram Users upload process diagram files (such as Excel, PDF, PPT format) to the server through the production management system. After receiving these files, the server processes them through the file parsing module; In step S1, the file parsing module processes the process diagram file as follows: Step S1.1, file parsing Decompose each process diagram file into multiple pages in picture format, where Excel files are decomposed by Sheet pages, PDF files and PPT files are decomposed by pages, and each page is numbered for subsequent sequential management; Step S1.2, image format conversion The server converts the uploaded Excel files, PDF files and PPT files into custom-specified image formats, including JPEG and PNG formats, for easy storage and display; Step S1.3, generate metadata Generate metadata for each file, including file upload time, uploader information, and file version; and store the generated metadata in the blockchain network to ensure data integrity and traceability; Step S1.4, association with process The server associates the metadata-parsed images of each process diagram file with the production line process and arranges them according to the production line process sequence number; The images after metadata analysis of each process diagram file, as well as all operation information of the process diagram file and the log data generated by the operation, are stored in the distributed ledger of the blockchain network according to the production line process number to ensure the consistency and integrity of the data.
[0036] Step S2: Client configuration and authentication Configure the server's interface address and perform identity authentication through the blockchain network; In step S2, the configuration and authentication process of the client is as follows: Step S2.1, configure the client Configure the server's interface address on each production line screen with an Android app installed. The server assigns a unique ID, name, and verification code to each client to ensure the legitimacy and uniqueness of each client. Step S2.2, identity authentication The client performs identity authentication through the blockchain network, and the client's ID and verification code are automatically verified through the smart contract, and the corresponding access rights are granted. Only the authenticated and authorized client can receive and display the process diagram; Step S2.3, configuration file synchronization The client obtains and synchronizes the configuration file from the server, including the production line ID, screen number, and associated process information; The configuration file is stored locally on the client and is regularly updated with the server to ensure the accuracy and timeliness of the data.
[0037] Step S3: Delivery and display of process diagram When the user selects a process diagram for delivery on the server, it communicates with the client through the WebSocket protocol: In step S3, the delivery and display process of the process diagram is as follows: Step S3.1, submit request The user customizes the production line and process diagram files to be delivered on the server and submits the delivery request; the server submits the download request of the process diagram to the blockchain network, and the smart contract in the blockchain network generates the download address of the process diagram based on the identity authentication and permission verification of the client; Step S3.2, sending address After receiving the download address returned by the blockchain network, the server sends the address to the corresponding client through WebSocket; after receiving the download address, the client starts downloading the process diagram image; Step S3.3, download display The client obtains the process diagram image from the server according to the download address, and displays the process diagram page in order according to the sequence number of the process diagram to ensure that the worker completes the operation in the correct order; the worker views the detailed content of the process diagram by touching the screen and completes the production operation step by step; Step S3.4, Operation Feedback The client feeds the download progress and display status back to the server to ensure that the server can understand the status of each client in real time; If a download fails or an error occurs, the server will promptly notify the administrator for processing.
[0038] Step S4: Update and synchronization of process diagram When the product process diagram associated with the production line needs to be updated, the file is automatically updated, the access rights of the relevant clients are adjusted, the relevant clients are notified, and the log records are updated; the specific steps are as follows: Step S4.1, file update After the production manager uploads the new process diagram file to the server, the file parsing module automatically parses and converts the new image file, and updates the metadata in the blockchain network. The new process diagram file is automatically verified through the smart contract, and the access rights of the relevant clients are updated according to the permission policy. Step S4.2, authority verification The smart contract automatically adjusts the access rights of relevant clients according to the new permission policy to ensure that workers can access the latest process diagrams. The server notifies relevant clients to update through the WebSocket protocol. The client downloads the new process diagram and displays it on the screen to ensure that workers see the latest production steps. Step S4.3, automatic notification Automatically notify relevant clients to update the process diagram through smart contracts; after receiving the update notification, the client will automatically download the new process diagram and replace the old process diagram file; The client updates the process diagram on the screen to the new process diagram in real time to ensure that workers always see the latest production steps; Step S4.4, update log record The operation log of each process diagram update is recorded through smart contracts, including the update time, updater, and the new and old process diagram version information. These log data will be stored in the blockchain to ensure the transparency and traceability of the operation.
[0039] The blockchain-based assembly line process diagram delivery system and device include a memory and a processor; the memory is used to store a computer program, and the processor is used to implement the above-mentioned method steps when executing the computer program.
[0040] The readable storage medium stores a computer program, and when the computer program is executed by a processor, the above method steps are implemented.
[0041] Compared with the existing technology, the blockchain-based assembly line process diagram delivery system and method has the following characteristics: First, security improvement By introducing blockchain technology, the data is guaranteed to be tamper-proof and traceable. The decentralized nature of blockchain allows data to be distributed across multiple nodes, with each node storing the same copy of the data, greatly enhancing the system's ability to resist attacks and the reliability of the data. In addition, the smart contract within the blockchain ensures strict enforcement of access control, with only authorized clients being able to access and download process diagram data, preventing unauthorized access and data leakage, and ensuring the security of production data.
[0042] Second, transparency and traceability are enhanced Another significant advantage of blockchain technology is its transparency and traceability. Every operation record, including uploading, downloading, and viewing of process diagrams, will be recorded in the blockchain, which cannot be changed and can be audited at any time. This transparency not only improves the controllability of production management, but also enhances the trust of data. Managers can track the use of each process diagram at any time to ensure that every step of the operation is traceable, truly realizing the full monitoring of the production process.
[0043] Third, data synchronization and update efficiency is improved The present invention supports efficient data synchronization and updating through blockchain technology. When the process diagram file is uploaded or updated, the blockchain network can quickly synchronize the data to all relevant nodes, ensuring that each client receives the latest process diagram in a timely manner, avoiding production delays and errors caused by data asynchrony. At the same time, the automatic execution mechanism of the smart contract can respond quickly to data changes, greatly improving the system's response speed and work efficiency.
[0044] Third, flexible permission management The present invention implements a flexible rights management mechanism through smart contracts. Smart contracts can dynamically adjust the access rights of clients according to production needs, so that the system can flexibly respond to the production needs of different processes and products. For example, when a new product is launched, the smart contract can automatically assign new access rights to the relevant clients to ensure that workers can obtain the latest process diagrams in a timely manner and support the smooth progress of production. This flexible rights management mechanism not only improves the adaptability of the system, but also simplifies the operations of managers and reduces human intervention.
[0045] Fourth, easy operation and user-friendly The client interface is simple and clear, and workers only need to perform simple operations on the screen to view process diagrams and production steps. The backend system has a high degree of automation, and managers can easily upload and manage process diagram files through the browser. The system automatically completes file parsing, storage and delivery, reducing operational complexity and the possibility of human error, and improving the overall user experience.
[0046] Fifth, save paper, environmentally friendly and efficient Traditional paper process diagrams not only take up storage space, but are also easily damaged and lost. Through the system of the present invention, all process diagrams are stored and displayed in electronic form, which not only saves paper and reduces resource waste, but also improves data storage and search efficiency. Electronic process diagrams are also easy to update and manage, achieving the goals of green environmental protection and efficient production.
[0047] Sixth, strong scalability The system of the present invention adopts a modular design, and each functional module is relatively independent, which is convenient for subsequent expansion and upgrading. Through the combined use of blockchain and smart contracts, the system can flexibly adjust and expand functions according to production needs and adapt to production environments of different scales and complexities. At the same time, the system also supports integration with other enterprise management systems (such as ERP, MES, etc.), realizing comprehensive information management and further improving the production management level of the enterprise.
[0048] In summary, the blockchain-based assembly line process diagram delivery system and method provides an efficient, safe and intelligent solution for modern industrial production. By introducing blockchain technology and smart contracts, it not only ensures the immutability and traceability of process diagram data, but also realizes flexible authority management and efficient data synchronization, which can significantly improve production efficiency, management level and data security, and bring revolutionary changes to factory production management.
[0049] The blockchain-based assembly line process diagram delivery system and method is not only suitable for process diagram management in industrial production, but can also be widely used in other fields, such as the delivery of medical operation step diagrams, the display of education and training course steps, and the guidance of logistics warehousing operation steps. Through customized configuration and application, the system can provide efficient and reliable solutions for different industries and fields, further expanding the application scope and value of blockchain technology.
[0050] The embodiment described above is only one specific implementation of the present invention. Common changes and substitutions made by those skilled in the art within the scope of the technical solution of the present invention should be included in the protection scope of the present invention.
Claims
1. A blockchain-based assembly line process diagram delivery system, characterized by: include: Server: It adopts B / S architecture and is deployed in the factory's local area network. It is responsible for receiving, processing and managing process diagram files to ensure secure data transmission and efficient processing; Client: communicates with the server and is responsible for receiving and displaying the process diagram of the corresponding process; Blockchain network: used to store and maintain metadata and access rights of process diagrams to ensure data immutability and traceability; Smart contracts: used to automatically execute and manage rules and processes related to process diagram delivery to achieve automated and efficient operation management.
2. The blockchain-based assembly line process diagram delivery system according to claim 1 is characterized by: The server includes a file upload module, a file parsing module, a client management module and a communication module; The file upload module supports uploading of process diagram files in Excel, PDF and PPT formats; The file parsing module is responsible for automatically parsing the uploaded process diagram file and converting it into a custom specified image format; wherein, Excel files are decomposed by Sheet pages, PDF files and PPT files are decomposed by pages, and each page is numbered; then, metadata is generated for each process diagram file, including the file upload time, operator and file version information, and the image after metadata parsing of each process diagram file is associated with the production line process; The client management module is responsible for maintaining the client's ID, name and verification code, and groups several clients into a production line. The information of each production line includes the screen in the production line, the screen sequence number and the process diagram corresponding to the screen; The communication module A uses the WebSocket protocol to communicate with the client, is responsible for sending the download address of the process diagram to each screen, and receives feedback from the client.
3. The blockchain-based assembly line process diagram delivery system according to claim 1 is characterized in that: The client includes a configuration module, a communication module B, a display module and an update module; The configuration module is used to configure the interface address of the server and perform identity authentication through the blockchain network; each client has a unique ID, name and verification code to ensure its legitimacy and security; Communication module B uses the WebSocket protocol to maintain communication with the server. It is responsible for receiving the download address of the process diagram, obtaining the process diagram from the server according to the download address, and feeding back the download progress and status to the server. Display module, responsible for displaying the downloaded process diagram on the screen; The update module is responsible for automatically updating and displaying the new process diagram when the product process diagram associated with the production line changes, to ensure that workers always see the latest production steps.
4. The blockchain-based assembly line process diagram delivery system according to claim 1 is characterized in that: The blockchain network includes a data storage module, an access control module and an audit module; The access control module is responsible for managing access rights to process diagram data and implementing flexible permission control through smart contracts. Only authorized clients can access the corresponding process diagram. The audit module is responsible for recording all operation logs on the process diagram data, including log data generated by upload, download and view operations, and storing the generated log data in the blockchain network for management personnel to audit and trace at any time; The data storage module is responsible for storing the metadata of each process diagram file, the image after the metadata of each process diagram file is parsed, and all operation information of the process diagram file and the log data generated by the operation in the distributed ledger of the blockchain network according to the production line process sequence number to ensure the integrity, traceability and non-tamperability of the data.
5. The blockchain-based assembly line process diagram delivery system according to claim 1 is characterized by: The smart contract is an automated program running on a blockchain network, which is used to execute predefined rules and logic, including an identity authentication and authorization module, a process diagram upload and update module, an access log recording module, a permission management module, and a notification and alarm module; The identity authentication and authorization module is used to verify the identity of the client and grant access rights according to pre-set rules. Only clients that have passed identity authentication and authorization can access and download the corresponding process diagrams; The process diagram upload and update module is responsible for automatically verifying the legitimacy of the process diagram file when it is uploaded or updated, storing it in the blockchain network, and notifying the relevant clients to perform synchronous updates; The access log recording module is responsible for automatically recording each access and operation information of the process diagram file, including upload, download and view information; The permission management module is responsible for dynamically adjusting the access rights of the client according to the predefined permission policy; The notification and alarm module is responsible for helping users customize the notification and alarm mechanisms, and automatically sending notifications to relevant managers when the notification and alarm mechanisms are triggered, to ensure that problems can be discovered and resolved in a timely manner.
6. A method for delivering assembly line process diagrams based on blockchain, characterized in that: The following steps are involved: Step S1: Upload and convert process diagram Users upload process diagram files to the server through the production management system. After receiving these files, the server processes them through the file parsing module; Step S2: Client configuration and authentication Configure the server's interface address and perform identity authentication through the blockchain network; Step S3: Delivery and display of process diagram When the user selects a process diagram for delivery on the server, it communicates with the client through the WebSocket protocol: Step S4: Update and synchronization of process diagram When the product process diagram associated with the production line needs to be updated, the file is automatically updated, the access rights of the relevant clients are adjusted, the relevant clients are notified, and the log records are updated; the specific steps are as follows: Step S4.1, file update After the production manager uploads the new process diagram file to the server, the file parsing module automatically parses and converts the new image file, and updates the metadata in the blockchain network. The new process diagram file is automatically verified through the smart contract, and the access rights of the relevant clients are updated according to the permission policy. Step S4.2, authority verification The smart contract automatically adjusts the access rights of relevant clients according to the new permission policy to ensure that workers can access the latest process diagrams. The server notifies relevant clients to update through the WebSocket protocol. The client downloads the new process diagram and displays it on the screen to ensure that workers see the latest production steps. Step S4.3, automatic notification Automatically notify relevant clients to update the process diagram through smart contracts; after receiving the update notification, the client will automatically download the new process diagram and replace the old process diagram file; The client updates the process diagram on the screen to the new process diagram in real time to ensure that workers always see the latest production steps; Step S4.4, update log record The operation log of each process diagram update is recorded through smart contracts, including the update time, updater, and the new and old process diagram version information. These log data will be stored in the blockchain to ensure the transparency and traceability of the operation.
7. The method for delivering assembly line process diagrams based on blockchain according to claim 6 is characterized in that: In step S1, the file parsing module processes the process diagram file as follows: Step S1.1, file parsing Decompose each process diagram file into multiple pages in picture format, where Excel files are decomposed by Sheet pages, PDF files and PPT files are decomposed by pages, and each page is numbered for subsequent sequential management; Step S1.2, image format conversion The server converts the uploaded Excel files, PDF files and PPT files into a custom specified image format for easy storage and display; Step S1.3, generate metadata Generate metadata for each file, including file upload time, uploader information, and file version; and store the generated metadata in the blockchain network to ensure data integrity and traceability; Step S1.4, association with process The server associates the metadata-parsed images of each process diagram file with the production line process and arranges them according to the production line process sequence number; The images after metadata analysis of each process diagram file, as well as all operation information of the process diagram file and the log data generated by the operation, are stored in the distributed ledger of the blockchain network according to the production line process number to ensure the consistency and integrity of the data.
8. The method for delivering assembly line process diagrams based on blockchain according to claim 6 is characterized in that: In step S2, the configuration and authentication process of the client is as follows: Step S2.1, configure the client Configure the server's interface address on each production line screen with an Android app installed. The server assigns a unique ID, name, and verification code to each client to ensure the legitimacy and uniqueness of each client. Step S2.2, identity authentication The client performs identity authentication through the blockchain network, and the client's ID and verification code are automatically verified through the smart contract, and the corresponding access rights are granted. Only the authenticated and authorized client can receive and display the process diagram; Step S2.3, configuration file synchronization The client obtains and synchronizes the configuration file from the server, including the production line ID, screen number, and associated process information; The configuration file is stored locally on the client and is regularly updated with the server to ensure the accuracy and timeliness of the data.
9. The method for delivering assembly line process diagrams based on blockchain according to claim 6 is characterized in that: In step S3, the delivery and display process of the process diagram is as follows: Step S3.1, submit request The user customizes the production line and process diagram files to be delivered on the server and submits the delivery request; the server submits the download request of the process diagram to the blockchain network, and the smart contract in the blockchain network generates the download address of the process diagram based on the identity authentication and permission verification of the client; Step S3.2, sending address After receiving the download address returned by the blockchain network, the server sends the address to the corresponding client through WebSocket; after receiving the download address, the client starts downloading the process diagram image; Step S3.3, download display The client obtains the process diagram image from the server according to the download address, and displays the process diagram page in order according to the sequence number of the process diagram to ensure that the worker completes the operation in the correct order; the worker views the detailed content of the process diagram by touching the screen and completes the production operation step by step; Step S3.4, Operation Feedback The client feeds the download progress and display status back to the server to ensure that the server can understand the status of each client in real time; If a download fails or an error occurs, the server will promptly notify the administrator for processing.
Citation Information
Patent Citations
Product tracing method and system based on block chain
CN113610550A
One-stop application software configuration collaboration and delivery method
CN117591164A
Factory production intelligent management system based on large language model
CN119090175A
Water sample traceability management method and system based on alliance blockchain ledger and smart contract
WO2024239468A1