Visual power grid reported data management system and method

By encrypting and hashing calculation of the power grid data, combined with the real-time display function of visual interactive terminals, the problems of leakage and omission in power grid data transmission are solved, and the accuracy and efficiency of grid hidden danger investigation are improved.

CN119814348APending Publication Date: 2025-04-11GUIZHOU POWER GRID CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411669968.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

Existing power grid data management systems are prone to leakage and omission problems during data transmission, resulting in limited accuracy and efficiency of power grid hidden danger investigation.

Method used

A visual grid data management system is designed to ensure the security and integrity of the data by encrypting the collected grid data, and hash value calculation and integrity detection during the transmission process. The system includes a data acquisition terminal, a background processing terminal and a visual interaction terminal. It displays power grid data in real time through the human-computer interactive interface, and automatically retransmits and records data when an abnormality is detected.

Benefits of technology

It effectively avoids data leakage and transmission omissions, improves the accuracy and efficiency of grid hidden danger detection, ensures data confidentiality and integrity, and provides intuitive data query and analysis support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814348A_ABST
    Figure CN119814348A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of power grid data management, in particular to a visual power grid reported data management system and method.The system comprises a first terminal, a second terminal and a third terminal, and the risk of data leakage is effectively avoided by conducting encrypted transmission on power grid data; the system adopts a Hash value calculation and checking calculation mode, after receiving encrypted data, a background processing terminal compares and verifies the Hash value to realize data integrity detection, and classifies and stores the data according to power grid data acquisition points to realize confidentiality and integrity of the data; besides, the reported data is displayed through the visual interaction terminal, so that a user can visually view and manage the data on an interface, and the operation is convenient; when it is detected that data transmission is incomplete, the system can automatically trigger retransmission, record the reset process, judge a communication fault when the number of reset times exceeds a preset threshold value, and provide fault reference data on an interface, so that maintenance personnel can carry out accurate troubleshooting and operation and maintenance conveniently.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power grid data management, and in particular to a visual power grid reporting data management system and method. Background Art

[0002] At present, with the rapid development of my country's power grid, branch lines and users are growing rapidly. In daily use, once a branch line fails, it is often not possible to promptly report to the power dispatching control center to handle the fault and accident as soon as possible. Maintenance personnel cannot timely understand or receive accurate information when the fault occurs, which greatly restricts the ability to respond to accidents quickly. Timely reporting of power grid information can provide data support for the rapid investigation of potential hidden dangers in the power grid. Conventional power grid data reporting is often directly transmitted to the background after the sensors at the near end of the power grid collect data to realize data reporting. This operation method is prone to data leakage, and during the data transmission process, there are cases of data omissions and missing, resulting in the background being unable to obtain complete data, which seriously restricts the accuracy of power grid hidden danger investigation.

[0003] In summary, a visual power grid reporting data management system ensures the security and integrity of data by encrypting and transmitting power grid data and performing integrity detection. The system includes a data acquisition terminal, a background processing terminal, and a visual interactive terminal, which displays power grid data in real time through a human-computer interaction interface. The system effectively avoids data leakage and transmission omissions, and automatically retransmits and records data when an abnormality is detected, so as to quickly judge and handle communication failures, achieve accurate positioning of power grid failures and timely response, thereby improving the efficiency and accuracy of power grid hidden danger detection. Summary of the invention

[0004] In view of the above problems existing in the prior art, the present invention is proposed.

[0005] Therefore, the technical problem to be solved by the present invention is: after encrypting the collected data from the power grid, perform integrity check on the encrypted data, and then visualize the power grid data to ensure the accuracy, integrity and confidentiality of the data reported by the power grid.

[0006] To solve the above technical problems, the present invention provides the following technical solutions: a visual power grid reporting data management system, comprising: a first terminal, a second terminal and a third terminal; the first terminal includes data collection, which is used to collect power grid data and transmit it to the second terminal in a certain manner.

[0007] As a preferred solution of a visualized power grid reporting data management system described in the present invention, the method includes encrypting the data and ensuring the integrity of data processing through a primary algorithm.

