A cooperative communication method and device for a multi-carrier network in the same station area

By establishing mutual perceptual and coordinated communication mechanisms between multi-carrier networks in the same area, the problem of interference in the transmission process of beacon signals in multiple subnets is solved, and the collision-free transmission and robustness of beacon signals are achieved.

CN113630814BActive Publication Date: 2025-06-06CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110920072.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-11
Publication Date
2025-06-06
Estimated Expiration
2041-08-11

AI Technical Summary

Technical Problem

When multiple carrier networks coexist in the same area, the prior art cannot effectively solve the problem that the transmission process of one subnet beacon signal is interfered by non-beacon signals of other subnets, especially when the network service load is large, it seriously affects the transmission effect of the beacon signal.

Method used

By establishing mutual perception between each carrier subnet in a station area, and determining a target CCO node from the CCO node as the decision node of the multi-subnet coordination communication mechanism, other CCO nodes are added to the decision subnet as temporary nodes. The decision node allocates TDMA time slot area to the temporary nodes according to the bandwidth requirements of each carrier subnet to reduce the probability of conflict and improve communication performance.

Benefits of technology

The beacon signals of each subnet are multi-hopped to be transmitted in a conflict-free state, which improves the robustness and stability of the beacon signal transmission process and reduces the probability of channel conflict.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113630814B_ABST
    Figure CN113630814B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for cooperative communication of a multi-carrier network in the same area. The method comprises: establishing mutual perception between each carrier subnet in a station area, wherein the mutual perception is used to indicate that the CCO nodes of each carrier subnet can find each other's existence; based on the mutual perception, determining a target CCO node from the CCO nodes of each carrier subnet as a decision node of a multi-subnet coordinated communication mechanism, and adding other CCO nodes as temporary nodes to the carrier subnet where the target CCO node is located as a decision subnet, wherein the temporary node identity means that the CCO node will not send any signal as a node of the network to which it joins; and the decision node allocates a TDMA time slot area of ​​a corresponding length required for the CCO node beacon signal transmission process to the CCO node that joins the decision subnet as a temporary node according to the specific bandwidth requirements of each carrier subnet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of carrier communication technology, and more specifically, to a cooperative communication method and device for a multi-carrier network in the same area, as well as a storage medium and an electronic device. Background Art

[0002] Due to its excellent comprehensive communication performance, medium-frequency high-speed carrier communication technology has been widely used in domestic electricity consumption information collection systems. As of June 2021, the number of communication users using this technology across the country has reached 160 million.

[0003] In some application scenarios, there are multiple carrier networks running simultaneously in one area. Since these networks use the same power line channel for signal transmission, there is a serious mutual interference problem. To address this problem, the existing carrier protocol stipulates a multi-subnet bandwidth coordination mechanism to achieve the interleaving of the beacon time slots of each subnet on the time axis. However, relevant studies have shown that, affected by the typical "hidden terminal" problem of multi-hop networks, although this mechanism can solve the interference between beacon signals of different subnets, it cannot effectively solve the problem that the transmission process of a subnet beacon signal is interfered by non-beacon signals of other subnets. When the network service load is heavy, it will greatly affect the transmission effect of the beacon signal. Therefore, it is necessary to study a new set of efficient and comprehensive communication methods to coordinate the transmission methods of signals of different subnets, reduce the probability of conflict, and effectively improve the comprehensive communication performance when multiple subnets coexist in the same area. Summary of the invention

[0004] The purpose of the present invention is to provide a new type of cooperative communication mechanism for the existing subnets with multiple intermediate frequency high-speed carriers coexisting in the same area, and to arrange the time slot structure of multiple subnets through a centralized CCO node decision mechanism, thereby solving the technical problem that the non-beacon signal of one subnet still exists in the existing carrier bandwidth coordination mechanism, interfering with the beacon signal of another subnet.

[0005] According to one aspect of the present application, a method for cooperative communication of a multi-carrier network in the same area is provided, comprising: establishing mutual perception between various carrier subnets in a station area, wherein the mutual perception is used to indicate that the CCO nodes of the various carrier subnets can discover each other's existence; determining a target CCO node from the CCO nodes of the various carrier subnets as a decision node for a multi-subnet coordinated communication mechanism, and adding other CCO nodes as temporary nodes to the carrier subnet where the target CCO node is located as a decision subnet, wherein the temporary node identity means that the CCO node will not send any signal as a node of the joined network; and the decision node allocates a TDMA time slot area of ​​a corresponding length required for the beacon signal transmission process of the CCO node to the CCO node that joins the decision subnet as a temporary node according to the specific bandwidth requirements of each carrier subnet.

[0006] Optionally, operations for establishing mutual perception between various carrier subnets in a substation area include: when the CCO nodes of each of the carrier subnets are powered on and initial networking is performed, the CCO nodes perform network monitoring for a period of time to determine whether there are any carrier subnets that are already in operation nearby; for any carrier subnets that are already in operation, the CCO nodes periodically send network coordination frames in the CSMA time slot area so that other powered-on CCO nodes can monitor them. If the CCO nodes do not detect any network coordination frames during the monitoring period, the CCO nodes will independently network and operate, and the CCO nodes still need to periodically send network coordination frames during operation.

[0007] Optionally, the operation of determining a target CCO node from the CCO nodes of each carrier subnet as a decision node for the multi-subnet coordinated communication mechanism includes: the CCO nodes of each carrier subnet obtain each other's network time reference value by listening to beacon signals; and by comparing the monitored network time reference values, determining the CCO node with the largest network time reference value as the decision node for the multi-subnet coordinated communication mechanism.

[0008] Optionally, the operation of adding other CCO nodes as temporary nodes to the carrier subnet where the target CCO node is located as a decision-making subnet includes: other CCO nodes that have not become the decision nodes apply to join the decision subnet as the temporary nodes, wherein the application to join the decision subnet is made by sending an association request message; and when the decision node receives the association request message from other CCO nodes, it agrees that the CCO node joins the network as a temporary node, and like the network joining process of other slave nodes, a 12-bit network short address is allocated to the CCO node to uniquely identify the node's identity in the decision subnet.

[0009] Optionally, the decision node allocates a TDMA time slot area of ​​a corresponding length required for the beacon signal transmission process of the CCO node to the CCO node that joins the decision subnet as a temporary node according to the specific bandwidth requirements of each carrier subnet, including: pre-defining a type of beacon entry header in the management message of the beacon signal of the existing carrier protocol as a temporary node time slot allocation entry; after receiving the network coordination frame of other CCO nodes, deciding the time slot structure of the next beacon cycle of the decision node, wherein the time slot structure of the beacon cycle of the decision node includes the beacon time slot area of ​​the decision node, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the decision node, wherein the decision node The beacon time slot area of ​​the point is used for the related nodes of the decision subnet to send beacon signals, the TDMA time slot area of ​​the temporary node is used to allocate time slot areas of corresponding lengths to the CCO nodes that join the decision subnet as temporary nodes according to the bandwidth requirements sent by their network coordination frames, and the CSMA time slot area of ​​the decision node is used to send channel competition non-beacon signals to the formal nodes of the decision subnet in a CSMA manner; and the decision node allocates TDMA time slot areas of corresponding lengths to each carrier subnet according to the bandwidth requirement length of each carrier subnet, wherein the TDMA time slot areas allocated by the decision node to each carrier subnet have no overlapping parts and together constitute the TDMA time slot area of ​​the temporary node.

[0010] Optionally, the three beacon signals of each carrier subnet in a substation area all adopt a signal structure of the same form, wherein the signal structure consists of a preamble signal, a frame control signal and a payload signal, the preamble signal is used for signal capture and synchronization, and the frame control signal is used to fix the use of a predetermined modulation and coding scheme; and the CCO node of each carrier subnet in a substation area, on the premise that its own idle bit length is sufficient, can add a message entry to the beacon management message to further explain the key information of the time position of the CSMA time slot area of ​​other subnets.

