Communication mode selection method and related apparatus

By obtaining and analyzing the detection message quality indicators in the power line communication environment and selecting a communication method that meets the communication success rate and rate requirements, the problems of limited spectrum resources and complex noise in power line communication are solved, and efficient and reliable communication is achieved.

WO2025112917A1PCT designated stage expired Publication Date: 2025-06-05HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/123578
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-27
Filing Date
2024-10-09
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In a power line communication environment, how to choose the optimal communication wiring method between communication rate and communication reliability, especially when spectrum resources are limited and noise and attenuation factors are complex.

Method used

By obtaining the quality indicators of detection packets under 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

It realizes that in finite spectrum resources and complex power line environments, communication channels with strong reliability and high communication rates are selected, thereby improving the performance and stability of PLC communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024123578_05062025_PF_FP_ABST
    Figure CN2024123578_05062025_PF_FP_ABST
Patent Text Reader

Abstract

A communication mode selection method and a related apparatus, the method being used for a first node. The method comprises: obtaining a first quality metric corresponding to a first probe message and a second quality metric corresponding to a second probe message in each communication mode among a plurality of communication modes, quality metrics comprising a data transmission and reception success rate and other metrics, the other metrics comprising a signal-to-noise ratio and / or a channel attenuation metric, the first probe message being a probe message sent by a first node to a second node, and the second probe message being a message sent by the second node to the first node; on the basis of the first quality metric and the second quality metric, determining the communication success rate of each communication mode; and performing communication with the second node by means of using a first communication mode in which the communication success rate and the communication rate meet preset conditions. The method can select from among more communication channels a communication channel having greater reliability and a higher communication rate for communication.
Need to check novelty before this filing date? Find Prior Art

Description

A communication mode selection method and related device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 27, 2023, with application number 202311610272.9, and priority to the Chinese patent application entitled “A communication mode selection method and related device”, all contents of which are incorporated by reference into this application. Technical Field

[0002] 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

[0003] Power line communication (PLC) technology has been widely used in low-voltage substations of power grids. However, with the expansion of new power system services, the application of PLC in low-voltage substations is no longer limited to traditional meter reading services for collecting electricity consumption information. The communication networking requirements for services such as line branch monitoring, photovoltaic grid connection, and charging piles are becoming increasingly prominent. As the number of sites connected to the network increases, the requirements for data volume, real-time performance, and reliability of inter-site interactions are also gradually increasing. The bandwidth and reliability of PLC communication have become bottlenecks for the integration of new devices and the development of new services. The physical topology of a low-voltage substation is shown in Figure 1. In the PLC environment of a low-voltage substation, low-frequency bands have high noise but low attenuation, while high-frequency bands have low noise but high attenuation. The distances between devices in a low-voltage substation that require PLC technology to be networked are relatively long, typically ranging from a few meters to tens of meters to hundreds of meters. This places certain requirements on the reliable communication distance of PLC. Therefore, considering factors such as noise and attenuation, the spectrum resources available for PLC are very limited. When available spectrum resources are limited, Multiple Input Multiple Output (MIMO) technology implemented using three-phase four-wire (A, B, and C phases, with N being the neutral wire, as shown in Figure 2) has become an effective technical solution to improve PLC communication speed and anti-interference capabilities.

[0004] 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.

[0005] Summary of the Invention

[0006] 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.

[0007] In a first aspect, an embodiment of the present application provides a communication mode selection method, applied to a first node, the method comprising:

[0008] Obtaining a first quality indicator corresponding to a first probe message and a second quality indicator corresponding to a second probe message in each communication mode among multiple communication modes, where the quality indicators include a data transmission and reception success rate and other indicators, and the other indicators 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 sending channels, receives data through y receiving channels, and is used to transmit z types of data streams, and at least one of x, y, and z is different between any two communication modes among the multiple communication modes;

[0009] determining a communication success rate of each communication mode according to the first quality indicator and the second quality indicator;

[0010] Communicate with the second node via a first communication mode, wherein a communication success rate and a communication rate meet preset conditions of the communication mode.

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

[0012] In conjunction with the first aspect, in a possible implementation of the first aspect,

[0013] The preset condition includes that the communication rate is the highest among the communication modes in which the communication success rate is greater than the first threshold N; or

[0014] The preset condition includes that the communication mode in which the communication rate is greater than the second threshold M has the highest communication success rate.

[0015] In combination with the first aspect, or any of the foregoing possible implementations of the first aspect, in another possible implementation of the first aspect, the method further includes:

[0016] Periodically evaluating the real-time target communication success rate of the first communication mode;

[0017] If the target communication success rate is lower than the preset threshold, the method returns to the step of obtaining the quality indicator corresponding to the first probe message and the quality indicator corresponding to the second probe message in each of the multiple communication modes.

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

[0019] In combination with the first aspect, or any one of the above-mentioned possible implementations of the first aspect, in another possible implementation of the first aspect, the x transmitting channels and the y receiving channels all belong to channels composed of three-phase four-wire power lines, and the z types of data streams are used for transmission on the x transmitting channels and the y receiving channels.

