Blockchain-based processing method and device for partial discharge detection data of GIS equipment
By introducing blockchain technology into the partial discharge detection system, the registration of partial discharge detection units and the triggering of smart contracts are realized, which solves the problems of insufficient data sharing and smart contract triggering in the existing system and improves the detection efficiency and user experience.
Patent Information
- Application Number
- CN202411061010.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-05
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2044-08-05
AI Technical Summary
The existing partial discharge detection system lacks data sharing and smart contract triggering, resulting in low detection efficiency and the inability to effectively use artificial intelligence for model training.
Through the blockchain-based partial discharge detection data processing method, the registration of partial discharge detection units, smart contract deployment and automatic data acquisition are realized, and distributed storage and automatic verification mechanisms are adopted to improve detection efficiency.
It realizes the automatic acquisition of partial discharge detection data and model training, improving detection efficiency and user experience.
Smart Images

Figure CN119044687B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of partial discharge monitoring, and in particular to a method and device for processing partial discharge detection data of GIS equipment based on blockchain. Background Art
[0002] Gas-insulated metal-enclosed switchgear (GIS) uses SF6 gas as the insulating and arc-extinguishing medium, encapsulating components such as circuit breakers, disconnectors, grounding switches, transformers, bushings, lightning arresters, and busbars within a sealed, grounded metal enclosure. Due to the excellent arc-extinguishing properties of SF6, GIS equipment offers advantages such as compact structure, small footprint, easy installation, simplified operation and maintenance, and extended maintenance cycles. It 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, current, sound waves and other signals generated by partial discharge in 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.
[0004] With the development of artificial intelligence, many companies have acquired the ability to analyze and process big data. However, due to a lack of raw GIS partial discharge data for model training, they are unable to effectively serve power companies. By integrating blockchain technology, partial discharge monitoring data can be shared, ensuring data authenticity while attracting more outstanding AI companies to participate in partial discharge testing, thereby promoting the rapid development of the partial discharge detection industry. Furthermore, by implementing partial discharge detection through blockchain technology, human intervention can be reduced, enabling automatic verification of triggers in the partial discharge detection smart contract and automatic acquisition of partial discharge detection data. This allows for rapid training of partial discharge detection models and improves the efficiency of partial discharge detection. Summary of the Invention
[0005] In view of this, the present application proposes a method, device, electronic device and storage medium for processing partial discharge detection data of GIS equipment based on blockchain.
[0006] Based on the above objectives, this application provides a blockchain-based method for processing partial discharge detection data of GIS equipment, including:
[0007] 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;
[0008] Adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request;
[0009] receiving a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units;
[0010] Receive a trigger request for the partial discharge detection smart contract;
[0011] 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.
[0012] In some embodiments, the blockchain-based method for processing partial discharge detection data of GIS equipment further includes:
[0013] The partial discharge detection smart contract also includes: a partial discharge detection data acquisition method;
[0014] The obtaining of detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list includes:
[0015] 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.
[0016] In some embodiments, the blockchain-based method for processing partial discharge detection data of GIS equipment further includes:
[0017] 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
[0018] The data starting point is the second time interval before the moment when the smart contract trigger request is received, and the data ending point is the moment when the smart contract trigger request is received; or
[0019] 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.
[0020] In some embodiments, the blockchain-based method for processing partial discharge detection data of GIS equipment further includes:
[0021] The partial discharge detection smart contract also includes: a method for uploading partial discharge detection results;
[0022] The receiving the partial discharge detection result corresponding to the detection data includes:
[0023] 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.
[0024] In some embodiments, the blockchain-based method for processing partial discharge detection data of GIS equipment further includes:
[0025] The partial discharge detection smart contract further includes: a partial discharge detection trigger verification method, wherein the partial discharge detection trigger verification method includes a trigger verification condition;
[0026] The receiving a trigger request of the partial discharge detection smart contract and obtaining, through a partial discharge detection unit list of the partial discharge detection smart contract, detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list, includes:
[0027] 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 conditions; 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.
[0028] In some embodiments, the blockchain-based method for processing partial discharge detection data of GIS equipment further includes:
[0029] The partial discharge detection trigger verification method includes a threshold value for the number of partial discharge detection triggers;
[0030] The receiving a trigger request of the partial discharge detection smart contract and obtaining, through a partial discharge detection unit list of the partial discharge detection smart contract, detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list, includes:
[0031] 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; if 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; if the verification fails or the quantity threshold is exceeded, a partial discharge detection smart contract trigger request failure notification is returned.
[0032] In some embodiments, the blockchain-based method for processing partial discharge detection data of GIS equipment further includes:
[0033] The partial discharge detection smart contract includes a partial discharge detection event notification method, and the partial discharge detection event notification method includes the partial discharge detection notification party address;
[0034] The receiving the partial discharge detection result corresponding to the detection data includes:
[0035] When the partial discharge detection result includes a partial discharge detection event, the partial discharge detection event notification method is called to send a notification to the partial discharge detection notification party address.
[0036] In some embodiments, the blockchain-based method for processing partial discharge detection data of GIS equipment further includes:
[0037] receiving a plurality of partial discharge detection results corresponding to the same partial discharge detection data;
[0038] 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.
[0039] Based on the same concept, the present application also provides an electronic device, including: one or more processors; a storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the blockchain-based GIS equipment partial discharge detection data processing method as described in any of the above items.
[0040] Based on the same concept, the present application also provides a storage medium containing 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 as described in any of the above items. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings of the embodiments will be briefly introduced below. Obviously, the drawings in the following description only relate to some embodiments of the present invention, but are not intended to limit the present invention.
[0042] Figure 1 This 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;
[0043] Figure 2 This is a schematic diagram of the system structure corresponding to the blockchain-based method for processing partial discharge detection data of GIS equipment provided in an embodiment of the present application;
[0044] Figure 3This is another flowchart of the method for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application;
[0045] Figure 4 This is a schematic diagram of the smart contract structure of the blockchain-based method for processing partial discharge detection data of GIS equipment provided in an embodiment of the present application;
[0046] Figure 5 This is a schematic diagram of the structure of a device for processing partial discharge detection data of GIS equipment based on blockchain provided in an embodiment of the present application;
[0047] Figure 6 is a schematic structural diagram of an electronic device provided according to an embodiment of the present application;
[0048] Figure 7 Schematic diagram of a storage medium provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0049] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the described embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0050] Unless otherwise defined, the technical or scientific terms used herein shall have the ordinary meaning understood by persons of ordinary skill in the art to which the present invention pertains. The terms "first," "second," and similar terms used in the patent application specification and claims of the present invention do not denote any order, quantity, or importance, but are merely used to distinguish different components. The terms "include" or "comprising" and similar terms mean that the technical features preceding the term include the technical features listed after the term and their equivalents, without excluding other technical features.
[0051] The GIS partial discharge online monitoring system includes partial discharge detection sensors, a signal acquisition unit, and a comprehensive monitoring and analysis platform. The partial discharge detection sensors are used to couple electromagnetic signals, currents, acoustic waves, and other signals generated by partial discharge within GIS equipment. The signal acquisition unit receives the output signal from 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 via a wired or wireless communication network. GIS detection data can be displayed on the screen of a mobile detection device or accessed through the access interface provided by the online monitoring platform. However, the correspondence between the detection data and the detection object requires comparison and confirmation by the operator. In addition, the relationship between the detection control operation and the operation object also requires comparison and confirmation by the operator, which increases the user's workload and affects the efficiency of partial discharge detection and the user experience. Therefore, in order to improve the efficiency of partial discharge detection and the user experience, a blockchain-based method for processing partial discharge detection data of GIS equipment is needed.
[0052] At least one embodiment of the present application provides a blockchain-based method and apparatus for processing partial discharge detection data from GIS equipment. The method comprises: receiving a registration request from at least one partial discharge detection unit, the partial discharge detection unit comprising at least one signal acquisition unit, each of which corresponds to at least one partial discharge detection sensor; adding the partial discharge detection unit to a blockchain network as a blockchain node based on the registration request; receiving a partial discharge detection smart contract, the partial discharge detection smart contract comprising a list of partial discharge detection units; receiving a trigger request for the partial discharge detection smart contract; triggering the partial discharge detection smart contract to obtain detection data from the partial discharge detection units corresponding to the partial discharge detection unit list in the partial discharge detection smart contract, and receiving partial discharge detection results corresponding to the detection data. By deploying the partial discharge detection smart contract in a blockchain network, the method enables automatic verification of the triggering party of the partial discharge detection smart contract and automatic acquisition of partial discharge detection data, thereby rapidly training a partial discharge detection model and improving the efficiency of partial discharge detection.
[0053] At least one embodiment of the present application also provides a blockchain-based GIS equipment partial discharge detection data processing device, which includes: a registration request receiving module: receiving a registration request from at least one partial discharge detection unit, the partial discharge detection unit including 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: receiving a partial discharge detection smart contract, the partial discharge detection smart contract including a partial discharge detection unit list; a smart contract triggering module: receiving a partial discharge detection smart contract triggering request; a smart contract processing module: obtaining 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 receiving the partial discharge detection result corresponding to the detection data.
[0054] At least one embodiment of the present disclosure further provides an electronic device, comprising: one or more processors and a storage device; the storage device is used to store one or more programs, and when the one or more programs are executed by the 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.
[0055] At least one embodiment of the present disclosure 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.
[0056] Figure 1 This is a flowchart of a method for processing partial discharge detection data of GIS equipment based on blockchain provided by an embodiment of the present application. Figure 1 As shown, the method includes:
[0057] Step 102: 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;
[0058] 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.
[0059] Step 104: adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request;
[0060] Blockchain networks can use public, private, or consortium chains. To improve data processing efficiency, private and consortium chains can be used. To increase the openness of partial discharge detection services and attract more partial discharge detection service providers, blockchain networks use consortium chains.
[0061] Step 106: Receive a partial discharge detection smart contract, where the partial discharge detection smart contract includes a list of partial discharge detection units;
[0062] The blockchain node verifies the partial discharge detection smart contract and saves it to the blockchain node after verification. Since blockchain is a distributed storage system, the smart contract is distributed across the blockchain nodes.
[0063] Step 108: Receive a partial discharge detection smart contract trigger request;
[0064] 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.
[0065] Step 110: Triggering the PD detection smart contract to retrieve detection data from the PD detection units listed in the PD detection smart contract, and receiving the PD detection results corresponding to the detection data. By deploying the PD detection smart contract within the blockchain network, automatic verification of the PD detection smart contract trigger and automatic acquisition of PD detection data are achieved, enabling rapid training of the PD detection model and improving the efficiency of PD detection.
[0066] Figure 2 This 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 2 As 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, and each signal acquisition unit in 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 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.
[0067] The partial discharge detection unit is connected to the blockchain network through the blockchain node, and at the same time, 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 at the same time, the detection data of the partial discharge detection unit is uploaded to the partial discharge detection server through the client.
[0068] 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 direction of partial discharge detection service demand. At the same time, the partial discharge detection server receives the detection data of the partial discharge detection unit through the server.
[0069] Since the blockchain network data verification time is long and the data is backed up on 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.
[0070] In order to ensure the authenticity of the partial discharge detection data, the partial discharge detection unit performs a 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. 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 a 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.
[0071] 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 trusted data for partial discharge detection and analysis, and discards the untrustworthy data.
[0072] Figure 3 This is another flow chart of the method for processing partial discharge detection data of GIS equipment based on blockchain provided by an embodiment of the present application. Figure 3 As shown,
[0073] Step 1: The PD detection service demander, PD detection service provider, and PD detection unit send a registration request to the blockchain network;
[0074] Step 2: The blockchain network receives the registration request and adds the PD detection service demander, PD detection service provider, and PD detection unit to the blockchain network as blockchain nodes.
[0075] Step 3: The PD detection service demander creates a PD detection smart contract and sends it to the blockchain network;
[0076] Step 4: The blockchain network stores the partial discharge detection smart contract in a distributed manner;
[0077] The PD detection smart contract includes parameters and methods. Parameters include a list of PD detection units, a threshold for the number of PD detection triggers, and the address of PD detection results. Methods include methods for acquiring PD detection data, uploading PD detection results, and verifying PD detection triggers. Attributes are represented by rounded boxes, and methods are represented by rectangular boxes.
[0078] Furthermore, since smart contracts are immutable, they cannot be modified once published to the blockchain network, and the needs of the parties demanding partial discharge detection services may change. Therefore, smart contracts include smart contract validity period parameters, and the smart contract can be triggered within the validity period.
[0079] Step 5: The blockchain network receives the partial discharge detection unit detection data sent by the partial discharge detection unit;
[0080] Step 6: The blockchain network stores the detection data of the partial discharge detection unit in a distributed manner;
[0081] Since the blockchain network data verification time is long and the data is backed up on 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.
[0082] Step 7: The partial discharge detection service provider triggers the partial discharge detection smart contract and 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;
[0083] Step 8: The PD detection service provider analyzes the detection data and sends the detection results to the blockchain network;
[0084] By deploying a partial discharge detection smart contract in the blockchain network, automatic verification of the triggering party of the partial discharge detection smart contract and automatic acquisition of partial discharge detection data are achieved, thereby quickly training the partial discharge detection model and improving the efficiency of partial discharge detection.
[0085] Figure 4 This is a schematic diagram of the smart contract structure of the blockchain-based method for processing partial discharge detection data of GIS equipment provided in an embodiment of the present application. The partial discharge detection smart contract 400 includes:
[0086] 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;
[0087] PD detection trigger threshold 420: This sets the upper limit on the number of blockchain nodes that can trigger a PD detection smart contract. This threshold prevents too many PD detection service providers from triggering the smart contract.
[0088] Partial discharge detection result address 430: storage address of partial discharge detection results;
[0089] Partial discharge detection data acquisition method 440: acquiring detection data of the partial discharge detection units corresponding to the partial discharge detection unit list according to the partial discharge detection unit list;
[0090] Partial discharge detection result upload 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;
[0091] Partial discharge detection trigger party verifier: 460: Verification methods for partial discharge detection trigger parties, including qualification verification, business license authentication, etc.
[0092] The PD detection smart contract can include multiple sub-contracts, specifically, the free metal particle PD detection sub-contract, the metal protrusion PD detection sub-contract, the insulator air gap PD detection sub-contract, and the insulator surface metal contamination sub-contract. These sub-contracts include the aforementioned parameters and methods. For example, the free metal particle PD detection sub-contract includes attributes such as a list of PD detection units, a threshold for the number of PD detection triggers, and the address of PD detection results. It also includes methods for acquiring PD detection data, uploading PD detection results, and verifying PD detection triggers.
[0093] To manage multiple sub-contracts, the PD detection smart contract includes attributes such as the number of sub-contracts and their addresses. Blockchain nodes can access sub-contract information through the PD detection smart contract and trigger the execution of sub-contracts using their addresses. By configuring sub-contracts, PD detection types can be subdivided, allowing PD detection service providers to conduct targeted testing of detection data, further optimize detection algorithms, and improve detection accuracy.
[0094] Figure 5 The apparatus 400 of the method for processing partial discharge detection data of GIS equipment based on blockchain includes:
[0095] A registration request receiving module 510 is configured 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;
[0096] Registration request processing module 520: adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request;
[0097] Smart contract receiving module 530: receives a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units;
[0098] Smart contract triggering module 540: receives a partial discharge detection smart contract triggering request;
[0099] The smart contract processing module 550 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 receives the partial discharge detection result corresponding to the detection data.
[0100] The device system provided in the embodiment of the present disclosure can achieve the same working process and technical effects 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.
[0101] 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.
[0102] 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.
[0103] At least one embodiment of the present disclosure further provides a computer executable instruction storage medium that 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.
[0104] For example, Figure 7As shown, computer-readable instructions 701 are non-temporarily stored on a computer-readable storage medium 700. For example, when the computer-readable instructions 801 are executed by a processor, one or more steps in the method for processing partial discharge detection data of GIS equipment based on blockchain described above may be performed.
[0105] 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.
[0106] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0107] There are a few points to note:
[0108] (1) The drawings of the embodiments of the present disclosure only relate to the structures related to the embodiments of the present disclosure. Other structures may refer to conventional designs.
[0109] (2) In the absence of conflict, the embodiments of the present disclosure and the features therein may be combined with each other to form new embodiments.
[0110] The above description is merely an exemplary embodiment of the present invention and is not intended to limit the scope of protection of the present invention. The scope of protection of the present invention is determined by the appended claims.
Claims
1. A blockchain-based method for processing partial discharge detection data of GIS equipment, applied to a blockchain network, is characterized by: include: 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; Adding the partial discharge detection unit as a blockchain node to the blockchain network according to the registration request; receiving a partial discharge detection smart contract, wherein the partial discharge detection smart contract includes a list of partial discharge detection units; Receive a trigger request for the partial discharge detection smart contract; triggering the partial discharge detection smart contract to obtain 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 receiving the partial discharge detection result corresponding to the detection data; The partial discharge detection smart contract also includes: a partial discharge detection data acquisition method; The obtaining of detection data of the partial discharge detection unit corresponding to the partial discharge detection unit list includes: the partial discharge smart contract triggering party calling 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; 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.
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 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 point is the second time interval before the moment when the smart contract trigger request is received, and the data ending point 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.
3. 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 further includes: a partial discharge detection trigger verification method, wherein the partial discharge detection trigger verification method includes a trigger verification condition; The receiving a trigger request of the partial discharge detection smart contract and obtaining, through a partial discharge detection unit list of the partial discharge detection smart contract, detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list, includes: 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 conditions; 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.
4. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 3 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 the partial discharge detection smart contract and obtaining, through a partial discharge detection unit list of the partial discharge detection smart contract, detection data of a partial discharge detection unit corresponding to the partial discharge detection unit list, includes: 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; if 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; if the verification fails or the quantity threshold is exceeded, a partial discharge detection smart contract trigger request failure notification is returned.
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 includes a partial discharge detection event notification method, and the partial discharge detection event notification method includes the partial discharge detection notification 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, the partial discharge detection event notification method is called to send a notification to the partial discharge detection notification party address.
6. The method for processing partial discharge detection data of GIS equipment based on blockchain according to claim 5 is characterized in that: The receiving of the partial discharge detection result corresponding to the detection data also includes receiving a plurality of 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.
7. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the blockchain-based method for processing partial discharge detection data of GIS equipment as described in any one of claims 1 to 6.
8. A storage medium containing computer-executable instructions, characterized in that: When executed by a computer processor, the computer executable instructions are used to execute the blockchain-based GIS equipment partial discharge detection data processing method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Data processing method, apparatus and storage medium
CN109299195A
Partial discharge monitoring system and method
CN118068140A