[0008] As a preferred solution of a visualized power grid reporting data management system described in the present invention, the second terminal is responsible for receiving data from the first terminal and performing two types of processing on the data.

[0009] As a preferred solution of a visualized power grid reporting data management system described in the present invention, the second type of processing includes further processing and management of the data to facilitate continued data query and analysis.

[0010] As a preferred solution of a visualized power grid reporting data management system described in the present invention, the third terminal includes a data display and interaction, and provides a visualized interface for power grid data.

[0011] As a preferred solution of a visualized power grid reporting data management system described in the present invention, the data display and interaction include providing intuitive display of data and human-computer interaction functions to facilitate user viewing and operation.

[0012] As a preferred solution of a visual power grid reporting data management system described in the present invention, wherein: the first terminal, i.e., the data acquisition terminal, includes a data encryption unit, a hash calculation unit, and a data transmission unit;

[0013] The second terminal is a background processing terminal, including an integrity detection module, a data storage module and an abnormality positioning module;

[0014] The integrity detection module includes a hash value verification unit, a data decryption unit and a data reset unit;

[0015] The data storage module includes an index mapping unit and a directory identification unit;

[0016] The abnormality location module includes a reset record unit, an index alarm unit and a missing mark unit;

[0017] The third terminal is a visual interaction terminal, which includes an index selection unit and an index display unit.

[0018] Another object of the present invention is to provide a visual power grid reporting data management method, which realizes classified storage and management of data from different collection points by establishing an index mapping relationship between power grid data collection points and data storage; the method uses a directory identification unit to classify power grid data according to collection point information, and divides it according to data types such as voltage and current, so as to perform structured management of power grid data; in the data classification process, a unique identifier is added to the data of each collection point to ensure accurate positioning and rapid search of data, so as to facilitate timely investigation and positioning when a fault occurs; the method not only improves the accuracy and efficiency of power grid data management, but also provides users with more intuitive data query and analysis support.

[0019] To solve the above technical problems, the present invention provides the following technical solutions: a method for a visual power grid reporting data management system, comprising: using an index mapping unit to establish an index mapping relationship between power grid data collection points and data storage, and a directory identification unit to classify the power grid data according to the collection point information, that is, to classify according to different power grid data types, and divide them into voltage data and current data; when classifying, it is necessary to distinguish and identify the power grid data, that is, to add a unique identifier to the power grid data collected at different collection points, which is used to distinguish the power grid data and facilitate the subsequent search and positioning of the power grid data.

[0020] A computer device includes a memory and a processor, wherein the memory stores a computer program, and wherein the processor implements the steps of a visual power grid reporting data management system as described above when executing the computer program.

[0021] A computer-readable storage medium stores a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a visual power grid reporting data management system as described above.

[0022] The beneficial effects of the present invention are as follows: by encrypting and transmitting power grid data, data leakage is avoided; by calculating the hash value of the encrypted data, after the background processing terminal receives the encrypted data, the integrity of the encrypted data is checked by verifying the hash value; then, the data is stored in corresponding categories according to the different power grid data collection points, and the confidential and complete reporting of the power grid data is realized; the data is displayed through a visual interactive terminal, and the visual management of the reported data is realized in a human-computer interactive manner, which is very convenient.

[0023] By retransmitting the encrypted data that has been detected to be incomplete and recording the reset process, when the number of consecutive reset processes exceeds the reference number, it can be determined that the communication line has a fault, avoiding logical faults caused by infinite loops. At the same time, it can also be displayed in the human-computer interaction interface, providing intuitive and accurate fault reference data for the communication operation and maintenance of the collection points. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0025] Figure 1 A flowchart of a visual power grid reporting data management system provided by an embodiment of the present invention.

[0026] Figure 2 A diagram of an integrity detection module of a visual power grid reporting data management system provided by an embodiment of the present invention.

[0027] Figure 3 A diagram of a data storage module of a visual power grid reporting data management system provided by an embodiment of the present invention.

[0028] Figure 4 A diagram of a field positioning module of a visual power grid reporting data management system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.