[0020] In this implementation, the above communication method is selected to be specifically applied in a three-phase four-wire power line scenario.

[0021] In combination with the first aspect, or any of the foregoing possible implementations of the first aspect, in another possible implementation of the first aspect, the other indicators include a signal-to-noise ratio and channel attenuation; and determining the communication success rate of each communication mode based on the first quality indicator and the second quality indicator includes:

[0022] Determining a comprehensive data reception and transmission success rate under each communication mode according to the data reception and transmission success rate corresponding to the first detection message under each communication mode and the data reception and transmission success rate corresponding to the second detection message under each communication mode;

[0023] Determining a 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;

[0024] 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;

[0025] The communication success rate of each communication mode is determined according to the comprehensive data transmission and reception success rate, the comprehensive signal-to-noise ratio and the comprehensive channel attenuation under each communication mode.

[0026] In combination with the first aspect, or any of the foregoing possible implementations of the first aspect, in another possible implementation of the first aspect, obtaining a first quality indicator corresponding to the first probe message and a second quality indicator corresponding to the second probe message in each communication mode in multiple communication modes includes:

[0027] Sending a first detection message to the second node;

[0028] receiving a first quality indicator fed back by the second node that is generated when the first detection message is received;

[0029] receiving a second detection message sent by the second node;

[0030] A second quality indicator is generated according to the reception status of the second message.

[0031] In combination with the first aspect, or any of the foregoing possible implementations of the first aspect, in another possible implementation of the first aspect, before obtaining the first quality indicator corresponding to the first probe message and the second quality indicator corresponding to the second probe message in each communication mode in multiple communication modes, further comprising:

[0032] First capability indication information sent by a second node is received, wherein the first capability indication information is used to indicate that the second node supports a MIMO communication mode.

[0033] 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. This improves the targeted application of the selected communication method and avoids the situation where the selected communication method cannot be used or the use effect is poor.

[0034] In combination with the first aspect, or any of the foregoing possible implementations of the first aspect, in yet another possible implementation of the first aspect, further comprising:

[0035] receiving second capability indication information sent in the third phase, wherein the second capability indication information is used to indicate that the third phase supports the SISO communication mode;

[0036] Communicate with the third node via a second communication mode, wherein the second communication mode sends data via one sending channel, receives data via one receiving channel, and is used to transmit one data stream.

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

[0038] In a second aspect, an embodiment of the present application provides a communication mode selection device, applied to a first node, the device comprising:

[0039] an acquisition unit, configured to acquire a first quality indicator corresponding to a first probe message and a second quality indicator corresponding to a second probe message in each communication mode among multiple communication modes, the quality indicators including a data transmission and reception success rate and other indicators, the other indicators including a signal-to-noise ratio and / or channel attenuation, the first probe message being a probe message sent by the first node to the second node, and the second probe message being a message sent by the second node to the first node; the communication mode sending data through x sending channels, receiving data through y receiving channels, and being used to transmit z types of data streams, and at least one of x, y, and z being different between any two communication modes among the multiple communication modes;

[0040] a determining unit, configured to determine a communication success rate of each communication mode according to the first quality indicator and the second quality indicator;

[0041] The communication unit is configured to communicate with the second node via a first communication mode, wherein a communication success rate and a communication rate meet preset conditions of the communication mode.

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

[0043] In conjunction with the second aspect, in a possible implementation of the second aspect,

[0044] The preset condition includes that the communication rate is the highest among the communication modes in which the communication success rate is greater than the first threshold N; or

[0045] The preset condition includes that the communication mode in which the communication rate is greater than the second threshold M has the highest communication success rate.

[0046] In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in yet another possible implementation of the second aspect:

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

[0048] If the target communication success rate is lower than a preset threshold, the acquiring unit is triggered to execute the operation of acquiring the quality indicator corresponding to the first probe message and the quality indicator corresponding to the second probe message in each communication mode of the multiple communication modes.

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

[0050] In combination with the second aspect, or any one of the above-mentioned possible implementations of the second aspect, in another possible implementation of the second aspect, the x transmitting channels and the y receiving channels all belong to channels composed of three-phase four-wire power lines, and the z types of data streams are used for transmission on the x transmitting channels and the y receiving channels.

[0051] In this implementation, the above communication method is selected to be specifically applied in a three-phase four-wire power line scenario.

[0052] In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in another possible implementation of the second aspect, the other indicators include a signal-to-noise ratio and a channel attenuation; and in terms of determining the communication success rate of each communication mode according to the first quality indicator and the second quality indicator, the determining unit is specifically configured to:

[0053] Determining a comprehensive data reception and transmission success rate under each communication mode according to the data reception and transmission success rate corresponding to the first detection message under each communication mode and the data reception and transmission success rate corresponding to the second detection message under each communication mode;

[0054] Determining a 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;

[0055] 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;

[0056] The communication success rate of each communication mode is determined according to the comprehensive data transmission and reception success rate, the comprehensive signal-to-noise ratio and the comprehensive channel attenuation under each communication mode.

