Power equipment information processing method and device, equipment, storage medium and product
By using blockchain technology to store hash values of power equipment information and a smart contract engine, the problems of easy tampering and difficulty in integration of traditional power equipment information are solved. This improves the credibility of equipment files and the transparency of the operation and maintenance process, and reduces the security risks of centralized storage.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-04-10
AI Technical Summary
Traditional power equipment information processing methods are easily tampered with and forged, data is difficult to integrate and share, centralized storage leads to poor equipment file continuity and low traceability efficiency, information security is highly dependent on central nodes, which can easily lead to large-scale information leakage, and the transparency and credibility of the operation and maintenance process are low.
By using blockchain technology to store the hash value of power equipment operating status information, combined with local and external storage, and leveraging the immutability and traceability of blockchain, operations are triggered through a smart contract engine to establish a digital twin archive, thereby achieving data association and integration across all stages and automated operation and maintenance.
Ensure the immutability and reliability of power equipment information, provide continuous and complete equipment records, improve the transparency and reliability of the operation and maintenance process, reduce the security risks of centralized storage, reduce human intervention, and improve operation and maintenance efficiency.
Smart Images

Figure CN121842224A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of industrial internet and information security technology, and in particular to a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for processing information on power equipment. Background Technology
[0002] In the field of industrial internet and information security, traditional power equipment information processing usually adopts a centralized storage model. For example, transformer operating status data is centrally stored on a central server, while full life cycle data is scattered in the systems of different entities such as manufacturers and maintenance providers. Moreover, data security mainly relies on the firewall and access control of the central database.
[0003] However, with this traditional approach, the original information of power equipment is easily tampered with, forged, or deleted, and it is difficult to integrate and share. This results in poor continuity of equipment files, low traceability efficiency, and affects the detection and management of power equipment. Moreover, information security is highly dependent on the protection of the central node. Once the central node is breached, it can easily lead to large-scale information leakage. At the same time, maintenance records can be modified, and there is human intervention in the process, resulting in low transparency and credibility of the maintenance process. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for processing information on power equipment, in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for processing information on power equipment, including:
[0006] In response to the operating status information of the power equipment collected by the sensing device, the system obtains a first hash value of the operating status information and stores the operating status information in a local storage system and / or an external storage layer.
[0007] Sending a second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operating status information; the second hash value is used by the blockchain layer to obtain the operating status information and trigger an operation on the power equipment through the smart contract engine when the operating status information meets the operation triggering conditions;
[0008] A digital twin file of the power equipment is determined based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
[0009] In one embodiment, before sending the second hash value of the evidence storage information to the blockchain layer, the method further includes:
[0010] Obtain the first device identification information, the device attribute information, and the third hash value of the device attribute information of the power equipment;
[0011] The first device identification information, the device attribute information, and the third hash value are written into the blockchain layer.
[0012] In one embodiment, the first evidence storage information further includes the second device identification information of the power equipment and the third device identification information of the sensing device;
[0013] The second hash value for sending the first evidence storage information to the blockchain layer includes:
[0014] The blockchain layer broadcasts a notarization transaction carrying the second hash value to the blockchain network; the blockchain layer is used to obtain the second hash value through the blockchain network, obtain the second device identification information and the third device identification information based on the second hash value, perform consensus verification on the notarization transaction based on the comparison between the second device identification information and the first device identification information, the comparison between the third device identification information and the fourth hash value and the third hash value, and write the second hash value into the distributed ledger of the blockchain layer if the notarization transaction passes verification; the fourth hash value is obtained by the blockchain layer performing a hash operation on the device attribute information.
[0015] In one embodiment, after determining the digital twin file of the power equipment based on second evidence information corresponding to an operation on the power equipment and the digital twin of the power equipment, the method further includes:
[0016] In response to an authorized user's request for the operation status information, the operation status information stored in the local storage system is transmitted to the authorized user. The authorized user performs a hash operation on the received operation status information to obtain a fifth hash value, obtains a second hash value from the distributed ledger and obtains a first hash value based on the second hash value, compares the fifth hash value and the first hash value, and determines that the operation status information stored in the local storage system has not been tampered with if the fifth hash value is consistent with the first hash value, and determines that the operation status information stored in the local storage system has been tampered with if the fifth hash value is inconsistent with the first hash value.
[0017] In one embodiment, the operation on the power equipment includes operations on the power equipment from commissioning to decommissioning; the second evidence information includes the log hash value of the operation log, the file hash value of the operation report file, and the identity information of the executor of the operation.
[0018] The step of determining the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment includes:
[0019] The log hash value, the file hash value, and the identity information are associated with the digital twin of the power equipment and stored as evidence to obtain the digital twin file of the power equipment.
[0020] In one embodiment, the operating status information includes multi-dimensional operating status data; the method further includes:
[0021] The multidimensional operating status data is preprocessed to obtain preprocessed multidimensional operating status data; the preprocessing includes filtering and noise reduction.
[0022] The preprocessed multidimensional operating status data is sequentially fused and fault detected to obtain the fault detection results of the power equipment.
[0023] Secondly, this application also provides an information processing device for power equipment, comprising:
[0024] The response module is used to respond to the operating status information of the power equipment collected by the sensing device, obtain the first hash value of the operating status information, and store the operating status information to the local storage system and / or the external storage layer.
[0025] The sending module is used to send the second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operation status information; the second hash value is used by the blockchain layer to obtain the operation status information and trigger an operation on the power equipment through the smart contract engine when the operation status information meets the operation triggering conditions;
[0026] The determination module is used to determine the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
[0027] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0028] In response to the operating status information of the power equipment collected by the sensing device, the system obtains a first hash value of the operating status information and stores the operating status information in a local storage system and / or an external storage layer.
[0029] Sending a second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operating status information; the second hash value is used by the blockchain layer to obtain the operating status information and trigger an operation on the power equipment through the smart contract engine when the operating status information meets the operation triggering conditions;
[0030] A digital twin file of the power equipment is determined based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
[0031] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0032] In response to the operating status information of the power equipment collected by the sensing device, the system obtains a first hash value of the operating status information and stores the operating status information in a local storage system and / or an external storage layer.
[0033] Sending a second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operating status information; the second hash value is used by the blockchain layer to obtain the operating status information and trigger an operation on the power equipment through the smart contract engine when the operating status information meets the operation triggering conditions;
[0034] A digital twin file of the power equipment is determined based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
[0035] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0036] In response to the operating status information of the power equipment collected by the sensing device, the system obtains a first hash value of the operating status information and stores the operating status information in a local storage system and / or an external storage layer.
[0037] Sending a second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operating status information; the second hash value is used by the blockchain layer to obtain the operating status information and trigger an operation on the power equipment through the smart contract engine when the operating status information meets the operation triggering conditions;
[0038] A digital twin file of the power equipment is determined based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
[0039] The aforementioned power equipment information processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product, in response to the operating status information of the power equipment collected by the sensing device, acquire a first hash value of the operating status information, and store the operating status information in a local storage system and / or an external storage layer, and send a second hash value of the first evidence information to the blockchain layer. The first evidence information includes the first hash value and the acquisition time of the operating status information. The second hash value is used by the blockchain layer to acquire the operating status information and, when the operating status information meets the operation triggering conditions, trigger an operation on the power equipment through a smart contract engine. Based on the second evidence information corresponding to the operation on the power equipment and the digital twin of the power equipment, a digital twin file of the power equipment is determined. Compared to traditional technologies, this application, on the one hand, uploads the hash value and evidence information of the operating status information to the blockchain layer. Leveraging the immutability and traceability of the blockchain, it ensures that the original information of the power equipment cannot be arbitrarily modified or forged once it is on the chain. Furthermore, it adopts a distributed architecture of "local / external storage + blockchain evidence storage," reducing the security dependence on a single central node and solving the problem of data tampering and deletion in traditional centralized storage, thereby improving data credibility and long-term authenticity. On the other hand, by combining digital twin archives with blockchain evidence storage information, this application can reliably integrate data from all stages of equipment operation, maintenance, and operation triggering, forming a continuous and complete equipment archive. This provides a complete and reliable data view for equipment detection, management, and historical traceability. Moreover, this application uses a smart contract engine to automatically trigger operations on the power equipment based on the operating status information, reducing manual intervention and preventing the possibility of arbitrary modification of maintenance records. All secondary evidence storage information corresponding to operations is stored on the blockchain, ensuring that the entire operation process is traceable and tamper-proof, significantly improving the transparency and credibility of the maintenance process. Attached Figure Description
[0040] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is an application environment diagram of a power equipment information processing method in one embodiment;
[0042] Figure 2 This is a flowchart illustrating a power equipment information processing method in one embodiment;
[0043] Figure 3 This is a flowchart illustrating the power equipment information processing method in another embodiment;
[0044] Figure 4 This is a schematic diagram illustrating the trusted history of a transformer's entire lifecycle in one embodiment;
[0045] Figure 5 This is a flowchart illustrating the data authenticity verification process in one embodiment;
[0046] Figure 6 This is a structural block diagram of a power equipment information processing device in one embodiment;
[0047] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0049] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various objects, but these objects are not limited by these terms. These terms are only used to distinguish the first object from the second object. The term "comprising" and any variations thereof, as used in this application, are intended to cover non-exclusive inclusion. The term "multiple" as used in this application refers to two or more. The term "and / or" as used in this application refers to one of the solutions, or any combination of multiple solutions.
[0050] The power equipment information processing method provided in this application embodiment can be applied to, for example, Figure 1The application environment is illustrated. The perception layer can communicate with the edge processing layer, which in turn can communicate with the peripheral storage layer and the blockchain layer. The blockchain layer can communicate with the application service layer. The perception layer can consist of various sensing devices deployed on the physical entity of the power equipment; these devices collect real-time operational status data. The edge processing layer can incorporate edge intelligent terminals, which are responsible for initial data processing, hash calculation, transaction construction, and signature issuance. The peripheral storage layer can employ distributed storage systems (such as IPFS (InterPlanetary File System)) or cloud storage, and can also integrate storage protocols (such as the Filecoin incentive layer protocol) and data processing technologies (such as data compression); it stores the raw data collected by the sensing devices. The application service layer provides interfaces for different user roles (such as maintenance engineers, managers, and auditors) to view data, query evidence, receive alarm notifications, and manage identities. The blockchain layer, which can be built on a consortium blockchain, is fundamentally based on a blockchain network. This layer can include a peer-to-peer network, a distributed ledger, and a smart contract engine. The peer-to-peer network can be maintained by multiple authorized participating nodes (such as manufacturers, operators, and regulatory agencies). The distributed ledger records all notarized transactions (such as data hashes, digital identities, and contract logs). The smart contract engine is responsible for parsing and executing on-chain business logic.
[0051] In one exemplary embodiment, such as Figure 2 As shown, a method for processing information about power equipment is provided, which can be applied to... Figure 1 In the edge processing layer of a process, the method may include the following steps:
[0052] Step 201: In response to the operating status information of the power equipment collected by the sensing device, obtain the first hash value of the operating status information, and store the operating status information to the local storage system and / or the external storage layer.
[0053] Among these, "operational status information" refers to data / information that reflects the operating status of power equipment. The first hash value can be a data digest obtained by performing a hash operation on the operational status information. The local storage system can refer to the local storage of the edge intelligent terminal built into the edge processing layer.
[0054] For example, the operating status information of power equipment is collected through various sensing devices included in the perception layer; a first hash value is obtained by hashing the operating status information of the power equipment using a cryptographic hash function; and the operating status information of the power equipment can be stored in the local storage system and / or peripheral storage layer of the edge intelligent terminal. The sensing devices included in the perception layer can form a sensing device cluster.
[0055] Step 202: Send the second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operating status information; the second hash value is used by the blockchain layer to obtain the operating status information and trigger the operation on the power equipment through the smart contract engine when the operating status information meets the operation triggering conditions.
[0056] The first piece of evidence information can refer to a data unit / combined data packet generated by combining the first hash value and the collection time of the operating status information. The collection time of the operating status information can refer to the moment when the operating status information is collected; the collection time can be a collection timestamp. The second hash value can be a data digest / signature obtained by hashing the first piece of evidence information. The operation triggering condition can refer to the conditions that the operating status information must meet when an operation on the power equipment is triggered by the smart contract engine. The smart contract engine can be a component built into the blockchain layer.
[0057] For example, the edge processing layer combines the first hash value and the acquisition time of the operating status information to generate first evidence information, performs a hash operation on the first evidence information to obtain a second hash value of the first evidence information, and sends the second hash value to the blockchain layer. In response to the receipt of the second hash value, the blockchain layer retrieves the first evidence information based on the second hash value, retrieves the operating status information of the power equipment based on the first hash value contained in the first evidence information, and triggers operations on the power equipment (such as sending trusted alarms to responsible personnel, generating and registering maintenance tasks, and initiating trusted business processes with collaborators (such as insurance claims)) through the smart contract engine when the operating status information meets the operation triggering conditions (e.g., oil temperature exceeding a set limit and the duration reaching a threshold).
[0058] In one specific implementation, a smart contract engine can be formed by deploying smart contracts with business logic on the blockchain.
[0059] In this embodiment, trusted data such as the first hash value and the second hash value are used to automate and trustlessly execute business logic.
[0060] Step 203: Determine the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
[0061] The second type of evidence can refer to evidence related to the operation of electrical equipment. A digital twin can refer to a complete, tamper-proof, and reliable record of the electrical equipment.
[0062] For example, the second evidence information corresponding to the operation of the power equipment is associated with the digital twin of the power equipment for evidence storage, thereby obtaining the digital twin file of the power equipment.
[0063] In the aforementioned power equipment information processing method, in response to the operating status information of the power equipment collected by the sensing device, a first hash value of the operating status information is obtained, and the operating status information is stored in a local storage system and / or an external storage layer. A second hash value of the first evidence information is sent to the blockchain layer. The first evidence information includes the first hash value and the time of collection of the operating status information. The second hash value is used by the blockchain layer to obtain the operating status information and, when the operating status information meets the operation triggering conditions, to trigger an operation on the power equipment through a smart contract engine. Based on the second evidence information corresponding to the operation on the power equipment and the digital twin of the power equipment, a digital twin file of the power equipment is determined. Compared to traditional technologies, this embodiment, on the one hand, uploads the hash value and evidence information of the operating status information to the blockchain layer. Leveraging the immutability and traceability of the blockchain, it ensures that the original information of the power equipment cannot be arbitrarily modified or forged once it is on the chain. Furthermore, it adopts a distributed architecture of "local / external storage + blockchain evidence storage," reducing the security dependence on a single central node and solving the problem of data tampering and deletion in traditional centralized storage, thereby improving data credibility and long-term authenticity. On the other hand, this embodiment, through digital twin archives combined with blockchain evidence storage information, can reliably link and integrate data from all stages of equipment operation, maintenance, and operation triggering, forming a continuous and complete equipment archive. This provides a complete and reliable data view for equipment detection, management, and historical traceability. Moreover, this embodiment uses a smart contract engine to automatically trigger operations on the power equipment based on the operating status information, reducing manual intervention and preventing the possibility of arbitrary modification of maintenance records. All secondary evidence storage information corresponding to operations is stored on the blockchain, making the entire operation process traceable and tamper-proof, significantly improving the transparency and credibility of the maintenance process.
[0064] In one exemplary embodiment, before sending the second hash value of the evidence storage information to the blockchain layer, the method further includes:
[0065] Obtain the first device identification information, the device attribute information, and the third hash value of the device attribute information of the power equipment; write the first device identification information, the device attribute information, and the third hash value into the blockchain layer.
[0066] The first device identification information can refer to the distributed digital identity identifier (such as DID, or Decentralized Identifier) of the power equipment; this information is globally unique. The device attribute information can refer to information reflecting the key attributes of the power equipment (such as model, serial number, and technical specifications). The third hash value can be a digital digest obtained by performing a hash operation on the device attribute information.
[0067] For example, for each piece of electrical equipment leaving the factory, a first equipment identification information is generated for the electrical equipment. The first equipment identification information, the equipment attribute information, and the third hash value of the equipment attribute information are written into the blockchain layer as initial evidence to complete the trusted digital mapping registration of the electrical equipment on the blockchain.
[0068] In one exemplary embodiment, the first evidence storage information further includes second device identification information of the power equipment and third device identification information of the sensing device;
[0069] The second hash value of the first evidence storage information sent to the blockchain layer includes:
[0070] The notarization transaction carrying the second hash value is broadcast to the blockchain network; the blockchain layer is used to obtain the second hash value through the blockchain network, obtain the second device identification information and the third device identification information based on the second hash value, and perform consensus verification on the notarization transaction based on the comparison between the second device identification information and the first device identification information, the third device identification information, and the comparison between the fourth hash value and the third hash value. If the notarization transaction passes the verification, the second hash value is written into the distributed ledger of the blockchain layer; the fourth hash value is obtained by hashing the device attribute information through the blockchain layer.
[0071] The first evidence information can refer to evidence data units / combined data packets generated by combining the first hash value, the collection time of the operating status information, the second equipment identification information of the power equipment, and the third equipment identification information of the sensing device.
[0072] For example, the first hash value, the collection time of the operating status information, the second device identification information of the power equipment, and the third device identification information of the sensing device are combined to generate the first evidence storage information; a hash operation is performed on the first evidence storage information to obtain the second hash value of the first evidence storage information; the evidence storage transaction containing the second hash value is submitted to the blockchain network via broadcast; the blockchain layer is used by nodes of the blockchain network to obtain the second device identification information and the third device identification information based on the second hash value, compare the second device identification information with the first device identification information to verify the identity of the power equipment, verify whether the sensing device is authorized to collect data based on the third device identification information, and compare the fourth hash value with the third hash value to verify whether the device attribute information has been tampered with, thereby achieving consensus verification of the evidence storage transaction; if the evidence storage transaction passes verification, the second hash value is written into the distributed ledger of the blockchain layer. The blockchain layer responds to the receipt of the evidence storage transaction by returning a transaction receipt to the edge processing layer.
[0073] In this embodiment, the operational status information (i.e., raw monitoring information) collected by the sensing device is stored in the local storage system and / or the external storage layer (such as a distributed file system). Only a very small hash value is uploaded to the blockchain, which can greatly alleviate the storage pressure and transaction processing load of the blockchain. Moreover, based on the distributed ledger characteristics of the blockchain, once the second hash value is written into the distributed ledger of the blockchain layer, it will be synchronized to all nodes participating in the accounting in the network. To modify or delete the second hash value on the blockchain, it is necessary to attack and modify the data copies on most nodes around the world simultaneously. It can also be understood that as long as the blockchain network exists, the second hash value will be permanently stored on the blockchain.
[0074] In an exemplary embodiment, after determining the digital twin profile of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment, the method further includes:
[0075] In response to an authorized user's request for access to runtime status information, the runtime status information stored in the local storage system is transmitted to the authorized user. The authorized user performs a hash operation on the received runtime status information to obtain a fifth hash value, retrieves a second hash value from the distributed ledger, and retrieves a first hash value based on the second hash value. The user compares the fifth hash value with the first hash value. If the fifth hash value matches the first hash value, it is determined that the runtime status information stored in the local storage system has not been tampered with. If the fifth hash value does not match the first hash value, it is determined that the runtime status information stored in the local storage system has been tampered with.
[0076] Authorized users can refer to participants who are granted rights / qualifications such as data access.
[0077] For example, an authorized user sends a signal to acquire operational status information through the application service layer. The edge intelligent terminal of the edge processing layer transmits the operational status information stored in the local storage system to the authorized user. After obtaining the operational status information of the power equipment collected by the sensing device from the local storage system, the authorized user performs a hash operation on the operational status information to obtain a fifth hash value. Simultaneously, the user obtains a second hash value from the distributed ledger and obtains a first hash value based on the second hash value. The fifth hash value is compared with the first hash value. If the fifth hash value and the first hash value match, it is determined that the operational status information stored in the local storage system has not been tampered with. If the fifth hash value and the first hash value do not match, it is determined that the operational status information stored in the local storage system has been tampered with.
[0078] In this embodiment, users can also collect raw operational data (such as the operating status information of power equipment collected by sensor devices) from the blockchain layer through components such as data viewing in the application service layer.
[0079] In one exemplary embodiment, the operation of the power equipment includes operations performed on the power equipment from commissioning to decommissioning; the second evidence includes the log hash value of the operation log, the file hash value of the operation report file, and the identity information of the executor of the operation.
[0080] Based on the second evidence storage information corresponding to the operation of the power equipment and the digital twin of the power equipment, a digital twin file of the power equipment is determined, including:
[0081] By associating and storing log hash values, file hash values, and identity information with the digital twin of the power equipment, a digital twin archive of the power equipment is obtained.
[0082] Operations related to power equipment can refer to actions performed on the equipment (such as installation, commissioning, periodic inspections, fault repair, component replacement, insulation testing, etc.). The process from commissioning to decommissioning of power equipment can refer to its entire lifecycle. Identification information can refer to the digital identity of the person performing the operation. A digital twin can be a trusted record of the entire lifecycle of the power equipment.
[0083] For example, for each operation performed on the power equipment from commissioning to decommissioning, the log hash value of the operation log, the file hash value of the operation report file, and the identity information of the executor of the operation are associated with and stored as a digital twin of the power equipment to obtain a digital twin file of the power equipment.
[0084] In one exemplary embodiment, the running status information includes multi-dimensional running status data; the method further includes:
[0085] The multidimensional operational status data is preprocessed to obtain preprocessed multidimensional operational status data; the preprocessing includes filtering and noise reduction.
[0086] The preprocessed multidimensional operating status data are sequentially fused and fault detected to obtain the fault detection results of the power equipment.
[0087] Multidimensional operating status data can refer to the operating status data of power equipment in multiple dimensions (such as oil temperature, load current, vibration and noise, and partial discharge).
[0088] For example, the multidimensional operating status data is preprocessed by filtering and noise reduction to obtain preprocessed multidimensional operating status data; the preprocessed multidimensional operating status data is then subjected to data fusion and fault detection to obtain the fault detection results of the power equipment.
[0089] Transformers are core electrical equipment in the power grid, and their operating status directly affects the grid's safety and stability. Currently, transformer monitoring mainly relies on various sensors and online monitoring systems, but these systems have significant shortcomings in terms of data reliability, information sharing, system security, and operation and maintenance efficiency.
[0090] Transformer monitoring data is typically stored on centralized servers or local devices, which are susceptible to tampering, falsification, or deletion. For example, in critical testing stages such as insulation resistance and dielectric loss testing, human intervention in the data could lead to misjudgments of equipment status, resulting in safety hazards. Furthermore, when equipment failures require tracing responsibility, the lack of third-party verification mechanisms for data storage makes it difficult to guarantee the authenticity and integrity of the data, easily leading to disputes.
[0091] Transformer lifecycle data covers multiple stages, including production, installation, operation and maintenance, and scrapping, and is scattered across the systems of different entities, such as manufacturers, maintenance providers, and power grid companies. Due to inconsistent data formats, information from each stage is difficult to integrate effectively, resulting in insufficient consistency and reliability of equipment records. Taking UHV transformer test data as an example, it needs to go through multiple stages of transfer; without a unified data management mechanism, traceability efficiency will be significantly reduced, affecting the accuracy of equipment quality control and fault diagnosis.
[0092] The security of existing monitoring systems heavily relies on the firewalls and access control of centralized databases. If the central node is attacked, all data is at risk of leakage and corruption. For example, security testing of toroidal transformers requires multi-dimensional data verification, but the singular nature of centralized storage makes it difficult to meet high security requirements. Furthermore, in the fault handling processes of equipment such as photovoltaic inverters, manual intervention can lead to response delays, and the modifiability of operation records reduces the transparency and credibility of the maintenance process.
[0093] Blockchain technology, with its decentralized, immutable, and traceable characteristics, offers potential solutions to the aforementioned problems. However, directly applying public blockchain technology to industrial IoT scenarios (such as transformer monitoring) still faces challenges in performance, privacy, and cost. Industrial equipment monitoring typically involves large volumes of data and requires high real-time performance, while traditional blockchain consensus mechanisms (such as PoW (Proof of Work) and PoS (Proof of Stake)) struggle to meet the demands for efficient processing. Furthermore, transformer data involves core asset information of power grid companies, necessitating a balance between data sharing and privacy protection. In addition, the deployment and maintenance costs of blockchain nodes are high, making them unsuitable for the actual needs of industrial scenarios.
[0094] In one exemplary embodiment, a power equipment information processing system is provided, the system comprising: as follows Figure 1 The layers shown are the perception layer, edge processing layer, peripheral storage layer, blockchain layer, and application service layer.
[0095] The edge processing layer is used to execute the steps of the power equipment information processing method as described in any of the above embodiments.
[0096] In this embodiment, a transformer is used as an example of power equipment for explanation. In this example, as... Figure 3 As shown, a transformer information processing method may include the following steps:
[0097] Step 301, Trusted Digital Identity Anchoring.
[0098] For example, a globally unique DID is generated for each transformer leaving the factory, and the DID, equipment attribute information (such as model, factory number, technical specifications) and digital digest of equipment attribute information are written into the blockchain as initial evidence to complete the trusted digital mapping registration of the equipment on the chain.
[0099] Step 302: Lightweight evidence storage of monitoring data.
[0100] For example, the operating status information of the transformer (such as oil temperature, load current, vibration noise, and partial discharge) is collected by the various sensors included in the sensor cluster built into the perception layer; the operating status information of the transformer is preprocessed by filtering and noise reduction through the edge intelligent terminal built into the edge processing layer, as well as data fusion and fault diagnosis, to obtain the first hash value (Hash1) of the operating status information of the transformer and store the operating status information of the transformer in the local storage system and / or the external storage layer; the Hash1, the timestamp of the collection of the operating status information, the DID of the transformer, and the identifier of the sensor device are combined to generate a notarized data unit, and the second hash value (Hash2) of the unit is calculated; the edge processing layer submits the notarized transaction containing Hash2 to the blockchain network by broadcasting; the blockchain layer is used to obtain Hash2 through the blockchain network, perform consensus verification of the notarized transaction based on Hash2, and write Hash2 into the distributed ledger of the blockchain layer if the notarized transaction passes verification.
[0101] Step 303: Full lifecycle time feasibility record.
[0102] For example, for every operation performed on the transformer from commissioning to decommissioning, the log hash value of the operation log, the file hash value of the operation report file, and the identity information of the executor of the operation are associated and stored with the digital twin of the transformer, forming a notarized record. Figure 4 The complete, tamper-proof, and trusted full lifecycle history is shown.
[0103] Step 304, Smart Contract-Driven Automatic Response.
[0104] For example, smart contracts with business logic are deployed on the blockchain to form a smart contract engine. When the data notarization received at the blockchain layer (such as the second hash value) meets the set operation triggering conditions (such as the oil temperature exceeding the set limit and the duration reaching the threshold), the smart contract engine triggers predefined operations (such as sending trusted alarms to responsible personnel, generating and registering maintenance tasks, and initiating trusted business processes with collaborators (such as insurance claims)).
[0105] Step 305: Data authenticity verification.
[0106] For example, such as Figure 5 As shown, data authenticity verification can be achieved through the following steps:
[0107] Step 501: Authorize the user to obtain the raw data.
[0108] For example, an authorized user sends a signal to acquire runtime status information through the application service layer, and the edge intelligent terminal of the edge processing layer transmits the runtime status information stored in the local storage system to the authorized user.
[0109] Step 502: Calculate Hash5.
[0110] For example, after an authorized user obtains the transformer's operating status information collected by the sensing device from the local storage system, the user performs a hash operation on the operating status information to obtain a fifth hash value (Hash5).
[0111] Step 503: Query the Hash2 stored on the blockchain.
[0112] For example, Hash2 is obtained from the distributed ledger and Hash1 is obtained based on Hash2.
[0113] Step 504: Compare whether the data are consistent.
[0114] For example, Hash5 is compared with Hash1 to determine whether they are the same.
[0115] Step 505: If the data is consistent, it indicates that the data is true and reliable.
[0116] For example, if Hash5 matches Hash1, it is determined that the running status information stored in the local storage system has not been tampered with, that is, the running status information obtained by the authorized user is true and reliable.
[0117] Step 506: If the data is inconsistent, it indicates that the data has been modified.
[0118] For example, if Hash5 and Hash1 do not match, it is determined that the runtime status information stored in the local storage system has been tampered with, that is, the runtime status information obtained by the authorized user has been modified.
[0119] In this embodiment, on the one hand, the power equipment information processing system leverages the immutability of blockchain to ensure the authenticity and integrity of all monitoring data and operation records. This provides credible evidence with legal force for accident accountability, quality traceability, and insurance claims. The system establishes a trusted digital archive for transformers throughout their entire lifecycle, from "birth" to "scrapping," supporting precise traceability down to the component and operation record levels. On the other hand, through a distributed storage architecture, the system effectively avoids single points of failure and centralized attack risks. Combined with encryption algorithms and access control, it further ensures data privacy and security. Furthermore, by utilizing smart contracts, the previously manually driven operation and maintenance process is transformed into an automatically driven execution process based on trusted data, significantly improving operation and maintenance efficiency, reducing human error, and achieving closed-loop management of predictive maintenance. Moreover, the system adopts a hybrid storage mode of "hash on-chain, raw data local storage," ensuring data credibility while avoiding the high cost of directly uploading massive amounts of raw data to the blockchain, thus possessing high engineering practical value.
[0120] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0121] Based on the same inventive concept, this application also provides a power equipment information processing apparatus for implementing the power equipment information processing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more power equipment information processing apparatus embodiments provided below can be found in the limitations of the power equipment information processing method described above, and will not be repeated here.
[0122] In one exemplary embodiment, such as Figure 6 As shown, a power equipment information processing device is provided, which may include:
[0123] The response module 601 is used to respond to the operating status information of the power equipment collected by the sensing device, obtain the first hash value of the operating status information, and store the operating status information to the local storage system and / or the external storage layer.
[0124] The sending module 602 is used to send the second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the running status information; the second hash value is used by the blockchain layer to obtain the running status information and trigger an operation on the power equipment through the smart contract engine when the running status information meets the operation triggering conditions;
[0125] The determination module 603 is used to determine the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
[0126] In an exemplary embodiment, the sending module 602 is further configured to obtain the first device identification information, the device attribute information, and the third hash value of the device attribute information of the power equipment before sending the second hash value of the evidence storage information to the blockchain layer; and write the first device identification information, the device attribute information, and the third hash value into the blockchain layer.
[0127] In an exemplary embodiment, the first evidence storage information further includes second device identification information of the power equipment and third device identification information of the sensing device. The sending module 602 is further configured to broadcast the evidence storage transaction carrying the second hash value to the blockchain network; the blockchain layer is configured to obtain the second hash value through the blockchain network, obtain the second device identification information and the third device identification information based on the second hash value, perform consensus verification on the evidence storage transaction based on the comparison between the second device identification information and the first device identification information, the third device identification information, and the comparison between the fourth hash value and the third hash value, and write the second hash value into the distributed ledger of the blockchain layer if the evidence storage transaction passes verification; the fourth hash value is obtained by performing a hash operation on the device attribute information through the blockchain layer.
[0128] In an exemplary embodiment, the determining module 603 is further configured to, after determining the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment, transmit the operating status information stored in the local storage system to the authorized user in response to the acquisition signal for operating status information sent by the authorized user; the authorized user is configured to perform a hash operation on the received operating status information to obtain a fifth hash value, obtain a second hash value from the distributed ledger and obtain a first hash value based on the second hash value, compare the fifth hash value and the first hash value, and determine that the operating status information stored in the local storage system has not been tampered with if the fifth hash value is consistent with the first hash value, and determine that the operating status information stored in the local storage system has been tampered with if the fifth hash value is inconsistent with the first hash value.
[0129] In one exemplary embodiment, the operation of the power equipment includes operations performed on the power equipment from commissioning to decommissioning; the second evidence includes the log hash value of the operation log, the file hash value of the operation report file, and the identity information of the executor of the operation. The determining module 603 is further configured to associate the log hash value, file hash value, and identity information with the digital twin of the power equipment for evidence storage, thereby obtaining a digital twin file of the power equipment.
[0130] In an exemplary embodiment, the operating status information includes multi-dimensional operating status data. The response module 601 is further configured to preprocess the multi-dimensional operating status data to obtain preprocessed multi-dimensional operating status data; the preprocessing includes filtering and noise reduction processing; and the preprocessed multi-dimensional operating status data is sequentially subjected to data fusion and fault detection to obtain the fault detection result of the power equipment.
[0131] Each module in the aforementioned power equipment information processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0132] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a method for processing information in power equipment. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0133] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0134] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0135] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0136] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0137] It should be noted that the user information (including but not limited to user device information, user personal information, such as the user device information of authorized users) and data (including but not limited to data used for analysis, stored data, and displayed data) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0138] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0139] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0140] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A power equipment information processing method characterized by comprising: The method includes: In response to the operating status information of the power equipment collected by the sensing device, the system obtains a first hash value of the operating status information and stores the operating status information in a local storage system and / or an external storage layer. Sending a second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operating status information; the second hash value is used by the blockchain layer to obtain the operating status information and trigger an operation on the power equipment through the smart contract engine when the operating status information meets the operation triggering conditions; A digital twin file of the power equipment is determined based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
2. The method of claim 1, wherein, Before sending the second hash value of the evidence storage information to the blockchain layer, the following is also included: Obtain the first device identification information, the device attribute information, and the third hash value of the device attribute information of the power equipment; The first device identification information, the device attribute information, and the third hash value are written into the blockchain layer.
3. The method of claim 2, wherein, The first evidence storage information also includes the second device identification information of the power equipment and the third device identification information of the sensing device; The second hash value for sending the first evidence storage information to the blockchain layer includes: Broadcast the notarized transaction carrying the second hash value to the blockchain network; The blockchain layer is used to obtain the second hash value through the blockchain network, obtain the second device identification information and the third device identification information based on the second hash value, perform consensus verification on the evidence storage transaction based on the comparison between the second device identification information and the first device identification information, the comparison between the third device identification information and the fourth hash value, and the comparison between the fourth hash value and the third hash value, and write the second hash value into the distributed ledger of the blockchain layer if the evidence storage transaction passes the verification; the fourth hash value is obtained by performing a hash operation on the device attribute information through the blockchain layer.
4. The method of claim 3, wherein, After determining the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment, the method further includes: In response to an authorized user's request for the operation status information, the operation status information stored in the local storage system is transmitted to the authorized user. The authorized user performs a hash operation on the received operation status information to obtain a fifth hash value, obtains a second hash value from the distributed ledger and obtains a first hash value based on the second hash value, compares the fifth hash value and the first hash value, and determines that the operation status information stored in the local storage system has not been tampered with if the fifth hash value is consistent with the first hash value, and determines that the operation status information stored in the local storage system has been tampered with if the fifth hash value is inconsistent with the first hash value.
5. The method according to any one of claims 1 to 4, characterized in that, The operations performed on the power equipment include operations performed on the power equipment from commissioning to decommissioning; the second evidence information includes the log hash value of the operation log, the file hash value of the operation report file, and the identity information of the executor of the operation. The step of determining the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment includes: The log hash value, the file hash value, and the identity information are associated with the digital twin of the power equipment and stored as evidence to obtain the digital twin file of the power equipment.
6. The method of claim 1, wherein, The operational status information includes multi-dimensional operational status data; the method further includes: The multidimensional operating status data is preprocessed to obtain preprocessed multidimensional operating status data; the preprocessing includes filtering and noise reduction. The preprocessed multidimensional operating status data is sequentially fused and fault detected to obtain the fault detection results of the power equipment.
7. An information processing device for power equipment, characterized in that, The device includes: The response module is used to respond to the operating status information of the power equipment collected by the sensing device, obtain the first hash value of the operating status information, and store the operating status information to the local storage system and / or the external storage layer. The sending module is used to send the second hash value of the first evidence storage information to the blockchain layer; the first evidence storage information includes the first hash value and the acquisition time of the operation status information; the second hash value is used by the blockchain layer to obtain the operation status information and trigger an operation on the power equipment through the smart contract engine when the operation status information meets the operation triggering conditions; The determination module is used to determine the digital twin file of the power equipment based on the second evidence information corresponding to the operation of the power equipment and the digital twin of the power equipment.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.