Method, system and equipment for improving high-frequency data acquisition reliability in multi-element load scene and medium

By constructing dynamic network topology and channel state information, combined with fountain code fragmentation coding and localized retransmission mechanism, the reliability problem of high-frequency data acquisition under diverse load scenarios is solved, and efficient data recovery and transmission are achieved.

CN121907795APending Publication Date: 2026-04-21HAINAN POWER GRID CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HAINAN POWER GRID CO LTD
Filing Date
2025-11-26
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In diverse load scenarios, high-frequency data acquisition faces problems such as data packet loss, transmission delay, and insufficient integrity, which affect the reliability of the power system and the realization of business functions.

Method used

By sending broadcast beacons to metering terminals within the distribution area, dynamic network topology and channel state information are constructed, a dynamic channel allocation strategy is executed, fountain codes are used to fragment data packets, the optimal transmission path is selected, and a local retransmission mechanism is implemented at the receiving end to recover the data.

Benefits of technology

It improves the reliability of data acquisition, reduces reliance on single transmissions, enhances the robustness of data recovery, actively avoids electromagnetic interference, and achieves low-latency data recovery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121907795A_ABST
    Figure CN121907795A_ABST
Patent Text Reader

Abstract

The invention discloses a method, a system, equipment and a medium for improving reliability of high-frequency data acquisition in a multi-element load scene, and relates to the technical field of power system communication and data acquisition, comprising the following steps: broadcasting beacons to a station area and receiving terminal response, constructing dynamic network topology and channel state information, executing dynamic channel allocation based on the received information, and sending the dynamic network topology and channel state information to the station area. The method comprises the following steps: acquiring minute-level data packets, performing fragment coding on the acquired minute-level data packets, selecting an optimal path for each terminal for transmission in combination with a network state, collecting fragments at a receiving side, checking integrity, decoding and restoring when conditions are met, and otherwise, starting a local retransmission mechanism until the data packets are successfully recovered. According to the method, the reliability guarantee system is constructed by dynamically sensing the network state, cooperatively optimizing channel allocation and transmission paths and combining fountain code coding and a precise retransmission mechanism, and the success rate and the integrity of high-frequency data acquisition are remarkably improved in a multi-element load scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power system communication and data acquisition technology, specifically to methods, systems, equipment, and media for improving the reliability of high-frequency data acquisition under diverse load scenarios. Background Technology

[0002] With the rapid development of new power systems, low-voltage distribution areas are gradually showing complex characteristics of mixed access to multiple loads, including distributed photovoltaic, energy storage systems, electric vehicle charging piles and other types of loads. The dynamic changes, randomness and high-frequency fluctuations of the loads pose new challenges to the operation management and data acquisition of the power system.

[0003] The new power system requires metering automation systems to have high-frequency, high-reliability, minute-level data acquisition capabilities to support advanced business applications such as proactive fault warning, anti-theft analysis, and source-grid-load-storage collaborative interaction. However, in diverse load scenarios, factors such as load fluctuations, electromagnetic interference, equipment heterogeneity, and the mixing of new and old terminals significantly increase the difficulty of high-frequency data acquisition, leading to problems such as data packet loss, transmission delay, and insufficient integrity, which seriously affect the reliability of the system and the realization of business functions. Summary of the Invention

[0004] In view of the aforementioned existing problems, the present invention provides a method, system, device and medium for improving the reliability of high-frequency data acquisition under diverse load scenarios, in order to solve the problems of data packet loss, transmission delay and insufficient integrity in the prior art.

[0005] To address the aforementioned technical issues, a method for improving the reliability of high-frequency data acquisition under diverse load scenarios is proposed, including: The system sends broadcast beacons to all metering terminals within the distribution area and receives response information from the terminals. It analyzes and extracts communication quality parameters, and constructs dynamic network topology information and channel state information based on these parameters. Based on the dynamic network topology and channel state information, it executes a dynamic channel allocation strategy and acquires minute-level data packets collected by each metering terminal. It performs fragmentation encoding on each data packet to generate an encoded fragment set. Combining the dynamic network topology and channel state information, it selects the optimal end-to-end transmission path for each metering terminal and transmits the encoded fragment set. On the data receiving side, it aggregates the encoded fragments delivered through the optimal transmission path to obtain a received fragment set. It verifies the integrity of the received fragment set. If the original data packet can be recovered based on the current set, it performs decoding and restoration. If it cannot be recovered, it initiates a local retransmission mechanism, requesting retransmission of the missing fragments from the data sender until the decoding conditions are met.

