A communication method and device for low-voltage area of power line

By configuring nodes in a low-voltage distribution area to a topology network, utilizing whitelist authentication and routing information synchronization, and selecting the optimal communication path, the problem of communication incompatibility between low-voltage distribution area devices is solved, thereby improving communication performance and service stability.

CN115412273BActive Publication Date: 2026-06-12HISILICON (SHANGHAI) TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HISILICON (SHANGHAI) TECH CO LTD
Filing Date
2021-05-29
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

The equipment in the low-voltage distribution area belongs to the marketing department and the equipment department. The communication link layer consists of two independent topologies, resulting in poor communication performance, which cannot guarantee stable business operation and is not conducive to business expansion.

Method used

By configuring nodes in a low-voltage distribution area into a topology network, and utilizing the whitelist authentication and routing information synchronization of the first and second root nodes, inter-node communication is achieved, the optimal communication path is selected, and bandwidth negotiation is performed to ensure communication stability and reliability.

Benefits of technology

It improved the communication performance of low-voltage distribution areas, ensured the stable operation of services, and facilitated service expansion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115412273B_ABST
    Figure CN115412273B_ABST
Patent Text Reader

Abstract

The application relates to a communication method and device of a low-voltage area of a power line, wherein the method comprises the following steps: a first root node receives an access network request message of a target slave node, the access network request message comprising identity information of the target slave node; the first root node determines whether the target slave node accesses a low-voltage area where the first root node is located according to the identity information of the target slave node; wherein the target slave node comprises a slave node corresponding to the first root node and a slave node corresponding to a second root node. In the application, the slave node corresponding to the first root node and the slave node corresponding to the second root node in the low-voltage area are configured into a topology network in a low-voltage area communication link layer, the communication performance of the low-voltage area is improved, stable operation of a service is ensured, the service expansion of the low-voltage area is facilitated, and the service development demand is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus for a low-voltage power line distribution area. Background Technology

[0002] In power networks, equipment in low-voltage distribution areas generally belongs to either the marketing department or the equipment department. The equipment managed by the marketing department forms the marketing data collection and meter reading network, while the equipment managed by the equipment department forms the equipment configuration network. These two networks are two independent topologies (TOPOs) at the communication link layer in the low-voltage distribution area. The equipment in the two topologies cannot communicate with each other on the communication link, which affects the communication performance of the low-voltage distribution area and cannot guarantee the stable operation of services in the low-voltage distribution area. At the same time, the fact that the equipment in the low-voltage distribution area belongs to two different topologies is not conducive to the expansion of services in the low-voltage distribution area. Summary of the Invention

[0003] This application proposes a communication method, device, storage medium, and computer program for low-voltage power line distribution areas.

[0004] In a first aspect, embodiments of this application provide a communication method for a low-voltage distribution area along a power line. The method includes: a first root node receiving a network access request message from a target slave node, the network access request message including the identity information of the target slave node; the first root node determining whether the target slave node accesses the low-voltage distribution area where the first root node is located based on the identity information of the target slave node; wherein the target slave node includes a slave node corresponding to the first root node and a slave node corresponding to a second root node.

[0005] Based on the above technical solution, the slave nodes corresponding to the first root node and the slave nodes corresponding to the second root node can be configured in the same topology network in the communication link layer of the low-voltage distribution area. The nodes in the low-voltage distribution area can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of services in the low-voltage distribution area. At the same time, the nodes in the low-voltage distribution area belong to the same topology network, which facilitates the expansion of services in the low-voltage distribution area and thus meets the needs of business development.

[0006] In one possible implementation, the first root node determines whether the target slave node is connected to the low-voltage distribution area where the first root node is located based on the identity information of the target slave node. This includes: the first root node searching for the identity information of the target slave node in a whitelist corresponding to the first root node, where the whitelist includes the identity information of the slave nodes corresponding to the first root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the target slave node; otherwise, the first root node sends a network access request message to the second root node.

[0007] Based on the above technical solution, after receiving the network access request message from the target slave node, the first root node allows the target slave node to access the network if its identity information belongs to the whitelist corresponding to the first root node; otherwise, if the target slave node's identity information does not belong to the whitelist corresponding to the first root node, the network request message is sent to the second root node for authentication. This configures the slave nodes corresponding to the first and second root nodes into a single topology network in the low-voltage distribution area's communication link layer. In this way, nodes in the low-voltage distribution area can communicate with each other on the communication link. The communication path between two nodes can use at least one of the slave nodes corresponding to the first and second root nodes as a relay, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of services within the low-voltage distribution area. Simultaneously, the nodes in the low-voltage distribution area belonging to the same topology network facilitates service expansion in the low-voltage distribution area, thus meeting the needs of business development.

[0008] In one possible implementation, the method further includes: the first root node receiving a network access request message from the second root node for the target slave node; the first root node searching for the identity information of the target slave node in a whitelist corresponding to the first root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sending a network access success message to the second root node, which is then forwarded by the second root node to the target slave node.

[0009] Based on the above technical solution, after the second root node receives the network access request message from the target slave node, it can forward it to the first root node. The first and second root nodes then search for the identity information of the target slave node in their respective whitelists. Through joint authentication networking, the slave nodes corresponding to the first and second root nodes are configured into a single topology network at the low-voltage distribution area communication link layer. In this way, the nodes in the low-voltage distribution area can communicate with each other on the communication link. In the communication path between the two nodes, at least one of the slave nodes corresponding to the first and second root nodes can be used as a relay, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of services in the low-voltage distribution area. At the same time, the nodes in the low-voltage distribution area belong to the same topology network, which facilitates the expansion of services in the low-voltage distribution area and meets the needs of business development.

[0010] In one possible implementation, the first root node determines whether the target slave node has accessed the low-voltage distribution area where the first root node is located based on the identity information of the target slave node, including: the first root node receiving a whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave nodes corresponding to the second root node; the first root node searches for the identity information of the target slave node in both the whitelist corresponding to the first root node and the whitelist corresponding to the second root node; if the identity information of the target slave node belongs to either the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first root node sends a network access success message to the target slave node.

[0011] Based on the above technical solution, the second root node authorizes the first root node with its corresponding whitelist. After receiving the network access request message from the target slave node, the first root node searches for the target slave node's identity information in both its own whitelist and the second root node's whitelist to achieve authentication and networking. This configures the slave nodes corresponding to the first and second root nodes into a single topology network at the low-voltage distribution area's communication link layer. In this way, nodes in the low-voltage distribution area can communicate with each other on the communication link. The communication path between two nodes can use at least one of the slave nodes of the first and second root nodes as a relay, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of services within it. Simultaneously, the nodes in the low-voltage distribution area belonging to the same topology network facilitate service expansion and meet business development needs.

[0012] In one possible implementation, the method further includes: the first root node sending the whitelist corresponding to the first root node to the second root node.

[0013] Based on the above technical solution, the first root node authorizes the second root node with its corresponding whitelist. This allows the second root node to obtain the target slave node's network access request message and then search for the target slave node's identity information in both the whitelist corresponding to the second root node and the whitelist corresponding to the first root node to achieve authentication and networking.

[0014] In one possible implementation, the method further includes: the first root node listening to root nodes in the network; the network including at least one low-voltage substation; and the first root node determining a second root node that matches the first root node among the root nodes it has listened to.

[0015] Without root node pairing, the first root node cannot determine the root node located in the same low-voltage distribution area, thus affecting the joint construction, management, and maintenance of the same topology network at the communication link layer within the low-voltage distribution area. Based on the above technical solution, the first root node determines a second root node that matches it. Since the first and second nodes belong to the same low-voltage distribution area, they can jointly construct, manage, and maintain the same topology network at the communication link layer within the low-voltage distribution area.

[0016] In one possible implementation, the method further includes: the first root node receiving network information of a slave node corresponding to the first root node, the network information of the slave node corresponding to the first root node including at least one of offline information or online information of the slave node corresponding to the first root node; the first root node updating routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the routing information corresponding to the first root node including at least one of a communication path between the first root node and the slave node corresponding to the first root node or a first routing metric; and the first root node sending the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node.

[0017] Based on the above technical solution, the first root node can update the routing information corresponding to the first root node according to the network information received from the first slave node, and can actively send the network information of the slave node corresponding to the first root node and / or the updated routing information corresponding to the first root node to the second root node, thereby realizing the synchronization of network information between the two root nodes.

[0018] In one possible implementation, the method further includes: the first root node receiving network information of the slave node corresponding to the first root node; the first root node updating the routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the first root node receiving a network information request message from the second root node; and the first root node sending the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node.

[0019] Based on the above technical solution, the first root node can update the routing information corresponding to the first root node according to the network information received from the first slave node; at the same time, after receiving the network information request message from the second root node, it can send the network information of the slave node and / or the updated routing information corresponding to the first root node to the second root node, thereby realizing information synchronization between the two root nodes.

[0020] In one possible implementation, the method further includes: the first root node receiving network information of the slave node corresponding to the second root node and / or routing information corresponding to the second root node sent by the second root node; the network information of the slave node corresponding to the second root node includes at least one of offline information or online information of the slave node corresponding to the second root node; the routing information corresponding to the second root node includes at least one of the communication path between the second root node and the slave node corresponding to the second root node or a second routing metric value.

[0021] Based on the above technical solution, the first root node can receive network information of the slave node and / or routing information corresponding to the second root node actively sent by the second root node, thereby realizing network information synchronization between the two root nodes.

[0022] In one possible implementation, the method further includes: the first root node sending a network information request message to the second root node; the first root node receiving network information of the slave node corresponding to the second root node and / or routing information corresponding to the second root node sent by the second root node.

[0023] Based on the above technical solution, the first root node initiates a request to the second root node to obtain network information, and receives the network information of the slave node and / or the routing information corresponding to the second root node sent by the second root node, thereby realizing information synchronization.

[0024] In one possible implementation, the method further includes: the first root node sending a first service message, the first service message including a first destination node identifier and a next-level node identifier, wherein the first destination node is a first slave node corresponding to the first root node, the first slave node is any one of the slave nodes corresponding to the first root node, the first next-level node is any one of the slave nodes corresponding to the second root node, the second root node, or the second slave node corresponding to the first root node, and the second slave node is any one of the slave nodes corresponding to the first root node other than the first slave node.

[0025] When the slave nodes corresponding to the first root node and the slave nodes corresponding to the second root node belong to different network topologies at the communication link layer, the communication path for the first root node to send a service message to the destination node can only include the slave nodes of the first root node. This can result in a long communication path, significant channel attenuation and noise, and poor communication stability and reliability. Based on the above technical solution, since the first root node, its corresponding slave nodes, the second root node, and the slave nodes corresponding to the second root node all belong to the same network at the communication link layer, the first root node can obtain routing information from the slave nodes of the second root node. When sending a service message to the destination node, the communication path is not limited to the slave nodes of the first root node. The first root node can comprehensively consider the slave nodes corresponding to its own slave nodes, the slave nodes corresponding to its own slave nodes, and the second root node itself, selecting the optimal sending path. For example, when the first root node sends a service message to its first slave node, at least one of the second root node, the second slave node, or the slave node corresponding to its own slave node can be used as a relay to forward the service message. This results in a shorter communication path and more stable and reliable communication, thereby improving communication performance and ensuring stable service operation.

[0026] In one possible implementation, the method further includes: the first root node receiving a second service message, the second service message including a second destination node identifier, wherein the second destination node is a slave node corresponding to the second root node or the second root node.

[0027] Based on the above technical solution, when the second root node exchanges service messages with the corresponding slave node, the first root node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0028] In one possible implementation, the method further includes: when the first root node cannot obtain routing information to the destination node, the first root node sends a third service message to the second root node, which then forwards it to the destination node; the destination node is the slave node corresponding to the first root node.

[0029] The destination node is a slave node corresponding to the first root node. If the slave node corresponding to the first root node and the slave node corresponding to the second root node belong to different network topologies at the communication link layer, and the first root node cannot obtain routing information to the destination node, then the first root node cannot exchange service packets with the destination node, making the service unstable. Based on the above technical solution, since the first root node, the slave node corresponding to the first root node, the second root node, and the slave node corresponding to the second root node belong to the same network at the communication link layer, when the first root node cannot obtain routing information to the destination node, the first root node can comprehensively consider the slave node corresponding to the first root node, the slave node corresponding to the second root node, and the second root node itself, and select other sending paths. For example, it can use the second root node as a relay to forward the service packets to the destination node, thereby improving communication performance and ensuring the stable operation of the service.

[0030] In one possible implementation, the method further includes: the first root node receiving a fourth service message forwarded by the second root node, wherein the fourth service message is a message sent by a slave node corresponding to the first root node to the first root node.

[0031] Based on the above technical solution, when the slave node corresponding to the first root node sends a service message to the first root node, the second root node is used as a relay to forward the service message to the first root node, thereby improving communication performance and ensuring the stable operation of the service.

[0032] In one possible implementation, the method further includes: the first root node sending the fifth service message to the slave node corresponding to the second root node, and the slave node corresponding to the second root node forwarding it to the destination node; the destination node is the slave node corresponding to the first root node.

[0033] Based on the above technical solution, since the first root node, its corresponding slave node, the second root node, and its corresponding slave node belong to the same network at the communication link layer, the first root node can obtain the routing information of the slave node corresponding to the second root node. When sending a service message to the destination node, the sending path is not limited to the slave node corresponding to the first root node. The first root node can comprehensively consider the slave nodes corresponding to both the first and second root nodes to select the optimal sending path. For example, when the first root node sends a service message to its corresponding slave node, the slave node corresponding to the second root node can be used as a relay to forward the service message, thereby improving communication performance and ensuring stable service operation. At the same time, there is no need to forward through the second root node, thus reducing message interaction between the first and second root nodes and saving bandwidth.