[0011] Optionally, assume that there are K subnets coexisting in a substation, wherein the CCO node serving as the decision node is recorded as CCO node 1, and the CCO nodes of other subnets are recorded as CCO node 2, ..., CCO node K in sequence, and the network short addresses allocated by CCO node 1 to CCO nodes 2 to K when they apply for network access are TEI2, TEI3, ..., TEIK in sequence, and the bandwidth requirement lengths of these K subnets are T1, T2, ..., TK, respectively, and the corresponding subnet numbers are subnet 1, subnet 2, ..., subnet K, respectively; after the CCO node 1 decides on the time slot structure of its next beacon period, CCO node 2 needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1, then the time slot structure of the beacon period corresponding to the CCO node 2 includes the beacon time slot area of ​​the subnet 2, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the subnet 2, wherein the beacon time slot area length of the subnet 2 is T2, and the CSMA time slot area of ​​the temporary node is T3. The beacon signal of subnet 2 is sent to the relevant nodes of subnet 2, and the TDMA time slot area of ​​the temporary node continues to use the time slot arrangement of TEI3,..., TEIK by CCO node 1, and the CSMA time slot area of ​​subnet 2 is used to send non-beacon signals to the formal nodes of subnet 2; the time slot structure of the beacon period corresponding to the subsequent CCO nodes 3~K-1 adopts the same mechanism as the CCO node 2; and the CCO node K also needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1, then the time slot structure of the beacon period corresponding to the CCO node K includes the beacon time slot area of ​​subnet K and the CSMA time slot area of ​​subnet K, wherein the length of the beacon time slot area of ​​subnet K is TK, which is used for the relevant nodes of subnet K to send the beacon signal of subnet K, and the CSMA time slot area of ​​subnet K is used to send non-beacon signals to the formal nodes of subnet K.

[0012] According to another aspect of the present application, a collaborative communication device for a multi-carrier network in the same area is provided, comprising: a perception establishment module, used to establish mutual perception between various carrier subnets in a station area, wherein the mutual perception is used to indicate that the CCO nodes of the various carrier subnets can discover each other's existence; a CCO node joining network module, used to determine a target CCO node from the CCO nodes of the various carrier subnets as a decision node for a multi-subnet coordinated communication mechanism, and to join other CCO nodes as temporary nodes to the carrier subnet where the target CCO node is located as a decision subnet, wherein the temporary node identity means that the CCO node will not send any signal as a node of the joined network; and a TDMA time slot area allocation module, used for the decision node to allocate a TDMA time slot area of ​​a corresponding length required for the beacon signal transmission process of the CCO node to the CCO node that joins the decision subnet as a temporary node according to the specific bandwidth requirements of each carrier subnet.

[0013] Optionally, the perception establishment module includes: a monitoring unit, which is used for the CCO nodes of each of the carrier subnets to perform network monitoring for a period of time when they are powered on and initially networked, to determine whether there are any carrier subnets that are already in operation nearby; a sending unit, which is used for the CCO nodes to periodically send network coordination frames in the CSMA time slot area for the carrier subnets that are already in operation, so that other powered-on CCO nodes can monitor. If the CCO node does not monitor the network coordination frame within the monitoring time period, the CCO node will independently network and work, and the CCO node still needs to periodically send network coordination frames during operation.

[0014] Optionally, the CCO node joins the network module, including: a network time reference value acquisition unit, used for the CCO nodes of each carrier subnet to obtain each other's network time reference value by listening to beacon signals; and a decision node determination unit, used for determining the CCO node with the largest network time reference value as the decision node of the multi-subnet coordinated communication mechanism by comparing the monitored network time reference values.

[0015] Optionally, the CCO node joins the network module, comprising: an application unit, used for other CCO nodes that have not become the decision-making nodes to apply to join the decision-making subnet as the temporary node, wherein the application to join the decision-making subnet is made by sending an association request message; and an approval unit, used for, upon receiving an association request message from other CCO nodes, to approve the CCO node to join the network as a temporary node, and to allocate a 12-bit network short address to the CCO node to uniquely identify the node in the decision-making subnet, just like the network access process of other slave nodes.

[0016] Optionally, the TDMA time slot area allocation module includes: a beacon entry header adding unit, which is used to pre-define a type of beacon entry header in the management message of the beacon signal of the existing carrier protocol as a temporary node time slot allocation entry; a time slot structure decision unit, which is used to decide the time slot structure of the next beacon cycle of the decision node after receiving the network coordination frame of other CCO nodes, wherein the time slot structure of the beacon cycle of the decision node includes the beacon time slot area of ​​the decision node, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the decision node, wherein the beacon time slot area of ​​the decision node is used for the relevant nodes of the decision subnet to perform signal The TDMA time slot area of ​​the temporary node is used to allocate time slot areas of corresponding lengths to the CCO nodes that join the decision subnet as temporary nodes according to the bandwidth requirements sent by their network coordination frames, and the CSMA time slot area of ​​the decision node is used to send non-beacon signals to the formal nodes of the decision subnet in a CSMA channel competition manner; and a TDMA time slot area allocation unit is used to allocate TDMA time slot areas of corresponding lengths to each carrier subnet according to the bandwidth requirement length of each carrier subnet, wherein the TDMA time slot areas allocated by the decision node to each carrier subnet have no overlapping parts and together constitute the TDMA time slot area of ​​the temporary node.

[0017] Optionally, the device also includes a signaling content determination module, which is used to ensure that the three beacon signals of each carrier subnet in a station area all adopt the same signal structure, wherein the signal structure is composed of a preamble signal, a frame control signal and a payload signal, the preamble signal is used for signal capture and synchronization, and the frame control signal is used to fix the use of a predetermined modulation and coding scheme; and the CCO node of each carrier subnet in a station area, on the premise that its own idle bit length is sufficient, can add a message entry to the beacon management message to further explain the key information of the time position of the CSMA time slot area of ​​other subnets.

[0018] Optionally, the device also includes a beacon time slot area allocation module, which is used to set up a total of K subnets coexisting in a station area, wherein the CCO node serving as the decision node is recorded as CCO node 1, and the CCO nodes of other subnets are recorded as CCO node 2, ..., CCO node K in turn, and the network short addresses allocated to them by CCO node 1 when CCO nodes 2 to K apply for network access are TEI2, TEI3, ..., TEIK in turn, and the bandwidth requirement lengths of these K subnets are T1, T2, ..., TK, respectively, and the corresponding subnet numbers are subnet 1, subnet 2, ..., subnet K, respectively; after the CCO node 1 decides on the time slot structure of its next beacon period, CCO node 2 needs to cooperate with the decision process of the CCO node 1 and execute the decision result of the CCO node 1, then the time slot structure of the beacon period corresponding to the CCO node 2 includes the beacon time slot area of ​​subnet 2, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​subnet 2, wherein the beacon time slot of subnet 2 The length of the zone is T2, which is used for the relevant nodes of the subnet 2 to send the beacon signal of the subnet 2, and the TDMA time slot zone of the temporary node continues to use the time slot arrangement of the CCO node 1 for TEI3,..., TEIK, and the CSMA time slot zone of the subnet 2 is used to send non-beacon signals to the formal nodes of the subnet 2; the time slot structure of the beacon period corresponding to the subsequent CCO nodes 3~K-1 adopts the same mechanism as the CCO node 2; and the CCO node K also needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1, then the time slot structure of the beacon period corresponding to the CCO node K includes the beacon time slot zone of the subnet K and the CSMA time slot zone of the subnet K, wherein the length of the beacon time slot zone of the subnet K is TK, which is used for the relevant nodes of the subnet K to send the beacon signal of the subnet K, and the CSMA time slot zone of the subnet K is used to send non-beacon signals to the formal nodes of the subnet K.

[0019] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute the method described in any one of the above aspects of the present invention.

[0020] According to another aspect of the present application, an electronic device is provided, comprising: a processor; a memory for storing instructions executable by the processor; the processor is configured to read the executable instructions from the memory and execute the instructions to implement the method described in any one of the above aspects of the present invention.