[0006] As a preferred embodiment of the high-frequency data acquisition reliability improvement method under multi-load scenarios described in this invention, the construction of dynamic network topology information and channel state information includes periodically sending broadcast beacons to all metering terminals in the transformer area through a high-frequency power line carrier communication zone and receiving response information from each terminal. Based on the response information, communication quality parameters that characterize the quality of communication links are analyzed and extracted. Based on the communication quality parameters, dynamic network topology information reflecting the real-time connection relationship of the transformer area and channel state information reflecting the communication status of each link are constructed.

[0007] As a preferred embodiment of the high-frequency data acquisition reliability improvement method under multi-load scenarios described in this invention, the execution of the dynamic channel allocation strategy includes prioritizing all communicable node pairs according to the link quality index in the channel state information. Based on priority, channel allocation is performed for each node pair, and the sub-channel with the lowest total interference intensity is selected and allocated for the current node pair from the set of available sub-channels. The channel allocation record and available resource status are then updated.

[0008] As a preferred embodiment of the high-frequency data acquisition reliability improvement method under multi-load scenarios described in this invention, the generation of the coded fragment set includes applying an encoding operation with fault-tolerant characteristics to the original data packet to be transmitted and converting it into a coded fragment set. Based on the constructed dynamic network topology information and channel state information, all feasible transmission paths from the source metering terminal to the data aggregation point are enumerated. For each feasible path, the path quality evaluation value is calculated based on the channel state information, and the path with the highest comprehensive path quality evaluation value is selected to determine the dedicated optimal transmission path for the current source metering terminal.

[0009] As a preferred embodiment of the high-frequency data acquisition reliability improvement method under multi-load scenarios described in this invention, the channel allocation includes allocating the sub-channel with the least interference to each node pair using a greedy algorithm for node pair interference optimization based on the channel state matrix and the dynamic network topology adjacency matrix. The greedy algorithm includes defining a set of available sub-channels covering the HPLC communication frequency band, initializing an empty allocation set to store the correspondence, and sorting the communicable node pairs in the dynamic network topology adjacency matrix according to the signal-to-noise ratio in the channel state matrix. For each node pair, iterate through all available sub-channels, calculate the interference intensity on each sub-channel, and use an indicator function to determine whether the same sub-channel is used. Select the sub-channel with the lowest interference intensity, record the allocation result to the allocation set, and remove the current sub-channel from the set of available sub-channels until all node pairs are allocated. Output the allocation set containing the correspondence between node pairs and sub-channels. The formula for calculating the interference intensity on each sub-channel is expressed as: in, For node pair (i, j) in the sub-channel The total interference intensity on, Let be the transmit power from node i to node j. For node pair (i, j) in the sub-channel The signal-to-noise ratio on the surface These are the neighbor pairs in the network, excluding the current node. It is the set of all communicable node pairs in the network. Let m be the transmit power of the neighbor node pair (m, n). For neighbor node pairs (m, n) in the sub-channel The signal-to-noise ratio on the surface For indicator functions; neighbor node pairs (m, n) use sub-channels If the value is 1, then the value is 1; otherwise, the value is 0. The formula for selecting the sub-channel with the least interference intensity is expressed as: in, The optimal subchannel assigned to node pair (i, j) To find a function from set F Variable that achieves minimum value , This is the set of available sub-channels.

[0010] As a preferred embodiment of the high-frequency data acquisition reliability improvement method under multi-load scenarios described in this invention, the method of obtaining the receiving fragment set includes: acquiring data packets collected and encapsulated by each metering node at a fixed frequency; performing fragment encoding on the data packets of each node using fountain codes; generating a fixed number of encoded fragments according to the data packet size and a preset redundancy factor; selecting the best transmission path for each node according to the dynamic network topology and channel state matrix; and allocating all generated encoded fragments to the best transmission path of the current node for transmission. The formula for selecting the optimal transmission path is expressed as: in, The optimal transmission path selected for node i For node i, the l-th selectable transmission path, Let i be the set of all possible transmission paths for node i. For path The signal-to-noise ratio of each communication link is summed. For communication links, Links in the path The signal-to-noise ratio, For path Total number of links included.