[0034] In one possible implementation, the method further includes: the first root node receiving a sixth service message forwarded by a slave node corresponding to the second root node, wherein the sixth service message is a message sent from the slave node corresponding to the first root node to the first root node.

[0035] Based on the above technical solution, when the slave node corresponding to the first root node sends a service message to the first root node, the slave node corresponding to the second root node is used as a relay to forward the service message to the first root node, thereby improving communication performance and ensuring stable operation of the service; at the same time, there is no need to forward through the second root node, thereby reducing the message interaction between the first root node and the second root node and saving bandwidth.

[0036] In one possible implementation, the method further includes: the first root node monitoring traffic information in the low-voltage distribution area where the first root node is located; the traffic information including the total number of packets monitored per unit time in the low-voltage distribution area where the first root node is located; when the traffic information meets preset conditions, the first root node sends a bandwidth negotiation message to the second root node; the bandwidth negotiation message is used to determine the priority of each packet to be sent in the low-voltage distribution area where the first root node is located; the first root node sends each packet to be sent according to the priority of each packet to be sent; or, the first root node receives a bandwidth negotiation message from the second root node, the bandwidth negotiation message being used to determine the priority of each packet to be sent in the low-voltage distribution area where the first root node is located; the first root node sends each packet to be sent according to the determined priority of each packet to be sent.

[0037] Based on the above technical solution, when the traffic information meets the preset conditions, such as when the total number of messages sent by the low-voltage distribution area in China exceeds a certain threshold within a unit time, the first root node and the second root node can coordinate the bandwidth and send each message according to the priority of each message to be sent, thereby ensuring the real-time transmission of messages and avoiding network congestion.

[0038] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management; or, the first root node is used for equipment configuration services, and the second root node is used for marketing data collection and meter reading services.

[0039] Based on the above technical solution, nodes managed by different departments in a low-voltage distribution area can be configured into a topology network in the communication link layer of the low-voltage distribution area. These nodes can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of marketing data collection and meter reading services and equipment configuration services. At the same time, nodes managed by different departments belong to the same topology network, which facilitates the expansion of new services and thus meets the needs of business development.

[0040] Secondly, embodiments of this application provide a communication method for a low-voltage distribution area along a power line. The method includes: a second root node receiving a network access request message from a target slave node, the network access request message including the identity information of the target slave node; the second root node determining whether the target slave node is connected to the low-voltage distribution area where the second root node is located based on the identity information of the target slave node; wherein the target slave node includes a slave node corresponding to the second root node and a slave node corresponding to the first root node.

[0041] Based on the above technical solution, the slave nodes corresponding to the first root node and the slave nodes corresponding to the second root node in the low-voltage distribution area can be configured into a topology network in the communication link layer of the low-voltage distribution area. The nodes in the low-voltage distribution area can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of services in the low-voltage distribution area. At the same time, the nodes in the low-voltage distribution area belong to the same topology network, which facilitates the expansion of services in the low-voltage distribution area and thus meets the needs of service development.

[0042] In one possible implementation, the second root node determines whether the target slave node has accessed the low-voltage distribution area where the second root node is located based on the identity information of the target slave node. This includes: the second root node receiving a network access request message from the first root node; the second root node searching for the identity information of the target slave node in a whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave nodes corresponding to the second root node; if the identity information of the target slave node belongs to the whitelist corresponding to the second root node, the second root node sends a network access success message to the first root node, which is then forwarded by the first root node to the target slave node.

[0043] Based on the above technical solution, after the first root node receives the network access request message from the target slave node, it can forward it to the second root node. Both the first and second root nodes then search for the target slave node's identity information in their respective whitelists. Through joint authentication and networking, the slave nodes corresponding to the first and second root nodes are configured into a single topology network at the low-voltage distribution area communication link layer. This allows nodes in the low-voltage distribution area to communicate with each other on the communication link. The communication path between two nodes can use at least one of the following as relays: a slave node of the first root node, a slave node corresponding to the second root node, or either the first or second root node. This improves the communication performance of the low-voltage distribution area and ensures the stable operation of services within it. Simultaneously, the nodes in the low-voltage distribution area belonging to the same topology network facilitates service expansion and meets the needs of business development.

[0044] In one possible implementation, the method further includes: the second root node sending a whitelist corresponding to the second root node to the first root node.

[0045] Based on the above technical solution, the second root node authorizes the first root node with its corresponding whitelist. This allows the first root node to obtain the target slave node's network access request message and then search for the target slave node's identity information in both the whitelists of the first and second root nodes to achieve authentication and networking.

[0046] In one possible implementation, the method further includes: the second root node receiving network information of the slave node corresponding to the first root node and / or routing information corresponding to the first root node sent by the first root node; the network information of the slave node corresponding to the first root node includes at least one of offline information or online information of the slave node corresponding to the first root node; the routing information corresponding to the first root node includes at least one of the communication path between the first root node and the slave node corresponding to the first root node or a second routing metric value.

[0047] Based on the above technical solution, the second root node can receive network information of the slave node actively sent by the first root node and / or the routing information corresponding to the first root node, thereby realizing network information synchronization between the two root nodes.

[0048] In one possible implementation, the method further includes: the second root node sending a network information request message to the first root node; the second root node receiving network information of the slave node corresponding to the first root node and / or routing information corresponding to the first root node sent by the first root node.

[0049] Based on the above technical solution, the second root node initiates a request to the first root node to obtain network information, and receives the network information of the slave node and / or the routing information corresponding to the first root node sent by the first root node, thereby realizing the synchronization of network information between the two root nodes.

[0050] In one possible implementation, the method further includes: the second root node receiving a first service message, the first service message including a first destination node identifier, wherein the first destination node is a slave node corresponding to the first root node or the first root node.

[0051] Based on the above technical solution, when the slave node corresponding to the first root node exchanges service messages with the first root node, the second root node can be used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0052] In one possible implementation, the method further includes: the second root node receiving a second service message sent by the first root node and forwarding the second service message to a destination node, wherein the destination node is a slave node corresponding to the first root node.

[0053] Based on the above technical solution, when the first root node sends a service message to the corresponding slave node, the second root node can be used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0054] In one possible implementation, the method further includes: the second root node receiving a third service message and forwarding the third service message to the first root node, wherein the third service message is a message sent by a slave node corresponding to the first root node to the first root node.

[0055] Based on the above technical solution, when the slave node corresponding to the first root node sends a service message to the first root node, the second root node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0056] In one possible implementation, the method further includes: the second root node receiving a bandwidth negotiation message from the first root node, the bandwidth negotiation message being used to determine the priority of each message to be sent in the low-voltage distribution area where the second root node is located; the second root node sending each message to be sent according to the determined priority of each message to be sent.

[0057] Based on the above technical solution, the second root node and the first root node can coordinate bandwidth and send each message to be sent according to the determined priority of each message to be sent, thereby ensuring the real-time transmission of messages and avoiding network congestion.

[0058] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management; or, the first root node is used for equipment configuration services, and the second root node is used for marketing data collection and meter reading services.

[0059] Based on the above technical solution, nodes managed by different departments can be configured into a topology network in the communication link layer of the low-voltage distribution area. These nodes can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of marketing data collection and meter reading services and equipment configuration services. At the same time, nodes managed by different departments belong to the same topology network, which facilitates the expansion of new services and meets the needs of business development.

[0060] Thirdly, embodiments of this application provide a communication method for a low-voltage distribution area along a power line. The method includes: a first slave node sending a network access request message to a first root node, the network access request message including the identity information of the first slave node; the first slave node receiving a network access success message sent by the first root node, the network access success message being a message indicating that the first slave node has successfully accessed the low-voltage distribution area where the first root node is located; wherein, the first slave node includes a slave node corresponding to the first root node and a slave node corresponding to the second root node.

[0061] Based on the above technical solution, the slave nodes corresponding to the first root node and the slave nodes corresponding to the second root node can be configured in a topology network of the communication link layer of the low-voltage distribution area. The nodes in the low-voltage distribution area can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of services in the low-voltage distribution area. At the same time, the nodes in the low-voltage distribution area belong to the same topology network, which facilitates the expansion of services in the low-voltage distribution area and thus meets the needs of business development.

[0062] In one possible implementation, the method further includes: when the first slave node is a slave node corresponding to the first root node, the first slave node sends its network information to the first root node, wherein the network information of the first slave node includes at least one of the following: offline information of the first slave node or online information of the first slave node.

[0063] In one possible implementation, the method further includes: the first slave node sending a first service message, wherein the first service message includes a first destination node identifier and a next-level node identifier; when the first slave node is a slave node corresponding to the first root node, the first destination node is the first root node, and the first next-level node is a slave node corresponding to the first root node or a slave node corresponding to the second root node.

[0064] Based on the above technical solution, when the first slave node sends a service message to the first root node, the second root node or the slave node corresponding to the second root node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0065] In one possible implementation, the method further includes: the first slave node receiving a second service message, wherein the second service message includes a second destination node identifier; and if the first slave node is a slave node corresponding to the first root node, the second destination node is the second root node or a slave node corresponding to the second root node.

[0066] Based on the above technical solution, when the slave node corresponding to the second root node exchanges service messages with the second root node, the first slave node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0067] In one possible implementation, the method further includes: the first slave node receiving a third service message sent by the first root node and forwarding the third service message to a destination node, wherein the destination node is the slave node corresponding to the first root node.

[0068] Based on the above technical solution, when the first root node sends a service message to the corresponding slave node, the first slave node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0069] In one possible implementation, the method further includes: the first slave node receiving a fourth service message and forwarding the fourth service message to the first root node, wherein the fourth service message is a message sent by the slave node corresponding to the first root node to the first root node.

[0070] Based on the above technical solution, when the slave node corresponding to the first root node sends a service message to the first root node, the first slave node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0071] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, and three-phase imbalance management; or, the first root node is used for equipment configuration services, and the second root node is used for marketing data collection and meter reading services.

[0072] Based on the above technical solution, nodes managed by different departments in a low-voltage distribution area can be configured into a topology network in the communication link layer of the low-voltage distribution area. These nodes can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of marketing data collection and meter reading services and equipment configuration services. At the same time, nodes managed by different departments belong to the same topology network, which facilitates the expansion of new services and thus meets the needs of business development.

[0073] Fourthly, embodiments of this application provide a communication device for a low-voltage power line distribution area, comprising:

[0074] The receiving module is used for the first root node to receive a network access request message from a target slave node, the network access request message including the identity information of the target slave node; the networking module is used for the first root node to determine whether the target slave node is connected to the low-voltage distribution area where the first root node is located based on the identity information of the target slave node; wherein, the target slave node includes the slave node corresponding to the first root node and the slave node corresponding to the second root node.

[0075] In one possible implementation, the networking module is further configured to: the first root node search for the identity information of the target slave node in the whitelist corresponding to the first root node, wherein the whitelist corresponding to the first root node includes the identity information of the slave node corresponding to the first root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the target slave node; otherwise, the first root node sends the network access request message to the second root node.

[0076] In one possible implementation, the networking module is further configured to: the first root node receive the network access request message of the target slave node sent by the second root node; the first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the second root node, which is then forwarded by the second root node to the target slave node.

[0077] In one possible implementation, the networking module is further configured to: the first root node receive a whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave node corresponding to the second root node; the first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node and the whitelist corresponding to the second root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first root node sends a network access success message to the target slave node.

[0078] In one possible implementation, the networking module is further configured to: send the whitelist corresponding to the first root node to the second root node.

[0079] In one possible implementation, the device further includes a pairing module for: the first root node monitoring root nodes in the network; the network including at least one low-voltage substation; and the first root node determining a second root node that matches the first root node among the monitored root nodes.

[0080] In one possible implementation, the apparatus further includes a synchronization module, configured to: the first root node receive network information of a slave node corresponding to the first root node, the network information of the slave node corresponding to the first root node including at least one of offline information or online information of the slave node corresponding to the first root node; the first root node updates routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the routing information corresponding to the first root node includes at least one of a communication path between the first root node and the slave node corresponding to the first root node or a first routing metric; the first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node; or, the first root node receives the network information of the slave node corresponding to the first root node; the first root node updates the routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the first root node receives a network information request message from the second root node; the first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node.

[0081] In one possible implementation, the apparatus further includes a synchronization module, configured to: the first root node receive network information of a slave node corresponding to the second root node and / or routing information corresponding to the second root node sent by the second root node; the network information of the slave node corresponding to the second root node includes at least one of offline information or online information of the slave node corresponding to the second root node; the routing information corresponding to the second root node includes at least one of a communication path between the second root node and the slave node corresponding to the second root node or a second routing metric; or, the first root node sends a request message to the second root node to obtain network information; the first root node receives network information of a slave node corresponding to the second root node and / or routing information corresponding to the second root node sent by the second root node.

[0082] In one possible implementation, the apparatus further includes a service module, configured to: send a first service message from the first root node, the first service message including a first destination node identifier and a next-level node identifier, wherein the first destination node is a first slave node corresponding to the first root node, the first slave node is any one of the slave nodes corresponding to the first root node, the first next-level node is any one of the slave nodes corresponding to the second root node, the second root node, or the second slave node corresponding to the first root node, and the second slave node is any one of the slave nodes corresponding to the first root node other than the first slave node; or, receive a second service message from the first root node, the second service message including a second destination node identifier, wherein the second destination node is a slave node corresponding to the second root node or the second root node.

