A data collection method and device of a power line broadband carrier network, an electronic device and a storage medium
Patent Information
- Application Number
- CN202610989472.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-03
- Publication Date
- 2026-09-29
AI Technical Summary
[0005]本发明提供了一种电力线宽带载波网络的数据采集方法、装置、电子设备及存储介质,能够解决现有技术中数据采集占用大量的信道资源,导致网络通信性能下降的问题
本发明提供了一种电力线宽带载波网络的数据采集方法,所述方法当需要抄读一个代理节点及所述代理节点下的所有从站点子节点的电气参数数据时,根据待抄读代理节点的节点地址和抄读数据项,生成携带有对应的分组抄表地址的第一下行抄表报文;通过与待抄表代理节点之间的中继节点,将所述第一下行抄表报文中继发送至所述待抄表代理节点,以使所述待抄表代理节点接收到所述第一下行抄表报文后,对所述第一下行抄表报文中的抄表地址进行解析;在判定所述第一下行抄表报文中的抄表地址为分组抄表地址时,所述待抄表代理节点基于自身的从站点子节点目录和所述第一下行抄表报文中的抄读数据项,逐个抄读自身和对应的从站点子节点的电气参数数据,并根据所抄读的电气参数数据生成对应的第一上行抄表报文,通过所述中继节点返回所述第一上行抄表报文。
Smart Images