[0021] Therefore, the present application uses the signal transmission method of coordinating different subnets to achieve conflict-free transmission of beacon signals of each subnet, and at the same time allows the signaling content of the beacon signal to carry relevant information of its own network in addition to using its own redundant signaling space to help each other transmit key information of beacon signals of other subnets without increasing channel overhead, thereby increasing the redundancy of the beacon signal transmission process. In addition, theoretical analysis shows that compared with the existing multi-subnet bandwidth coordination mechanism, the cooperative communication mechanism proposed in this application, on the basis of the existing protocol, by adding some new signaling types and contents, better realizes the mutual cooperation of multiple coexisting subnet communication processes, which not only reduces the probability of conflicts between the same type of signals and different types of signals, but also improves the robustness of the transmission process of some key information of the beacon signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] A more complete understanding of exemplary embodiments of the present invention may be obtained by referring to the following drawings:

[0023] Figure 1 is a schematic diagram of a tree-shaped network topology of a carrier network provided by an exemplary embodiment of the present invention;

[0024] Figure 2 It is a schematic diagram of the division of the network on the time axis in the State Grid protocol provided by an exemplary embodiment of the present invention;

[0025] Figure 3 It is a schematic diagram of time slot distribution after bandwidth negotiation when different subnets coexist, provided by an exemplary embodiment of the present invention;

[0026] Figure 4 is a schematic diagram of a conflict between a non-beacon signal and a beacon signal caused by a hidden terminal problem provided by an exemplary embodiment of the present invention;

[0027] Figure 5 It is a flowchart of a cooperative communication method of a multi-carrier network in the same area provided by an exemplary embodiment of the present invention;

[0028] Figure 6 It is a schematic diagram of a time slot division structure of a decision subnet within a beacon period provided by an exemplary embodiment of the present invention;

[0029] Figure 7 It is a schematic diagram of a time slot division structure of a non-decision subnet 2 within a beacon period provided by an exemplary embodiment of the present invention;

[0030] Figure 8 is a schematic diagram of a time slot division structure of a non-decision subnet K within a beacon period provided by an exemplary embodiment of the present invention;

[0031] Fig. 9is a schematic diagram of a time slot division structure of each subnet in a multi-beacon period provided by an exemplary embodiment of the present invention;

[0032] Fig.10 is a schematic diagram of a signal structure of a beacon signal provided by an exemplary embodiment of the present invention;

[0033] Fig.11 is a schematic diagram of the beacon signal reception success rate of 10 nodes in each of the three subnets during the first test provided by an exemplary embodiment of the present invention;

[0034] Fig.12 is a schematic diagram of the beacon signal reception success rate of 10 nodes in each of the three subnets during the second test provided by an exemplary embodiment of the present invention;

[0035] Fig.13 is a schematic structural diagram of a cooperative communication device of a multi-carrier network in the same area provided by an exemplary embodiment of the present invention; and

[0036] Fig.14 This is a structure of an electronic device provided by an exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0037] Below, the exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments of the present invention, and it should be understood that the present invention is not limited to the exemplary embodiments described here.

[0038] It should be noted that the relative arrangement of components and steps, the numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.

[0039] Those skilled in the art can understand that the terms "first" and "second" in the embodiments of the present invention are only used to distinguish different steps, devices or modules, etc., and neither represent any specific technical meaning nor indicate the necessary logical order between them.

[0040] It should also be understood that, in the embodiments of the present invention, “plurality” may refer to two or more than two, and “at least one” may refer to one, two or more than two.

[0041] It should also be understood that any component, data or structure mentioned in the embodiments of the present invention can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.

[0042] In addition, the term "and / or" in the present invention is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in the present invention generally indicates that the associated objects before and after are in an "or" relationship.

[0043] It should also be understood that the description of the various embodiments of the present invention focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced to each other, and for the sake of brevity, they will not be described one by one.

[0044] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0045] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0046] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0047] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0048] Embodiments of the present invention can be applied to electronic devices such as terminal devices, computer systems, servers, etc., which can operate with many other general or special computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments and / or configurations suitable for use with electronic devices such as terminal devices, computer systems, servers, etc. include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, small computer systems, large computer systems, and distributed cloud computing technology environments including any of the above systems, etc.

[0049] Electronic devices such as terminal devices, computer systems, servers, etc. can be described in the general context of computer system executable instructions (such as program modules) executed by computer systems. Generally, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment, where tasks are performed by remote processing devices linked through a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media including storage devices.

[0050] Exemplary Methods

[0051] In the existing medium frequency high-speed carrier communication protocol, the tree topology and beacon mechanism are the two core contents. The tree topology means that the carrier network generally forms a multi-level associated tree network with the concentrator (CCO) as the center and the proxy node (PCO) as the relay agent to connect all the slave stations (STA), such as Figure 1 shown.

[0052] Generally, the beacon mechanism means that the CCO node acts as the central control node of the network operation, and uses a superframe time slot structure based on the beacon period to carry out network communication, and uses the beacon signal to maintain the synchronization and orderly operation of the entire network. In the existing high-speed carrier communication protocol, the time slot division of the network in a beacon period is as follows: Figure 2 shown.

[0053] In order to allow all nodes in the network to obtain the relevant time slot parameters within the beacon period, the central beacon signal of the CCO node uses the time slot allocation message to Figure 2 The definition of the time slot allocation parameters of a beacon period is shown in Table 1 below:

[0054] Table 1 Definition of the contents of the time slot allocation message field

[0055]

[0056]

[0057] Although the medium frequency high-speed carrier protocol currently defines four time slot areas, when the length of the TDMA time slot area and the bound CSMA time slot area is non-zero, the network node can only transmit the type of service specified by the beacon signal content in these time slot areas. Although the existing carrier protocol uses 8-bit signaling (the 'TDMA time slot link identifier' and 'bound CSMA time slot link identifier' fields in the above table) to reserve 256 designated transmission service types for these two types of time slot areas, only one service type is currently defined, which is used to indicate the network software upgrade file service. Therefore, when the network is communicating normally (not in the network software upgrade state), only the beacon time slot area and the CSMA time slot area will be included in one beacon cycle, that is, the lengths of the other two time slot areas will be set to 0.

[0058] Domestic power grid management departments generally use the substation as the basic unit for system operation and maintenance management, where the substation refers to the coverage of the power supply line of a transformer. In the application of medium-frequency high-speed communication technology, some substations will have multiple carrier subnets deployed simultaneously in one substation due to factors such as the large number of communication nodes or the need for different management departments to deploy carrier communication systems. In order to deal with the mutual interference caused by the use of the same power line channel for signal transmission when multiple subnets coexist, the existing carrier protocol stipulates that the master node (CCO) of the carrier subnet sends inter-network coordination frames in the CSMA time slot area with a period of ≤1 second (in order to obtain a better communication topology, the CCO of each carrier subnet generally needs to be installed on the line near the transformer, so it is assumed that there is a direct link between the CCO nodes of different subnets), which is used to coordinate the adjustment when different networks use the same network identifier, as well as the bandwidth coordination within the beacon period. The definition of the network coordination frame is shown in Table 2 below.

[0059] Table 2 Content definition of network coordination frame

[0060]

[0061]

