A power grid dispatching instruction information processing method in a blockchain network
By introducing blockchain technology into power grid dispatching operations, the problem of low efficiency in traditional power grid dispatching has been solved, the traceability and immutability of dispatching operations have been realized, the security and efficiency of the network command system have been improved, and the workload of dispatchers has been reduced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-09
- Publication Date
- 2026-03-24
AI Technical Summary
In traditional power grid dispatching and operation, dispatching switching operations involve a large amount of repetitive manual labor, which is inefficient. Furthermore, the reduction in dispatching personnel leads to increased workload. The existing networked command issuance mode cannot guarantee the real-time performance, authenticity, and reliability of the operations.
By introducing blockchain technology, the entire process of issuing dispatching orders is stored on the blockchain. Through encrypted on-chain storage and digital signatures, the immutability and traceability of the operation instructions are ensured. By leveraging the immutability and trustworthiness of the blockchain, the security and regulatory capacity of the network ordering system are improved.
It achieves full traceability and immutability of scheduling operations, improves the security and efficiency of the network command system, reduces the physical labor of dispatchers, and ensures the authenticity and credibility of operations.
Smart Images

Figure CN116186734B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of power grid dispatching and operation technology, and specifically relates to a method for processing power grid dispatching instruction information in a blockchain network. Background Technology
[0002] Currently, the rapid development of the power grid, its exceptionally large scale, and the combined effects of factors such as the large-capacity input of new energy sources via ultra-high-voltage AC / DC transmission, large-scale grid connection, and power market reforms have led to a dramatic increase in the types and intensity of power grid dispatching and operation tasks. The window period for dispatching switching operations is constantly shortening, and the number of short-term peak dispatching operations has risen sharply. Traditionally, dispatching personnel use telephone or network-based command issuance methods, which involve a large amount of manual, repetitive labor, resulting in cumbersome manual processes and low efficiency. Furthermore, in recent years, the number of dispatching personnel has decreased while the workload and requirements have increased year by year, highlighting the "congestion" in dispatching switching operations and the pressure on personnel.
[0003] According to relevant functional specifications, networked dispatching operation tickets effectively improve the efficiency of dispatching and switching operations. However, it merely converts real-time telephone dispatching into a delayed networked dispatching mode, without fundamentally changing the dispatching and switching operation mode, and cannot further reduce the physical and repetitive labor of dispatching personnel. While ensuring the efficiency of real-time control operations, networked dispatching and switching operations must also guarantee the authenticity and reliability of all operations.
[0004] By combining the trustworthy, immutable, and traceable characteristics of blockchain technology with the network command system, the security of the network command system can be improved, ensuring that the entire dispatch operation process is traceable, the operation cannot be tampered with, and is easy to supervise. Summary of the Invention
[0005] The purpose of this invention is to provide a method for processing power grid dispatching command information in a blockchain network. This method introduces blockchain technology into the dispatching operation process and adds blockchain storage and verification of the entire dispatching operation process to the traditional database storage of dispatching command operations. This enhances the security of the network command system by ensuring that the entire dispatching operation process is traceable and cannot be tampered with.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solution:
[0007] This invention provides a method for processing power grid dispatching instruction information in a blockchain network, comprising:
[0008] Encrypt and upload the dispatch ticket operation instructions to the blockchain to generate an operation instruction information block and a digital signature;
[0009] The system starts by issuing scheduling pre-orders from the main station. The scheduling pre-order information issued by the main station is encrypted and uploaded to the blockchain to generate a pre-order information block, which is then linked with the operation instruction information block to form a chain.
[0010] The plant station receives the dispatching pre-order issued by the master station and performs dispatching pre-order receipt. The pre-order receipt confirmation information sent by the plant station is encrypted and uploaded to the blockchain to generate a pre-order receipt confirmation information block, and linked with the pre-order issuance information block to form a chain.
[0011] The system monitors and authorizes the operation instructions, encrypts and uploads the monitoring authorization information of the dispatch order issued by the main station to generate a monitoring information block, and links it with the pre-order receipt confirmation information area to form a chain.
[0012] The main station starts scheduling and issuing commands, encrypts and uploads the scheduling and issuing command information issued by the main station to the blockchain to generate a command issuing block, and links it with the command monitoring information block to form a chain.
[0013] The plant receives the dispatch order information issued by the master station and performs order receipt and repetition. The order receipt and repetition information sent by the plant is encrypted and uploaded to the chain to generate a pre-order receipt and repetition information block, which is then linked with the order issuance block to form a chain.
[0014] The main station receives and confirms the positive order receipt and repetition information sent by the plant station. It encrypts and uploads the positive order repetition confirmation information sent by the main station to generate a scheduling confirmation information block, and links it with the pre-order receipt and repetition information block to form a chain.
[0015] The plant / station starts operation according to the dispatch order, and after the operation, the network order sending and receiving end completes the return order; the order and return order information sent by the plant / station are encrypted and uploaded to the chain to generate an order and return order information block, and linked with the dispatch confirmation information block to form a chain;
[0016] The main station receives positive and negative command information sent by the plant and receives the command. It encrypts and uploads the positive command information sent by the main station to the blockchain to generate a scheduling command information block, and links it with the positive and negative command information block to form a chain.
[0017] The plant receives the dispatching order from the master station and confirms the reply. The plant sends the reply confirmation information, which is then encrypted and uploaded to the blockchain to generate a plant confirmation information block. This block is then linked to the dispatching order information block.
[0018] Furthermore, the step of encrypting and uploading the dispatch ticket operation instruction to the blockchain to generate an operation instruction information block and a digital signature includes:
[0019] Transmit the dispatch ticket operation instructions to the designated dispatch node in the block;
[0020] By using blockchain to trigger on-chain events and encrypt and upload instructions to the blockchain, operation instruction information blocks and digital signatures are generated.
[0021] Furthermore, the step of encrypting and uploading the scheduling pre-order issuance information issued by the master station to generate a pre-order issuance information block, and linking it with the operation instruction information block to form a chain, includes:
[0022] The dispatching and pre-ordering commands are initiated from the main station and then distributed to the plant and station terminals through the networked command system.
[0023] When issuing a scheduling command, the current operation instruction information is checked for consistency with the operation instruction information stored on the blockchain;
[0024] After the verification is passed, the scheduling pre-order information issued by the main station is encrypted and uploaded to the blockchain to generate a pre-order information block;
[0025] The hash value of the generated pre-command information block is linked with the operation instruction information block generated in the previous step to form a chain.
[0026] Furthermore, the step of encrypting and uploading the pre-order confirmation and receipt information sent by the plant / station terminal to generate a pre-order receipt confirmation information block, and linking it with the pre-order issuance information block to form a chain, includes:
[0027] The plant terminal receives and issues dispatch orders from the master station;
[0028] The received scheduling advance command is checked for consistency with the scheduling advance command information stored on the blockchain.
[0029] After the verification is passed, the scheduling order is confirmed and signed, and the order confirmation and signing information is encrypted and uploaded to the blockchain to generate an order confirmation and signing information block.
[0030] The hash value of the generated pre-order receipt confirmation information block is linked with the pre-order issuance information block generated in the previous step to form a chain.
[0031] Furthermore, the step of encrypting and uploading the scheduling order monitoring authorization information issued by the main station to generate a monitoring information block, and linking it with the pre-order receipt confirmation information area to form a chain, includes:
[0032] Before issuing the dispatch command, the instructions to be operated are monitored, and the current instructions to be operated and the operation sequence extracted from the instructions are pushed to the blockchain.
[0033] Perform a consistency check between the currently pending instruction information and the operation instruction information stored on the blockchain;
[0034] After the consistency check passes, the corresponding business security check is performed.
[0035] After the security verification is passed, the monitoring authorization is granted, and the scheduling order monitoring authorization information is encrypted and uploaded to the blockchain to generate a monitoring information block.
[0036] The hash value of the generated order monitoring information block is linked with the pre-order receipt confirmation information block generated in the previous step to form a chain.
[0037] Furthermore, the step of encrypting and uploading the scheduling command information issued by the main station to the blockchain to generate a command issuance block, and linking it with the command monitoring information block to form a chain, includes:
[0038] The main station initiates the dispatching and issuing of commands, which are then transmitted to the plant and station terminals via a networked command system.
[0039] When the dispatching command is issued, the consistency of the current operation command information with the operation command information stored on the blockchain is checked.
[0040] After the verification is passed, the scheduling command will be issued, the scheduling command information will be encrypted and uploaded to the blockchain, and a command block will be generated.
[0041] The hash value of the generated command issuing block is linked with the command monitoring information block generated in the previous step to form a chain.
[0042] Furthermore, the step of encrypting and uploading the positive command receipt and repetition information sent by the plant to the blockchain to generate a pre-command receipt and repetition information block, and linking it with the positive command issuance block to form a chain, includes:
[0043] The plant receives dispatching orders from the main station.
[0044] The received scheduling order information is compared with the scheduling order information stored on the blockchain for consistency verification.
[0045] After the verification is passed, the official order is signed and repeated. After the repeat is passed, the official order signing and repeat information of the plant and station is encrypted and uploaded to the blockchain to generate a block of pre-order signing and repeat information.
[0046] The hash value of the generated pre-order receipt and recitation information block is linked with the official order issuance block generated in the previous step to form a chain.
[0047] Furthermore, the step of encrypting and uploading the scheduling confirmation message issued by the master station to the blockchain to generate a scheduling confirmation message block, and linking it with the pre-order receipt confirmation message block, includes:
[0048] The main station receives the confirmation and repetition information of the positive command sent by the plant station;
[0049] The received confirmation message and confirmation message are compared with the scheduling confirmation message stored on the blockchain for consistency verification.
[0050] After the verification is passed, confirmation is performed, and the confirmation information of the scheduling command recitation is encrypted and uploaded to the blockchain to generate a scheduling confirmation information block;
[0051] The hash value of the generated scheduling confirmation information block is linked with the pre-order receipt repetition information block generated in the previous step to form a chain.
[0052] Furthermore, the step of encrypting and uploading the positive command and response information sent by the plant to the blockchain to generate a positive command and response information block, and linking it with the scheduling confirmation information block to form a chain, includes:
[0053] After receiving the dispatch order and confirming it, the plant / station starts operating and then sends a reply order to the network command sender / receiver after the operation.
[0054] When issuing a response order, the current response order instruction is checked for consistency with the scheduling order information stored on the blockchain.
[0055] After the verification is passed, the positive and negative command information of the plant is encrypted and uploaded to the blockchain to generate a positive and negative command information block;
[0056] The hash value of the generated positive and negative order information block is linked with the scheduling confirmation information block generated in the previous step to form a chain.
[0057] Furthermore, the step of encrypting and uploading the dispatching positive command receiving information issued by the main station to generate a dispatching command receiving information block, and linking it with the positive command return information block to form a chain, includes:
[0058] The main station receives positive command feedback information sent by the plant and performs consistency verification between the received positive command feedback information and the scheduling positive command issuance information stored on the blockchain.
[0059] After the verification is passed, the command is received, and the command information is encrypted and uploaded to the blockchain to generate a command information block.
[0060] The hash value of the generated scheduling and receiving information block is linked with the positive and negative order information block generated in the previous step to form a chain.
[0061] Furthermore, the step of encrypting and uploading the acknowledgment information sent by the plant to the blockchain to generate a plant confirmation information block, and linking it with the scheduling receiving information area, includes:
[0062] The plant station receives the dispatch order information issued by the master station and performs consistency verification between the received dispatch order information and the dispatch order information stored in the blockchain.
[0063] After the verification is passed, a confirmation message is sent, and the confirmation message information of the plant / station is encrypted and uploaded to the blockchain to generate a plant / station confirmation information block.
[0064] The hash value of the generated plant confirmation information block is linked with the scheduling and receiving information block generated in the previous step to form a chain.
[0065] The beneficial effects of this invention are as follows:
[0066] This invention provides a method for processing power grid dispatching command information in a blockchain network. It adds blockchain storage and verification of the entire dispatching operation process to the traditional database storage of dispatching command operations. It utilizes key blockchain technologies such as centralized data encryption storage, on-chain, notarization, synchronization, permission settings, and encryption privacy to improve the security of the network command system and ensure that the entire dispatching operation process is traceable and cannot be tampered with. Attached Figure Description
[0067] Figure 1 This is a flowchart of a method for processing power grid dispatching instruction information in a blockchain network, provided by an embodiment of the present invention. Detailed Implementation
[0068] The present invention will be further illustrated below with reference to the accompanying drawings and specific embodiments. It should be understood that these embodiments are for illustrative purposes only and are not intended to limit the scope of the invention. After reading this invention, any modifications of the invention in various equivalent forms by those skilled in the art will fall within the scope defined by the appended claims.
[0069] This embodiment provides a method for processing power grid dispatching instruction information in a blockchain network. This method stores dispatching instruction information on the blockchain and updates the operational information of the dispatching instruction by adding a new block to the blockchain network when issuing the instruction. For the specific operation flow of this method, please refer to [link to relevant documentation]. Figure 1 ,include:
[0070] S1. Encrypt and upload the dispatch ticket operation instructions to the blockchain to generate an operation instruction information block and a digital signature, as follows:
[0071] Transmit the dispatch ticket operation instructions to the designated dispatch node in the block (such as the provincial dispatch point or the prefecture / county dispatch point).
[0072] By using blockchain to trigger on-chain events and encrypt and upload instructions to the blockchain, operation instruction information blocks and digital signatures are generated.
[0073] S2. Encrypt and upload the scheduling pre-order information issued by the main station to the blockchain to generate a pre-order information block, and link it with the previous step to form a chain, as follows:
[0074] The dispatching and pre-ordering commands are initiated from the main station and then distributed to the plant and station terminals through the networked command system.
[0075] When issuing a scheduling command, the current operation instruction information is checked for consistency with the operation instruction information stored on the blockchain;
[0076] After the verification is passed, the scheduling pre-order information issued by the main station is encrypted and uploaded to the blockchain to generate a pre-order information block;
[0077] The hash value of the generated pre-command information block is linked with the operation instruction information block generated in the previous step to form a chain.
[0078] It should be noted that the consistency verification between the current operation instruction information and the operation instruction information on the blockchain includes:
[0079] The digital signature of the operation instruction information block is parsed using the public key to obtain the operation instruction information stored in the block.
[0080] Perform a consistency comparison between the current operation instruction information and the operation instruction information stored in the acquired operation instruction information block.
[0081] S3. Encrypt and upload the pre-order confirmation and receipt information sent by the plant / station to the blockchain to generate a pre-order receipt confirmation information block, and link it with the previous step to form a chain, as follows:
[0082] The plant terminal receives and issues dispatch orders from the master station;
[0083] Perform a consistency check between the received scheduling advance command and the scheduling advance command information on the blockchain;
[0084] After the verification is passed, the scheduling pre-order is signed, and the pre-order confirmation information is encrypted and uploaded to the blockchain to generate a pre-order confirmation information block.
[0085] The hash value of the generated pre-order receipt confirmation information block is linked with the pre-order issuance information block generated in the previous step to form a chain.
[0086] It should be noted that the received scheduling pre-orders are compared with the scheduling pre-order information stored on the blockchain to ensure consistency, including:
[0087] By parsing the digital signature of the operation instruction information block using the public key, the scheduling pre-order information stored in the pre-order information block can be obtained.
[0088] The received scheduling pre-orders are compared with the scheduling pre-order information stored in the acquired pre-order information block for consistency.
[0089] S4. Encrypt and upload the scheduling order monitoring authorization information to the blockchain to generate a monitoring information block, and link it with the previous step to form a chain, as follows:
[0090] Before issuing the dispatch command, the instructions to be operated are monitored, and the information of the instructions to be operated and the operation sequence (sequence number) extracted from the instruction information are pushed to the blockchain.
[0091] Perform a consistency check between the currently pending instruction information and the operation instruction information stored on the blockchain;
[0092] After the consistency check passes, the corresponding business security check is performed.
[0093] After the security verification is passed, the monitoring authorization is granted, and the scheduling order monitoring authorization information is encrypted and uploaded to the blockchain to generate a monitoring information block.
[0094] The hash value of the generated order monitoring information block is linked with the pre-order receipt confirmation information block generated in the previous step to form a chain.
[0095] It should be noted that the consistency verification between the currently pending instruction information and the operation instruction information stored on the blockchain includes:
[0096] The digital signature of the operation instruction information block is parsed using the public key to obtain the operation instruction information stored in the block.
[0097] Based on the operation sequence, the current operation instruction information to be operated is compared with the operation instruction information stored in the acquired operation instruction information block for consistency.
[0098] S5. Encrypt and upload the scheduling command information issued by the main station to the blockchain to generate a command block, and link it with the previous step to form a chain, as follows:
[0099] The main station initiates the dispatching of official orders, transmitting the dispatching order request and operation sequence (sequence number) to the designated dispatching node (such as the provincial adjustment point or the prefecture / county adjustment point) in the block through the transfer service.
[0100] Perform a consistency check between the current operation instruction information and the operation instruction information stored on the blockchain;
[0101] After verification, the dispatching order is sent to the plant terminal through the networked ordering system. The dispatching order information is encrypted and uploaded to the blockchain to generate an order block.
[0102] The hash value of the generated command issuing block is linked with the command monitoring information block generated in the previous step to form a chain.
[0103] It should be noted that the consistency verification between the current operation instruction information and the operation instruction information stored on the blockchain includes:
[0104] The digital signature of the operation instruction information block is parsed using the public key to obtain the operation instruction information stored in the block.
[0105] The current operation instruction information is compared with the operation instruction information stored in the acquired operation instruction information block according to the operation sequence.
[0106] S6. Encrypt and upload the positive command receipt and repeat information sent by the plant to the blockchain to generate a pre-command receipt and repeat information block, and link it with the previous step to form a chain, as follows:
[0107] The plant receives dispatching orders from the main station.
[0108] The received scheduling order information is compared with the scheduling order information stored on the blockchain for consistency verification.
[0109] After the verification is passed, the official order is signed and repeated. After the repeat is passed, the official order signing and repeat information of the plant and station is encrypted and uploaded to the blockchain to generate an official order signing and repeat information block.
[0110] The hash value of the generated pre-order receipt and recitation information block is linked with the official order issuance block generated in the previous step to form a chain.
[0111] It should be noted that the received scheduling command information is compared with the scheduling command information stored on the blockchain to verify consistency, including:
[0112] The digital signature of the operation instruction information block is parsed using the public key to obtain the operation instruction information stored in the block.
[0113] The received scheduling command information is compared with the operation instruction information stored in the acquired operation instruction information block for consistency.
[0114] S7. Encrypt and upload the scheduling confirmation message issued by the main station to the blockchain to generate a scheduling confirmation message block, and link it with the previous step to form a chain, as follows:
[0115] The main station receives the confirmation and repetition information of the positive command sent by the plant station;
[0116] The received confirmation message and confirmation message are compared with the scheduling confirmation message stored on the blockchain for consistency verification.
[0117] After the verification is passed, confirmation is performed, and the confirmation information of the scheduling command recitation is encrypted and uploaded to the blockchain to generate a scheduling confirmation information block;
[0118] The hash value of the generated scheduling confirmation information block is linked with the pre-order receipt repetition information block generated in the previous step to form a chain.
[0119] S8. Encrypt and upload the positive and negative command information sent by the plant to the blockchain to generate a positive and negative command information block, and link it with the previous step to form a chain, as follows:
[0120] After receiving the dispatch order and confirming it, the plant / station starts operating and then completes the response order at the network sending and receiving end.
[0121] When issuing a response order, the current response order instruction is checked for consistency with the scheduling order information stored on the blockchain.
[0122] After the verification is passed, the positive and negative command information of the plant is encrypted and uploaded to the blockchain to generate a positive and negative command information block;
[0123] The hash value of the generated positive and negative order information block is linked with the scheduling confirmation information block generated in the previous step to form a chain.
[0124] S9. Encrypt and upload the dispatching command information issued by the main station to the blockchain to generate a dispatching command information block, and link it with the previous step to form a chain, as follows:
[0125] The main station receives positive command feedback information sent by the plant and performs consistency verification between the received positive command feedback information and the scheduling positive command issuance information stored on the blockchain.
[0126] After the verification is passed, the command is received, and the command information is encrypted and uploaded to the blockchain to generate a command information block.
[0127] The hash value of the generated scheduling and receiving information block is linked with the positive and negative order information block generated in the previous step to form a chain.
[0128] S10. Encrypt and upload the confirmation message sent by the plant to the blockchain to generate a plant confirmation message block, and link it with the previous step to form a chain, as follows:
[0129] The plant station receives the dispatch order information issued by the master station and performs consistency verification between the received dispatch order information and the dispatch order information stored in the blockchain.
[0130] After the verification is passed, a confirmation message is sent, and the confirmation message information of the plant / station is encrypted and uploaded to the blockchain to generate a plant / station confirmation information block.
[0131] The hash value of the generated plant confirmation information block is linked with the scheduling and receiving information block generated in the previous step to form a chain.
[0132] It should be noted that the consistency verification method is the same for each step in this embodiment, so it will not be described again.
[0133] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0134] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0135] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0136] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0137] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for processing power grid dispatching instruction information in a blockchain network, characterized in that, include: Encrypt and upload the dispatch ticket operation instructions to the blockchain to generate an operation instruction information block and a digital signature; The system starts by issuing scheduling pre-orders from the main station. The scheduling pre-order information issued by the main station is encrypted and uploaded to the blockchain to generate a pre-order information block, which is then linked with the operation instruction information block to form a chain. The plant station receives the dispatching pre-order issued by the master station and performs dispatching pre-order receipt. The pre-order receipt confirmation information sent by the plant station is encrypted and uploaded to the blockchain to generate a pre-order receipt confirmation information block, and linked with the pre-order issuance information block to form a chain. The system monitors and authorizes the operation instructions, encrypts and uploads the monitoring authorization information of the dispatch order issued by the main station to generate a monitoring information block, and links it with the pre-order receipt confirmation information area to form a chain. The main station starts scheduling and issuing commands, encrypts and uploads the scheduling and issuing command information issued by the main station to the blockchain to generate a command issuing block, and links it with the command monitoring information block to form a chain. The plant receives the dispatch order information issued by the master station and performs order receipt and repetition. The order receipt and repetition information sent by the plant is encrypted and uploaded to the chain to generate a pre-order receipt and repetition information block, which is then linked with the order issuance block to form a chain. The main station receives and confirms the positive order receipt and repetition information sent by the plant station. It encrypts and uploads the positive order repetition confirmation information sent by the main station to generate a scheduling confirmation information block, and links it with the pre-order receipt and repetition information block to form a chain. The operation begins at the plant / station terminal based on the dispatch command, and the return command is completed at the network command sending and receiving terminal after the operation. The positive command and response information sent by the plant is encrypted and uploaded to the blockchain to generate a positive command and response information block, which is then linked with the scheduling confirmation information block to form a chain. The main station receives positive and negative command information sent by the plant and receives the command. It encrypts and uploads the positive command information sent by the main station to the blockchain to generate a scheduling command information block, and links it with the positive and negative command information block to form a chain. The plant receives the dispatching order from the master station and confirms the reply. The plant sends the reply confirmation information, which is then encrypted and uploaded to the blockchain to generate a plant confirmation information block. This block is then linked to the dispatching order information block.
2. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The process of encrypting and uploading the dispatch ticket operation instructions to the blockchain to generate operation instruction information blocks and digital signatures includes: Transmit the dispatch ticket operation instructions to the designated dispatch node in the block; By using blockchain to trigger on-chain events and encrypt and upload instructions to the blockchain, operation instruction information blocks and digital signatures are generated.
3. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The step of encrypting and uploading the scheduling pre-order issuance information issued by the main station to the blockchain to generate a pre-order issuance information block, and linking it with the operation instruction information block to form a chain, includes: The dispatching and pre-ordering commands are initiated from the main station and then distributed to the plant and station terminals through the networked command system. When issuing a scheduling command, the current operation instruction information is checked for consistency with the operation instruction information stored on the blockchain; After the verification is passed, the scheduling pre-order information issued by the main station is encrypted and uploaded to the blockchain to generate a pre-order information block; The hash value of the generated pre-command information block is linked with the operation instruction information block generated in the previous step to form a chain.
4. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The process of encrypting and uploading the pre-order confirmation and receipt information sent from the plant / station terminal to the blockchain to generate a pre-order receipt confirmation information block, and linking it with the pre-order issuance information block to form a chain, includes: The plant terminal receives and issues dispatch orders from the master station; The received scheduling advance command is checked for consistency with the scheduling advance command information stored on the blockchain. After the verification is passed, the scheduling order is confirmed and signed, and the order confirmation and signing information is encrypted and uploaded to the blockchain to generate an order confirmation and signing information block. The hash value of the generated pre-order receipt confirmation information block is linked with the pre-order issuance information block generated in the previous step to form a chain.
5. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The process of encrypting and uploading the dispatch order monitoring authorization information issued by the main station to the blockchain to generate a dispatch order monitoring information block, and linking it with the pre-order receipt confirmation information area to form a chain, includes: Before issuing the dispatch command, the instructions to be operated are monitored, and the current instructions to be operated and the operation sequence extracted from the instructions are pushed to the blockchain. Perform a consistency check between the currently pending instruction information and the operation instruction information stored on the blockchain; After the consistency check passes, the corresponding business security check is performed. After the security verification is passed, the monitoring authorization is granted, and the scheduling order monitoring authorization information is encrypted and uploaded to the blockchain to generate a monitoring information block. The hash value of the generated order monitoring information block is linked with the pre-order receipt confirmation information block generated in the previous step to form a chain.
6. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The step of encrypting and uploading the dispatching command information issued by the main station to the blockchain to generate a command issuance block, and linking it with the command monitoring information block to form a chain, includes: The main station initiates the dispatching and issuing of commands, which are then transmitted to the plant and station terminals via a networked command system. When the dispatching command is issued, the consistency of the current operation command information with the operation command information stored on the blockchain is checked. After the verification is passed, the scheduling command will be issued, the scheduling command information will be encrypted and uploaded to the blockchain, and a command block will be generated. The hash value of the generated command issuing block is linked with the command monitoring information block generated in the previous step to form a chain.
7. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The process of encrypting and uploading the positive command receipt and repetition information sent by the plant to the blockchain to generate a pre-command receipt and repetition information block, and linking it with the positive command issuance block to form a chain, includes: The plant receives dispatching orders from the main station. The received scheduling order information is compared with the scheduling order information stored on the blockchain for consistency verification. After the verification is passed, the official order is signed and repeated. After the repeat is passed, the official order signing and repeat information of the plant and station is encrypted and uploaded to the blockchain to generate a block of pre-order signing and repeat information. The hash value of the generated pre-order receipt and recitation information block is linked with the official order issuance block generated in the previous step to form a chain.
8. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The process of encrypting and uploading the scheduling confirmation message issued by the master station to the blockchain to generate a scheduling confirmation message block, and linking it with the pre-order receipt confirmation message block, includes: The main station receives the confirmation and repetition information of the positive command sent by the plant station; The received confirmation message and confirmation message are compared with the scheduling confirmation message stored on the blockchain for consistency verification. After the verification is passed, confirmation is performed, and the confirmation information of the scheduling command recitation is encrypted and uploaded to the blockchain to generate a scheduling confirmation information block; The hash value of the generated scheduling confirmation information block is linked with the pre-order receipt repetition information block generated in the previous step to form a chain.
9. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The step of encrypting and uploading the positive command and response information sent by the plant to the blockchain to generate a positive command and response information block, and linking it with the scheduling confirmation information block to form a chain, includes: After receiving the dispatch order and confirming it, the plant / station starts operating and then sends a reply order to the network command sender / receiver after the operation. When issuing a response order, the current response order instruction is checked for consistency with the scheduling order information stored on the blockchain. After the verification is passed, the positive and negative command information of the plant is encrypted and uploaded to the blockchain to generate a positive and negative command information block; The hash value of the generated positive and negative order information block is linked with the scheduling confirmation information block generated in the previous step to form a chain.
10. A method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The step of encrypting and uploading the dispatching positive command received information issued by the main station to the blockchain to generate a dispatching command received information block, and linking it with the positive command return information block to form a chain, includes: The main station receives positive command feedback information sent by the plant and performs consistency verification between the received positive command feedback information and the scheduling positive command issuance information stored on the blockchain. After the verification is passed, the command is received, and the command information is encrypted and uploaded to the blockchain to generate a command information block. The hash value of the generated scheduling and receiving information block is linked with the positive and negative order information block generated in the previous step to form a chain.
11. The method for processing power grid dispatching instruction information in a blockchain network according to claim 1, characterized in that, The process of encrypting and uploading the acknowledgment information sent by the plant to the blockchain to generate a plant acknowledgment information block, and linking it with the scheduling receiving information area, includes: The plant station receives the dispatch order information issued by the master station and performs consistency verification between the received dispatch order information and the dispatch order information stored in the blockchain. After the verification is passed, a confirmation message is sent, and the confirmation message information of the plant / station is encrypted and uploaded to the blockchain to generate a plant / station confirmation information block. The hash value of the generated plant confirmation information block is linked with the scheduling and receiving information block generated in the previous step to form a chain.
Citation Information
Patent Citations
Access control system based on electric power operation ticket and method thereof
CN113409008A
Execution system and execution method of power grid dispatching instruction based on block chain
CN114677004A