[0083] In one possible implementation, the service module is further configured to: when the first root node cannot obtain routing information to the destination node, the first root node sends a third service message to the second root node, which then forwards it to the destination node; the destination node is a slave node corresponding to the first root node; or, the first root node receives a fourth service message forwarded by the second root node, the fourth service message being a message sent from the slave node corresponding to the first root node to the first root node.

[0084] In one possible implementation, the service module is further configured to: send a fifth service message to a slave node corresponding to the second root node, and have the slave node corresponding to the second root node forward the message to a destination node; the destination node is a slave node corresponding to the first root node; or, the first root node receives a sixth service message forwarded by a slave node corresponding to the second root node, the sixth service message being a message sent from a slave node corresponding to the first root node to the first root node.

[0085] In one possible implementation, the device further includes a flow control module, configured to: the first root node monitors flow information in the low-voltage distribution area where the first root node is located; the flow information includes the total number of packets monitored per unit time in the low-voltage distribution area where the first root node is located; when the flow information meets preset conditions, the first root node sends a bandwidth negotiation message to the second root node; the bandwidth negotiation message is used to determine the priority of each packet to be sent in the low-voltage distribution area where the first root node is located; the first root node sends each packet to be sent according to the priority of each packet to be sent; or, the first root node receives a bandwidth negotiation message from the second root node, the bandwidth negotiation message being used to determine the priority of each packet to be sent in the low-voltage distribution area where the first root node is located; the first root node sends each packet to be sent according to the determined priority of each packet to be sent.

[0086] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management.

[0087] For the technical effects of the fourth aspect and its various possible implementations, please refer to the technical effects of the first aspect and its various possible implementations.

[0088] Fifthly, embodiments of this application provide a communication device for a low-voltage distribution area along a power line, comprising: a receiving module, configured to receive a network access request message from a target slave node from a second root node, the network access request message including the identity information of the target slave node; and a networking module, configured to determine, based on the identity information of the target slave node, whether the target slave node is connected to the low-voltage distribution area where the second root node is located; wherein the target slave node includes a slave node corresponding to the second root node and a slave node corresponding to the first root node.

[0089] In one possible implementation, the networking module is further configured to: the second root node receive the network access request message of the target slave node sent by the first root node; the second root node searches for the identity information of the target slave node in the whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave node corresponding to the second root node; if the identity information of the target slave node belongs to the whitelist corresponding to the second root node, the second root node sends a network access success message to the first root node, which is then forwarded by the first root node to the target slave node.

[0090] In one possible implementation, the networking module is further configured to: send the whitelist corresponding to the second root node to the first root node.

[0091] In one possible implementation, the apparatus further includes a synchronization module, configured to: the second root node receive network information of a slave node corresponding to the first root node and / or routing information corresponding to the first root node sent by the first root node; the network information of the slave node corresponding to the first root node includes at least one of offline information or online information of the slave node corresponding to the first root node; the routing information corresponding to the first root node includes at least one of a communication path between the first root node and the slave node corresponding to the first root node or a second routing metric; or, the second root node sends a request message to the first root node to obtain network information; the second root node receives network information of a slave node corresponding to the first root node and / or routing information corresponding to the first root node sent by the first root node.

[0092] In one possible implementation, the apparatus further includes a service module, configured to: the second root node receive a first service message, the first service message including a first destination node identifier, wherein the first destination node is a slave node corresponding to the first root node or the first root node.

[0093] In one possible implementation, the service module is further configured to: the second root node receive a second service message sent by the first root node and forward the second service message to a destination node, the destination node being a slave node corresponding to the first root node; or, the second root node receives a third service message and forwards the third service message to the first root node, the third service message being a message sent by a slave node corresponding to the first root node to the first root node.

[0094] In one possible implementation, the device further includes a flow control module, configured to: the second root node receive a bandwidth negotiation message from the first root node, the bandwidth negotiation message being used to determine the priority of each message to be sent in the low-voltage distribution area where the second root node is located; and the second root node sends each message to be sent according to the determined priority of each message to be sent.

[0095] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management; or, the first root node is used for equipment configuration services, and the second root node is used for marketing data collection and meter reading services.

[0096] For the technical effects of the fifth aspect and its various possible implementations, please refer to the technical effects of the second aspect and its various possible implementations.

[0097] Sixthly, embodiments of this application provide a communication device for a low-voltage distribution area along a power line, comprising: a transmitting module, configured to send a network access request message from a first slave node to a first root node, the network access request message including the identity information of the first slave node; and an access module, configured to receive a network access success message sent by the first root node, the network access success message being a message indicating that the first slave node has successfully accessed the low-voltage distribution area where the first root node is located; wherein, the first slave node includes a slave node corresponding to the first root node and a slave node corresponding to the second root node.

[0098] In one possible implementation, the apparatus further includes a reporting module, configured to send network information of the first slave node to the first root node when the first slave node is a slave node corresponding to the first root node. The network information of the first slave node includes at least one of: offline information of the first slave node or online information of the first slave node.

[0099] In one possible implementation, the apparatus further includes a service module for the first slave node to send a first service message, wherein the first service message includes a first destination node identifier and a next-level node identifier; if the first slave node is a slave node corresponding to the first root node, the first destination node is the first root node, and the first next-level node is a slave node corresponding to the first root node or a slave node corresponding to the second root node; or, the first slave node receives a second service message, wherein the second service message includes a second destination node identifier; if the first slave node is a slave node corresponding to the first root node, the second destination node is the second root node or a slave node corresponding to the second root node.

[0100] In one possible implementation, the service module is further configured to: the first slave node receive a third service message sent by the first root node and forward the third service message to a destination node, the destination node being a slave node corresponding to the first root node; or, the first slave node receives a fourth service message and forwards the fourth service message to the first root node, the fourth service message being a message sent by the slave node corresponding to the first root node to the first root node.

[0101] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, and three-phase imbalance management; or, the first root node is used for equipment configuration services, and the second root node is used for marketing data collection and meter reading services.

[0102] For the technical effects of the sixth aspect and its various possible implementations, please refer to the technical effects of the third aspect and its various possible implementations.

[0103] In a seventh aspect, embodiments of this application provide a communication device for a low-voltage power line distribution area, comprising: a processor and a transmission interface; the processor receiving or transmitting data through the transmission interface; the processor being configured to execute instructions stored in a memory to implement one or more of the communication methods for a low-voltage power line distribution area according to the first aspect or multiple possible implementations thereof, or to implement one or more of the communication methods for a low-voltage power line distribution area according to the second aspect or multiple possible implementations thereof, or to implement one or more of the communication methods for a low-voltage power line distribution area according to the third aspect or multiple possible implementations thereof.

[0104] Eighthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions that, when executed by a computer or processor, implement one or more of the communication methods for low-voltage power line distribution areas in accordance with the first aspect or various possible implementations thereof, or implement one or more of the communication methods for low-voltage power line distribution areas in accordance with the second aspect or various possible implementations thereof, or implement one or more of the communication methods for low-voltage power line distribution areas in accordance with the third aspect or various possible implementations thereof.

[0105] Ninthly, embodiments of this application provide a computer program product containing instructions that, when executed on a computer or processor, cause the computer or processor to execute one or more of the communication methods for low-voltage power line distribution areas in accordance with the first aspect or various possible implementations thereof, or to implement one or more of the communication methods for low-voltage power line distribution areas in accordance with the second aspect or various possible implementations thereof, or to implement one or more of the communication methods for low-voltage power line distribution areas in accordance with the third aspect or various possible implementations thereof.

[0106] For the technical effects of the seventh, eighth and ninth aspects mentioned above, please refer to the technical effects of the first aspect and its various possible implementations, or the technical effects of the second aspect and its various possible implementations, or the technical effects of the third aspect and its various possible implementations. Attached Figure Description

[0107] The accompanying drawings, which are included in and form part of this specification, illustrate exemplary embodiments, features, and aspects of this application together with the specification and serve to explain the principles of this application.

[0108] Figure 1 A schematic diagram of a low-voltage distribution area according to an embodiment of this application is shown.

[0109] Figure 2 The above is shown Figure 1 Physical topology diagram of medium and low voltage distribution area 1.

[0110] Figure 3 The above is shown Figure 1 A schematic diagram of the two topologies of the communication link layer in medium and low voltage distribution area 1.

[0111] Figure 4 A flowchart illustrating a communication method for a low-voltage power line distribution area according to an embodiment of this application is shown.

[0112] Figure 5A flowchart illustrating a root node pairing according to an embodiment of this application is shown.

[0113] Figure 6 It shows Figure 1 A schematic diagram of root node pairing in low-voltage zone 1.

[0114] Figure 7 A flowchart of an authentication network according to an embodiment of this application is shown.

[0115] Figure 8 A flowchart of another authentication network according to an embodiment of this application is shown.

[0116] Figure 9 A flowchart of another authentication network according to an embodiment of this application is shown.

[0117] Figure 10 This application illustrates a construction based on an embodiment of the invention. Figure 1 A schematic diagram of a network topology for the communication link layer of low-voltage substation 1 in the diagram.

[0118] Figure 11 A flowchart illustrating a method for synchronizing network information according to an embodiment of this application is shown.

[0119] Figure 12 A flowchart illustrating another embodiment of the present application for synchronizing network information is shown.

[0120] Figure 13 A flowchart illustrating a business communication according to an embodiment of this application is shown.

[0121] Figure 14 A flowchart illustrating another embodiment of the present application for conducting business communication is shown.

[0122] Figure 15a It shows Figure 1 A schematic diagram of a service communication method between nodes in low-voltage distribution area 1.

[0123] Figure 15b It shows Figure 1 This is a schematic diagram illustrating another type of business communication between nodes in low-voltage distribution area 1.

[0124] Figure 16 A flowchart illustrating another embodiment of the present application for conducting business communication is shown.

[0125] Figure 17 A flowchart illustrating another embodiment of the present application for conducting business communication is shown.

[0126] Figure 18a It shows Figure 1 This is a schematic diagram illustrating another type of business communication between nodes in low-voltage distribution area 1.

[0127] Figure 18b It shows Figure 1 This is a schematic diagram illustrating another type of business communication between nodes in low-voltage distribution area 1.

[0128] Figure 19 A flowchart illustrating a bandwidth coordination method according to an embodiment of this application is shown.

[0129] Figure 20 A schematic diagram of the structure of a communication device for a low-voltage power line substation according to an embodiment of this application is shown.

[0130] Figure 21 A schematic diagram of the structure of a communication device for a low-voltage power line substation according to another embodiment of this application is shown.

[0131] Figure 22 A schematic diagram of the structure of a communication device for a low-voltage power line substation according to another embodiment of this application is shown.

[0132] Figure 23 A schematic diagram of the structure of a communication device for a low-voltage power line substation according to another embodiment of this application is shown. Detailed Implementation

[0133] Various exemplary embodiments, features, and aspects of this application will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.

[0134] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.

[0135] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0136] Furthermore, to better illustrate this application, numerous specific details are provided in the following detailed embodiments. Those skilled in the art should understand that this application can be implemented without certain specific details. In some instances, methods, means, components, and circuits well-known to those skilled in the art have not been described in detail in order to highlight the main points of this application.

[0137] To facilitate understanding of the embodiments of this application, some concepts involved in the embodiments of this application will be introduced first below.

[0138] In a power grid, electricity is transmitted to various locations via high-voltage transmission lines. After passing through transformers, the high-voltage electricity is converted to low-voltage electricity and then transmitted to users through a low-voltage distribution network. Each transformer, connected to a low-voltage distribution network consisting of one or more nodes, is called a low-voltage power distribution area, or simply a low-voltage distribution zone. Nodes within the same low-voltage distribution zone are interconnected via power lines. Nodes in the same topology at the communication link layer can communicate with each other, while nodes in different topologies at the communication link layer cannot communicate with each other.

[0139] Figure 1 This diagram illustrates a low-voltage distribution area layout according to one embodiment of this application. High-voltage electricity on high-voltage transmission lines is converted to low-voltage electricity by transformers. The low-voltage distribution areas under different transformers are shown below. Figure 1 As shown, low-voltage distribution zones include 1, 2, 3, and so on. Each low-voltage distribution zone may contain at least one root node and at least one slave node. The number of root nodes and / or slave nodes may vary between different low-voltage distribution zones. Figure 1 As shown, low-voltage zone 1 may include root nodes CCO1 and CCO2, and slave nodes STA1, STA2, STA3, etc.; low-voltage zone 2 may include root nodes CCO3 and CCO4, and slave nodes STA4, STA5, STA6, STA7, etc.; low-voltage zone 3 may include root nodes CCO5, CCO6, and CCO7, and slave nodes STA8, STA9, STA10, etc.

[0140] The root node, also known as the master node, head-end node, or central coordinator (CCO), can, for example, include devices such as concentrators (or energy controllers) and converged terminals. It can also include a power line carrier (PLC) communication module or device, which can be set up independently or integrated into the concentrator, converged terminal, or other equipment. As the general agent for each low-voltage distribution area, the root node can communicate with the master station (power bureau server) via a private fiber optic network / public wireless network and be managed by the master station. It can also communicate with its corresponding slave nodes within the low-voltage distribution area via the PLC network, enabling business management and data monitoring of the slave nodes within the low-voltage distribution area.