[0011] As a preferred embodiment of the high-frequency data acquisition reliability improvement method under diverse load scenarios described in this invention, the method for verifying the integrity of the received fragment set includes: receiving the fragment set; checking the received fragment set; when the number of received fragments reaches or exceeds the size of the original data packet, directly using the fountain code decoding algorithm to recover the data packet; when the number of received fragments is insufficient, detecting the index of the missing fragments and sending a retransmission request containing the missing index to the sending node through the original transmission path; after receiving the request, the sending node dynamically generates the missing fragments based on the fountain code characteristics and retransmits them; when the upper limit is reached and not enough fragments are received, the current node's data is marked as failed and recorded; when enough fragments are successfully received, the fountain code decoding algorithm is run again to recover the data packet.

[0012] The beneficial effects of this preferred technical solution are as follows: by performing fountain code fragmentation encoding on the data packets, high fault tolerance of data transmission is achieved. The rate-free characteristic of fountain codes tolerates fragment loss, reduces the dependence on the absolute reliability of a single transmission, and improves the robustness of data recovery.

[0013] As a preferred embodiment of the high-frequency data acquisition reliability improvement system under diverse load scenarios described in this invention, it is characterized by including a network perception and status monitoring module, a dynamic channel allocation and interference coordination module, a data encapsulation and fault-tolerant transmission module, and a local retransmission and integrity verification module.

[0014] The network sensing and status monitoring module is used to periodically send broadcast beacons and collect responses from all metering terminals in the distribution area via high-frequency power line carrier communication, scan and sense the communication network environment of the entire low-voltage distribution area in real time, calculate key communication quality parameters, and construct a dynamic network topology and channel state matrix.

[0015] The dynamic channel allocation and interference coordination module is used to execute intelligent channel allocation strategies based on real-time data. By analyzing the communication link status of a node and the co-channel interference caused by neighboring nodes, it dynamically allocates the optimal sub-channel with the least interference to each pair of communication nodes.

[0016] The data encapsulation and fault-tolerant transmission module is used to preprocess and strengthen the collected raw data packets before data transmission. It uses fountain code erasure coding technology to segment and encode the data packets, generating a redundant set of encoded fragments. It also selects the end-to-end stable path with the best quality for each data source for transmission, taking into account network topology and channel status.

[0017] The local retransmission and integrity verification module is used to implement an error recovery mechanism on the data receiving side, verify the integrity of the received data fragment set, and immediately trigger a localized retransmission process when a fragment is found to be missing and cannot be decoded, directly requesting the source node to retransmit the specific missing fragment.

[0018] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of a method for improving the reliability of high-frequency data acquisition under diverse load scenarios.

[0019] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of a method for improving the reliability of high-frequency data acquisition under diverse load scenarios.

[0020] The beneficial effects of this invention are as follows: By constructing dynamic network topology and channel state information, this invention achieves real-time and accurate perception of the communication environment of the transformer area, providing a reliable data foundation for subsequent optimization. Based on the collected information, through dynamic channel allocation and optimal path selection strategies, it actively avoids electromagnetic interference caused by multiple loads and selects the transmission path with the best overall quality, significantly improving link reliability from the bottom layer. Fountain codes are used to fragment and encode data packets, and efficient out-of-order fault-tolerant transmission is achieved by introducing redundant fragments, effectively combating random packet loss. Furthermore, through a localized fast retransmission mechanism, when data loss is detected, it can accurately request and dynamically generate specific missing fragments, bypassing the main station to achieve low-latency recovery. Attached Figure Description

[0021] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used 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 those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart illustrating the overall process of a method for improving the reliability of high-frequency data acquisition under diverse load scenarios, as provided in one embodiment of the present invention.

[0023] Figure 2The flowchart illustrates the system scheme for improving the reliability of high-frequency data acquisition under diverse load scenarios, as provided in one embodiment of the present invention. Detailed Implementation

[0024] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.