[0057] In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in another possible implementation of the second aspect, in terms of obtaining a first quality indicator corresponding to a first probe message and a second quality indicator corresponding to a second probe message in each communication mode in multiple communication modes, the acquiring unit is specifically configured to:

[0058] Sending a first detection message to the second node;

[0059] receiving a first quality indicator fed back by the second node that is generated when the first detection message is received;

[0060] receiving a second detection message sent by the second node;

[0061] A second quality indicator is generated according to the reception status of the second message.

[0062] In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in yet another possible implementation of the second aspect:

[0063] The communication unit is further used to receive first capability indication information sent by the second node before the acquisition unit acquires the first quality indicator corresponding to the first detection message and the second quality indicator corresponding to the second detection message under each communication mode in multiple communication modes, wherein the first capability indication information is used to indicate that the second node supports the MIMO communication mode.

[0064] 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. This improves the targeted application of the selected communication method and avoids the situation where the selected communication method cannot be used or the use effect is poor.

[0065] In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in yet another possible implementation of the second aspect:

[0066] The communication unit is further configured to receive second capability indication information sent in the third phase, wherein the second capability indication information is used to indicate that the third phase supports the SISO communication mode;

[0067] The communication unit is further used to communicate with the third node through a second communication mode, wherein the second communication mode sends data through one sending channel, receives data through one receiving channel, and is used to transmit one data stream.

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

[0069] In the third aspect, an embodiment of the present application provides a communication mode selection device, which is applied to a first node, and the device includes a processor, a memory and a communication interface, wherein the memory is used to store a computer program, 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 described in the first aspect or any possible implementation method of the first aspect.

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

[0071] 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, it implements the method described in the first aspect or any possible implementation of the first aspect.

[0072] In a sixth aspect, an embodiment of the present application provides a communication system, comprising a first node and a second node, where the first node and the second node may be the first node and the second node described in any possible implementation of the first aspect or the second aspect. Optionally, the communication system may further include a third node, where the third node is the third node in a possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] FIG1 is a schematic diagram of the physical topology of a low-voltage station area provided in an embodiment of the present application;

[0074] FIG2 is a schematic diagram of the physical topology of a three-phase four-wire power grid provided in an embodiment of the present application;

[0075] FIG3 is a schematic diagram of the architecture of a PLC system provided in an embodiment of the present application;

[0076] FIG4 is a schematic diagram of a MIMO wiring method provided in an embodiment of the present application;

[0077] FIG5 is a schematic diagram of a MIMO communication mode selection process provided in an embodiment of the present application;

[0078] FIG6 is a schematic diagram of the architecture of a power communication system provided in an embodiment of the present application;

[0079] FIG7 is a flow chart of a method for selecting a communication mode provided in an embodiment of the present application;

[0080] FIG8 is a schematic structural diagram of a communication mode selection device provided in an embodiment of the present application;

[0081] FIG9 is a schematic structural diagram of another communication mode selection device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0082] There are also some studies on how to choose the appropriate communication method between sites in terms of communication speed and reliability:

[0083] For example, the power line mode selection between MIMO mode in the 100MHz band and Single Input Single Output (SISO) mode in the 200MHz band is performed based on different services and scenarios. The selection process specifically uses sounding frames to perform channel assessment, such as based on the signal-to-noise ratio, channel capacity, and service bandwidth of the sounding frames sent and received between sites. This is used to improve the performance and stability of the PLC system while enabling high-bandwidth system transmission. As shown in FIG3 , power line communication modems 100 and 200 communicate with each other. In this scenario, the power line includes a live wire, a neutral wire, and a protective earth wire. The communication frequency bands include 0-100MHz, 100-200MHz, and 0-200MHz. The wiring methods in this scenario are MIMO and SISO between the live wire, neutral wire, and protective earth wire. Frequency band and wiring method switching is performed between the three frequency bands of 0-100MHz, 100-200MHz, and 0-200MHz. This process does not involve switching or using a three-phase four-wire wiring method.

[0084] As another example, a communication device is operable to divide MIMO communications between a power line medium and a non-PLC medium, such as a coaxial cable or Cat-5 cable. The communication device includes a PLC interface 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 PLC interface of the device interact with a remote PLC device to determine the connection between the remote PLC device and the PLC device via the at least three conductors of the power line medium, select at least two conductor pairs of the power line medium, the conductor pairs communicatively couple the PLC device to the remote PLC device for multiple-input multiple-output (MIMO) signal service, and simultaneously transmit MIMO PLC signals to the remote PLC device via the at least two conductor pairs. The scheme evaluates channel quality through interactive frames to select a communication mode (or line mode). The wiring method of the scheme is shown in FIG4 , and the execution process is shown in FIG5 .

[0085] Regardless of the solution shown in FIG3 or the solution shown in FIG5 , the performance of the selected communication wiring method still needs to be improved.

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

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