[0030] Example 1, reference Figure 1 , is an embodiment of the present invention, which provides a visual power grid reporting data management system, including:

[0031] A first terminal, a second terminal, and a third terminal.

[0032] It should be noted that the first terminal, i.e., the data collection terminal, includes a data encryption unit, a hash calculation unit, and a data transmission unit;

[0033] The second terminal is a background processing terminal, including an integrity detection module, a data storage module and an abnormality positioning module;

[0034] The integrity detection module includes a hash value verification unit, a data decryption unit and a data reset unit;

[0035] The data storage module includes an index mapping unit and a directory identification unit;

[0036] The abnormality location module includes a reset record unit, an index alarm unit and a missing mark unit;

[0037] The third terminal is a visual interaction terminal, which includes an index selection unit and an index display unit.

[0038] Furthermore, the first terminal includes data collection for collecting data of the power grid and transmitting it to the second terminal in a certain manner.

[0039] Furthermore, one method includes encrypting the data and ensuring the integrity of data processing through a primary algorithm.

[0040] Specifically, Figure 1 As shown, the data acquisition terminal 1 is connected to the background processing terminal 2 in communication, and the background processing terminal 2 is connected to the visual interaction terminal 3. In order to realize the encrypted transmission of the power grid data and ensure the confidentiality of the power grid data, the data acquisition terminal 1 is used to encrypt the collected power grid data and calculate the initial hash value of the encrypted data, and send it to the background processing terminal 2 together. Specifically, the data acquisition terminal 1 includes a data encryption unit 101, a hash value calculation unit 102 and a data transmission unit 103. The data encryption unit 101 is used to encrypt the collected power grid data and obtain the encrypted data;

[0041] The data encryption unit 101 is connected to the hash value calculation unit 102, and the hash value calculation unit 102 is used to calculate the hash value of the encrypted data as the initial hash value;

[0042] The hash value calculation unit 102 is connected to the data transmission unit 103 , and the data transmission unit 103 is used to transmit the encrypted data and the corresponding initial hash value to the background processing terminal 2 .

[0043] It should be noted that when encrypted data transmission is performed, the collection points of the power grid data are recorded and transmitted synchronously.

[0044] In an embodiment of the present application, one method is to encrypt the data. Specifically, the data acquisition terminal first encrypts the collected power grid data to avoid the risk of data leakage during transmission; the encryption process includes using an encryption unit to perform preliminary encryption on the collected data and generate corresponding encrypted data.

[0045] In an optional embodiment, a type of method can also be implemented in other ways, for example, data integrity can be enhanced by means of data segmentation transmission and reorganization; specifically, the data acquisition terminal can segment the collected power grid data according to a fixed size, and each segment of data generates an independent verification code and transmits it to the background; after the background processing terminal receives all the data segments, it verifies the verification code of each segment of data one by one, and reorganizes the data into original data after confirming that the data is complete and correct; this segmentation transmission and reorganization method can reduce the error probability during the transmission process when the data volume is large, and each data segment is accompanied by verification information, which helps to improve the reliability of the overall data transmission; if an error occurs in a certain segment of data during the transmission process, the system can request retransmission of only the segment of data, without retransmitting the entire data set, thereby improving the efficiency of data transmission.

[0046] In an optional embodiment, a type of method can also be implemented in other ways, such as introducing timestamps and data sequence numbers to ensure the order and consistency of data; each piece of data will be accompanied by a unique timestamp and sequence number when it is collected, and will be recorded when it is transmitted to the background; after the background processing terminal receives the data, the timestamp and sequence number can be used to verify the order and consistency of the data to ensure that the data is not missed or repeated; if it is detected that the timestamp or sequence number is discontinuous, it can be considered that data loss or retransmission has occurred during the transmission process, and the background will notify the data acquisition terminal to resend the missing data; through the management of timestamps and sequence numbers, the system can more accurately track the transmission status of each piece of data, especially in multi-point collection or complex network environments, and can effectively avoid analysis errors caused by data disorder or duplication, thereby further ensuring the integrity and traceability of the data.

