Intelligent portal crane instruction issuing method and system based on block chain
By adopting blockchain technology and smart contracts in the smart door machine system, the problem of remote operation of smart door machine in hydropower stations is solved, and higher safety and reliability are achieved, ensuring the normal operation and safety of hydropower stations.
Patent Information
- Application Number
- CN202411212761.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-02-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The remote operation of the smart door machine of the hydropower station is vulnerable to hackers, data security threats, physical security threats and human factors, resulting in serious consequences such as interruption of operation and flooding.
Using a blockchain-based smart door machine instruction issuance method, the door machine action instructions are recorded to the blockchain network through smart contract technology, and distributed ledger technology is used to conduct network broadcasting and data cross-verification, combining facial feature recognition and smart contract algorithm Carry out automatic matching verification and manual re-examination to ensure the safety and reliability of instructions.
Through decentralized control, data encryption and privacy protection, immutable instruction recording, automatic execution and transparency verification, network security risks are significantly reduced, the security and reliability of the system are improved, and the normal operation and security of the hydropower station are ensured. .
Smart Images

Figure CN119402163A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of issuing commands for intelligent door machines, and in particular, relates to a method and system for issuing commands for intelligent door machines based on blockchain. Background Art
[0002] After the intelligent gantry crane of the hydropower station was put into operation, it brought a lot of convenience and efficiency improvement. Through remote operation, the gates of the power station can be quickly opened and closed, thereby improving the operating efficiency and safety of the hydropower station. However, the operation of this intelligent gantry crane also brings some potential network security risks; first, the convenience of remote operation also brings security challenges. Since the intelligent gantry crane needs to be remotely controlled through the network, this means that there is a risk of being attacked by hackers. Hackers may use network vulnerabilities or weak passwords to invade the intelligent gantry crane system to gain control of the gates; once hackers successfully invade, they may maliciously operate the gates, such as closing the gates to interrupt the operation of the hydropower station, or deliberately opening the gates to cause flooding and other serious consequences; secondly, the remote operation of the intelligent gantry crane also has data security risks; the intelligent gantry crane system needs to collect and process a large amount of operating data, such as the opening and closing status of the gates, water levels and other information. These data may contain sensitive information, such as the operating status of the hydropower station, power supply, etc. If hackers successfully hack into the smart gantry system, they may steal these sensitive data, thus posing a serious threat to the operation and safety of the hydropower station. In addition, the remote operation of the smart gantry may also be threatened by physical security. Since the smart gantry system needs to be connected to other devices and sensors, these devices and sensors may be at risk of being damaged or tampered with. Hackers can interfere with the normal operation of the smart gantry by destroying or tampering with these devices and sensors. They may tamper with the sensor data, causing the smart gantry to misjudge the water level and then perform incorrect operations on the gate. Finally, the remote operation of the smart gantry may also be affected by human factors. Since the smart gantry requires personnel to perform remote control, if the operator's account is stolen or the password is leaked, hackers may impersonate the operator to perform malicious operations. In addition, if the operator lacks security awareness or is negligent, it may also cause operational errors, which will have unpredictable effects on the operation and safety of the hydropower station.
[0003] In summary, the remote operation of the intelligent gantry crane in the hydropower station has brought many conveniences and improved efficiency, but there are also some potential network security risks. These risks include hacker attacks, data security threats, physical security threats and human factors; therefore, it is necessary to design a method and system for issuing instructions to the intelligent gantry crane based on blockchain to solve the above problems. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method and system for issuing instructions for intelligent gantry cranes based on blockchain. The method aims to solve the problem in the prior art that the remote operation of intelligent gantry cranes in hydropower stations is easily affected by hacker attacks, data security threats, physical security threats and human factors. The blockchain technology has its own decentralized, transparent and tamper-proof characteristics, which is used to enhance mutual trust and data reliability between devices, thereby ensuring the safe operation of intelligent gantry cranes in hydropower stations and providing reliable protection for the normal operation and safety of hydropower stations.
[0005] In order to achieve the above technical effects, the technical solution adopted by the present invention is: The method for issuing instructions to an intelligent door machine based on blockchain includes the following steps: S1, using the blockchain’s smart contract technology to upload the gantry crane action instruction red line to the blockchain network, and receive the gantry crane action instruction through the work order operation system; S2, the door crane action instructions are recorded in the door crane action database component of the blockchain to form a block, and the door crane action instructions are broadcast to the entire network using the distributed ledger technology of the blockchain, and the data is cross-verified through the consensus mechanism, and the public key, private key and data signature are used to access and jointly maintain the data; S3, generating a credential data hash code for the door machine action instruction through a hash operation, and irreversibly storing the generation time of the hash code and the driver's blockchain account; S4, collects the facial features of the gantry crane driver in real time and compares the facial features with the data of the special equipment operator; S5, using the blockchain’s smart contract algorithm to automatically match and verify the door crane action instructions that have passed the comparison with the door crane action instruction red line, and send the automatic matching verification results to the auditor for manual re-inspection; S6, receiving the audit result of manual re-inspection, and storing the door machine action instructions that have passed the audit in the door machine action database; S7, verify the correctness of the door crane action instructions from time to time according to the information in the door crane action database; S8, executes preset actions in order according to the door crane action instructions in the door crane action database, uses the blockchain encryption algorithm to asymmetrically encrypt the door crane action instructions and door crane action information, and uses the hash algorithm to ensure the integrity of the encrypted data.
[0006] Preferably, in step S1, the door crane action instruction red line is judged by obtaining unit status data through the unit online monitoring system or other systems.
[0007] Preferably, the gate crane action instruction red line includes that the person giving the instruction holds a valid special equipment operator certificate, has passed the training and has the gate operation qualification, the unit corresponding to the gate to be closed has been shut down, and the unit corresponding to the gate to be opened has the conditions for starting up and all personnel have been evacuated.
[0008] Preferably, in step S1, the door machine action instruction includes the instruction issuance time, the instruction source location code, the driver information, the door machine number, the target unit number, the target gate number and the gate action information.
[0009] Furthermore, the gate action information includes open, closed or others.
[0010] Preferably, in step S4, the person-document verification includes using the distributed ledger technology of blockchain to uniquely compare the gate crane action instructions with the driver's ID card data, establish a unique timestamp and signature password, and verify that the driver operating the gate crane holds a valid special equipment operator certificate and has passed the training and is qualified to operate the gate.
[0011] Preferably, in step S6, the gate action status is displayed in real time and the gate database is updated in time.
[0012] Preferably, after each door machine action instruction is executed, the door machine action instruction information in the door machine action database is marked with an executed mark.
[0013] Preferably, the gantry crane action database automatically generates monthly gantry crane action database statistical reports. Each record in the statistical data will be stamped with a timestamp in the process link, clearly recording the time when each action instruction was issued, the instruction source location code, driver information, gantry crane number, target unit number, target gate number and gate action information, and the statistical data ledger will be updated through the consensus mechanism of the blockchain.
[0014] Preferably, in step S8, the Merkle tree is used to perform integrity check on the door machine action statistics to ensure the integrity of the encrypted data.
[0015] Preferably, the blockchain-based intelligent door machine command issuing system includes a memory and a processor, and the memory stores a computer program that can be loaded and executed by the processor, and the computer program is used to execute the blockchain-based intelligent door machine command issuing method.
[0016] Furthermore, the gantry crane action instructions in the block are spatially unique. All gantry crane action instructions, manual review conclusions, and gantry crane actual action information are chain-appended according to the time main line. The entire process is monitored, and all operation records are broadcast to the entire network to ensure the safety, accuracy, and monitorability of the gantry crane action process.
[0017] The beneficial effects of the present invention are as follows: 1. Traditional smart door machine systems are usually controlled by a central server. This centralized structure is easy to become a target of attack. This application uses blockchain technology to achieve decentralized control. Each device can participate in the blockchain network without single point of failure and single attack target.
[0018] 2. The blockchain technology used in this application can provide data encryption and privacy protection functions to ensure that instructions and data are not tampered with or stolen during transmission and storage. Only authorized devices can decrypt and access data to protect user privacy and security.
[0019] Unalterable instruction records: Once the data in the blockchain is recorded, it cannot be tampered with or deleted. The intelligent door machine instruction issuing system can record instructions on the blockchain to ensure the authenticity and integrity of the instructions. This can prevent malicious attackers from tampering with or forging instructions and improve the security of the system.
[0020] 3. The smart contract in the blockchain of this application can automatically execute instructions and ensure the security and reliability of execution. Smart contracts can define the execution conditions and restrictions of instructions. Only instructions that meet the conditions will be executed, avoiding human errors and malicious operations.
[0021] 4. The transactions and data records in the blockchain of this application are public and can be viewed and verified by all participants. This transparency can help detect and prevent abnormal operations and attacks, and improve the security of the system. At the same time, the traceability of the blockchain can help track and trace the source and execution process of instructions, making it easier to discover and solve problems; applying blockchain technology to the intelligent door machine instruction issuance system can provide a safer and more reliable communication and instruction execution environment, significantly reducing network security risks. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a schematic diagram of the AD conversion board circuit diagram of the present invention. DETAILED DESCRIPTION
[0023] Embodiment 1: like Figure 1 As shown, the method for issuing instructions to an intelligent door machine based on blockchain includes the following steps: S1, using the blockchain’s smart contract technology to upload the gantry crane action instruction red line to the blockchain network, and receive the gantry crane action instruction through the work order operation system; S2, the door crane action instructions are recorded in the door crane action database component of the blockchain to form a block, and the door crane action instructions are broadcast to the entire network using the distributed ledger technology of the blockchain, and the data is cross-verified through the consensus mechanism, and the public key, private key and data signature are used to access and jointly maintain the data; S3, generating a credential data hash code for the door machine action instruction through a hash operation, and irreversibly storing the generation time of the hash code and the driver's blockchain account; S4, collects the facial features of the gantry crane driver in real time and compares the facial features with the data of the special equipment operator; S5, using the blockchain’s smart contract algorithm to automatically match and verify the door crane action instructions that have passed the comparison with the door crane action instruction red line, and send the automatic matching verification results to the auditor for manual re-inspection; S6, receiving the audit result of manual re-inspection, and storing the door machine action instructions that have passed the audit in the door machine action database; S7, verify the correctness of the door crane action instructions from time to time according to the information in the door crane action database; S8, executes preset actions in order according to the door crane action instructions in the door crane action database, uses the blockchain encryption algorithm to asymmetrically encrypt the door crane action instructions and door crane action information, and uses the hash algorithm to ensure the integrity of the encrypted data.
[0024] Preferably, in step S1, the door crane action instruction red line is judged by obtaining unit status data through the unit online monitoring system or other systems.
[0025] Preferably, the gate crane action instruction red line includes that the person giving the instruction holds a valid special equipment operator certificate, has passed the training and has the gate operation qualification, the unit corresponding to the gate to be closed has been shut down, and the unit corresponding to the gate to be opened has the conditions for starting up and all personnel have been evacuated.
[0026] Preferably, in step S1, the door machine action instruction includes the instruction issuance time, the instruction source location code, the driver information, the door machine number, the target unit number, the target gate number and the gate action information.
[0027] Furthermore, the gate action information includes open, closed or others.
[0028] Preferably, in step S4, the person-document verification includes using the distributed ledger technology of blockchain to uniquely compare the gate crane action instructions with the driver's ID card data, establish a unique timestamp and signature password, and verify that the driver operating the gate crane holds a valid special equipment operator certificate and has passed the training and is qualified to operate the gate.
[0029] Preferably, in step S6, the gate action status is displayed in real time and the gate database is updated in time.
[0030] Preferably, after each door machine action instruction is executed, the door machine action instruction information in the door machine action database is marked with an executed mark.
[0031] Preferably, the gantry crane action database automatically generates monthly gantry crane action database statistical reports. Each record in the statistical data will be stamped with a timestamp in the process link, clearly recording the time when each action instruction was issued, the instruction source location code, driver information, gantry crane number, target unit number, target gate number and gate action information, and the statistical data ledger will be updated through the consensus mechanism of the blockchain.
[0032] Preferably, in step S8, the Merkle tree is used to perform integrity check on the statistical data of the door machine action to ensure the integrity of the encrypted data.
[0033] Embodiment 2: A blockchain-based intelligent door machine command issuing system includes a memory and a processor, wherein the memory stores a computer program that can be loaded and executed by the processor, and the computer program is used to execute the blockchain-based intelligent door machine command issuing method.
[0034] Furthermore, the gantry crane action instructions in the block are spatially unique. All gantry crane action instructions, manual review conclusions, and gantry crane actual action information are chain-appended according to the time main line. The entire process is monitored, and all operation records are broadcast to the entire network to ensure the safety, accuracy, and monitorability of the gantry crane action process.
[0035] Embodiment three: Applying blockchain technology to the intelligent door machine command issuing system can improve the security and credibility of the system; this embodiment provides specific operation steps for embedding blockchain technology into the intelligent door machine command issuing system: Designing blockchain network: Design a blockchain network suitable for the intelligent door crane command issuing system; determine the participants, roles and permissions of the network, including at least the person who issues the action command (driver) and the person who reviews the action command (operation or management personnel), and define the consensus mechanism and data structure of the blockchain.
[0036] Designing smart contracts: Smart contracts are automated programs in the blockchain that can define and execute instructions. According to the needs of smart door operators, smart contracts are designed to implement the issuance and execution of instructions; smart contracts can define the conditions, restrictions and execution methods of instructions to ensure the security and reliability of instructions.
[0037] Design authentication and authorization mechanisms: In a blockchain network, devices need to be authenticated and authorized to participate in command issuance and execution; design a secure authentication and authorization mechanism to ensure that only authorized devices can participate in the system.
[0038] Data encryption and privacy protection: During the transmission and storage of instructions, data needs to be encrypted and privacy protected to prevent data theft and tampering; encryption algorithms and privacy protection technologies are used to protect data to ensure the security and privacy of instructions.
[0039] Implementation and testing: According to the designed plan, the blockchain intelligent gantry crane command issuing system is implemented, tested and verified to ensure that the system's functions and security meet expectations and meet the needs of the work site.
Claims
1. A method for issuing instructions to an intelligent door machine based on blockchain, characterized in that: The following steps are involved: S1, using the blockchain’s smart contract technology to upload the gantry crane action instruction red line to the blockchain network, and receive the gantry crane action instruction through the work order operation system; S2, the door crane action instructions are recorded in the door crane action database component of the blockchain to form a block, and the door crane action instructions are broadcast to the entire network using the distributed ledger technology of the blockchain, and the data is cross-verified through the consensus mechanism, and the public key, private key and data signature are used to access and jointly maintain the data; S3, generating a credential data hash code for the door machine action instruction through a hash operation, and irreversibly storing the generation time of the hash code and the driver's blockchain account; S4, collects the facial features of the gantry crane driver in real time and compares the facial features with the data of the special equipment operator; S5, using the blockchain’s smart contract algorithm to automatically match and verify the door crane action instructions that have passed the comparison with the door crane action instruction red line, and send the automatic matching verification results to the auditor for manual re-inspection; S6, receiving the audit result of manual re-inspection, and storing the door machine action instructions that have passed the audit in the door machine action database; S7, verify the correctness of the door crane action instructions from time to time according to the information in the door crane action database; S8, executes preset actions in order according to the door crane action instructions in the door crane action database, uses the blockchain encryption algorithm to asymmetrically encrypt the door crane action instructions and door crane action information, and uses the hash algorithm to ensure the integrity of the encrypted data.
2. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 1 is characterized in that: In step S1, the gantry crane action command red line is judged by obtaining the unit status data through the unit online monitoring system or other systems.
3. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 2 is characterized in that: In step S1, the gate crane action instruction red line includes that the person giving the instruction holds a valid special equipment operator certificate, has passed the training and has the gate operation qualification, the unit corresponding to the gate to be closed has been shut down, and the unit corresponding to the gate to be opened has the conditions for starting up and all personnel have been evacuated.
4. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 1 is characterized in that: In step S1, the gantry crane action instruction includes the time when the instruction is issued, the instruction source location code, the driver information, the gantry crane number, the target unit number, the target gate number and the gate action information.
5. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 1 is characterized in that: In step S4, the person-document verification includes using the distributed ledger technology of blockchain to uniquely compare the gantry crane action instructions with the driver's ID card data, establish a unique timestamp and signature password, and verify that the driver operating the gantry crane holds a valid special equipment operator certificate and has passed the training and is qualified to operate the gate.
6. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 1 is characterized in that: In step S6, the gate action status is displayed in real time and the gate database is updated in time.
7. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 1 is characterized in that: Each time the door machine action command is executed, the door machine action command information in the door machine action database is marked with an executed mark.
8. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 7 is characterized in that: The gantry crane action database automatically generates monthly gantry crane action database statistical reports. Each record in the statistical data will be stamped with a timestamp in the process link, clearly recording the time when each action instruction was issued, the instruction source location code, driver information, gantry crane number, target unit number, target gate number and gate action information, and the statistical data ledger is updated through the consensus mechanism of the blockchain.
9. The method for issuing instructions to an intelligent door machine based on blockchain according to claim 1 is characterized in that: In step S8, the Merkle tree is used to perform integrity check on the door crane action statistics to ensure the integrity of the encrypted data.
10. A blockchain-based intelligent door machine command issuing system, comprising a memory and a processor, characterized in that: The memory stores a computer program that can be loaded and executed by a processor, and the computer program is used to execute the blockchain-based intelligent door machine command issuing method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Block chain-based advanced age body fluid issuing method and system
CN115115346A
Methods and systems for controlling a smart lock
US20220058901A1