Block chain-based power grid asset data credible traceability query method and device, computer equipment, readable storage medium and program product

By adopting blockchain-based traceability query method in power grid asset data management, the problem of difficulty in taking into account data query efficiency and security in power grid asset data management is solved, and fast and secure data traceability query is achieved, ensuring the reliability and authenticity of the data.

CN119691067APending Publication Date: 2025-03-25GUIZHOU POWER GRID CO LTD

Patent Information

Application Number
CN202411740581.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In power grid asset data management, how to take into account the query efficiency and security of massive data, especially in multi-user interaction scenarios, to realize trusted traceability query of data.

Method used

The trusted traceability query method of power grid asset data based on blockchain is adopted. Through the matching of the front and back block hash values ​​of the blockchain platform, the warning situation is determined and warning information is generated. Combined with the reminder rules, the message is pushed to the target user terminal. The user can retrieve the warning information stored on the blockchain through the query traceability interface for display.

Benefits of technology

It realizes rapid and secure data traceability query in power grid asset data management, improves data query efficiency and security, and ensures data reliability and authenticity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119691067A_ABST
    Figure CN119691067A_ABST
Patent Text Reader

Abstract

The invention relates to a power grid asset data credible traceability query method and device based on a block chain, computer equipment, a readable storage medium and a program product, a block chain platform determines whether an early warning condition occurs or not based on hash value matching of front and back blocks, and generates and stores early warning information when determining that the early warning condition occurs. And then, according to the early warning information and the reminding rule, generating a push message to the target user terminal, and displaying the push message on the target user terminal side, so that the target user can receive the push at the first time on the terminal side and know the early warning condition. And in response to a trigger operation on a query link in the push message, skipping to a query traceability interface, and in response to a query screening condition input operation and a determination operation performed by a user on the query traceability interface, calling and displaying the early warning information stored on the block chain by a target user terminal. And data query efficiency and security are both considered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of blockchain data management technology, and in particular to a blockchain-based trusted traceability query method, device, computer equipment, readable storage medium and program product for power grid asset data. Background Art

[0002] In the scenario of power grid asset data management, there is a large amount of data and it requires multi-party interaction. Based on the development of blockchain technology, a power grid blockchain platform is built, which is connected with the asset management system, IT asset operation and maintenance management mobile application system and financial management system to upload the power grid asset data of the asset management system, IT asset operation and maintenance management mobile application system and financial management system through the blockchain platform to ensure data reliability and authenticity.

[0003] However, in order to achieve the traceability of data at each node, it is necessary to support the full life cycle management of data governance, including data recording and query. Under the characteristics of massive data and multiple users, how to balance data query efficiency and security is an important problem in power grid asset data management. Summary of the invention

[0004] Based on this, it is necessary to provide a blockchain-based trusted traceability query method, device, computer equipment, readable storage medium and program product for power grid asset data that can balance query efficiency and security in order to address the above technical problems.

[0005] In the first aspect, the present application provides a blockchain-based trusted traceability query method for power grid asset data, which is applied to a power grid data management platform, wherein the power grid data management platform includes a blockchain platform, and an asset management system, an IT asset operation and maintenance management mobile application system, and a financial management system connected to the blockchain platform. The method includes:

[0006] The blockchain platform determines whether a warning situation has occurred based on the hash value matching of the previous and next blocks;

[0007] When the blockchain platform determines that a warning situation has occurred, it generates and stores warning information;

[0008] The blockchain platform generates a push message to the target user terminal based on the warning information and reminder rules;

[0009] The target user terminal displays the push message and jumps to the query tracing interface in response to the triggering operation of the query link in the push message;

[0010] The target user terminal responds to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, retrieves the warning information stored on the blockchain and displays it.

[0011] In one embodiment, in response to the triggering operation of the query link in the push message, jumping to the query tracing interface includes:

[0012] In response to a triggering operation on a query link in the push message, obtaining user login information of a target user terminal;

[0013] Verify whether the user login information has query authority;

[0014] If the permission verification is passed, jump to the query tracing interface.

[0015] In one of the embodiments, the warning information includes device name, device code, operating status, risk level, inconsistent field, blockchain field value, asset management system field value, IT asset operation and maintenance management mobile application field value, financial management system field value and marking operation;

[0016] The push message includes a query link and a risk level.

[0017] In one embodiment, the target user terminal responds to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, and before the step of retrieving and displaying the warning information stored on the blockchain, further includes:

[0018] Obtaining user login information of a target user terminal, and determining, based on the user login information, a query screening condition that matches the authority of the user login information;

[0019] The matching query screening conditions are displayed on the query tracing interface.

[0020] In one embodiment, the warning information is displayed in a list form, and the method further includes:

[0021] In response to a click on one of the warning information in the list, the target user terminal displays a traceability details interface associated with the clicked warning information in a floating window. The traceability details interface displays the latest data on the chain and the entire life cycle historical data of the power grid asset data corresponding to the warning information.

[0022] In the second aspect, a trusted traceability query device for power grid asset data based on blockchain is also provided, which is applied to a power grid data management platform. The power grid data management platform includes a blockchain platform, and an asset management system, an IT asset operation and maintenance management mobile application system, and a financial management system connected to the blockchain platform. The device includes:

[0023] The warning judgment module is used to determine whether a warning situation occurs based on the hash value matching of the previous and next blocks;

[0024] The warning information generation module is used to generate and store warning information when a warning situation is determined to occur;

[0025] A push message generation module is used to generate a push message to a target user terminal according to the warning information and reminder rules;

[0026] The query traceability interface trigger response module is used to display the push message and jump to the query traceability interface in response to the trigger operation of the query link in the push message;

[0027] The warning information display module is used to respond to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, retrieve the warning information stored on the blockchain and display it.

[0028] In one embodiment, the query traceability interface triggers a response module, including:

[0029] A login information acquisition unit, configured to acquire user login information of a target user terminal in response to a triggering operation on a query link in the push message;

[0030] A query authority verification unit, used to verify whether the user login information has query authority;

[0031] The traceability interface jump unit is used to jump to the query traceability interface when the authority verification is passed.

[0032] According to 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.

[0033] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are implemented.

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

[0035] The above-mentioned blockchain-based trusted traceability query method, device, computer equipment, readable storage medium and program product for power grid asset data, the blockchain platform determines whether an early warning situation occurs based on the hash value matching of the previous and next blocks, and generates and stores early warning information when it is determined that an early warning situation occurs, and then generates a push message to the target user terminal according to the early warning information and reminder rules, and displays the push message on the target user terminal side, so that the target user can receive the push message on the terminal side in the first time and understand the early warning situation. In response to the trigger operation of the query link in the push message, jump to the query traceability interface, and the target user terminal responds to the query screening condition entry operation and the determination operation performed by the user on the query traceability interface, and retrieves and displays the early warning information stored on the blockchain. Through early warning judgment, in the event of an early warning, based on accurate push and query link generation, the user can timely perform query traceability related to the early warning information on the target user terminal, avoiding the user from searching for a needle in a haystack in the database, and only focusing on the content related to the early warning information, and the entire implementation process relies on the anti-tampering capability of the blockchain and reminder rules for push, which can take into account data query efficiency and security. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0037] Figure 1 A schematic diagram of the structure of a power grid data management platform in one embodiment;

[0038] Figure 2 A flowchart of a trusted traceability query method for power grid asset data based on blockchain in one embodiment;

[0039] Figure 3 It is a timing diagram of a trusted traceability query method for power grid asset data based on blockchain in one embodiment;

[0040] Figure 4 This is a partial flow chart of a trusted traceability query method for power grid asset data based on blockchain in another embodiment;

[0041] Figure 5 A schematic diagram of an interface for querying and tracing a source in an embodiment;

[0042] Figure 6 This is a schematic diagram of an interface of a traceability details interface in an embodiment;

[0043] Figure 7This is a schematic diagram of a display interface for statistical information in an embodiment;

[0044] Figure 8 This is a schematic diagram of an interface for querying data inconsistency in one embodiment;

[0045] Fig. 9 The effect diagram of the detailed interface display for the inconsistent query interface;

[0046] Fig.10 It is a structural block diagram of a trusted traceability query device for power grid asset data based on blockchain in one embodiment;

[0047] Fig.11 is an internal structure diagram of a computer device in one embodiment;

[0048] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in another embodiment. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0050] This application provides a blockchain-based trusted traceability query method for power grid asset data, which is applied to power grid data management platforms, such as Figure 1 As shown, the power grid data management platform includes a blockchain platform 10, and an asset management system 20, an IT asset operation and maintenance management mobile application system 30 and a financial management system 40 connected to the blockchain platform 10.

[0051] In an exemplary embodiment, Figure 2-Figure 3 As shown in the figure, the trusted traceability query method for power grid asset data based on blockchain includes:

[0052] S201, the blockchain platform determines whether a warning situation occurs based on the hash value matching of the previous and next blocks.

[0053] The blockchain platform uses the unique data structure and security features of the blockchain to monitor the state changes of the blockchain. Each block of the blockchain contains the hash value of the previous block (i.e. a digital fingerprint). This design ensures the integrity and immutability of the blockchain. By comparing the hash value of the current block with the previous (or multiple) blocks, it can be determined whether a situation that requires early warning has occurred.

[0054] Optionally, in addition to simple hash value matching, you can also build a machine learning model to identify potential fraud, security risks, or business anomalies, thereby triggering early warnings more accurately.

[0055] S202, when the blockchain platform determines that a warning situation has occurred, it generates and stores warning information.

[0056] Once a warning situation is detected, the corresponding warning information is immediately generated. This warning information may include the time when the warning occurred, the blocks involved, transaction details, the type of anomaly, and the possible risk level. The warning information is then stored on the blockchain to ensure its immutability and traceability.

[0057] In addition to being stored on the blockchain, warning information can also be copied to other reliable data storage systems to improve data security and availability. In addition, warning information can be automatically classified for subsequent analysis and processing.

[0058] For example, the warning information can be classified according to the type of system involved, and divided into three categories according to asset management system 20, IT asset operation and maintenance management mobile application system 30 and financial management system 40. It can also be classified according to risk level, so that management personnel can sort and process according to different risk levels, and give priority to processing content with high risk levels.

[0059] S203, the blockchain platform generates a push message to the target user terminal according to the warning information and reminder rules.

[0060] After the warning information is generated, how to push the warning information to the relevant target users (the target user terminal refers to the terminal device held by the user who needs to receive the relevant warning reminder) according to the preset reminder rules (such as risk level, user role, user preference, etc.). The warning information is pushed in the form of push messages. The push messages may carry the query link of the warning information, but may not directly attach the entire content of the warning information. The push messages may be sent to users through email, SMS, mobile application notifications, etc.

[0061] In order to improve the user experience, multiple push channels can be supported, and users can be allowed to customize the way and frequency of receiving warnings. In addition, the push strategy can be optimized based on the user's historical behavior and feedback to ensure that the warning information can be conveyed to the target users in a timely and accurate manner.

[0062] S204, the target user terminal displays the push message, and in response to the triggering operation of the query link in the push message, jumps to the query tracing interface.

[0063] After receiving the push message on the target user terminal, the user can click the query link in the message to learn more about the warning details. After clicking the link, the target user terminal (such as a mobile phone, computer, etc.) will automatically jump to the query and traceability interface.

[0064] The query and traceability interface should be designed to be intuitive and easy to use, allowing users to quickly understand the context of the warning, the scope of impact, and possible solutions. In addition, the interface can also provide interactive functions, such as filtering conditions, so that users can conduct more in-depth analysis and queries according to their needs.

[0065] S205, the target user terminal responds to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, retrieves the warning information stored on the blockchain and displays it.

[0066] On the query traceability interface, users can enter query filter conditions (such as time range, block number, risk level, device name, etc.) and submit the query request by clicking the "OK" button. The terminal will retrieve relevant warning information from the blockchain based on these conditions and display it to the user.

[0067] In order to improve query efficiency, the target user terminal can support a variety of query optimization technologies, such as indexing, caching, etc. In addition, visualization tools such as charts, timelines, etc. can be provided to help users better understand and analyze warning information. Ultimately, users can use this information to formulate countermeasures or take other actions to reduce potential risks or losses.

[0068] Among them, in the screening conditions, the optional range of using departments and users is constrained based on the management authority of the user's login information. For example, if the user is the supervisor of Department A, he can only query the warning inconsistency events caused by employees of Department A in the asset data management process. On the one hand, it is conducive to the division of management responsibilities based on authority and avoids information confusion caused by cross-management. On the other hand, streamlining the content in the drop-down menu can help improve the efficiency of query tracing.

[0069] Specifically, the blockchain platform determines whether an early warning situation occurs based on the hash value matching of the previous and next blocks, and generates and stores early warning information when it is determined that an early warning situation occurs. Then, according to the early warning information and reminder rules, a push message is generated to the target user terminal, and the push message is displayed on the target user terminal side, so that the target user can receive the push message on the terminal side in the first time and understand the early warning situation. In response to the triggering operation of the query link in the push message, it jumps to the query tracing interface. The target user terminal responds to the query screening condition entry operation and the determination operation performed by the user on the query tracing interface, and retrieves and displays the early warning information stored on the blockchain. Through early warning judgment, in the event of an early warning, based on accurate push and query link generation, users can timely perform query tracing related to the early warning information on the target user terminal, avoiding users from searching for needles in a haystack in the database, and only focusing on the content related to the early warning information. In addition, the entire implementation process relies on the anti-tampering capability of the blockchain and reminder rules for push, which can take into account both data query efficiency and security.

[0070] In one embodiment, if Figure 4 As shown, in response to the triggering operation of the query link in the push message, jump to the query tracing interface (such as Figure 5 shown), including:

[0071] S401, in response to a triggering operation on a query link in the push message, obtaining user login information of a target user terminal.

[0072] Among them, when it is monitored that the user clicks or performs other triggering operations (dragging, etc.) on a specific query link in the received push message on his terminal device (such as a smart phone, computer, etc.). In response, the target user terminal needs to identify and execute this request. First, it needs to obtain the user login information of the current user on the user terminal. The user login information may include the user name, department, unit, position, etc., which is used to verify the user's identity and authority in subsequent steps. Users in different departments and positions have different corresponding query permissions.

[0073] Push messages can include clear and concise instructions, such as important information such as risk level, so that users can decide whether to click the query link as soon as possible based on the risk level.

[0074] After sending a push message to the target user terminal, the target user terminal can display the push message compatibly according to the terminal type (such as iOS, Android, Web, etc.) to ensure that the push message can be received and viewed normally on each type of target user terminal.

[0075] Depending on the application, the login information may be obtained through Cookies, SessionStorage, LocalStorage, etc. stored on the local device, or through the user re-login process.

[0076] S402, verifying whether the user login information has query authority.

[0077] After obtaining the user's login information, verify whether the information is valid and check whether the user has the authority to access or perform operations associated with the query link in the push message to ensure that only authorized users can access the warning information or perform warning information viewing operations.

[0078] Among them, permission verification can be based on multiple factors, such as the user's role (such as administrator, ordinary user), the organization or department to which the user belongs, etc.

[0079] Optionally, if the verified user does not have query permissions, clear feedback should be provided to inform the user of the reason and possibly guide the user to apply for permissions or log in again.

[0080] S403: If the authority verification is passed, jump to the query tracing interface.

[0081] If the user's login information passes the permission verification, the operation requested by the user will be performed, that is, jumping to the query and traceability interface. This interface allows the user to view or trace the detailed information of the data or operation associated with the push message.

[0082] The interface can also support users to perform further operations, such as exporting data.

[0083] After the user completes viewing or operating on the query traceability interface, the query traceability interface may also provide an exit or return button. The user clicks the exit or return button to return to the query traceability interface home page (such as Figure 5 The interface diagram shown in the figure shows the user login name in the upper right corner, the upper area shows the filtering conditions, and the lower area shows the warning information queried under the filtering conditions).

[0084] In one of the embodiments, the warning information includes device name, device code, operating status, risk level, inconsistent field, blockchain field value, asset management system field value, IT asset operation and maintenance management mobile application field value, financial management system field value and marking operation; the push message includes a query link and risk level.

[0085] The query link and risk level can be displayed in the push information to improve the simplicity of the push message and facilitate users to perform subsequent query operations based on the risk level. For example, when the risk level is low, the user does not need to handle it immediately, but when the risk level is high, the user needs to click on the query link immediately to understand the specific warning information and make corresponding operations such as deleting abnormal blocks.

[0086] In one embodiment, the target user terminal responds to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, and before the step of retrieving and displaying the warning information stored on the blockchain, further includes:

[0087] Obtaining user login information of a target user terminal, and determining, based on the user login information, a query screening condition that matches the authority of the user login information;

[0088] The matching query screening conditions are displayed on the query tracing interface.

[0089] First, the user login information is obtained and the permissions are determined accordingly. This can accurately control the access rights of different users to the warning information, effectively prevent unauthorized access to the warning information, and enhance data security and privacy protection. In addition, by obtaining the user login information, the query and filtering conditions that match their permissions are displayed to the user, avoiding the user from attempting invalid operations without access rights, thereby saving user time and improving query efficiency. In addition, by controlling the query and filtering conditions through permissions, it is helpful to uniformly manage and standardize data access within the power grid, ensuring that the circulation of power grid asset data-related content complies with established security policies and business processes.

[0090] Optionally, the above method also includes: recording all operations performed by users in the query traceability interface, including login, query filter condition setting, query result viewing, etc., so that administrators can monitor user behavior and promptly discover potential security risks or violations.

[0091] In one embodiment, the warning information is displayed in a list form, and the method further includes:

[0092] In response to a click operation on one of the warning information in the list, the target user terminal displays a traceability details interface (such as Figure 6 As shown), the traceability details interface displays the latest data on the chain and the historical data of the entire life cycle of the power grid asset data corresponding to the early warning information.

[0093] Among them, Figure 5 The middle area of ​​the display shows the warning information in a list format, which allows users to quickly browse and identify a large amount of warning information. The list usually includes the key elements of each warning information, such as time, asset number, risk level, etc. Users can quickly locate the warning inconsistency information of interest based on the information displayed in the list, which is conducive to further improving the efficiency of viewing and tracing.

[0094] Based on the setting of early warning rules, inconsistent data records throughout the entire life cycle can be realized, so the query of inconsistent data throughout the entire life cycle is supported.

[0095] You can find monthly statistics of inconsistent data on the homepage of the blockchain data governance platform, such as Figure 7 As shown, the figure has been anonymized for the purpose of illustration. The statistical results can be presented in the form of bar charts and lists.

[0096] Through the statistical information, you can select the asset system inconsistency rate, financial system inconsistency rate, and asset application system inconsistency rate drop-down menu. You can then reach the inconsistent information query interface for that month. You can also directly click on the data inconsistency query in the left navigation bar to navigate to the data inconsistency query interface (such as Figure 8 as shown).

[0097] The data inconsistency query interface can be filtered according to inconsistent systems (including the above asset system, financial system and IT asset operation and maintenance management mobile application system), verification date, risk level, customer number, equipment name, processor, processing status, unit, etc. After filtering, you can click the details operation to view the details of the IT asset data (such as Fig. 9 Abnormal information is shown in red).

[0098] In the details interface, you can view the latest data content of IT asset data, and you can also view inconsistent data in the inconsistent information column.

[0099] Inconsistent data can be exported through the export function of the data verification summary interface. The exported data structure can be as follows:

[0100]

[0101] The blockchain-based trusted traceability query method for power grid asset data provided in the embodiment of the present application designs front-end functions on the basis of supporting full life cycle data governance in the background, and realizes trusted traceability of full life cycle data based on blockchain trusted traceability. The interface design can support fast query of data, and cooperate with authority management to intelligently push warning inconsistent information, as well as streamlined optimization of the drop-down options of the query interface screening conditions. Different optional data ranges are provided for query according to different positions and roles, and personalized query interface display based on roles is supported, thereby further improving data management security and query efficiency.

[0102] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages 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 to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0103] Based on the same inventive concept, the embodiment of the present application also provides a blockchain-based trusted traceability query device for power grid asset data for implementing the blockchain-based trusted traceability query method for power grid asset data involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more blockchain-based trusted traceability query device embodiments provided below can refer to the limitations of the blockchain-based trusted traceability query method for power grid asset data above, and will not be repeated here.

[0104] The blockchain-based trusted traceability query method for power grid asset data provided in the embodiment of the present application is based on the full life cycle management of IT asset data governance and combined with the front-end interface design to achieve trusted traceability of full life cycle data governance. It also supports fast data query and export.

[0105] In an exemplary embodiment, Fig.10 As shown, a trusted traceability query device for power grid asset data based on blockchain is also provided, which is applied to a power grid data management platform. The power grid data management platform includes a blockchain platform, and an asset management system, an IT asset operation and maintenance management mobile application system, and a financial management system connected to the blockchain platform. The device includes:

[0106] The warning judgment module 501 is used to determine whether a warning situation occurs based on the hash value matching of the previous and next blocks;

[0107] The warning information generation module 502 is used to generate and store warning information when a warning situation is determined to occur;

[0108] The push message generation module 503 is used to generate a push message to the target user terminal according to the warning information and reminder rules;

[0109] The query traceability interface trigger response module 504 is used to display the push message and jump to the query traceability interface in response to the trigger operation of the query link in the push message;

[0110] The warning information display module 505 is used to respond to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, retrieve the warning information stored on the blockchain and display it.

[0111] In one embodiment, the query traceability interface triggers a response module, including:

[0112] A login information acquisition unit, configured to acquire user login information of a target user terminal in response to a triggering operation on a query link in the push message;

[0113] A query authority verification unit, used to verify whether the user login information has query authority;

[0114] The traceability interface jump unit is used to jump to the query traceability interface when the authority verification is passed.

[0115] In one of the embodiments, the warning information includes device name, device code, operating status, risk level, inconsistent field, blockchain field value, asset management system field value, IT asset operation and maintenance management mobile application field value, financial management system field value and marking operation;

[0116] The push message includes a query link and a risk level.

[0117] In one embodiment, the blockchain-based power grid asset data trusted traceability query device further includes:

[0118] A screening condition matching module, used to obtain user login information of a target user terminal, and determine, based on the user login information, a query screening condition that matches the authority of the user login information;

[0119] The screening condition display module is used to display the matching query screening conditions on the query tracing interface.

[0120] In one embodiment, the warning information is displayed in a list form, and the blockchain-based power grid asset data trusted traceability query device also includes:

[0121] The traceability details display module is used to respond to a click operation on one of the warning information in the list, and display a traceability details interface associated with the clicked warning information in a floating window. The traceability details interface displays the latest data on the chain and the historical data of the entire life cycle of the power grid asset data corresponding to the warning information.

[0122] Each module in the above-mentioned blockchain-based power grid asset data trusted traceability query device can be implemented in whole or in part by software, hardware, and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0123] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.11As shown. 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 a 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 capabilities. 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 XX data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements the steps performed by the blockchain platform in a trusted traceability query method for power grid asset data based on blockchain.

[0124] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.12 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are 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 capabilities. 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 and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. 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 an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, the steps performed by the target user terminal in a trusted traceability query method for power grid asset data based on blockchain are implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0125] The computer device may also be a mobile phone, a tablet, a wearable device, a laptop computer, etc.

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

[0127] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the above-mentioned blockchain-based power grid asset data trusted traceability query method are implemented and corresponding beneficial effects are achieved.

[0128] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned blockchain-based power grid asset data trusted traceability query method are implemented and corresponding beneficial effects are achieved.

[0129] In one embodiment, a computer program product is provided, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned blockchain-based power grid asset data trusted traceability query method and achieves corresponding beneficial effects.

[0130] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the 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. 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0131] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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.

[0132] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A trusted traceability query method for power grid asset data based on blockchain, characterized in that: Applied to a power grid data management platform, the power grid data management platform includes a blockchain platform, and an asset management system, an IT asset operation and maintenance management mobile application system, and a financial management system connected to the blockchain platform. The method includes: The blockchain platform determines whether a warning situation has occurred based on the hash value matching of the previous and next blocks; When the blockchain platform determines that a warning situation has occurred, it generates and stores warning information; The blockchain platform generates a push message to the target user terminal based on the warning information and reminder rules; The target user terminal displays the push message and jumps to the query tracing interface in response to the triggering operation of the query link in the push message; The target user terminal responds to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, retrieves the warning information stored on the blockchain and displays it.

2. The method according to claim 1, characterized in that The step of jumping to the query source tracing interface in response to the triggering operation of the query link in the push message includes: In response to a triggering operation on a query link in the push message, obtaining user login information of a target user terminal; Verify whether the user login information has query authority; If the permission verification is passed, jump to the query tracing interface.

3. The method according to claim 1, characterized in that The warning information includes device name, device code, operating status, risk level, inconsistent field, blockchain field value, asset management system field value, IT asset operation and maintenance management mobile application field value, financial management system field value and marking operation; The push message includes a query link and a risk level.

4. The method according to claim 1, characterized in that: The target user terminal responds to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, and before the step of retrieving and displaying the warning information stored on the blockchain, it also includes: Obtaining user login information of a target user terminal, and determining, based on the user login information, a query screening condition that matches the authority of the user login information; The matching query screening conditions are displayed on the query tracing interface.

5. The method according to any one of claims 1 to 4, characterized in that: The warning information is displayed in a list form, and the method further includes: In response to a click on one of the warning information in the list, the target user terminal displays a traceability details interface associated with the clicked warning information in a floating window. The traceability details interface displays the latest data on the chain and the entire life cycle historical data of the power grid asset data corresponding to the warning information.

6. A trusted traceability query device for power grid asset data based on blockchain, characterized in that: Applied to a power grid data management platform, the power grid data management platform includes a blockchain platform, and an asset management system, an IT asset operation and maintenance management mobile application system, and a financial management system connected to the blockchain platform. The device includes: The warning judgment module is used to determine whether a warning situation occurs based on the hash value matching of the previous and next blocks; The warning information generation module is used to generate and store warning information when a warning situation is determined to occur; A push message generation module is used to generate a push message to a target user terminal according to the warning information and reminder rules; The query traceability interface trigger response module is used to display the push message and jump to the query traceability interface in response to the trigger operation of the query link in the push message; The warning information display module is used to respond to the user's query screening condition entry operation and confirmation operation performed on the query tracing interface, retrieve the warning information stored on the blockchain and display it.

7. The device according to claim 6, characterized in that The query traceability interface triggers a response module, including: A login information acquisition unit, configured to acquire user login information of a target user terminal in response to a triggering operation on a query link in the push message; A query authority verification unit, used to verify whether the user login information has query authority; The traceability interface jump unit is used to jump to the query traceability interface when the authority verification is passed.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Method for operating IT asset data in data governance platform

    CN112883431A

  • Data tracing method and device, computer equipment and storage medium

    CN114490808A

  • Product traceability management method and system

    CN115712914A

  • Blockchain-based evidence collection service system

    WO2021043144A1

Cited By

  • Block chain-driven industrial Internet of Things alarm event processing method and system

    CN120768681A