[0025] Example 1, referring to Figure 1 As an embodiment of the present invention, a method for improving the reliability of high-frequency data acquisition under diverse load scenarios is provided, including: S100: Sends broadcast beacons to all metering terminals within the distribution area, receives response information from the terminals, analyzes and extracts communication quality parameters, and constructs dynamic network topology information and channel state information based on the communication quality parameters.

[0026] S200: Based on dynamic network topology information and channel state information, it executes a dynamic channel allocation strategy, acquires minute-level data packets collected by each metering terminal, performs fragmentation coding processing on each data packet, generates a set of coded fragments, and selects the optimal end-to-end transmission path for each metering terminal by combining dynamic network topology information and channel state information, and transmits the set of coded fragments.

[0027] S300: On the data receiving side, the encoded fragments delivered through the optimal transmission path are aggregated to obtain the received fragment set. The integrity of the received fragment set is verified. If the original data packet can be recovered based on the current set, decoding and restoration are performed. If it cannot be recovered, the local retransmission mechanism is started to request the retransmission of the missing fragments from the data sender until the decoding conditions are met.

[0028] It should be noted that this invention achieves dynamic real-time perception of network topology and channel status through periodic broadcast beacons, and performs dynamic channel allocation through a greedy algorithm for interference optimization, actively avoiding and minimizing communication interference, thereby improving link quality. It selects the optimal transmission path by combining real-time channel information, and gives the transmission process high fault tolerance to tolerate fragment loss by performing fountain code fragmentation encoding on data packets. At the receiving end, it efficiently supplements missing fragments through a localized precise retransmission mechanism.

[0029] Example 2, refer to Figure 1 This is a second embodiment of the present invention, which provides a method for improving the reliability of high-frequency data acquisition under diverse load scenarios, including: In step S100, the construction of dynamic network topology information and channel state information includes steps S101 to S104: S101: The high-frequency power line carrier communication area broadcasts beacon signals to all metering terminals in the area once per second for scanning. Each terminal will return a pre-configured node ID and location information when responding.

[0030] S102: The signal processing unit in the high-frequency power line carrier communication area analyzes the received response signal, calculates the received signal strength and signal-to-noise ratio, and measures the communication quality. The received signal strength is calculated by comparing the received power with the reference power, and the signal-to-noise ratio is calculated by comparing the signal power with the noise power.

[0031] S103: Based on communication quality parameters, the system constructs a binary dynamic network topology adjacency matrix. When the received signal strength of a node pair is higher than the preset threshold of -80dBm and the signal-to-noise ratio is also higher than the threshold of 10dB, the current node pair is marked as being able to communicate directly. The formula for the adjacency matrix of a dynamic network topology is: in, For dynamic network topology adjacency matrix, The elements of the adjacency matrix of a dynamic network topology indicate whether node i can communicate with node j. Let be the received signal strength from node i to node j. Let be the signal-to-noise ratio from node i to node j. Signal strength threshold , The signal-to-noise ratio threshold. .

[0032] S104: At the same time, the system generates a more refined channel state matrix, which records the specific values ​​of the received signal strength and signal-to-noise ratio of each node pair as elements, and together constructs a complete state information reflecting the real-time connection relationship and link quality of the network. The channel state matrix is ​​represented as follows: in, The channel state matrix, These are elements of the channel state matrix, reflecting the channel state from node i to node j. It is a state tuple consisting of the received signal strength and signal-to-noise ratio from node i to node j.

[0033] In this embodiment of the application, step S200, the execution of the dynamic channel allocation strategy includes employing a greedy algorithm for node pair interference optimization to allocate the sub-channel with the least interference to each communicable node pair, specifically including steps S201 to S204: S201: Define the set of available sub-channels covering the HPLC communication band and initialize an empty set for storing allocation results.

[0034] S202: Sort the communicable node pairs in the dynamic network topology adjacency matrix in descending order according to the signal-to-noise ratio in the channel state matrix, perform path quality assessment, and give priority to node pairs with high signal-to-noise ratio.

