Power grid asset data early warning management method based on blockchain platform and related products thereof

By verifying the tampering of power grid asset data and updating smart contracts through a blockchain platform, the problem of data tampering in power grid data management is solved, enabling efficient and reliable early warning management and reducing resource waste.

CN119691062BActive Publication Date: 2026-02-27GUIZHOU POWER GRID CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411736205.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2026-02-27
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

In existing power grid data management systems, data tampering makes it difficult to guarantee data integrity, standardization, and accuracy, and existing data anomaly handling methods suffer from resource waste and insufficient reliability.

Method used

The blockchain platform verifies whether power grid asset data has been tampered with, accesses the business system to generate early warning configuration rules, updates the smart contract and pushes early warning notifications, including the time and data of the tampering, to ensure that early warning notifications are issued with the latest rules and to avoid wasting resources when there is no tampering.

Benefits of technology

It improves the reliability of power grid asset data early warning management, reduces resource waste, and ensures timely response and accurate notification in the event of data tampering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119691062B_ABST
    Figure CN119691062B_ABST
Patent Text Reader

Abstract

The application relates to a power grid asset data early warning management method based on a blockchain platform and related products, and when power grid asset data is tampered with, each business system connected with the blockchain platform can be accessed to check whether new early warning configuration rules are generated on the business system side, if there is an update, a new smart contract is generated based on the updated early warning configuration rules, a new smart contract is deployed, early warning notifications are generated based on the new smart contract, and the early warning notifications are pushed to target objects. Through the steps of the method, when data tampering occurs, a new smart contract is generated and broadcast based on the blockchain platform, which can ensure that the latest early warning configuration rules are used for pushing early warning notifications, and can avoid resource waste caused by frequent updating of smart contracts when data tampering does not occur, and is suitable for power grid massive data management scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of power grid data management based on a blockchain, and in particular to a power grid asset data early warning management method and device based on a blockchain platform, computer equipment, a computer readable storage medium and a computer program product. BACKGROUND

[0002] With the informatization development of the power grid, related systems such as a financial management system, a marketing management system, an asset management system, and a human resource management system have been established. With the deepening of the practicality of the systems, data quality problems are increasingly prominent. In order to guarantee data integrity, standardization, consistency, and accuracy, data governance for each system is imminent.

[0003] Data governance based on a blockchain has achieved certain results, but a small number of data tampering still occurs. Corresponding data anomaly processing in such cases is also very important for improving the reliability of power grid data management. SUMMARY

[0004] Therefore, it is necessary to provide a power grid asset data early warning management method and device based on a blockchain platform, computer equipment, a computer readable storage medium and a computer program product, which can improve the processing effect when power grid data is tampered with.

[0005] In a first aspect, the present application provides a power grid asset data early warning management method based on a blockchain platform, which comprises:

[0006] verifying whether stored power grid asset data is tampered with based on the blockchain platform;

[0007] If the power grid asset data is tampered with, access each business system connected to the blockchain platform, and the business system is used to generate the power grid asset data;

[0008] If the business system has an update of the early warning configuration rule, generate a new smart contract based on the updated early warning configuration rule, deploy the new smart contract, and the early warning configuration rule includes a push object filtering rule;

[0009] Based on the new smart contract, generate an early warning notification and push the early warning notification to a target object, and the early warning notification includes a tampering time and tampered power grid asset data.

[0010] In one embodiment, the new smart contract is generated based on the updated early warning configuration rule, which comprises:

[0011] Embed the updated early warning configuration rule in the smart contract to generate a new smart contract.

[0012] In one of the embodiments, the pre-warning configuration rule further comprises a pre-warning notification generation rule, and the pushing of the pre-warning notification to the target object comprises:

[0013] The pre-warning configuration rule in the new smart contract is parsed, and according to the push object screening rule in the pre-warning configuration rule and the pre-stored user list, permission verification and user screening are performed to determine the target object, which is an electronic device used by a user who has passed the permission verification and meets the push object screening rule;

[0014] Based on the pre-warning notification generation rule in the pre-warning configuration rule, the pre-warning notification is generated and sent to the target object.

[0015] In one of the embodiments, the pre-warning configuration rule in the new smart contract is parsed, and according to the push object screening rule in the pre-warning configuration rule and the pre-stored user list, permission verification and user screening are performed to determine the target object, which comprises:

[0016] Determine the pre-warning level and the business system corresponding to the tampered data;

[0017] Based on the business system corresponding to the tampered data, the user corresponding to the business system in the user list is screened out;

[0018] Based on the pre-warning level, the user with the pre-warning level access permission in the user corresponding to the business system is determined as the target object.

[0019] In one of the embodiments, after the step of sending the pre-warning notification to the target object, the method further comprises:

[0020] Receiving the updated pre-warning notification fed back by the target object, and storing the updated pre-warning notification on the chain.

[0021] In one of the embodiments, the above method further comprises:

[0022] Periodically generate a statistical report based on the pre-warning notification, and store the statistical report on the chain.

[0023] In a second aspect, a power grid asset data pre-warning management device based on a block chain platform is provided, and the device comprises:

[0024] A data tampering judgment module for verifying whether the stored power grid asset data has been tampered with based on a block chain platform;

[0025] A business system access module for accessing each business system connected to the block chain platform when the power grid asset data is tampered with, the business system being used to generate the power grid asset data;

[0026] The smart contract updating module is configured to generate a new smart contract based on the updated early warning configuration rule, and deploy the new smart contract when the business system has an update of the early warning configuration rule, wherein the early warning configuration rule comprises a push object screening rule.

[0027] The early warning push module is configured to generate an early warning notification based on the new smart contract, and push the early warning notification to a target object, wherein the early warning notification comprises tampering time and tampered power grid asset data.

[0028] In a third aspect, a computer device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0029] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program, and the computer program implements the steps of the above method when executed by a processor.

[0030] In a fifth aspect, a computer program product is provided, comprising a computer program, and the computer program implements the steps of the above method when executed by a processor.

[0031] The above method, device, computer device, computer readable storage medium and computer program product for early warning management of power grid asset data based on a blockchain platform verify whether the stored power grid asset data is tampered with based on the blockchain platform. If the power grid asset data is tampered with, it means that early warning is needed. At this time, by accessing each business system connected to the blockchain platform, it can be checked whether a new early warning configuration rule is generated on the business system side. If the business system has an update of the early warning configuration rule, a new smart contract is generated based on the updated early warning configuration rule, and the new smart contract is deployed. The early warning configuration rule comprises a push object screening rule. Based on the new smart contract, an early warning notification is generated, and the early warning notification is pushed to a target object. The early warning notification comprises tampering time and tampered power grid asset data. Through the steps of the method, when data tampering occurs, the business system is accessed to update the early warning configuration rule on the chain, a new smart contract is generated, and a broadcast is performed based on the blockchain platform. In this way, the push of the early warning notification can be ensured based on the latest early warning configuration rule, and resource waste caused by frequent updating of the smart contract when no data tampering occurs can be avoided, which is suitable for a power grid massive data management scenario. BRIEF DESCRIPTION OF DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0033] Figure 1 An application environment diagram of the power grid asset data early warning management method based on the blockchain platform in an embodiment;

[0034] Figure 2 A flowchart of the power grid asset data early warning management method based on the blockchain platform in an embodiment;

[0035] Figure 3 A flowchart of the step of pushing the early warning notification to the target object based on the new smart contract in an embodiment;

[0036] Figure 4 A structural block diagram of the power grid asset data early warning management device based on the blockchain platform in an embodiment;

[0037] Figure 5 An internal structure diagram of the computer device in an embodiment. DETAILED DESCRIPTION

[0038] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0039] The power grid asset data early warning management method based on the blockchain platform provided by the embodiments of the present application can be applied to, for example Figure 1The application environment shown. Among them, the business system 102 communicates with the server 104 through the network. The data storage system can store the data required by the server 104 to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers. The business system 102 (for example, it can include power grid asset system, power grid financial system and power grid asset application system) uploads power grid asset data to the server 104, builds a blockchain platform on the server 104, judges whether the tampering of power grid asset data occurs based on the blockchain verification mechanism, generates an early warning notice when the tampering of power grid asset data occurs, and the early warning notice includes the tampering time and the tampered power grid asset data. At this time, the relevant personnel need to be reminded to take early warning management action, access each business system connected with the blockchain platform, check whether the user updates the early warning configuration rule in the business system, if the business system exists the update of the early warning configuration rule, generate a new smart contract based on the updated early warning configuration rule, deploy the new smart contract on the blockchain platform, and the early warning configuration rule includes the push object screening rule, so that the target object can always be pushed to the target object based on the new smart contract when the data tampering occurs. Warning notice, while avoiding the generation of smart contract triggered by early warning configuration rule updated in business system without data tampering, for example, the business system updates 5 times of early warning configuration rule between the last data tampering event and the current data tampering event. If the smart contract is updated every time, the computing resources will be wasted, and the smart contract needs to be updated only when the current data tampering event occurs. Based on this, the reliability of power grid asset data early warning management can be improved and resources can be saved.

[0040] Among them, the terminal 102 can be but not limited to various personal computers, desktop computers and the like. The server 104 can be a stand-alone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0041] In an exemplary embodiment, as Figure 2 shown, a power grid asset data early warning management method based on a blockchain platform is provided. The method is applied to, for example, the server as Figure 1 shown, a blockchain platform can be built based on the server, and the method comprises:

[0042] S100, verifying whether the stored power grid asset data is tampered based on the blockchain platform.

[0043] The blockchain platform has the characteristics of non-tamperability and decentralization, so that the stored data has high security and credibility. This step mainly utilizes these characteristics of the blockchain to check the power grid asset data, and check whether the data is illegally modified in the storage process or on the business system side. The implementation of verifying whether the power grid asset data is tampered with can be performed by comparing hash values, timestamp verification, etc. For example, each time the power grid asset data is updated, a new hash value is generated and compared with the previous hash value. If they are different, it means that the power grid asset data has been tampered with.

[0044] S200, if the power grid asset data is tampered with, access each business system connected to the blockchain platform, and the business system is used to generate the power grid asset data. When the early warning notification occurs, by accessing the business system, it can be checked whether new early warning configuration rules are generated on each business system side. The access process can be performed through API interface, data sharing protocol, etc. to ensure the real-time and accuracy of the data.

[0045] S300, if the business system has an update of the early warning configuration rule, generate a new smart contract based on the updated early warning configuration rule, and deploy the new smart contract, and the early warning configuration rule includes a push object filtering rule.

[0046] The early warning configuration rule defines the push object, push method, etc. of the early warning notification. When these rules change, a new smart contract needs to be generated and deployed to adapt to these changes. The smart contract is an automatically executed contract that can be programmed and deployed on the blockchain platform. Through the smart contract, automatic push and filtering of early warning notifications can be realized, improving the efficiency and accuracy of early warning. The early warning configuration rule can include the priority of the push object, the push time interval, the push method (such as SMS, email, APP push, etc.), and the format of the push content, etc.

[0047] S400, based on the new smart contract, generate an early warning notification and push the early warning notification to the target object.

[0048] In addition to the tampering time and the tampered power grid asset data, the early warning notification can also include the power grid asset data before tampering, the identity information of the tamperer (which can be determined based on a tracking algorithm), etc. to facilitate deeper investigation and analysis. For example, data tampering under a certain user account can first freeze the user account to prevent the user account from continuing to perform data tampering operations such as illegal deletion, illegal addition, and illegal modification (here, illegal means unauthorized behavior).

[0049] According to the push object screening rule in the new smart contract, the warning notification is pushed to the specified target object. The push process can be performed through the message transmission mechanism of the blockchain platform, third-party notification service, etc. The target object can be power grid operation and maintenance personnel, management personnel, relevant departments, etc., who can take appropriate measures to deal with data tampering events according to the warning notification.

[0050] Specifically, whether the stored power grid asset data is tampered with is verified based on the blockchain platform; if the power grid asset data is tampered with, it means that a warning reminder is needed, at this time, by accessing each business system connected to the blockchain platform, whether a new warning configuration rule is generated on the business system side can be checked, if the business system exists the update of the warning configuration rule, a new smart contract is generated based on the updated warning configuration rule, the new smart contract is deployed, and the warning configuration rule includes the push object screening rule; based on the new smart contract, a warning notification is generated, and the warning notification is pushed to the target object, the warning notification includes the tampering time and the tampered power grid asset data. Through the steps of the method, when data tampering occurs, the business system is accessed to update the on-chain warning configuration rule, a new smart contract is generated, and a broadcast is performed based on the blockchain platform. For example, between the last data tampering event and the current data tampering event, the business system updates the warning configuration rule 5 times, if the smart contract is updated every time, the computing resources will be wasted, and the smart contract needs to be updated only when the current data tampering event occurs. Based on this, the reliability of the power grid asset data warning management can be improved and resources can be saved.

[0051] In one of the embodiments, the step S300 of generating a new smart contract based on the updated warning configuration rule comprises:

[0052] The updated warning configuration rule is embedded in the smart contract to generate a new smart contract.

[0053] The updated warning configuration rule is embedded in the code of the smart contract to replace or update the original warning configuration rule, which can ensure that the new warning configuration rule can guide the smart contract to perform the corresponding warning notification push action when data tampering occurs.

[0054] Among them, the warning configuration rule can include the format and content of the warning notification, the push object of the warning notification (such as power grid operation and maintenance personnel, management personnel, etc.), the push method (such as SMS, email, APP push, etc.), and the push time interval, etc. These rules may need to be updated as the operation state of the power grid, business needs or security policies change.

[0055] Before embedding the updated early warning configuration rules into the smart contract, new smart contract code needs to be written. After writing, the smart contract needs to be strictly tested to ensure that it can correctly perform early warning operations and will not introduce new vulnerabilities or errors. Once the smart contract is tested and confirmed to be correct, it can be deployed to the blockchain platform. Specifically, the code of the smart contract can be uploaded to the blockchain platform and added to the blockchain ledger through a consensus mechanism. After deployment, the smart contract will start listening to events and data changes on the blockchain and execute the push of early warning notifications according to the updated early warning configuration rules. It can be ensured that the updated early warning configuration rules can be correctly embedded into the smart contract and automatically execute the corresponding early warning notification generation and push operation on the blockchain. This helps to improve the security and reliability of power grid asset data early warning management.

[0056] In one of the embodiments, the early warning configuration rules further include early warning notification generation rules, such as Figure 3 As shown, the step S400 of pushing the early warning notification to the target object based on the new smart contract includes:

[0057] S410, parse the early warning configuration rules in the new smart contract, and according to the push object filtering rules in the early warning configuration rules and the pre-stored user list, perform permission verification and user filtering to determine the target object, which is the electronic device used by the user who has passed the permission verification and meets the push object filtering rules.

[0058] The push object filtering rules define which users or user groups should receive the early warning notification. It can be determined based on the user's role, department, geographic location, etc.

[0059] Through the pre-stored mode, a user list containing all potential recipients is stored, and these users and their related information (such as user ID, device ID, role, etc.) are pre-stored in the system. The user list supports online updating, for example, when there are cases such as employee resignation, job change, etc., the latest matching candidates for early warning notification push can be provided by updating the user list.

[0060] By performing permission verification and user filtering on potential recipients according to push object filtering rules and pre-stored user list, it can be ensured that only users with appropriate permissions can receive early warning notifications, and user filtering further narrows down the scope of recipients. After permission verification and user filtering, the target object determined, i.e. the electronic device used by the user who has passed the permission verification and meets the push object filtering rules, has high data security for the push of early warning notifications, avoiding the leakage of power grid asset data related content caused by the leakage of early warning notifications.

[0061] S420, generate and send the early warning notification to the target object based on the early warning notification generation rule in the early warning configuration rule.

[0062] The early warning notification generation rule defines the specific content, format, priority, etc. of the early warning notification, which can include the title, body, specific event description triggering the early warning, recommended action steps (for example, freezing the user account tampering with the data), etc. According to the early warning notification generation rule, the specific early warning notification is generated in combination with the power grid asset data before and after the tampering, time, etc. The generated early warning notification is sent to the target object through short message, email, application program notification, etc.

[0063] The embodiments provided by the application can quickly determine the target object by automatically analyzing the early warning configuration rule and based on the push object screening, effectively push the generated early warning notification, which can not only ensure that the early warning notification is not leaked, but also shorten the early warning response time and improve the emergency response efficiency.

[0064] In one embodiment, the early warning notification generation rule can also include a matching risk level, and when data tampering is found, the related content of the early warning notification can be generated in the form of a list, such as an inconsistency early warning table.

[0065] Taking the business system including the power grid asset system, the power grid financial system and the power grid asset application system as an example for description.

[0066] After the power grid asset system is connected with the blockchain platform, the following inconsistency early warning table is generated within a certain monitoring time period:

[0067] Field Error number / total data volume Error cause description Equipment identity certificate code 0 / 139000 No Asset name 2 / 139000 Modified from the previous version Asset classification 0 / 139000 No Model 0 / 139000 No Equipment location 2 / 139000 Modified from the previous version

[0068] After the power grid financial system is connected with the blockchain platform, the following inconsistency early warning table is generated within a certain monitoring time period:

[0069] Field Error number / total data volume Error cause classification Equipment identity certificate code 0 / 139000 No Asset name 2512 / 139000 Modified adjustment exists Asset classification 812 / 139000 Modified adjustment exists Model 0 / 139000 No Equipment location 4972 / 139000 Modified adjustment exists, no financial value

[0070] After the power grid asset application system is connected with the blockchain platform, the following inconsistency early warning table is generated within a certain monitoring time period:

[0071] Field Error number / total data volume Error cause classification Equipment identity certificate code 0 / 139000 No Asset name 2 / 139000 Modified adjustment exists Asset classification 0 / 139000 No Model 0 / 139000 No Equipment location 556 / 139000 Modified adjustment exists

[0072] The blockchain platform can further write back the inconsistency early warning table to the corresponding business system, such as the power grid financial system, so that the user can export the inconsistency early warning table on the business system side and update it offline with the operator.

[0073] In one of the embodiments, the parsing obtains the early warning configuration rule in the new smart contract, and according to the push object filtering rule in the early warning configuration rule and the pre-stored user list, performs permission verification and user filtering to determine the target object in step S410, including:

[0074] determine the early warning level and the business system corresponding to the tampered data;

[0075] Based on the business system corresponding to the tampered data, the user corresponding to the business system in the user list is filtered out;

[0076] Based on the early warning level, the user with the early warning level access permission in the user corresponding to the business system is determined as the target object.

[0077] In one of the embodiments, after the step of sending the early warning notification to the target object, it further includes:

[0078] Receive the updated early warning notification fed back by the target object, and store the updated early warning notification on the chain.

[0079] By storing the early warning notification on the chain, it can be queried by subsequent users, traced, and also provides data basis for early warning statistics.

[0080] In one of the embodiments, the above method further includes:

[0081] Periodically generate a statistical report based on the early warning notification, and store the statistical report on the chain.

[0082] Through periodic statistical report, the early warning level of each business system can be tracked and analyzed, and the early warning level of each business system can be tracked and analyzed.

[0083] In one example, after a period of statistical analysis, based on the inconsistent early warning table corresponding to the current power grid asset system, power grid financial system and power grid asset application system three business systems, the following statistical results are obtained: inconsistent early warning table of different business systems can be stored in the blockchain database:

[0084] Total comparison consistency rate Consistency rate of power grid asset system and blockchain platform data Consistency rate of power grid financial system and blockchain platform data Consistency rate of power grid asset application system and blockchain platform data Data inconsistency traceability rate 97.52% 99.99% 95.2% 97.39% 100%

[0085] In order to better illustrate the implementation process of the scheme provided in the present application, examples are given as follows:

[0086] If it is found that the data before and after the blockchain do not match (the comparison of data fields and the comparison of hash values can be based on the comparison of inconsistent data, and it is determined that the data before and after the blockchain do not match), it is determined that data tampering occurs and needs to be warned.

[0087] At this time, the blockchain platform first accesses the business system to determine whether a new early warning configuration rule is generated. If so, a new smart contract is generated based on the new early warning configuration rule, and the generation and sending of the early warning notification are performed based on the new smart contract, as follows:

[0088] A new smart contract version is written, the updated early warning configuration rule is embedded in it, and the new smart contract version is deployed on the blockchain network, and the smooth transition of the old version contract is ensured, and the relevant parties (such as blockchain network participants, business system administrators, etc.) are informed about the information of the smart contract update. Before sending the early warning notification, the blockchain performs permission verification and user filtering according to the preset permissions and user list. Verify which users have the right to receive such early warning information, and obtain their contact information according to the user list. Prepare the early warning notification content to be sent, which can include detailed information of data tampering events, early warning level, impact range, response measure suggestions, etc. Determine the sending method of the early warning information, such as through email, SMS service API, blockchain message system, etc.

[0089] After confirming that all preparations are completed, send the early warning notification to the users with receiving permission through the selected communication channel.

[0090] Optionally, the energy consumption can be further reduced by limiting the broadcast frequency and adjusting the broadcast range.

[0091] It should be understood that although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise stated herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0092] Based on the same inventive concept, the embodiments of the present application also provide a blockchain platform-based power grid asset data early warning management device for implementing the above-mentioned blockchain platform-based power grid asset data early warning management method. The problem-solving implementation scheme provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more blockchain platform-based power grid asset data early warning management device embodiments provided below can refer to the limitations of the blockchain platform-based power grid asset data early warning management method in the above text, which will not be repeated here.

[0093] In one exemplary embodiment, as shown in Figure 4 A blockchain platform-based power grid asset data early warning management apparatus is provided, comprising a data tampering judgment module 100, a business system access module 200, an intelligent contract updating module 300, and an early warning push module 400, wherein:

[0094] In a second aspect, a blockchain platform-based power grid asset data early warning management apparatus is provided, comprising:

[0095] A data tampering judgment module is configured to verify whether stored power grid asset data has been tampered with based on a blockchain platform.

[0096] A business system access module is configured to access various business systems connected to the blockchain platform when the power grid asset data has been tampered with, and the business systems are configured to generate the power grid asset data.

[0097] An intelligent contract updating module is configured to generate a new intelligent contract based on updated early warning configuration rules when the business system has updates to the early warning configuration rules, and to deploy the new intelligent contract, wherein the early warning configuration rules include push object filtering rules.

[0098] An early warning push module is configured to generate an early warning notification based on the new intelligent contract and to push the early warning notification to a target object, wherein the early warning notification includes tampering time and tampered power grid asset data.

[0099] In one embodiment, the intelligent contract updating module comprises:

[0100] A contract updating unit is configured to embed the updated early warning configuration rules in an intelligent contract to generate a new intelligent contract.

[0101] In one embodiment, the early warning push module comprises:

[0102] A target object determination unit is configured to parse the early warning configuration rules in the new intelligent contract and to perform permission verification and user filtering based on the push object filtering rules in the early warning configuration rules and a pre-stored user list to determine a target object, wherein the target object is an electronic device used by a user who has passed the permission verification and meets the push object filtering rules.

[0103] An early warning execution unit is configured to generate and send the early warning notification to the target object based on the early warning notification generation rules in the early warning configuration rules.

[0104] In one embodiment, the target object determination unit comprises:

[0105] The early warning level and matching business system determination unit is configured to determine an early warning level and a business system corresponding to the tampered data;

[0106] The user screening unit is configured to screen, based on the business system corresponding to the tampered data, a user corresponding to the business system from the user list;

[0107] The object determination unit is configured to determine, based on the early warning level, a user having an access permission of the early warning level from the user corresponding to the business system as the target object.

[0108] In one embodiment, the device described above further comprises:

[0109] The early warning notification uplink storage module is configured to receive an updated early warning notification fed back by the target object, and store the updated early warning notification in a chain.

[0110] In one embodiment, the device described above further comprises:

[0111] The statistical report generation module is configured to periodically generate a statistical report based on the early warning notification, and store the statistical report in a chain.

[0112] The various modules in the power grid asset data early warning management device based on the blockchain platform can be realized by software, hardware, and combinations thereof, in whole or in part. The various modules described above can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the various modules.

[0113] In one exemplary embodiment, a computer device is provided, which can be a server, and an internal structure diagram of the computer device can be as shown in Figure 5As shown in the figure. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as smart contract and early warning configuration rule. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with the terminal outside through network connection. The computer program is executed by the processor to realize a power grid asset data early warning management method based on a blockchain platform.

[0114] Those skilled in the art can understand that, Figure 5 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0115] In one exemplary embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to realize the steps of the power grid asset data early warning management method based on the blockchain platform.

[0116] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by the processor to realize the steps of the power grid asset data early warning management method based on the blockchain platform.

[0117] In one embodiment, a computer program product is provided, including a computer program, and the computer program is executed by the processor to realize the steps of the power grid asset data early warning management method based on the blockchain platform.

[0118] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0119] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0120] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0121] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A method for early warning management of power grid asset data based on a blockchain platform, characterized in that, The method includes: The blockchain platform is used to verify whether the stored power grid asset data has been tampered with. If the power grid asset data is tampered with, the various business systems connected to the blockchain platform are accessed, and these business systems are used to generate the power grid asset data. If the business system updates the warning configuration rules, a new smart contract is generated based on the updated warning configuration rules, and the new smart contract is deployed. The warning configuration rules include push object filtering rules. Based on the new smart contract, an early warning notification is generated and pushed to the target object. The early warning notification includes the time of the alteration and the altered power grid asset data. The early warning configuration rules also include early warning notification generation rules, and the step of pushing the early warning notification to the target object includes: The alert configuration rules in the new smart contract are parsed and obtained. Based on the push object filtering rules in the alert configuration rules and the pre-stored user list, permission verification and user filtering are performed to determine the target object. The target object is the electronic device used by the user who has passed the permission verification and meets the push object filtering rules. Based on the warning notification generation rules in the warning configuration rules, the warning notification is generated and sent to the target object; The process involves parsing to obtain the alert configuration rules in the new smart contract, and then performing permission verification and user filtering based on the push target filtering rules and the pre-stored user list to determine the target object, including: Determine the warning level and the corresponding business system for the data that has been tampered with; Based on the business system corresponding to the tampered data, users in the user list who correspond to the business system are selected; Based on the warning level, users with access permissions at the warning level corresponding to the business system are identified as the target objects.

2. The method according to claim 1, characterized in that, The generation of a new smart contract based on the updated early warning configuration rules includes: The updated alert configuration rules are embedded in the smart contract to generate a new smart contract.

3. The method according to claim 1, characterized in that, After the step of sending the warning notification to the target object, the method further includes: Receive the updated warning notification from the target object and store the updated warning notification on the blockchain.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Statistical reports are periodically generated based on the early warning notifications, and the statistical reports are stored on the blockchain.

5. A power grid asset data early warning management device based on a blockchain platform, characterized in that, The device includes: The data tampering detection module is used to verify whether the stored power grid asset data has been tampered with based on the blockchain platform; The business system access module is used to access various business systems connected to the blockchain platform when the power grid asset data is tampered with; the business systems are used to generate the power grid asset data. The smart contract update module is used to generate a new smart contract based on the updated warning configuration rules when there are updates to the warning configuration rules in the business system, and to deploy the new smart contract. The warning configuration rules include push object filtering rules. The early warning push module is used to generate an early warning notification based on the new smart contract and push the early warning notification to the target object. The early warning notification includes the time of the alteration and the data of the altered power grid assets. The early warning push module includes: The target object determination unit is used to parse and obtain the warning configuration rules in the new smart contract, and perform permission verification and user filtering according to the push object filtering rules in the warning configuration rules and the pre-stored user list to determine the target object. The target object is the electronic device used by the user who has passed the permission verification and meets the push object filtering rules. The early warning execution unit is used to generate and send the early warning notification to the target object based on the early warning notification generation rules in the early warning configuration rules; The target object determination unit includes: The warning level and matching business system determination unit is used to determine the warning level and the business system corresponding to the data that has been tampered with; The user filtering unit is used to filter out users in the user list who correspond to the business system based on the business system corresponding to the tampered data. The object determination unit is used to determine, based on the warning level, users who have access permissions at the warning level corresponding to the business system as the target objects.

6. 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 4.

7. 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 4.

8. 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 4.

Citation Information

Patent Citations

  • Block chain-based configuration data processing method and system, equipment and medium

    CN116319082A

  • Component control method and device based on block chain, and computer equipment

    CN117421368A