CN113825255A - Main path switching method, device and system, electronic equipment and storage medium - Google Patents
Main path switching method, device and system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113825255A CN113825255A CN202010563707.9A CN202010563707A CN113825255A CN 113825255 A CN113825255 A CN 113825255A CN 202010563707 A CN202010563707 A CN 202010563707A CN 113825255 A CN113825255 A CN 113825255A
- Authority
- CN
- China
- Prior art keywords
- node
- state information
- bottom layer
- terminal
- uplink
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/04—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/04—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
- H04W40/10—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on available power or energy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a main path switching method, a device and a system, electronic equipment and a computer readable storage medium, wherein the main path switching method is applied to a first node connected with a terminal in a dual-connection scene or a multi-connection scene, the first node comprises a packet data convergence protocol layer corresponding to a shunting bearer, and the method comprises the following steps: acquiring bottom layer state information of a node connected with a terminal; the nodes connected with the terminal comprise a first node and at least one second node which does not comprise a packet data convergence protocol layer corresponding to the shunting load; the bottom layer state information is used for indicating the link state between the terminal and the node; determining an optimal path according to bottom layer state information of a node connected with a terminal; and switching the main path into the optimal path.
Description
Technical Field
The embodiment of the application relates to the field of wireless communication, in particular to a main path switching method, a main path switching device, a main path switching system, electronic equipment and a computer-readable storage medium.
Background
The dual connectivity technology fully utilizes wireless air interface resources of different base stations (such as base stations of different systems or different systems), improves user experience rate, and for example, improves spectrum efficiency and load balance by networking a macro base station and a micro base station. The terminal supporting double connection can be used for simultaneously connecting two base stations, and the throughput of a single user is increased.
Uplink data distribution means that a dual-connection terminal uses paths on two sides of a Master Node (MN) and a Secondary Node (SN) simultaneously in an uplink mode in a dual-connection link scene, so as to improve air interface flow; when the amount of uplink data is small, a Primary Path (Primary Path) may be provided as a default Path configuration. At present, the main path is statically configured, the optimal resources of an air interface cannot be dynamically coordinated, and uplink data transmission failure may be caused.
Disclosure of Invention
The embodiment of the application provides a main path switching method, a main path switching device, a main path switching system, electronic equipment and a computer-readable storage medium.
In a first aspect, an embodiment of the present application provides a main path switching method, which is applied to a first node connected to a terminal in a dual connectivity scenario or a multi connectivity scenario, where the first node includes a packet data convergence protocol layer, and the method includes:
acquiring bottom layer state information of a node connected with a terminal; the nodes connected with the terminal comprise the first node and at least one second node which does not comprise a packet data convergence protocol layer corresponding to the shunting load; the bottom layer state information is used for indicating the link state between the terminal and the node;
determining an optimal path according to the bottom layer state information of the node connected with the terminal;
and switching the main path into the optimal path.
In a second aspect, an embodiment of the present application provides a main path switching method, which is applied to a second node connected to a terminal in a dual connection scenario or a multi connection scenario, where the second node does not include a packet data convergence protocol layer corresponding to a offload bearer, and the method includes:
reporting bottom layer state information of a second node to a first node; the first node is a node which is connected with the terminal and comprises a packet data convergence protocol layer corresponding to the shunting bearer; the underlying state information of the second node is used to indicate the link state between the terminal and the second node.
In a third aspect, an embodiment of the present application provides an electronic device, including:
at least one processor;
a memory having at least one program stored thereon, which when executed by the at least one processor causes the at least one processor to implement any one of the above-described main path switching methods.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements any one of the main path switching methods described above.
In a fifth aspect, an embodiment of the present application provides a main path switching system, including: a first node and at least one second node connected to a terminal;
the first node comprises a packet data convergence protocol layer corresponding to the shunting bearer, and the second node does not comprise the packet data convergence protocol layer corresponding to the shunting bearer;
the first node is used for acquiring bottom layer state information of the first node; receiving bottom layer state information of the second node reported by at least one second node; determining an optimal path according to bottom layer state information of a node connected with a terminal; switching the main path into an optimal path; wherein, the node connected with the terminal includes: a first node and at least one second node; the bottom layer state information is used for indicating the link state between the terminal and the node;
and the second node is used for reporting the bottom layer state information of the second node to the first node.
The main path switching method provided by the embodiment of the application determines the optimal path based on the bottom layer state information of the node connected with the terminal, and further switches the main path into the optimal path, so that the dynamic switching of the main path is realized, that is, the optimal resources of an air interface are dynamically coordinated, and the success rate of sending uplink data is improved.
Drawings
Fig. 1 is a flowchart of a main path switching method according to an embodiment of the present application;
fig. 2 is a schematic diagram of a protocol layer structure of a node connected to a terminal in an embodiment of the present application;
fig. 3 is a flowchart of another main path switching method according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a scenario of example 1 of an embodiment of the present application;
FIG. 5 is a schematic diagram of a scenario of example 2 of an embodiment of the present application;
FIG. 6 is a schematic diagram of a scenario of example 3 of an embodiment of the present application;
fig. 7 is a block diagram illustrating a main path switching device according to an embodiment of the present application;
fig. 8 is a block diagram illustrating another main path switching apparatus according to an embodiment of the present application;
fig. 9 is a block diagram of a main path switching system according to an embodiment of the present application.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present application, the following describes in detail a main path switching method, apparatus and system, an electronic device, and a computer-readable storage medium provided in the present application with reference to the accompanying drawings.
Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but which may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The embodiments and features of the embodiments of the present application may be combined with each other without conflict.
As used herein, the term "and/or" includes any and all combinations of at least one of the associated listed items.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of at least one other feature, integer, step, operation, element, component, and/or group thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present application and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Although the embodiment of the application is provided based on a dual connection scenario, the embodiment of the application is also applicable to a multi-connection scenario.
Fig. 1 is a flowchart of a main path switching method according to an embodiment of the present application.
In a first aspect, referring to fig. 1, an embodiment of the present application provides a main path switching method, which is applied to a first node connected to a terminal in a dual connection scenario or a multi-connection scenario, where the first node includes a Packet Data Convergence Protocol (PDCP) layer corresponding to a split bearer.
In some exemplary embodiments, dual connectivity scenarios include, but are not limited to: long Term Evolution (LTE), Long Term Evolution (Long Term Evolution) DC, Evolved Universal Mobile Telecommunications System (UMTS), Evolved-UMTS Terrestrial Radio Access (E-UTRA), New Radio (NR, New Radio) Dual Connectivity (EN-DC, E-UTRA NR Dual Connectivity), 5G Radio Access Network (NG-RAN, New Radio Access Network) E-UTRA-NR Dual Connectivity (NG-DC, NG-E-UTRA Dual Connectivity), NR E-UTRA Dual Connectivity (NE-DC, NR E-UTRA Dual Connectivity), NR Dual Connectivity (NR-DC, NR-NR Dual Connectivity), and Multi-Radio Dual Connectivity (MR-DC, Multi-Radio Dual Connectivity).
The method comprises the following steps:
Fig. 2 is a schematic diagram of a protocol layer structure of a node connected to a terminal by taking dual connectivity as an example. As shown in fig. 2, only one of the nodes connected to the terminal includes the PDCP layer corresponding to the bearers for offloading, and none of the other nodes includes the PDCP layer corresponding to the bearers for offloading.
In some exemplary embodiments, the first node is a MN and the second node is a SN.
In other exemplary embodiments, one of the second nodes is a MN and the first node and the other second nodes are SNs.
In some exemplary embodiments, the underlying state information includes at least one of:
uplink channel measurement information, uplink transmission delay, jitter and packet loss rate.
In some example embodiments, the uplink channel measurement information includes at least one of:
uplink channel quality, uplink path loss.
In some exemplary embodiments, the uplink transmission delay refers to a one-way or loopback delay of a PDCP layer and a Radio Link protocol (RLC) layer of a node connected to the terminal for a service packet. The loopback delay refers to the sum of the delay of the service message transmitted from the PDCP layer to the RLC layer and the delay of the service message transmitted from the RLC layer to the PDCP layer.
The uplink channel quality is a measurement mode for detecting an uplink effective signal by a node connected with a terminal, and the larger the uplink channel quality value is, the more the uplink effective signal is.
The uplink loss is a loss between an electromagnetic wave transmitted from the terminal to a node connected to the terminal.
The uplink jitter is the fluctuation range of the uplink transmission delay, and the larger the uplink transmission delay fluctuation is, the larger the jitter is.
The packet loss rate is the proportion of the number of lost packets in the transmission data.
The first node can directly obtain the uplink transmission delay of the first node, and the second node needs the PDCP layer corresponding to the shunt bearer of the first node to send a first data packet with a first time stamp to the RLC layer corresponding to the shunt bearer of the second node; the first timestamp is the time when the first node sends the first data packet; the RLC layer corresponding to the shunt bearer of the second node returns a second data packet with a second timestamp to the PDCP layer corresponding to the shunt bearer of the first node; the second timestamp is the time when the second node receives the first data packet; when a PDCP layer corresponding to the shunt bearer of the first node receives the second data packet, recording the time of receiving the second data packet, namely a third timestamp; and the first node calculates the uplink transmission time delay of the second node according to the first time stamp, the second time stamp and the third time stamp.
Specifically, the time delay from the PDCP layer to the RLC layer is the difference between the second time stamp and the first time stamp; a delay of transmission from the RLC layer to the PDCP layer is a difference between the third time stamp and the second time stamp; the round trip delay is the difference between the third timestamp and the first timestamp.
In some exemplary embodiments, obtaining the underlying state information of the node connected to the terminal includes:
acquiring bottom layer state information of a first node; and acquiring bottom layer state information of the second node.
In some exemplary embodiments, obtaining the underlying state information of the first node comprises:
the PDCP layer of the first node receives the bottom layer state information of the first node reported by the RLC layer of the first node;
or, the PDCP layer of the first node sends a first reporting identifier to the RLC layer of the first node; the first reporting identifier is used for triggering the RLC layer of the first node to report the bottom layer state information of the first node to the PDCP layer of the first node; the PDCP layer of the first node receives the bottom layer state information of the first node reported by the RLC layer of the first node.
That is to say, the RLC layer of the first node may report the bottom layer state information of the first node actively, or may report the bottom layer state information of the first node only when receiving the first reporting identifier sent by the PDCP layer of the first node.
In some exemplary embodiments, obtaining the underlying state information of the second node comprises:
receiving bottom layer state information of the second node reported by the second node; a PDCP layer of a specific first node receives bottom layer state information of a second node reported by an RLC layer of the second node;
or, sending a second reporting identifier to the second node; the second reporting identifier is used for triggering the second node to report the bottom layer state information of the second node; specifically, the PDCP layer of the first node sends a second reporting identifier to the RLC layer of the second node; the second reporting identifier is used for triggering the RLC layer of the second node to report the bottom layer state information of the second node to the PDCP layer of the first node; the PDCP layer of the first node receives the bottom layer state information of the second node reported by the RLC layer of the second node.
That is to say, the second node may report the bottom-layer state information of the second node actively, or may report the bottom-layer state information of the second node only when receiving the second reporting identifier sent by the first node; specifically, the RLC layer of the second node may actively report the bottom layer state information of the second node, or may report the bottom layer state information of the second node only when receiving the second reporting identifier sent by the PDCP layer of the first node.
In some exemplary embodiments, the method includes detecting bottom layer state information of a first node through a Media Access Control (MAC) layer and a physical layer of the first node, and reporting the bottom layer state information of the first node to an RLC layer of the first node; the MAC layer and the physical layer may specifically use technical means well known to those skilled in the art to detect the underlying state information and report the information to the RLC layer, which is not limited in this embodiment of the present invention.
In some exemplary embodiments, the MAC layer and the physical layer of the second node detect the bottom layer state information of the first node, and report the bottom layer state information of the second node to the RLC layer of the second node; the MAC layer and the physical layer may specifically use technical means well known to those skilled in the art to detect the underlying state information and report the information to the RLC layer, which is not limited in this embodiment of the present invention.
In some exemplary embodiments, when the terminal supports the uplink offloading capability, when the terminal performs offloading bearer, the bottom layer state information of the first node may be detected through the MAC layer and the physical layer of the first node; in this case, the RLC layer corresponding to the shunt bearer of the first node reports the bottom layer state information of the first node to the PDCP layer corresponding to the shunt bearer of the first node; when the terminal does not support the uplink shunting capability, the bottom layer state information of the first node can be detected through the MAC layer and the physical layer of the first node when the terminal carries out non-shunting bearing; in this case, the RLC layer corresponding to the non-streaming bearer of the first node reports the bottom layer status information of the first node to the PDCP layer corresponding to the non-streaming bearer of the first node.
In some exemplary embodiments, when the terminal supports the uplink offloading capability, when the terminal performs offloading bearer, the bottom layer state information of the second node may be detected through the MAC layer and the physical layer of the second node; in this case, the RLC layer corresponding to the offload bearer of the second node reports the bottom layer state information of the second node to the PDCP layer corresponding to the offload bearer of the first node; when the terminal does not support the uplink shunting capability, the bottom layer state information of the second node can be detected through the MAC layer and the physical layer of the second node when the terminal carries out non-shunting bearing; in this case, the RLC layer corresponding to the non-streaming bearer of the second node reports the bottom layer status information of the second node to the PDCP layer corresponding to the non-streaming bearer of the first node.
In some exemplary embodiments, the sending, by the PDCP layer of the first node, the first reporting identification to the RLC layer of the first node comprises:
the PDCP layer of the first node sends a first downlink user data packet to the RLC layer of the first node; the Protocol Data Unit (PDU) in the first downlink user Data packet includes a first reporting identifier.
Of course, the PDCP layer of the first node may also send the first reporting identifier to the RLC layer of the first node by using other manners, and a specific sending manner is not used to limit the protection scope of the embodiment of the present application.
In some exemplary embodiments, the sending the second reporting identification to the second node includes:
sending a second downlink user data packet to a second node; and the PDU in the second downlink user data packet comprises a second reporting identifier.
Of course, the first node may also send the second reporting identifier to the second node by using other manners, and the specific sending manner is not used to limit the protection scope of the embodiment of the present application.
In some exemplary embodiments, the receiving, by the PDCP layer of the first node, the underlying state information of the first node reported by the RLC layer of the first node includes:
a PDCP layer of a first node receives first auxiliary information data reported by an RLC layer of the first node; wherein the first auxiliary information data comprises underlying state information of the first node.
In some exemplary embodiments, receiving the underlying state information of the second node reported by the second node includes:
receiving second auxiliary information data reported by a second node; wherein the second assistance information data comprises underlying state information of the second node.
In some exemplary embodiments, the first auxiliary information data or the second auxiliary information data is as shown in table 1, and includes:
data type: such as PDU type, SDU type. For the PDCP layer, the data provided by the lower layer is SDUs; for the RLC layer, the data provided by the upper layer is a PDU.
Working mode of PDCP layer: for example, PDCP duplex refers to a duplex mode of the PDCP layer.
Power Headroom Report (PHR) state: the method comprises the following steps that the state of a PHR (Power Headroom) used when the quality of an uplink channel is calculated by an MAC (media access control) layer is represented as a trusted state when the value is a first value, and is represented as an untrusted state when the value is a second value; for example, the first value is 1 and the second value is 0; or the first value is 0 and the second value is 1; alternatively, other values may be used as long as the first value and the second value are different;
UpLink (UL, UpLink) Signal-to-Noise Ratio (SINR) state: the state of UL SINR used when the MAC layer calculates the uplink channel quality indicates a credible state when the value is a third value, and indicates an incredible state when the value is a fourth value; for example, the third value is 1 and the fourth value is 0; alternatively, the third value is 0 and the fourth value is 1; or, other values can be adopted as long as the third value and the fourth value are different;
UL path loss state: the MAC layer calculates the state of UL path loss used when the uplink channel quality is calculated, and the state represents a credible state when the value is the fifth numerical value and represents an incredible state when the value is the sixth numerical value; for example, the fifth value is 1 and the sixth value is 0; alternatively, the fifth value is 0 and the sixth value is 1; or, other values can be adopted, as long as the values of the fifth value and the sixth value are different;
number of auxiliary information fields: determining according to the actually reported auxiliary information type and the byte number of the wireless quality auxiliary information field;
type of side information: the type of the reported bottom-layer state information may be defined by a user-defined value range, for example, the user-defined value range is as follows: 7-228, then, 7 may be defined as the uplink channel quality, 8 as the uplink path loss, 9 as the uplink transmission delay, 10 as the jitter, and 11 as the packet loss rate; specifically, what value is adopted to represent which type is determined by the user;
number of bytes of wireless quality assistance information field: the number of bytes occupied by the reported bottom layer state information;
wireless quality assistance information: and (4) reporting the value of the bottom layer state information.
TABLE 1
In some exemplary embodiments, when the underlying state information of the node connected to the terminal is valid, the optimal path is determined according to the underlying state information of the node connected to the terminal.
In some exemplary embodiments, determining whether the underlying state information of the node connected to the terminal is valid comprises:
judging whether the bottom layer state information of the first node is effective or not; and judging whether the bottom layer state information of the second node is effective or not.
In some exemplary embodiments, determining whether the uplink channel quality in the underlying state information of the first node is valid may be implemented in any one of the following manners:
mode 1, judging whether the uplink channel quality in the bottom layer state information of the first node is effective according to the PHR state, the UL SINR state and the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the first node. Specifically, whether the uplink channel quality in the bottom layer state information of the first node is valid is determined according to the PHR state, the UL SINR state, and the UL path loss state in the first auxiliary information data reported by the RLC layer of the first node.
In some exemplary embodiments, determining whether the uplink channel quality in the bottom layer state information of the first node is valid according to the PHR state, the UL SINR state, and the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the first node may be implemented in the following manners:
when the PHR state corresponding to the uplink channel quality in the bottom layer state information of the first node is a trusted state, the UL SINR state is a trusted state, and the UL path loss state is a trusted state, the uplink channel quality in the bottom layer state information of the first node is effective;
and when the PHR state corresponding to the uplink channel quality in the bottom layer state information of the first node is an untrusted state, or the UL SINR state is an untrusted state, or the UL path loss state is an untrusted state, the uplink channel quality in the bottom layer state information of the first node is invalid.
And 2, judging whether the uplink channel quality in the bottom layer state information of the first node is effective or not according to the first uplink quality effective ratio.
In some exemplary embodiments, the determining whether the uplink channel quality in the bottom layer state information of the first node is valid according to the first uplink quality valid duty ratio may be implemented by:
when the first uplink quality effective occupation ratio is larger than or equal to the uplink effective occupation ratio threshold, the uplink channel quality in the bottom layer state information of the first node is effective;
and when the first uplink quality effective ratio is smaller than the uplink effective ratio threshold, the uplink channel quality in the bottom layer state information of the first node is invalid.
And a mode 3, judging whether the uplink channel quality in the bottom layer state information of the first node is effective or not according to the PHR state, the UL SINR state and the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the first node and the effective ratio of the first uplink quality. Specifically, whether the uplink channel quality in the bottom layer state information of the first node is effective is judged according to the PHR state, the UL SINR state, the UL path loss state in the first auxiliary information data reported by the RLC layer of the first node, and the first uplink quality effective ratio.
In some exemplary embodiments, the PHR state, the UL SINR state, the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the first node, and the first uplink quality effective ratio may be implemented as follows to determine whether the uplink channel quality in the bottom layer state information of the first node is effective:
when a PHR state corresponding to the uplink channel quality in the bottom layer state information of the first node is a trusted state, a UL SINR state is a trusted state, a UL path loss state is a trusted state, and the first uplink quality effective occupation ratio is greater than or equal to an uplink effective occupation ratio threshold, the uplink channel quality in the bottom layer state information of the first node is effective;
and when the PHR state corresponding to the uplink channel quality in the bottom layer state information of the first node is an untrusted state, or the UL SINR state is an untrusted state, or the UL path loss state is an untrusted state, or the first uplink quality effective ratio is smaller than the uplink effective ratio threshold, the uplink channel quality in the bottom layer state information of the first node is invalid.
In some exemplary embodiments, determining whether the uplink path loss in the underlying state information of the first node is valid may be implemented by:
when the uplink loss of the first node is within a first preset range, the uplink loss of the first node is effective; and when the uplink loss of the first node is out of the first preset range, the uplink loss of the first node is invalid.
In some exemplary embodiments, determining whether the uplink transmission delay in the bottom layer state information of the first node is valid may be implemented by:
when the uplink transmission delay of the first node is within a second preset range, the uplink transmission delay of the first node is effective; and when the uplink transmission delay of the first node is out of the second preset range, the uplink transmission delay of the first node is invalid.
In some example embodiments, determining whether jitter in the underlying state information of the first node is valid may be accomplished by:
when the jitter of the first node is within a third preset range, the jitter of the first node is effective; when the jitter of the first node is outside the third preset range, the jitter of the first node is invalid.
In some exemplary embodiments, determining whether the packet loss rate in the underlying state information of the first node is valid may be implemented by:
when the packet loss rate of the first node is within a fourth preset range, the packet loss rate of the first node is effective; and when the packet loss rate of the first node is out of the fourth preset range, the packet loss rate of the first node is invalid.
In some exemplary embodiments, determining whether the uplink channel quality in the underlying state information of the second node is valid may be implemented in any one of the following manners:
and 11, judging whether the uplink channel quality in the bottom layer state information of the second node is effective according to the PHR state, the UL SINR state and the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the second node. Specifically, whether the uplink channel quality in the bottom layer state information of the second node is valid is determined according to the PHR state, the UL SINR state, and the UL path loss state in the second auxiliary information data reported by the second node.
In some exemplary embodiments, determining whether the uplink channel quality in the bottom layer state information of the second node is valid according to the PHR state, the UL SINR state, and the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the second node may be implemented in the following manners:
when the PHR state corresponding to the uplink channel quality in the bottom layer state information of the second node is a trusted state, the UL SINR state is a trusted state, and the UL path loss state is a trusted state, the uplink channel quality in the bottom layer state information of the second node is effective;
and when the PHR state corresponding to the uplink channel quality in the bottom layer state information of the second node is an untrusted state, or the UL SINR state is an untrusted state, or the UL path loss state is an untrusted state, the uplink channel quality in the bottom layer state information of the second node is invalid.
And 12, judging whether the uplink channel quality in the bottom layer state information of the second node is effective or not according to the second uplink quality effective ratio.
In some exemplary embodiments, the determining whether the uplink channel quality in the bottom layer status information of the second node is valid according to the second uplink quality valid duty ratio may be implemented by:
when the second uplink quality effective occupation ratio is larger than or equal to the uplink effective occupation ratio threshold, the uplink channel quality in the bottom layer state information of the second node is effective;
and when the second uplink quality effective occupation ratio is smaller than the uplink effective occupation ratio threshold, the uplink channel quality in the bottom layer state information of the second node is invalid.
And a mode 13, judging whether the uplink channel quality in the bottom layer state information of the second node is effective according to the PHR state, the UL SINR state, the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the second node and the second uplink quality effective ratio. Specifically, whether the uplink channel quality in the bottom layer state information of the first node is effective is determined according to the PHR state, the UL SINR state, the UL path loss state in the second auxiliary information data reported by the second node, and the second uplink quality effective ratio.
In some exemplary embodiments, the PHR state, the UL SINR state, and the UL path loss state corresponding to the uplink channel quality in the bottom layer state information of the second node, and the second uplink quality effective ratio may be implemented as follows to determine whether the uplink channel quality in the bottom layer state information of the second node is effective:
when the PHR state corresponding to the uplink channel quality in the bottom layer state information of the second node is a trusted state, the UL SINR state is a trusted state, the UL path loss state is a trusted state, and the second uplink quality effective occupation ratio is greater than or equal to the uplink effective occupation ratio threshold, the uplink channel quality in the bottom layer state information of the second node is effective;
and when the PHR state corresponding to the uplink channel quality in the bottom layer state information of the second node is an untrusted state, the even UL SINR state is an untrusted state, or the UL path loss state is an untrusted state, or the effective occupancy of the second uplink quality is smaller than the threshold of the effective occupancy of the uplink quality, the uplink channel quality in the bottom layer state information of the second node is invalid.
In some exemplary embodiments, determining whether the uplink path loss in the underlying state information of the second node is valid may be implemented by:
when the uplink path loss of the second node is within a first preset range, the uplink path loss of the second node is effective; and when the uplink loss of the second node is out of the first preset range, the uplink loss of the second node is invalid.
In some exemplary embodiments, determining whether the uplink transmission delay in the bottom layer state information of the second node is valid may be implemented by:
when the uplink transmission delay of the second node is within a second preset range, the uplink transmission delay of the second node is effective; and when the uplink transmission delay of the second node is out of the second preset range, the uplink transmission delay of the second node is invalid.
In some example embodiments, determining whether jitter in the underlying state information of the second node is valid may be accomplished in the following manner:
when the jitter of the second node is within a third preset range, the jitter of the second node is effective; when the jitter of the second node is outside the third preset range, the jitter of the second node is invalid.
In some exemplary embodiments, determining whether the packet loss rate in the underlying state information of the second node is valid may be implemented by:
when the packet loss rate of the second node is within a fourth preset range, the packet loss rate of the second node is effective; and when the packet loss rate of the second node is out of the fourth preset range, the packet loss rate of the second node is invalid.
In some exemplary embodiments, determining the optimal path according to the underlying state information of the node connected to the terminal may be implemented in the following manner: and determining the optimal path as a path between the terminal and a node of which the bottom layer state information meets the first condition.
In some exemplary embodiments, the first condition includes: the link state indicated by the underlying state information is the best.
In some exemplary embodiments, the first condition includes at least one of:
the uplink channel quality is best;
the uplink channel quality of the node with the best uplink channel quality is greater than or equal to the uplink channel quality threshold;
the uplink path loss is minimum;
the uplink path loss of the node with the minimum uplink path loss is less than or equal to an uplink path loss threshold;
the uplink transmission delay is minimum;
the uplink transmission delay of the node with the minimum uplink transmission delay is less than or equal to the maximum transmission delay;
jitter is minimum;
the jitter of the node with the minimum jitter is less than or equal to the maximum jitter threshold;
the packet loss rate is minimum;
and the packet loss rate of the node with the minimum packet loss rate is less than or equal to the maximum packet loss rate threshold.
And 102, switching the main path into the optimal path.
In some exemplary embodiments, the method further comprises: acquiring at least one of the following of nodes connected with the terminal: system information, frequency band information and spectrum efficiency;
correspondingly, determining the optimal path according to the bottom layer state information of the node connected with the terminal comprises:
and when the bottom layer state information of the node connected with the terminal meets a second condition, determining an optimal path according to at least one of system information, frequency band information and spectrum efficiency of the node connected with the terminal.
In some exemplary embodiments, the second condition includes: and the link states indicated by the bottom layer state information of the nodes connected with the terminal are not good.
In some exemplary embodiments, the second condition includes at least one of:
the uplink channel quality of all the nodes is less than the uplink channel quality threshold;
the uplink path loss of all the nodes is greater than an uplink path loss threshold;
the uplink transmission time delay of all the nodes is larger than the maximum transmission time delay;
the jitter of all nodes is greater than the maximum jitter threshold;
and the packet loss rate of all the nodes is greater than the maximum packet loss rate threshold.
In some exemplary embodiments, the format information may be obtained by technical means well known to those skilled in the art, such as by inter-format broadcast information.
In some exemplary embodiments, the format information refers to formats such as 5G, 4G, 3G, 2G, and the format information also represents the priority of the format, for example, 5G >4G >3G >2G, that is, the priority of 5G is the highest, 4G times the priority, and so on.
In some exemplary embodiments, determining the optimal path according to the system information of the node connected to the terminal includes:
and determining the optimal path as the path between the terminal and the node with the highest priority of the system information.
In some exemplary embodiments, determining the optimal path according to the system information of the node connected to the terminal includes at least one of:
when the terminal is located in the central area of the signal coverage area of the node with the high-standard system information, determining that the optimal path is the path between the terminal and the node with the high-standard system information;
when the terminal is located in the central area of the signal coverage area of the node with the low-system information and the terminal is located in the edge area of the signal coverage area of the node with the high-system information, the optimal path is determined to be the path between the terminal and the node with the low-system information.
In some exemplary embodiments, the central region of the signal coverage area includes: the distance between the signal coverage area and the central point of the signal coverage area is smaller than or equal to a preset threshold value; the edge region of the signal coverage area includes: and the distance between the central point of the signal coverage area and the central point of the signal coverage area is greater than a preset threshold value.
In some exemplary embodiments, the frequency band information may be obtained by technical means well known to those skilled in the art, for example, by broadcasting information.
In some exemplary embodiments, since the low frequency band has a coverage advantage and the high frequency band has a large bandwidth advantage, a specific advantage is exerted in a specific scene, and system resources can be maximally utilized.
In some exemplary embodiments, determining the optimal path according to the frequency band information of the node connected to the terminal includes at least one of:
when the terminal is located in the edge area of the intersection of the signal coverage areas of the nodes connected with the terminal, determining the optimal path as the path between the terminal and the node of the low frequency band;
and when the terminal is positioned in the central area of the intersection of the signal coverage areas of the nodes connected with the terminal, determining the optimal path as the path between the terminal and the node of the high frequency band.
In some example embodiments, the spectral efficiency indication indicates data transmitted per hertz (Hz) of the air interface, and a larger value of the spectral efficiency indicates that more data is transmitted per Hz of the air interface, resulting in higher transmission efficiency.
In some exemplary embodiments, determining the optimal path according to the spectral efficiency of the node connected to the terminal includes:
and determining the optimal path as the path between the terminal and the node with the highest spectrum efficiency.
The main path switching method provided by the embodiment of the application determines the optimal path based on the bottom layer state information of the node connected with the terminal, and further switches the main path into the optimal path, so that the dynamic switching of the main path is realized, that is, the optimal resources of an air interface are dynamically coordinated, and the success rate of sending uplink data is improved.
Fig. 3 is a flowchart of another main path switching method according to an embodiment of the present application.
In a second aspect, referring to fig. 3, an embodiment of the present application provides another main path switching method, which is applied to a second node connected to a terminal in a dual connectivity scenario or a multiple connectivity scenario, where the second node does not include a PDCP layer corresponding to a offload bearer.
In some exemplary embodiments, dual connectivity scenarios include, but are not limited to: LTE DC, EN-DC, NG-RAN, NGEN-DC, NE-DC, NR-DC, and MR-DC.
The method comprises the following steps:
Fig. 2 is a schematic diagram of a protocol layer structure of a node connected to a terminal by taking dual connectivity as an example. As shown in fig. 2, only one of the nodes connected to the terminal includes the PDCP layer corresponding to the bearers for offloading, and none of the other nodes includes the PDCP layer corresponding to the bearers for offloading.
In some exemplary embodiments, the first node is a MN and the second node is a SN.
In other exemplary embodiments, one of the second nodes is a MN and the first node and the other second nodes are SNs.
In some exemplary embodiments, the underlying state information includes at least one of:
uplink channel measurement information, uplink transmission delay, jitter and packet loss rate.
In some example embodiments, the uplink channel measurement information includes at least one of:
uplink channel quality, uplink path loss.
In some exemplary embodiments, the uplink transmission delay refers to a one-way or loop-back delay of a PDCP layer and a Radio Link protocol (RLC) layer to a service packet. The loopback delay refers to the sum of the delay of the service message transmitted from the PDCP layer to the RLC layer and the delay of the service message transmitted from the RLC layer to the PDCP layer. The first node can directly obtain the uplink transmission delay of the first node, and the second node needs the PDCP layer corresponding to the shunt bearer of the first node to send a first data packet with a first time stamp to the RLC layer corresponding to the shunt bearer of the second node; the first timestamp is the time when the first node sends the first data packet; the RLC layer corresponding to the shunt bearer of the second node returns a second data packet with a second timestamp to the PDCP layer corresponding to the shunt bearer of the first node; the second timestamp is the time when the second node receives the first data packet; when a PDCP layer corresponding to the shunt bearer of the first node receives the second data packet, recording the time of receiving the second data packet, namely a third timestamp; and the first node calculates the uplink transmission time delay of the second node according to the first time stamp, the second time stamp and the third time stamp.
Specifically, the time delay from the PDCP layer to the RLC layer is the difference between the second time stamp and the first time stamp; a delay of transmission from the RLC layer to the PDCP layer is a difference between the third time stamp and the second time stamp; the round trip delay is the difference between the third timestamp and the first timestamp.
In some exemplary embodiments, the MAC layer and the physical layer of the second node detect the bottom layer state information of the first node, and report the bottom layer state information of the second node to the RLC layer of the second node; the MAC layer and the physical layer may specifically use technical means well known to those skilled in the art to detect the underlying state information and report the information to the RLC layer, which is not limited in this embodiment of the present invention.
In some exemplary embodiments, when the terminal supports the uplink offloading capability, when the terminal performs offloading bearer, the bottom layer state information of the second node may be detected through the MAC layer and the physical layer of the second node; in this case, the RLC layer corresponding to the offload bearer of the second node reports the bottom layer state information of the second node to the PDCP layer corresponding to the offload bearer of the first node; when the terminal does not support the uplink shunting capability, the bottom layer state information of the second node can be detected through the MAC layer and the physical layer of the second node when the terminal carries out non-shunting bearing; in this case, the RLC layer corresponding to the non-streaming bearer of the second node reports the bottom layer status information of the second node to the PDCP layer corresponding to the non-streaming bearer of the first node.
In some example embodiments, reporting the underlying state information of the second node to the first node comprises:
reporting the second auxiliary information data to the first node; wherein the second assistance information data comprises underlying state information of the second node.
In some exemplary embodiments, the second auxiliary information data is as shown in table 1, and includes:
data type: such as PDU type, SDU type. For the PDCP layer, the data provided by the lower layer is SDUs; for the RLC layer, the data provided by the upper layer is a PDU.
Working mode of PDCP layer: for example, PDCP duplex refers to a duplex mode of the PDCP layer.
Power Headroom Report (PHR) state: the method comprises the following steps that the state of a PHR (Power Headroom) used when the quality of an uplink channel is calculated by an MAC (media access control) layer is represented as a trusted state when the value is a first value, and is represented as an untrusted state when the value is a second value; for example, the first value is 1 and the second value is 0; or the first value is 0 and the second value is 1; alternatively, other values may be used as long as the first value and the second value are different;
UpLink (UL, UpLink) Signal-to-Noise Ratio (SINR) state: the state of UL SINR used when the MAC layer calculates the uplink channel quality indicates a credible state when the value is a third value, and indicates an incredible state when the value is a fourth value; for example, the third value is 1 and the fourth value is 0; alternatively, the third value is 0 and the fourth value is 1; or, other values can be adopted as long as the third value and the fourth value are different;
UL path loss state: the MAC layer calculates the state of UL path loss used when the uplink channel quality is calculated, and the state represents a credible state when the value is the fifth numerical value and represents an incredible state when the value is the sixth numerical value; for example, the fifth value is 1 and the sixth value is 0; alternatively, the fifth value is 0 and the sixth value is 1; or, other values can be adopted, as long as the values of the fifth value and the sixth value are different;
number of auxiliary information fields: determining according to the actually reported auxiliary information type and the byte number of the wireless quality auxiliary information field;
type of side information: the type of the reported bottom-layer state information may be defined by a user-defined value range, for example, the user-defined value range is as follows: 7-228, then, 7 may be defined as the uplink channel quality, 8 as the uplink path loss, 9 as the uplink transmission delay, 10 as the jitter, and 11 as the packet loss rate; specifically, what value is adopted to represent which type is determined by the user;
number of bytes of wireless quality assistance information field: the number of bytes occupied by the reported bottom layer state information;
wireless quality assistance information: and (4) reporting the value of the bottom layer state information.
In some exemplary embodiments, before reporting the underlying state information of the second node to the first node, the method further comprises:
That is to say, the second node may report the bottom-layer state information of the second node actively, or may report the bottom-layer state information of the second node only when receiving the second reporting identifier sent by the first node; specifically, the RLC layer of the second node may actively report the bottom layer state information of the second node, or may report the bottom layer state information of the second node only when receiving the second reporting identifier sent by the PDCP layer of the first node.
In some exemplary embodiments, receiving the second reporting identifier sent by the first node includes:
receiving a second downlink user data packet sent by the first node; and the PDU in the second downlink user data packet comprises a second reporting identifier.
Of course, the second node may also receive the second reporting identifier sent by the first node by using other manners, and the specific receiving manner is not used to limit the protection scope of the embodiment of the present application.
Specific implementations of the embodiments of the present application are described in detail below by way of several examples, which are not intended to limit the scope of the embodiments of the present application.
Example 1
This example describes a method for performing uplink main path handover according to bottom layer state information of an eNB and bottom layer state information of a gNB in an EN-DC scenario, as shown in fig. 4, in the EN-DC scenario, an MN is an eNB, an SN is a gNB, the eNB includes a PDCP layer corresponding to a offload bearer, the gNB does not include the PDCP layer corresponding to the offload bearer, the eNB and the gNB are connected through an X2-U interface, and the gNB and the EPC are connected through an S1-U interface.
In an initial state, a Non-independent Networking (NSA) terminal is in a central area of a signal coverage area of the gNB, and an initial traffic configuration Primary Path (Primary Path) is a Path between the NSA terminal and the gNB.
If the NSA terminal moves to the edge area of the signal coverage area of the gNB, the PDCP layer of the eNB comprehensively judges according to the bottom layer state information of the eNB and the bottom layer state information of the gNB, the path between the NSA terminal and the eNB is considered to be the optimal path at the moment, and the uplink main path is switched to the path between the NSA terminal and the eNB.
If the NSA terminal moves from the edge area of the signal coverage area of the gNB to the central area of the signal coverage area of the gNB, the PDCP layer of the eNB comprehensively judges according to the bottom layer state information of the eNB and the bottom layer state information of the gNB, the path between the NSA terminal and the gNB is considered to be the optimal path at the moment, and the uplink main path is switched to the path between the NSA terminal and the gNB.
Example 2
This example describes a method for performing uplink main path handover according to bottom layer state information of an eNB and bottom layer state information of a gNB in an EN-DC scenario, as shown in fig. 5, in the EN-DC scenario, an MN is an eNB, an SN is a gNB, the eNB does not include a PDCP layer corresponding to a offload bearer, and the gNB includes a PDCP layer corresponding to the offload bearer.
If the uplink transmission time delay of the gNB is small, the jitter is small, and the packet loss rate is small; moreover, the uplink transmission delay of the eNB is greater than the maximum transmission delay, and the jitter is greater than the maximum jitter threshold; and the gNB considers that the path between the NSA terminal and the gNB is the optimal path at this time, the uplink main path is switched to the path between the NSA terminal and the eNB, and meanwhile, the uplink shunting threshold is set to be infinite, so that the uplink is not suitable for shunting at the eNB.
Example 3
This example describes a method for performing uplink main path switching by a terminal that does not support uplink offload capability in an EN-DC scenario, as shown in fig. 6, MN is eNB, SN is gNB, eNB does not include a PDCP layer corresponding to offload bearer, and gNB includes a PDCP layer corresponding to offload bearer. The NSA terminal capability indication does not support uplink offload, i.e. only one RLC layer data is supported at the same time.
If the uplink channel quality of the eNB and the uplink channel quality of the gNB are both less than the uplink channel quality threshold, then:
if the terminal is located in the edge area of the signal coverage area of the gNB and is located in the central area of the signal coverage area of the eNB, switching the uplink main path to the path between the NSA terminal and the eNB;
and if the terminal is positioned in the central area of the signal coverage area of the gNB, switching the uplink main path to the path between the NSA terminal and the gNB.
In a third aspect, an embodiment of the present application provides an electronic device, including:
at least one processor;
and a memory, in which at least one program is stored, and when the at least one program is executed by the at least one processor, the at least one processor is enabled to implement any one of the above-mentioned main path switching methods.
Wherein, the processor is a device with data processing capability, which includes but is not limited to a Central Processing Unit (CPU) and the like; memory is a device with data storage capabilities including, but not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), FLASH memory (FLASH).
In some embodiments, the processor, memory, and in turn other components of the computing device are connected to each other by a bus.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when being executed by a processor, the computer program implements any one of the main path switching methods described above.
Fig. 7 is a block diagram of a main path switching device according to an embodiment of the present application.
In a fifth aspect, referring to fig. 7, an embodiment of the present application provides a main path switching apparatus (for example, a first node connected to a terminal in a dual connectivity scenario or a multiple connectivity scenario, where the first node includes a PDCP layer corresponding to a offload bearer), where the apparatus includes:
an information obtaining module 701, configured to obtain bottom layer state information of a node connected to a terminal; the nodes connected with the terminal comprise a first node and at least one second node which does not comprise a packet data convergence protocol layer corresponding to the shunting load; the bottom layer state information is used for indicating the link state between the terminal and the node;
an optimal path determining module 702, configured to determine an optimal path according to bottom state information of a node connected to a terminal;
a main path switching module 703, configured to switch the main path to the optimal path.
In some exemplary embodiments, the information obtaining module 701 is specifically configured to:
acquiring bottom layer state information of a first node; and acquiring bottom layer state information of the second node.
In some exemplary embodiments, the information obtaining module 701 is specifically configured to:
receiving bottom layer state information of the first node reported by a wireless link protocol layer of the first node; and receiving the bottom layer state information of the second node reported by the second node.
In some exemplary embodiments, the information obtaining module 701 is specifically configured to:
sending a first reporting identification to a radio link protocol layer of a first node; the first reporting identification is used for triggering a radio link protocol layer of the first node to report the bottom layer state information of the first node to a packet data convergence protocol layer of the first node; receiving bottom layer state information of the first node reported by a wireless link protocol layer of the first node; sending a second reporting identification to the second node; the second reporting identifier is used for triggering the second node to report the bottom layer state information of the second node; and receiving the bottom layer state information of the second node reported by the second node.
In some exemplary embodiments, the information obtaining module 701 is specifically configured to receive the bottom layer state information of the first node reported by the radio link protocol layer of the first node by using the following manners: a packet data convergence protocol layer of a first node receives first auxiliary information data reported by a wireless link protocol layer of the first node; wherein the first auxiliary information data comprises: bottom layer state information of the first node;
the information obtaining module 701 is specifically configured to receive the bottom-layer state information of the second node reported by the second node in the following manner: receiving second auxiliary information data reported by a second node; wherein the second auxiliary information data comprises: underlying state information of the second node.
In some exemplary embodiments, the optimal path determination module 702 is specifically configured to:
and when the bottom layer state information of the node connected with the terminal is effective, determining the optimal path according to the bottom layer state information of the node connected with the terminal.
In some exemplary embodiments, the optimal path determination module 702 is further configured to:
judging whether the bottom layer state information of the first node is effective or not; and judging whether the bottom layer state information of the second node is effective or not.
In some exemplary embodiments, the optimal path determining module 702 is specifically configured to determine whether the underlying state information of the first node is valid by: judging whether the uplink channel quality in the bottom layer state information of the first node is effective or not according to the power headroom report state, the uplink signal-to-noise ratio state and the uplink path loss state corresponding to the uplink channel quality in the bottom layer state information of the first node;
the optimal path determining module 702 is specifically configured to determine whether the bottom layer state information of the second node is valid by using the following method: and judging whether the uplink channel quality in the bottom layer state information of the second node is effective or not according to the power headroom report state, the uplink signal-to-noise ratio state and the uplink path loss state corresponding to the uplink channel quality in the bottom layer state information of the second node.
In some exemplary embodiments, the optimal path determination module 702 is specifically configured to:
determining an optimal path as a path between a terminal and a node of which the bottom layer state information meets a first condition;
wherein the first condition comprises: the link state indicated by the underlying state information is the best.
In some exemplary embodiments, the underlying state information includes at least one of: uplink channel quality, uplink path loss, uplink transmission delay, jitter and packet loss rate;
wherein the first condition comprises at least one of:
the uplink channel quality is best;
the uplink channel quality of the node with the best uplink channel quality is greater than or equal to the uplink channel quality threshold;
the uplink path loss is minimum;
the uplink path loss of the node with the minimum uplink path loss is less than or equal to an uplink path loss threshold;
the uplink transmission delay is minimum;
the uplink transmission delay of the node with the minimum uplink transmission delay is less than or equal to the maximum transmission delay;
jitter is minimum;
the jitter of the node with the minimum jitter is less than or equal to the maximum jitter threshold;
the packet loss rate is minimum;
and the packet loss rate of the node with the minimum packet loss rate is less than or equal to the maximum packet loss rate threshold.
In some exemplary embodiments, the information obtaining module 701 is further configured to:
acquiring at least one of the following of nodes connected with the terminal: system information, frequency band information and spectrum efficiency;
the optimal path determining module 702 is specifically configured to:
when the bottom layer state information of the node connected with the terminal meets a second condition, determining an optimal path according to at least one of system information, frequency band information and spectrum efficiency of the node connected with the terminal;
wherein the second condition comprises: and the link states indicated by the bottom layer state information of the nodes connected with the terminal are not good.
In some exemplary embodiments, the underlying state information includes at least one of: uplink channel quality, uplink path loss, uplink transmission delay, jitter and packet loss rate;
wherein the second condition comprises at least one of:
the uplink channel quality of all the nodes is less than the uplink channel quality threshold;
the uplink path loss of all the nodes is greater than an uplink path loss threshold;
the uplink transmission time delay of all the nodes is larger than the maximum transmission time delay;
the jitter of all nodes is greater than the maximum jitter threshold;
and the packet loss rate of all the nodes is greater than the maximum packet loss rate threshold.
The specific implementation process of the main path switching device in the embodiment of the present application is the same as the specific implementation process of the main path switching method in the foregoing embodiment, and details are not described here.
Fig. 8 is a block diagram of another main path switching device according to an embodiment of the present application.
In a sixth aspect, referring to fig. 8, an embodiment of the present application provides another main path switching apparatus (for example, a second node connected to a terminal in a dual connectivity scenario or a multiple connectivity scenario, where the second node does not include a PDCP layer corresponding to a split bearer), where the apparatus includes:
a bottom layer state information reporting module 801, configured to report bottom layer state information of a second node to a first node; the first node is a node which is connected with the terminal and comprises a packet data convergence protocol layer corresponding to the shunting bearer; the underlying state information of the second node is used to indicate the link state between the terminal and the second node.
In some exemplary embodiments, the apparatus further comprises:
a receiving module 802, configured to receive a second reporting identifier sent by a first node; and the second reporting identifier is used for triggering the second node to report the bottom layer state information of the second node.
In some exemplary embodiments, the underlying status information reporting module 801 is specifically configured to:
reporting the second auxiliary information data to the first node; wherein the second auxiliary information data comprises: underlying state information of the second node.
The specific implementation process of the main path switching device in the embodiment of the present application is the same as the specific implementation process of the main path switching method in the foregoing embodiment, and details are not described here.
Fig. 9 is a block diagram of a main path switching system according to an embodiment of the present application.
In a seventh aspect, referring to fig. 9, an embodiment of the present application provides a main path switching system, including: a first node 901 and at least one second node 902 connected to a terminal;
the first node comprises a packet data convergence protocol layer corresponding to the shunting bearer, and the second node does not comprise the packet data convergence protocol layer corresponding to the shunting bearer;
the first node is used for acquiring bottom layer state information of the first node; receiving bottom layer state information of the second node reported by at least one second node; determining an optimal path according to bottom layer state information of a node connected with a terminal; switching the main path into an optimal path; wherein, the node connected with the terminal includes: a first node and at least one second node; the bottom layer state information is used for indicating the link state between the terminal and the node;
and the second node is used for reporting the bottom layer state information of the second node to the first node.
In some exemplary embodiments, the first node 901 is further configured to:
sending a second reporting identification to the second node; the second reporting identifier is used for triggering the second node to report the bottom layer state information of the second node; receiving bottom layer state information of the second node reported by the second node;
the second node 902 is further configured to:
receiving a second reporting identification sent by the first node; and reporting the bottom layer state information of the second node to the first node.
The specific implementation process of the main path switching system in the embodiment of the present application is the same as the specific implementation process of the main path switching method in the foregoing embodiment, and details are not described here.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted in a generic and descriptive sense only and not for purposes of limitation. In some instances, features, characteristics and/or elements described in connection with a particular embodiment may be used alone or in combination with features, characteristics and/or elements described in connection with other embodiments, unless expressly stated otherwise, as would be apparent to one skilled in the art. Accordingly, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the application as set forth in the appended claims.
Claims (18)
1. A main path switching method is applied to a first node connected with a terminal in a double-connection scene or a multi-connection scene, wherein the first node comprises a packet data convergence protocol layer corresponding to a shunting bearer, and the method comprises the following steps:
acquiring bottom layer state information of a node connected with a terminal; the nodes connected with the terminal comprise the first node and at least one second node which does not comprise a packet data convergence protocol layer corresponding to the split bearer; the bottom layer state information is used for indicating the link state between the terminal and the node;
determining an optimal path according to the bottom layer state information of the node connected with the terminal;
and switching the main path into the optimal path.
2. The method of claim 1, wherein the obtaining of the underlying state information of the node connected to the terminal comprises:
acquiring bottom layer state information of the first node; and acquiring bottom layer state information of the second node.
3. The method of claim 1, wherein the obtaining underlying state information for the first node comprises: a packet data convergence protocol layer of the first node receives the bottom layer state information of the first node reported by a wireless link protocol layer of the first node;
the acquiring the bottom layer state information of the second node comprises: and receiving the bottom layer state information of the second node reported by the second node.
4. The method of claim 1, wherein the obtaining underlying state information for the first node comprises: the packet data convergence protocol layer of the first node sends a first reporting identifier to a wireless link protocol layer of the first node; the first reporting identifier is used for triggering a radio link protocol layer of the first node to report bottom-layer state information of the first node to a packet data convergence protocol layer of the first node; a packet data convergence protocol layer of the first node receives the bottom layer state information of the first node reported by a wireless link protocol layer of the first node;
the acquiring the bottom layer state information of the second node comprises: sending a second reporting identifier to the second node; the second reporting identifier is used for triggering the second node to report the bottom layer state information of the second node; and receiving the bottom layer state information of the second node reported by the second node.
5. The method of claim 3 or 4, wherein the receiving, by the packet data convergence protocol layer of the first node, the underlying state information of the first node reported by the radio link protocol layer of the first node comprises: the packet data convergence protocol layer of the first node receives first auxiliary information data reported by a wireless link protocol layer of the first node; wherein the first auxiliary information data comprises: bottom layer state information of the first node;
the receiving the bottom layer state information of the second node reported by the second node includes: receiving second auxiliary information data reported by the second node; wherein the second auxiliary information data comprises: bottom layer state information of the second node.
6. The method according to any one of claims 1-4, wherein the determining an optimal path according to the underlying state information of the nodes connected to the terminal comprises:
and when the bottom layer state information of the node connected with the terminal is effective, determining the optimal path according to the bottom layer state information of the node connected with the terminal.
7. The method of claim 6, further comprising:
judging whether the bottom layer state information of the first node is effective or not; and judging whether the bottom layer state information of the second node is effective or not.
8. The method of claim 7, wherein the determining whether the underlying state information of the first node is valid comprises: judging whether the uplink channel quality in the bottom layer state information of the first node is effective or not according to a power headroom report state, an uplink signal-to-noise ratio state and an uplink path loss state corresponding to the uplink channel quality in the bottom layer state information of the first node;
the determining whether the bottom layer state information of the second node is valid includes: and judging whether the uplink channel quality in the bottom layer state information of the second node is effective or not according to the power headroom report state, the uplink signal-to-noise ratio state and the uplink path loss state corresponding to the uplink channel quality in the bottom layer state information of the second node.
9. The method according to any one of claims 1-4, wherein the determining an optimal path according to the underlying state information of the nodes connected to the terminal comprises:
determining the optimal path as a path between the terminal and a node of which the bottom layer state information meets a first condition;
wherein the first condition comprises: the link state indicated by the underlying state information is the best.
10. The method of claim 9, wherein the underlying state information comprises at least one of: uplink channel quality, uplink path loss, uplink transmission delay, jitter and packet loss rate;
wherein the first condition comprises at least one of:
the uplink channel quality is best;
the uplink channel quality of the node with the best uplink channel quality is greater than or equal to the uplink channel quality threshold;
the uplink path loss is minimum;
the uplink path loss of the node with the minimum uplink path loss is less than or equal to an uplink path loss threshold;
the uplink transmission delay is minimum;
the uplink transmission delay of the node with the minimum uplink transmission delay is less than or equal to the maximum transmission delay;
jitter is minimum;
the jitter of the node with the minimum jitter is less than or equal to the maximum jitter threshold;
the packet loss rate is minimum;
and the packet loss rate of the node with the minimum packet loss rate is less than or equal to the maximum packet loss rate threshold.
11. The method of any of claims 1-4, further comprising:
acquiring at least one of the following of the nodes connected with the terminal: system information, frequency band information and spectrum efficiency;
the determining the optimal path according to the bottom layer state information of the node connected with the terminal includes:
when the bottom layer state information of the node connected with the terminal meets a second condition, determining the optimal path according to at least one of system information, frequency band information and spectrum efficiency of the node connected with the terminal;
wherein the second condition comprises: and the link states indicated by the bottom layer state information of the nodes connected with the terminal are not good.
12. The method of claim 11, wherein the underlying state information comprises at least one of: uplink channel quality, uplink path loss, uplink transmission delay, jitter and packet loss rate;
wherein the second condition comprises at least one of:
the uplink channel quality of all the nodes is less than the uplink channel quality threshold;
the uplink path loss of all the nodes is greater than an uplink path loss threshold;
the uplink transmission time delay of all the nodes is larger than the maximum transmission time delay;
the jitter of all nodes is greater than the maximum jitter threshold;
and the packet loss rate of all the nodes is greater than the maximum packet loss rate threshold.
13. A main path switching method is applied to a second node connected with a terminal in a double-connection scene or a multi-connection scene, wherein the second node does not comprise a packet data convergence protocol layer corresponding to a shunting bearer, and the method comprises the following steps:
reporting the bottom layer state information of the second node to a first node; the first node is a node which is connected with a terminal and comprises a packet data convergence protocol layer corresponding to a shunting bearer; the bottom layer state information of the second node is used for indicating the link state between the terminal and the second node.
14. The method of claim 13, wherein prior to reporting the underlying state information of the second node to the first node, the method further comprises:
receiving a second reporting identifier sent by the first node; the second reporting identifier is configured to trigger the second node to report the bottom-layer state information of the second node.
15. The method of claim 13 or 14, wherein reporting the underlying state information of the second node to the first node comprises:
reporting second auxiliary information data to the first node; wherein the second auxiliary information data comprises: bottom layer state information of the second node.
16. An electronic device, comprising:
at least one processor;
a memory having at least one program stored thereon, which when executed by the at least one processor, causes the at least one processor to implement the main path switching method according to any one of claims 1-15.
17. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the main path switching method according to any one of claims 1 to 15.
18. A main path switching system comprising: a first node and at least one second node connected to a terminal;
the first node comprises a packet data convergence protocol layer corresponding to the shunting bearer, and the second node does not comprise the packet data convergence protocol layer corresponding to the shunting bearer;
the first node is used for acquiring bottom layer state information of the first node; receiving bottom layer state information of the second node reported by at least one second node; determining an optimal path according to bottom layer state information of a node connected with a terminal; switching the main path to the optimal path; wherein the node connected to the terminal includes: a first node and at least one second node; the bottom layer state information is used for indicating the link state between the terminal and the node;
and the second node is used for reporting the bottom layer state information of the second node to the first node.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010563707.9A CN113825255A (en) | 2020-06-18 | 2020-06-18 | Main path switching method, device and system, electronic equipment and storage medium |
PCT/CN2021/100272 WO2021254362A1 (en) | 2020-06-18 | 2021-06-16 | Primary path switching method and system, electronic device, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010563707.9A CN113825255A (en) | 2020-06-18 | 2020-06-18 | Main path switching method, device and system, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113825255A true CN113825255A (en) | 2021-12-21 |
Family
ID=78924721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010563707.9A Pending CN113825255A (en) | 2020-06-18 | 2020-06-18 | Main path switching method, device and system, electronic equipment and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113825255A (en) |
WO (1) | WO2021254362A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301955A (en) * | 2014-09-02 | 2015-01-21 | 中兴通讯股份有限公司 | Method for switching base stations for user equipment (UE), base stations and UE |
EP3346764A1 (en) * | 2017-01-05 | 2018-07-11 | Panasonic Intellectual Property Corporation of America | Methods and apparatuses for selecting a radio link in a mobile communication system |
CN108990116B (en) * | 2017-06-01 | 2021-08-06 | 中兴通讯股份有限公司 | Management method, device and equipment for mobile switching |
CN109246696B (en) * | 2017-06-16 | 2021-04-20 | 华为技术有限公司 | Key processing method and related device |
-
2020
- 2020-06-18 CN CN202010563707.9A patent/CN113825255A/en active Pending
-
2021
- 2021-06-16 WO PCT/CN2021/100272 patent/WO2021254362A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2021254362A1 (en) | 2021-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7426385B2 (en) | Communication device and method for communicating over a digital mobile network | |
US11160098B2 (en) | Transmission of sidelink control information (SCI) in V2X wireless communication system | |
KR102375747B1 (en) | Method for measuring RSRQ using a reference signal in BWP and a terminal performing the same | |
US6519461B1 (en) | Channel-type switching from a common channel to a dedicated channel based on common channel load | |
KR101412187B1 (en) | Dynamic buffer status report selection for carrier aggregation | |
JP4413900B2 (en) | System information medium access control protocol message transmission method, medium access control unit, and computer program element | |
US11576015B2 (en) | Method for transmitting signal by terminal for V2X communication in wireless communication system, and device using same method | |
EP3605931B1 (en) | Method for terminal transmitting signals for v2x communication in wireless communication system and terminal using the method | |
US10142251B2 (en) | Control of maximum transmission unit size discovery using AT commands | |
CN108029158B (en) | System and method for reporting data reception status | |
US10470097B2 (en) | Method for performing a handover procedure in a communication system and device therefor | |
EP1962535B1 (en) | Cumulative neighboring cell list | |
CN103152765A (en) | Uplink congestion detection and control between nodes in radio access network | |
WO2015005842A1 (en) | Core network node, radio access network node and methods therein for contrail overload in core network | |
US20160066335A1 (en) | Communication terminal and method for controlling a data transmission | |
WO2020145000A1 (en) | Communication control method | |
US20220201786A1 (en) | Methods and apparatus to reduce packet latency in multi-leg transmission | |
US9019860B2 (en) | Method, terminal and communication system for starting compressed mode | |
EP4262263A1 (en) | Rerouting method and apparatus, and communication device | |
EP3751934B1 (en) | Paging policy determination methods and corresponding apparatus | |
EP3407657A1 (en) | User equipment and communication method | |
US11395249B2 (en) | Method for transmitting synchronization signal in wireless communication system and terminal using same method | |
US11172392B2 (en) | Method and apparatus for declaring RLF | |
CN113825255A (en) | Main path switching method, device and system, electronic equipment and storage medium | |
CN115428579A (en) | Resource allocation enhancements for sidelink communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |