Communication mode selection method and related device

By obtaining and analyzing the quality indicators of the detection packets in the power line communication environment of the low-voltage station area of ​​the power grid, and selecting a communication method that meets the communication success rate and rate requirements, the problem of how to choose the optimal communication wiring method when spectrum resources are limited is solved, and efficient and reliable power line communication is achieved.

CN120049913APending Publication Date: 2025-05-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311610272.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the power line communication environment of the low-voltage station area of ​​the power grid, how to choose the optimal communication wiring method between communication rate and communication reliability, especially when spectrum resources are limited.

Method used

By obtaining the quality indicators corresponding to the detection packets under each of the various communication methods, including data transmission and reception success rate, signal-to-noise ratio and channel attenuation, the communication success rate of each communication method is determined, and the communication method that meets the communication success rate and communication rate requirements are selected according to the preset conditions.

Benefits of technology

In the low-voltage station area environment of the power grid with limited spectrum resources, a communication channel with strong reliability and high communication rate is selected, which improves the performance and stability of power line communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120049913A_ABST
    Figure CN120049913A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication mode selection method and a related device, and the method is applied to a first node, and comprises the steps: obtaining a first quality index corresponding to a first detection message and a second quality index corresponding to a second detection message in each communication mode in a plurality of communication modes, the quality index comprises a data transceiving success rate and other indexes, the other indexes comprise a signal-to-noise ratio and / or channel attenuation, the first detection message is a detection message sent by the first node to the second node, and the second detection message is a message sent by the second node to the first node; determining the communication success rate of each communication mode according to the first quality index and the second quality index; and communicating with the second node through the first communication mode in which the communication success rate and the communication rate meet preset conditions. By adopting the embodiment of the invention, the communication channel with relatively high reliability and relatively high communication rate can be selected from more communication channels for communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of power line communication technology, and in particular to a communication mode selection method and related devices. Background Art