[0141] A slave node, also known as a station (STA), can, for example, include devices such as smart circuit breakers, energy meters, data collectors, power line fault indicators (FQIs), reactive power compensators, and metering devices; it can also include a PLC communication module or device, which can be integrated into the smart circuit breaker, energy meter, data collector, power line fault indicator, etc., or can be set up independently, and can communicate with the internal devices such as smart circuit breakers, energy meters, data collectors, power line fault indicators, etc., through any of RS232, RS485, serial port, serial peripheral interface (SPI), etc. The slave node can communicate with its corresponding root node in the low-voltage distribution area through the PLC network and can be controlled and managed by the root node. Furthermore, the slave node can also have the ability to collect and report data such as electrical energy, power, voltage, and current. It can receive control or collection commands issued by the root node and collect and report data. It can also have the function of recording and reporting operation and maintenance parameters such as faults, alarms, and operations, thereby protecting the line from the hazards of faults such as overload, short circuit, grounding / leakage, current imbalance, and over / under voltage.

[0142] For ease of description, the following will use... Figure 1 Taking the low-voltage distribution area 1 shown in the figure as an example, the communication method of the low-voltage distribution area of ​​the power line provided by the relevant technology and the embodiment of this application will be described.

[0143] Figure 2 The above is shown Figure 1 Physical topology diagram of medium and low voltage distribution area 1. (See diagram below.) Figure 2As shown, low-voltage distribution area 1 includes two root nodes, CCO1 and CCO2. Root node CCO1 can be a concentrator, and root node CCO2 can be a fusion terminal. It also includes multiple slave nodes STA1, STA2, STA3… such as incoming line switches, outgoing line switches, branch switches, fault indicators, pre-meter switches, energy meters, reactive power compensators, metering devices, etc. Among these, the incoming line switches, outgoing line switches, branch switches, and pre-meter switches can all be intelligent circuit breaker switches. It is understandable that… Figure 2 The number of root nodes and slave nodes in the medium and low voltage distribution area 1, as well as the types of root nodes and slave nodes, are only examples. In actual applications, they can be flexibly configured. This application embodiment does not limit this.

[0144] In low-voltage distribution area 1, the root node and master node generally belong to the marketing department or the equipment department. Among them, the electricity meters and pre-meter switches on the user side, and the concentrators and meters on the transformer side belong to the marketing department. These devices form the marketing data collection and meter reading network. The master station and concentrators manage the slave nodes in this network, which are the slave nodes corresponding to the concentrators. The branch switches and fault indicators on the line side, and the converged terminals, incoming switches, outgoing switches, reactive power compensators, and leakage current protectors on the transformer side belong to the equipment department. These devices form the equipment configuration network. The master station and converged terminals manage the slave nodes in this network, which are the slave nodes corresponding to the converged terminals.

[0145] In related technologies, marketing data collection and meter reading networks and equipment configuration networks are constructed into two independent topology networks at the communication link layer of low-voltage distribution areas through methods such as same-frequency dual-network, different-frequency dual-network, and heterogeneous dual-network. Figure 3 The above is shown Figure 1 A schematic diagram of the two topologies of the communication link layer in medium-low voltage distribution area 1. (See diagram below.) Figure 3 As shown, the marketing data collection and meter reading network and the device configuration network are independent of each other. The marketing data collection and meter reading network may include the root node CC01 and its corresponding slave nodes STA1, STA2, STA3, STA4, STA5, and STA6; the device configuration network may include the root node CCO2 and its corresponding slave nodes STA1*, STA2*, STA3*, STA4*, STA5*, and STA6*.

[0146] In the same-frequency dual-network mode, Figure 3 The marketing data collection and meter reading network and the equipment configuration network share the same communication frequency band and communication protocol. Nodes such as CC01, CCO2, STA1, and STA1* distinguish between different networks through the "Network Type" field in the frame control field of the carrier communication message. In the heterogeneous dual-network mode, Figure 3The marketing data collection and meter reading network and the equipment configuration network use different communication frequency bands but the same communication protocol. The marketing data collection and meter reading network can use a communication frequency band of 0.7–3MHz, while the equipment configuration network can use a communication frequency band of 3–4.2MHz. Nodes such as CC01 and STA1 operate on different communication frequency bands than nodes such as CCO2 and STA1*, thus isolating the two networks. In this heterogeneous dual-network approach, Figure 3 The communication frequency bands and communication protocols of the marketing data collection and meter reading network and the equipment configuration network are different; the communication protocol of the marketing data collection and meter reading network can be the State Grid Broadband Carrier Protocol, and the communication frequency band can be 0.7 to 3 MHz, while the communication protocol of the equipment configuration network can be the G3 protocol, and the communication frequency band can be 200 to 500 kHz.

[0147] However, in the aforementioned dual-frequency, dual-frequency, and heterogeneous dual-network methods, the nodes in the marketing data collection and meter reading network and the equipment configuration network are not interconnected on the communication links and cannot act as relays for each other during communication, affecting the communication performance of the low-voltage distribution area; for example, Figure 3 As shown, when the root node CC01 communicates with its corresponding slave node STA6, it can only use the communication path CCO1->STA1->STA2->STA5->STA6, that is, using nodes in the marketing data collection and meter reading network as relays. Because the communication path between the root node CC01 and the slave node STA6 is long, the channel attenuation and noise are large, resulting in poor communication stability and reliability. At the same time, it is not possible to use nodes in the device configuration network as relays, which increases the communication latency between the root node CC01 and the slave node STA6, affecting the communication performance of the low-voltage distribution area and failing to guarantee the stable operation of services in the low-voltage distribution area.

[0148] Meanwhile, the nodes in the aforementioned marketing data collection and meter reading network and equipment configuration network are located in the same distribution area, but belong to two different network topologies at the communication link layer, which is not conducive to the business expansion of the low-voltage distribution area; for example, if Figure 3 The slave node STA2 in the middle is Figure 2 In the table front switch, node STA5* is a branch switch located on the same branch as the table front switch; based on channel characteristics... Figure 3 When performing line branch identification in medium and low voltage distribution area 1, since slave node STA2 and slave node STA5* do not communicate with each other on the communication link, it is difficult to distinguish that they are located on the same branch based on the channel characteristics between them, thus making it difficult to carry out accurate line branch identification services.

[0149] To address the aforementioned technical problems, this application provides a communication method for low-voltage distribution areas along power lines (details described below). For example, this method can be implemented by... Figure 1The root node and / or slave nodes of low-voltage distribution area 1 in this application are configured to execute the communication method of low-voltage distribution area of ​​power line in this application embodiment. The nodes in low-voltage distribution area 1 are configured into a topology network in the communication link layer of low-voltage distribution area, and the nodes communicate with each other on the communication link, thereby improving the communication performance of low-voltage distribution area 1 and ensuring the stable operation of services in low-voltage distribution area 1. At the same time, the nodes in low-voltage distribution area 1 belong to the same topology network, which is conducive to the service expansion of low-voltage distribution area 1 and meets the needs of service development.

[0150] It should be noted that the application scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of PLC network architecture and the emergence of new business scenarios, as well as other wired communication network architectures, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0151] The communication method for low-voltage distribution areas along power lines provided in the embodiments of this application will be described in detail below.

[0152] Figure 4 A flowchart illustrating a communication method for a low-voltage power line distribution area according to an embodiment of this application is shown, as follows: Figure 4 As shown, the method may include the following steps:

[0153] Step 401: The target node sends a network access request message to the first root node.

[0154] The network access request message includes the identity information of the target slave node. For example, the identity information of the target slave node may include the unique address of the target slave node.

[0155] The target slave node can be any slave node. For example, the target slave node can include the slave node corresponding to the first root node and the slave node corresponding to the second root node.

[0156] The first root node can be any node in the low-voltage distribution area, and the second root node can be at least one root node in the low-voltage distribution area other than the first root node. The slave node corresponding to the first root node represents one or more slave nodes in the low-voltage distribution area managed by the first root node, and the slave node corresponding to the second root node represents one or more slave nodes in the low-voltage distribution area managed by the second root node. The slave nodes corresponding to the first root node and the slave nodes corresponding to the second root node are different nodes.

[0157] For example, a low-voltage distribution area can be Figure 1The low-voltage zone 1 shown can have a first root node CCO1, a second root node CCO2, and a target slave node STA1, STA2, STA3, etc.

[0158] Step 402: The first root node receives the network access request message from the target slave node.

[0159] Optionally, the first root node can determine the identity information of the target slave node based on the received network access request message.

[0160] Step 403: The first root node determines whether the target slave node is connected to the low-voltage distribution area where the first root node is located based on the identity information of the target slave node.

[0161] It can be understood that the low-voltage distribution area where the first root node is located is the same low-voltage distribution area as the second root node, the slave node corresponding to the first root node, and the slave node corresponding to the second root node. In other words, the first root node, the second root node, the slave node corresponding to the first root node, and the slave node corresponding to the second root node are all in the same low-voltage distribution area.

[0162] For example, the first root node can determine whether the target slave node is a slave node corresponding to the first root node or a slave node corresponding to the second root node based on the identity information of the target slave node, thereby determining whether the target slave node is connected to the low-voltage distribution area where the first root node is located.

[0163] For example, the first root node can send a network access response message to the target slave node. For instance, the first root node can send a network access success message to the target slave node when it determines that the target slave node has accessed the low-voltage distribution area where the first root node is located; or it can send a network access failure message to the target slave node when it refuses the target slave node's access to the low-voltage distribution area where the first root node is located.

[0164] Step 404: The target node receives the access network response message sent by the first root node.

[0165] For example, if the target slave node receives a network access success message, it indicates that the target slave node is the slave node corresponding to the first root node or the slave node corresponding to the second root node, and has successfully accessed the low-voltage distribution area where the first root node is located; if the target node receives a network access failure message, it indicates that the target slave node is neither the slave node corresponding to the first root node nor the slave node corresponding to the second root node, and the target slave node cannot access the low-voltage distribution area where the first root node is located.

[0166] In this embodiment, the slave nodes corresponding to the first root node and the slave nodes corresponding to the second root node can be configured in a topology network in the communication link layer of the low-voltage distribution area. The nodes in the low-voltage distribution area can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of services in the low-voltage distribution area. At the same time, the nodes in the low-voltage distribution area belong to the same topology network, which facilitates the expansion of services in the low-voltage distribution area and thus meets the needs of service development.

[0167] For example, the first root node and the second root node can be root nodes managed by different departments, the first root node and its corresponding slave node can be nodes managed by the same department, and the second root node and its corresponding slave node can be nodes managed by the same department.

[0168] In some examples, the first node and its corresponding slave nodes can be used for marketing data collection and meter reading services; the second node and its corresponding slave nodes can be used for equipment configuration services. The equipment configuration services may include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management. For example, Figure 2 In the low-voltage distribution area 1, the first node can be a concentrator, and the second node can be a fusion terminal. The slave nodes corresponding to the first node can include: electricity meters, front-end switches, metering devices, etc., and the slave nodes corresponding to the second node can include: branch switches, fault indicators, incoming line switches, outgoing line switches, reactive power compensators, leakage current protectors, etc.

[0169] In other examples, the first root node and its corresponding slave nodes can be used for device configuration services; the second root node and its corresponding slave nodes can be used for marketing data collection and meter reading services. For example, Figure 2 In the low-voltage distribution area 1, the first node can be a fusion terminal, and the second node can be a concentrator. The slave nodes corresponding to the first node can include: branch switches, fault indicators, incoming switches, outgoing switches, reactive power compensators, leakage current protectors, etc., and the slave nodes corresponding to the second node can include: energy meters, front-end switches, metering instruments, etc.

[0170] In this way, nodes managed by different departments in a low-voltage distribution area can be configured into a single topology network in the communication link layer of that low-voltage distribution area. These nodes can communicate with each other on the communication link, thereby improving the communication performance of the low-voltage distribution area and ensuring the stable operation of marketing data collection and meter reading services as well as equipment configuration services. At the same time, nodes managed by different departments belong to the same topology network, which facilitates the expansion of new services and thus meets the needs of business development.

[0171] In one possible implementation, prior to step 401 above, the first root node can determine the second root node that matches the first root node through pairing.

[0172] Figure 5 A flowchart illustrating a root node pairing according to an embodiment of this application is shown, as follows: Figure 5 As shown, the following steps may be included:

[0173] Step 501: The first root node listens to the root node in the network.

[0174] The network refers to the network near the first root node that the first root node can listen to and search. It can generally include at least one low-voltage area. For example, it can include the low-voltage area where the first root node is located, and the low-voltage area adjacent to the low-voltage area where the first root node is located. Figure 6 It shows Figure 1 A schematic diagram of root node pairing in low-voltage zone 1 is shown below. Figure 6 As shown, the root node CCO1 in low-voltage zone 1 can monitor the root nodes CCO2 and CCO3 in low-voltage zone 2.

[0175] For example, the first root node can listen to the root node in the network after the first power-on or reboot.

[0176] Step 502: Among the root nodes that have been monitored, determine the second root node that matches the first root node.

[0177] For example, if the first root node has historical pairing information stored locally, it can select the root node that it has paired with from the monitored root nodes based on the historical pairing information, thereby determining the second root node that matches the first root node.

[0178] For example, after the first root node detects the other root nodes, it can perform pairing based on non-disruptive identification. That is, it can be paired with the first root node based on at least one of the physical communication quality or power line characteristics between the first root node and each of the detected root nodes, thereby determining the second root node that matches the first root node. The physical communication quality may include the signal-to-noise ratio (SNR), and the power line characteristics may include the Network TimeBase (NTB) information.