[0088] Please refer to FIG. 7 , which is a flow chart of a method for selecting a communication mode provided in an embodiment of the present application. The method can be implemented based on the architecture shown in FIG. 6 or based on other architectures. The method includes but is not limited to the following steps:

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

[0090] In the embodiments of the present application, the capability indication is used to indicate its own communication capabilities, such as what communication methods are supported, what signal coding 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 and 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 one's communication capabilities to other nodes, other nodes can choose an appropriate (or adapted) method (such as communication method, coding and decoding algorithm, encryption algorithm, etc.) to communicate with it, otherwise the two nodes may not be able to successfully complete the communication.

[0091] The first node may send the third capability indication to other nodes by unicast or broadcast, and may send it periodically or when a preset condition is met, for example, sending it to a node only when communication with the node is required.

[0092] In the embodiment of the present application, the communication modes may be broadly classified into at least a MIMO communication mode and a SISO communication mode.

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

[0094] 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S, among which:

[0095] (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 example, the MIMO communication mode includes at least nine specific communication modes.

[0096] (2) When the number of receiving channels y is equal to the number of transmitting channels x, the lines of the receiving channels are the same as the lines of the transmitting channels and correspond one to one; when the number of receiving channels y is greater than the number of transmitting channels x, the lines of x receiving channels are the same as the lines of x transmitting channels and correspond one to one, and the remaining (yx) receiving channels are selected from the remaining unoccupied lines in the three-phase four-wire system as receiving channels.

[0097] (3) Data stream refers to the amount of data transmitted in a channel. Multiple transmission channels with one data stream means sending the same data stream on multiple transmission channels, and multiple transmission channels with two data streams means sending two different data streams on multiple transmission channels.

[0098] In the embodiment of the present application, the SISO communication mode, taking a scenario of one phase line and one neutral line as an example, the SISO communication mode refers to a single-channel line consisting of one phase line and one neutral line, receiving and sending data through the single channel, and sending one (or more) data streams.

[0099] In an optional solution, the MIMO communication mode can also include a special case of 1T1R1S, that is, even in a three-phase four-wire power line structure, communication can still be carried out through a group of lines (1 phase line + 1 neutral line).

[0100] Generally speaking, the performance of communication methods with different sending channels T, receiving channels R, and data streams S will vary, for example:

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

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

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

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

[0105] The second capability indication information is used to indicate that the third phase supports the SISO communication mode.

[0106] As shown in Figure 7, a hybrid networking topology including MIMO and SISO communication modes is illustrated. Multi-wire connections, such as three-phase four-wire connections, can be used between the CCO and PCO1 and PCO2, between PCO1 and PCO3 and PCO4, between PCO5 and STA3, and between PCO6 and STA4. However, two-wire connections (one phase line and one neutral line, essentially a set of single lines) are used between PCO2 and PCO5 and PCO6, and between PCO3 and STA1. Therefore, the third node can be STA1, and the first node can be PCO3. Since there is only one set of lines between PCO3 and STA1, only one transmit, one receive, and one data stream (i.e., 1T1R1S) can be supported. Therefore, STA1 can send a second capability indication message to PCO3 to indicate that it only supports the SISO communication mode.

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

[0108] Since the first node determines that the third node supports the SISO communication mode based on the second capability indication information, the second communication mode is initiated, that is, 1 transmit and 1 receive 1 data stream (i.e. 1T1R1S) mode is used to communicate with the third node, that is, one data stream is sent through a channel consisting of one phase line and one neutral line, rather than communicating with the third node through MIMO.

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

[0110] Among them, the first capability indication information is used to indicate that the second node supports the MIMO communication mode, so the first node can subsequently select a corresponding communication mode from the MIMO communication mode category to communicate with the second node, for example, select a communication mode from 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, 3T3R3S.

[0111] Optionally, the specific selection of the MIMO communication mode may be based on a corresponding strategy, such as based on steps S704 to S706.

[0112] Step S704: the first node obtains a first quality indicator corresponding to the first detection message and a second quality indicator corresponding to the second detection message in each communication mode of the multiple communication modes.

[0113] In an embodiment of the present application, the quality indicator includes a data transmission and reception success rate and other indicators, and the other indicators include a signal-to-noise ratio and / or channel attenuation. For example, the quality indicator includes a transmission and reception success rate, a signal-to-noise ratio, and a channel attenuation; for another example, the quality indicator includes a transmission and reception success rate and a channel attenuation; for another example, the quality indicator includes a transmission and reception success rate and a 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.

[0114] 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:

[0115] 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, it can obtain indicators such as data transmission and reception success rate, signal-to-noise ratio and channel attenuation, and then feeds back these indicators to the first node. For the sake of convenience, they are called first quality indicators.

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

[0117] 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 data transmission and reception success rate, signal-to-noise ratio and channel attenuation can be obtained. For the sake of convenience of description, they can be called second quality indicators.

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

[0119] In the embodiment of the present application, we evaluate the communication charging power of each communication mode in the multiple communication modes one by one. For example, the multiple communication modes mentioned here may be all communication modes under the above-mentioned MIMO communication mode or some of the communication modes therein. For example, the multiple communication modes here may specifically include 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, and 3T3R3S. That is to say, when conducting a broad evaluation, the present application not only considers the new communication modes caused by changes in the transmitting channel T and the receiving channel R, but also considers the new communication modes caused by changes in the type (or number) of data streams S. This is a more granular evaluation of the communication mode, which can obtain more targeted and detailed evaluation results.

[0120] There are many ways to conduct specific evaluations. For ease of understanding, the following examples are provided:

[0121] Method 1: Each indicator included in the first quality indicator corresponds to a weight. For example, the first quality indicator includes the data transmission and reception success rate 1, the signal-to-noise ratio 1, and the channel attenuation 1, wherein 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 indicator included in the second quality indicator corresponds to a weight. For example, the second quality indicator includes the data transmission and reception success rate 2, the signal-to-noise ratio 2, and the channel attenuation 2, wherein 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, each indicator in the first quality indicator and the second quality indicator is weighted according to the corresponding weight to obtain the communication success rate f1. For example, f1 is as follows:

[0122] 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.

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

[0124] According to the data transceiver success rate 1 corresponding to the first detection message under each communication mode and the data transceiver success rate 2 corresponding to the second detection message under each communication mode, the comprehensive data transceiver success rate 3 under each communication mode is determined.

[0125] A comprehensive signal-to-noise ratio 3 under each communication mode is determined according to the signal-to-noise ratio 1 corresponding to the first detection message under each communication mode and the signal-to-noise ratio 2 corresponding to the second detection message under each communication mode.

[0126] According to the channel attenuation 1 corresponding to the first detection message under each communication mode and the channel attenuation 2 corresponding to the second detection message under each communication mode, the comprehensive channel attenuation 3 under each communication mode is determined.

[0127] The communication success rate of each communication mode is determined based on the comprehensive data transmission and reception success rate 3, the comprehensive signal-to-noise ratio 3, and the comprehensive channel attenuation 3 under each communication mode. For example, each of these indicators has a corresponding weight, the comprehensive data transmission and reception 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:

[0128] f1 = data transmission and reception success rate 3*a3 + signal-to-noise ratio 3*b3 + channel attenuation 3*c3.

[0129] It can be understood that if the above-mentioned multiple communication modes specifically include 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, and 3T3R3S, then the communication success rate corresponding to each of these communication modes will be determined in the end.

[0130] It should be noted that weighting several indicators is only an optional implementation method. In fact, other calculation methods can also be used as long as the impact of each indicator on the result can be reflected. When using a weighted method for calculation, the weighted result can be an intermediate value, which can be processed again in combination with other parameters or algorithms to finally obtain the communication success rate.

[0131] Step S706: The first node communicates with the second node through the first communication mode.

[0132] After determining the above-mentioned multiple communication modes, the first node must select a communication mode from them to communicate with the second node. In the embodiment of the present application, the selection can be made based on the communication success rate and / or communication rate indicators. For example, a preset condition is set in advance based on the communication success rate and / or communication rate. Among the above-mentioned multiple communication modes, whichever one meets the preset condition is selected as the first communication mode for the final communication. In the embodiment of the present application, the preset conditions set, in addition to including constraints on the communication success rate and / or communication rate, may also include constraints on other parameters. The specific parameters are not limited here. For ease of understanding, the preset conditions are illustrated below with examples:

[0133] Case 1: The preset condition includes that the communication mode having the highest communication rate among the communication modes having a communication success rate greater than a first threshold N is the communication mode. For example, among 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, and 3T3R3S, the communication modes having the highest communication rate among 1T2R1S, 1T3R1S, 2T3R1S, and 2T3R2S are 2T3R2S, and among the communication modes 1T2R1S, 1T3R1S, 2T3R1S, and 2T3R2S are 2T3R2S. Therefore, the first communication mode selected is 2T3R2S.

[0134] Case 2: The preset condition includes that the communication mode having a communication rate greater than a second threshold M has the highest communication success rate. For example, among 1T2R1S, 1T3R1S, 2T3R1S, 2T3R2S, 2T2R1S, 2T2R2S, 3T3R1S, 3T3R2S, and 3T3R3S, the modes having communication rates greater than the second threshold M include 2T2R2S, 3T3R1S, 3T3R2S, and 3T3R3S, and among the communication modes 2T2R2S, 3T3R1S, 3T3R2S, and 3T3R3S, 3T3R1S has the highest communication success rate. Therefore, 3T3R1S is selected as the first communication mode.

[0135] It is understandable that if the preset conditions are different, the first communication mode finally selected may be different.

[0136] In an embodiment of the present application, the communication rate corresponding to a certain communication mode can be calculated based on the data transmission and reception success rate and the number of bytes that can be carried by the probe message under the certain communication mode. Optionally, a comprehensive data transmission and reception success rate can be calculated based on the data transmission and reception success rate corresponding to the first probe message sent by the first node and the data transmission and reception success rate corresponding to the second probe message received by the first node; similarly, a comprehensive number of bytes that can be carried can be calculated based on the number of bytes that can be carried by the first probe message and the number of bytes that can be carried by the second probe message; and then the communication rate can be calculated based on the comprehensive data transmission and reception success rate and the comprehensive number of bytes that can be carried. Of course, there are other ways, which are not listed here one by one.

[0137] In an embodiment of the present application, the real-time target communication success rate of the first communication mode can also be periodically evaluated. The evaluation period can be set as needed. For example, the communication success rate of the first communication mode selected above is evaluated every 10 minutes. The obtained real-time communication success rate is called the target success rate. The evaluation principle can refer to the principle described above and will not be repeated here. After each target communication success rate is obtained, the target communication success rate is analyzed. If the target communication success rate is lower than the preset threshold, a communication mode is reselected from the above-mentioned multiple communication modes to communicate with the second node, that is, the step of obtaining the quality indicator corresponding to the first probe message and the quality indicator corresponding to the second probe message under each communication mode in the multiple communication modes is returned to execute. In this way, steps S704-S706 can be re-executed to reselect a suitable communication mode for communicating with the second node.

[0138] In the method shown in Figure 7, in the design of the MIMO communication channel, more communication channels are achieved by changing the number of transmitting channels T, the number of receiving channels R, and the number of data streams S, thereby providing more options. In addition, by constraining the communication success rate and the communication rate, a communication channel with strong reliability and high communication rate can be selected from more communication channels for communication. Furthermore, 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 communication throughput while being compatible with existing standards.

[0139] The above describes in detail the method according to the embodiment of the present invention. The following provides an apparatus according to the embodiment of the present invention.

[0140] Please refer to Figure 8, which is a structural diagram of a communication mode selection device provided by an embodiment of the present invention. The device can be a first node or a device in the first node. The device 80 may include an acquisition unit 801, a determination unit 802 and a communication unit 803, wherein each unit is described in detail as follows.

[0141] An acquisition unit 801 is configured to acquire a first quality indicator corresponding to a first probe message and a second quality indicator corresponding to a second probe message in each communication mode among multiple communication modes, where the quality indicators include a data transmission and reception success rate and other indicators, where the other indicators 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 transmitting channels, receives data through y receiving channels, and is used to transmit z types of data streams, and at least one of x, y, and z is different between any two communication modes among the multiple communication modes;

[0142] a determining unit 802, configured to determine a communication success rate of each communication mode according to the first quality indicator and the second quality indicator;

[0143] The communication unit 803 is configured to communicate with the second node via a first communication mode, wherein the communication success rate and the communication rate meet preset conditions of the communication mode.

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

[0145] In one possible implementation,

[0146] The preset condition includes that the communication rate is the highest among the communication modes in which the communication success rate is greater than the first threshold N; or

[0147] The preset condition includes that the communication mode in which the communication rate is greater than the second threshold M has the highest communication success rate.

[0148] In another possible implementation:

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

[0150] If the target communication success rate is lower than a preset threshold, the acquiring unit 801 is triggered to execute the operation of acquiring the quality indicator corresponding to the first probe message and the quality indicator corresponding to the second probe message in each of the multiple communication modes.

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

[0152] In yet another possible implementation, the x transmitting channels and the y receiving channels all belong to channels consisting of a three-phase four-wire power line, and the z types of data streams are used for transmission on the x transmitting channels and the y receiving channels.

[0153] In this implementation, the above communication method is selected to be specifically applied in a three-phase four-wire power line scenario.

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

[0155] Determining a comprehensive data reception and transmission success rate under each communication mode according to the data reception and transmission success rate corresponding to the first detection message under each communication mode and the data reception and transmission success rate corresponding to the second detection message under each communication mode;

[0156] Determining a 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;

[0157] 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;

[0158] The communication success rate of each communication mode is determined according to the comprehensive data transmission and reception success rate, the comprehensive signal-to-noise ratio and the comprehensive channel attenuation under each communication mode.

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

[0160] Sending a first detection message to the second node;

[0161] receiving a first quality indicator fed back by the second node that is generated when the first detection message is received;

[0162] receiving a second detection message sent by the second node;

[0163] A second quality indicator is generated according to the reception status of the second message.

[0164] In another possible implementation:

[0165] The communication unit 803 is also used to receive first capability indication information sent by the second node before the acquisition unit acquires the first quality indicator corresponding to the first detection message and the second quality indicator corresponding to the second detection message under each communication mode in multiple communication modes, wherein the first capability indication information is used to indicate that the second node supports the MIMO communication mode.

[0166] 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. This improves the targeted application of the selected communication method and avoids the situation where the selected communication method cannot be used or the use effect is poor.

[0167] In another possible implementation:

[0168] The communication unit 803 is further configured to receive second capability indication information sent in the third phase, wherein the second capability indication information is used to indicate that the third phase supports the SISO communication mode;

[0169] The communication unit 803 is further configured to communicate with the third node via a second communication mode, wherein the second communication mode sends data via one sending channel, receives data via one receiving channel, and is configured to transmit one data stream.

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

[0171] It should be noted that the implementation of each unit may also correspond to the corresponding description of the method embodiment shown in FIG. 7 .

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

[0173] The memory 902 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 902 is used for storing computer programs and data. The communication interface 903 is used to receive and send data.

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

[0175] 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:

[0176] Obtaining a first quality indicator corresponding to a first probe message and a second quality indicator corresponding to a second probe message in each communication mode among multiple communication modes, where the quality indicators include a data transmission and reception success rate and other indicators, and the other indicators 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 sending channels, receives data through y receiving channels, and is used to transmit z types of data streams, and at least one of x, y, and z is different between any two communication modes among the multiple communication modes;

[0177] determining a communication success rate of each communication mode according to the first quality indicator and the second quality indicator;

[0178] Communicate with the second node via a first communication method based on the communication interface 903, wherein the communication success rate and the communication rate meet preset conditions of the communication method.

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

[0180] In one possible implementation,

[0181] The preset condition includes that the communication rate is the highest among the communication modes in which the communication success rate is greater than the first threshold N; or

[0182] The preset condition includes that the communication mode in which the communication rate is greater than the second threshold M has the highest communication success rate.

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

[0184] Periodically evaluating the real-time target communication success rate of the first communication mode;

[0185] If the target communication success rate is lower than the preset threshold, the method returns to the step of obtaining the quality indicator corresponding to the first probe message and the quality indicator corresponding to the second probe message in each of the multiple communication modes.

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

[0187] In yet another possible implementation, the x transmitting channels and the y receiving channels all belong to channels consisting of a three-phase four-wire power line, and the z types of data streams are used for transmission on the x transmitting channels and the y receiving channels.

[0188] In this implementation, the above communication method is selected to be specifically applied in a three-phase four-wire power line scenario.

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

[0190] Determining a comprehensive data reception and transmission success rate under each communication mode according to the data reception and transmission success rate corresponding to the first detection message under each communication mode and the data reception and transmission success rate corresponding to the second detection message under each communication mode;

[0191] Determining a 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;

[0192] 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;

[0193] The communication success rate of each communication mode is determined according to the comprehensive data transmission and reception success rate, the comprehensive signal-to-noise ratio and the comprehensive channel attenuation under each communication mode.

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

[0195] Sending a first detection message to the second node through the communication interface 903;

[0196] receiving, through the communication interface 903, a first quality indicator generated when the second node receives the first detection message and fed back;

[0197] receiving, through the communication interface 903, a second detection message sent by the second node;

[0198] A second quality indicator is generated according to the reception status of the second message.

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

[0200] The first capability indication information sent by the second node is received through the communication interface 903 , wherein the first capability indication information is used to indicate that the second node supports the MIMO communication mode.

[0201] 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. This improves the targeted application of the selected communication method and avoids the situation where the selected communication method cannot be used or the use effect is poor.

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

[0203] Receiving, through the communication interface 903, the second capability indication information sent in the third phase, wherein the second capability indication information is used to indicate that the third phase supports the SISO communication mode;

[0204] Communicate with the third node via a second communication method based on the communication interface 903, wherein the second communication method sends data via one sending channel, receives data via one receiving channel, and is used to transmit one data stream.

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

[0206] It should be noted that the implementation of each operation may also correspond to the corresponding description of the method embodiment shown in FIG. 7 .

[0207] An embodiment of the present invention also provides a chip system, which includes at least one processor, a memory and an interface circuit, wherein the memory, the interface circuit and the at least one processor are interconnected through lines, and a computer program is stored in the at least one memory; when the computer program is executed by the processor, all or part of the method flow shown in Figure 7 is implemented.

[0208] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is executed on a processor, the computer-readable storage medium implements all or part of the method flow shown in FIG. 7 .

[0209] An embodiment of the present invention further provides a computer program product, which, when executed on a processor, implements all or part of the method flow shown in FIG. 7 .

[0210] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by a computer program or computer program-related hardware. The computer program can be stored in a computer-readable storage medium. When executed, the computer program can include the processes in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing computer program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method for selecting a communication mode, characterized in that: Applied to the first node, the method comprises: Obtain a first quality indicator corresponding to a first detection message and a second quality indicator corresponding to a second detection message in each communication mode in multiple communication modes, wherein the quality indicators include a data transmission and reception success rate and other indicators, wherein the other indicators include a signal-to-noise ratio and / or a channel attenuation, wherein 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 sends data through x sending channels, receives data through y receiving channels, and is used to transmit z types of data streams, and at least one of x, y and z is different between any two communication modes in the multiple communication modes; Determine a communication success rate of each communication mode according to the first quality indicator and the second quality indicator; Communicate with the second node via a first communication mode, wherein a communication success rate and a communication rate meet preset conditions of the communication mode.

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 in which the communication success rate is greater than the first threshold N; or, The preset condition includes that the communication mode in which the communication rate is greater than the second threshold M has the highest communication success rate.

3. The method according to claim 1 or 2, characterized in that: Also 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, the method returns to the step of obtaining the quality indicator corresponding to the first detection message and the quality indicator corresponding to the second detection message in each communication mode among the multiple communication modes.

4. The method according to any one of claims 1 to 3, characterized in that: The x sending channels and the y receiving channels are channels formed by three-phase four-wire power lines, and the z types of data streams are used for transmission on the x sending channels and the y receiving channels.

5. The method according to any one of claims 1 to 4, characterized in that: The other indicators include signal-to-noise ratio and channel attenuation; and determining the communication success rate of each communication mode according to the first quality indicator and the second quality indicator includes: Determine a comprehensive data reception and transmission success rate under each communication mode according to the data reception and transmission success rate corresponding to the first detection message under each communication mode and the data reception and transmission success rate corresponding to the second detection message under each communication mode; Determine a 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; Determine 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; The communication success rate of each communication mode is determined according to the comprehensive data transmission and reception success rate, the comprehensive signal-to-noise ratio and the comprehensive channel attenuation under each communication mode.

6. The method according to any one of claims 1 to 5, characterized in that: The obtaining of a first quality indicator corresponding to a first detection message and a second quality indicator corresponding to a second detection message in each communication mode in multiple communication modes includes: Sending a first detection message to the second node; receiving a first quality indicator generated when receiving the first detection message and fed back by the second node; Receiving a second detection message sent by the second node; A second quality indicator is generated according to the reception status of the second message.

7. The method according to any one of claims 1 to 6, characterized in that: Before obtaining the first quality indicator corresponding to the first detection message and the second quality indicator corresponding to the second detection message in each communication mode in the multiple communication modes, the method further includes: Receive first capability indication information sent by a second node, wherein the first capability indication information is used to indicate that the second node supports a MIMO communication mode.

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

9. A communication mode selection device, characterized in that: Applied to a first node, the device comprises: An acquisition unit, used to acquire a first quality indicator corresponding to a first detection message and a second quality indicator corresponding to a second detection message in each communication mode in multiple communication modes, the quality indicators including a data transmission and reception success rate and other indicators, the other indicators including a signal-to-noise ratio and / or a 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 sends data through x sending channels, receives data through y receiving channels, and is used to transmit z types of data streams, and at least one of x, y and z is different between any two communication modes in the multiple communication modes; a determining unit, configured to determine a communication success rate of each communication mode according to the first quality indicator and the second quality indicator; A communication unit is used to communicate with a second node through a first communication mode, wherein a communication success rate and a communication rate meet preset conditions of the communication mode.

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 in which the communication success rate is greater than the first threshold N; or, The preset condition includes that the communication mode in which the communication rate is greater than the second threshold M has the highest communication success rate.

11. The device according to claim 9 or 10, characterized in that: The determining unit is further used to periodically evaluate the real-time target communication success rate of the first communication mode; If the target communication success rate is lower than a preset threshold, the acquisition unit is triggered to execute the operation of acquiring the quality indicator corresponding to the first detection message and the quality indicator corresponding to the second detection message in each communication mode of the multiple communication modes.

12. The device according to any one of claims 9 to 11, characterized in that: The x sending channels and the y receiving channels are channels formed by three-phase four-wire power lines, and the z types of data streams are used for transmission on the x sending channels and the y receiving channels.

13. The device according to any one of claims 9 to 12, characterized in that: The other indicators 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 indicator and the second quality indicator, the determining unit is specifically used to: Determine a comprehensive data reception and transmission success rate under each communication mode according to the data reception and transmission success rate corresponding to the first detection message under each communication mode and the data reception and transmission success rate corresponding to the second detection message under each communication mode; Determine a 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; Determine 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; The communication success rate of each communication mode is determined according to the comprehensive data transmission and reception success rate, the comprehensive signal-to-noise ratio and the comprehensive channel attenuation under each communication mode.

14. The device according to any one of claims 9 to 13, characterized in that: In terms of acquiring a first quality indicator corresponding to a first detection message and a second quality indicator corresponding to a second detection message in each communication mode in multiple communication modes, the acquiring unit is specifically used to: Sending a first detection message to the second node; receiving a first quality indicator generated when receiving the first detection message and fed back by the second node; Receiving a second detection message sent by the second node; A second quality indicator is generated according to the reception status of the second message.

15. The device according to any one of claims 9 to 14, characterized in that: The communication unit is further used to receive first capability indication information sent by the second node before the acquisition unit acquires the first quality indicator corresponding to the first detection message and the second quality indicator corresponding to the second detection message in each communication mode of the multiple communication modes, wherein the first capability indication information is used to indicate that the second node supports the MIMO communication mode.

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

17. A communication mode selection device, characterized in that: Applied to a first node, the device includes a processor, a memory and a communication interface, wherein the memory is used to store a computer program, 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 described in 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 to 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, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Hybrid networking and communication method based on wireless and power line carrier

    CN102752040A

  • Communication method and device

    CN115642934A

  • Apparatus and method for fast retransmission in a power line communication network

    US20100257420A1

  • Dynamic Mode Selection for MIMO Powerline Devices

    US20160028439A1