[0002] Power Line Communication (PLC) technology has been widely used in low-voltage areas of power grids. However, with the expansion of new power systems, the application of power line communication in low-voltage areas is no longer limited to the traditional meter reading business of electricity consumption information collection. The communication networking requirements for line branch monitoring, photovoltaic grid connection, charging piles and other services are also becoming increasingly prominent. As the number of sites connected to the network increases, the requirements for the amount of data, real-time performance and reliability of interaction between sites are gradually upgraded. The bandwidth and reliability of PLC communication have become the bottleneck for the access of new equipment and the development of new services. The physical topology of low-voltage areas such as Figure 1 As shown. In the power line communication environment of the low-voltage area of ​​the power grid, the low-frequency band has large noise but small attenuation, and the high-frequency band has small noise but large attenuation. The distance between the devices that need to be networked using power line communication technology in the low-voltage area is relatively far, usually ranging from a few meters, tens of meters to hundreds of meters. There are also certain requirements for the reliable communication distance of power line communication. Therefore, taking into account factors such as noise and attenuation, the spectrum resources available for power line communication become very limited. In the case of limited available spectrum resources, using three-phase four-wire (A, B, C three-phase phase wires, N is the neutral wire, such as Figure 2 The Multiple Input Multiple Output (MIMO) technology implemented by PLC has become an effective technical solution to improve the communication rate and anti-interference ability of PLC.

[0003] How to select the optimal communication connection mode between communication rate and communication reliability between sites with MIMO capabilities is a technical problem that is being studied by those skilled in the art. Summary of the invention

[0004] The embodiments of the present application provide a communication mode selection method and related devices, which can select a communication channel with higher reliability and higher communication rate from more communication channels for communication.

[0005] In a first aspect, an embodiment of the present application provides a communication mode selection method, which is applied to a first node, and the method includes:

[0006] Obtain the first quality metric corresponding to the first detection message and the second quality metric corresponding to the second detection message for each communication method among multiple communication methods. The quality metrics include data transmission and reception success rate and other metrics. The other metrics include signal-to-noise ratio and / or channel attenuation. The first detection message is a detection message sent by the first node to the second node, and the second detection message is a message sent by the second node to the first node. The communication method sends data through x transmission channels, receives data through y reception channels, and is used to transmit z types of data streams. Among any two communication methods in the multiple communication methods, at least one of x, y, and z is different;

[0007] Determine the communication success rate of each communication method according to the first quality metric and the second quality metric;

[0008] Communicate with the second node through the first communication method, where the communication method has a communication success rate and a communication rate that meet preset conditions.

[0009] In the above method, in the design of the MIMO communication channel, more communication channels are achieved by changing the number of transmission channels T, the number of reception channels R, and the number of data streams S, thus providing more choices. In addition, through the constraints of the communication success rate and the communication rate, a communication channel with stronger reliability and higher communication rate can be selected from more communication channels for communication.

[0010] Combined with the first aspect, in a possible implementation manner of the first aspect,

[0011] The preset condition includes that the communication rate is the highest among the communication methods with a communication success rate greater than the first threshold N; or,

[0012] The preset condition includes that the communication success rate is the highest among the communication methods with a communication rate greater than the second threshold M.

[0013] Combined with the first aspect, or any of the above possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, the method further includes:

[0014] Periodically evaluate the real-time target communication success rate of the first communication method;

[0015] If the target communication success rate is lower than the preset threshold, return to execute the step of obtaining the quality metrics corresponding to the first detection message and the second detection message for each communication method among multiple communication methods.

[0016] In this implementation manner, the selected first communication method can be monitored regularly. If the relevant performance of the first communication method significantly deteriorates, the communication method is reselected to ensure that communication between the first node and the second node can always be based on a communication method with better performance, thereby ensuring high communication reliability and communication rate.

[0017] Combined with the first aspect, or any of the above possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, the x sending channels and the y receiving channels both belong to the channels composed of three-phase four-wire power lines, and the z types of data streams are used to be transmitted on the x sending channels and the y receiving channels.

[0018] In this implementation manner, the above communication method selection is specifically applied to the three-phase four-wire power line scenario.

[0019] Combined with the first aspect, or any of the above possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, the other metrics include signal-to-noise ratio and channel attenuation; the determining of the communication success rate of each communication method according to the first quality metric and the second quality metric includes:

[0020] Determine the comprehensive data transmission and reception success rate of each communication method according to the data transmission and reception success rate corresponding to the first detection message of each communication method and the data transmission and reception success rate corresponding to the second detection message of each communication method;

[0021] Determine the comprehensive signal-to-noise ratio of each communication method according to the signal-to-noise ratio corresponding to the first detection message of each communication method and the signal-to-noise ratio corresponding to the second detection message of each communication method;

[0022] Determine the comprehensive channel attenuation of each communication method according to the channel attenuation corresponding to the first detection message of each communication method and the channel attenuation corresponding to the second detection message of each communication method;

[0023] Determine the communication success rate of each communication method according to the comprehensive data transmission and reception success rate, comprehensive signal-to-noise ratio, and comprehensive channel attenuation of each communication method.

[0024] Combined with the first aspect, or any of the above possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, the obtaining of the first quality metric corresponding to the first detection message and the second quality metric corresponding to the second detection message of each communication method among multiple communication methods includes:

[0025] Send a first detection message to the second node;

[0026] Receive the first quality metric generated when receiving the first probe message and fed back by the second node;

[0027] Receive the second probe message sent by the second node;

[0028] Generate a second quality metric according to the reception of the second message.

[0029] Combined with the first aspect, or any of the above possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, before obtaining the first quality metric corresponding to the first probe message and the second quality metric corresponding to the second probe message for each communication manner among multiple communication manners, further includes:

[0030] Receive the first capability indication information sent by the second node, where the first capability indication information is used to indicate that the second node supports the MIMO communication manner.

[0031] In this implementation manner, it emphasizes that the second node notifies the first node of its own communication capabilities. Only when the first node learns that the second node supports the MIMO communication manner, the above method is used to select the communication manner for communicating with the second node, which improves the pertinence of the selected communication method application and avoids the situation where the selected communication manner cannot be used or has poor use effects.

[0032] Combined with the first aspect, or any of the above possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, further includes:

[0033] Receive the second capability indication information sent in the third stage, where the second capability indication information is used to indicate that the third stage supports the SISO communication manner;

[0034] Communicate with the third node through the second communication manner, where the second communication manner sends data through 1 sending channel, receives data through 1 receiving channel, and is used to transmit 1 data stream.

[0035] In this implementation manner, in addition to supporting the selection of the MIMO communication manner, it also provides support for the SISO communication manner. Therefore, it can support hybrid networking and introduce new means (i.e., the MIMO communication manner) to improve the communication throughput while being compatible with existing standards.

[0036] Second aspect, an embodiment of the present application provides a communication manner selection device, which is applied to the first node, and the device includes:

[0037] An acquisition unit, configured to acquire a first quality metric corresponding to a first detection message and a second quality metric corresponding to a second detection message for each communication mode among multiple communication modes, where the quality metrics include a data transmission and reception success rate and other metrics, and the other metrics include a signal-to-noise ratio and / or channel attenuation. The first detection message is a detection message sent by the first node to the second node, and the second detection message is a message sent by the second node to the first node. The communication mode performs data transmission through x transmission channels, data reception through y reception channels, and transmits z types of data streams. Among any two communication modes of the multiple communication modes, at least one of x, y, and z is different;

[0038] A determination unit, configured to determine the communication success rate of each communication mode according to the first quality metric and the second quality metric;

[0039] A communication unit, configured to communicate with a second node through a first communication mode, where the communication success rate and communication rate meet a preset condition.

[0040] In the above method, in the design of the MIMO communication channel, more communication channels are realized by changing the number of transmission channels T, the number of reception channels R, and the number of data streams S, thereby providing more choices. In addition, through the constraints of the communication success rate and communication rate, a communication channel with stronger reliability and higher communication rate can be selected from more communication channels for communication.

[0041] Combined with the second aspect, in a possible implementation manner of the second aspect,

[0042] The preset condition includes that the communication rate is the highest among communication modes with a communication success rate greater than a first threshold N; or,

[0043] The preset condition includes that the communication success rate is the highest among communication modes with a communication rate greater than a second threshold M.

[0044] Combined with the second aspect, or any of the above possible implementation manners of the second aspect, in another possible implementation manner of the second aspect:

[0045] The determination unit is further configured to periodically evaluate the real-time target communication success rate of the first communication mode;

[0046] If the target communication success rate is lower than a preset threshold, the acquisition unit is triggered to perform the operation of acquiring the quality metrics corresponding to the first detection message and the quality metrics corresponding to the second detection message for each communication mode among the multiple communication modes.

[0047] In this implementation, the selected first communication method can be monitored regularly. If the relevant performance of the first communication method significantly deteriorates, the communication method is reselected to ensure that communication between the first node and the second node can always be based on a communication method with better performance, thereby ensuring high communication reliability and communication rate.

[0048] Combined with the second aspect, or any of the above possible implementation manners of the second aspect, in another possible implementation manner of the second aspect, the x transmission channels and the y reception channels both belong to the channels composed of three-phase four-wire power lines, and the z data streams are used to be transmitted on the x transmission channels and the y reception channels.

[0049] In this implementation manner, the above communication method selection is specifically applied to the three-phase four-wire power line scenario.

[0050] Combined with the second aspect, or any of the above possible implementation manners of the second aspect, in another possible implementation manner of the second aspect, the other metrics include signal-to-noise ratio and channel attenuation; in terms of determining the communication success rate of each communication method according to the first quality metric and the second quality metric, the determining unit is specifically configured to:

[0051] Determine the comprehensive data transmission and reception success rate of each communication method according to the data transmission and reception success rate corresponding to the first detection message of each communication method and the data transmission and reception success rate corresponding to the second detection message of each communication method;

[0052] Determine the comprehensive signal-to-noise ratio of each communication method according to the signal-to-noise ratio corresponding to the first detection message of each communication method and the signal-to-noise ratio corresponding to the second detection message of each communication method;

[0053] Determine the comprehensive channel attenuation of each communication method according to the channel attenuation corresponding to the first detection message of each communication method and the channel attenuation corresponding to the second detection message of each communication method;

[0054] Determine the communication success rate of each communication method according to the comprehensive data transmission and reception success rate, comprehensive signal-to-noise ratio, and comprehensive channel attenuation of each communication method.

[0055] Combined with the second aspect, or any of the above possible implementation manners of the second aspect, in another possible implementation manner of the second aspect, in terms of obtaining the first quality metric corresponding to the first detection message of each communication method and the second quality metric corresponding to the second detection message of each communication method among multiple communication methods, the obtaining unit is specifically configured to:

[0056] Send a first detection message to the second node;

[0057] Receive the first quality metric generated when receiving the first probe message and fed back by the second node;

[0058] Receive the second probe message sent by the second node;

[0059] Generate a second quality metric according to the reception condition of the second message.

[0060] Combined with the second aspect, or any of the above possible implementation manners of the second aspect, in another possible implementation manner of the second aspect:

[0061] The communication unit is further configured to receive first capability indication information sent by the second node before the obtaining unit obtains the first quality metric corresponding to the first probe message and the second quality metric corresponding to the second probe message for each communication manner among multiple communication manners, where the first capability indication information is used to indicate that the second node supports the MIMO communication manner.

[0062] In this implementation manner, it is emphasized that the second node notifies the first node of its own communication capability. Only when the first node learns that the second node supports the MIMO communication manner, the above method is used to select the communication manner for communicating with the second node, which improves the pertinence of the selected communication method application and avoids the situation where the selected communication manner cannot be used or has poor use effect.

[0063] Combined with the second aspect, or any of the above possible implementation manners of the second aspect, in another possible implementation manner of the second aspect:

[0064] The communication unit is further configured to receive second capability indication information sent in the third stage, where the second capability indication information is used to indicate that the third stage supports the SISO communication manner;

[0065] The communication unit is further configured to communicate with the third node through a second communication manner, where the second communication manner sends data through 1 sending channel, receives data through 1 receiving channel, and is used to transmit 1 data stream.

[0066] In this implementation manner, in addition to supporting the selection of the MIMO communication manner, it also provides support for the SISO communication manner. Therefore, it can support hybrid networking and introduce new means (i.e., the MIMO communication manner) to improve the communication throughput while being compatible with existing standards.

[0067] In a third aspect, an embodiment of the present application provides a communication mode selection device, which is applied to a first node. The device includes a processor, a memory, and a communication interface. Among them, the memory is used to store a computer program, the communication interface is used to perform data transceiver operations under the call of the processor, and the processor is used to call the computer program to implement the method described in the first aspect or any possible implementation manner of the first aspect.

[0068] In a fourth aspect, an embodiment of the present application provides a first node, and the first node includes the communication mode selection device described in the second aspect or any possible implementation manner of the second aspect or the third aspect.

[0069] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is called by a processor, the method described in the first aspect or any possible implementation manner of the first aspect is implemented.

[0070] In a sixth aspect, an embodiment of the present application provides a communication system, which includes a first node and a second node. The first node and the second node can be the first node and the second node described in any possible implementation manner of the first aspect or the second aspect. Optionally, the communication system may further include a third node, and the third node is the third node in a possible implementation manner of the first aspect. Description of the Drawings

[0071] Figure 1 is a schematic physical topology diagram of a low-voltage power distribution area provided by an embodiment of the present application;

[0072] Figure 2 is a schematic physical topology diagram of a three-phase four-wire power grid provided by an embodiment of the present application;

[0073] Figure 3 is a schematic architecture diagram of a PLC system provided by an embodiment of the present application;

[0074] Figure 4 is a schematic diagram of a MIMO wiring method provided by an embodiment of the present application;

[0075] Figure 5 is a schematic diagram of a MIMO communication mode selection process provided by an embodiment of the present application;

[0076] Figure 6 is a schematic architecture diagram of a power communication system provided by an embodiment of the present application;

[0077] Figure 7 is a schematic diagram of a communication mode selection method provided by an embodiment of the present application;

[0078] Figure 8 It is a schematic structural diagram of a communication mode selection device provided by an embodiment of the present application;

[0079] Figure 9 It is a schematic structural diagram of another communication mode selection device provided by an embodiment of the present application. Specific embodiments

[0080] Regarding how to select a suitable communication mode between stations in terms of communication rate and communication reliability, there are also some current studies:

[0081] For example, in the 100 MHz frequency band, between the MIMO mode and the single input single output (SISO) mode in the 200 MHz frequency band, the power line mode is selected according to different services and scenarios. During the selection process, channel evaluation is specifically performed through probe frames. For example, channel evaluation is carried out based on the signal-to-noise ratio, channel capacity, service bandwidth, etc. of the probe frames transmitted and received between stations, which is used to improve the performance and stability of the PLC system and at the same time achieve system transmission with large bandwidth. As Figure 3 shown, communication occurs between the power line communication modem 100 and the power line communication modem 200. In this scenario, the power line includes the live wire, neutral wire, and protective ground wire. The communication frequency bands include 0 - 100 MHz, 100 - 200 MHz, and 0 - 200 MHz. The wiring method in this scenario is the MIMO and SISO methods between the live wire, neutral wire, and protective ground wire, and frequency band and wiring method switching are performed among the three frequency bands of 0 - 100 MHz, 100 - 200 MHz, and 0 - 200 MHz. In this process, the switching and use of the three-phase four-wire wiring method are not involved.

[0082] Again, for a communication device, the communication device is operable to divide MIMO communication between a power line medium and a non-PLC medium, such as coaxial cable, Cat-5 cable. The communication device includes a PLC interface that is operable to couple at least two different communication signals to at least two pairs of different communication signals of at least three conductors of the power line medium. The processing module and the PLC interface of the device interact with a remote PLC device to determine the connection of the remote PLC device to the PLC device via at least three conductors of the power line medium, select at least two conductor pairs of the power line medium, and the conductor pairs communicatively couple the PLC device to the remote PLC device for multi-input multi-output (MIMO) signal service, and simultaneously transmit MIMO PLC signals to the remote PLC device through the at least two conductor pairs. This solution evaluates the channel quality through interaction frames, thereby selecting a communication mode (or line mode). The wiring method of this solution is as Figure 4 shown, and the execution process is as Figure 5 shown.

[0083] Whether Figure 3 the solution shown or Figure 5 the solution shown, the performance of the selected communication wiring method still needs to be improved.

[0084] As Figure 6 shown, it is a schematic diagram of the architecture of a power communication system provided by an embodiment of the present application. This architecture at least includes a first node 601 and a second node 602. Among them, the first node 601 and the second node 602 can be any two nodes or devices that are electrically connected through wires in a MIMO scenario implemented based on three-phase four-wire. For example, the first node 601 is a fusion terminal, and the second node 602 is a branch circuit breaker; again, for example, both the first node 601 and the second node 602 are branch circuit breakers, and so on.

[0085] It can be seen that in Figure 6 the architecture shown, in the MIMO implemented based on three-phase four-wire, there are six connection lines, and each phase wire and the neutral wire form a communication line.

[0086] Please refer to Figure 7 , Figure 7 which is a schematic flowchart of a communication method selection method provided by an embodiment of the present application. This method can be implemented based on Figure 6 the architecture shown, or can be implemented based on other architectures. This method includes but is not limited to the following steps:

[0087] Step S700: The first node sends a third capability indication to the second node and the third node.

[0088] In the embodiment of the present application, the capability indication is used to indicate its own communication capabilities. For example, what communication methods are supported, what signal encoding and decoding algorithms are supported, what encryption algorithms are supported, etc.; the capability indication sent by the first node to other nodes (such as the second node, the third node) is used to inform other nodes of its own communication capabilities, which is called the third capability indication. It can be understood that by indicating its own communication capabilities to other nodes, other nodes can select a suitable (or adaptable) method (such as communication method, encoding and decoding algorithm, encryption algorithm, etc.) to communicate with itself. Otherwise, the two parties may not be able to complete the communication smoothly.

[0089] The way for the first node to send the third capability indication to other nodes can be unicast or broadcast, and can be sent periodically or under the condition of meeting a certain preset condition. For example, when it is necessary to communicate with a certain node, it will send to that node.

[0090] In the embodiment of the present application, the communication methods can be at least classified into MIMO communication methods and SISO communication methods in broad categories.

[0091] In the embodiments of the present application, taking the three-phase four-wire scenario as an example, the MIMO communication mode may at least include the following situations:

[0092] 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S, where:

[0093] (1) T represents transmission, R represents reception, S represents data stream, and xTyRzS represents x transmission channels, y reception channels, and z data streams. Therefore, in the above examples, the MIMO communication mode includes at least 9 specific communication modes.

[0094] (2) When the number of reception channels y is equal to the number of transmission channels x, the lines of the reception channels are the same as those of the transmission channels and are in one-to-one correspondence; when the number of reception channels y is greater than the number of transmission channels x, x channels in the reception channels are the same as those of the x transmission channels and are in one-to-one correspondence, and the remaining (y - x) reception channels in the reception channels are selected from the remaining unoccupied lines in the three-phase four-wire to serve as reception channels.

[0095] (3) The data stream refers to the quantity of data transmitted in the channel. Multiple transmission channels with 1 data stream mean that the same data stream is transmitted on multiple transmission channels, and multiple transmission channels with 2 data streams mean that two different data streams are respectively transmitted on multiple transmission channels.

[0096] In the embodiments of the present application, taking the scenario of one phase wire and one neutral wire as an example, the SISO communication mode refers to a single-channel line composed of one phase wire and one neutral wire, through which data is received and transmitted, and one type (or one) of data stream is transmitted.

[0097] In an alternative solution, the MIMO communication mode may also include the special case of 1T1R1S. That is to say, even in the power line structure of three-phase four-wire, communication can still be carried out through a group of wires (1 phase wire + 1 neutral wire).

[0098] Generally speaking, the performance of communication modes with different transmission channels T, reception channels R, and data streams S will be different. For example:

[0099] (1) xTyR1S: There is only 1 type of data stream. If x and y are not both 1 at the same time, the communication rate is low, the anti-interference ability is strong, and the communication reliability is high.

[0100] (2) xTyRzS: The type of data stream is not 1. If x and y are not both 1 at the same time, the rate is high, but the anti-interference ability is weak and the communication reliability is low.

[0101] (3) 1T1R1S: When the data flow type, the sending channel, and the receiving channel are all 1, the rate is low and the reliability is average.

[0102] Step S701: The first node receives the second capability indication information sent by the third node.

[0103] Wherein, the second capability indication information is used to indicate that the third stage supports the SISO communication mode.

[0104] As Figure 7 shown, it illustrates a hybrid networking topology including the MIMO communication mode and the SISO communication mode. Among them, between the CCO and PCO1 and PCO2, between PCO1 and PC03 and PCO4, between PCO5 and STA3, and between PCO6 and STA4, multi-line connections can be adopted, such as three-phase four-wire connection; while between PCO2 and PCO5 and PCO6, and between PCO3 and STA1, two-line connections (1 phase wire and 1 neutral wire, which is actually a group of single wires) are adopted. Then, the third node can be STA1, and the first node can be PCO3. Since there is only one group of wires between PCO3 and STA1, it can only support 1 transmit 1 receive 1 data flow (i.e., 1T1R1S). Therefore, STA1 can send the second capability indication information to PCO3 to indicate that it only supports the SISO communication mode.

[0105] Step S702: The first node communicates with the third node through the second communication mode.

[0106] Since the first node determines that the third node supports the SISO communication mode according to the second capability indication information, it starts the second communication mode, that is, the mode of 1 transmit 1 receive 1 data flow (i.e., 1T1R1S) to communicate with the third node. That is to say, it sends 1 type of data flow through the channel composed of 1 phase wire and 1 neutral wire, rather than communicating with the third node through the MIMO mode.

[0107] Step S703: The first node receives the first capability indication information sent by the second node.

[0108] Wherein, the first capability indication information is used to indicate that the second node supports the MIMO communication mode. Therefore, the first node can subsequently select a corresponding communication mode from the MIMO communication mode category to communicate with the second node. For example, it can select a communication mode from 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S.

[0109] Optionally, which specific communication mode in the MIMO communication mode is selected can be based on corresponding policies, such as based on steps S704 - S706.

[0110] Step S704: The first node obtains the first quality indicator corresponding to the first detection message and the second quality indicator corresponding to the second detection message for each communication method among multiple communication methods.

[0111] In the embodiment of the present application, the quality indicator includes the data transceiver success rate and other indicators, and the other indicators include the signal-to-noise ratio and / or channel attenuation. For example, the quality indicator includes the transceiver success rate, signal-to-noise ratio, and channel attenuation; for another example, the quality indicator includes the transceiver success rate and channel attenuation; for still another example, the quality indicator includes the transceiver success rate and signal-to-noise ratio. It should be noted that in addition to the indicators listed here, the quality indicator may also include other indicators, such as other indicators related to the detection message or communication.

[0112] In the embodiment of the present application, the first detection message is a detection message sent by the first node to the second node, and the second detection message is a message sent by the second node to the first node. For example, this step may include the following process:

[0113] The first node sends a first detection message to the second node. Correspondingly, the second node receives the first detection message. During and after receiving the first detection message, indicators such as the data transceiver success rate, signal-to-noise ratio, and channel attenuation can be obtained, and then these indicators are fed back to the first node. For the sake of convenience of description, it is called the first quality indicator.

[0114] The first node receives the first quality indicator fed back by the second node.

[0115] The first node receives the second detection message sent by the second node. It can be understood that the second node will also send a second detection message to the first node. In this way, during and after receiving the second detection message, indicators such as the data transceiver success rate, signal-to-noise ratio, and channel attenuation can be obtained. For the sake of convenience of description, it can be called the second quality indicator.

[0116] Step S705: The first node determines the communication success rate of each communication method according to the first quality indicator and the second quality indicator.

[0117] In the embodiments of the present application, we evaluate the communication charging power of each communication method one by one. For example, the various communication methods mentioned here can be all or some of the communication methods under the above MIMO communication method. For example, the various communication methods here can specifically include several communication methods such as 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, and 3T3R3S. That is to say, when the present application conducts a comprehensive evaluation, it is necessary to consider not only the new communication methods generated by the changes in the transmission channel T and the reception channel R, but also the new communication methods generated by the changes in the type (or quantity) of the data stream S. This is an evaluation of communication methods with finer granularity, and more targeted and detailed evaluation results can be obtained.

[0118] There are many specific evaluation methods. For the convenience of understanding, examples are given below:

[0119] Method 1: Each index included in the first quality index corresponds to a weight respectively. For example, the first quality index includes several indexes such as data transmission and reception success rate 1, signal-to-noise ratio 1, and channel attenuation 1. Among them, the data transmission and reception success rate 1 corresponds to the weight a1, the signal-to-noise ratio 1 corresponds to the weight b1, and the channel attenuation 1 corresponds to the weight c1; each index included in the second quality index corresponds to a weight respectively. For example, the second quality index includes several indexes such as data transmission and reception success rate 2, signal-to-noise ratio 2, and channel attenuation 2. Among them, the data transmission and reception success rate 2 corresponds to the weight a2, the signal-to-noise ratio 2 corresponds to the weight b2, and the channel attenuation 2 corresponds to the weight c2; then, the indexes in the first quality index and the second quality index are weighted according to the corresponding weights to obtain the communication success rate f1. For example, f1 is as follows:

[0120] f1 = data transmission and reception success rate 1 * a1 + signal-to-noise ratio 1 * b1 + channel attenuation 1 * c1 + transmission and reception success rate 2 * a2 + signal-to-noise ratio 2 * b2 + channel attenuation 2 * c2.

[0121] Method 2: The evaluation process includes the following steps:

[0122] Determine the comprehensive data transmission and reception success rate 3 for each communication method according to the data transmission and reception success rate 1 corresponding to the first detection message and the data transmission and reception success rate 2 corresponding to the second detection message under each communication method.

[0123] Determine the comprehensive signal-to-noise ratio 3 for each communication method according to the signal-to-noise ratio 1 corresponding to the first detection message and the signal-to-noise ratio 2 corresponding to the second detection message under each communication method.

[0124] Determine the comprehensive channel attenuation 3 for each communication method based on the channel attenuation 1 corresponding to the first detection message and the channel attenuation 2 corresponding to the second detection message under each communication method.

[0125] Determine the communication success rate of each communication method according to the comprehensive data transceiver success rate 3, the comprehensive signal-to-noise ratio 3, and the comprehensive channel attenuation 3 for each communication method. For example, each of these indicators has a corresponding weight. The comprehensive data transceiver success rate 3 corresponds to the weight a3, the comprehensive signal-to-noise ratio 3 corresponds to the weight b3, and the comprehensive channel attenuation 3 corresponds to the weight c3. In this case, the communication success rate f2 can also be calculated in a weighted manner. For example, f2 is as follows:

[0126] f1 = data transceiver success rate 3 * a3 + signal-to-noise ratio 3 * b3 + channel attenuation 3 * c3.

[0127] It can be understood that if the above-mentioned multiple communication methods specifically include 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S, then the communication success rate corresponding to each communication method among these communication methods will be finally determined.

[0128] It should be noted that performing weighted processing on several indicators is only an optional implementation method. In fact, other methods can also be used for calculation as long as the influence of each indicator on the result can be reflected; when using the weighted method for calculation, the weighted result can be an intermediate value, and this intermediate value can be further processed in combination with other parameters or algorithms to finally obtain the communication success rate.

[0129] Step S706: The first node communicates with the second node through the first communication method.

[0130] After determining the above-mentioned multiple communication methods, the first node needs to select one communication method from them to communicate with the second node. In the embodiments of the present application, the selection can be made according to the communication success rate and / or the communication rate indicator. For example, preset conditions are set in advance based on the communication success rate and / or the communication rate. Among the above-mentioned multiple communication methods, the one that meets the preset conditions is selected as the first communication method for the final communication. In the embodiments of the present application, in the set preset conditions, in addition to including constraints on the communication success rate and / or the communication rate, constraints on other parameters can also be included. What specific parameters are here is not limited. For the sake of understanding, the preset conditions are exemplified below:

[0131] Case 1: The preset condition includes that the communication rate is the highest among the communication methods with the communication success rate greater than the first threshold N. For example, among 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S, the communication methods with the communication success rate higher than the first threshold N are 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S. Among 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, the communication rate of 2T3R2S is the highest. Then the selected first communication method is 2T3R2S.

[0132] Case 2: The preset condition includes that the communication success rate is the highest among the communication methods with the communication rate greater than the second threshold M. For example, among 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S, the communication methods with the communication rate higher than the second threshold M are 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S. Among 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S, the communication success rate of 3T3R1S is the highest. Then the selected first communication method is 3T3R1S.

[0133] It can be understood that if different preset conditions are set, the finally selected first communication method may be different.

[0134] In the embodiments of the present application, the communication rate corresponding to a certain communication method can be calculated according to the data transmission and reception success rate and the number of bytes that the detection message can carry in this communication method. Optionally, a comprehensive data transmission and reception success rate can be calculated according to the data transmission and reception success rate corresponding to the first detection message sent by the first node and the data transmission and reception success rate corresponding to the second detection message received by the first node; similarly, a comprehensive number of bytes that can be carried can be calculated according to the number of bytes that the first detection message can carry and the number of bytes that the second detection message can carry; then the communication rate is calculated according to the comprehensive data transmission and reception success rate and the comprehensive number of bytes that can be carried. Of course, there are other methods, which will not be listed one by one here.

[0135] In an embodiment of the present application, the target communication success rate of the first communication method in real time can also be evaluated periodically. The evaluation period can be set as needed. For example, the communication success rate of the first communication method selected previously is evaluated every 10 minutes, and the obtained communication success rate in real time is called the target success rate. The evaluation principle can refer to the principle described above and will not be elaborated here. After obtaining the target communication success rate each time, the target communication success rate needs to be analyzed. If the target communication success rate is lower than the preset threshold, a communication method needs to be reselected from the above-mentioned multiple communication methods to communicate with the second node, that is, return to execute the step of obtaining the quality indicators corresponding to the first detection message and the quality indicators corresponding to the second detection message for each communication method among the multiple communication methods. In this way, steps S704 - S706 can be executed again, so as to reselect a suitable communication method to communicate with the second node.

[0136] In Figure 7 In the manner shown, in the design of the MIMO communication channel, more communication channels are achieved through changes in the number of transmission channels T, the number of reception channels R, and the number of data streams S, thus providing more choices. In addition, through the constraints of the communication success rate and the communication rate, communication channels with stronger reliability and higher communication rate can be selected from more communication channels for communication. Further, in addition to supporting the selection of the MIMO communication method, the embodiment of the present application also provides support for the SISO communication method. Therefore, it can support hybrid networking and introduce new means (i.e., the MIMO communication method) to improve the communication throughput while being compatible with existing standards.

[0137] The method of the embodiment of the present invention is elaborated in detail above, and the device of the embodiment of the present invention is provided below.

[0138] Please refer to Figure 8 , Figure 8 which is a schematic structural diagram of a communication method selection device provided by an embodiment of the present invention. The device can be the first node or a component in the first node. The device 80 may include an acquisition unit 801, a determination unit 802, and a communication unit 803. The detailed descriptions of each unit are as follows.

[0139] An acquisition unit 801, configured to acquire a first quality metric corresponding to a first detection message and a second quality metric corresponding to a second detection message for each communication method among multiple communication methods, where the quality metrics include a data transmission and reception success rate and other metrics, and the other metrics include a signal-to-noise ratio and / or channel attenuation. The first detection message is a detection message sent by the first node to the second node, and the second detection message is a message sent by the second node to the first node; the communication method performs data transmission through x transmission channels, performs data reception through y reception channels, and is used to transmit z data streams. Among any two communication methods of the multiple communication methods, at least one of x, y, and z is different;

[0140] A determination unit 802, configured to determine the communication success rate of each communication method according to the first quality metric and the second quality metric;

[0141] A communication unit 803, configured to communicate with a second node through a first communication method, where the communication method has a communication success rate and a communication rate that meet preset conditions.

[0142] In the above method, in the design of the MIMO communication channel, more communication channels are achieved by changing the number of transmission channels T, the number of reception channels R, and the number of data streams S, thereby providing more choices. In addition, through the constraints of the communication success rate and the communication rate, a communication channel with stronger reliability and higher communication rate can be selected from more communication channels for communication.

[0143] In a possible implementation manner,

[0144] The preset conditions include that the communication rate is the highest among communication methods with a communication success rate greater than a first threshold N; or,

[0145] The preset conditions include that the communication success rate is the highest among communication methods with a communication rate greater than a second threshold M.

[0146] In yet another possible implementation manner:

[0147] The determination unit 802 is further configured to periodically evaluate the real-time target communication success rate of the first communication method;

[0148] If the target communication success rate is lower than a preset threshold, the acquisition unit 801 is triggered to perform the operation of acquiring the quality metrics corresponding to the first detection message and the quality metrics corresponding to the second detection message for each communication method among the multiple communication methods.

[0149] In this implementation manner, the selected first communication mode can be monitored regularly. If the relevant performance of the first communication mode significantly deteriorates, the selection of the communication mode is re-performed to ensure that communication between the first node and the second node can always be carried out based on a communication mode with better performance, thereby ensuring high communication reliability and communication rate.

[0150] In yet another possible implementation manner, the x transmission channels and the y reception channels both belong to the channels composed of three-phase four-wire power lines, and the z data streams are used to be transmitted on the x transmission channels and the y reception channels.

[0151] In this implementation manner, the above communication mode selection is specifically applied to the three-phase four-wire power line scenario.

[0152] In yet another possible implementation manner, the other metrics include signal-to-noise ratio and channel attenuation; in terms of determining the communication success rate of each communication mode according to the first quality metric and the second quality metric, the determining unit is specifically configured to:

[0153] Determine the comprehensive data transmission and reception success rate of each communication mode according to the data transmission and reception success rate corresponding to the first probe message of each communication mode and the data transmission and reception success rate corresponding to the second probe message of each communication mode;

[0154] Determine the comprehensive signal-to-noise ratio of each communication mode according to the signal-to-noise ratio corresponding to the first probe message of each communication mode and the signal-to-noise ratio corresponding to the second probe message of each communication mode;

[0155] Determine the comprehensive channel attenuation of each communication mode according to the channel attenuation corresponding to the first probe message of each communication mode and the channel attenuation corresponding to the second probe message of each communication mode;

[0156] Determine the communication success rate of each communication mode according to the comprehensive data transmission and reception success rate, comprehensive signal-to-noise ratio, and comprehensive channel attenuation of each communication mode.

[0157] In yet another possible implementation manner, in terms of obtaining the first quality metric corresponding to the first probe message of each communication mode and the second quality metric corresponding to the second probe message of each communication mode among multiple communication modes, the obtaining unit is specifically configured to:

[0158] Send a first probe message to the second node;

[0159] Receive the first quality metric generated when receiving the first probe message and fed back by the second node;

[0160] Receive the second probe message sent by the second node;

[0161] Generate a second quality metric based on the reception of the second message.

[0162] In yet another possible implementation:

[0163] The communication unit 803 is further configured to receive first capability indication information sent by a second node before the obtaining unit obtains a first quality metric corresponding to a first detection message and a second quality metric corresponding to a second detection message for each communication mode among multiple communication modes, where the first capability indication information is used to indicate that the second node supports the MIMO communication mode.

[0164] In this implementation, it is emphasized that the second node notifies the first node of its communication capabilities. Only when the first node learns that the second node supports the MIMO communication mode, the above method is used to select the communication mode for communicating with the second node, which improves the pertinence of the selected communication method and avoids the situation where the selected communication mode cannot be used or has poor performance.

[0165] In yet another possible implementation:

[0166] The communication unit 803 is further configured to receive second capability indication information sent in a third stage, where the second capability indication information is used to indicate that the third stage supports the SISO communication mode;

[0167] The communication unit 803 is further configured to communicate with the third node through a second communication mode, where the second communication mode sends data through 1 transmission channel, receives data through 1 reception channel, and is used to transmit 1 data stream.

[0168] In this implementation, in addition to supporting the selection of the MIMO communication mode, it also provides support for the SISO communication mode. Therefore, it can support hybrid networking and introduce new means (i.e., the MIMO communication mode) to improve communication throughput while being compatible with existing standards.

[0169] It should be noted that the implementation of each unit can also be correspondingly referred to Figure 7 the corresponding description of the method embodiment shown.

[0170] Please refer to Figure 9 , Figure 9 FIG. is a communication mode selection device 90 provided by an embodiment of the present invention. The device can be a first node or a component in the first node. The device 90 includes a processor 901, a memory 902, and a communication interface 903, and the processor 901, the memory 902, and the communication interface 903 are interconnected through a bus.

[0171] The memory 902 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 902 is used for relevant computer programs and data. The communication interface 903 is used for receiving and sending data.

[0172] The processor 901 may be one or more central processing units (CPUs). When the processor 901 is a single CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0173] The processor 901 in the device 90 is configured to read the computer program code stored in the memory 902 and perform the following operations:

[0174] Obtain a first quality metric corresponding to a first probe message and a second quality metric corresponding to a second probe message for each communication mode among multiple communication modes. The quality metrics include a data transmission and reception success rate and other metrics. The other metrics include a signal-to-noise ratio and / or channel attenuation. The first probe message is a probe message sent by the first node to the second node, and the second probe message is a message sent by the second node to the first node. The communication mode sends data through x transmission channels, receives data through y reception channels, and is used to transmit z data streams. Among any two communication modes of the multiple communication modes, at least one of x, y, and z is different;

[0175] Determine the communication success rate of each communication mode according to the first quality metric and the second quality metric;

[0176] Communicate with the second node through the first communication mode based on the communication interface 903, where the communication mode has a communication success rate and a communication rate that meet preset conditions.

[0177] In the above method, in the design of the MIMO communication channel, more communication channels are achieved by changing the number of transmission channels T, the number of reception channels R, and the number of data streams S, thus providing more choices. In addition, through the constraints of the communication success rate and the communication rate, a communication channel with stronger reliability and higher communication rate can be selected from more communication channels for communication.

[0178] In a possible implementation manner,

[0179] The preset conditions include that the communication rate is the highest among the communication methods with the communication success rate greater than the first threshold N; or,

[0180] The preset conditions include that the communication success rate is the highest among the communication methods with the communication rate greater than the second threshold M.

[0181] In another possible implementation, the processor is further configured to:

[0182] Periodically evaluate the real-time target communication success rate of the first communication method;

[0183] If the target communication success rate is lower than the preset threshold, return to execute the step of obtaining the quality indicators corresponding to the first detection message and the quality indicators corresponding to the second detection message for each communication method among the multiple communication methods.

[0184] In this implementation, the selected first communication method can be monitored regularly. If the relevant performance of the first communication method significantly deteriorates, the selection of the communication method is re-performed to ensure that communication between the first node and the second node can always be based on a communication method with better performance, thereby ensuring the reliability of communication and a relatively high communication rate.

[0185] In another possible implementation, the x transmission channels and the y reception channels both belong to the channels composed of three-phase four-wire power lines, and the z data streams are used to be transmitted on the x transmission channels and the y reception channels.

[0186] In this implementation, the above communication method selection is specifically applied to the three-phase four-wire power line scenario.

[0187] In another possible implementation, the other indicators include signal-to-noise ratio and channel attenuation; in terms of determining the communication success rate of each communication method according to the first quality indicator and the second quality indicator, the processor 901 is specifically configured to:

[0188] Determine the comprehensive data transmission and reception success rate for each communication method according to the data transmission and reception success rate corresponding to the first detection message for each communication method and the data transmission and reception success rate corresponding to the second detection message for each communication method;

[0189] Determine the comprehensive signal-to-noise ratio for each communication method according to the signal-to-noise ratio corresponding to the first detection message for each communication method and the signal-to-noise ratio corresponding to the second detection message for each communication method;

[0190] Determine the comprehensive channel attenuation for each communication mode according to the channel attenuation corresponding to the first detection message in each communication mode and the channel attenuation corresponding to the second detection message in each communication mode;

[0191] Determine the communication success rate of each communication mode according to the comprehensive data transceiver success rate, comprehensive signal-to-noise ratio, and comprehensive channel attenuation in each communication mode.

[0192] In another possible implementation, in terms of obtaining the first quality index corresponding to the first detection message and the second quality index corresponding to the second detection message in each communication mode among multiple communication modes, the processor 901 is specifically configured to:

[0193] Send a first detection message to the second node through the communication interface 903;

[0194] Receive, through the communication interface 903, the first quality index generated when the second node receives the first detection message;

[0195] Receive, through the communication interface 903, the second detection message sent by the second node;

[0196] Generate a second quality index according to the reception situation of the second message.

[0197] In another possible implementation, before obtaining the first quality index corresponding to the first detection message and the second quality index corresponding to the second detection message in each communication mode among multiple communication modes, the processor 901 is further configured to:

[0198] Receive, through the communication interface 903, the first capability indication information sent by the second node, where the first capability indication information is used to indicate that the second node supports the MIMO communication mode.

[0199] In this implementation, it emphasizes that the second node notifies the first node of its own communication capabilities. Only when the first node learns that the second node supports the MIMO communication mode, the above method is used to select the communication mode for communicating with the second node, which improves the pertinence of the selected communication method and avoids the situation where the selected communication mode cannot be used or has poor use effects.

[0200] In another possible implementation, the processor 901 is further configured to:

[0201] Receive, through the communication interface 903, the second capability indication information sent in the third stage, where the second capability indication information is used to indicate that the third stage supports the SISO communication mode;

[0202] Based on the communication interface 903, communicate with the third node through the second communication method, where the second communication method sends data through 1 sending channel, receives data through 1 receiving channel, and is used to transmit 1 type of data stream.

[0203] In this implementation manner, in addition to supporting the selection of the MIMO communication method, it also provides support for the SISO communication method. Therefore, it can support hybrid networking and introduce new means (i.e., the MIMO communication method) to improve the communication throughput while being compatible with existing standards.

[0204] It should be noted that the implementation of each operation can also be correspondingly referred to Figure 7 the corresponding description of the method embodiments shown.

[0205] The embodiment of the present invention also provides a chip system, which includes at least one processor, a memory, and an interface circuit. The memory, the interface circuit, and the at least one processor are interconnected by lines. A computer program is stored in the at least one memory; when the computer program is executed by the processor, it implements Figure 7 all or part of the method flows shown.

[0206] The embodiment of the present invention also provides a computer-readable storage medium, in which a computer program is stored. When it runs on a processor, it implements Figure 7 all or part of the method flows shown.

[0207] The embodiment of the present invention also provides a computer program product. When the computer program product runs on a processor, it implements Figure 7 all or part of the method flows shown.

[0208] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by computer programs related to the hardware of the computer programs. The computer programs can be stored in a computer-readable storage medium. When the computer programs are executed, they can include the processes of the above method embodiments. The foregoing storage media include: ROM or random access memory RAM, magnetic disks, or optical disks and other media that can store computer program codes.

Claims

1. A communication mode selection method, characterized in that, applied to a first node, the method includes: obtaining a first quality index corresponding to a first detection message and a second quality index corresponding to a second detection message under each communication mode among multiple communication modes, the quality indexes including data transmission and reception success rate and other indexes, the other indexes including signal-to-noise ratio and / or channel attenuation, the first detection message being a detection message sent by the first node to a second node, and the second detection message being a message sent by the second node to the first node; the communication mode sends data through x sending channels, receives data through y receiving channels, and is used to transmit z data streams, and among any two communication modes of the multiple communication modes, at least one of x, y, and z is different; determining the communication success rate of each communication mode according to the first quality index and the second quality index; communicating with the second node through a first communication mode, where the communication mode satisfies a preset condition in terms of communication success rate and communication rate.

2. The method according to claim 1, characterized in that, the preset condition includes that the communication rate is the highest among the communication modes with a communication success rate greater than a first threshold N; or, the preset condition includes that the communication success rate is the highest among the communication modes with a communication rate greater than a second threshold M.

3. The method according to claim 1 or 2, characterized in that, further includes: periodically evaluating the real-time target communication success rate of the first communication mode; if the target communication success rate is lower than a preset threshold, then return to execute the step of obtaining the quality index corresponding to the first detection message and the quality index corresponding to the second detection message under each communication mode among multiple communication modes.

4. The method according to any one of claims 1-3, characterized in that, the x sending channels and the y receiving channels both belong to the channels composed of three-phase four-wire power lines, and the z data streams are used to be transmitted on the x sending channels and the y receiving channels.

5. The method according to any one of claims 1-4, characterized in that, the other indexes include signal-to-noise ratio and channel attenuation; the determining the communication success rate of each communication mode according to the first quality index and the second quality index includes: determining the comprehensive data transmission and reception success rate under each communication mode according to the data transmission and reception success rate corresponding to the first detection message under each communication mode and the data transmission and reception success rate corresponding to the second detection message under each communication mode; determining the comprehensive signal-to-noise ratio under each communication mode according to the signal-to-noise ratio corresponding to the first detection message under each communication mode and the signal-to-noise ratio corresponding to the second detection message under each communication mode; determining the comprehensive channel attenuation under each communication mode according to the channel attenuation corresponding to the first detection message under each communication mode and the channel attenuation corresponding to the second detection message under each communication mode; determining the communication success rate of each communication mode according to the comprehensive data transmission and reception success rate, comprehensive signal-to-noise ratio, and comprehensive channel attenuation under each communication mode.

6. The method according to any one of claims 1-5, characterized in that the obtaining of the first quality index corresponding to the first detection message and the second quality index corresponding to the second detection message for each communication mode among multiple communication modes includes: sending a first detection message to the second node; receiving the first quality index generated when the second node receives the first detection message; receiving a second detection message sent by the second node; generating a second quality index according to the reception situation of the second message.

7. The method according to any one of claims 1-6, characterized in that before the obtaining of the first quality index corresponding to the first detection message and the second quality index corresponding to the second detection message for each communication mode among multiple communication modes, it further includes: receiving first capability indication information sent by a second node, where the first capability indication information is used to indicate that the second node supports the MIMO communication mode.

8. The method according to any one of claims 1-7, characterized in that it further includes: receiving second capability indication information sent in a third stage, where the second capability indication information is used to indicate that the third stage supports the SISO communication mode; communicating with the third node through a second communication mode, where the second communication mode sends data through 1 sending channel, receives data through 1 receiving channel, and is used to transmit 1 data stream.

9. A communication mode selection device, characterized in that applied to a first node, the device includes: an obtaining unit, configured to obtain the first quality index corresponding to the first detection message and the second quality index corresponding to the second detection message for each communication mode among multiple communication modes, the quality index including the data transmission and reception success rate and other indexes, the other indexes including signal-to-noise ratio and / or channel attenuation, the first detection message being the detection message sent by the first node to the second node, and the second detection message being the message sent by the second node to the first node; the communication mode sends data through x sending channels, receives data through y receiving channels, and is used to transmit z data streams, and among any two communication modes of the multiple communication modes, at least one of x, y, and z is different; a determining unit, configured to determine the communication success rate of each communication mode according to the first quality index and the second quality index; a communication unit, configured to communicate with the second node through a first communication mode, where the communication mode has a communication success rate and a communication rate that meet preset conditions.

10. The device according to claim 9, characterized in that the preset condition includes that the communication rate is the highest among the communication modes with a communication success rate greater than a first threshold N; or the preset condition includes that the communication success rate is the highest among the communication modes with a communication rate greater than a second threshold M.

11. The device according to claim 9 or 10, characterized in that: the determining unit is further configured to periodically evaluate the real-time target communication success rate of the first communication mode; If the target communication success rate is lower than the preset threshold, trigger the obtaining unit to perform the operation of obtaining the quality indicators corresponding to the first probing message and the quality indicators corresponding to the second probing message for each communication method among the multiple communication methods.

12. The apparatus according to any one of claims 9-11, wherein, the x transmitting channels and the y receiving channels both belong to the channels composed of three-phase four-wire power lines, and the z data streams are used to be transmitted on the x transmitting channels and the y receiving channels.

13. The apparatus according to any one of claims 9-12, wherein, the other indicators include signal-to-noise ratio and channel attenuation; in terms of determining the communication success rate of each communication method according to the first quality indicator and the second quality indicator, the determining unit is specifically configured to: Determine the comprehensive data transmission and reception success rate for each communication method according to the data transmission and reception success rate corresponding to the first probing message for each communication method and the data transmission and reception success rate corresponding to the second probing message for each communication method; Determine the comprehensive signal-to-noise ratio for each communication method according to the signal-to-noise ratio corresponding to the first probing message for each communication method and the signal-to-noise ratio corresponding to the second probing message for each communication method; Determine the comprehensive channel attenuation for each communication method according to the channel attenuation corresponding to the first probing message for each communication method and the channel attenuation corresponding to the second probing message for each communication method; Determine the communication success rate of each communication method according to the comprehensive data transmission and reception success rate, comprehensive signal-to-noise ratio, and comprehensive channel attenuation for each communication method.

14. The apparatus according to any one of claims 9-13, wherein, in terms of obtaining the first quality indicator corresponding to the first probing message and the second quality indicator corresponding to the second probing message for each communication method among the multiple communication methods, the obtaining unit is specifically configured to: Send a first probing message to the second node; Receive the first quality indicator generated when the second node receives the first probing message; Receive the second probing message sent by the second node; Generate a second quality indicator according to the reception situation of the second message.

15. The apparatus according to any one of claims 9-14, wherein: The communication unit is further configured to receive first capability indication information sent by the second node before the obtaining unit obtains the first quality indicator corresponding to the first probing message and the second quality indicator corresponding to the second probing message for each communication method among the multiple communication methods, where the first capability indication information is used to indicate that the second node supports the MIMO communication method.

16. The apparatus according to any one of claims 9-15, wherein: The communication unit is further configured to receive second capability indication information sent in the third stage, where the second capability indication information is used to indicate that the third stage supports the SISO communication method; The communication unit is further configured to communicate with the third node through a second communication mode, where the second communication mode sends data through one sending channel, receives data through one receiving channel, and is used to transmit one type of data stream.

17. A communication mode selection device Characterized in that Applied to the first node, the device includes a processor, a memory, and a communication interface. Among them, the memory is used to store computer programs, the communication interface is used to perform data sending and receiving operations under the call of the processor, and the processor is used to call the computer program to implement the method according to any one of claims 1-8.

18. A first node Characterized in that The first node includes the communication mode selection device according to any one of claims 9-17.

19. A computer-readable storage medium Characterized in that The computer-readable storage medium is used to store a computer program, and when the computer program is called by a processor, it implements the method according to any one of claims 1-8.