CN112241539A - Distributed manufacturing industry data acquisition and storage method based on alliance chain - Google Patents
Distributed manufacturing industry data acquisition and storage method based on alliance chain Download PDFInfo
- Publication number
- CN112241539A CN112241539A CN202011108871.7A CN202011108871A CN112241539A CN 112241539 A CN112241539 A CN 112241539A CN 202011108871 A CN202011108871 A CN 202011108871A CN 112241539 A CN112241539 A CN 112241539A
- Authority
- CN
- China
- Prior art keywords
- data
- manufacturing
- distributed
- verification
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 99
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000012795 verification Methods 0.000 claims abstract description 34
- 238000007726 management method Methods 0.000 claims abstract description 23
- 238000012163 sequencing technique Methods 0.000 claims abstract description 10
- 238000013523 data management Methods 0.000 claims abstract description 4
- 230000008520 organization Effects 0.000 claims description 18
- 238000013500 data storage Methods 0.000 claims description 7
- 238000013480 data collection Methods 0.000 claims description 6
- 238000004806 packaging method and process Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000012986 modification Methods 0.000 abstract description 3
- 230000004048 modification Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a distributed manufacturing industry data acquisition and storage method based on a alliance chain, which comprises the following steps: the system comprises a management client, a data acquisition module, a verification module and an alliance chain network module. The data in the manufacturing process are respectively acquired by a plurality of sensors in a distributed data acquisition module, the acquired data identification is verified by a verification module, and the data passing the verification is classified, packaged and distributed to corresponding manufacturing enterprise organizations for data chaining by a sequencing service; a manufacturing enterprise user logs in through a management user client and carries out management operations such as inquiry, modification and the like on manufacturing data; the block chain technology is integrated in distributed data management, so that the data security is guaranteed, users of different manufacturing enterprises can manage and maintain the data conveniently, and the effective supervision and utilization rate of the data is improved.
Description
Technical Field
The invention belongs to the technical field of block chains, and relates to a distributed manufacturing industry data acquisition and storage method based on a alliance chain.
Background
The block chain integrates the technologies in the fields of distributed systems, storage, cryptography, psychology, economics, game theory, cybernetics, network protocols and the like; the block chain technology has the characteristics of decentralization, no tampering, source tracing and the like. The problems that the production environment is severe, the manufacturing process is scattered, the data acquisition and storage difficulty is high and the like are faced in the manufacturing industry, so that the supervision of the data in the manufacturing process cannot be guaranteed, the quality of the produced product cannot be guaranteed, and once the problem occurs, the root cause of the problem can be found in a long time, so that the quality of the product is reduced, and a large amount of manpower is wasted.
Disclosure of Invention
The invention aims to provide a distributed manufacturing industry data acquisition and storage method based on a alliance chain, which integrates a block chain technology into the acquisition and management of manufacturing process data and solves the problems of data dispersion management, high storage difficulty, safety guarantee and the like.
The technical scheme of the invention is that a distributed manufacturing industry data acquisition and storage method based on a alliance chain comprises the following steps:
the data acquisition module consists of data acquisition sensors of a plurality of manufacturing enterprises, is distributed in different manufacturing links of different manufacturing enterprises to acquire various manufacturing process data, and has a unique identification ID (identity) different from other sensors for each acquisition sensor;
the management client provides a management client for each manufacturing enterprise user, and the manufacturing process data can be inquired, modified and the like by the client enterprise user; the management user of each manufacturing enterprise has a corresponding certificate and a corresponding key for logging in a management client;
the verification module consists of a plurality of verification nodes and is used for verifying whether the signature of the acquired data is consistent with the acquired sensor identification; meanwhile, the responsibility of checking the identity of the login user is also taken;
the alliance chain network module consists of a sequencing service and a plurality of manufacturing enterprise organizations in the manufacturing alliance; the sorting service mainly classifies, sorts and packages the manufacturing industry data passing the verification and generates blocks; each manufacturing enterprise organization stores the received blocks in the ledger of the nodes in the organization.
The identification of the sensor can be distinguished from other sensors, and the deployed sensor position can be quickly found through the identification.
The signature of the collected manufacturing data is formed by performing hash encryption on the sensor identification of the collected data.
The account book commonly maintained by the nodes in the manufacturing enterprise organization is composed of blocks which are produced in a packaging mode.
The block is composed of three parts, wherein the first part is composed of a manufacturing enterprise identifier, a block serial number, a data hash root, a timestamp and a block hash; the second part is composed of a tree structure formed by Hash recursive encryption of acquired data; the third part is composed of sensor identification, sensor key, user certificate and user key.
A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
step 1: a plurality of data acquisition sensors in the distributed data acquisition module are used for acquiring the data of the manufacturing process distributed in different manufacturing links in real time; the sensor sends the collected manufacturing data and the signature to a verification module together, and verification of the data signature is carried out by a verification node randomly distributed in the verification module; after the verification is passed, the data are transmitted to a sorting service in the alliance chain network module, the sorting node in the sorting service classifies, sorts and packages the data to generate blocks, and the blocks are distributed to corresponding manufacturing enterprise organizations according to the categories;
step 2: the broadcasting nodes in the manufacturing enterprises receive the blocks sent by the sequencing nodes, broadcast the blocks to the adjacent accounting nodes, and simultaneously store the new blocks into the account book of the broadcasting nodes; after receiving the information, the adjacent nodes continue broadcasting to the adjacent nodes and storing the information until all the nodes in the manufacturing enterprise organization are updated;
and step 3: the manufacturing enterprise user logs in through the management client, the identity of the user is verified through the verification module, and the user is connected to the corresponding manufacturing enterprise organization through the sequencing service after the verification is passed; and the user performs corresponding operation on the account book stored in the manufacturing enterprise organization node through a data management command.
The invention has the advantages that the invention solves the problems of storage and management of scattered data and the safety of data by applying the block chain technology to the links of acquisition, storage and management of distributed manufacturing data; meanwhile, the verification module is arranged on the basis of the alliance chain, so that the safety and the fidelity of data storage are improved, the user certificate of the login client is strictly checked, and an intruder is prevented from tampering the data; manufacturing enterprise organizations are correspondingly arranged for each manufacturing enterprise in the manufacturing alliance, and each accounting node in the organizations stores the account book information, so that data loss caused by single-point failure is prevented; therefore, the originality and the safety of the data are ensured, and the management and the use of a user are facilitated.
Drawings
FIG. 1 is a federation chain-based distributed manufacturing data collection and storage model of the present invention;
FIG. 2 is a process of signature of data collected by a sensor according to the present invention;
fig. 3 is a block diagram of an account book according to the present invention.
Detailed Description
The invention will be further described with reference to the following figures and examples, without however restricting the scope of the invention thereto.
Example 1: as shown in fig. 1 to 3, a federation chain-based distributed manufacturing data collection and storage method includes:
the data acquisition module consists of data acquisition sensors of a plurality of manufacturing enterprises, is distributed in different manufacturing links of different manufacturing enterprises to acquire data of various manufacturing processes, and has an ID (identity) for uniquely representing an identity for each acquisition sensor;
the management client side is used for providing a management client side for each manufacturing enterprise user, and the client enterprise user can inquire, modify and other operations for managing the manufacturing process data; the management user of each manufacturing enterprise has a corresponding certificate and a corresponding key for logging in a management client;
the verification module consists of a plurality of verification nodes and is used for verifying whether the signature of the acquired data is consistent with the acquired sensor identification; meanwhile, the responsibility of checking the identity of the login user is also taken;
the alliance chain network module consists of a sequencing service and a plurality of manufacturing enterprise organizations in the manufacturing alliance; the sorting service mainly classifies, sorts and packages the manufacturing industry data passing the verification and generates blocks; each manufacturing enterprise organization stores the received blocks into a node book in the organization.
Further, the sensor's identification can be distinguished from other sensors and the deployed sensor location can be quickly located by identification.
Further, the signature of the collected manufacturing data is a signature formed by performing hash encryption on the sensor identification of the collected data.
Further, the ledger commonly maintained by the nodes in the manufacturing enterprise organization is composed of blocks produced in a packaging mode.
Further, the block is composed of three parts, wherein the first part is composed of a manufacturing enterprise identifier, a block serial number, a data hash root, a timestamp and a block hash; the second part is composed of a tree structure formed by Hash recursive encryption of acquired data; the third part is composed of sensor identification, sensor key, user certificate and user key.
A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
step 1: a plurality of data acquisition sensors in the distributed data acquisition module are used for acquiring the data of the manufacturing process distributed in different manufacturing links in real time; the sensor sends the collected manufacturing data and the signature to a verification module together, and verification of the data signature is carried out by a verification node randomly distributed in the verification module; after the verification is passed, the data are transmitted to a sorting service in the alliance chain network module, the sorting node in the sorting service classifies, sorts and packs the data into blocks, and the blocks are distributed to corresponding manufacturing enterprise organizations according to the categories;
step 2: the broadcasting nodes in the manufacturing enterprises receive the blocks sent by the sequencing nodes, broadcast the blocks to the adjacent accounting nodes, and simultaneously store the new blocks into the account book of the broadcasting nodes; after receiving the information, the adjacent nodes still broadcast the information to the adjacent nodes and store the information until all the nodes in the manufacturing enterprise organization are updated;
and step 3: the manufacturing enterprise user logs in through the management client, the identity of the user is verified through the verification module, and the user is connected to the corresponding manufacturing enterprise organization through the sequencing service after the verification is passed; and the user performs corresponding operation on the account book stored in the manufacturing enterprise organization node through a data management command.
What has been described above are merely some embodiments of the present invention. It will be apparent to those skilled in the art that various changes and modifications can be made without departing from the inventive concept thereof, and these changes and modifications can be made without departing from the spirit and scope of the invention.
Claims (6)
1. A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
the data acquisition module consists of data acquisition sensors of a plurality of manufacturing enterprises, is distributed in different manufacturing enterprises, acquires manufacturing process data for different manufacturing links, and has a unique identification ID for representing the acquisition sensor;
the management client provides a management client for each manufacturing enterprise user, and the manufacturing process data can be inquired, modified and the like by the client enterprise user; the management user of each manufacturing enterprise has own certificate and key for logging in the management client;
the verification module consists of a plurality of verification nodes and is used for verifying whether the signature of the acquired data is consistent with the acquired sensor identification ID or not; meanwhile, the responsibility of checking the identity of the login user is also taken;
the alliance chain network module consists of a sequencing service and a plurality of manufacturing enterprise organizations in the manufacturing alliance; the sorting service mainly classifies, sorts and packs the manufacturing industry data passing the verification to generate blocks; each manufacturing enterprise organization stores the received blocks in the ledger of the nodes in the organization.
2. The federation chain-based distributed manufacturing data collection and storage method of claim 1, wherein: the identification of the sensor can be distinguished from other sensors, and the deployed sensor position can be quickly found through the identification.
3. The federation chain-based distributed manufacturing data collection and storage method of claim 1, wherein: the signature of the collected manufacturing data is formed by performing hash encryption on the sensor identification of the collected data.
4. The federation chain-based distributed manufacturing data collection and storage method of claim 1, wherein: the account book commonly maintained by the nodes in the manufacturing enterprise organization is composed of blocks which are produced in a packaging mode.
5. The alliance-chain-based distributed manufacturing data collection and storage method as claimed in claim 4, wherein: the block is composed of three parts, wherein the first part is composed of a manufacturing enterprise identifier, a block serial number, a data hash root, a timestamp and a block hash; the second part is composed of a tree structure formed by Hash recursive encryption of the acquired data; the third part is composed of sensor identification, sensor key, user certificate and user key.
6. A distributed manufacturing industry data acquisition and storage method based on a alliance chain is characterized by comprising the following steps:
step 1: a plurality of data acquisition sensors in the distributed data acquisition module are used for acquiring the data of the manufacturing process distributed in different manufacturing links in real time; the sensor sends the collected manufacturing data and the signature to a verification module together, and verification of the data signature is carried out by a verification node randomly distributed in the verification module; after the verification is passed, the data are transmitted to a sorting service in the alliance link network module, the data are classified, sorted and packaged by the sorting node in the sorting service to generate blocks, and the blocks are distributed to corresponding manufacturing enterprise organizations according to the categories;
step 2: the broadcasting nodes in the manufacturing enterprises receive the blocks sent by the sequencing nodes, broadcast the blocks to the adjacent accounting nodes, and simultaneously store the new blocks into the account book of the broadcasting nodes; after receiving the messages, the adjacent nodes continue broadcasting to the adjacent nodes and storing the messages until the accounts of all the nodes in the manufacturing enterprise organization are updated;
and step 3: the manufacturing enterprise user logs in through the management client, the identity of the user is verified through the verification module, and the user is connected to the corresponding manufacturing enterprise organization through the sequencing service after the verification is passed; and the user performs corresponding operation on the account book stored in the manufacturing enterprise organization node through a data management command.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011108871.7A CN112241539A (en) | 2020-10-16 | 2020-10-16 | Distributed manufacturing industry data acquisition and storage method based on alliance chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011108871.7A CN112241539A (en) | 2020-10-16 | 2020-10-16 | Distributed manufacturing industry data acquisition and storage method based on alliance chain |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112241539A true CN112241539A (en) | 2021-01-19 |
Family
ID=74169296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011108871.7A Pending CN112241539A (en) | 2020-10-16 | 2020-10-16 | Distributed manufacturing industry data acquisition and storage method based on alliance chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112241539A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113190618A (en) * | 2021-04-28 | 2021-07-30 | 宁夏中小在线资信服务有限公司 | Enterprise government affair service data storage method based on block chain technology |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110213737A (en) * | 2019-05-23 | 2019-09-06 | 广西大学 | The method for establishing body area network Information Security Mechanism based on alliance's chain |
CN110597911A (en) * | 2019-09-12 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Certificate processing method and device for block chain network, electronic equipment and storage medium |
-
2020
- 2020-10-16 CN CN202011108871.7A patent/CN112241539A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110213737A (en) * | 2019-05-23 | 2019-09-06 | 广西大学 | The method for establishing body area network Information Security Mechanism based on alliance's chain |
CN110597911A (en) * | 2019-09-12 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Certificate processing method and device for block chain network, electronic equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113190618A (en) * | 2021-04-28 | 2021-07-30 | 宁夏中小在线资信服务有限公司 | Enterprise government affair service data storage method based on block chain technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109034833B (en) | Product tracing information management system and method based on block chain | |
CN109766673B (en) | Alliance type audio and video copyright block chain system and audio and video copyright chaining method | |
CN109857732A (en) | A kind of industry internet platform monitoring data transmission switching method and system | |
CN110247965A (en) | A kind of storage method and system of the IoT data-storage system based on block chain | |
CN112967074A (en) | Block chain driven rice supply chain information supervision model construction method | |
CN112837071A (en) | Storage battery traceability system based on block chain | |
CN111723126B (en) | Block chain-based cold and hot time sequence data classification processing method and storage system | |
CN117313122A (en) | Data sharing and exchanging management system based on block chain | |
CN115664691B (en) | Communication security car networking system | |
CN112241539A (en) | Distributed manufacturing industry data acquisition and storage method based on alliance chain | |
CN109544178A (en) | A kind of new-energy automobile power battery source tracing method | |
CN112580073A (en) | Evidence storing method and system based on block chain and IPFS | |
KR20200141402A (en) | Method and system for collecting and managing event data which is recorded by vehicle | |
CN114925391A (en) | Method and device for monitoring circulation of private information, electronic equipment and storage medium | |
CN114944223A (en) | Traceable medical waste treatment system and method based on double block chains | |
CN111210229A (en) | Product circulation authenticity verification method | |
DE102013226010A1 (en) | Secure active networks | |
US9178859B1 (en) | Network equipment authentication | |
CN117749344A (en) | Power data cross-domain supervision method, system and storage medium based on blockchain | |
CN111027990A (en) | Product anti-counterfeiting method and system based on material mark block chain | |
CN111666554A (en) | Certificate authentication method, device, equipment and storage medium | |
CN115134169B (en) | Block chain data management method and system | |
CN111597191A (en) | Method and system for managing drug informatization tracing data | |
CN115860759A (en) | Agricultural product credible traceability system and method based on block chain | |
CN114492491B (en) | Data management system for NFC label application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |