Block chain-based GIS equipment partial discharge detection data processing method and device, electronic equipment and storage medium
Through the detection of smart contracts in the blockchain network deployment bureau, the problem of lack of original data in the existing technology bureau's detection system in the existing technology bureau has been solved, and the automatic acquisition of the bureau's detection data and the rapid training of the model have been improved. Efficiency.
Patent Information
- Application Number
- CN202411243594.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2025-01-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing local detection system lacks original data, which makes it difficult for big data models to be effectively trained, affecting the efficiency of local detection.
The local discharge detection data processing method based on the blockchain -based GIS device is adopted, and the automatic verification and data acquisition can be achieved by the deployment of the compound bureau in the blockchain network.
It reduces human intervention, realizes automatic triggering of partial discharge detection smart contracts and automatic acquisition of data, and improves the training efficiency of partial discharge detection models.
Smart Images

Figure CN119335328A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of partial discharge detection, and in particular, relates to a method, device, electronic device and storage medium for processing partial discharge detection data of GIS equipment based on blockchain. Background Art
[0002] Gas Insulated Switchgear (GIS) uses SF6 gas as insulation and arc extinguishing medium, and encapsulates circuit breakers, disconnectors, grounding switches, transformers, bushings, lightning arresters, busbars and other components in a closed grounded metal shell. Due to the good arc extinguishing performance of SF6, GIS equipment has the advantages of compact structure, small footprint, easy installation, simple operation and maintenance, and long maintenance cycle, and is widely used in 110~1000 kV substations.
[0003] The existing partial discharge detection system adopts a centralized processing architecture. The partial discharge detection sensor is used to couple the electromagnetic signals, currents, sound waves and other signals generated by the partial discharge in the GIS equipment. The signal acquisition unit receives the output signal of the partial discharge detection sensor, filters, amplifies, detects, samples and processes the signal, converts it into a digital signal output, and then sends it to the comprehensive monitoring and analysis platform through a wired or wireless communication network. With the development of artificial intelligence, many companies have the ability to analyze and process big data, but due to the lack of original data of GIS partial discharge for model training, they cannot serve power companies well. Therefore, it is necessary to design a processing method, device, electronic device and storage medium for partial discharge detection data of GIS equipment 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, device, electronic device and storage medium for processing partial discharge detection data of GIS equipment based on blockchain. The method aims to solve the problem that the existing partial discharge detection big data model lacks original data for model training. By combining blockchain technology to realize partial discharge detection, human intervention can be reduced, and automatic verification of the triggering party of the partial discharge detection smart contract and automatic acquisition of partial discharge detection data can be realized, thereby quickly carrying out the training of the partial discharge detection model and improving the efficiency of partial discharge detection. In order to achieve the above technical effects, the technical solution adopted by the present invention is: A method for processing partial discharge detection data of GIS equipment based on blockchain, the method is applied to a blockchain network, and includes the following steps: receiving a registration request of at least one partial discharge detection unit, the partial discharge detection unit comprising at least one signal acquisition unit, each signal acquisition unit in the at least one signal acquisition unit corresponding to at least one partial discharge detection sensor; Adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; Receive a partial discharge detection smart contract, which includes a list of partial discharge detection units; Receive partial discharge detection smart contract trigger request; The partial discharge detection smart contract is triggered to obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract, and receive the partial discharge detection result corresponding to the detection data.
[0005] Preferably, the partial discharge detection smart contract also includes a partial discharge detection data acquisition method; Acquiring detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list, including: The partial discharge smart contract triggering party calls the partial discharge detection data acquisition method of the partial discharge detection smart contract to obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list.
[0006] Preferably, the partial discharge detection data acquisition method includes a data start node and a data end node, the data start node is the moment when the smart contract trigger request is received, and the data end node is the first time interval after the moment when the smart contract trigger request is received; Or the data starting node is the second time interval before the moment when the smart contract trigger request is received, and the data ending node is the moment when the smart contract trigger request is received; Or the data starting node is the third time interval before the moment when the smart contract trigger request is received, and the data ending node is the fourth time interval after the moment when the smart contract trigger request is received.
[0007] Preferably, the partial discharge detection smart contract further includes: a method for uploading partial discharge detection results; The receiving the partial discharge detection result corresponding to the detection data includes: The partial discharge smart contract triggering party calls the partial discharge detection result uploading method of the partial discharge detection smart contract to send the partial discharge detection result to the blockchain network.
[0008] Preferably, the partial discharge detection smart contract further includes: a partial discharge detection triggering party verification method, wherein the partial discharge detection triggering party verification method includes a triggering party verification condition; The receiving a trigger request of a partial discharge detection smart contract and obtaining detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list through a partial discharge detection unit list of the partial discharge detection smart contract include: The partial discharge detection trigger verification method of the partial discharge detection smart contract is called to determine whether the trigger of the partial discharge detection smart contract meets the trigger verification condition; when the verification is passed, the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list is obtained through the partial discharge detection unit list of the partial discharge detection smart contract; when the verification fails, a partial discharge detection smart contract trigger request failure notification is returned.
[0009] Preferably, the partial discharge detection trigger verification method includes a threshold value for the number of partial discharge detection triggers; The receiving a trigger request of a partial discharge detection smart contract and obtaining detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list through a partial discharge detection unit list of the partial discharge detection smart contract include: The partial discharge detection trigger verification method of the partial discharge detection smart contract is called to determine whether the partial discharge detection smart contract trigger satisfies the trigger verification condition; when the verification is passed, it is determined whether the quantity threshold of the partial discharge detection trigger is exceeded; if the verification is passed and the quantity threshold is not exceeded, the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list is obtained through the partial discharge detection unit list of the partial discharge detection smart contract; when the verification fails or the quantity threshold is exceeded, a partial discharge detection smart contract trigger request failure notification is returned.
[0010] Preferably, the partial discharge detection smart contract includes a partial discharge detection event notification method, and the partial discharge detection event notification method includes a partial discharge detection notifying party address; The receiving the partial discharge detection result corresponding to the detection data includes: When the partial discharge detection result includes a partial discharge detection event, calling the partial discharge detection event notification method to send a notification to the partial discharge detection notification party address; the receiving of the partial discharge detection result corresponding to the detection data also includes Receiving multiple partial discharge detection results corresponding to the same partial discharge detection data; When a portion of the multiple partial discharge detection results include a partial discharge detection event, and another portion of the multiple partial discharge detection results do not include a partial discharge detection event, a notification is sent to an initiator of the partial discharge detection smart contract.
[0011] Preferably, the processing device for partial discharge detection data of GIS equipment based on blockchain includes: A registration request receiving module: receiving a registration request from at least one partial discharge detection unit, wherein the partial discharge detection unit includes at least one signal acquisition unit, and each signal acquisition unit in the at least one signal acquisition unit corresponds to at least one partial discharge detection sensor; A registration request processing module: adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; A smart contract receiving module is configured to receive a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units; Smart contract trigger module: receives partial discharge detection smart contract trigger request; Smart contract processing module: obtains the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract; receives the partial discharge detection result corresponding to the detection data.
[0012] Furthermore, an electronic device comprises a storage device and one or more processors; characterized in that the storage device is used to store one or more programs, and the one or more programs are executed by one or more processors, so that the one or more processors implement the blockchain-based GIS equipment partial discharge detection data processing method.
[0013] Furthermore, a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the blockchain-based GIS equipment partial discharge detection data processing method.
[0014] The beneficial effects of the present invention are as follows: This method deploys a partial discharge detection smart contract in the blockchain network to achieve automatic verification of the trigger of the partial discharge detection smart contract and automatic acquisition of partial discharge detection data, thereby quickly training the partial discharge detection model and improving the efficiency of partial discharge detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is a flowchart of a method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application; Figure 2 It is a schematic diagram of the system structure corresponding to the method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application; Figure 3 It is another flowchart of a method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application; Figure 4 It is a schematic diagram of the smart contract structure of the method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application; Figure 5 It is a structural schematic diagram of a device for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application; Figure 6 is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application; Figure 7 It is a schematic diagram of a storage medium provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0016] Embodiment 1: A method for processing partial discharge detection data of GIS equipment based on blockchain, the method is applied to a blockchain network, and includes the following steps: receiving a registration request of at least one partial discharge detection unit, the partial discharge detection unit comprising at least one signal acquisition unit, each signal acquisition unit in the at least one signal acquisition unit corresponding to at least one partial discharge detection sensor; Adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; Receive a partial discharge detection smart contract, which includes a list of partial discharge detection units; Receive partial discharge detection smart contract trigger request; The partial discharge detection smart contract is triggered to obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract, and receive the partial discharge detection result corresponding to the detection data.
[0017] Preferably, the partial discharge detection smart contract also includes a partial discharge detection data acquisition method; Acquiring detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list, including: The partial discharge smart contract triggering party calls the partial discharge detection data acquisition method of the partial discharge detection smart contract to obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list.
[0018] Preferably, the partial discharge detection data acquisition method includes a data start node and a data end node, the data start node is the moment when the smart contract trigger request is received, and the data end node is the first time interval after the moment when the smart contract trigger request is received; Or the data starting node is the second time interval before the moment when the smart contract trigger request is received, and the data ending node is the moment when the smart contract trigger request is received; Or the data starting node is the third time interval before the moment when the smart contract trigger request is received, and the data ending node is the fourth time interval after the moment when the smart contract trigger request is received.
[0019] Preferably, the partial discharge detection smart contract further includes: a method for uploading partial discharge detection results; The receiving the partial discharge detection result corresponding to the detection data includes: The partial discharge smart contract triggering party calls the partial discharge detection result uploading method of the partial discharge detection smart contract to send the partial discharge detection result to the blockchain network.
[0020] Preferably, the partial discharge detection smart contract further includes: a partial discharge detection triggering party verification method, wherein the partial discharge detection triggering party verification method includes a triggering party verification condition; The receiving a trigger request of a partial discharge detection smart contract and obtaining detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list through a partial discharge detection unit list of the partial discharge detection smart contract include: The partial discharge detection trigger verification method of the partial discharge detection smart contract is called to determine whether the trigger of the partial discharge detection smart contract meets the trigger verification condition; when the verification is passed, the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list is obtained through the partial discharge detection unit list of the partial discharge detection smart contract; when the verification fails, a partial discharge detection smart contract trigger request failure notification is returned.
[0021] Preferably, the partial discharge detection trigger verification method includes a threshold value for the number of partial discharge detection triggers; The receiving a trigger request of a partial discharge detection smart contract and obtaining detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list through a partial discharge detection unit list of the partial discharge detection smart contract include: The partial discharge detection trigger verification method of the partial discharge detection smart contract is called to determine whether the partial discharge detection smart contract trigger satisfies the trigger verification condition; when the verification is passed, it is determined whether the quantity threshold of the partial discharge detection trigger is exceeded; if the verification is passed and the quantity threshold is not exceeded, the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list is obtained through the partial discharge detection unit list of the partial discharge detection smart contract; when the verification fails or the quantity threshold is exceeded, a partial discharge detection smart contract trigger request failure notification is returned.
[0022] Preferably, the partial discharge detection smart contract includes a partial discharge detection event notification method, and the partial discharge detection event notification method includes a partial discharge detection notifying party address; The receiving the partial discharge detection result corresponding to the detection data includes: When the partial discharge detection result includes a partial discharge detection event, calling the partial discharge detection event notification method to send a notification to the partial discharge detection notification party address; the receiving of the partial discharge detection result corresponding to the detection data also includes Receiving multiple partial discharge detection results corresponding to the same partial discharge detection data; When a portion of the multiple partial discharge detection results include a partial discharge detection event, and another portion of the multiple partial discharge detection results do not include a partial discharge detection event, a notification is sent to an initiator of the partial discharge detection smart contract.
[0023] Preferably, the processing device for partial discharge detection data of GIS equipment based on blockchain includes: A registration request receiving module: receiving a registration request from at least one partial discharge detection unit, wherein the partial discharge detection unit includes at least one signal acquisition unit, and each signal acquisition unit in the at least one signal acquisition unit corresponds to at least one partial discharge detection sensor; A registration request processing module: adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; A smart contract receiving module is configured to receive a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units; Smart contract trigger module: receives partial discharge detection smart contract trigger request; Smart contract processing module: obtains the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract; receives the partial discharge detection result corresponding to the detection data.
[0024] Furthermore, an electronic device comprises a storage device and one or more processors; characterized in that the storage device is used to store one or more programs, and the one or more programs are executed by one or more processors, so that the one or more processors implement the blockchain-based GIS equipment partial discharge detection data processing method.
[0025] Furthermore, a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the blockchain-based GIS equipment partial discharge detection data processing method.
[0026] Embodiment 2: Figure 1 Schematic diagram of the process of processing partial discharge detection data of GIS equipment based on blockchain provided by the embodiment of the present application. Figure 1 As shown, the method includes: Step 102: receiving a registration request of at least one partial discharge detection unit, wherein the partial discharge detection unit includes at least one signal acquisition unit, and each signal acquisition unit in the at least one signal acquisition unit corresponds to at least one partial discharge detection sensor; The signal acquisition unit can collect one or more online monitoring data of partial discharge of GIS equipment, such as one or more of the partial discharge monitoring data of GIS equipment such as high-frequency current, ultrasonic wave, infrared temperature, ground current and load current; in addition, the signal acquisition unit can collect the monitoring data of one or more partial discharge monitoring sensors of GIS equipment, such as the monitoring data of multiple ultrasonic sensors. Step 104: adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; The blockchain network can use public chain, private chain or alliance chain. In order to improve data processing efficiency, private chain and alliance chain can be used. In order to improve the openness of partial discharge detection services and attract more partial discharge detection service providers, the blockchain network uses alliance chain.
[0027] Step 106: receiving a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units; The blockchain node verifies the partial discharge detection smart contract, and after verification, saves the partial discharge detection smart contract in the blockchain node. Since the blockchain is a distributed storage, the smart contract is distributed and stored in each blockchain node.
[0028] Step 108: receiving a partial discharge detection smart contract trigger request; Specifically, the blockchain node calls the partial discharge detection data acquisition method in the partial discharge detection smart contract to trigger the partial discharge detection smart contract.
[0029] Step 110: Trigger the partial discharge detection smart contract to obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract, and receive the partial discharge detection result corresponding to the detection data. By deploying the partial discharge detection smart contract in the blockchain network, the automatic verification of the triggering party of the partial discharge detection smart contract and the automatic acquisition of partial discharge detection data are realized, and then the partial discharge detection model can be quickly trained, thereby improving the efficiency of partial discharge detection.
[0030] Figure 2 1 is a schematic diagram of the system structure corresponding to the method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application. Figure 2As shown, the blockchain network includes a partial discharge detection unit, a partial discharge detection service demander and a partial discharge detection service provider, the partial discharge detection unit includes at least one signal acquisition unit, each of the at least one signal acquisition unit corresponds to at least one partial discharge detection sensor; the partial discharge detection service demander publishes a partial discharge detection smart contract, and the partial discharge detection smart contract includes a partial discharge detection unit list; the partial discharge detection service provider triggers the partial discharge detection smart contract, obtains the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract, and sends the partial discharge detection result corresponding to the detection data to the blockchain.
[0031] The partial discharge detection unit is connected to the blockchain network through the blockchain node, and the partial discharge detection unit can be connected to the partial discharge detection server through the client. Therefore, the detection data of the partial discharge detection unit is uploaded to the blockchain network through the blockchain node, and the detection data of the partial discharge detection unit is uploaded to the partial discharge detection server through the client.
[0032] The partial discharge detection server is connected to the blockchain network through the blockchain node, and sends the partial discharge detection smart contract to the blockchain network as the demand direction of the partial discharge detection service. At the same time, the partial discharge detection server receives the detection data of the partial discharge detection unit through the server.
[0033] Since the blockchain network data verification time is long and the data is backed up in multiple nodes, the storage space occupied is large. The partial discharge detection unit can send the address of the partial discharge detection data to the blockchain node instead of directly sending the partial discharge detection data. Other blockchain nodes can obtain the partial discharge detection data through the address of the partial discharge detection data. The address of the partial discharge detection data can be the data storage space address of the partial discharge detection server.
[0034] In order to ensure the authenticity of the partial discharge detection data, the partial discharge detection unit performs HASH operation on the partial discharge detection data within a period of time to obtain the HASH value of the partial discharge detection data within the period of time. When the partial discharge detection unit sends data to the blockchain network, it can send the address of the partial discharge detection data and the HASH value of the partial discharge detection data to the blockchain network. Other blockchain nodes obtain the partial discharge detection data through the address of the partial discharge detection data, perform HASH operation on the obtained partial discharge detection data, and compare it with the HASH value saved in the blockchain network. If they are consistent, it means that the data has not been tampered with and the data is credible. Otherwise, the data has been tampered with and the data is unreliable.
[0035] Furthermore, the partial discharge detection service provider accesses the blockchain network through the blockchain node, obtains the partial discharge detection data and verifies it, uses the reliable data for partial discharge detection and analysis, and discards the unreliable data.
[0036] Figure 31 is another flowchart of a method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application. Figure 3 As shown, Step 1: The partial discharge detection service demander, partial discharge detection service provider and partial discharge detection unit send a registration request to the blockchain network; Step 2: The blockchain network receives the registration request and adds the partial discharge detection service demander, the partial discharge detection service provider, and the partial discharge detection unit as blockchain nodes to the blockchain network; Step 3: The PD detection service provider creates a PD detection smart contract and sends the contract to the blockchain network; Step 4: Blockchain network distributed storage partial discharge detection smart contract; The PD detection smart contract includes parameters and methods. The parameters include the list of PD detection units, the number threshold of PD detection triggers, and the address of PD detection results. The methods include: PD detection data acquisition method, PD detection result upload method, and PD detection trigger verification method. Attributes are represented by rounded boxes, and methods are represented by rectangular boxes.
[0037] Furthermore, due to the unmodifiable nature of smart contracts, once published to the blockchain network, they cannot be modified, and the needs of the demanders of partial discharge detection services may change. Therefore, the smart contract includes a smart contract validity period parameter, and the smart contract can be triggered within the validity period.
[0038] Step 5: The blockchain network receives the partial discharge detection unit detection data sent by the partial discharge detection unit; Step 6: The blockchain network stores the detection data of the partial discharge detection unit in a distributed manner; Since the blockchain network data verification time is long and the data is backed up in multiple nodes, the storage space occupied is large. The partial discharge detection unit can send the address of the partial discharge detection data to the blockchain node instead of directly sending the partial discharge detection data. Other blockchain nodes can obtain the partial discharge detection data through the address of the partial discharge detection data. The address of the partial discharge detection data can be the data storage space address of the partial discharge detection server.
[0039] Step 7: The partial discharge detection service provider triggers the partial discharge detection smart contract, and obtains the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract; Step 8: The PD detection service provider analyzes the detection data and sends the detection results to the blockchain network; By deploying the partial discharge detection smart contract in the blockchain network, the automatic verification of the trigger of the partial discharge detection smart contract and the automatic acquisition of partial discharge detection data are realized, and the partial discharge detection model can be trained quickly, thereby improving the efficiency of partial discharge detection.
[0040] Figure 4 4 is a schematic diagram of the smart contract structure of the method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application. The partial discharge detection smart contract 400 includes: Partial discharge detection unit list 410: corresponds to one or more partial discharge detection unit addresses; the blockchain node can obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract; The number threshold of partial discharge detection triggering parties is 420: for a partial discharge detection smart contract, the upper limit of the number of blockchain nodes that can trigger the partial discharge detection smart contract. This threshold can prevent too many partial discharge detection service parties from triggering the smart contract. Partial discharge detection result address 430: storage address of partial discharge detection result; Partial discharge detection data acquisition method 440: acquiring detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list according to the partial discharge detection unit list; Partial discharge detection result uploading method 450: The partial discharge detection service provider uploads the partial discharge detection result to the partial discharge detection result address in the blockchain network through this method; Partial discharge detection trigger party verifier: 460: Verification methods for partial discharge detection trigger parties, including qualification verification, business license certification, etc.
[0041] The partial discharge detection smart contract may include multiple sub-contracts, specifically, the free metal particle partial discharge detection sub-contract, the metal protrusion partial discharge detection sub-contract, the insulator air gap partial discharge detection sub-contract, and the insulator surface metal contamination sub-contract. The sub-contract includes the above parameters and methods. For example, the free metal particle partial discharge detection sub-contract includes the partial discharge detection unit list, the number threshold of the partial discharge detection trigger, the partial discharge detection result address and other attributes, partial discharge detection data acquisition method, partial discharge detection result upload method, partial discharge detection trigger verification method and other methods.
[0042] In order to manage multiple sub-contracts, the partial discharge detection smart contract includes attributes such as the number of sub-contracts and the address of the sub-contract. Blockchain nodes can obtain sub-contract information through the partial discharge detection smart contract, and then trigger the operation of the sub-contract through the sub-contract address. By setting up sub-contracts, the types of partial discharge detection can be subdivided, and the partial discharge detection service provider can conduct targeted detection data, deeply optimize the detection algorithm, and provide detection accuracy.
[0043] Figure 5 The device 400 of the method for processing partial discharge detection data of GIS equipment based on blockchain includes A registration request receiving module 510 is used to receive a registration request from at least one partial discharge detection unit, wherein the partial discharge detection unit includes at least one signal acquisition unit, and each signal acquisition unit in the at least one signal acquisition unit corresponds to at least one partial discharge detection sensor; Registration request processing module 520: adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; Smart contract receiving module 530: receiving a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units; Smart contract triggering module 540: receiving a partial discharge detection smart contract triggering request; Smart contract processing module 550: obtains detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract; and receives the partial discharge detection result corresponding to the detection data.
[0044] The device system provided in the embodiment of the present disclosure can achieve the same working process and technical effect as the embodiment of the method for processing partial discharge detection data of GIS equipment based on blockchain, which will not be repeated here, please refer to the previous description.
[0045] At least one embodiment of the present disclosure further provides an electronic device 600, referring to Figure 6 The electronic device 600 includes: one or more processors 610 and a storage device 620; the storage device 620 is used to store one or more programs. When the one or more programs are executed by one or more processors, the one or more processors implement any one of the blockchain-based GIS equipment partial discharge detection data processing methods provided in the embodiments of the present disclosure.
[0046] At least one embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute any one of the blockchain-based GIS equipment partial discharge detection data processing methods provided in the embodiments of the present disclosure.
[0047] At least one embodiment of the present disclosure also provides a computer executable instruction storage medium which may be a non-transitory computer readable storage medium. For example, Figure 7 A schematic diagram of a non-transitory computer-readable storage medium provided for at least one embodiment of the present disclosure.
[0048] like Figure 7 As shown, computer-readable instructions 701 are non-temporarily stored on the computer-readable storage medium 700. For example, when the computer-readable instructions 801 are executed by the processor, one or more steps in the method for processing partial discharge detection data of GIS equipment based on blockchain described above can be executed.
[0049] For example, the storage medium 700 may be applied to the electronic device 600. For example, the storage medium 700 may include the memory 620 in the electronic device 600.
Claims
1. A method for processing partial discharge detection data of GIS equipment based on blockchain, characterized in that: The method is applied to a blockchain network and includes the following steps: receiving a registration request of at least one partial discharge detection unit, the partial discharge detection unit comprising at least one signal acquisition unit, each signal acquisition unit in the at least one signal acquisition unit corresponding to at least one partial discharge detection sensor; Adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; Receive a partial discharge detection smart contract, which includes a list of partial discharge detection units; Receive partial discharge detection smart contract trigger request; The partial discharge detection smart contract is triggered to obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract, and receive the partial discharge detection result corresponding to the detection data.
2. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 1 is characterized in that: The partial discharge detection smart contract also includes a method for obtaining partial discharge detection data; Acquiring detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list, including: The partial discharge smart contract triggering party calls the partial discharge detection data acquisition method of the partial discharge detection smart contract to obtain the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list.
3. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 2 is characterized in that: The partial discharge detection data acquisition method includes a data start node and a data end node, the data start node is the time when the smart contract trigger request is received, and the data end node is the first time interval after the time when the smart contract trigger request is received; Or the data starting node is the second time interval before the moment when the smart contract trigger request is received, and the data ending node is the moment when the smart contract trigger request is received; Or the data starting node is the third time interval before the moment when the smart contract trigger request is received, and the data ending node is the fourth time interval after the moment when the smart contract trigger request is received.
4. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 1 is characterized in that: The partial discharge detection smart contract also includes: a method for uploading partial discharge detection results; The receiving the partial discharge detection result corresponding to the detection data includes: The partial discharge smart contract triggering party calls the partial discharge detection result uploading method of the partial discharge detection smart contract to send the partial discharge detection result to the blockchain network.
5. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 1 is characterized in that: The partial discharge detection smart contract also includes: a partial discharge detection trigger party verification method, the partial discharge detection trigger party verification method includes a trigger party verification condition; The receiving a trigger request of a partial discharge detection smart contract and obtaining detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list through a partial discharge detection unit list of the partial discharge detection smart contract include: The partial discharge detection trigger verification method of the partial discharge detection smart contract is called to determine whether the trigger of the partial discharge detection smart contract meets the trigger verification condition; when the verification is passed, the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list is obtained through the partial discharge detection unit list of the partial discharge detection smart contract; when the verification fails, a partial discharge detection smart contract trigger request failure notification is returned.
6. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 5 is characterized in that: The partial discharge detection trigger verification method includes a threshold value for the number of partial discharge detection triggers; The receiving a trigger request of a partial discharge detection smart contract and obtaining detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list through a partial discharge detection unit list of the partial discharge detection smart contract include: The partial discharge detection trigger verification method of the partial discharge detection smart contract is called to determine whether the partial discharge detection smart contract trigger satisfies the trigger verification condition; when the verification is passed, it is determined whether the quantity threshold of the partial discharge detection trigger is exceeded; if the verification is passed and the quantity threshold is not exceeded, the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list is obtained through the partial discharge detection unit list of the partial discharge detection smart contract; when the verification fails or the quantity threshold is exceeded, a partial discharge detection smart contract trigger request failure notification is returned.
7. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 1 is characterized in that: The partial discharge detection smart contract includes a partial discharge detection event notification method, and the partial discharge detection event notification method includes a partial discharge detection notifying party address; The receiving the partial discharge detection result corresponding to the detection data includes: When the partial discharge detection result includes a partial discharge detection event, calling the partial discharge detection event notification method to send a notification to the partial discharge detection notification party address; the receiving of the partial discharge detection result corresponding to the detection data also includes Receiving multiple partial discharge detection results corresponding to the same partial discharge detection data; When a portion of the multiple partial discharge detection results include a partial discharge detection event, and another portion of the multiple partial discharge detection results do not include a partial discharge detection event, a notification is sent to an initiator of the partial discharge detection smart contract.
8. A device for processing partial discharge detection data of GIS equipment based on blockchain, characterized in that: include: A registration request receiving module: receiving a registration request from at least one partial discharge detection unit, wherein the partial discharge detection unit includes at least one signal acquisition unit, and each signal acquisition unit in the at least one signal acquisition unit corresponds to at least one partial discharge detection sensor; A registration request processing module: adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; A smart contract receiving module is configured to receive a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units; Smart contract trigger module: receives partial discharge detection smart contract trigger request; Smart contract processing module: obtains the detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list through the partial discharge detection unit list of the partial discharge detection smart contract; receives the partial discharge detection result corresponding to the detection data.
9. An electronic device comprising a storage device and one or more processors; characterized in that: The storage device is used to store one or more programs, and the one or more programs are executed by one or more processors, so that the one or more processors implement the blockchain-based GIS equipment partial discharge detection data processing method as described in any one of claims 1-7.
10. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions, when executed by a computer processor, are used to execute the blockchain-based GIS equipment partial discharge detection data processing method as described in any one of claims 1 to 7.