[0179] In some examples, the first root node can compare the SNR or zero-crossing NTB information between itself and the monitored root nodes with a preset threshold, and determine the root node corresponding to the SNR or zero-crossing NTB information exceeding the preset threshold as the second root node matching the first root node. For example, as... Figure 6As shown, the SNR between root node CCO1 and root node CCO2 is 30dB, and the SNR between root node CCO1 and root node CCO3 is 10dB. If the preset threshold is 25dB, then root node CCO2 can be determined to be the root node that matches root node CCO1.

[0180] In other examples, the first root node can be quickly and initially paired with the monitored root nodes based on their SNR (Sum of Not Received). The root node with the highest SNR value is then selected as a candidate root node. Further precise pairing is then performed using the zero-crossing NTB (Network Transmission Tolerance) information between the candidate root node and the first root node. If the zero-crossing NTB information exceeds a preset threshold, the candidate root node is determined as the second root node that matches the first root node. For example, ... Figure 6 As shown, the SNR between root node CCO1 and root node CCO2 is 30dB, and the SNR between root node CCO1 and root node CCO3 is 10dB. Therefore, root node CCO2 can be selected as a candidate root node. If the zero-crossing NTB information between root node CCO1 and root node CCO2 exceeds the preset threshold, then root node CCO2 can be determined as the root node that matches root node CCO1.

[0181] In this embodiment, the first root node determines a second root node that matches the first root node. The first root node and the second root node belong to the same low-voltage distribution area, so they can jointly build, manage and maintain the same topology network of the communication link layer in the low-voltage distribution area.

[0182] The following details several methods for constructing a single-topology network at the communication link layer in a low-voltage distribution area:

[0183] Method 1:

[0184] Figure 7 A flowchart of an authentication network according to an embodiment of this application is shown, such as... Figure 7 As shown, the following steps may be included:

[0185] Step 701: The target node sends a network access request message to the first root node.

[0186] For a detailed explanation of this step, please refer to the relevant description of step 401 above.

[0187] Step 702: The first root node receives the network access request message from the target slave node.

[0188] For a detailed explanation of this step, please refer to the relevant description of step 402 above.

[0189] Step 703: The first root node searches for the identity information of the target slave node in the whitelist (also known as the authentication list) corresponding to the first root node. If the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the target slave node.

[0190] The whitelist corresponding to the first root node can include the identity information of the slave nodes corresponding to the first root node.

[0191] For example, the first root node can obtain the whitelist corresponding to the first root node in advance from the master station. It can be understood that as the business develops, new nodes need to be added to the low-voltage distribution area. Then the master station can continuously update the whitelist corresponding to the first root node and send the updated whitelist corresponding to the first root node to the first root node.

[0192] Step 704: The target node receives the network access success message sent by the first root node.

[0193] In this way, the target slave node successfully connects to the low-voltage distribution area where the first root node is located through authentication, and the target slave node is the slave node corresponding to the first root node.

[0194] In this method, after the first root node receives the network access request message from the target slave node, it searches for the identity information of the target slave node in the whitelist corresponding to the first root node to achieve independent authentication networking.

[0195] Method 2:

[0196] Figure 8 A flowchart of another authentication network according to an embodiment of this application is shown, such as Figure 8 As shown, the following steps may be included:

[0197] Step 801: The target node sends a network access request message to the first root node.

[0198] For a detailed explanation of this step, please refer to the relevant description of step 401 above.

[0199] Step 802: The first root node receives the network access request message from the target slave node.

[0200] For a detailed explanation of this step, please refer to the relevant description of step 402 above.

[0201] Step 803: The first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node; and if the identity information of the target slave node does not belong to the whitelist corresponding to the first root node, the first root node sends the network access request message of the target slave node to the second root node.

[0202] For details on the whitelist corresponding to the first root node, please refer to the relevant description in step 703 above.

[0203] Step 804: The second root node receives the network access request message from the target slave node sent by the first root node.

[0204] Step 805: The second root node searches for the identity information of the target slave node in the whitelist corresponding to the second root node; if the identity information of the target slave node belongs to the whitelist corresponding to the second root node, the second root node sends a network access success message to the first root node, and the first root node forwards it to the target slave node.

[0205] The whitelist corresponding to the second root node includes the identity information of the slave nodes corresponding to the second root node. For example, the whitelist corresponding to the second root node does not contain the same identity information as the whitelist corresponding to the first root node.

[0206] For example, the second root node can obtain the whitelist corresponding to the second root node in advance from the master station. It can be understood that as the business develops, new nodes need to be added to the low-voltage distribution area, so the master station can continuously update the whitelist corresponding to the second root node and send the updated whitelist corresponding to the second root node to the second root node.

[0207] Step 806: The target node receives the network access success message forwarded by the first root node.

[0208] In this way, the target slave node successfully connects to the low-voltage distribution area where the first root node is located after authentication, and this target slave node is the slave node corresponding to the second root node.

[0209] In this method, after the first root node receives the network access request message from the target slave node, it can forward it to the second root node. Then, the first root node and the second root node can search for the identity information of the target slave node in their respective whitelists to achieve joint authentication networking.

[0210] Method 3:

[0211] Figure 9 A flowchart of another authentication network according to an embodiment of this application is shown, such as Figure 9 As shown, the following steps may be included:

[0212] Step 901: The second root node sends the whitelist corresponding to the second root node to the first root node.

[0213] For details on the whitelist corresponding to the second root node, please refer to the relevant description in step 805 above.

[0214] Step 902: The first root node receives the whitelist corresponding to the second root node.

[0215] Step 903: The target node sends a network access request message to the first root node.

[0216] For a detailed explanation of this step, please refer to the relevant description of step 401 above.

[0217] Step 904: The first root node receives the network access request message from the target slave node.

[0218] For a detailed explanation of this step, please refer to the relevant description of step 402 above.

[0219] It should be noted that steps 903 and 904 can be performed before step 901, and there is no limitation on this.

[0220] Step 905: The first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node and the whitelist corresponding to the second root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first root node sends a network access success message to the target slave node.

[0221] Step 906: The target node receives the network access success message sent by the first root node.

[0222] In this way, the target slave node successfully connects to the low-voltage distribution area where the first root node is located through authentication. This target slave node is either the slave node corresponding to the first root node or the slave node corresponding to the second root node.

[0223] In this method, the second root node authorizes the first root node with its corresponding whitelist. After receiving the network access request message from the target slave node, the first root node searches for the identity information of the target slave node in the whitelists corresponding to the first root node and the second root node to achieve authentication and networking.

[0224] Thus, through the above Figure 7 , Figure 8 , Figure 9 The authentication networking method shown can complete the construction of a network with the same topology at the communication link layer in a low-voltage distribution area. In this way, nodes in the low-voltage distribution area can communicate with each other on the communication links. The communication path between two nodes can use at least one of the following as a relay: a slave node of the first node, a slave node corresponding to the second node, or either the first or second node. This improves the communication performance of the low-voltage distribution area and ensures the stable operation of services within it. Simultaneously, nodes belonging to the same topology network facilitate service expansion within the low-voltage distribution area, thereby meeting business development needs.

[0225] For example, Figure 10 This application illustrates a construction based on an embodiment of the invention. Figure 1 A schematic diagram of a network topology for the communication link layer of low-voltage substation 1 in the diagram is shown below. Figure 10 As shown, CCO1 and CCO2 are successfully paired root nodes, and STA1, STA2, STA3, STA4, STA5, STA6, STA7, and STA8 are slave nodes that have been authenticated and successfully connected to the low-voltage distribution area. Among them, STA2, STA3, STA4, STA5, and STA6 are slave nodes corresponding to root node CCO1, and STA1, STA7, and STA8 are slave nodes corresponding to root node CCO2.

[0226] Different from the above Figure 3 The two network topologies of the communication link layer in medium and low voltage distribution area 1. Figure 10 Intermediate nodes can communicate with each other on the communication link and act as relays during communication. For example, when the root node CCO1 communicates with its corresponding slave node STA2, if the communication path does not include the slave node corresponding to CCO2, multiple slave nodes corresponding to CCO1 are needed for forwarding. This results in a longer communication path, greater channel attenuation and noise, and poor communication stability and reliability. However, if the slave node STA1 corresponding to CCO2 is used as a relay, communication between the root node CCO1 and the slave node STA2 can be achieved through the communication path CCO1->STA1->STA2. This communication path is shorter, the communication is more stable and reliable, and the communication performance is improved.

[0227] Furthermore, the first and second root nodes can jointly manage and maintain the same topology network of the communication link layer in the aforementioned low-voltage distribution area. Since the slave nodes corresponding to the first and second root nodes are both located in the same topology network, compared to... Figure 3 In the dual-network mode with the same frequency, each of the two root nodes sends a network maintenance message. The first root node and the second root node in this topology do not need to send network maintenance messages repeatedly, which improves the efficiency of management and maintenance. At the same time, it saves communication resources and ensures the stable operation of services in the low-voltage distribution area.

[0228] For example, the communication frequency band in the same topology network can be a relatively wide communication frequency band, and all nodes in the topology network can use this communication frequency band for communication; compared to Figure 3 The dual-frequency network topology uses two non-overlapping communication frequency bands in the frequency domain. Using a single communication frequency band can effectively avoid communication interference between the two frequency bands, improving communication stability and reliability. At the same time, using a wider communication frequency band results in higher communication speeds and can support real-time processing and large message volume services, ensuring the stable operation of services in low-voltage distribution areas.

[0229] For example, the communication protocol within the same topology network can adopt the State Grid broadband carrier protocol. Compared to Figure 3 The G3 protocol used in the heterogeneous dual-network mode has higher transmission efficiency, higher communication stability and reliability, and better communication performance than the State Grid broadband carrier protocol. At the same time, it can support real-time processing services and services with large message volumes, ensuring the stable operation of services in low-voltage distribution areas.

[0230] The following example of synchronizing network information will further illustrate how the first and second root nodes jointly manage and maintain the same topology network constructed above.

[0231] The network information may include routing information, node network information, etc. For example, the first root node and the second root node may synchronize routing information, slave node network information, etc.

[0232] Figure 11 A flowchart illustrating a method for synchronizing network information according to an embodiment of this application is shown, such as... Figure 11 As shown, the following steps may be included:

[0233] Step 1101: The first slave node sends its network information to the first root node.

[0234] Wherein, the first slave node is any one of the slave nodes corresponding to the first root node, and the network information of the first slave node may include at least one of the following: the offline information of the first slave node or the online information of the first slave node.

[0235] Step 1102: The first root node receives the network information from the first slave node.

[0236] Step 1103: The first root node updates the routing information corresponding to the first root node based on the network information received from the first slave node.

[0237] The routing information corresponding to the first root node may include at least one of the communication path between the first root node and the corresponding slave node or the routing metric; the routing metric may include at least one of the following: hop count, path bandwidth, path latency, path utilization, and path reliability.

[0238] In this step, the first slave node can determine whether it is online based on its network information, thereby updating the routing information related to the first slave node corresponding to the first root node (e.g., communication paths with the first slave node as a relay or destination node). For example, if the first slave node goes offline, the original communication paths associated with it become unavailable, and the first root node can update these communication paths and determine the corresponding routing metrics. When the first slave node comes online, the first root node can communicate with it as a destination node or as a relay node, and can update the communication paths between the slave nodes corresponding to it and determine the corresponding routing metrics.

[0239] Step 1104: The first root node sends the network information of the first slave node and / or the routing information corresponding to the first root node to the second root node.

[0240] For example, the first root node can send the network information of the first slave node to the second root node, and can also send the updated routing information corresponding to the first root node to the second root node.

[0241] Step 1105: The second root node receives the network information of the first slave node and / or the routing information corresponding to the first root node.

[0242] Optionally, after receiving the network information from the first slave node, the second root node can also update the routing information corresponding to the second root node based on the received network information from the first slave node; for details on updating the routing information, please refer to step 1103 above.

[0243] In this embodiment, the first root node can update the routing information corresponding to the first root node based on the network information received from the first slave node, and can actively send the network information of the first slave node and / or the updated routing information corresponding to the first root node to the second root node, thereby realizing the synchronization of network information between the two root nodes.

[0244] Figure 12 A flowchart illustrating another embodiment of the present application for synchronizing network information is shown, such as... Figure 12 As shown, the following steps may be included:

[0245] Step 1201: The first slave node sends its network information to the first root node.

[0246] For a detailed explanation of this step, please refer to the relevant description of step 1101 above.

[0247] Step 1202: The first root node receives the network information from the first slave node.

[0248] Step 1203: The first root node updates the routing information corresponding to the first root node based on the network information received from the first slave node.

[0249] For a detailed explanation of this step, please refer to the relevant description of step 1103 above.

[0250] Step 1204: The second root node sends a request message to the first root node to obtain network information.

[0251] In this step, the second root node can proactively send a request to the first root node to obtain network information.

[0252] Step 1205: The first root node receives the network information request message from the second root node.

[0253] Step 1206: The first root node sends the network information of the first slave node and / or the routing information corresponding to the first root node to the second root node.

[0254] For a detailed explanation of this step, please refer to the relevant description of step 1104 above.

[0255] Step 1207: The second root node receives the network information of the first slave node and / or the routing information corresponding to the first root node.

[0256] For a detailed explanation of this step, please refer to the relevant description of step 1105 above.

[0257] In this embodiment, the first root node can update the routing information corresponding to the first root node based on the network information received from the first slave node; at the same time, the second root node can send a request to the first root node to obtain network information. After receiving the request from the second root node, the first root node can send the network information of the first slave node and / or the updated routing information corresponding to the first root node to the second root node, thereby realizing the synchronization of network information between the two root nodes.