[0047] In the embodiment of the present application, the primary algorithm is hash value calculation, which is used to generate a unique hash value for encrypted data to ensure the integrity of the data during transmission; specifically, after the data acquisition terminal collects the power grid data, it first uses the encryption unit to encrypt the data to obtain the encrypted data; then, the hash calculation unit performs hash value calculation on the encrypted data to generate an initial hash value; the initial hash value is transmitted to the background processing terminal together with the encrypted data; during the data transmission process, the initial hash value is used as a key factor in verifying the integrity of the data. By comparing the hash value of the received data, the background can quickly detect whether the data is in the transmission process has been changed or damaged; when the encrypted data reaches the background processing terminal, the system will once again calculate the hash value of the encrypted data to generate a new hash value, called a secondary hash value; then, the system will compare the secondary hash value with the initial hash value to confirm whether the data is complete; if the secondary hash value is consistent with the initial hash value, it indicates that the data has not been changed during transmission, and the data can be considered complete and has not been tampered with; if the secondary hash value is inconsistent with the initial hash value, it means that the data may have been erroneous or tampered with during transmission. At this time, the background processing terminal will notify the data collection terminal to resend the data to ensure the accuracy and completeness of the data.

[0048] In an optional embodiment, the primary algorithm can also be implemented in other ways, such as using a checksum algorithm, where the data acquisition terminal generates a checksum for the collected data, and sends the checksum together with the encrypted data to the background processing terminal; after receiving the encrypted data, the background recalculates the checksum of the data and compares it with the original checksum; if the checksums are consistent, it means that no error occurred during the data transmission process, and the data can be considered complete; if the checksums are inconsistent, it is considered that the data may have been tampered with or lost during the transmission process; the checksum algorithm is relatively simple and can improve the efficiency of data transmission to a certain extent, but its security and anti-tampering capabilities are lower than those of the hash algorithm.

[0049] In an optional embodiment, the primary algorithm can also be implemented in other ways, such as using a message digest-based signature mechanism to enhance the integrity and authenticity of the data. In this implementation, the data acquisition terminal not only generates a message digest of the data, but also uses a private key to sign the digest to generate a digital signature; then, the acquisition terminal transmits the encrypted data, message digest and digital signature to the background processing terminal; in the background, the system uses the public key to verify the signature to ensure that the data is indeed from a trusted acquisition terminal and that the data has not been tampered with during transmission; if the verification passes, it indicates that the data is complete and authentic; if the verification fails, it indicates that the data may have been tampered with during transmission or is not from an authorized terminal; it can more effectively prevent the risk of data tampering during transmission, but at the same time it will increase a certain computing and processing burden.

[0050] Example 2, reference Figure 1-Figure 4 , is an embodiment of the present invention, which provides a visual power grid reporting data management system, including:

[0051] It should be noted that the second terminal is responsible for receiving data from the first terminal and performing two types of processing on the data; the second type of processing includes further processing and management of the data to facilitate continued data query and analysis.

[0052] Furthermore, in order to realize the integrity detection of the power grid data, the background processing terminal 2 is used to receive the encrypted data and calculate the hash value of the encrypted data at this time as the secondary hash value. When the secondary hash value is consistent with the initial hash value, the encrypted data is judged to be in a complete state. Conversely, when the secondary hash value is inconsistent with the initial hash value, the encrypted data is judged to be in an incomplete state. The encrypted data in the incomplete state is fed back to the data acquisition terminal 1 for retransmission of the encrypted data. The encrypted data in the complete state is decrypted, and the power grid data of the corresponding collection point is obtained and then stored. An index mapping relationship between the power grid data collection point and the data storage is also established.

[0053] Furthermore, the background processing terminal 2 is composed of an integrity detection module 201, a data storage module 202 and an abnormality positioning module 203. In order to realize the integrity detection of the encrypted data, the data transmission unit 103 is connected to the integrity detection module 201. The integrity detection module 201 includes a hash value verification unit 2011, a data decryption unit 2012 and a data reset unit 2013. The hash value verification unit 2011 is used to receive the encrypted data and calculate the hash value of the encrypted data at this time as a secondary hash value. When the secondary hash value is consistent with the initial hash value, it is judged that the encrypted data is in a complete state. On the contrary, when the secondary hash value is inconsistent with the initial hash value, it is judged that the encrypted data is in an incomplete state.