Figure CN122844882A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of carrier communication technology, and in particular to a data acquisition method, apparatus, electronic device, and storage medium for power line broadband carrier networks. Background Technology
[0002] Power line carrier communication (PLC) is a fundamental communication method unique to power systems. It refers to the high-speed transmission of analog or digital signals via carrier waves using existing power lines. This technology can communicate using existing power distribution networks without the need for rewiring, and is therefore widely used in smart meter-based electricity consumption information collection systems in China's low-voltage distribution networks. In 2017, the State Grid Electric Power Research Institute and the Southern Power Grid Electric Power Research Institute jointly released the power line broadband carrier communication standard, marking the official entry of China's smart meter electricity consumption information collection systems into the broadband meter reading stage. Due to the advantages of its physical layer, such as large signal bandwidth and strong anti-interference capabilities, power line broadband carrier communication technology can provide high communication quality assurance for a large number of meter reading messages within a power consumption area. Therefore, this technology has been widely adopted in China, and related systems and equipment have been deployed in most power consumption areas nationwide.
[0003] The carrier communication module is embedded in the smart meter. When the power grid system wants to obtain data from a certain distribution area, the CCO (Concentrator) of that distribution area will send downlink meter reading messages to the communication module nodes in that distribution area one by one. The message carries the address of the meter to be read and the corresponding data item information (Note: When each communication module joins the network, it will send its own meter address information to the CCO, so the CCO has the address information of all the meters of the communication modules in this subnet). After receiving the message, the communication module will communicate with its own meter through signaling. The meter will send the electrical parameter data to be read according to the downlink meter reading message to the communication module, and then the communication module will send it to the CCO through uplink meter reading messages, thereby completing the data reading of one meter.
[0004] However, in this data reading method, a single downlink meter reading message carries only the meter reading signaling content of one communication module node. When it is necessary to read the electrical parameter data of multiple nodes (for example, when it is necessary to read the electrical parameter data of a proxy node and all slave sub-nodes under the proxy node), the CCO will generate a downlink meter reading message for each node's communication module based on the meter address and corresponding data item information of each node to be read, and then send it to the corresponding communication module one by one. In typical existing distribution areas (with 300-400 nodes), if the data collection frequency is high (e.g., every 5 minutes or every 1 minute), this meter reading method will occupy a large amount of channel resources, resulting in a sharp decline in network communication performance and failing to meet the customer's data acquisition needs. Summary of the Invention
[0005] This invention provides a data acquisition method, apparatus, electronic device, and storage medium for power line broadband carrier networks, which can solve the problem that data acquisition in the prior art occupies a large amount of channel resources, leading to a decrease in network communication performance.
[0006] To address the aforementioned technical problems, embodiments of the present invention provide a data acquisition method for a power line broadband carrier network, comprising: When it is necessary to read the electrical parameter data of an agent node and all slave sub-nodes under the agent node, a first downlink meter reading message carrying the corresponding group meter reading address is generated according to the node address of the agent node to be read and the data item to be read. The first downlink meter reading message is relayed to the meter reading agent node through a relay node between the relay node and the meter reading agent node, so that the meter reading agent node can parse the meter reading address in the first downlink meter reading message after receiving it. When the meter reading address in the first downlink meter reading message is determined to be a group meter reading address, the meter reading agent node reads its own and the corresponding slave station sub-nodes' electrical parameter data one by one based on its own slave station sub-node directory and the reading data items in the first downlink meter reading message, and generates the corresponding first uplink meter reading message based on the read electrical parameter data, and returns the first uplink meter reading message through the relay node.
[0007] As a preferred option, it also includes: When only the electrical parameter data of one agent node or one slave node needs to be read, a second downlink meter reading message carrying the node address of the node to be read is generated based on the node address of the node to be read and the data item to be read. The second downlink meter reading message is relayed to the node to be read through a relay node between the node and the node to be read, so that after the node to be read receives the second downlink meter reading message, it reads its own electrical parameter data according to the reading data items in the second downlink meter reading message, generates a corresponding second uplink meter reading message, and returns the second uplink meter reading message through the corresponding relay node.
[0008] As a preferred embodiment, after returning the first uplink meter reading message through the relay node, the method further includes: Based on the first uplink meter reading message, determine whether all nodes that need to be read have been read. If so, stop reading. If not, generate a third downlink meter reading message carrying the node address of the unread node based on the node address and the read data item of the unread node. The third downlink meter reading message is relayed to the unread node via a relay node between the unread node and the relay node. Upon receiving the third downlink meter reading message, the unread node reads its own electrical parameter data based on the reading data items in the third downlink meter reading message, generates a corresponding third uplink meter reading message, and returns the third uplink meter reading message through the corresponding relay node.
[0009] As a preferred embodiment, the first uplink meter reading message, the second uplink meter reading message, the third uplink meter reading message, the first downlink meter reading message, the second downlink meter reading message, and the third downlink meter reading message are all transmitted using a preset superframe structure; The time slot composition of the superframe structure includes: a beacon time slot region and a bound CSMA time slot region.
[0010] Based on the above embodiments, another embodiment of the present invention provides a data acquisition device for a power line broadband carrier network, including: a downlink meter reading message generation module, a downlink meter reading message transmission module, and an uplink meter reading message return module; The downlink meter reading message generation module is used to generate a first downlink meter reading message carrying the corresponding group meter reading address based on the node address of the agent node to be read and the data item to be read when it is necessary to read the electrical parameter data of an agent node and all slave sub-nodes under the agent node. The downlink meter reading message transmission module is used to relay the first downlink meter reading message to the meter reading agent node through a relay node between the relay node and the meter reading agent node, so that the meter reading agent node can parse the meter reading address in the first downlink meter reading message after receiving it. The uplink meter reading message return module is used to, when determining that the meter reading address in the first downlink meter reading message is a group meter reading address, have the meter reading agent node read its own and the corresponding slave station sub-nodes one by one based on its own slave station sub-node directory and the read data items in the first downlink meter reading message, and generate the corresponding first uplink meter reading message according to the read electrical parameter data, and return the first uplink meter reading message through the relay node.
[0011] As a preferred option, it also includes: a single-node data reading module; The single-node data reading module is used to generate a second downlink meter reading message carrying the node address of the node to be read, based on the node address of the node to be read and the data item to be read, when only the electrical parameter data of one agent node or one slave site sub-node needs to be read. The second downlink meter reading message is relayed to the node to be read through a relay node between the node and the node to be read, so that after the node to be read receives the second downlink meter reading message, it reads its own electrical parameter data according to the reading data items in the second downlink meter reading message, generates a corresponding second uplink meter reading message, and returns the second uplink meter reading message through the corresponding relay node.
[0012] As a preferred embodiment, after returning the first uplink meter reading message through the relay node, the system further includes: a node re-reading module; The node supplementary reading module is used to determine whether all nodes that need to be read have been read based on the first uplink meter reading message. If yes, the reading is stopped; if no, a third downlink meter reading message carrying the node address of the unread node is generated based on the node address and the read data item of the unread node. The third downlink meter reading message is relayed to the unread node via a relay node between the unread node and the relay node. Upon receiving the third downlink meter reading message, the unread node reads its own electrical parameter data based on the reading data items in the third downlink meter reading message, generates a corresponding third uplink meter reading message, and returns the third uplink meter reading message through the corresponding relay node.
[0013] As a preferred embodiment, the first uplink meter reading message, the second uplink meter reading message, the third uplink meter reading message, the first downlink meter reading message, the second downlink meter reading message, and the third downlink meter reading message are all transmitted using a preset superframe structure; The time slot composition of the superframe structure includes: a beacon time slot region and a bound CSMA time slot region.
[0014] Based on the above embodiments, another embodiment of the present invention provides an electronic device, the device including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the data acquisition method of the power line broadband carrier network described in the above embodiments of the invention.
[0015] Based on the above embodiments, another embodiment of the present invention provides a storage medium, the storage medium including a stored computer program, wherein, when the computer program is running, it controls the device where the storage medium is located to execute the data acquisition method of the power line broadband carrier network described in the above embodiments of the invention.
[0016] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: This invention provides a data acquisition method for a power line broadband carrier network. When it is necessary to read the electrical parameter data of an agent node and all its slave sub-nodes, the method generates a first downlink meter reading message carrying the corresponding group meter reading address based on the node address of the agent node to be read and the data items to be read. The first downlink meter reading message is relayed to the agent node to be read via a relay node, so that the agent node to be read, upon receiving the first downlink meter reading message, parses the meter reading address in the message. If the meter reading address in the first downlink meter reading message is determined to be a group meter reading address, the agent node to be read, based on its own slave sub-node directory and the data items in the first downlink meter reading message, reads its own and the corresponding slave sub-nodes' electrical parameter data one by one, and generates a corresponding first uplink meter reading message based on the read electrical parameter data. The first uplink meter reading message is then returned via the relay node.
[0017] Compared to existing technologies where a single downlink meter reading message carries the meter reading signaling content of only one communication module node, requiring the generation of multiple downlink meter reading messages and their sequential transmission to the corresponding communication modules when multiple node data needs to be read, this invention utilizes grouped meter reading addresses. When it is necessary to read the electrical parameter data of an agent node and all its subordinate sub-nodes, only one downlink meter reading message carrying the grouped meter reading address needs to be generated based on the node address of the agent node to be read and the data items to be read. The agent node then reads its own electrical parameter data and that of its corresponding subordinate sub-nodes one by one and returns the result. This effectively reduces the number of downlink meter reading message transmissions and saves channel resources. Attached Figure Description
[0018] Figure 1 This is a flowchart illustrating a data acquisition method for a power line broadband carrier network according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the tree network topology of a broadband carrier communication network; Figure 3 This is a diagram illustrating the timeline division of the network in the State Grid protocol; Figure 4 This is a schematic diagram of the hidden terminal problem in multi-hop distributed CSMA-type channel access algorithms; Figure 5 This is the meter reading flowchart for the CCO (Center for Controlling Meters). Figure 6 This is a signal flow diagram of a proxy node reading data from its child nodes at a different site. Figure 7 This is a time slot structure diagram of a superframe specifically for meter reading; Figure 8This is a schematic diagram of the physical layer communication signal format for power line broadband carrier. Figure 9 This is a diagram illustrating the signal channel usage during the downlink meter reading message transmission phase. Figure 10 This is a diagram illustrating the signal channel usage during the stage where the proxy node reads all data from the sub-nodes of the site; Figure 11 This is a schematic diagram of the signal channel usage during the uplink meter reading message transmission phase; Figure 12 This is a schematic diagram of the structure of a data acquisition device for a power line broadband carrier network according to an embodiment of the present invention. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0021] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0022] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0023] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0024] In the description of the embodiments of this application, the terms "multiple" and "several" refer to two or more (including two), similarly, "multiple groups" refer to two or more (including two groups), and "multiple pieces" refer to two or more (including two pieces).
[0025] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.
[0026] Example 1 Please refer to Figure 1 To address the problem that data acquisition in existing technologies consumes a large amount of channel resources, leading to a decrease in network communication performance, an embodiment of the present invention provides a flowchart illustrating a data acquisition method for a power line broadband carrier network.
[0027] Power line carrier communication (PLC) is a communication technology that uses power lines as signal transmission channels. Leveraging this natural connection, it has become a mainstream communication technology in smart meter electricity consumption information collection systems. In 2017, the State Grid Electric Power Research Institute and the Southern Power Grid Electric Power Research Institute successively released broadband carrier communication standards. Due to its advantages such as large bandwidth, high transmission rate, and strong anti-interference capability, this technology has been rapidly promoted and widely applied in domestic electricity consumption information collection systems, and now basically covers all electricity consumption areas nationwide. The relevant protocols and contents of these two standards are largely similar, with only some differences in certain details.
[0028] Please refer to Figure 2 This is a schematic diagram of the tree network topology of a broadband carrier communication network. Since the power supply radius of the radio station area can reach hundreds of meters or even thousands of meters, while the transmission distance of a single-hop line of a broadband carrier communication signal is generally tens of meters, a broadband carrier communication network will generally form a multi-level associative tree network with a concentrator (CCO) as the center, a proxy coordinator (PCO) as the relay agent, and all slave stations (STAs) connected.
[0029] Taking the PCO2 node as an example, STA5 and PCO3 nodes can be regarded as child nodes of PCO2. Furthermore, STA5 is a slave site child node of PCO2, and PCO3 is a proxy node child node of PCO2.
[0030] The core of the data link layer protocol is the beacon mechanism. Specifically, the CCO, as the central control node for network operation, uses a superframe time slot structure based on beacon periods for network communication, and uses beacon signals to maintain the synchronization and orderly operation of the entire network.
[0031] Please refer to Figure 3 This is a schematic diagram of the network's time-axis division in the State Grid protocol. In the State Grid protocol, the time slot division within a beacon period is as follows: Figure 3 As shown. The Southern Power Grid protocol uses a similar frame structure, but its four time slots are ordered differently from those of the State Grid, namely, beacon time slot area, CSMA time slot area, TDMA time slot area, and bonded CSMA time slot area.
[0032] The beacon signal initiated by the CCO carries the specific time length of the four time slots for this beacon cycle. However, in existing applications, the TDMA time slot and the bonded CSMA time slot are rarely used, only when the network is upgraded. In daily meter reading communication, the length of these two time slots is set to 0.
[0033] like Figure 3 As shown, existing communication standards stipulate that all beacon signals are transmitted within beacon time slot areas. The signaling content of beacon signals originating from the concentrator carries information such as the length of the beacon time slots, the number of central beacon time slots X, the number of proxy beacon time slots Y and the network short addresses of the proxy nodes (PCOs) corresponding to each of these Y time slots, the number of discovery beacon time slots Z and the network short addresses of the nodes corresponding to each of these Z time slots, as well as information such as the lengths of the TDMA time slot area, CSMA time slot area, and bound CSMA time slot area. After receiving the beacon signals, network nodes will sequentially transmit and receive signals based on the relevant signaling content.
[0034] All other non-beacon signal types are transmitted within the CSMA time slot using the CSMA-type channel access protocol. Please refer to [link / reference]. Figure 4 This diagram illustrates the hidden terminal problem in multi-hop distributed CSMA-type channel access algorithms. Extensive theoretical research and simulation results show that in distributed multi-hop networks, CSMA-type protocols are more suitable for scenarios with a small number of network nodes and light service loads. However, in scenarios with a large number of nodes and heavy service loads, the dense signal transmission requirements of numerous nodes and the typical 'hidden terminal' problem in multi-hop networks will severely degrade the overall network communication performance.
[0035] Although a random backoff mechanism is used in the signal transmission process, there is a certain risk of collision with each signal transmission. These risks accumulate continuously during the multi-hop transmission process, resulting in a poor transmission success rate of multi-hop signals. The source node needs to constantly retransmit the signal, which in turn increases the network service load and the risk of signal collision. Therefore, the overall network throughput performance will decline rapidly.
[0036] Nationwide meter reading is a unique service of the electricity information collection system. The carrier communication module is embedded within the smart meter. When the power grid system wants to obtain data from a specific distribution area, the CCO (Controlled Operations Center) for that area sends downlink meter reading messages to the communication modules within that area. These messages carry the address of the meter to be read and the corresponding data items (Note: When each communication module joins the network, it sends its own meter address information to the CCO; therefore, the CCO has access to the address information of all communication modules within the subnet). Upon receiving the message, the communication module communicates with its own meter via signaling. The meter then sends the electrical parameter data requested by the downlink meter reading message to the communication module, which then sends it back to the CCO via an uplink meter reading message, thus completing the data reading for one meter. Please refer to [link / reference]. Figure 5 This is the meter reading flowchart for CCO. See below for the detailed process. Figure 5 .
[0037] Currently, power line broadband carrier communication systems and equipment have been deployed and operated extensively in transformer substations across the country for extended periods. Feedback indicates that in typical transformer substations (with 300-400 nodes), the data communication performance, including meter reading success rate and latency, is excellent when the data collection frequency is 15 minutes per instance. However, if the data collection frequency is increased to 5 minutes per instance or 1 minute per instance, the network communication performance will drastically decline, failing to meet customers' data acquisition needs.
[0038] Therefore, to enable power line broadband carrier communication networks to support more nodes and higher frequency data acquisition requirements, an improved communication protocol is proposed at the data link layer within the framework of existing communication standards. This improved protocol enables a data acquisition method for power line broadband carrier networks, the details of which are as follows: S1. When it is necessary to read the electrical parameter data of an agent node and all slave sub-nodes under the agent node, a first downlink meter reading message carrying the corresponding group meter reading address is generated according to the node address of the agent node to be read and the data item to be read. In this embodiment, during the network access process, the CCO will assign each communication module a short address (0-4095) of 12 bits to identify the module's identity in the network.
[0039] The short address of CCO is 0 by default, and the maximum number of nodes in another subnet is 1015. Here's a rule: (a) In the new protocol, each communication module is assigned an address range of [1, 1024] upon joining the network; (b) Addresses within the range [1,1024] are traditional single-point meter reading addresses; Addresses within the range [1025, 2048] are group meter reading addresses; (c) If the address of the destination node in the downlink meter reading message is ,if The specific meaning of this is to copy the data of the electricity meter corresponding to that address; And if ,make If the node corresponding to address B is in Figure 2 In the topology shown, a node identified as STA specifically means reading the data from the meter corresponding to that address. However, if the node corresponding to address B is... Figure 2 If the node in the topology shown is a PCO node, then its specific meaning is to read the data of the electricity meter corresponding to that address and the electricity meters corresponding to all its slave site child nodes.
[0040] Therefore, when it is necessary to read the electrical parameter data of a proxy node (PCO node) and all slave site sub-nodes (STA nodes) under the proxy node, a first downlink meter reading message carrying the corresponding group meter reading address A is generated according to the node address B of the proxy node (PCO node) to be read and the data item to be read.
[0041] Specifically, if the short address of a PCO node is A, then the first downlink meter reading message of the CCO will be sent using the short address B=A+1024 as the destination address.
[0042] S2. The first downlink meter reading message is relayed to the meter reading agent node through the relay node between the relay node and the meter reading agent node, so that the meter reading agent node can parse the meter reading address in the first downlink meter reading message after receiving it. In this embodiment, after the CCO sends the first downlink meter reading message using the short address B=A+1024 as the destination address, when the nodes along the route receive the message, if the destination node's short address is greater than 1024, the receiving node will subtract 1024 from the short address value to obtain the true destination node's short address. Then, based on its own routing information, the receiving node will relay the message through the relay node between itself and the meter reading agent node (note: the relay transmission process of the message continues to use the short address B) until it is transmitted to the PCO node with the short address A.
[0043] After the meter reading agent node A receives the first downlink meter reading message, it also determines whether the meter reading address in the first downlink meter reading message is greater than 1024. If it is greater than 1024, it determines that the meter reading address in the first downlink meter reading message is a group meter reading address.
[0044] S3. When it is determined that the meter reading address in the first downlink meter reading message is a group meter reading address, the meter reading agent node reads its own and the corresponding slave station sub-nodes' electrical parameter data one by one based on its own slave station sub-node directory and the reading data items in the first downlink meter reading message, and generates the corresponding first uplink meter reading message according to the read electrical parameter data, and returns the first uplink meter reading message through the relay node.
[0045] Preferably, the method further includes: when only the electrical parameter data of one agent node or one slave node needs to be read, generating a second downlink meter reading message carrying the node address of the node to be read based on the node address and the reading data item of the node to be read; relaying the second downlink meter reading message to the node to be read through a relay node between the node and the node to be read, so that after receiving the second downlink meter reading message, the node to be read can read its own electrical parameter data based on the reading data item in the second downlink meter reading message to generate a corresponding second uplink meter reading message, and return the second uplink meter reading message through the corresponding relay node.
[0046] Preferably, the first uplink meter reading message, the second uplink meter reading message, the third uplink meter reading message, the first downlink meter reading message, the second downlink meter reading message, and the third downlink meter reading message are all transmitted using a preset superframe structure; wherein, the time slot composition of the superframe structure includes: a beacon time slot area and a bound CSMA time slot area.
[0047] In this embodiment, when the meter reading agent node A determines that the meter reading address in the first downlink meter reading message is a grouped meter reading address, it will read the data of these child nodes one by one based on the directory of its own slave site child nodes. Please refer to Figure 6This is a signal flow diagram for a proxy node to read data from its sub-nodes at a site. The specific reading process for proxy node A to be read is as follows: Figure 6 As shown: After receiving all the uplink meter reading messages from the sub-site nodes, the PCO node with short address A generates a corresponding first uplink meter reading message and returns the first uplink meter reading message to the CCO through the relay node.
[0048] In a preferred embodiment, please refer to Figure 7 This is a time slot structure diagram for a dedicated superframe for meter reading. To improve the transmission performance of meter reading service messages, this invention stipulates that, in addition to the existing standard-defined schemes for meter reading, the CCO can also use methods such as... Figure 7 The special superframe structure shown is used for meter reading: illustrate: a) Set the number of beacon time slots to 0; b) Set the lengths of the TDMA and CSMA time slots to 0; c) A beacon cycle consists only of a beacon time slot area and a bound CSMA time slot area; d) In the signaling content of the beacon signal, set the value of the field 'Bound CSMA Time Slot Link Identifier' (8 bits in length) of the time slot allocation entry to 0XAA to identify that the bound CSMA time slot area of this superframe only allows the transmission of downlink meter reading messages and uplink meter reading messages.
[0049] Existing standards generally only use a superframe structure of beacon time slot + CSMA time slot, so it can be assumed that non-beacon signal types are transmitted in the CSMA time slot area; however, in this invention, a superframe structure of beacon time slot + bound CSMA time slot is used, so it can be assumed that non-beacon signal types are transmitted in the bound CSMA time slot area. In addition, the central beacon time slot, proxy beacon time slot, and discovery beacon time slot are used for transmitting central beacon signals, proxy beacon signals, and discovery beacon signals, respectively. The discovery beacon's function is to allow non-networked nodes to become aware of the subnet's existence, thereby assisting them in joining the network. Here, the number of discovery beacon time slots can be temporarily set to 0, meaning discovery beacons are not sent temporarily. This method generally does not affect normal network operation for the following reasons: 1) Existing CCOs typically wait until all network nodes are connected before starting meter reading; 2) The functions of the central beacon and proxy beacon are consistent with the function of the discovery beacon; 3) The discovery beacon sending mechanism will resume after the meter reading-dedicated superframe ends.
[0050] In addition, to ensure the orderly and efficient transmission of all downlink and uplink meter reading messages in the above steps, the following rules are established for the channel access process of these messages: (a) Please refer to Figure 8 This is a schematic diagram of the physical layer communication signal format for power line broadband carrier. Existing communication standards specify the physical layer communication signal format for power line broadband carrier as follows: Figure 8 As shown.
[0051] The definitions of the frame control fields are shown in Table 1 below: Table 1 Existing definitions of frame control fields The existing standard definition of the 5-bit field 'Network Type' is shown in Table 2 below: Table 2 Definition of Network Types In the improved protocol, the new definition of the frame control field is shown in Table 3 below: Table 3. New Definitions of the Improved Frame Control Field Note: When the value of the CSMA slot reservation length is 0, it means that neighboring nodes within one hop of the sending node can occupy the channel if they need to send a signal after the current signal ends; when it is not zero, these neighboring nodes can occupy the channel only after the current signal ends and after the reserved time period ends.
[0052] The purpose of binding the CSMA time slot area is for the transmission of downlink and uplink meter reading messages. Neighbor nodes occupy the channel by using CSMA for contention-based access.
[0053] (b) The meter reading process of an agent node and all its slave sites is divided into three stages: the downlink meter reading message transmission stage, the stage of the agent node reading data of all slave site sub-nodes, and the uplink meter reading message transmission stage.
[0054] The channel occupancy rules for the relevant messages at each stage are as follows: (b1) Downlink meter reading message transmission stage: The CCO initiates the transmission of a downlink meter reading message carrying the meter reading multicast address. After receiving the message, the signal relay transmission node does not use the CSMA channel access scheme because there is no risk of signal collision. Instead, it immediately performs relay transmission until the signal is relayed to the destination address, i.e. the meter reading agent node (Note: Since the signal sending node does not send signals after sending the signal in this stage, the value of 'binding CSMA time slot reservation length' is set to 0).
[0055] Please refer to Figure 9 This is a schematic diagram illustrating the signal channel usage during the downlink meter reading message transmission phase.
[0056] (b2) The stage where the proxy node reads all data from the slave nodes of the site: After receiving the downlink meter reading message carrying the meter reading multicast address, the proxy node then... Figure 6 The process shown involves acquiring data from each of the site's sub-nodes one by one in a transmit-receive manner. Similarly, there is no risk of signal collision in this process, so the channel access scheme does not use CSMA, and the receiving node can respond immediately.
[0057] Please refer to Figure 10 This diagram illustrates the signal channel usage during the stage where the proxy node reads data from all slave nodes at the site. See [link to diagram] for details on signal channel usage during this stage. Figure 10 As shown.
[0058] (b3) Uplink meter reading message transmission stage: After receiving the uplink meter reading messages from all its slave sub-nodes, the agent node uses the new definition of the frame control field shown in Table 3 to continuously occupy the channel (set the value of the field to the corresponding non-zero value as needed) and relays all the uplink meter reading messages received from the slave sub-nodes and its own uplink meter reading messages to its superior relay node (uplink parent node). Please refer to Figure 11 This diagram illustrates the signal channel usage during the upstream meter reading message transmission phase. Similarly, the upstream agent node uses the same channel occupancy status to relay all data to the upstream relay node until the data is sent to the CCO.
[0059] Once the CCO receives the uplink meter reading messages from the PCO node with short address A and all its slave site child nodes, it can then use the same rules to read the data from the next PCO node and its slave site child nodes within the bound CSMA time slot.
[0060] CCO to be completed Figure 2 After copying the data of all PCO nodes and their slave site child nodes within the tree topology shown, the traditional method will be used to copy the data of each of its slave site child nodes one by one.
[0061] Preferably, after returning the first uplink meter reading message through the relay node, the method further includes: determining, based on the first uplink meter reading message, whether all nodes requiring meter reading have been read; if so, stopping the reading process; if not, generating a third downlink meter reading message carrying the node address of the unread node based on the node address and reading data item of the unread node; relaying the third downlink meter reading message to the unread node through the relay node between the unread node and the relay node, so that after receiving the third downlink meter reading message, the unread node reads its own electrical parameter data based on the reading data item in the third downlink meter reading message to generate a corresponding third uplink meter reading message, and returning the third uplink meter reading message through the corresponding relay node.
[0062] In a preferred embodiment, the CCO will also determine whether all nodes requiring data reading have been read based on the uplink meter reading message. If, during the above process, data from some nodes cannot be successfully read, the CCO can use traditional methods to perform supplementary readings on these nodes one by one. The supplementary reading operation specifically involves: (1) Generate a third downlink meter reading message carrying the node address of the unread node based on the node address and the reading data item of the unread node; (2) The third downlink meter reading message is relayed to the unread node. After receiving the third downlink meter reading message, the unread node reads its own electrical parameter data according to the reading data item in the third downlink meter reading message to generate the corresponding third uplink meter reading message, and returns the third uplink meter reading message through the corresponding relay node.
[0063] Finally, when a Figure 7 After the meter reading superframe shown ends, if the CCO has obtained all or most (e.g., 90%) of the uplink meter reading message data from the nodes, the traditional superframe time slot structure will be restored in subsequent superframes.
[0064] Therefore, this invention provides a data acquisition method for power line broadband carrier networks. This invention can significantly improve the efficiency of meter reading across the entire network, thereby better meeting customers' needs for data acquisition from more network nodes and at higher frequencies. Specifically: (1) By using the grouped meter reading address, a downlink meter reading message can carry the meter reading signaling content of multiple nodes at the same time, thereby effectively reducing the number of downlink meter reading messages sent and saving certain channel resources; (2) By using a superframe time slot structure that is dedicated to meter reading and contains only beacon time slots and bound CSMA time slot areas, collision interference from other non-meter reading messages to meter reading messages is eliminated. (3) There is no collision risk in the related multi-hop transmission process of the downlink meter reading message and the uplink meter reading message initiated by the CCO. Therefore, there is no need to consider the channel listening and random backoff of the CSMA channel contention access scheme. The relevant signals can occupy the channel in sequence, thus realizing the highest efficiency of channel resource utilization.
[0065] (4) The new protocol is designed entirely within the framework of existing standards and can be compatible with existing standard content.
[0066] Example 2 Please refer to Figure 12 This is a schematic diagram of the structure of a data acquisition device for a power line broadband carrier network according to an embodiment of the present invention. The device includes: a downlink meter reading message generation module, a downlink meter reading message transmission module, and an uplink meter reading message return module. The downlink meter reading message generation module is used to generate a first downlink meter reading message carrying the corresponding group meter reading address based on the node address of the agent node to be read and the data item to be read when it is necessary to read the electrical parameter data of an agent node and all slave sub-nodes under the agent node. In this embodiment, during the network access process, the CCO will assign each communication module a short address (0-4095) of 12 bits to identify the module's identity in the network.
[0067] The short address of CCO is 0 by default, and the maximum number of nodes in another subnet is 1015. Here's a rule: (a) In the new protocol, each communication module is assigned an address range of [1, 1024] upon joining the network; (b) Addresses within the range [1,1024] are traditional single-point meter reading addresses; Addresses within the range [1025, 2048] are group meter reading addresses; (c) If the address of the destination node in the downlink meter reading message is ,if The specific meaning of this is to copy the data of the electricity meter corresponding to that address; And if ,make If the node corresponding to address B is in Figure 2 In the topology shown, a node identified as STA specifically means reading the data from the meter corresponding to that address. However, if the node corresponding to address B is... Figure 2 If the node in the topology shown is a PCO node, then its specific meaning is to read the data of the electricity meter corresponding to that address and the electricity meters corresponding to all its slave site child nodes.
[0068] Therefore, when it is necessary to read the electrical parameter data of a proxy node (PCO node) and all slave site sub-nodes (STA nodes) under the proxy node, a first downlink meter reading message carrying the corresponding group meter reading address A is generated according to the node address B of the proxy node (PCO node) to be read and the data item to be read.
[0069] Specifically, if the short address of a PCO node is A, then the first downlink meter reading message of the CCO will be sent using the short address B=A+1024 as the destination address.
[0070] The downlink meter reading message transmission module is used to relay the first downlink meter reading message to the meter reading agent node through a relay node between the relay node and the meter reading agent node, so that the meter reading agent node can parse the meter reading address in the first downlink meter reading message after receiving it. In this embodiment, after the CCO sends the first downlink meter reading message using the short address B=A+1024 as the destination address, when the nodes along the route receive the message, if the destination node's short address is greater than 1024, the receiving node will subtract 1024 from the short address value to obtain the true destination node's short address. Then, based on its own routing information, the receiving node will relay the message through the relay node between itself and the meter reading agent node (note: the relay transmission process of the message continues to use the short address B) until it is transmitted to the PCO node with the short address A.
[0071] After the meter reading agent node A receives the first downlink meter reading message, it also determines whether the meter reading address in the first downlink meter reading message is greater than 1024. If it is greater than 1024, it determines that the meter reading address in the first downlink meter reading message is a group meter reading address.
[0072] The uplink meter reading message return module is used to, when determining that the meter reading address in the first downlink meter reading message is a group meter reading address, have the meter reading agent node read its own and the corresponding slave station sub-nodes one by one based on its own slave station sub-node directory and the read data items in the first downlink meter reading message, and generate the corresponding first uplink meter reading message according to the read electrical parameter data, and return the first uplink meter reading message through the relay node.
[0073] Preferably, it also includes: a single-node data reading module; The single-node data reading module is used to generate a second downlink meter reading message carrying the node address of the node to be read, based on the node address of the node to be read and the data item to be read, when only the electrical parameter data of one agent node or one slave site sub-node needs to be read. The second downlink meter reading message is relayed to the node to be read through a relay node between the node and the node to be read, so that after the node to be read receives the second downlink meter reading message, it reads its own electrical parameter data according to the reading data items in the second downlink meter reading message, generates a corresponding second uplink meter reading message, and returns the second uplink meter reading message through the corresponding relay node.
[0074] Preferably, the first uplink meter reading message, the second uplink meter reading message, the third uplink meter reading message, the first downlink meter reading message, the second downlink meter reading message, and the third downlink meter reading message are all transmitted using a preset superframe structure; The time slot composition of the superframe structure includes: a beacon time slot region and a bound CSMA time slot region.
[0075] In this embodiment, when the meter reading agent node A determines that the meter reading address in the first downlink meter reading message is a grouped meter reading address, it will read the data of these child nodes one by one based on the directory of its own slave site child nodes. Please refer to Figure 6 This is a signal flow diagram for a proxy node to read data from its sub-nodes at a site. The specific reading process for proxy node A to be read is as follows: Figure 6 As shown: After receiving all the uplink meter reading messages from the sub-site nodes, the PCO node with short address A generates a corresponding first uplink meter reading message and returns the first uplink meter reading message to the CCO through the relay node.
[0076] In a preferred embodiment, please refer to Figure 7 This is a time slot structure diagram for a dedicated superframe for meter reading. To improve the transmission performance of meter reading service messages, this invention stipulates that, in addition to the existing standard-defined schemes for meter reading, the CCO can also use methods such as... Figure 7 The special superframe structure shown is used for meter reading: illustrate: a) Set the number of beacon time slots to 0; b) Set the lengths of the TDMA and CSMA time slots to 0; c) A beacon cycle consists only of a beacon time slot area and a bound CSMA time slot area; d) In the signaling content of the beacon signal, set the value of the field 'Bound CSMA Time Slot Link Identifier' (8 bits in length) of the time slot allocation entry to 0XAA to identify that the bound CSMA time slot area of this superframe only allows the transmission of downlink meter reading messages and uplink meter reading messages.
[0077] Existing standards generally only use a superframe structure of beacon time slot + CSMA time slot, so it can be assumed that non-beacon signal types are transmitted in the CSMA time slot area; however, in this invention, a superframe structure of beacon time slot + bound CSMA time slot is used, so it can be assumed that non-beacon signal types are transmitted in the bound CSMA time slot area. In addition, the central beacon time slot, proxy beacon time slot, and discovery beacon time slot are used for transmitting central beacon signals, proxy beacon signals, and discovery beacon signals, respectively. The discovery beacon's function is to allow non-networked nodes to become aware of the subnet's existence, thereby assisting them in joining the network. Here, the number of discovery beacon time slots can be temporarily set to 0, meaning discovery beacons are not sent temporarily. This method generally does not affect normal network operation for the following reasons: 1) Existing CCOs typically wait until all network nodes are connected before starting meter reading; 2) The functions of the central beacon and proxy beacon are consistent with the function of the discovery beacon; 3) The discovery beacon sending mechanism will resume after the meter reading-dedicated superframe ends.
[0078] In addition, to ensure the orderly and efficient transmission of all downlink and uplink meter reading messages in the above steps, the following rules are established for the channel access process of these messages: (a) Please refer to Figure 8 This is a schematic diagram of the physical layer communication signal format for power line broadband carrier. Existing communication standards specify the physical layer communication signal format for power line broadband carrier as follows: Figure 8 As shown.
[0079] The definitions of the frame control fields are shown in Table 1 below: Table 1 Existing definitions of frame control fields Table 1 Existing definitions of frame control fields The existing standard definition of the 5-bit field 'Network Type' is shown in Table 2 below: Table 2 Definition of Network Types In the improved protocol, the new definition of the frame control field is shown in Table 3 below: Table 3. New Definitions of the Improved Frame Control Field Note: When the value of the CSMA slot reservation length is 0, it means that neighboring nodes within one hop of the sending node can occupy the channel if they need to send a signal after the current signal ends; when it is not zero, these neighboring nodes can occupy the channel only after the current signal ends and after the reserved time period ends.
[0080] The purpose of binding the CSMA time slot area is for the transmission of downlink and uplink meter reading messages. Neighbor nodes occupy the channel by using CSMA for contention-based access.
[0081] (b) The meter reading process of an agent node and all its slave sites is divided into three stages: the downlink meter reading message transmission stage, the stage of the agent node reading data of all slave site sub-nodes, and the uplink meter reading message transmission stage.
[0082] The channel occupancy rules for the relevant messages at each stage are as follows: (b1) Downlink meter reading message transmission stage: The CCO initiates the transmission of a downlink meter reading message carrying the meter reading multicast address. After receiving the message, the signal relay transmission node does not use the CSMA channel access scheme because there is no risk of signal collision. Instead, it immediately performs relay transmission until the signal is relayed to the destination address, i.e. the meter reading agent node (Note: Since the signal sending node does not send signals after sending the signal in this stage, the value of 'binding CSMA time slot reservation length' is set to 0).
[0083] Please refer to Figure 9 This is a schematic diagram illustrating the signal channel usage during the downlink meter reading message transmission phase.
[0084] (b2) The stage where the proxy node reads all data from the slave nodes of the site: After receiving the downlink meter reading message carrying the meter reading multicast address, the proxy node then... Figure 6 The process shown involves acquiring data from each of the site's sub-nodes one by one in a transmit-receive manner. Similarly, there is no risk of signal collision in this process, so the channel access scheme does not use CSMA, and the receiving node can respond immediately.
[0085] Please refer to Figure 10 This diagram illustrates the signal channel usage during the stage where the proxy node reads data from all slave nodes at the site. See [link to diagram] for details on signal channel usage during this stage. Figure 10 As shown.
[0086] (b3) Uplink meter reading message transmission stage: After receiving the uplink meter reading messages from all its slave sub-nodes, the agent node uses the new definition of the frame control field shown in Table 3 to continuously occupy the channel (set the value of the field to the corresponding non-zero value as needed) and relays all the uplink meter reading messages received from the slave sub-nodes and its own uplink meter reading messages to its superior relay node (uplink parent node). Please refer to Figure 11 This diagram illustrates the signal channel usage during the upstream meter reading message transmission phase. Similarly, the upstream agent node uses the same channel occupancy status to relay all data to the upstream relay node until the data is sent to the CCO.
[0087] Once the CCO receives the uplink meter reading messages from the PCO node with short address A and all its slave site child nodes, it can then use the same rules to read the data from the next PCO node and its slave site child nodes within the bound CSMA time slot.
[0088] CCO to be completed Figure 2 After copying the data of all PCO nodes and their slave site child nodes within the tree topology shown, the traditional method will be used to copy the data of each of its slave site child nodes one by one.
[0089] Preferably, after returning the first uplink meter reading message through the relay node, the system further includes: a node re-reading module; The node supplementary reading module is used to determine whether all nodes that need to be read have been read based on the first uplink meter reading message. If yes, the reading is stopped; if no, a third downlink meter reading message carrying the node address of the unread node is generated based on the node address and the read data item of the unread node. The third downlink meter reading message is relayed to the unread node via a relay node between the unread node and the relay node. Upon receiving the third downlink meter reading message, the unread node reads its own electrical parameter data based on the reading data items in the third downlink meter reading message, generates a corresponding third uplink meter reading message, and returns the third uplink meter reading message through the corresponding relay node.
[0090] In a preferred embodiment, the CCO will also determine whether all nodes requiring data reading have been read based on the uplink meter reading message. If, during the above process, data from some nodes cannot be successfully read, the CCO can use traditional methods to perform supplementary readings on these nodes one by one. The supplementary reading operation specifically involves: (1) Generate a third downlink meter reading message carrying the node address of the unread node based on the node address and the reading data item of the unread node; (2) The third downlink meter reading message is relayed to the unread node. After receiving the third downlink meter reading message, the unread node reads its own electrical parameter data according to the reading data item in the third downlink meter reading message to generate the corresponding third uplink meter reading message, and returns the third uplink meter reading message through the corresponding relay node.
[0091] Finally, when a Figure 7 After the meter reading superframe shown ends, if the CCO has obtained all or most (e.g., 90%) of the uplink meter reading message data from the nodes, the traditional superframe time slot structure will be restored in subsequent superframes.
[0092] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.
[0093] Those skilled in the art will clearly understand that, for convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0094] Example 3 Accordingly, embodiments of the present invention provide an electronic device, the device including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the data acquisition method for a power line broadband carrier network described in the above embodiments of the invention.
[0095] The electronic device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The device may include, but is not limited to, a processor and a memory.
[0096] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the device, connecting various parts of the device via various interfaces and lines.
[0097] Example 4 Accordingly, embodiments of the present invention provide a storage medium, the storage medium including a stored computer program, wherein, when the computer program is running, it controls the device where the storage medium is located to execute the data acquisition method for the power line broadband carrier network described in the above embodiments of the invention.
[0098] The memory can be used to store the computer program. The processor implements various functions of the device by running or executing the computer program stored in the memory and calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function, etc.; the data storage area may store data created based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0099] The storage medium is a computer-readable storage medium, and the computer program is stored in the computer-readable storage medium. When executed by a processor, the computer program can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0100] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A data acquisition method for a power line broadband carrier network, characterized in that, include: When it is necessary to read the electrical parameter data of an agent node and all slave sub-nodes under the agent node, a first downlink meter reading message carrying the corresponding group meter reading address is generated according to the node address of the agent node to be read and the data item to be read. The first downlink meter reading message is relayed to the meter reading agent node through a relay node between the relay node and the meter reading agent node, so that the meter reading agent node can parse the meter reading address in the first downlink meter reading message after receiving it. When the meter reading address in the first downlink meter reading message is determined to be a group meter reading address, the meter reading agent node reads its own and the corresponding slave station sub-nodes' electrical parameter data one by one based on its own slave station sub-node directory and the reading data items in the first downlink meter reading message, and generates the corresponding first uplink meter reading message based on the read electrical parameter data, and returns the first uplink meter reading message through the relay node.
2. The data acquisition method for a power line broadband carrier network as described in claim 1, characterized in that, Also includes: When only the electrical parameter data of one agent node or one slave node needs to be read, a second downlink meter reading message carrying the node address of the node to be read is generated based on the node address of the node to be read and the data item to be read. The second downlink meter reading message is relayed to the node to be read through a relay node between the node and the node to be read, so that after the node to be read receives the second downlink meter reading message, it reads its own electrical parameter data according to the reading data items in the second downlink meter reading message, generates a corresponding second uplink meter reading message, and returns the second uplink meter reading message through the corresponding relay node.
3. The data acquisition method for a power line broadband carrier network as described in claim 2, characterized in that, After returning the first uplink meter reading message through the relay node, the process also includes: Based on the first uplink meter reading message, determine whether all nodes that need to be read have been read. If so, stop reading. If not, generate a third downlink meter reading message carrying the node address of the unread node based on the node address and the read data item of the unread node. The third downlink meter reading message is relayed to the unread node via a relay node between the unread node and the relay node. Upon receiving the third downlink meter reading message, the unread node reads its own electrical parameter data based on the reading data items in the third downlink meter reading message, generates a corresponding third uplink meter reading message, and returns the third uplink meter reading message through the corresponding relay node.
4. The data acquisition method for a power line broadband carrier network as described in claim 3, characterized in that, The first uplink meter reading message, the second uplink meter reading message, the third uplink meter reading message, the first downlink meter reading message, the second downlink meter reading message, and the third downlink meter reading message are all transmitted using a preset superframe structure; The time slot composition of the superframe structure includes: a beacon time slot region and a bound CSMA time slot region.
5. A data acquisition device for a power line broadband carrier network, characterized in that, include: Downlink meter reading message generation module, downlink meter reading message transmission module, and uplink meter reading message return module; The downlink meter reading message generation module is used to generate a first downlink meter reading message carrying the corresponding group meter reading address based on the node address of the agent node to be read and the data item to be read when it is necessary to read the electrical parameter data of an agent node and all slave sub-nodes under the agent node. The downlink meter reading message transmission module is used to relay the first downlink meter reading message to the meter reading agent node through a relay node between the relay node and the meter reading agent node, so that the meter reading agent node can parse the meter reading address in the first downlink meter reading message after receiving it. The uplink meter reading message return module is used to, when determining that the meter reading address in the first downlink meter reading message is a group meter reading address, have the meter reading agent node read its own and the corresponding slave station sub-nodes one by one based on its own slave station sub-node directory and the read data items in the first downlink meter reading message, and generate the corresponding first uplink meter reading message according to the read electrical parameter data, and return the first uplink meter reading message through the relay node.
6. The data acquisition device for a power line broadband carrier network as described in claim 5, characterized in that, It also includes: a single-node data reading module; The single-node data reading module is used to generate a second downlink meter reading message carrying the node address of the node to be read, based on the node address of the node to be read and the data item to be read, when only the electrical parameter data of one agent node or one slave site sub-node needs to be read. The second downlink meter reading message is relayed to the node to be read through a relay node between the node and the node to be read, so that after the node to be read receives the second downlink meter reading message, it reads its own electrical parameter data according to the reading data items in the second downlink meter reading message, generates a corresponding second uplink meter reading message, and returns the second uplink meter reading message through the corresponding relay node.
7. The data acquisition device for a power line broadband carrier network as described in claim 6, characterized in that, After the relay node returns the first uplink meter reading message, the system also includes: a node re-reading module; The node supplementary reading module is used to determine whether all nodes that need to be read have been read based on the first uplink meter reading message. If yes, the reading is stopped; if no, a third downlink meter reading message carrying the node address of the unread node is generated based on the node address and the read data item of the unread node. The third downlink meter reading message is relayed to the unread node via a relay node between the unread node and the relay node. Upon receiving the third downlink meter reading message, the unread node reads its own electrical parameter data based on the reading data items in the third downlink meter reading message, generates a corresponding third uplink meter reading message, and returns the third uplink meter reading message through the corresponding relay node.
8. The data acquisition device for a power line broadband carrier network as described in claim 7, characterized in that, The first uplink meter reading message, the second uplink meter reading message, the third uplink meter reading message, the first downlink meter reading message, the second downlink meter reading message, and the third downlink meter reading message are all transmitted using a preset superframe structure; The time slot composition of the superframe structure includes: a beacon time slot region and a bound CSMA time slot region.
9. An electronic device, characterized in that, The system includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the data acquisition method for a power line broadband carrier network as described in any one of claims 1 to 4.
10. A storage medium, characterized in that, The storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device where the storage medium is located to perform the data acquisition method for a power line broadband carrier network as described in any one of claims 1 to 4.