[0258] The following section elaborates on the methods of business communication between nodes in the communication link layer topology network of the low-voltage distribution area constructed above.

[0259] For example, the service messages exchanged between nodes in the topology network may include a destination node identifier. When any node in the topology network receives a service message, it first determines whether it is the destination node indicated by the destination node identifier in the service message. If it is the destination node indicated by the destination node identifier, it further parses and processes the service message; if it is not the destination node indicated by the destination node identifier, it does not parse and processes the service message and directly forwards it to the next level node. In this way, when the first root node sends a service message to its corresponding slave node, it can set the destination node indicated by the destination node identifier in the service message as the slave node corresponding to the first root node; correspondingly, when the second root node sends a service message to its corresponding slave node, it can set the destination node indicated by the destination node identifier in the service message as the slave node corresponding to the second root node. This enables the first root node and the second root node to independently manage and run their respective services without interfering with each other.

[0260] For example, when the first root node exchanges service messages with the corresponding slave node, nodes in the topology network can be used as relays to improve communication performance and ensure the stable operation of services.

[0261] Figure 13 A flowchart illustrating a service communication method according to an embodiment of this application is shown, such as... Figure 13 As shown, the following steps may be included:

[0262] Step 1301: The first root node sends the first service message.

[0263] The first service message includes a destination node identifier, which indicates that the destination node is the first slave node. In other words, the first service message is a service message sent from the first root node to the first slave node.

[0264] For example, after receiving the first service message from the master station, the first root node can send the first service message to the second root node, which can then forward it to the first slave node.

[0265] For example, the first root node can determine a communication path based on local routing information and send a first service message to the first slave node through this communication path, which includes the second root node. The local routing information of the first root node can include routing information corresponding to the first root node, and can also include routing information corresponding to the second root node obtained through network information synchronization.

[0266] For example, if the first root node cannot obtain routing information to the first slave node, the first root node sends the first service message to the second root node. Here, "unable to obtain routing information to the first slave node" means that the routing information corresponding to the first root node does not include the communication path between the first root node and the first slave node.

[0267] Step 1302: The second root node receives and forwards the first service message.

[0268] For example, after receiving the first service message, the second root node determines that it is not the destination node indicated by the destination node identifier in the first service message, does not parse the first service message, and directly forwards the first service message to the first slave node.

[0269] It is understandable that the communication path from the second root node to the first slave node may include other nodes as relays, such as the slave nodes corresponding to the second root node and the slave nodes corresponding to the first root node other than the first slave node.

[0270] Step 1303: The first slave node receives the first service message.

[0271] For example, after receiving the first service message, the first slave node determines itself as the destination node indicated by the destination node identifier in the first service message, and then performs parsing and processing on the first service message.

[0272] In this embodiment of the application, when the first root node sends a service message to the first slave node, the second root node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0273] Figure 14 A flowchart illustrating another embodiment of the present application for performing business communication is shown, such as... Figure 14 As shown, the following steps may be included:

[0274] Step 1401: The first slave node sends the second service message.

[0275] The second service message includes a destination node identifier, which indicates that the destination node is the first root node. In other words, the second service message is a service message sent from the first slave node to the first root node.

[0276] For example, the first slave node can determine a communication path based on local routing information, and send a second service message to the first root node through this communication path, which includes the second root node. The local routing information of the first slave node can include the communication path between the first slave node and the first root node.

[0277] It is understandable that the communication path from the first slave node to the second root node may also include other nodes as relays, such as the slave nodes corresponding to the second root node and the slave nodes corresponding to the first root node other than the first slave node.

[0278] Step 1402: The second root node receives and forwards the second service message.

[0279] For a detailed explanation of this step, please refer to the relevant description of step 1302 above.

[0280] In this step, the second root node forwards the second service message to the first root node.

[0281] Step 1403: The first root node receives the second service message.

[0282] In this step, after the first root node receives the second service message, it parses and processes the second service message, and can further report the parsed and processed data to the main station.

[0283] In this embodiment of the application, when the first slave node sends a service message to the first root node, the second root node is used as a relay to forward the service message, thereby improving communication performance and ensuring the stable operation of the service.

[0284] For example, Figure 15a It shows Figure 1 A schematic diagram illustrating service communication between nodes in low-voltage distribution area 1. Figure 15a In the diagram, STA1, STA3, and STA5 are slave nodes corresponding to the root node CCO2, and STA2, STA4, and STA6 are slave nodes corresponding to the root node CCO1. For example... Figure 15a As shown, when the root node CCO1 sends a service message to the slave node STA6, the communication path can be CCO1->CCO2->STA3->STA6. That is, the root node CCO1 can send the service message to the root node CCO2, and the root node CCO2 will forward it to the slave node STA6 (via the slave node STA3). Figure 15b It shows Figure 1 This is a schematic diagram illustrating another type of service communication between nodes in low-voltage distribution area 1. Figure 15b In the diagram, STA1, STA3, and STA5 are slave nodes corresponding to the root node CCO2, and STA2, STA4, and STA6 are slave nodes corresponding to the root node CCO1; for example... Figure 15bAs shown, when the slave node STA6 sends a service message to the root node CC01, the communication path can be STA6->STA3->CCO2->CCO1. That is, the slave node STA6 can send the service message to the root node CCO2 (forwarded by the slave node STA3), and the root node CCO2 forwards it to the root node CCO1; thereby realizing bidirectional service message interaction between the root node CCO1 and the slave node STA6.

[0285] Figure 16 A flowchart illustrating another embodiment of the present application for performing business communication is shown, such as... Figure 16 As shown, the following steps may be included:

[0286] Step 1601: The first root node sends the third service message.

[0287] The third service message includes a destination node identifier, which indicates that the destination node is the first slave node. In other words, the third service message is a service message sent from the first root node to the first slave node.

[0288] For example, the first root node can determine the communication path based on the routing information corresponding to the first root node. When the second slave node is the next hop node in the communication path, the first root node sends the third service message to the second slave node, and the second slave node further forwards it to the first slave node. The second slave node can be any slave node among the slave nodes corresponding to the second root node.

[0289] For example, the first root node can listen to a slave node that is reachable by one hop, and the second slave node can be a slave node that is reachable by one hop from the first root node. The first root node can forward the third service message through the second slave node.

[0290] Step 1602: The second slave node receives and forwards the third service message.

[0291] For a detailed explanation of this step, please refer to the relevant description of step 1302 above.

[0292] Step 1603: The first slave node receives the third service message.

[0293] For a detailed explanation of this step, please refer to the relevant description of step 1303 above.

[0294] In this embodiment, when the first root node sends a service message to the first slave node, the second slave node is used as a relay to forward the service message, thereby improving communication performance and ensuring stable service operation. At the same time, there is no need to forward through the second root node, thereby reducing message interaction between the first root node and the second root node and saving bandwidth.

[0295] Figure 17A flowchart illustrating another embodiment of the present application for performing business communication is shown, such as... Figure 17 As shown, the following steps may be included:

[0296] Step 1701: The first slave node sends the fourth service message.

[0297] For a detailed explanation of this step, please refer to the relevant description of step 1401 above.

[0298] In this step, the communication path determined by the first slave node for sending the fourth service message to the first root node includes the second slave node.

[0299] Step 1702: The second slave node receives and forwards the fourth service message.

[0300] For a detailed explanation of this step, please refer to the relevant description of step 1302 above.

[0301] In this step, the second slave node forwards the fourth service message to the first root node.

[0302] Step 1703: The first root node receives the fourth service message forwarded by the second slave node.

[0303] For a detailed explanation of this step, please refer to the relevant description of step 1403 above.

[0304] In this embodiment, when the first slave node sends a service message to the first root node, the second slave node is used as a relay to forward the service message, thereby improving communication performance and ensuring stable service operation. At the same time, there is no need to forward through the second root node, thereby reducing message interaction between the first root node and the second root node and saving bandwidth.

[0305] For example, Figure 18a It shows Figure 1 This is a schematic diagram illustrating another type of service communication between nodes in low-voltage distribution area 1. Figure 18a In the diagram, STA1, STA2, and STA6 are slave nodes corresponding to the root node CCO2, and STA3, STA4, and STA5 are slave nodes corresponding to the root node CCO1. For example... Figure 18a As shown, when the root node CCO2 sends a service message to the slave node STA6, the communication path can be CCO2->STA3->STA6. That is, the root node CCO2 can send the service message to the slave node STA3, and the slave node STA3 can forward it to the slave node STA6. Figure 18b It shows Figure 1 A schematic diagram illustrating another type of service communication between nodes in low-voltage distribution area 1; in Figure 18bIn the diagram, STA1, STA2, and STA6 are slave nodes corresponding to root node CCO2, and STA3, STA4, and STA5 are slave nodes corresponding to root node CCO1; for example... Figure 18b As shown, when the slave node STA6 sends a service message to the root node CCO2, the communication path can be STA6->STA3->CCO2. That is, the slave node STA6 can send the service message to the slave node STA3, and the slave node STA3 can forward it to the root node CCO2; thus realizing bidirectional service message interaction between the root node CCO2 and the slave node STA6.

[0306] It should be noted that, in addition to the methods described above, the first root node can also directly communicate with the first slave node based on routing information, or have other slave nodes (excluding the first slave node) among the slave nodes corresponding to the first root node forward the communication to achieve business communication with the first slave node. For example, as mentioned above... Figure 15a As shown, when the root node CCO1 communicates with its corresponding slave node STA2, the root node CCO1 can directly send service messages to the slave node STA2; when the root node CCO1 communicates with the slave node STA4, the root node CCO1 can send the service messages to the slave node STA2, and the slave node STA2 will forward them to the slave node STA4.

[0307] In this way, the first root node and its corresponding slave node can communicate via services in the manner described above. For example, when the first root node sends a service message to its corresponding slave node, the service message may include a destination node identifier and a next-level node identifier. The destination node is the slave node corresponding to the first root node; the next-level node can be any slave node other than the destination node among the slave nodes corresponding to the second root node, the second node, or the first node. When the first slave node sends a service message to the first root node, the service message may include a destination node identifier and a next-level node identifier; the destination node is the first root node, and the next-level node can be either the slave node corresponding to the first node or the slave node corresponding to the second node.

[0308] Unlike related technologies where the slave nodes corresponding to the first root node and the slave nodes corresponding to the second root node belong to different network topologies at the communication link layer, the communication path for the first root node to send service packets to the first slave node can only include the slave nodes of the first root node. This results in potentially long communication paths, significant channel attenuation and noise, and poor communication stability and reliability. In this embodiment, since the first root node, its corresponding slave node, the second root node, and the slave nodes corresponding to the second root node all belong to the same network at the communication link layer, the first root node can obtain routing information from the slave nodes of the second root node. When sending a service message to the first slave node, the communication path is not limited to the slave nodes of the first root node. The first root node can comprehensively consider its own slave nodes, the slave nodes of the second root node, and the second root node itself to select the optimal sending path. That is, when the first root node interacts with the first slave node, it can use the second root node, any slave node other than the first slave node, or at least one slave node as a relay to forward the service message. This results in a shorter communication path, more stable and reliable communication, thus improving communication performance and ensuring stable service operation. Simultaneously, when the first root node and the second root node interact with their respective slave nodes, they independently manage and operate their respective services without interference, meeting service requirements.

[0309] Furthermore, considering the risk of network congestion when there is a large amount of message exchange in the low-voltage distribution area, the first root node and / or the second root node can also monitor the traffic information in the low-voltage distribution area and perform bandwidth coordination when the traffic information is too large, thereby ensuring the real-time transmission of messages and avoiding network congestion.

[0310] Figure 19 A flowchart illustrating a bandwidth coordination method according to an embodiment of this application is shown, such as... Figure 19 As shown, the following steps may be included:

[0311] Step 1901: The first root node listens to the traffic information in the low-voltage distribution area where the first root node is located.

[0312] The traffic information includes the total number of messages in the low-voltage distribution area where the first root node is located, which is monitored per unit time.

[0313] Optionally, the first root node can interact with the second root node to exchange the traffic information they are listening to.

[0314] Step 1902: If the traffic information meets the preset conditions, the first root node sends a bandwidth negotiation message to the second root node.

[0315] Among them, the bandwidth negotiation message is used to determine the priority of each message to be sent in the low-voltage distribution area where the first root node is located.

[0316] For example, the preset condition can be that the total number of packets in the low-voltage distribution area exceeds a certain threshold. When the traffic information exceeds the threshold, it indicates that there are a large number of packets to be sent in the low-voltage distribution area, and there is a risk of network congestion. At this time, the first root node sends a bandwidth negotiation message to the second root node to trigger bandwidth negotiation.

[0317] Step 1903: The second root node receives the bandwidth negotiation message from the first root node.

[0318] It is understandable that the first root node and the second root node can exchange bandwidth negotiation messages once or multiple times to determine the priority of each message to be sent in the low-voltage distribution area.

[0319] For example, the first root node and the second root node can define the same Quality of Service (QoS) mechanism to prioritize each message to be sent, that is, to set high priority to service messages with strong real-time requirements and low priority to service messages with relatively weak real-time requirements; for example, electricity meter recharging has high real-time requirements and electricity meter upgrading has relatively low real-time requirements. Therefore, the service message indicating electricity meter recharging can be set as high priority and the service message indicating electricity meter upgrading can be set as low priority.

[0320] Step 1904: The first root node sends each message to be sent according to the determined priority of each message to be sent.

[0321] In this step, the first root node prioritizes sending the highest-priority messages among all the messages to be sent, thereby ensuring the real-time transmission of high-priority messages and thus guaranteeing the stable operation of the service. For example, if the messages to be sent include a message instructing the recharge of an energy meter, a message instructing the upgrade of an energy meter, and a message instructing the upgrade of a smart circuit breaker, then the first root node prioritizes sending the message instructing the upgrade of an energy meter; subsequently, it sends these two messages according to their respective priorities.

[0322] Step 1905: The second root node sends each message to be sent according to the determined priority of each message to be sent.

[0323] This step can be found in step 1904 above.

[0324] In this embodiment, the first root node and the second root node can coordinate bandwidth when the traffic information meets preset conditions, and send each message to be sent according to the determined priority of each message to be sent, thereby ensuring the real-time transmission of messages and avoiding network congestion.

[0325] Based on the same inventive concept of the above method embodiments, embodiments of this application also provide a communication device for a low-voltage power line distribution area, which can be used to execute the technical solutions described in the above method embodiments.

[0326] Figure 20 A schematic diagram of the structure of a communication device for a low-voltage power line distribution area according to an embodiment of this application is shown, as follows: Figure 20 As shown, the device may include: a first receiving module 2001, used by a first root node to receive a network access request message from a target slave node, the network access request message including the identity information of the target slave node; and a first networking module 2002, used by the first root node to determine whether the target slave node is connected to the low-voltage distribution area where the first root node is located based on the identity information of the target slave node; wherein, the target slave node includes the slave node corresponding to the first root node and the slave node corresponding to the second root node.

[0327] In one possible implementation, the first networking module 2002 is further configured to: search for the identity information of the target slave node in the whitelist corresponding to the first root node, wherein the whitelist corresponding to the first root node includes the identity information of the slave node corresponding to the first root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the target slave node; otherwise, the first root node sends the network access request message to the second root node.

[0328] In one possible implementation, the first networking module 2002 is further configured to: receive a network access request message from the target slave node sent by the second root node; search for the identity information of the target slave node in the whitelist corresponding to the first root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the second root node, which is then forwarded by the second root node to the target slave node.

[0329] In one possible implementation, the networking module 2002 is further configured to: the first root node receive a whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave node corresponding to the second root node; the first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node and the whitelist corresponding to the second root node; if the identity information of the target slave node belongs to the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first root node sends a network access success message to the target slave node.

[0330] In one possible implementation, the networking module 2002 is further configured to: send the whitelist corresponding to the first root node to the second root node.

[0331] In one possible implementation, the device further includes a first pairing module for: the first root node monitoring root nodes in the network; the network including at least one low-voltage substation; and the first root node determining a second root node that matches the first root node among the monitored root nodes.

[0332] In one possible implementation, the apparatus further includes a first synchronization module, configured to: the first root node receive network information of a slave node corresponding to the first root node, the network information of the slave node corresponding to the first root node including at least one of offline information or online information of the slave node corresponding to the first root node; the first root node updates routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the routing information corresponding to the first root node includes at least one of a communication path between the first root node and the slave node corresponding to the first root node or a first routing metric; the first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node; or, the first root node receives the network information of the slave node corresponding to the first root node; the first root node updates the routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the first root node receives a network information request message from the second root node; the first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node.

[0333] In one possible implementation, the first synchronization module is further configured to: the first root node receive network information of the slave node corresponding to the second root node and / or routing information corresponding to the second root node sent by the second root node; the network information of the slave node corresponding to the second root node includes at least one of offline information or online information of the slave node corresponding to the second root node; the routing information corresponding to the second root node includes at least one of communication path between the second root node and the slave node corresponding to the second root node or a second routing metric value; or, the first root node sends a request message to the second root node to obtain network information; the first root node receives network information of the slave node corresponding to the second root node and / or routing information corresponding to the second root node sent by the second root node.

[0334] In one possible implementation, the apparatus further includes a first service module, configured to: send a first service message from the first root node, the first service message including a first destination node identifier and a next-level node identifier, wherein the first destination node is a first slave node corresponding to the first root node, the first slave node is any one of the slave nodes corresponding to the first root node, the first next-level node is any one of the slave nodes corresponding to the second root node, the second root node, or the second slave node corresponding to the first root node, and the second slave node is any one of the slave nodes corresponding to the first root node other than the first slave node; or, receive a second service message from the first root node, the second service message including a second destination node identifier, wherein the second destination node is a slave node corresponding to the second root node or the second root node.

[0335] In one possible implementation, the first service module is further configured to: when the first root node cannot obtain routing information to the destination node, the first root node sends a third service message to the second root node, which then forwards it to the destination node; the destination node is a slave node corresponding to the first root node; or, the first root node receives a fourth service message forwarded by the second root node, wherein the fourth service message is a message sent by the slave node corresponding to the first root node to the first root node.

[0336] In one possible implementation, the first service module is further configured to: send a fifth service message to a slave node corresponding to the second root node, and have the slave node corresponding to the second root node forward the message to a destination node; the destination node is a slave node corresponding to the first root node; or, the first root node receives a sixth service message forwarded by a slave node corresponding to the second root node, the sixth service message being a message sent by a slave node corresponding to the first root node to the first root node.

[0337] In one possible implementation, the device further includes a first flow control module, configured to: the first root node monitors flow information in the low-voltage distribution area where the first root node is located; the flow information includes the total number of packets monitored per unit time in the low-voltage distribution area where the first root node is located; when the flow information meets preset conditions, the first root node sends a bandwidth negotiation message to the second root node; the bandwidth negotiation message is used to determine the priority of each packet to be sent in the low-voltage distribution area where the first root node is located; the first root node sends each packet to be sent according to the priority of each packet to be sent; or, the first root node receives a bandwidth negotiation message from the second root node, the bandwidth negotiation message being used to determine the priority of each packet to be sent in the low-voltage distribution area where the first root node is located; the first root node sends each packet to be sent according to the determined priority of each packet to be sent.

[0338] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management.

[0339] In the embodiments of this application, the specific description and technical effects of the communication device for the low-voltage distribution area of ​​the power line and its various possible implementation methods can be found in the relevant introduction above, and will not be repeated here.

[0340] Figure 21 A schematic diagram of the structure of a communication device for a low-voltage power line distribution area according to another embodiment of this application is shown, such as... Figure 21 As shown, the device may include: a second receiving module 2101, used by the second root node to receive a network access request message from a target slave node, the network access request message including the identity information of the target slave node; and a second networking module 2102, used by the second root node to determine whether the target slave node is connected to the low-voltage distribution area where the second root node is located based on the identity information of the target slave node; wherein, the target slave node includes the slave node corresponding to the second root node and the slave node corresponding to the first root node.

[0341] In one possible implementation, the second networking module 2102 is further configured to: receive a network access request message from the target slave node sent by the first root node; search for the identity information of the target slave node in the whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave node corresponding to the second root node; if the identity information of the target slave node belongs to the whitelist corresponding to the second root node, the second root node sends a network access success message to the first root node, which is then forwarded by the first root node to the target slave node.

[0342] In one possible implementation, the second networking module 2102 is further configured to: send the whitelist corresponding to the second root node to the first root node.

[0343] In one possible implementation, the apparatus further includes a second synchronization module, configured to: the second root node receive network information of a slave node corresponding to the first root node and / or routing information corresponding to the first root node sent by the first root node; the network information of the slave node corresponding to the first root node includes at least one of offline information or online information of the slave node corresponding to the first root node; the routing information corresponding to the first root node includes at least one of a communication path between the first root node and the slave node corresponding to the first root node or a second routing metric; or, the second root node sends a request message to the first root node to obtain network information; the second root node receives network information of the slave node corresponding to the first root node and / or routing information corresponding to the first root node sent by the first root node.

[0344] In one possible implementation, the apparatus further includes a second service module, configured to: receive a first service message from the second root node, the first service message including a first destination node identifier, wherein the first destination node is a slave node corresponding to the first root node or the first root node.

[0345] In one possible implementation, the second service module is further configured to: receive a second service message sent by the first root node and forward the second service message to a destination node, wherein the destination node is a slave node corresponding to the first root node; or, receive a third service message and forward the third service message to the first root node, wherein the third service message is a message sent by the slave node corresponding to the first node to the first root node.

[0346] In one possible implementation, the device further includes a second flow control module, configured to: the second root node receive a bandwidth negotiation message from the first root node, the bandwidth negotiation message being used to determine the priority of each message to be sent in the low-voltage distribution area where the second root node is located; and the second root node sends each message to be sent according to the determined priority of each message to be sent.

[0347] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management; or, the first root node is used for equipment configuration services, and the second root node is used for marketing data collection and meter reading services.

[0348] In the embodiments of this application, the specific description and technical effects of the communication device for the low-voltage distribution area of ​​the power line and its various possible implementation methods can be found in the relevant introduction above, and will not be repeated here.

[0349] Figure 22 A schematic diagram of the structure of a communication device for a low-voltage power line distribution area according to another embodiment of this application is shown, such as... Figure 22 As shown, the device may include: a sending module 2201, used for a first slave node to send a network access request message to a first root node, the network access request message including the identity information of the first slave node; and a network access module 2202, used for the first slave node to receive a network access success message sent by the first root node, the network access success message being a message indicating that the first slave node has successfully accessed the low-voltage distribution area where the first root node is located; wherein, the first slave node includes the slave node corresponding to the first root node and the slave node corresponding to the second root node.

[0350] In one possible implementation, the apparatus further includes a reporting module, configured to send network information of the first slave node to the first root node when the first slave node is a slave node corresponding to the first root node. The network information of the first slave node includes at least one of: offline information of the first slave node or online information of the first slave node.

[0351] In one possible implementation, the apparatus further includes a third service module, configured to send a first service message from the first slave node, wherein the first service message includes a first destination node identifier and a next-level node identifier; if the first slave node is a slave node corresponding to the first root node, the first destination node is the first root node, and the first next-level node is a slave node corresponding to the first root node or a slave node corresponding to the second root node; or, the first slave node receives a second service message, wherein the second service message includes a second destination node identifier; if the first slave node is a slave node corresponding to the first root node, the second destination node is the second root node or a slave node corresponding to the second root node.

[0352] In one possible implementation, the third service module is further configured to: the first slave node receive a third service message sent by the first root node and forward the third service message to a destination node, the destination node being the slave node corresponding to the first root node; or, the first slave node receives a fourth service message and forwards the fourth service message to the first root node, the fourth service message being a message sent by the slave node corresponding to the first root node to the first root node.

[0353] In one possible implementation, the first root node is used for marketing data collection and meter reading services, and the second root node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, and three-phase imbalance management; or, the first root node is used for equipment configuration services, and the second root node is used for marketing data collection and meter reading services.

[0354] In the embodiments of this application, the specific description and technical effects of the communication device for the low-voltage distribution area of ​​the power line and its various possible implementation methods can be found in the relevant introduction above, and will not be repeated here.

[0355] This application provides another communication device for a low-voltage power line distribution area. The device may include: a processor and a transmission interface; the processor receives or sends data through the transmission interface; the processor is configured to implement the communication method for the low-voltage power line distribution area in any of the above embodiments when executing instructions stored in a memory.

[0356] Figure 23 A schematic diagram of the structure of a communication device for a low-voltage power line distribution area according to another embodiment of this application is shown, such as... Figure 23 As shown, the device may include at least one processor 2301, a communication line 2302, a memory 2303, and at least one transmission interface 2304.

[0357] The processor 2301 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.

[0358] Communication line 2302 may include a path for transmitting information between the aforementioned components.

[0359] The transmission interface 2304 uses any transceiver-like device for communication with other devices or communication networks, such as Ethernet, RAN, PLC networks, wireless local area networks (WLAN), etc.

[0360] The memory 2303 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or it may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via communication line 2302. The memory may also be integrated with the processor. The memory provided in this application embodiment is generally non-volatile. The memory 2303 is used to store computer execution instructions for executing the scheme of this application and is controlled by the processor 2301 for execution. The processor 2301 is used to execute computer execution instructions stored in the memory 2303, thereby implementing the method provided in any of the above embodiments of this application.

[0361] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0362] In a specific implementation, as one example, the processor 2301 may include one or more CPUs, for example... Figure 23CPU0 and CPU1 in the CPU.

[0363] In a specific implementation, as one example, the communication device may include multiple processors, for example... Figure 23 Processors 2301 and 2307 are mentioned. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here can refer to one or more devices, circuits, and / or processing cores used to process data (such as computer program instructions).

[0364] In a specific implementation, as one embodiment, the device may further include an output device 2305 and an input device 2306. The output device 2305 communicates with the processor 2301 and can display information in various ways. For example, the output device 2305 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 2306 communicates with the processor 2301 and can receive user input in various ways. For example, the input device 2306 may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0365] As an example, combined Figure 23 The device shown, Figure 20 The first receiving module 2001 in the middle can be made by Figure 23 The transmission interface 2304 in the middle, the first networking module 2002 can be made by Figure 23 The processor 2301 in the application is used to implement this, and the embodiments of this application do not impose any limitations on it.

[0366] As another example, combined Figure 23 The device shown, Figure 21 The second receiving module 2101 in the middle can be made by Figure 23 The transmission interface 2304 and the second networking module 2102 can be provided by Figure 23 The processor 2301 in the application is used to implement this, and the embodiments of this application do not impose any limitations on it.

[0367] As another example, combined Figure 23 The device shown, Figure 22 The sending module 2201 in the middle can be made by Figure 23 The transmission interface 2304 and the network access module 2202 can be provided by Figure 23 The processor 2301 in the application is used to implement this, and the embodiments of this application do not impose any limitations on it.