[0054] The hash value verification unit 2011 is connected to the data decryption unit 2012, and the data decryption unit 2012 is used to decrypt the encrypted data in a complete state to obtain the power grid data of the corresponding collection point;

[0055] The hash value verification unit 2011 is connected to the data reset unit 2013, and the data reset unit 2013 is used to feed back the encrypted data in an incomplete state to the data collection terminal 1 to retransmit the encrypted data;

[0056] In order to realize the orderly storage of power grid data, the integrity detection module 201 is connected with the data storage module 202. The data storage module 202 includes an index mapping unit 2021, a directory identification unit 2022 and a data storage unit 2023. The index mapping unit 2021 is used to establish an index mapping relationship between the power grid data collection point and the data storage;

[0057] The index mapping unit 2021 is connected to the directory identification unit 2022, and the directory identification unit 2022 is used to classify the power grid data according to the collection point information;

[0058] The directory identification unit 2022 is connected to the data storage unit 2023, and the data storage unit 2023 is used to store the same type of power grid data information in time series;

[0059] In order to determine whether the communication channel of the collection point is abnormal, the integrity detection module 201 is connected to the abnormal location module 203, and the abnormal location module 203 is connected to the data storage module 202, wherein the abnormal location module 203 includes a reset recording unit 2031, an index alarm unit 2032 and a missing marking unit 2033, and the reset recording unit 2031 is used to record the number of consecutive retransmissions of the encrypted data corresponding to the power grid data collected at the same collection point;

[0060] The index alarm unit 2032 is used to set the number of reset abnormal alarms as a reference number. When the number of recorded continuous retransmissions exceeds the reference number, an abnormal alarm for the transmission of the corresponding acquisition point information is issued; wherein the reference number, i.e., the number of reset abnormal alarms, is manually drawn up, preferably 3 times, i.e., the reference number is 3 times, as a standard threshold; the abnormal alarm is an abnormal alarm by means of numerical comparison. When the number of continuous retransmissions exceeds the reference number, i.e., exceeds the standard threshold, the abnormal alarm instruction is triggered, and at this time, abnormal alarm information containing the corresponding acquisition point information can be issued through a preset alarm method (sound and light alarm, pop-up alarm, etc.);

[0061] The missing marking unit 2033 is used to mark the encrypted data in an incomplete state as abnormal, and mark the corresponding collection point as missing power grid data;

[0062] The recorded number of consecutive retransmissions, abnormal identification, and missing mark information are all stored in the data storage unit 2023 corresponding to the corresponding collection point.

[0063] Example 3, reference Figure 1-Figure 4 , is an embodiment of the present invention, which provides a visual power grid reporting data management system, including:

[0064] It should be noted that the third terminal includes data display and interaction, and provides a visualization interface for power grid data.

[0065] Furthermore, data display and interaction include providing intuitive display of data and human-computer interaction functions to facilitate user viewing and operation.

[0066] Furthermore, in order to realize human-computer interaction of power grid data, the visualization interaction terminal 3 is used to provide a human-computer interaction interface for displaying power grid data. Specifically, the visualization interaction terminal 3 includes an index selection unit 301 and an index display unit 302. The index selection unit 301 is connected to the index display unit 302. The index selection unit 301 is used to select the collection points corresponding to the power grid data to be displayed in the human-computer interaction interface. The index display unit 302 is connected to the data storage module 202. The index display unit 302 is used to search for the corresponding power grid data from the data storage unit according to the index mapping relationship after obtaining the collection point information, and display it in the human-computer interaction interface.

[0067] The above is a schematic scheme of a visual power grid reporting data management system of this embodiment. It should be noted that the technical scheme of this visual power grid reporting data management system and the technical scheme of the above-mentioned visual power grid reporting data management system belong to the same concept, and the details of the technical scheme of a visual power grid reporting data management method in this embodiment that are not described in detail can all be referred to the description of the technical scheme of the above-mentioned visual power grid reporting data management system.