[0062] The purpose of bandwidth coordination is to stagger the beacon time slots of different networks as orderly as possible on the time axis, that is, to ensure that there is no conflict between the beacon time slots of different subnets and to ensure the periodicity of beacon transmission. Figure 3As shown. The beacon signal carries the key signaling information to maintain the operation of the network, and the transmission effect will affect the overall performance of the entire network. The goal of the bandwidth coordination mechanism of the existing protocol is to make the beacon time slot area of ​​one subnet fall within the CSMA time slot area of ​​another subnet, thereby avoiding conflicts between beacon signals of different subnets. However, in a multi-hop topology network, although the CSMA-type channel access algorithm has certain channel listening and backoff mechanisms, it is affected by the typical "hidden terminal" problem of multi-hop networks. Under the existing bandwidth negotiation mechanism, the transmission process of the beacon signal of one subnet will still be affected by the transmission process of the non-beacon signal of other subnets (see Figure 4 When a subnet has a heavy traffic load, the probability of its network nodes sending signals in the CSMA time slot area increases, which will have a serious impact on the network-wide broadcast effect of beacon signals of other subnets.

[0063] Therefore, the present invention provides a new coordinated communication mechanism (method) for the scenario where multiple subnets in the same area are running simultaneously, which strictly ensures that the beacon signal transmission process of each subnet is in a channel conflict-free state. In addition, without increasing the channel overhead, it also allows the beacon signal content of other subnets to be carried out during the transmission of the beacon signal using the excess signaling content space, thereby effectively improving the transmission robustness of the beacon content of each subnet.

[0064] Figure 5 FIG. 1 is a flow chart of a cooperative communication method of a multi-carrier network in the same area provided by an exemplary embodiment of the present invention. This embodiment can be applied to electronic devices, such as Figure 5 As shown, the following steps are included:

[0065] Step 501: establish mutual awareness between various carrier subnets in a station area, wherein the mutual awareness is used to indicate that the CCO nodes of the various carrier subnets can discover each other's existence.

[0066] Optionally, operations for establishing mutual perception between various carrier subnets in a substation area include: when the CCO nodes of each carrier subnet are powered on and initial networking is performed, the CCO nodes perform network monitoring for a period of time to determine whether there are any carrier subnets that are already in operation nearby; for carrier subnets that are already in operation, the CCO nodes periodically send network coordination frames in the CSMA time slot area so that other powered-on CCO nodes can monitor them. If the CCO nodes do not monitor any network coordination frames during the monitoring period, the CCO nodes will independently network and operate, and the CCO nodes still need to periodically send network coordination frames during operation.

[0067] As an embodiment, based on the existing medium frequency high-speed carrier communication standard content, when the CCO node as the network operation control node is powered on and performs initial networking, it first performs network monitoring for a period of time (such as 10 seconds) to determine whether there is a carrier subnet that is already in operation around it. For the carrier network that is already in operation, the CCO node should periodically (≤1 second) send inter-network coordination frames in the CSMA time slot area so that other powered-on CCO nodes can monitor.

[0068] Generally, if a CCO node does not detect any inter-network coordination frames during the monitoring period, it can work in an independent network, but it still needs to periodically send inter-network coordination frames during operation; and if during operation, the CCO node receives network coordination frames sent by CCO nodes of other subnets, multi-subnet collaborative communication is carried out according to certain principles.

[0069] Step 502: Based on the mutual perception, a target CCO node is determined from the CCO nodes of each carrier subnet as a decision node for the multi-subnet coordinated communication mechanism, and other CCO nodes are added as temporary nodes to the carrier subnet where the target CCO node is located as the decision subnet, wherein the temporary node identity means that the CCO node will not send any signal as a node of the network it joins.

[0070] Optionally, the operation of determining a target CCO node from the CCO nodes of each carrier subnet as a decision node for the multi-subnet coordinated communication mechanism includes: the CCO nodes of each carrier subnet obtain each other's network time reference value by listening to beacon signals; and by comparing the monitored network time reference values, determining the CCO node with the largest network time reference value as the decision node for the multi-subnet coordinated communication mechanism.

[0071] Generally, considering that the transformer is the starting source of the power supply line of the entire substation, the CCO nodes of the carrier network need to be installed on the lines near the transformer to obtain a better network topology. Therefore, the route distance between these CCO nodes is small, and a full-pass network can be formed, that is, there is a direct link between any two CCO nodes.

[0072] In the original protocol, the CCO node is the main node of a network and does not need to join other networks. In order to better achieve collaborative communication, it is allowed to join other subnets as a temporary node. The specific process is as follows:

[0073] Step 1) In a subnet, CCO nodes of different subnets discover each other's existence through inter-network coordination frames, and then each obtains each other's network time base value (NTB) by listening to beacon signals;

[0074] Step 2) Through comparison, the CCO node of a subnet with the largest NTB value will automatically become the decision node of the multi-subnet coordination communication mechanism (Note: the NTB time value of the CCO node is all zero when it is initially working), and the CCO nodes of other subnets will apply to join the subnet as temporary nodes. The network access mechanism of these CCO nodes is consistent with the slave nodes of the existing protocol. The only difference is that in the association request message sent by the node of the existing protocol when applying for network access, it is necessary to add a definition to identify its own CCO identity, as shown in Table 3 below:

[0075] Table 3 Content definition of new association request message

[0076]

[0077] Step 3) If a CCO node of a subnet receives an association request message from a CCO node of another subnet, it will agree to allow it to join the network as a temporary node (Note: a slave node that joins the network based on the existing protocol is called a formal node), and, like the network joining process of other slave nodes, assign a 12-bit network short address (TEI) to the CCO node to uniquely identify the node in the network. The temporary node identity means that although the node has joined the network, it will not send any signal as a node of the network. If a CCO node joins another subnet as a temporary node, it needs to support and obey the coordination communication decision result of the CCO of the subnet. In the existing protocol, the upper limit of the number of slave nodes in a carrier network is 1015. It is stipulated here that the value range of the network short address (TEI) of the formal node is [1,1023], and the value range of the network short address (TEI) of the temporary node is [2048,3071]. This provision can ensure that any temporary node will not have a repeated network short address with the formal nodes of all subnets in the station area.

[0078] Step 503: According to the specific bandwidth requirements of each carrier subnet, a TDMA time slot area of ​​a corresponding length required for the beacon signal transmission process is allocated to the CCO node that joins the decision subnet as a temporary node.

[0079] Optionally, step 503 specifically includes pre-defining a new type of beacon entry header in the management message of the beacon signal of the existing carrier protocol as a temporary node time slot allocation entry;

[0080] After receiving the network coordination frame of other CCO nodes, the decision node decides the time slot structure of the next beacon cycle of the decision node, wherein the time slot structure of the beacon cycle of the decision node includes the beacon time slot area of ​​the decision node, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the decision node, wherein the beacon time slot area of ​​the decision node is used for the relevant nodes of the decision subnet to send beacon signals, the TDMA time slot area of ​​the temporary node is used to allocate time slot areas of corresponding lengths to the CCO nodes that join the decision subnet as temporary nodes according to the bandwidth requirements sent by the network coordination frame of the CCO node, and the CSMA time slot area of ​​the decision node is used to perform channel competition and send non-beacon signals to the formal nodes of the decision subnet in a CSMA manner; and the decision node allocates TDMA time slot areas of corresponding lengths to the CCO nodes that join the decision subnet as temporary nodes according to the bandwidth requirement length of each carrier subnet, wherein the TDMA time slot areas allocated by the decision node to each carrier subnet have no overlapping parts and together constitute the TDMA time slot areas of the temporary node.

[0081] In a specific embodiment, assume that there are K subnets in a subnet area, where the CCO node as the decision node is recorded as CCO node 1, and the CCO nodes of other subnets are recorded as CCO node 2, ..., CCO node K, and the network short addresses allocated to these CCO nodes by CCO node 1 when they apply for network access are TEI2, TEI3, ..., TEIK, respectively. The bandwidth requirement lengths of these K subnets are T1, T2, ..., TK, and the corresponding subnet numbers are subnet 1, subnet 2, ..., subnet K, respectively. Then, as a decision point, CCO node 1, after receiving the network coordination frames of the other K-1 subnets, decides the time slot structure of the next beacon period of CCO node 1 as follows: Figure 6 shown.

[0082] Reference Figure 6 As shown in the figure, the time slot structure of a beacon cycle of the decision node contains three types of time slots, among which the beacon time slot area has a length of T1, which is used by the relevant nodes of subnet 1 to send the beacon signal of subnet 1. The TDMA time slot area of ​​the temporary node is used to allocate time slot areas of corresponding lengths to the CCO nodes that join subnet 1 as temporary nodes according to the bandwidth requirements sent by their network coordination frames, which are used for conflict-free transmission of beacon signals of their respective subnets. The CSMA time slot area is used to send non-beacon signals to the formal nodes of subnet 1 through channel competition in CSMA mode.

[0083] In order to realize the above new time slot structure, a new type of beacon entry header is newly defined in the management message of the beacon signal of the existing carrier protocol, as shown in the following Table 4:

[0084] Table 4 Definition of beacon entry header of management message of new beacon signal

[0085]

[0086] The content definition of the newly added 'temporary node time slot allocation entry' is shown in Table 5 below:

[0087] Table 5 Content definition of temporary node time slot allocation entry

[0088]

[0089]

[0090] CCO node 2 is a non-decision point and joins subnet 1 as a temporary node. Therefore, it needs to cooperate with the decision-making process of CCO node 1 and execute the decision result of CCO node 1. The time slot structure of the beacon period corresponding to CCO node 2 is as follows: Figure 7 See Figure 7 As shown in FIG. 1 , the time slot structure of the beacon period corresponding to CCO node 2 contains three types of time slots. The length of the beacon time slot area is T2, which is used by the relevant nodes of subnet 2 to send the beacon signal of subnet 2. The TDMA time slot area of ​​the temporary node continues to use the time slot arrangement of TEI3, …, TEIK of CCO node 1. The CSMA time slot area is used to send non-beacon signals to the formal nodes of subnet 2.

[0091] It should be emphasized here that although CCO node 3, ..., CCO node K are not temporary nodes of subnet 2, since CCO node 2 joins subnet 1 as a temporary node, CCO node 2 will continue to carry the temporary node time slot allocation information corresponding to CCO node 3, ..., CCO node K in its own beacon signal based on the content of the temporary node time slot allocation entry in the beacon signal of CCO node 1. In this case, for all nodes in subnet 2, since their network short addresses will not be repeated in these temporary nodes, they will not occupy the allocated time slots of these temporary nodes for signal transmission, so there will be no problem of misunderstanding the time slot allocation information, and no signal conflict problem. The subsequent other CCO nodes also adopt the same mechanism, so it will not be described again.

[0092] As a non-decision point, CCO node K also needs to cooperate with the decision-making process of CCO node 1 and execute the decision result of CCO node 1. The time slot structure of the beacon period corresponding to CCO node K is as follows: Figure 8 See Figure 8As shown in FIG. 1 , the time slot structure of the beacon period corresponding to the CCO node K contains two types of time slots. The length of the beacon time slot area is TK, which is used by the related nodes of subnet K to send the beacon signal of subnet K. The CSMA time slot area is used to send non-beacon signals to the formal nodes of subnet K.

[0093] also, Figures 6 to 8 Only the time slot structure of each subnet in a single beacon cycle is provided. Fig. 9 The time slot structure under multiple beacon periods is given. Here we need to explain Fig. 9 The concept of 'idle area' in the time slot structure shown. In the existing carrier protocol, the fields 'beacon period start network reference time' and 'beacon period length' are used in the time slot allocation message of the beacon signal (see Table 1) to define the start time position and duration length of a beacon period, but the protocol does not mandate that two adjacent beacon periods must be seamlessly connected on the time axis. Therefore, if there is a certain interval between two adjacent beacon periods of a subnet, since the CCO node of the subnet has not defined the purpose of the interval time in the beacon signal, all nodes of the subnet will only receive signals because they need to strictly implement the signaling content instructions of the beacon signal, and will not send any type of signal during the interval time, so it is defined here as an 'idle area'.

[0094] Optionally, the three beacon signals of each carrier subnet in a substation area all adopt a signal structure of the same form, wherein the signal structure consists of a preamble signal, a frame control signal and a payload signal, the preamble signal is used for signal capture and synchronization, and the frame control signal is used to fix the use of a predetermined modulation and coding scheme; and the CCO node of each carrier subnet in a substation area, on the premise that its own idle bit length is sufficient, can add a message entry to the beacon management message to further explain the key information of the time position of the CSMA time slot area of ​​other subnets.

[0095] Generally, the three beacon signals (central beacon, proxy beacon and discovery beacon) involved in the beacon content cooperative communication mechanism of multiple subnets all adopt the same signal structure, as shown in the following figure: Fig.10 See Fig.10As shown, the preamble signal is used for signal capture and synchronization, while the frame control signal uses a fixed modulation and coding scheme that is predetermined, and a fixed physical block of 16 bytes in length. In addition to some basic information including network name, network time information, etc., the signaling content in the frame control signal further indicates the physical layer format of the subsequent payload signal, thereby helping the receiving end to correctly receive and parse the content of the payload signal. Since the content of the present invention does not involve the frame control signal, the signaling content of the signal will not be described in detail. In the payload signal part, both the State Grid and the Southern Grid protocols stipulate that only a physical block of 136 bytes or a physical block of 520 bytes in length is supported.

[0096] Beacon signals are the basis for the operation of carrier networks. Nodes monitor the link quality relationship with beacon signal transmitting nodes through their reception success rate, and obtain the time slot allocation results in the current beacon cycle through the beacon content, so as to realize the transmission of various types of signals in different functional time slots with different channel access methods. Under the existing protocol, when different subnets coexist, except for bandwidth coordination, the rest are independent of each other. The beacon signal content sent by a node will only carry information related to the subnet itself, and will not carry information of other subnets.

[0097] In actual applications, since the beacon payload can only use 136 bytes or a 520-byte physical block to carry signaling content, in many cases, only a portion of the signaling space is used in the payload signal, and all the redundant signaling is filled with meaningless zero bits (referred to as idle bits), resulting in a large amount of channel resource waste. Therefore, the new protocol of the present invention further stipulates that, under the premise that the idle bit length of the node itself is sufficient, a message item, 'multiple subnet indication of the common CSMA time slot area', can be added to the beacon management message to further explain the key information of the time position of the CSMA time slot area of ​​other subnets, as shown in Table 6 below:

[0098] Table 6 Definition of beacon entry header of management message of new beacon signal

[0099]

[0100] The content definition of the newly added 'multiple subnet indication in the shared CSMA time slot area' is shown in Table 7 below:

[0101] Table 7 Definition of content of multi-subnet indication entry in shared CSMA time slot area

[0102]

[0103]

[0104] In the existing protocol, the network identifier (NID) is a 24-bit field used to distinguish different medium frequency high-speed carrier communication networks. The valid value range is 1-1677215. Each carrier subnet in the same area must have a unique NID.

[0105] In this case, if a node of a certain subnet cannot receive a beacon signal sent by any formal node of the subnet in a beacon cycle, under the existing protocol, it will not be able to know the time position and phase division of the CSMA time slot area of ​​the current beacon cycle, and therefore cannot send a non-beacon signal; however, based on the new protocol of the present invention, since these coexisting subnets use the same CSMA time slot area parameters, if the node correctly receives a beacon signal from any node of other coexisting subnets in the same area, it can know from the signaling of Table 7 that its own subnet and the subnet of the signal sending node use the same CSMA time slot area parameters. Therefore, in the case of missing the beacon signal of the subnet, it can still know the corresponding parameters of the CSMA time slot area, thereby ensuring its competitive sending opportunity for non-beacon signals.

[0106] Therefore, the mechanism of multiple subnets using the same CSMA time slot area parameters and the newly added 'multiple subnet indication of the same CSMA time slot area' entry in the beacon management message. Here, the multi-subnet collaborative communication mechanism can greatly expand the way for all carrier nodes in the station area to obtain CSMA time slot area parameters without increasing the channel overhead, thereby enhancing the robustness of the transmission of this key information and further providing the stability of network operation.