[0368] This application provides a computer-readable storage medium storing computer program instructions. When these instructions are executed by a computer or processor, they implement the methods provided in any of the above embodiments of this application. For example, the above-described methods can be executed... Figure 4 , Figure 5 , Figure 7 , Figure 8 , Figure 9 , Figure 11 , Figure 12 , Figure 13 , Figure 14 , Figure 16 , Figure 17 or Figure 19 The method of at least one of the transmitting or receiving sides in the figure.

[0369] This application provides a computer program product containing instructions that, when executed on a computer or processor, cause the computer or processor to perform the methods provided in any of the above embodiments of this application. Exemplarily, the above-described methods can be performed. Figure 4 , Figure 5 , Figure 7 , Figure 8 , Figure 9 , Figure 11 , Figure 12 , Figure 13 , Figure 14 , Figure 16 , Figure 17 or Figure 19 The method of at least one of the transmitting or receiving sides in the figure.

[0370] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), electrically programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital video disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing.

[0371] The computer-readable program instructions or code described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0372] The computer program instructions used to perform the operations of this application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as "C" or similar languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information from computer-readable program instructions. These electronic circuits can execute computer-readable program instructions to implement various aspects of this application.

[0373] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0374] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0375] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0376] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved.

[0377] It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, can be implemented using hardware (such as circuits or ASICs (Application Specific Integrated Circuits)) that performs the corresponding function or action, or using a combination of hardware and software, such as firmware.

[0378] Although the invention has been described herein in conjunction with various embodiments, those skilled in the art will understand and implement other variations of the disclosed embodiments by reviewing the accompanying drawings, disclosure, and appended claims in carrying out the claimed invention. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.

[0379] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A communication method for low-voltage distribution areas along power lines, characterized in that, The method includes: The first root node receives a network access request message from the target slave node, the network access request message including the identity information of the target slave node; The first root node determines whether the target slave node is connected to the low-voltage distribution area where the first root node is located based on the identity information of the target slave node. The target slave node includes the slave node corresponding to the first root node and the slave node corresponding to the second root node; the second root node is at least one root node in the low-voltage distribution area other than the first root node; the nodes in the low-voltage distribution area belong to the same topology network; The first root node determines whether the target slave node is connected to the low-voltage distribution area where the first root node is located based on the identity information of the target slave node, including: The first root node receives the whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave nodes corresponding to the second root node; The first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node and the whitelist corresponding to the second node; If the identity information of the target slave node belongs to the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first root node sends a network access success message to the target slave node.

2. The method according to claim 1, characterized in that, The first root node determines whether the target slave node is connected to the low-voltage distribution area where the first root node is located based on the identity information of the target slave node, including: The first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node. The whitelist corresponding to the first root node includes the identity information of the slave node corresponding to the first root node. If the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the target slave node. Otherwise, the first root node sends the network access request message to the second root node.

3. The method according to claim 1 or 2, characterized in that, The method further includes: The first root node receives the network access request message from the target slave node sent by the second root node; The first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node; If the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the second root node, which then forwards it to the target slave node.

4. The method according to claim 1, characterized in that, The method further includes: the first root node sending the whitelist corresponding to the first root node to the second root node.

5. The method according to claim 1, characterized in that, The method further includes: The first root node listens to the root node in the network; the network includes at least one low-voltage distribution area. The first root node determines the second root node that matches the first root node among the root nodes it has been monitoring.

6. The method according to claim 1, characterized in that, The method further includes: The first root node receives network information from the slave node corresponding to the first root node. The network information of the slave node corresponding to the first root node includes at least one of the following: offline information of the slave node corresponding to the first root node or online information of the slave node corresponding to the first root node. The first root node updates the routing information corresponding to the first root node based on the network information received from the slave node corresponding to the first root node; the routing information corresponding to the first root node includes at least one of the communication path between the first root node and the slave node corresponding to the first root node or a first routing metric value. The first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node; or, The first root node receives network information from the corresponding slave node; The first root node updates the routing information corresponding to the first root node based on the network information received from the slave node corresponding to the first root node. The first root node receives the network information request message from the second root node; The first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node.

7. The method according to claim 1, characterized in that, The method further includes: The first root node receives network information and / or routing information of the slave node corresponding to the second root node sent by the second root node; the network information of the slave node corresponding to the second root node includes at least one of offline information or online information of the slave node corresponding to the second root node; the routing information of the second root node includes at least one of the communication path between the second root node and the slave node corresponding to the second root node or a second routing metric value. or, The first root node sends a request message to the second root node to obtain network information; The first root node receives network information of the slave node corresponding to the second root node and / or routing information corresponding to the second root node from the second root node.

8. The method according to claim 1, characterized in that, The method further includes: The first root node sends a first service message, which includes a first destination node identifier and a next-level node identifier. The first destination node is the first slave node corresponding to the first root node, and the first slave node is any one of the slave nodes corresponding to the first root node. The next-level node is any one of the slave nodes corresponding to the second root node, the second root node, or the second slave node corresponding to the first root node. The second slave node is any one of the slave nodes corresponding to the first root node other than the first slave node. or, The first root node receives a second service message, which includes a second destination node identifier, wherein the second destination node is either a slave node corresponding to the second root node or the second root node itself.

9. The method according to claim 1, characterized in that, The method further includes: If the first root node cannot obtain routing information to the destination node, the first root node sends the third service packet to the second root node, which then forwards it to the destination node; the destination node is the slave node corresponding to the first root node; or, The first root node receives the fourth service message forwarded by the second root node, wherein the fourth service message is a message sent by the slave node corresponding to the first root node to the first root node.

10. The method according to claim 1, characterized in that, The method further includes: The first root node listens to the traffic information in the low-voltage distribution area where the first root node is located; the traffic information includes the total number of packets listened to in the low-voltage distribution area where the first root node is located per unit time; When the traffic information meets the preset conditions, the first root node sends a bandwidth negotiation message to the second root node; the bandwidth negotiation message is used to determine the priority of each message to be sent in the low-voltage distribution area where the first root node is located. The first root node sends each message to be sent according to its priority. or, The first root node receives the bandwidth negotiation message from the second root node. The bandwidth negotiation message is used to determine the priority of each message to be sent in the low-voltage distribution area where the first root node is located. The first root node sends each message to be sent according to the determined priority of each message to be sent.

11. The method according to claim 1, characterized in that, The first node is used for marketing data collection and meter reading services, and the second node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, or three-phase imbalance management; Alternatively, the first root node can be used for device configuration services, and the second root node can be used for marketing data collection and meter reading services.

12. A communication method for a low-voltage distribution area along a power line, characterized in that, The method includes: The first slave node sends a network access request message to the first root node, and the network access request message includes the identity information of the first slave node; The first slave node receives a network access success message sent by the first root node. The network access success message is a message indicating that the first slave node has successfully accessed the low-voltage distribution area where the first root node is located. Wherein, the first slave node includes the slave node corresponding to the first root node and the slave node corresponding to the second root node; the second root node is at least one root node in the low-voltage distribution area other than the first root node; the nodes in the low-voltage distribution area belong to the same topology network; The first slave node receives a network access success message sent by the first root node, including: If the identity information of the first slave node belongs to the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first slave node receives the network access success message sent by the first root node.

13. The method according to claim 12, characterized in that, The method further includes: When the first slave node is the slave node corresponding to the first root node, the first slave node sends its network information to the first root node. The network information of the first slave node includes at least one of the following: the offline information of the first slave node or the online information of the first slave node.

14. The method according to claim 12 or 13, characterized in that, The method further includes: The first slave node sends a first service message, wherein the first service message includes a first destination node identifier and a next-level node identifier; When the first slave node is the slave node corresponding to the first root node, the first destination node is the first root node, and the next-level node is the slave node corresponding to the first root node or the slave node corresponding to the second node. or, The first slave node receives a second service message, wherein the second service message includes a second destination node identifier; When the first slave node is the slave node corresponding to the first root node, the second destination node is the second root node or the slave node corresponding to the second root node.

15. The method according to claim 12, characterized in that, The first node is used for marketing data collection and meter reading services, and the second node is used for equipment configuration services; the equipment configuration services include at least one of the following: line branch identification, power outage fault point assessment, line loss analysis and management, line fault early warning, line aging identification, and three-phase imbalance management. Alternatively, the first root node can be used for device configuration services, and the second root node can be used for marketing data collection and meter reading services.

16. A communication device for a low-voltage distribution area of ​​a power line, characterized in that, include: The receiving module is used by the first root node to receive the network access request message of the target slave node, wherein the network access request message includes the identity information of the target slave node; The networking module is used by the first root node to determine whether the target slave node is connected to the low-voltage distribution area where the first root node is located, based on the identity information of the target slave node; wherein, the target slave node includes the slave node corresponding to the first root node and the slave node corresponding to the second root node; the nodes in the low-voltage distribution area belong to the same topology network; The networking module is further configured to: the first root node receive a whitelist corresponding to the second root node; the whitelist corresponding to the second root node includes the identity information of the slave node corresponding to the second root node; the first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node and the whitelist corresponding to the second root node; If the identity information of the target slave node belongs to the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first root node sends a network access success message to the target slave node.

17. The apparatus according to claim 16, characterized in that, The networking module is further configured to: the first root node searches for the identity information of the target slave node in the whitelist corresponding to the first root node, wherein the whitelist corresponding to the first root node includes the identity information of the slave node corresponding to the first root node; If the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the target slave node. Otherwise, the first root node sends the network access request message to the second root node.

18. The apparatus according to claim 16 or 17, characterized in that, The networking module is further configured to: the first root node receive the network access request message of the target slave node sent by the second root node; and the first root node search for the identity information of the target slave node in the whitelist corresponding to the first root node. If the identity information of the target slave node belongs to the whitelist corresponding to the first root node, the first root node sends a network access success message to the second root node, which then forwards it to the target slave node.

19. The apparatus according to claim 16, characterized in that, The networking module is further configured to: send the whitelist corresponding to the first root node to the second root node.

20. The apparatus according to claim 16, characterized in that, The device further includes a pairing module for: the first root node monitoring root nodes in the network; the network including at least one low-voltage substation; and the first root node determining a second root node that matches the first root node among the monitored root nodes.

21. The apparatus according to claim 16, characterized in that, The device further includes a synchronization module, configured to: the first root node receive network information of a slave node corresponding to the first root node, the network information of the slave node corresponding to the first root node including at least one of offline information or online information of the slave node corresponding to the first root node; the first root node updates routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the routing information corresponding to the first root node includes at least one of a communication path between the first root node and the slave node corresponding to the first root node or a first routing metric; the first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node; or, the first root node receives the network information of the slave node corresponding to the first root node; the first root node updates the routing information corresponding to the first root node based on the received network information of the slave node corresponding to the first root node; the first root node receives a network information request message from the second root node; the first root node sends the network information of the slave node corresponding to the first root node and / or the routing information corresponding to the first root node to the second root node.

22. The apparatus according to claim 16, characterized in that, The apparatus further includes a service module, configured to: send a first service message from the first root node, the first service message including a first destination node identifier and a next-level node identifier, wherein the first destination node is a first slave node corresponding to the first root node, the first slave node is any one of the slave nodes corresponding to the first root node, the next-level node is any one of the slave nodes corresponding to the second root node, the second root node, or the second slave node corresponding to the first root node, and the second slave node is any one of the slave nodes corresponding to the first root node other than the first slave node; or, receive a second service message from the first root node, the second service message including a second destination node identifier, wherein the second destination node is a slave node corresponding to the second root node or the second root node.

23. A communication device for a low-voltage distribution area of ​​a power line, characterized in that, The device includes: a sending module, configured to send a network access request message from a first slave node to a first root node, the network access request message including the identity information of the first slave node; and an access module, configured to receive a network access success message sent by the first root node, the network access success message indicating that the first slave node has successfully accessed the low-voltage distribution area where the first root node is located; wherein, the first slave node includes a slave node corresponding to the first root node and a slave node corresponding to the second node; and the nodes in the low-voltage distribution area belong to the same topology network. The network access module is further configured to: when the identity information of the first slave node belongs to the whitelist corresponding to the first root node or the whitelist corresponding to the second root node, the first slave node receives a network access success message sent by the first root node.

24. The apparatus according to claim 23, characterized in that, The device further includes a reporting module, used to send network information of the first slave node to the first root node when the first slave node is a slave node corresponding to the first root node. The network information of the first slave node includes at least one of the following: offline information of the first slave node or online information of the first slave node.

25. The apparatus according to claim 23 or 24, characterized in that, The device further includes a service module, configured to send a first service message from the first slave node, wherein the first service message includes a first destination node identifier and a next-level node identifier; when the first slave node is a slave node corresponding to the first root node, the first destination node is the first root node, and the next-level node is a slave node corresponding to the first root node or a slave node corresponding to the second root node; or, the first slave node receives a second service message, wherein the second service message includes a second destination node identifier; when the first slave node is a slave node corresponding to the first root node, the second destination node is the second root node or a slave node corresponding to the second root node.

26. A communication device for a low-voltage distribution area along a power line, characterized in that, include: A processor and a transmission interface; the processor receives or sends data through the transmission interface. The processor is configured to implement the method of any one of claims 1-11 or the method of any one of claims 12-15 when executing instructions stored in memory.

27. A computer-readable storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by a computer or processor, they implement the method of any one of claims 1-11 or the method of any one of claims 12-15.

28. A computer program product containing instructions, characterized in that, When the instructions are executed on a computer or processor, the computer or processor causes the computer or processor to perform the method as described in any one of claims 1-11 or the method as described in any one of claims 12-15.