[0068] Example 4, reference Figure 1-Figure 4 As an embodiment of the present invention, a method for managing visual power grid reporting data is provided, including: using an index mapping unit to establish an index mapping relationship between power grid data collection points and data storage, a directory identification unit classifies the power grid data according to the collection point information, that is, classifies according to different power grid data types, and divides them into voltage data and current data; when classifying, it is necessary to distinguish and identify the power grid data, that is, add a unique identifier to the power grid data collected at different collection points, which is used to distinguish the power grid data and facilitate the subsequent search and positioning of the power grid data.

[0069] After the power grid data is collected at the collection point, the data encryption unit 101 encrypts the collected power grid data to obtain encrypted data, and the hash value calculation unit 102 calculates the hash value of the encrypted data as the initial hash value. The encrypted data and the corresponding initial hash value are transmitted to the hash value verification unit 2011 through the data transmission unit 103; wherein, the hash value calculation uses one of the hash functions such as MD5, SHA-1, SHA-256, etc. to calculate the hash value of the encrypted data. It should be noted that the hash function selected here is the same hash function as the hash function used in the following secondary hash value calculation;

[0070] After receiving the encrypted data, the hash value verification unit 2011 calculates the hash value of the encrypted data as a secondary hash value; and uses one of the hash numbers such as MD5, SHA-1, SHA-256, etc. to perform hash value calculation on the received encrypted data to obtain a secondary hash value;

[0071] When the secondary hash value is inconsistent with the initial hash value, the encrypted data is judged to be in an incomplete state, and the data reset unit 2013 is used to feed back the incomplete encrypted data to the data acquisition terminal 1 to retransmit the encrypted data, which is recorded as a reset state; conversely, when the secondary hash value is consistent with the initial hash value, the encrypted data is judged to be in a complete state. At this time, the data decryption unit 2012 decrypts the encrypted data in a complete state to obtain the power grid data of the corresponding acquisition point, and the data storage unit 2023 stores the same type of power grid data information in a time series; the two judgments are specifically shown in the following judgment analysis S1 to S4; wherein, the decryption processing method relies on the encryption method adopted by the above-mentioned data encryption unit 101 when encrypting the collected power grid data, and the conventional data encryption method can be used for layout.

[0072] After the user selects the collection point corresponding to the power grid data to be displayed in the human-computer interaction interface through the index selection unit 301, the index display unit 302 searches the power grid data corresponding to the collection point from the data storage unit according to the index mapping relationship and displays it in the human-computer interaction interface.

[0073] It should be noted that the reset recording unit 2031 records the number of consecutive retransmissions of the encrypted data corresponding to the power grid data collected at the same collection point, that is, the number of consecutive occurrences of the reset state is recorded to set the reset abnormal alarm number as the reference number. When the recorded number of consecutive retransmissions exceeds the reference number, the index alarm unit 2032 issues an abnormal alarm for the corresponding collection point information transmission, and displays it in the index display unit 302. During the process, the missing marking unit 2033 will also mark the encrypted data in the incomplete state as abnormal, and mark the corresponding collection point for power grid data missing. The identification and marking information are stored in the data storage unit 2023 of the corresponding collection point.

[0074] Take the grid current data and grid voltage data collected at the collection point as an example:

[0075] The processing required at the collection point includes:

[0076] When the grid current data and grid voltage data are reported, the collected grid data are encrypted using the public key to obtain the encrypted data of the corresponding grid current data and grid voltage data. The hash value of the encrypted data is then calculated using the MD5 hash function as the initial hash value. The encrypted data and the corresponding initial hash value are reported to the background together.

[0077] The following processing needs to be done in the background:

[0078] After receiving the encrypted data, the background uses the MD5 hash function to calculate the hash value of the received encrypted data as the secondary hash value, and then judges and analyzes whether the received encrypted data is complete based on the secondary hash value, including:

[0079] S1, compare the number of digits of the string corresponding to the initial hash value and the secondary hash value. If the number of digits is consistent, go to S2. If the number of digits is inconsistent, go to S4.

