Ship inspection and authentication data sharing method and system based on alliance chain
By building a two-level node network based on the alliance chain, the real-time collection and encryption of ship inspection and certification data is solved, the problem of data management dispersion in the ship delivery process is realized, data sharing and mutual trust are optimized, the delivery process is reduced, and the cost is improved and the quality and safety is improved.
Patent Information
- Application Number
- CN202510375241.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-07-18
AI Technical Summary
In the existing ship delivery process, inspection data management is scattered, with low transparency, easy to tamper with, and insufficient credibility, resulting in poor inspection timeliness and high cost, and inspection after manufacturing is completed, resulting in high correction costs.
Build a two-level node network based on the alliance chain, collect and authenticate data in real time through data acquisition equipment, and store it encryptedly in smart contracts, compare it with the authentication standards in real time, generate conclusion data, and realize data sharing and mutual trust.
Optimize the ship delivery process, shorten the delivery cycle, reduce costs, improve data transparency and credibility, and ensure timely response and quality control during the manufacturing process.
Smart Images

Figure CN120337200A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of sharing ship industry inspection and certification data, and particularly relates to a method and system for sharing ship inspection and certification data based on a consortium blockchain. Background Art
[0002] In the existing ship delivery process, before raw material manufacturers and equipment manufacturers deliver raw materials and equipment to shipyards, they usually have to undergo random inspections and evaluations by classification societies. After passing the random inspections and evaluations, they can be delivered to shipyards. After the shipyard completes the ship design, it has to undergo a preliminary inspection by the classification society. After passing the preliminary inspection, the shipyard can manufacture according to the design. After the shipyard completes the ship manufacturing, it has to undergo inspection and certification by the classification society. After passing, it can be delivered to the shipowner. In the entire ship delivery process, at least 4 inspections by the classification society are required, namely random inspection and evaluation of raw materials, random inspection and evaluation of equipment, preliminary inspection of ship design, and ship inspection and certification.
[0003] The existing ship delivery process has the following defects: Raw material manufacturers, equipment manufacturers, ship design and manufacturing manufacturers all design and manufacture according to standards and specifications. However, since the inspection data is all in the hands of each manufacturer and is scattered in management, problems such as low transparency of inspection data, easy tampering, and insufficient credibility occur. Therefore, each manufacturer needs to undergo inspection or certification by the classification society before delivery to verify the compliance of the authenticity of manufacturing and design and the reliability of manufacturing. The classification society spends time, manpower, and materials on checking the materials submitted by each manufacturer, collecting and analyzing inspection data during the inspection and certification period, resulting in a long ship delivery process and high delivery costs. In addition, the inspection or certification by the classification society is carried out after the completion of raw materials, equipment, and ship manufacturing, with poor timeliness; if the inspection fails, the correction cost is high. Summary of the Invention
[0004] In view of the above-mentioned disadvantages of the prior art, the purpose of this application is to provide a method and system for sharing ship inspection and certification data based on a consortium blockchain to alleviate the technical problems existing in the prior art.
[0005] In a first aspect, an embodiment of this application provides a method for sharing ship inspection and certification data based on a consortium blockchain, and the method includes:
[0006] Step S1, constructing a two-level consortium blockchain node network according to different roles in the ship industry and different units of the same role;
[0007] Step S2, constructing a consortium blockchain with a two-level link including a main chain and a sub-chain of the consortium blockchain;
[0008] Step S3: Upload the inspection and authentication standards of each node network to the corresponding sub-chain of the consortium chain, and store the inspection and authentication standards of each node network in the smart contract pre-deployed in the corresponding sub-chain of the consortium chain;
[0009] Step S4: Collect inspection and authentication data in real time through data collection devices, and generate inspection and authentication data in the chain structure of the consortium chain;
[0010] Step S5: Upload the inspection and authentication data in the chain structure of the consortium chain to the corresponding sub-chain of the consortium chain, and encrypt and store it in the corresponding sub-chain of the consortium chain through the smart contract;
[0011] Step S6: Compare and analyze the inspection and authentication data of each sub-chain of the consortium chain with the inspection and authentication standards to generate inspection and authentication conclusion data;
[0012] Step S7: Upload the inspection and authentication conclusion data to the main chain of the consortium chain, and judge whether the inspection and authentication is passed according to the inspection and authentication conclusion data;
[0013] Step S8: If not passed, respond according to the inspection and authentication conclusion data, upload the response to the sub-chain of the consortium chain, and then execute Step S5; if passed, end.
[0014] In an alternative embodiment, the first layer of the two-level consortium chain node network is divided according to different roles in the shipbuilding industry, and at least includes: ship production enterprise network, ship material supplier network;
[0015] The second layer of the two-level consortium chain node network is divided according to different units of the same role in the shipbuilding industry.
[0016] In an alternative embodiment, the main chain of the consortium chain is the first-layer consortium chain, which is used to store inspection report data;
[0017] The sub-chain of the consortium chain is the second-layer consortium chain, which is used to store inspection and authentication standards and inspection and authentication data.
[0018] In an alternative embodiment, Step S3 further includes:
[0019] Each node network shares the corresponding inspection and authentication standards to other node networks through the smart contract;
[0020] The other node networks access the shared inspection and authentication standards through the smart contract.
[0021] In an alternative embodiment, the smart contract includes:
[0022] Each node network only has the permission to create, read, update, and delete data on the sub-chain of the alliance chain of this node network;
[0023] Any node network does not have the permission to create, read, update, and delete data on the sub-chain of the alliance chain of other node networks;
[0024] Any node network that updates data broadcasts the update of the data to other node networks;
[0025] Any node network to be accessed provides access permission to the accessing node network on its sub-chain of the alliance chain according to the request of the accessing node network.
[0026] In an alternative embodiment, before step S4, it further includes:
[0027] Install the data acquisition device;
[0028] The step of installing the data acquisition device includes:
[0029] When the key inspection and certification data in the data acquisition device has been stored in the Internet of Things device and / or the automation device, directly connect the Internet of Things device and / or the automation device to the sub-chain of the alliance chain.
[0030] In an alternative embodiment, the method includes:
[0031] Apply machine learning technology to judge the level of inspection and certification data and / or the installation location of the data acquisition device, wherein the inspection and certification data includes first-level inspection and certification data and second-level inspection and certification data;
[0032] Apply machine learning technology to identify the key influencing factors of raw materials, equipment, and ships, and update the inspection and certification standards of raw materials, equipment, and ships according to the key factors;
[0033] Apply machine learning technology to conduct a comparative analysis of inspection and certification data and inspection and certification standards to judge abnormal data, predict the trend of inspection data, and analyze the potential risks of raw materials, equipment, and ships, and provide reference response measures.
[0034] In an alternative embodiment, step S6 includes:
[0035] Conduct a comparative analysis of the first-level inspection and certification data and the inspection and certification standards;
[0036] When the inspection and certification of the first-level inspection and certification data pass, conduct a comparative analysis of the second-level inspection and certification data and the inspection and certification standards.
[0037] In an alternative embodiment, the method includes:
[0038] Use 5G technology to transmit inspection and certification standards and inspection and certification data to the main chain of the consortium blockchain and / or the sub-chains of the consortium blockchain.
[0039] In a second aspect, the embodiments of the present application further provide a sharing system for ship inspection and certification data based on a consortium blockchain. The system includes:
[0040] A node network module, configured to construct a two-level consortium blockchain node network according to different roles in the ship industry and different units of the same role;
[0041] A link module, configured to construct a consortium blockchain with a two-level link including the main chain of the consortium blockchain and the sub-chains of the consortium blockchain;
[0042] A standard module, configured to upload the inspection and certification standards of each node network to the corresponding sub-chains of the consortium blockchain, and store the inspection and certification standards of each node network in the smart contracts pre-deployed in the corresponding sub-chains of the consortium blockchain;
[0043] A data module, configured to collect inspection and certification data in real time through data collection devices, and generate inspection and certification data in a chained structure of the consortium blockchain;
[0044] A storage module, configured to upload the inspection and certification data in the chained structure of the consortium blockchain to the corresponding sub-chains of the consortium blockchain, and encrypt and store it in the corresponding sub-chains of the consortium blockchain through smart contracts;
[0045] An inspection module, configured to compare and analyze the inspection and certification data of each sub-chain of the consortium blockchain with the inspection and certification standards, and generate inspection and certification conclusion data;
[0046] A judgment module, configured to upload the inspection and certification conclusion data to the main chain of the consortium blockchain, and judge whether the inspection and certification are passed according to the inspection and certification conclusion data;
[0047] A response module, configured to, if not passed, respond according to the inspection and certification conclusion data, and upload the response to the sub-chain of the consortium blockchain, and then execute the step of uploading the inspection and certification data in the chained structure of the consortium blockchain to the corresponding sub-chains of the consortium blockchain. If passed, end.
[0048] Compared with the prior art, the technical solution provided by the present application has the following beneficial effects:
[0049] This application realizes the sharing and mutual trust of inspection and certification data in the shipbuilding industry by using the consortium blockchain technology, optimizes the ship delivery process, avoids the inspection by classification societies after manufacturing is completed, shortens the ship delivery cycle, and reduces the high ship delivery cost. In the ship delivery process, different roles and different units of the same role in the shipbuilding industry are delivered to the next role and unit after passing the inspection and certification by classification societies; during the ship manufacturing process, inspection data is recorded in real time through blockchain technology and compared with inspection and certification standards. By responding and intervening in a timely manner, compared with the existing situation where responses occur after the manufacturer's manufacturing and after the classification society's inspection, it is beneficial for each node to detect and respond early, reduce the correction cost, shorten the correction time, thereby shortening the ship delivery time, and improving the quality and safety of the ship. Brief Description of the Drawings
[0050] Figure 1 It is a schematic flow diagram of the method for sharing ship inspection and certification data based on the consortium blockchain provided by an embodiment of this application;
[0051] Figure 2 It is a schematic flow diagram of the method for sharing ship inspection and certification data based on the consortium blockchain provided by another embodiment of this application;
[0052] Figure 3 It is a schematic structural diagram of another system for sharing ship inspection and certification data based on the consortium blockchain provided by an embodiment of this application. Detailed Embodiments
[0053] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are some, but not all, of the embodiments of this application. Usually, the components of the embodiments of this application described and illustrated in the accompanying drawings here can be arranged and designed in various different configurations.
[0054] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of this application that is required to be protected, but merely represents the selected embodiments of this application. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.
[0055] It should be noted that: similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0056] The following will describe in detail some embodiments of this application in conjunction with the accompanying drawings. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0057] With the rapid development of global trade and logistics, the demand in the ship market is also increasing continuously. Shipyards need to complete ship deliveries as soon as possible to meet market demand and maintain market competitiveness. The process from receiving an order to delivering a ship is a complex and time-consuming one. A long delivery process is bound to lengthen the delivery cycle. Correspondingly, it will increase costs such as labor, materials, site, and management. Shortening the ship delivery process can not only shorten the ship delivery cycle and reduce ship delivery costs, but also better master the production schedule and resource allocation to improve ship production efficiency and profitability. In addition, if the ship delivery cycle is too long, it may be delayed due to some unpredictable factors such as weather and policies, thus increasing cost risks; if the ship delivery process is too long, it may increase the difficulty of information management at each node and information transmission between nodes, thus affecting ship delivery. Therefore, shipyards should compress the ship delivery process as much as possible.
[0058] To solve the above problems such as too long ship delivery cycle, the present application proposes a method for sharing ship inspection and certification data based on a consortium blockchain.
[0059] As Figure 1 shown, an embodiment of the present application provides a method for sharing ship inspection and certification data based on a consortium blockchain, including the following steps:
[0060] Step S1, construct a two-level consortium blockchain node network according to different roles in the ship industry and different units of the same role;
[0061] Step S2, construct a consortium blockchain including a main chain and a sub-chain of the consortium blockchain;
[0062] Step S3, upload the inspection and certification standards of each node network to the corresponding sub-chain of the consortium blockchain, and store the inspection and certification standards of each node network in the smart contract pre-deployed in the corresponding sub-chain of the consortium blockchain;
[0063] Step S4, collect inspection and certification data in real time through data collection devices, and generate inspection and certification data in the chain structure of the consortium blockchain;
[0064] Step S5, upload the inspection and certification data in the chain structure of the consortium blockchain to the corresponding sub-chain of the consortium blockchain, and encrypt and store it in the corresponding sub-chain of the consortium blockchain through a smart contract;
[0065] Step S6, compare and analyze the inspection and certification data of each sub-chain of the consortium blockchain with the inspection and certification standards to generate inspection and certification conclusion data;
[0066] Step S7, upload the inspection and certification conclusion data to the main chain of the consortium blockchain, and judge whether the inspection and certification are passed according to the inspection and certification conclusion data;
[0067] Step S8: If not passed, respond according to the inspection and certification conclusion data, upload the response to the sub-chain of the alliance chain, and then execute Step S5; if passed, end.
[0068] In the embodiment of the present application, by using the alliance chain technology, the sharing and mutual trust of inspection and certification data in the shipbuilding industry are realized, the ship delivery process is optimized, the inspection by the classification society after manufacturing is avoided, the ship delivery cycle is shortened, and the high ship delivery cost is reduced. In the ship delivery process, different roles in the shipbuilding industry and different units of the same role are delivered to the next role and unit after passing the inspection and certification by the classification society; during the ship manufacturing process, the inspection data is recorded in real time through blockchain technology and compared with the inspection and certification standards. By timely responding and intervening, compared with the existing situation where the response occurs after the manufacturer's manufacturing and the classification society's inspection, it is beneficial for each node to detect and respond early, reduce the correction cost and shorten the correction time, thereby shortening the ship delivery time, and improving the quality and safety of the ship.
[0069] Moreover, in the embodiment of the present application, the inspection and certification standards of manufacturers such as raw material manufacturers, equipment manufacturers, and shipyards in the alliance chain are different. If all are uploaded to the main chain of the alliance chain, the utilization rate distribution of the inspection and certification standard data blocks is significantly uneven. In addition, usually the inspection and certification standards in the same industry are the same, so only one copy of the standard can be uploaded to the same node network. In order to improve the utilization rate of each block of the alliance chain as much as possible and reduce the sharing cost of the alliance chain, the inspection and certification standards of each node network are uploaded to the sub-chain of each node alliance chain respectively, rather than uploading the inspection and certification standards of all node networks to the main chain of the alliance chain, nor uploading the inspection and certification standards of all node networks to all sub-chains of the alliance chain.
[0070] In an alternative embodiment of the present application, the first level of the two-level alliance chain node network is divided according to different roles in the shipbuilding industry, and at least includes: ship production enterprise network, ship material supplier network; the second level of the two-level alliance chain node network is divided according to different units of the same role in the shipbuilding industry.
[0071] In this embodiment, the two-level alliance chain node network respectively includes a ship production enterprise network, a ship material supplier network, etc., and different units of the same role in the shipbuilding industry. In this way, in the ship delivery process, the raw materials of the raw material manufacturer and the equipment of the equipment manufacturer are delivered to the shipyard after being randomly inspected and evaluated by the classification society, the shipyard design drawings are delivered to the manufacturing after being pre-inspected by the classification society, and the ship is delivered to the shipowner after passing the inspection and certification by the classification society. It is optimized that the raw material manufacturer and the equipment manufacturer record the inspection data in real time during the production and manufacturing process of raw materials and equipment and compare it with the inspection and certification standards. By timely responding and intervening, the raw materials and equipment can be delivered to the shipyard after being manufactured. Similarly, the shipyard can deliver the ship to the shipowner after the ship is manufactured.
[0072] In an optional embodiment of the present application, the main chain of the consortium blockchain is the first-level consortium blockchain, which is used to store inspection report data; the sub-chain of the consortium blockchain is the second-level consortium blockchain, which is used to store inspection and certification standards and inspection and certification data.
[0073] In this embodiment, building the main chain of the consortium blockchain to store inspection report data facilitates the network sharing of inspection report data among various nodes; the sub-chain of the consortium blockchain stores inspection and certification standards and inspection and certification data, which facilitates the inspection and certification processes for each sub-chain respectively.
[0074] In an optional embodiment of the present application, step S3 further includes: each node network shares the corresponding inspection and certification standards with other node networks through a smart contract; other node networks access the shared inspection and certification standards through the smart contract.
[0075] In this embodiment, smart contracts are arranged on the sub-chains respectively, realizing the separate maintenance of the sub-chains of each node network.
[0076] In an optional embodiment of the present application, the smart contract includes: each node network only has the permission to create, read, update, and delete data on the sub-chain of the consortium blockchain of its own node network; any node network does not have the permission to create, read, update, and delete data on the sub-chain of the consortium blockchain of other node networks; any node network that updates data broadcasts the data update to other node networks; any accessed node network provides access permission for the accessing node network on its sub-chain of the consortium blockchain according to the request of the accessing node network.
[0077] In this embodiment, through the smart contract rules, each node shares the inspection and certification standards with other nodes. Correspondingly, other node sub-chains can access the shipbuilding standards through the smart contract, but cannot modify or delete the data. In this way, both data sharing is realized, and the problems of decentralized management, resulting in low transparency of inspection data, easy tampering, and insufficient credibility, are solved, improving the reliability of manufacturing.
[0078] In an optional embodiment of the present application, before step S4, it further includes: installing data acquisition devices; the step of installing data acquisition devices includes: when the key inspection and certification data in the data acquisition devices are already stored in the Internet of Things devices and / or automation devices, directly connecting the Internet of Things devices and / or automation devices to the sub-chain of the consortium blockchain.
[0079] In this embodiment, the inspection data to be collected is judged according to the inspection and certification standards, and data acquisition devices are installed at the corresponding positions. If the key inspection data in the inspection and certification data acquisition devices already exist in the Internet of Things devices and automation devices, these devices are directly connected to the sub-chain of the consortium blockchain, which is convenient and efficient.
[0080] In an optional embodiment of the present application, the method includes: applying machine learning technology to determine the level of inspection and certification data and / or the installation location of data collection devices, where the inspection and certification data includes first-level inspection and certification data and second-level inspection and certification data; applying machine learning technology to identify key influencing factors of raw materials, equipment, and ships, and updating the inspection and certification standards for raw materials, equipment, and ships according to the key factors; applying machine learning technology to conduct a comparative analysis of inspection and certification data and inspection and certification standards to determine abnormal data, predict the trend of inspection data, and analyze the potential risks of raw materials, equipment, and ships, and provide reference response measures.
[0081] In this embodiment, when installing inspection and certification data collection devices, machine learning technology is used to determine key inspection data and assist in determining the installation location of inspection data collection devices, thereby improving the utilization rate of collection devices and reducing the procurement cost of collection devices. When uploading inspection and certification standards to the sub-chain of the alliance chain, machine learning technology is used to identify key influencing factors of raw materials, equipment, and ships, and then update the inspection and certification standards for raw materials, equipment, and ships. Accordingly, the data uploaded to the alliance chain may only include data such as manufacturing materials, manufacturing processes, and ship maintenance records, and each inspection and certification standard is optimized and updated through machine learning technology. When generating inspection and certification data, machine learning technology is used to determine abnormal data, predict the trend of inspection data, analyze the potential risks of raw materials, equipment, and ships, and provide reference response measures, thereby improving the analysis efficiency and assisting each node to respond quickly. When machine learning is mature enough, it can replace each node to respond.
[0082] In an optional embodiment of the present application, step S6 includes: comparing and analyzing the first-level inspection and certification data with the inspection and certification standards; when the inspection and certification of the first-level inspection and certification data is passed, comparing and analyzing the second-level inspection and certification data with the inspection and certification standards.
[0083] In this embodiment, when generating inspection and certification data, first, the first-level inspection and certification data (key manufacturing data) is inspected until the first-level inspection and certification data (key manufacturing data) meets the inspection and certification standards, and then the second-level inspection and certification data (general manufacturing data) is inspected to ensure that the key data is qualified and then the general data is inspected, with a reasonable inspection logic and improved process efficiency.
[0084] In an optional embodiment of the present application, the method includes: using 5G technology to transmit inspection and certification standards and inspection and certification data to the main chain and / or sub-chain of the alliance chain.
[0085] In this embodiment, 5G technology is used to improve the transmission speed and stability and achieve large-scale device connection, adapting to the characteristics of a large amount of data and many devices in the shipbuilding industry.
[0086] Figure 2 Another embodiment of the present application provides a method for sharing ship inspection and certification data based on a consortium blockchain, including the following steps:
[0087] Step S21, construct a two-level consortium node network;
[0088] Step S22, construct a two-level consortium blockchain;
[0089] Step S23, upload inspection and certification standards to each sub-chain of the consortium blockchain:
[0090] Step S24, install inspection and certification data collection devices:
[0091] Step S25, collect inspection and certification data:
[0092] Step S26, upload inspection and certification data to the sub-chain of the consortium blockchain:
[0093] Step S27, generate inspection and certification conclusion data;
[0094] Step S28, upload inspection and certification conclusion data to the main chain of the consortium blockchain;
[0095] Step S29, determine whether the inspection passes; among them, when the inspection conclusion is in line with the standard or the early warning deems that the inspection passes, the inspection ends;
[0096] Step S210, if the inspection fails, then respond according to the inspection and certification conclusion data;
[0097] Step S211, upload the response to the sub-chain of the consortium blockchain;
[0098] Repeat steps S26 to S211.
[0099] In step S21 of this embodiment, the first level is divided into a ship production enterprise network, a ship material supplier network, etc. according to industry roles, and the second level is divided according to different units with the same industry role.
[0100] In step S22 of this embodiment, the first-level link is the main chain of the consortium blockchain, which is mainly used to store inspection report data, and the second-level link is the sub-chain of the consortium blockchain, which is mainly used to store inspection and certification standards and inspection original data.
[0101] In step S23 of this embodiment, the inspection and certification standards of manufacturers such as raw material manufacturers, equipment manufacturers, and shipyards in the consortium blockchain are different. If all are uploaded to the main chain of the consortium blockchain, the utilization rate distribution of the inspection and certification standard data blocks is significantly uneven. In addition, usually the inspection and certification standards in the same industry are the same. Therefore, only one copy of the standards can be uploaded to the same node network. To improve the utilization rate of each block in the consortium blockchain as much as possible and reduce the sharing cost of the consortium blockchain, the inspection and certification standards of each node network are uploaded to the sub-chain of each node consortium blockchain respectively, rather than uploading the inspection and certification standards of all node networks to the main chain of the consortium blockchain, nor uploading the inspection and certification standards of all node networks to all sub-chains of the consortium blockchain. To achieve the separate maintenance of the sub-chains of each node network, smart contracts can be arranged on the sub-chains respectively. Each node can store the corresponding standards and specifications in the smart contract of the sub-chain and share the inspection and certification standards with other nodes through the smart contract. Correspondingly, other node sub-chains can access the shipbuilding standards through the smart contract, but cannot modify or delete the data. A possible smart contract rule:
[0102] Each node can only create, read, update, and delete data on the sub-chain of its own node network.
[0103] Other nodes cannot create, read, update, and delete data on the sub-chain of this node network.
[0104] The node that updates the data needs to broadcast the change of the data to other nodes.
[0105] The accessed node network needs to provide access permissions for other node networks on its sub-chain according to the request.
[0106] In step S24 of this embodiment, the inspection data to be collected is judged according to the inspection and certification standards, and data collection devices are installed at the corresponding positions.
[0107] In step S25 of this embodiment, the inspection and certification data collection device collects data in real time and generates it in a certain structure.
[0108] In step S26 of this embodiment, the data collected by the inspection device is encrypted and stored in the sub-chain of the consortium blockchain by the smart contract of the sub-chain according to a certain data structure. To ensure the authenticity and effectiveness of the inspection and certification data, the collected data not only needs to be encrypted according to the generation of the consortium blockchain chain structure, but also directly stored in the consortium blockchain. To save the storage space of the consortium blockchain and shorten the synchronization time of the consortium blockchain, the collected data is uploaded to the sub-chain of the consortium blockchain instead of the main chain of the consortium blockchain. Each node can store the corresponding inspection and certification data in the sub-chain through the smart contract and share the data with other nodes through the smart contract. Correspondingly, other node sub-chains can access the inspection data through the smart contract, but cannot modify or delete the data.
[0109] In step S27 of this embodiment, the inspection and certification data uploaded to the sub-chain of the consortium chain is compared and analyzed with the inspection and certification standards previously uploaded to the sub-chain of the consortium chain, and the inspection and certification conclusion data is generated according to a certain data structure. The inspection conclusions are usually divided into meeting the inspection standards, early warning, and not meeting the inspection standards.
[0110] Compared with the prior art, the beneficial effects of this embodiment are as follows:
[0111] By using the consortium chain technology, the sharing and mutual trust of inspection data in the shipbuilding industry are realized, and the ship delivery process is optimized. It avoids the inspection by the classification society after manufacturing is completed, shortens the ship delivery cycle, and reduces the high ship delivery cost. In the ship delivery process, the raw materials from the raw material manufacturers and the equipment from the equipment manufacturers are delivered to the shipyard after being randomly inspected and evaluated by the classification society, and the shipyard design drawings are delivered for manufacturing after being pre-inspected by the classification society. The ship is delivered to the shipowner after passing the inspection and certification by the classification society. It is optimized to that the raw material manufacturers and equipment manufacturers record the inspection data in real time through blockchain technology during the production and manufacturing process of raw materials and equipment and compare it with the inspection and certification standards. Through timely response and intervention, the raw materials and equipment can be delivered to the shipyard after being manufactured. Similarly, the shipyard can deliver the ship to the shipowner after the ship is manufactured.
[0112] By using the consortium chain technology, the response of each node is more timely. Compared with the traditional response that occurs after the manufacturer's manufacturing and the classification society's inspection, the analysis results of this application can be obtained during the manufacturing process of raw materials, equipment, and ships, which is beneficial for each node to detect and respond early, reduce the correction cost, shorten the correction time, and improve the quality and safety of the ship.
[0113] Figure 3 It is a schematic structural diagram of a sharing system 30 for ship inspection and certification data based on a consortium chain provided by an embodiment of this application. As Figure 3 shown, the sharing system 30 for ship inspection and certification data based on a consortium chain includes:
[0114] A node network module 302, which is used to construct a two-level consortium chain node network according to different roles in the shipbuilding industry and different units of the same role;
[0115] A link module 304, which is used to construct a consortium chain with a two-level link including a consortium chain main chain and a consortium chain sub-chain;
[0116] A standard module 306, which is used to upload the inspection and certification standards of each node network to the corresponding sub-chain of the consortium chain and store the inspection and certification standards of each node network in the smart contract pre-deployed in the corresponding sub-chain of the consortium chain;
[0117] A data module 308, which is used to collect inspection and certification data in real time through data collection devices and generate inspection and certification data in a chain structure of the consortium chain;
[0118] The storage module 310 is used to upload the inspection and authentication data of the chain structure of the consortium chain to each corresponding sub-chain of the consortium chain and encrypt and store it in each corresponding sub-chain of the consortium chain through a smart contract;
[0119] The inspection module 312 is used to compare and analyze the inspection and authentication data of each sub-chain of the consortium chain with the inspection and authentication standards to generate inspection and authentication conclusion data;
[0120] The judgment module 314 is used to upload the inspection and authentication conclusion data to the main chain of the consortium chain and judge whether the inspection and authentication is passed according to the inspection and authentication conclusion data;
[0121] The response module 316 is used to, if not passed, respond according to the inspection and authentication conclusion data, upload the response to the sub-chain of the consortium chain, and then execute the step of uploading the inspection and authentication data of the chain structure of the consortium chain to each corresponding sub-chain of the consortium chain. If passed, it ends.
[0122] In the embodiments of the present application, by using the consortium chain technology, the sharing and mutual trust of inspection and authentication data in the shipbuilding industry are realized, the ship delivery process is optimized, the inspection by the classification society after manufacturing is avoided, the ship delivery cycle is shortened, and the high ship delivery cost is reduced. In the ship delivery process, different roles and different units of the same role in the shipbuilding industry are all delivered to the next role and unit after passing the inspection and authentication by the classification society; during the ship manufacturing process, the inspection data is recorded in real time through blockchain technology and compared with the inspection and authentication standards. Through timely response and intervention, compared with the existing situation where the response occurs after the manufacturer's manufacturing and the classification society's inspection, it is beneficial for each node to detect and respond early, reduce the correction cost and shorten the correction time, thereby shortening the ship delivery time, and improving the quality and safety of the ship.
[0123] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial descriptions of the method embodiments. The system embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0124] 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 them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for sharing ship inspection and certification data based on a consortium blockchain, characterized in that, The method includes: Step S1, constructing a two - level consortium chain node network according to different roles in the shipbuilding industry and different units of the same role; Step S2, constructing a consortium chain with a two - level link including a main chain and sub - chains of the consortium chain; Step S3, uploading the inspection and certification standards of each node network to the corresponding sub - chains of the consortium chain, and storing the inspection and certification standards of each node network in the smart contracts pre - deployed in the corresponding sub - chains of the consortium chain; Step S4, collecting inspection and certification data in real - time through data collection devices, and generating inspection and certification data in a chained structure of the consortium chain; Step S5, uploading the inspection and certification data in the chained structure of the consortium chain to the corresponding sub - chains of the consortium chain, and encrypting and storing it in the corresponding sub - chains of the consortium chain through smart contracts; Step S6, comparing and analyzing the inspection and certification data of each sub - chain of the consortium chain with the inspection and certification standards to generate inspection and certification conclusion data; Step S7, uploading the inspection and certification conclusion data to the main chain of the consortium chain, and judging whether the inspection and certification pass according to the inspection and certification conclusion data; Step S8, if not passed, responding according to the inspection and certification conclusion data, uploading the response to the sub - chain of the consortium chain and then executing Step S5, if passed, ending.
2. The method according to claim 1, wherein The first level of the two - level consortium chain node network is divided according to different roles in the shipbuilding industry, and at least includes: a ship production enterprise network, a ship material supplier network; The second level of the two - level consortium chain node network is divided according to different units of the same role in the shipbuilding industry.
3. The method according to claim 1, wherein The main chain of the consortium chain is the first - level consortium chain, which is used to store inspection report data; The sub - chains of the consortium chain are the second - level consortium chains, which are used to store inspection and certification standards and inspection and certification data.
4. The method according to claim 1, wherein Step S3 further includes: Each node network shares the corresponding inspection and certification standards to other node networks through the smart contract; The other node networks access the shared inspection and certification standards through the smart contract.
5. The method according to claim 1, characterized in that, The smart contract includes: Each node network only has the permission to create, read, update, and delete data on the sub - chain of the consortium chain of its own node network; Any node network does not have the permission to create, read, update, and delete data on the sub - chains of the consortium chains of other node networks; Any node network that updates data broadcasts the update of the data to other node networks; Any node network being accessed provides access permission for the accessing node network on its sub - chain of the consortium chain according to the request of the accessing node network.
6. The method according to claim 1, wherein Before Step S4, it further includes: Installing the data collection device; The step of installing the data collection device includes: When the key inspection and certification data in the data collection device has been stored in the Internet of Things device and / or automation device, directly connecting the Internet of Things device and / or the automation device to the sub - chain of the consortium chain.
7. The method according to claim 6, characterized in that, The method includes: Apply machine learning technology to determine the levels of inspection and certification data and / or the installation locations of data acquisition devices, wherein the inspection and certification data includes first-level inspection and certification data and second-level inspection and certification data; Apply machine learning technology to identify the key influencing factors of raw materials, equipment, and ships, and update the inspection and certification standards for raw materials, equipment, and ships according to the key factors; Apply machine learning technology to conduct a comparative analysis of inspection and certification data and inspection and certification standards to determine abnormal data, predict the trend of inspection data, and analyze the potential risks of raw materials, equipment, and ships, and provide reference response measures.
8. The method according to claim 7, wherein Step S6 includes: Conduct a comparative analysis of the first-level inspection and certification data and the inspection and certification standards; When the inspection and certification of the first-level inspection and certification data pass, conduct a comparative analysis of the second-level inspection and certification data and the inspection and certification standards.
9. The method according to any one of claims 1 to 8, characterized in that, The method includes: Use 5G technology to transmit inspection and certification standards and inspection and certification data to the main chain and / or sub-chains of the consortium blockchain.
10. A sharing system for ship inspection and certification data based on a consortium blockchain, characterized in that, The system includes: A node network module for constructing a two-level consortium blockchain node network according to different roles in the shipbuilding industry and different units of the same role; A link module for constructing a consortium blockchain with a two-level link including the main chain and sub-chains of the consortium blockchain; A standard module for uploading the inspection and certification standards of each node network to the corresponding sub-chains of the consortium blockchain and storing the inspection and certification standards of each node network in the smart contracts pre-deployed in the corresponding sub-chains of the consortium blockchain; A data module for collecting inspection and certification data in real time through data acquisition devices and generating inspection and certification data in a chained structure of the consortium blockchain; A storage module for uploading the inspection and certification data in the chained structure of the consortium blockchain to the corresponding sub-chains of the consortium blockchain and encrypting and storing it in the corresponding sub-chains of the consortium blockchain through smart contracts; An inspection module for conducting a comparative analysis of the inspection and certification data of each sub-chain of the consortium blockchain and the inspection and certification standards to generate inspection and certification conclusion data; A judgment module for uploading the inspection and certification conclusion data to the main chain of the consortium blockchain and judging whether the inspection and certification pass according to the inspection and certification conclusion data; A response module for, if not passed, responding according to the inspection and certification conclusion data, uploading the response to the sub-chain of the consortium blockchain, and then executing the step of uploading the inspection and certification data in the chained structure of the consortium blockchain to the corresponding sub-chains of the consortium blockchain, and if passed, ending.