[0107] In summary, the protocol of the present invention realizes the cooperative communication of multiple subnets in the same area by allowing the CCO node to join another subnet as a temporary node. The conflict-free transmission requirements of the beacon signals of each subnet are met by the centralized decision-making on time slot allocation, which is better than the bandwidth coordination mechanism of the existing protocol, thereby better ensuring the smooth operation of the beacon system. At the same time, the signaling content of the beacon signals of different subnets also further carries the CSMA time slot area parameter information of other subnets, which increases the communication success rate of this key information in the complex power line communication electromagnetic environment, thereby further improving the stability of the operation of each subnet.

[0108] Best practices for specific applications

[0109] In a residential experimental substation of the State Grid Beijing Electric Power Company, the substation runs three carrier subnets at the same time. The number of nodes in the three subnets are 121, 156, and 133 respectively. These nodes are evenly distributed on the power supply lines of the substation. In the first experiment, the substation used a carrier network based on the existing protocol for operation. The three networks took turns to read the meters. The test lasted for 1 hour. The experimenters randomly selected 10 carrier communication modules from each network, and checked and recorded their success rate in receiving the beacon signals sent by their proxy nodes within this hour. After completing the first test, all nodes in the substation were upgraded to the content of this patent, and then a second test was conducted in the same way. The data on the success rate of receiving beacon signals from their proxy nodes for the 30 modules in the three subnets in these two tests are as follows. Fig.11 and Fig.12 As shown. Among them, Fig.11 The data on the reception success rate of the beacon signals sent by the proxy nodes received by the 10 nodes in each subnet when the three subnets take turns reading meters under the existing multi-subnet bandwidth coordination mechanism are given. Fig.12 The data on the reception success rate of the beacon signal sent by its proxy node received by 10 nodes in each subnet when three subnets take turns reading meters under the multi-subnet cooperative communication mechanism provided by the present application are given.

[0110] from Fig.11 and Fig.12 It can be seen from the test data results that under the existing bandwidth coordination mechanism, since the subnets take turns to read meters, the network business load level is relatively high. Therefore, the non-beacon signals of different subnets seriously interfere with the transmission of beacon signals, resulting in a low level of success rate in receiving beacon signals of the three subnets. After using the multi-subnet coordination communication mechanism of the present application, the transmission process of the beacon signals of the three subnets will no longer be interfered by the non-beacon signals of other subnets, so the success rate of receiving beacon signals has been significantly improved, about 20%.

[0111] Therefore, the cooperative communication method of the multi-carrier network in the same area proposed in this embodiment provides a new cooperative communication mechanism for the existing subnets with multiple intermediate frequency high-speed carriers coexisting in the same area. The time slot structure of multiple subnets is arranged through a centralized CCO node decision mechanism, which solves the problem of non-beacon signals of one subnet interfering with the beacon signals of another subnet that still exists in the existing carrier bandwidth coordination mechanism, thereby ensuring that the beacon signals of each subnet are transmitted in multiple hops without conflict. In addition, the signaling content of the beacon signals of different subnet nodes is allowed to further carry the CSMA time slot area parameter information of other subnets, which increases the communication success rate of this key information in a complex power line communication electromagnetic environment, thereby comprehensively improving the stability and reliability of the beacon system.

[0112] Exemplary Devices

[0113] Fig.13 FIG. 1 is a schematic diagram of a structure of a cooperative communication device for a multi-carrier network in the same area provided by an exemplary embodiment of the present invention. Fig.13 As shown, this embodiment includes:

[0114] A perceptual establishment module 131 is used to establish mutual perceptuality between various carrier subnets in a station area, wherein the mutual perceptuality is used to indicate that the CCO nodes of the various carrier subnets can discover each other's existence;

[0115] A CCO node joining network module 132 is used to determine a target CCO node from the CCO nodes of each carrier subnet as a decision node of a multi-subnet coordinated communication mechanism based on the mutual perception, and add other CCO nodes as temporary nodes to the carrier subnet where the target CCO node is located as a decision subnet, wherein the temporary node identity means that the CCO node will not send any signal as a node identity of the joined network; and

[0116] The TDMA time slot allocation module 133 is used to allocate a TDMA time slot of a corresponding length required for the CCO node beacon signal transmission process to the CCO node that joins the decision subnet as a temporary node according to the specific bandwidth requirements of each carrier subnet.

[0117] Among them, the perception establishment module 131 includes: a monitoring unit, which is used for the CCO nodes of each of the carrier subnets to perform network monitoring for a period of time when they are powered on and initially networked, to determine whether there are any carrier subnets that are already in operation nearby; a sending unit, which is used for the CCO nodes to periodically send network coordination frames in the CSMA time slot area for the carrier subnets that are already in operation, so that other powered-on CCO nodes can monitor. If the CCO node does not monitor the network coordination frame within the monitoring time period, the CCO node will independently network and work, and the CCO node still needs to periodically send network coordination frames during operation.

[0118] The CCO node joining network module 132 includes: a network time reference value acquisition unit, which is used for the CCO nodes of each carrier subnet to obtain each other's network time reference value by listening to the beacon signal; and a decision node determination unit, which is used to determine the CCO node with the largest network time reference value as the decision node of the multi-subnet coordinated communication mechanism by comparing the monitored network time reference values.

[0119] In one embodiment, the CCO node joining network module 132 also includes: an application unit, which is used for other CCO nodes that have not become the decision-making nodes to apply to join the decision-making subnet as the temporary node, wherein the application to join the decision-making subnet is applied by sending an association request message; and an approval unit, which is used to approve the CCO node to join the network as a temporary node when receiving an association request message from other CCO nodes, and allocate a 12-bit network short address to the CCO node to uniquely identify the node in the decision-making subnet, just like the network access process of other slave nodes.

[0120] The TDMA time slot area allocation module 133 includes: a beacon entry header adding unit, which is used to pre-define a type of beacon entry header in the management message of the beacon signal of the existing carrier protocol as a temporary node time slot allocation entry; a time slot structure decision unit, which is used to decide the time slot structure of the next beacon cycle of the decision node after receiving the network coordination frame of other CCO nodes, wherein the time slot structure of the beacon cycle of the decision node includes the beacon time slot area of ​​the decision node, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the decision node, wherein the beacon time slot area of ​​the decision node is used for the relevant nodes of the decision subnet to send beacon signals, and the temporary node The TDMA time slot area of ​​the time node is used to allocate time slot areas of corresponding lengths to the CCO nodes that join the decision subnet as temporary nodes according to the bandwidth requirements sent by the CCO node network coordination frame, and the CSMA time slot area of ​​the decision node is used to send channel competition non-beacon signals to the formal nodes of the decision subnet in CSMA mode; and a TDMA time slot area allocation unit is used to allocate TDMA time slot areas of corresponding lengths to each carrier subnet according to the bandwidth requirement length of each carrier subnet, wherein the TDMA time slot areas allocated by the decision node to each carrier subnet have no overlapping parts and together constitute the TDMA time slot area of ​​the temporary node.

[0121] In one embodiment, the device 130 also includes a signaling content determination module, which is used to ensure that the three beacon signals of each carrier subnet in a station area all adopt a signal structure of the same form, wherein the signal structure is composed of a preamble signal, a frame control signal and a payload signal, the preamble signal is used for signal capture and synchronization, and the frame control signal is used to fix the use of a predetermined modulation and coding scheme; and the CCO node of each carrier subnet in a station area, under the premise that its own idle bit length is sufficient, can add a message entry to the beacon management message to further explain the key information of the time position of the CSMA time slot area of ​​other subnets.