[0080] S2, from left to right, compare the characters in the same digits of the initial hash value and the secondary hash value in sequence until the comparison is completed. If there is any inconsistency in the characters during the comparison, go to S4, otherwise go to S3;

[0081] S3, determining that the received encrypted data is in a complete state;

[0082] S4. Determine that the received encrypted data is in an incomplete state.

[0083] When the encrypted data is in a complete state, the background decrypts the encrypted data in a complete state according to the private key corresponding to the public key, and obtains the grid current data and grid voltage data of the corresponding collection point;

[0084] When the encrypted data is in an incomplete state, the incomplete encrypted data is directly fed back to the collection point, causing it to retransmit the encrypted data and record it as a reset state. It should be noted that at this time, the encrypted data needs to repeat the above steps for processing. When the reset state occurs more than 3 times in a row, it can be determined that the corresponding collection point has a fault, and an abnormal alarm message containing the corresponding collection point information is issued in the form of an audio and visual alarm.

[0085] This embodiment further provides a computing device, which is applicable to a visual power grid reporting data management system, including:

[0086] Memory and processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement a visual power grid reporting data management system as proposed in the above embodiment.

[0087] This embodiment further provides a storage medium on which a computer program is stored. When the program is executed by a processor, a visual power grid reporting data management system as proposed in the above embodiment is implemented.

[0088] The storage medium proposed in this embodiment and the visual power grid reporting data management system proposed in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0089] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0090] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0091] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0092] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A visual power grid reporting data management system, characterized by: include: A first terminal, a second terminal, and a third terminal; The first terminal includes a data acquisition function for collecting data of the power grid and transmitting the data to the second terminal in a certain manner.

2. A visual power grid reporting data management system as claimed in claim 1, characterized in that: The first method includes encrypting the data and ensuring the integrity of the data processing through a primary algorithm.

3. A visual power grid reporting data management system as claimed in claim 2, characterized in that: The second terminal is responsible for receiving data from the first terminal and performing two types of processing on the data.

4. A visual power grid reporting data management system as claimed in claim 3, characterized in that: The second type of processing includes further processing and management of the data to facilitate continued data query and analysis.

5. A visual power grid reporting data management system as claimed in claim 4, characterized in that: The third terminal includes data display and interaction, and provides a visualization interface for power grid data.

6. A visual power grid reporting data management system as claimed in claim 5, characterized in that: The data display and interaction include providing intuitive display of data and human-computer interaction functions to facilitate user viewing and operation.

7. A visual power grid reporting data management system as claimed in claim 6, characterized in that: The first terminal is a data collection terminal, including a data encryption unit, a hash calculation unit and a data transmission unit; The second terminal is a background processing terminal, including an integrity detection module, a data storage module and an abnormality positioning module; The integrity detection module includes a hash value verification unit, a data decryption unit and a data reset unit; The data storage module includes an index mapping unit and a directory identification unit; The abnormality location module includes a reset record unit, an index alarm unit and a missing mark unit; The third terminal is a visual interaction terminal, which includes an index selection unit and an index display unit.

8. A method for managing visual power grid reporting data based on any one of claims 1 to 7, characterized in that: include: An index mapping unit is used to establish an index mapping relationship between power grid data collection points and data storage. The directory identification unit classifies the power grid data according to the collection point information, that is, it is classified according to different power grid data types and divided into voltage data and current data. When classifying, the power grid data needs to be distinguished and identified, that is, a unique identifier is added to the power grid data collected at different collection points to distinguish the power grid data and facilitate the subsequent search and positioning of the power grid data.

9. 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 a visual power grid reporting data management system according to any one of claims 1 to 7 are implemented.

10. 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 a visual power grid reporting data management system according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Data management equipment based on logistics edge gateway and control method thereof

    CN114390051A

  • Intelligent power distribution network operation and maintenance management method and platform

    CN117251742A

  • Data acquisition management system applied to intelligent electric meter

    CN117614605A

  • Equipment management method and system based on industrial Internet of Things

    CN118171221A

  • Network security informatization transmission system based on Internet of Things

    CN118646576A