[0035] S203: For each node pair, the algorithm traverses all available sub-channels and calculates the total interference intensity on each sub-channel; The interference intensity includes self-interference determined by the node's own transmit power and sub-channel signal-to-noise ratio, and neighbor interference generated by all neighbor nodes that have been assigned the same sub-channel. The contribution is calculated by the transmit power and signal-to-noise ratio of the neighbor node pairs, and an indicator function is used to determine whether interference occurs. The formula for calculating the interference intensity on each sub-channel is expressed as: in, For node pair (i, j) in the sub-channel The total interference intensity on, Let be the transmit power from node i to node j. For node pair (i, j) in the sub-channel The signal-to-noise ratio on the surface These are the neighbor pairs in the network, excluding the current node. It is the set of all communicable node pairs in the network. Let m be the transmit power of the neighbor node pair (m, n). For neighbor node pairs (m, n) in the sub-channel The signal-to-noise ratio on the surface For indicator functions; neighbor node pairs (m, n) use sub-channels If the result is positive, the value is 1; otherwise, it is 0.

[0036] S204: After calculating the interference intensity of all available sub-channels, select the sub-channel with the lowest interference intensity and assign it to the current node pair. Record the assignment result in the assignment set and remove the current sub-channel from the set of available sub-channels to prevent duplicate assignment. Continue until all node pairs have completed sub-channel assignment and output the assignment set containing the correspondence between all node pairs and sub-channels. The formula for selecting the sub-channel with the least interference intensity is expressed as: in, The optimal subchannel assigned to node pair (i, j) To find a function from set F Variable that achieves minimum value , This is the set of available sub-channels.

[0037] In an optional implementation, in step S200, the execution of the dynamic channel allocation strategy further includes dividing the entire network into multiple logical segments according to physical areas or transformer outlets, and the system assigns a non-overlapping sub-channel group to each segment. Within the segment, a simple polling mechanism is used to allocate communication time slots to master and slave nodes.

[0038] In another optional implementation, in step S200, the execution of the dynamic channel allocation strategy may further include adopting a mechanism similar to CSMA / CA, whereby a node randomly selects a sub-channel to listen to before sending data. If the current channel is detected to be idle (energy is below the threshold), the node immediately sends data; if the current channel is busy, the node randomly backs off for a period of time and then retryes.

[0039] Furthermore, in this embodiment of the application, step S202, the path quality assessment includes steps A1 to A3: A1: Enumerate all feasible paths from the source node to the destination node.

[0040] A2: For each path, calculate the arithmetic mean of the signal-to-noise ratio (SNR) of all links on the path.

[0041] A3: Select the path with the highest average SNR as the optimal transmission path.

[0042] In an optional implementation, in step S202, the path quality assessment further includes, during the assessment, identifying the link segment with the lowest signal-to-noise ratio (SNR) on each path, using the lowest SNR value as the quality evaluation value of the entire path, and selecting the path with the highest SNR of the worst link.

[0043] In another optional implementation, in step S202, the path quality assessment may further include using the number of hops in the path as the core evaluation index, believing that the fewer the number of hops, the lower the transmission delay and the lower the probability of errors in intermediate links, and the system directly selects the path with the fewest hops from the source node to the destination node.

[0044] Furthermore, in step S200, obtaining the received fragment set includes steps S211~S214: S211: Each metering node collects information containing node identifier, timestamp and various types of electrical energy data at a fixed frequency and encapsulates it into a data packet.

[0045] S212: Apply fountain codes to the data packets of each node for fragmentation encoding, and generate a fixed number of encoded fragment sets based on the data packet size and a preset redundancy factor.

[0046] S213: Based on the constructed dynamic network topology and channel state matrix, select an optimal transmission path for each node. The current path selection criterion is to prioritize the path with the highest average signal-to-noise ratio among all links.

[0047] S214: Allocate all generated encoded fragments to the best transmission path of the current node for transmission; The formula for selecting the optimal transmission path is expressed as: in, The optimal transmission path selected for node i is used to determine the path for transmitting encoded fragments, ensuring high reliability. This is the l-th possible transmission path for node i. Let i be the set of all possible transmission paths for node i. For path The signal-to-noise ratio of each communication link is summed. For communication links, Links in the path The signal-to-noise ratio, For path The total number of links included.

[0048] It should be noted that, in the embodiments of this application, step S212, the segmentation encoding includes steps B1 to B3: B1: Each metering node collects data once per minute, generating a data packet containing node identifier, timestamp, voltage, current, power, and electrical energy; The node identifier is read from the metering terminal configuration file, the timestamp is provided by the built-in clock of the electricity meter, and the voltage, current, power and energy are collected by the electricity meter metering chip at a sampling frequency of 1kHz and accumulated into minute-level data, which is encapsulated into data packets through the DL / T 645 protocol.

[0049] B2: Calculate the number of encoded fragments, expressed by the formula: in, The original data packet size of node i is used to determine the basic number of encoded fragments. As a redundancy factor, 20% redundancy is added to improve fault tolerance. This represents the number of encoding fragments.

[0050] B3: For each node data packets Fountain codes are used for fragmented encoding to generate Each encoded fragment: in, Represents a node The set of encoded fragments, Represents a node The Kth encoded fragment.

[0051] In an optional implementation, step S212, the fragmentation encoding further includes dividing the data packet into multiple data blocks of fixed size, calculating a certain number of redundancy check blocks, and the receiver can recover all the data by decoding as long as it receives any sufficient number of data blocks and check blocks (the total number is equal to the original number of data blocks).

[0052] In another optional implementation, in step S212, the fragmentation encoding may further include directly copying the original data packet multiple times (e.g., copying it 3 times) to form multiple identical copy fragments for transmission. The receiver considers it successful as long as it receives any one complete copy.

[0053] In step S300, verifying the integrity of the received fragment set includes steps S301 to S304: S301: On the data receiving side, all arriving fragments are collected to form a received fragment set for each node, and the received fragment set is checked by comparing the number of received fragments with the size of the original data packet to determine its integrity.

[0054] S302: When the number of received fragments is sufficient, the original data packet is directly recovered using the fountain code decoding algorithm; when the number of fragments is insufficient, the local retransmission mechanism is triggered.

[0055] S303: After receiving the request, the sending node uses the characteristics of the fountain code to dynamically generate new fragments for retransmission without re-encoding the entire data packet.

[0056] S304: New fragments are retransmitted through the original optimal transmission path. The maximum number of retransmissions is set to 3 to avoid communication congestion caused by infinite retransmissions. If not enough fragments are received after 3 retransmissions, the node data is marked as failed and recorded in the main station database for subsequent analysis. When enough fragments are successfully received, the fountain code decoding algorithm is run to restore the data packets.

[0057] Furthermore, in this embodiment of the application, in step S302, the localized retransmission mechanism includes steps C1 to C3: C1: The index by which the receiver accurately identifies the missing fragment.

[0058] C2: Send a retransmission request containing the missing fragment index to the source node through the successfully established optimal transmission path.

[0059] C3: After receiving the request, the source node dynamically regenerates the specified missing fragment and resends it via the original path.

[0060] In an optional implementation, in step S302, the localized retransmission mechanism further includes broadcasting a retransmission request to all neighboring nodes within the communication range when the receiver discovers a missing fragment. Any neighboring node that has the required fragment can respond to the request and forward it.

[0061] In another optional implementation, in step S302, the localized retransmission mechanism may further include the receiver reporting the list of failed fragments to the remote master station system. The master station system integrates the information of the entire network and may instruct the source node to retransmit, or may instruct another intermediate node (such as the upper-level concentrator) that stores a copy of the current data to retransmit.

[0062] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

[0063] Example 3, referring to Figure 2 This is the third embodiment of the present invention. This embodiment provides a high-frequency data acquisition reliability improvement system under diverse load scenarios, including a network perception and status monitoring module, a dynamic channel allocation and interference coordination module, a data encapsulation and fault-tolerant transmission module, and a local retransmission and integrity verification module.

[0064] The network sensing and status monitoring module is used to periodically send broadcast beacons and collect the responses of all metering terminals in the distribution area through high-frequency power line carrier communication, scan and sense the communication network environment of the entire low-voltage distribution area in real time, calculate key communication quality parameters, and construct a dynamic network topology and channel state matrix.

[0065] The dynamic channel allocation and interference coordination module is used to execute intelligent channel allocation strategies based on real-time data. By analyzing the communication link status of a node and the co-channel interference caused by neighboring nodes, it dynamically allocates the optimal sub-channel with the least interference to each pair of communication nodes.