[0122] In one embodiment, the device 130 also includes a beacon time slot area allocation module, which is used to set up a total of K subnets coexisting in a station area, wherein the CCO node serving as the decision node is recorded as CCO node 1, and the CCO nodes of other subnets are recorded as CCO node 2, ..., CCO node K in sequence, and the network short addresses allocated to them by CCO node 1 when CCO nodes 2 to K apply for network access are TEI2, TEI3, ..., TEIK in sequence, and the bandwidth requirement lengths of these K subnets are T1, T2, ..., TK, respectively, and the corresponding subnet numbers are subnet 1, subnet 2, ..., subnet K, respectively; after the CCO node 1 decides the time slot structure of its next beacon period, CCO node 2 needs to cooperate with the decision process of the CCO node 1 and execute the decision result of the CCO node 1, then the time slot structure of the beacon period corresponding to the CCO node 2 includes the beacon time slot area of ​​subnet 2, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​subnet 2, wherein the subnet 2 The length of the beacon time slot area is T2, which is used for the relevant nodes of the subnet 2 to send the beacon signal of the subnet 2. The TDMA time slot area of ​​the temporary node continues to use the time slot arrangement of the CCO node 1 for TEI3,..., TEIK. The CSMA time slot area of ​​the subnet 2 is used to send non-beacon signals to the formal nodes of the subnet 2; the time slot structure of the beacon period corresponding to the subsequent CCO nodes 3~K-1 adopts the same mechanism as the CCO node 2; and the CCO node K also needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1, then the time slot structure of the beacon period corresponding to the CCO node K includes the beacon time slot area of ​​the subnet K and the CSMA time slot area of ​​the subnet K, wherein the length of the beacon time slot area of ​​the subnet K is TK, which is used for the relevant nodes of the subnet K to send the beacon signal of the subnet K, and the CSMA time slot area of ​​the subnet K is used to send non-beacon signals to the formal nodes of the subnet K.

[0123] Exemplary Electronic Devices

[0124] Fig.14 The electronic device provided by an exemplary embodiment of the present invention may be any one or both of the first device and the second device, or a stand-alone device independent of them, and the stand-alone device may communicate with the first device and the second device to receive the collected input signals from them. Fig.14 FIG. 1 is a block diagram of an electronic device according to an embodiment of the present disclosure. Fig.14 As shown, the electronic device includes one or more processors 141 and a memory 142 .

[0125] The processor 141 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.

[0126] The memory 142 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 141 may run the program instructions to implement the method for information mining of historical change records and / or other desired functions of the software program of each embodiment of the present disclosure described above. In one example, the electronic device may also include: an input device 143 and an output device 144, which are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0127] In addition, the input device 143 may also include, for example, a keyboard, a mouse, etc.

[0128] The output device 144 can output various information to the outside. The output device 144 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto.

[0129] Of course, to simplify, Fig.14 Only some of the components related to the present disclosure in the electronic device are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device may further include any other appropriate components.

[0130] Exemplary computer program products and computer-readable storage media

[0131] In addition to the above-mentioned methods and devices, an embodiment of the present disclosure may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the method for performing information mining on historical change records according to various embodiments of the present disclosure described in the above "Exemplary Method" section of this specification.

[0132] The computer program product may be written in any combination of one or more programming languages ​​to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0133] In addition, an embodiment of the present disclosure may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, causes the processor to execute the steps of the method for performing information mining on historical change records according to various embodiments of the present disclosure described in the above “Exemplary Method” section of this specification.

[0134] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0135] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.

[0136] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0137] The block diagrams of the devices, apparatuses, equipment, and systems involved in this disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including," "comprising," "having," and the like are open words, referring to "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or," and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.

[0138] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.

[0139] It should also be noted that in the apparatus, equipment and method of the present disclosure, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present disclosure. The above description of the disclosed aspects is provided to enable any technician in the field to make or use the present disclosure. Various modifications to these aspects are very obvious to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown here, but to the widest scope consistent with the principles and novel features disclosed herein.

[0140] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

Claims

1. A cooperative communication method for a multi-carrier network in the same area, It is characterized in that include: Establishing mutual awareness between various carrier subnets in a station area, wherein the mutual awareness is used to indicate that the CCO nodes of the various carrier subnets can discover each other's existence; Based on the mutual perception, a target CCO node is determined from the CCO nodes of each carrier subnet as a decision node of the multi-subnet coordinated communication mechanism, and other CCO nodes are added to the carrier subnet where the target CCO node is located as a decision subnet as a temporary node identity, wherein the temporary node identity means that the CCO node will not send any signal as a node identity of the network joined; as well as According to the specific bandwidth requirements of each carrier subnet, a TDMA time slot area of ​​a corresponding length required for the beacon signal transmission process of the CCO node is allocated to the CCO node that joins the decision subnet as a temporary node, including: pre-defining a type of beacon entry header in the management message of the beacon signal of the existing carrier protocol as a temporary node time slot allocation entry; After receiving the network coordination frame of other CCO nodes, the time slot structure of the next beacon period of the decision node is decided, wherein the time slot structure of the beacon period of the decision node includes the beacon time slot area of ​​the decision node, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the decision node, wherein the beacon time slot area of ​​the decision node is used for the relevant nodes of the decision subnet to send beacon signals, the TDMA time slot area of ​​the temporary node is used to allocate time slot areas of corresponding lengths to the CCO nodes that join the decision subnet as temporary nodes according to the bandwidth requirements sent by the network coordination frame of the CCO node, and the CSMA time slot area of ​​the decision node is used to send non-beacon signals to the formal nodes of the decision subnet through channel competition in a CSMA manner; and The decision node allocates a TDMA time slot area of ​​corresponding length to each carrier subnet according to the bandwidth requirement length of each carrier subnet, wherein the TDMA time slot areas allocated by the decision node to each carrier subnet have no overlapping parts and together constitute the TDMA time slot area of ​​the temporary node.

2. The method according to claim 1, It is characterized in that The operations to establish mutual awareness between the various carrier subnets in a station area include: When the CCO nodes of each carrier subnet are powered on and the initial networking is performed, the CCO nodes perform network monitoring for a period of time to determine whether there are any carrier subnets in operation nearby; For the carrier subnet that is already in operation, the CCO node periodically sends inter-network coordination frames in the CSMA time slot area so that other powered-on CCO nodes can monitor. If the CCO node does not monitor the inter-network coordination frame within the monitoring time period, the CCO node will work in an independent network and still need to periodically send inter-network coordination frames during operation.

3. The method according to claim 1, It is characterized in that The operation of determining a target CCO node from the CCO nodes of each carrier subnet as a decision node of the multi-subnet coordinated communication mechanism includes: The CCO nodes of each carrier subnet acquire each other's network time reference value by monitoring beacon signals; and By comparing the monitored network time reference values, the CCO node with the largest network time reference value is determined as the decision node of the multi-subnet coordinated communication mechanism.

4. The method according to claim 1, It is characterized in that The operation of adding other CCO nodes as temporary nodes to the carrier subnet as the decision subnet where the target CCO node is located includes: Other CCO nodes that have not become the decision nodes apply to join the decision subnet as the temporary nodes, wherein the application to join the decision subnet is made by sending an association request message; and When the decision node receives the association request message from other CCO nodes, it agrees that the CCO node joins the network as a temporary node, and allocates a 12-bit network short address to the CCO node to uniquely identify the node in the decision subnet, just like the network entry process of other slave nodes.

5. The method according to claim 1, It is characterized in that The three beacon signals of each carrier subnet in a station area all adopt the same signal structure, wherein the signal structure consists of a pilot signal, a frame control signal and a payload signal, the pilot signal is used for signal acquisition and synchronization, and the frame control signal is used to fix the use of a predetermined modulation and coding scheme; as well as Under the premise that the idle bit length of the CCO node of each carrier subnet in a station area is sufficient, it can add a message item to the beacon management message to further explain the key information of the time position of the CSMA time slot area of ​​other subnets.

6. The method according to claim 1, It is characterized in that Assume that there are K subnets in a substation, where the CCO node as the decision node is recorded as CCO node 1, and the CCO nodes of other subnets are recorded as CCO node 2, ..., CCO node K, and the network short addresses allocated by CCO node 1 to CCO nodes 2 to K when they apply for network access are TEI2, TEI3, ..., TEIK, respectively. The bandwidth requirement lengths of these K subnets are T1, T2, ..., TK, respectively, and the corresponding subnet numbers are subnet 1, subnet 2, ..., subnet K, respectively. After the CCO node 1 decides the time slot structure of its next beacon cycle, the CCO node 2 needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1. Then, the time slot structure of the beacon cycle corresponding to the CCO node 2 includes the beacon time slot area of ​​the subnet 2, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the subnet 2, wherein the beacon time slot area of ​​the subnet 2 has a length of T2, which is used for the relevant nodes of the subnet 2 to send the beacon signal of the subnet 2, and the TDMA time slot area of ​​the temporary node continues to use the time slot arrangement of the CCO node 1 for TEI3, ..., TEIK, and the CSMA time slot area of ​​the subnet 2 is used to send non-beacon signals to the formal nodes of the subnet 2; The time slot structure of the beacon period corresponding to the subsequent CCO nodes 3 to K-1 adopts the same mechanism as that of the CCO node 2; and The CCO node K also needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1. The time slot structure of the beacon period corresponding to the CCO node K includes the beacon time slot area of ​​subnet K and the CSMA time slot area of ​​subnet K. The length of the beacon time slot area of ​​subnet K is TK, which is used for the relevant nodes of the subnet K to send the beacon signal of the subnet K, and the CSMA time slot area of ​​the subnet K is used to send non-beacon signals to the formal nodes of the subnet K.

7. A cooperative communication device for a multi-carrier network in the same area, It is characterized in that include: A perceptual establishment module, used to establish mutual perceptuality between various carrier subnets in a station area, wherein the mutual perceptuality is used to indicate that the CCO nodes of the various carrier subnets can discover each other's existence; A CCO node joining network module, used to determine a target CCO node from the CCO nodes of each carrier subnet as a decision node of a multi-subnet coordinated communication mechanism based on the mutual perception, and join other CCO nodes as temporary nodes to the carrier subnet where the target CCO node is located as a decision subnet, wherein the temporary node identity means that the CCO node will not send any signal as a node identity of the joined network; as well as A TDMA time slot allocation module is used for the decision node to allocate a TDMA time slot area of ​​a corresponding length required for the beacon signal transmission process of the CCO node to the CCO node that joins the decision subnet as a temporary node according to the specific bandwidth requirements of each carrier subnet; The TDMA time slot area allocation module comprises: A beacon entry header adding unit, used to pre-add and define a type of beacon entry header in the management message of the beacon signal of the existing carrier protocol as a temporary node time slot allocation entry; A time slot structure decision unit, configured to decide the time slot structure of the next beacon period of the decision node after receiving a network coordination frame of other CCO nodes, wherein the time slot structure of the beacon period of the decision node includes a beacon time slot area of ​​the decision node, a TDMA time slot area of ​​a temporary node, and a CSMA time slot area of ​​the decision node, wherein the beacon time slot area of ​​the decision node is used for related nodes of the decision subnet to send beacon signals, the TDMA time slot area of ​​the temporary node is used to allocate time slot areas of corresponding lengths to CCO nodes that join the decision subnet as temporary nodes according to bandwidth requirements sent by the network coordination frame of the CCO node, and the CSMA time slot area of ​​the decision node is used to perform channel competition sending of non-beacon signals to formal nodes of the decision subnet in a CSMA manner; and The TDMA time slot area allocation unit is used to allocate TDMA time slot areas of corresponding lengths to each carrier subnet according to the bandwidth requirement length of each carrier subnet, wherein the TDMA time slot areas allocated by the decision node to each carrier subnet have no overlapping parts and together constitute the TDMA time slot area of ​​the temporary node.

8. The device according to claim 7, It is characterized in that The perception building module includes: A monitoring unit, used for monitoring the network for a period of time when the CCO nodes of each carrier subnet are powered on and the initial networking is performed, to determine whether there is a carrier subnet in operation nearby; The sending unit is used for the CCO node to periodically send inter-network coordination frames in the CSMA time slot area for the carrier subnet that is already in operation, so that other powered-on CCO nodes can monitor. If the CCO node does not monitor the inter-network coordination frame within the monitoring time period, the CCO node will work in an independent network, and the CCO node still needs to periodically send the inter-network coordination frame during the operation.

9. The device according to claim 7, It is characterized in that The CCO node joins the network module, including: a network time reference value acquisition unit, configured for the CCO nodes of each carrier subnet to acquire each other's network time reference value by monitoring beacon signals; and The decision node determination unit is used to determine the CCO node with the largest network time reference value as the decision node of the multi-subnet coordinated communication mechanism by comparing the monitored network time reference values.

10. The device according to claim 7, It is characterized in that The CCO node joins the network module, including: An application unit, used for other CCO nodes that have not become the decision-making nodes to apply to join the decision-making subnet as the temporary node, wherein the application to join the decision-making subnet is made by sending an association request message; and The consent unit is used to consent to the CCO node to join the network as a temporary node when receiving an association request message from other CCO nodes, and allocate a 12-bit network short address to the CCO node to uniquely identify the node in the decision subnet, just like the network entry process of other slave nodes.

11. The device according to claim 7, It is characterized in that It also includes a signaling content determination module, which is used for all three beacon signals of each carrier subnet in a station area to adopt the same signal structure, wherein the signal structure consists of a pilot signal, a frame control signal and a payload signal, the pilot signal is used for signal capture and synchronization, and the frame control signal is used to fix the use of a predetermined modulation and coding scheme; And the CCO nodes of each carrier subnet in a station area can add a message item to the beacon management message to further explain the key information of the time position of the CSMA time slot area of ​​other subnets, provided that the idle bit length of the node is sufficient.

12. The device according to claim 7, It is characterized in that It also includes a beacon time slot area allocation module, which is used to set a total of K subnets coexisting in one station area, wherein the CCO node as the decision node is recorded as CCO node 1, and the CCO nodes of other subnets are recorded as CCO node 2, ..., CCO node K in sequence, and the network short addresses allocated to them by CCO node 1 when CCO nodes 2 to K apply for network access are TEI2, TEI3, ..., TEIK in sequence, and the bandwidth demand lengths of these K subnets are T1, T2, ..., TK respectively, and the corresponding subnet numbers are subnet 1, subnet 2, ..., subnet K respectively; After the CCO node 1 decides the time slot structure of its next beacon cycle, the CCO node 2 needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1. Then, the time slot structure of the beacon cycle corresponding to the CCO node 2 includes the beacon time slot area of ​​the subnet 2, the TDMA time slot area of ​​the temporary node and the CSMA time slot area of ​​the subnet 2, wherein the beacon time slot area of ​​the subnet 2 has a length of T2, which is used for the relevant nodes of the subnet 2 to send the beacon signal of the subnet 2, and the TDMA time slot area of ​​the temporary node continues to use the time slot arrangement of the CCO node 1 for TEI3, ..., TEIK, and the CSMA time slot area of ​​the subnet 2 is used to send non-beacon signals to the formal nodes of the subnet 2; The time slot structure of the beacon period corresponding to the subsequent CCO nodes 3 to K-1 adopts the same mechanism as that of the CCO node 2; and The CCO node K also needs to cooperate with the decision-making process of the CCO node 1 and execute the decision result of the CCO node 1. The time slot structure of the beacon period corresponding to the CCO node K includes the beacon time slot area of ​​subnet K and the CSMA time slot area of ​​subnet K. The length of the beacon time slot area of ​​subnet K is TK, which is used for the relevant nodes of the subnet K to send the beacon signal of the subnet K, and the CSMA time slot area of ​​the subnet K is used to send non-beacon signals to the formal nodes of the subnet K.

13. A computer-readable storage medium, It is characterized in that The storage medium stores a computer program, and the computer program is used to execute the method according to any one of claims 1 to 6.

14. An electronic device, It is characterized in that The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the method described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • HomePlug AV standard-based automatic relay networking method for power line broadband carrier band

    CN105763410A

  • Broadband-based power line carrier station area identification method

    CN109687891A