[0066] The data encapsulation and fault-tolerant transmission module is used to preprocess and strengthen the collected raw data packets before data transmission. It uses fountain code erasure coding technology to segment and encode the data packets, generating a redundant set of encoded fragments. It also selects the end-to-end stable path with the best quality for each data source for transmission, taking into account network topology and channel status.

[0067] The local retransmission and integrity verification module is used to implement an error recovery mechanism on the data receiving side, verify the integrity of the received data fragment set, and immediately trigger a localized retransmission process when a fragment is found to be missing and cannot be decoded, directly requesting the source node to retransmit the specific missing fragment.

[0068] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

[0069] Example 4, the fourth embodiment of the present invention, differs from the previous three embodiments in that: If the aforementioned functions are implemented as 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 this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

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

[0071] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0072] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

Claims

1. A method for improving the reliability of high-frequency data acquisition under diverse load scenarios, characterized by: include, It sends broadcast beacons to all metering terminals within the distribution area, receives response information from the terminals, analyzes and extracts communication quality parameters, and constructs dynamic network topology information and channel state information based on the communication quality parameters. Based on dynamic network topology information and channel state information, a dynamic channel allocation strategy is executed, and minute-level data packets collected by each metering terminal are acquired. Each data packet is processed by fragmentation coding to generate a set of coded fragments. Combining dynamic network topology information and channel state information, the optimal end-to-end transmission path is selected for each metering terminal to transmit the set of coded fragments. On the data receiving side, the encoded fragments delivered through the optimal transmission path are aggregated to obtain the received fragment set. The integrity of the received fragment set is verified. If the original data packet can be recovered based on the current set, decoding and restoration are performed. If it cannot be recovered, a local retransmission mechanism is initiated to request the retransmission of the missing fragments from the data sender until the decoding conditions are met.

2. The method for improving the reliability of high-frequency data acquisition under diverse load scenarios as described in claim 1, characterized in that: The construction of dynamic network topology information and channel state information includes periodically sending broadcast beacons to all metering terminals in the area through the high-frequency power line carrier communication zone and receiving response information from each terminal; Based on the response information, communication quality parameters that characterize the quality of communication links are analyzed and extracted. Based on the communication quality parameters, dynamic network topology information reflecting the real-time connection relationship of the transformer area and channel state information reflecting the communication status of each link are constructed.

3. The method for improving the reliability of high-frequency data acquisition under diverse load scenarios as described in claim 2, characterized in that: The implementation of the dynamic channel allocation strategy includes prioritizing all communicable node pairs based on the link quality indicators in the channel state information. Based on priority, channel allocation is performed for each node pair, and the sub-channel with the lowest total interference intensity is selected and allocated for the current node pair from the set of available sub-channels. The channel allocation record and available resource status are then updated.

4. The method for improving the reliability of high-frequency data acquisition under diverse load scenarios as described in claim 3, characterized in that: The process of generating the encoded fragment set includes applying a fault-tolerant encoding operation to the original data packet to be transmitted and converting it into an encoded fragment set. Based on the constructed dynamic network topology information and channel state information, all feasible transmission paths from the source metering terminal to the data aggregation point are enumerated. For each feasible path, the path quality evaluation value is calculated based on the channel state information, and the path with the highest comprehensive path quality evaluation value is selected to determine the dedicated optimal transmission path for the current source metering terminal.

5. The method for improving the reliability of high-frequency data acquisition under diverse load scenarios as described in claim 4, characterized in that: The channel allocation process includes allocating the sub-channel with the least interference to each node pair using a greedy algorithm that optimizes node pair interference, based on the channel state matrix and the dynamic network topology adjacency matrix. The greedy algorithm includes defining a set of available sub-channels covering the HPLC communication frequency band, initializing an empty allocation set to store the correspondence, and sorting the communicable node pairs in the dynamic network topology adjacency matrix according to the signal-to-noise ratio in the channel state matrix. For each node pair, iterate through all available sub-channels, calculate the interference intensity on each sub-channel, and use an indicator function to determine whether the same sub-channel is used. Select the sub-channel with the lowest interference intensity, record the allocation result to the allocation set, and remove the current sub-channel from the set of available sub-channels until all node pairs are allocated. Output the allocation set containing the correspondence between node pairs and sub-channels. The formula for calculating the interference intensity on each sub-channel is expressed as: in, For node pair (i, j) in the sub-channel The total interference intensity on, Let be the transmit power from node i to node j. For node pair (i, j) in the sub-channel The signal-to-noise ratio on the surface These are the neighbor pairs in the network, excluding the current node. It is the set of all communicable node pairs in the network. Let m be the transmit power of the neighbor node pair (m, n). For neighbor node pairs (m, n) in the sub-channel The signal-to-noise ratio on the surface For indicator functions; neighbor node pairs (m, n) use sub-channels If the value is 1, then the value is 1; otherwise, the value is 0. The formula for selecting the sub-channel with the least interference intensity is expressed as: in, The optimal subchannel assigned to node pair (i, j) To find a function from set F Variable that achieves minimum value , This is the set of available sub-channels.

6. The method for improving the reliability of high-frequency data acquisition under diverse load scenarios as described in claim 5, characterized in that: The process of obtaining the received fragment set includes: acquiring data packets collected and encapsulated by each metering node at a fixed frequency; performing fragment encoding on the data packets of each node using fountain codes; generating a fixed number of encoded fragments based on the data packet size and a preset redundancy factor; selecting the optimal transmission path for each node based on the dynamic network topology and channel state matrix; and allocating all generated encoded fragments to the optimal transmission path of the current node for transmission. The formula for selecting the optimal transmission path is expressed as: in, The optimal transmission path selected for node i For node i, the l-th selectable transmission path, Let i be the set of all possible transmission paths for node i. For path The signal-to-noise ratio of each communication link is summed. For communication links, Links in the path signal-to-noise ratio, For path The total number of links included.

7. The method for improving the reliability of high-frequency data acquisition under diverse load scenarios as described in claim 6, characterized in that: The verification of the integrity of the received fragment set includes: receiving the fragment set, checking the received fragment set, and when the number of received fragments reaches or exceeds the size of the original data packet, directly using the fountain code decoding algorithm to recover the data packet; when the number of received fragments is insufficient, detecting the index of the missing fragments and sending a retransmission request containing the missing index to the sending node through the original transmission path; after receiving the request, the sending node dynamically generates the missing fragments based on the fountain code characteristics and retransmits them; when the upper limit is reached and not enough fragments are received, the current node's data is marked as failed and recorded. Once enough fragments are successfully received, the fountain code decoding algorithm is run again to recover the data packets.

8. A system for improving the reliability of high-frequency data acquisition under diverse load scenarios, comprising the method for improving the reliability of high-frequency data acquisition under diverse load scenarios as described in any one of claims 1 to 7, characterized in that, It includes a network awareness and status monitoring module, a dynamic channel allocation and interference coordination module, a data encapsulation and fault-tolerant transmission module, and a local retransmission and integrity verification module; The network sensing and status monitoring module is used to periodically send broadcast beacons and collect the responses of all metering terminals in the distribution area through high-frequency power line carrier communication, scan and sense the communication network environment of the entire low-voltage distribution area in real time, calculate key communication quality parameters, and construct a dynamic network topology and channel state matrix. The dynamic channel allocation and interference coordination module is used to execute intelligent channel allocation strategies based on real-time data. By analyzing the communication link status of a node and the co-channel interference caused by neighboring nodes, it dynamically allocates the optimal sub-channel with the least interference to each pair of communication nodes. The data encapsulation and fault-tolerant transmission module is used to preprocess and strengthen the collected raw data packets before data transmission, use fountain code erasure coding technology to segment and encode the data packets, generate a redundant set of encoded fragments, and select the end-to-end optimal stable path for transmission for each data source based on network topology and channel status. The local retransmission and integrity verification module is used to implement an error recovery mechanism on the data receiving side, verify the integrity of the received data fragment set, and immediately trigger a localized retransmission process when a fragment is found to be missing and cannot be decoded, directly requesting the source node to retransmit the specific missing fragment.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method for improving the reliability of high-frequency data acquisition under multiple load scenarios as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for improving the reliability of high-frequency data acquisition under multiple load scenarios as described in any one of claims 1 to 7.

Citation Information

Cited By

  • HPLC communication unit with high-speed carrier performance monitoring function

    CN122348908A