Data forwarding method and device

By sending the first address information for data forwarding during the switching process, the problem of data discard when the user equipment changes from dual connection to single connection or from single connection to dual connection is solved, and the reliability of data forwarding is achieved.

CN116017417BActive Publication Date: 2025-10-03DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111228354.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-21
Publication Date
2025-10-03
Estimated Expiration
2041-10-21

Smart Images

  • Figure CN116017417B_ABST
    Figure CN116017417B_ABST
Patent Text Reader

Abstract

The present invention provides a data forwarding method and apparatus, relating to the field of communications technology. The method of the present invention involves a first network-side device sending first address information for data forwarding to a second network-side device; the first address information includes second address information of a data forwarding source node and third address information of an intermediate node; the intermediate node is a data transfer node between the source node and the data forwarding target node, the source node being a secondary base station and / or the target node being a secondary base station. The solution of the present invention solves the problem of discarded forwarded data during handover.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a data forwarding method and device. Background Art

[0002] In the Long Term Evolution (LTE) system, the Evolved Universal Terrestrial Radio Access Network (E-UTRAN) consists of multiple LTE base stations (eNodeBs). The eNodeBs are connected to the Evolved Packet Core (EPC) via the S1 interface, and eNodeBs are connected to each other via the X2 interface. To support higher data throughput, user equipment (UE) can achieve dual connectivity through two eNodeBs. Similarly, in the fifth-generation mobile communication technology (5G) system, similar to the dual connectivity of the LTE system, multi-radio access type (RAT) dual connectivity (MR-DC) between the eNodeB and the 5G base station (gNB) and dual connectivity between gNBs are also supported.

[0003] However, the data forwarding proposed in the current switching process is only for single connection to single connection, but during the switching process, the UE can change from dual connection to single connection, or from single connection to dual connection. Data forwarding based on single connection to single connection will result in the discard of forwarded data. Summary of the Invention

[0004] The object of the present invention is to provide a data forwarding method and device to solve the problem of discarding forwarded data during switching.

[0005] To achieve the above objectives, an embodiment of the present invention provides a data forwarding method, comprising:

[0006] The first network side device sends first address information for data forwarding to the second network side device;

[0007] The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0008] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0009] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0010] Optionally, before the first network side device sends the first address information for forwarding data to the second network side device, the method further includes:

[0011] The first network-side device sends first request information to a source secondary base station connected to the terminal in the dual-connectivity state, where the first request information is used to request acquisition of the second address information.

[0012] Optionally, the first network side device sending first address information for forwarding data to the second network side device includes:

[0013] The first network side device sends a first handover request message to the mobility management entity MME, and the access and mobility management function AMF sends the first address information to the second network side device based on the first handover request message;

[0014] The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

[0015] Optionally, the first network side device sending first address information for forwarding data to the second network side device includes:

[0016] The first network side device sends a second switching request message to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

[0017] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0018] Optionally, the first network side device sending first address information for forwarding data to the second network side device includes:

[0019] The first network side device sends a first add request message to the second network side device;

[0020] The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

[0021] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0022] Optionally, the first network side device sending first address information for forwarding data to the second network side device includes:

[0023] The first network side device sends a second add request message to the second network side device;

[0024] The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

[0025] To achieve the above objectives, an embodiment of the present invention further provides a data forwarding method, comprising:

[0026] The second network side device receives the first address information of data forwarding sent by the first network side device;

[0027] The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0028] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0029] Optionally, after the second network side device receives the first address information for data forwarding sent by the first network side device, the further step includes:

[0030] The second network-side device determines, based on the second address information, whether direct data forwarding is supported between the source node and the target node;

[0031] When direct data forwarding is supported between the source node and the target node, the second network-side device adds the second address information to a node address list allowed for connection;

[0032] When direct data forwarding is not supported between the source node and the target node, the second network-side device adds the third address information to a node address list allowed to connect.

[0033] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0034] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0035] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0036] To achieve the above objectives, an embodiment of the present invention further provides a data forwarding device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory; the transceiver is used to perform the following operations:

[0037] Sending first address information for data forwarding to the second network side device;

[0038] The first address information is sent by the first network side device, and includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0039] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0040] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0041] Optionally, the transceiver further performs the following operations:

[0042] Sending first request information to a source secondary base station connected to the terminal in the dual connectivity state, where the first request information is used to request acquisition of the second address information.

[0043] Optionally, the transceiver further performs the following operations:

[0044] Sending a first handover request message to a mobility management entity MME, and having an access and mobility management function AMF send the first address information to the second network side device based on the first handover request message;

[0045] The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

[0046] Optionally, the transceiver further performs the following operations:

[0047] A second switching request message is sent to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

[0048] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0049] Optionally, the transceiver further performs the following operations:

[0050] Sending a first add request message to the second network side device;

[0051] The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

[0052] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0053] Optionally, the transceiver further performs the following operations:

[0054] The first network side device sends a second add request message to the second network side device;

[0055] The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

[0056] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a data forwarding device, comprising:

[0057] A first sending module, configured to send first address information for data forwarding to the second network side device;

[0058] The first address information is sent by the first network side device, and includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0059] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0060] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0061] Optionally, the data forwarding device further includes:

[0062] The second sending module is configured to send first request information to a source secondary base station connected to the terminal in the dual connectivity state, where the first request information is used to request acquisition of the second address information.

[0063] Optionally, the first sending module includes:

[0064] A first sending unit is configured to send a first handover request message to a mobility management entity MME, and an access and mobility management function AMF sends the first address information to the second network side device based on the first handover request message;

[0065] The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

[0066] Optionally, the first sending module includes:

[0067] The second sending unit is used to send a second switching request message to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

[0068] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0069] Optionally, the first sending module includes:

[0070] A third sending unit, configured to send a first add request message to the second network side device;

[0071] The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

[0072] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0073] Optionally, the first sending module includes:

[0074] A fourth sending unit, configured to send a second add request message to the second network side device;

[0075] The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

[0076] To achieve the above objectives, an embodiment of the present invention further provides a data forwarding device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory, and the transceiver is used to perform the following operations:

[0077] Receiving first address information of data forwarding sent by the first network side device;

[0078] The second network side device receives the first address information, which includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0079] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0080] Optionally, the processor is configured to perform the following operations:

[0081] determining, based on the second address information, whether direct data forwarding is supported between the source node and the target node;

[0082] In a case where direct data forwarding is supported between the source node and the target node, adding the second address information to a node address list allowed to connect;

[0083] In a case where direct data forwarding is not supported between the source node and the target node, the third address information is added to a node address list that is allowed to connect.

[0084] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0085] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0086] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0087] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a data forwarding device, comprising:

[0088] A receiving module, configured to receive first address information for data forwarding sent by a first network-side device;

[0089] The second network side device receives the first address information, which includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0090] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0091] Optionally, the data forwarding device further includes:

[0092] a determining module, configured to determine whether direct data forwarding is supported between the source node and the target node according to the second address information;

[0093] A first adding module is configured to add the second address information to a node address list allowed to connect when direct data forwarding is supported between the source node and the target node;

[0094] The second adding module is configured to add the third address information to a node address list allowed to connect when direct data forwarding is not supported between the source node and the target node.

[0095] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0096] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0097] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0098] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the data forwarding method as described above.

[0099] The above technical solution of the present invention has at least the following beneficial effects:

[0100] In the above technical solution of the embodiment of the present invention, the first network side device sends the first address information carrying the second address information of the data forwarding source node and the third address information of the intermediate node to the second network side device. In the scenario where the dual connection switches to a single connection state or the auxiliary base station changes, the second network side device receives the forwarded data according to the second address information or the third address information to avoid the loss of the forwarded data. BRIEF DESCRIPTION OF THE DRAWINGS

[0101] Figure 1 Schematic diagram of the MR-DC control plane architecture connected to 5GC according to an embodiment of the present invention;

[0102] Figure 2 This is a flow chart of a data forwarding method according to an embodiment of the present invention;

[0103] Figure 3 This is one of the interactive schematic diagrams of the data forwarding method according to an embodiment of the present invention;

[0104] Figure 4 This is the second interactive diagram of the data forwarding method according to an embodiment of the present invention;

[0105] Figure 5 This is the third interactive diagram of the data forwarding method according to an embodiment of the present invention;

[0106] Figure 6 This is a fourth interactive diagram of the data forwarding method according to an embodiment of the present invention;

[0107] Figure 7 This is a second flow chart of the data forwarding method according to an embodiment of the present invention;

[0108] Figure 8 This is one of the structural block diagrams of the data forwarding device according to an embodiment of the present invention;

[0109] Figure 9 This is a schematic diagram of a module of a data forwarding device according to an embodiment of the present invention;

[0110] Figure 10 This is the second structural block diagram of the data forwarding device according to an embodiment of the present invention;

[0111] Figure 11 This is the second module diagram of the data forwarding device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0112] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0113] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0114] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0115] First, some concepts related to the embodiments of the present invention are described as follows.

[0116] Dual connection architecture

[0117] In a dual-connectivity architecture, there may be one master node (MN) and one or more secondary nodes (SN). Both MN and SN can be base station nodes that support LTE / e-LTE / New Radio (NR). When there is one MN node and one SN node, it can be called dual connectivity. The schematic diagram of the multi-RAT dual connectivity (MR-DC) control plane architecture connected to the 5G core network (5GC) is as follows: Figure 1 shown.

[0118] The user equipment (UE) is connected to both the MN and the SN at the air interface. The MN and the SN are connected via the Xn interface (for the 5GC core network) or the X2-C interface (for the EPC core network). The MN node is connected to the core network via the NG interface (for the 5GC core network) or the S1 interface (for the EPC core network). By sending data through dual (multiple) connections, the data volume / throughput of the UE can be increased to meet the high-speed service transmission requirements. Dual connections can be divided into the following types:

[0119] EN-DC: MN is eNB, SN is gNB, and eNB is connected to EPC; NGEN-DC: MN is eNB, SN is gNB, and eNB is connected to 5GC; NR-NR DC: MN is gNB, SN is gNB, and gNB is connected to 5GC.

[0120] The handover process from the Evolved Packet System (EPS) to the 5G system (5G, System, 5GS) and the handover preparation process are as follows:

[0121] The source E-UTRAN node decides to handover the UE to 5G (based on measurement information, etc.) and sends a Handover Required message to the Mobility Management Entity (MME). The Handover Required message contains information on whether direct data forwarding is supported, the target NG-RAN node ID, and the source to target transparent container. If direct data forwarding is supported, the source side address of direct data forwarding is carried in the Source to Target Transparent Container; within the Core Network (CN), after a handshake between a series of network elements such as EPS and 5GC, the EPS bearer context on the MME side is converted into a Protocol Data Unit session (PDUsession) context applicable to 5GS; the Access and Mobility Management Function (AMF) sends a Handover Required message to the target Next Generation Radio Access Network (NG-RAN) node. The message contains the Source to Target Transparent Container, the EPS bearer converted into the target PDU Session ID and the corresponding Quality of Service (QoS) information, whether data forwarding is supported, and the source side address of data forwarding. If the target eNB is configured with the Access Control Lists (ACL) function, the source address of the data forwarding needs to be added to the list of addresses of base stations allowed to connect to allow the reception of forwarded data sent by the source side; the target NG-RAN node sends a Handover Request Acknowledge message to the AMF, which carries the Target to Source Transparent Container, the received PDU session and service quality flow (QoS flow) information, and the tunnel information allocated by the node for data forwarding; after a handshake between a series of network elements such as EPS and 5GC, the target address for data forwarding allocated by the CN is notified to the MME; the MME sends the data forwarding address to the source eNB through a handover command;

[0122] The source MN initiates a secondary gNB release (SgNB release) process to the source SN, in which the MN provides the data forwarding address allocated to the evolved radio access bearer (E-RAB) of the SN Terminated by the MN.

[0123] The process of switching from dual connectivity (DC) to single connectivity SA is as follows:

[0124] The source MN initiates the switching process to the target base station by sending a switching request message. In the switching request message, the source base station carries the source side address of the data forwarding; if the target base station accepts the data forwarding, it adds the data forwarding address provided by the source side to the list of addresses of base stations allowed to be connected, so as to allow acceptance of the forwarded data sent by the source side. In the handover response message, the target base station provides the target address of data forwarding; the source MN initiates the SN release process to the source SN. In addition, in this process, the MN provides the data forwarding address allocated by the MN for the SN Terminated PDU session; the source MN sends a reconfiguration message to the UE; the UE and the target gNB / target ng-eNB perform the synchronous random access process and the radio resource control (RRC) connection reconfiguration completion process; for the SN terminated E-RAB, the SN sends the SN Status Transfer message (sequence number status transfer) to the MN; data forwarding begins; the base station reports the secondary data report to the core network; the target base station initiates the path switch process; the target base station initiates the user equipment context release (UE Context Release) process to the source base station, and the source side deletes the UE context.

[0125] The process from SA to DC is as follows:

[0126] The source ng-eNB / gNB sends a Handover Request message to the target eNB, carrying the source's data forwarding address. The target MN sends an SN Addition Request message to the target SN, carrying the target MN's data forwarding address. The target SN adds the data forwarding address provided by the target MN to the list of allowed base station addresses, allowing it to receive forwarded data from the source side. The target SN responds with an SNAddition Request Acknowledge message. The target MN sends a Handover Request Acknowledge message to the source eNB. The source ng-eNB / gNB triggers the UE to initiate a handover procedure. The UE, target MN, and target SN perform a synchronous random access procedure and an RRC connection reconfiguration procedure. The target MN notifies the target SN of the successful RRC reconfiguration. For bearers using Radio Link Control (RLC) Acknowledged (AM) mode, the source ng-eNB / gNB sends an SN Status Transfer message to the target MN, which then transfers the data to the target SN. Data forwarding is performed. The target MN initiates a PDU Session Path Switch procedure. The target MN initiates a UE Context Switch procedure to the source eNB. Release process.

[0127] The process for changing SN is as follows:

[0128] The MN sends an SN Addition Request message to the target SN, which carries the address to which the MN is forwarding data. The target SN adds the data forwarding address provided by the MN to the list of base station addresses allowed for connection, allowing it to receive the forwarded data from the source side relayed by the MN. The target SN responds with an SN Addition Request Acknowledge message. The MN releases the source SN. The MN sends an RRC Connection Reconfiguration message to trigger a connection between the UE and the target SN, to which the UE responds. The MN notifies the target SN of the successful RRC connection reconfiguration. The UE initiates a random access procedure with the target SN. For bearers using RLC AM mode, the source ng-eNB / gNB sends an SN Status Transfer message to the target MN, which then forwards the data to the target SN. Data is forwarded. The source SN sends a Secondary RAT Data Usage Report. The MN initiates a PDU Session Modify procedure. The MN initiates a UE Context Release procedure with the source SN.

[0129] During the handover process, the UE can change from dual connectivity to single connectivity, or from single connectivity to dual connectivity. Currently, direct or indirect data forwarding can be supported during the handover process, and each node has its own decision on whether direct or indirect data forwarding can be performed during the handover process. At the same time, in order to ensure the security of the network, some base stations only accept data from nodes in the list of IP addresses allowed to connect. When this type of base station serves as the target base station, the data forwarded by the source side can only be accepted by the target side if the address of the source node forwarding data to the target base station is in the list of addresses of the base stations allowed to connect, otherwise the data will be discarded. Therefore, during the handover process, the user plane address of the source side needs to be carried in the handover request message, so that the target side can add the source side address to the list of allowed connections to support subsequent user plane data forwarding.

[0130] The present invention provides a data forwarding method and device. The method and device are based on the same patent application concept. Since the method and device solve similar problems, the implementation of the device and method can refer to each other, and the repeated parts will not be repeated.

[0131] like Figure 2 As shown, the data forwarding method provided by an embodiment of the present invention includes:

[0132] Step 201: The first network side device sends first address information for data forwarding to the second network side device;

[0133] The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0134] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0135] That is, the first address information sent by the first network-side device (base station A) to the second network-side device (base station B) includes the second address information of the source node and the third address information of the intermediate node for data forwarding when direct data forwarding is performed between the source node and the target node. In the scenario where the dual connection switches to a single connection state or the secondary base station changes, the second network-side device can receive the forwarded data based on the second address information or the third address information to avoid loss of the forwarded data.

[0136] It should also be noted that when data is transferred between the source node and the target node of the data forwarding through other NG-RAN nodes, the third address information is the data forwarding address information of the corresponding NG-RAN node.

[0137] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0138] That is, when the UE switches from a dual-connection state to a single-connection state, and the first network side device is the source main base station (source MN) connected to the UE, and the second network side device is the target base station connected to the UE, the second address information is the address information of the source secondary base station (source SN) connected to the UE, and the third address information is the address information of the source MN.

[0139] Furthermore, when the UE switches from a dual-connectivity state to a single-connectivity state, the source primary base station carries the data forwarding address information of the source primary base station and the source secondary base station when initiating a handover request to the target base station. The target base station decides whether to add the data forwarding address of the source primary base station or the source secondary base station to the list of addresses of base stations allowed to connect, based on whether there is a direct data forwarding path between the target base station and the source secondary base station, to ensure that forwarded data is not discarded.

[0140] In the embodiment of the present invention, the dual connection state refers to the UE communicating with two base stations (a source primary base station and a source secondary base station), and the single connection state refers to the terminal communicating with one base station (such as a target base station).

[0141] Optionally, before the first network side device sends the first address information for forwarding data to the second network side device, the method further includes:

[0142] The first network-side device sends first request information to a source secondary base station connected to the terminal in the dual-connectivity state, where the first request information is used to request acquisition of the second address information.

[0143] Specifically, in the dual connection state, the first network side device (source MN) sends a first request information (SgNB Modification request message) to the source secondary base station (source SN), requesting the source SN to provide the second address information for data forwarding with the target base station.

[0144] As an optional implementation manner, the first network side device sending first address information for forwarding data to the second network side device includes:

[0145] The first network side device sends a first handover request message to the mobility management entity MME, and the access and mobility management function AMF sends the first address information to the second network side device based on the first handover request message;

[0146] The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

[0147] In this optional implementation, in the dual-connection state, the second network side device is a base station in a different network standard from the first network side device. For example, the first network side device (source MN) switches the UE to the 5G base station (second network side device) based on measurement and other information, and the source MN sends a first handover request message (handover required message) to the MME. If the first handover request message carries an indication of direct data forwarding request (direct data forwarding available), the AMF sends a first handover request message to the second network side device (target base station), and the first handover request message carries first address information, and the first address information carries second address information for data forwarding between the source SN and the target base station and third address information for the source MN to forward the forwarded data from the source SN to the target base station.

[0148] The following combination Figure 3 , using a specific embodiment to illustrate the process of data forwarding in the dual connection state:

[0149] In this embodiment of the present invention, the UE operates in an EN-DC scenario. The source master base station (MeNB) initiates an inter-RAT handover to the NG-RAN node based on measurement results. In this EN-DC scenario, the master base station (MN) is an eNB, the secondary base station (SN) is a gNB, and the eNB is connected to the EPC.

[0150] The data forwarding process includes: the source main base station decides to switch the UE to the 5G base station. Step 301: The source main base station sends an SgNB Modification request message (first request information) to the secondary base station (SgNB), requesting the secondary base station to provide the address information (second address information) for direct data forwarding with the target base station. Step 302: The secondary base station feeds back a response message (SgNBModification response message) to the source main base station, and the response information includes the second address information. Step 303: The source main base station sends a handover request message (first handover request message) to the MME. If the handover request message carries an indication of direct data forwarding available, the source main base station carries the address information (second address information) of the direct data forwarding of the source secondary base station and the address information (third address information) of the forwarding data from the source secondary base station to the target base station by the source main base station. Step 304: After a handshake of a series of network elements of EPS and 5GC within the CN, the EPS bearer context on the MME side is converted into a PDU session context applicable to the 5GS system. Step 305: The AMF sends a handover request message (handover request message) to the target base station (NG-RAN). If the handover request message in step 303 carries the indication of direct data forwarding available, the handover request message in this step carries the address information of direct data forwarding received in step 303 to the target base station. If the target base station determines that there is a direct data forwarding channel between itself and the source secondary base station, the address of the source secondary base station in the handover request message is added to the list of addresses of base stations allowed to be connected, so as to allow the reception of forwarded data sent by the source side. If the target base station determines that there is no direct data forwarding channel between itself and the source secondary base station, the address of the source primary base station in the handover request message is added to the list of addresses of base stations allowed to be connected, so as to allow the reception of forwarded data sent by the source side. After executing the above step 305, after a series of handshakes between the EPS and 5GC network elements, the target address for data forwarding allocated by the CN is notified to the MME. The MME sends the data forwarding address to the source primary base station through the handover command; the source primary base station initiates the SgNB release process to the source secondary base station, and the MN provides the data forwarding address allocated by the MN to the E-RAB of the SN Terminated in this process.

[0151] As another optional implementation manner, the first network side device sending the first address information for forwarding data to the second network side device includes:

[0152] The first network side device sends a second switching request message to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

[0153] The following combination Figure 4 , using a specific example to illustrate the process of data forwarding.

[0154] In the embodiment of the present invention, the UE switches from the DC state to the SA state.

[0155] The data forwarding process includes: Step 401: The source primary base station (first network-side device, S-MN) sends a request message (SgNB Modification request message) to the source secondary base station (S-SN), which requests the source secondary base station to provide address information (second address information) for direct data forwarding with the target base station (second network-side device, T-gNB / T-ng-eNB). Step 402: The source secondary base station feeds back a response message (SgNB Modification response message) to the source primary base station, which includes the second address information. Step 403: The source primary base station sends a second handover request message (handover request message) to the target base station to initiate the handover process. The source primary base station carries the address information (second address information) for data forwarding of the source secondary base station and the address information (third address information) for forwarding data from the source secondary base station to the target base station by the source primary base station. Step 404: The target base station sends a handover request confirmation message (handover request Acknowledge) to the source primary base station. If the target base station determines that a direct data forwarding channel exists between itself and the source secondary base station, it adds the address of the source secondary base station in the second handover request message to the list of base station addresses allowed for connection, allowing it to receive forwarded data from the source. If the target base station determines that a direct data forwarding channel does not exist between itself and the source secondary base station, it adds the address of the source primary base station in the second handover request message to the list of base station addresses allowed for connection, allowing it to receive forwarded data from the source. The target base station sends a handover request confirmation message to the source base station. In the handover request confirmation message, the target base station provides the data forwarding address.

[0156] After executing the above step 404, the source primary base station initiates an SN release process to the source secondary base station. In addition, the MN provides the data forwarding address allocated by the MN for the SN Terminated PDU session in this process; the source MN sends a reconfiguration message to the UE; the UE and the target gNB / ng-eNB are synchronized; for the SN terminated E-RAB, the SN transfers the SNSTATUS TRANSFER to the MN; data forwarding is started; the base station reports the secondary data report to the core network; the target base station initiates a path switch process (in which the forwarded data and end marker are sent directly from the source SN to the target base station); the target base station initiates a UE Context Release process to the source base station, and the source side deletes the UE context.

[0157] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0158] That is, when the UE switches from a single connection state to a dual connection state, the first network side device is the target main base station (target MN) connected to the UE, and the second network side device is the target secondary base station (target SN) connected to the UE, the second address information is the address information of the source base station connected to the UE in the single connection state, and the third address information is the address information of the target main base station (target MN).

[0159] That is, when the UE switches from a single-connection state to a dual-connection state, the target master base station carries the data forwarding transit address assigned by the target MN and the data forwarding address of the source base station when adding the SN. If the target SN determines that it supports direct data forwarding with the source base station, the data forwarding address of the source base station in the SN add request message is added to the list of addresses of base stations allowed to be connected, so as to allow the reception of directly forwarded data sent by the source base station. If the target SN determines that it does not support direct data forwarding with the source base station, the data forwarding address of the target MN in the SN add request message is added to the list of addresses of base stations allowed to be connected, so as to allow the reception of forwarded data transferred through the target MN.

[0160] As an optional implementation manner, the first network side device sending first address information for forwarding data to the second network side device includes:

[0161] The first network side device sends a first add request message to the second network side device;

[0162] The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

[0163] The following combination Figure 5 , using a specific example to illustrate the process of data forwarding.

[0164] In the embodiment of the present invention, the UE switches from the SA state to the DC state.

[0165] The data forwarding process includes: Step 501: The source-side base station (S-ng-eNB / gNB) sends a handover request message (handover request message) to the target primary base station (first network-side device, T-MN). The handover request message carries the address information for data forwarding on the source side. Step 502: The target primary base station sends a first add request message (SNAddition Request message) to the target secondary base station (second network-side device, T-SN). The target primary base station carries the address information of the forwarding data transfer assigned by the target primary base station and the address information of the source base station for direct data forwarding in the first add request message. The target secondary base station determines whether it supports direct data forwarding with the source base station. If the target secondary base station supports direct data forwarding with the source base station, the source base station data forwarding address provided by the target primary base station is added to the list of addresses of base stations allowed to be connected to allow reception of direct forwarded data from the source side. If the target secondary base station does not support direct data forwarding with the source base station, the data forwarding address allocated by the target primary base station itself is added to the list of addresses of base stations allowed to be connected, so as to allow the reception of forwarded data through the target primary base station. The target secondary base station responds with an SN Addition Request Acknowledge message. After executing the above step 502, the target primary base station sends a Handover Request Acknowledge message to the source base station; the source base station triggers the UE to initiate a handover process; the UE and the target MN and the target SN perform a synchronous random access process and an RRC connection reconfiguration completion process; the target MN notifies the target SN of the successful RRC reconfiguration; for bearers using the Radio Link Control (RLC) Acknowledgement (AM) mode, the source ng-eNB / gNB sends an SN Status Transfer to the target MN, which further transfers the data to the target SN; data forwarding is performed; the target MN initiates a PDU Session Path Switch process; and the target MN initiates a UE Context Release process to the source base station.

[0166] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0167] That is, in the scenario where the UE changes the secondary base station in the dual connection state, and the first network side device is the main base station (MN) to which the UE is connected, and the second network side device is the target secondary base station (target SN) to which the UE is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station (source SN) to which the UE is connected in the dual connection state, and the third address information is the address information of the main base station (MN).

[0168] Furthermore, in the scenario where the UE changes the SN in the dual-connection state, when the MN adds the target SN, it carries the data forwarding transit address assigned by the MN and the data forwarding address of the source SN. If the target SN determines that it supports direct data forwarding with the source SN, the data forwarding address of the source SN in the SN add request message is added to the list of addresses of base stations allowed to be connected, so as to allow acceptance of directly forwarded data sent by the source SN. If the target SN determines that it does not support direct data forwarding with the source SN, the data forwarding address of the MN in the SN add request message is added to the list of addresses of base stations allowed to be connected, so as to allow acceptance of forwarded data relayed through the MN.

[0169] As an optional implementation manner, the first network side device sending first address information for forwarding data to the second network side device includes:

[0170] The first network side device sends a second add request message to the second network side device;

[0171] The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

[0172] The following combination Figure 6 , using a specific example to illustrate the process of data forwarding.

[0173] In the embodiment of the present invention, a scenario in which the SN of the UE changes.

[0174] The data forwarding process includes: Step 601: The primary base station (first network-side device, MN) sends a second SN addition request message (SN addition request message) to the target secondary base station (second network-side device, T-SN). This second SN addition request message carries the address information of the source SN (S-SN) for data forwarding and the address information of the MN for data forwarding relay. Step 602: The target secondary base station sends an SN addition request acknowledgement message (SN Addition Request Acknowledge message) to the primary base station. The target SN determines whether it supports direct data forwarding with the source SN. If the target SN supports direct data forwarding with the source SN, it adds the source SN data forwarding address provided by the MN to the list of base station addresses allowed for connection, allowing it to receive data forwarded directly by the source SN. If the target SN does not support direct data forwarding with the source SN, it adds the data forwarding address allocated by the MN to the list of base station addresses allowed for connection, allowing it to receive data forwarded relayed by the MN. The target SN responds with an SN Addition Request Acknowledge message. After executing the above step 602, the MN releases the source SN; the MN sends an RRC connection reconfiguration to trigger the UE to establish a connection with the target SN, and the UE responds; the MN notifies the target SN that the RRC connection reconfiguration is successful; the UE initiates a random access process to the target SN; for bearers using the RLC AM mode, the source ng-eNB / gNB sends an SN Status Transfer to the target MN, and the target MN further transfers it to the target SN; data forwarding is performed; the source SN sends a Secondary RAT data usage report; the MN initiates a PDUSession Modify process (wherein the forwarded data and end marker are both sent directly from the source SN to the target SN); the MN initiates a UE Context Release process to the source SN.

[0175] like Figure 7 As shown, an embodiment of the present invention further provides a data forwarding method, comprising:

[0176] Step 701: The second network side device receives the first address information for data forwarding sent by the first network side device;

[0177] The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0178] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0179] In an embodiment of the present invention, a first network side device sends first address information carrying second address information of a data forwarding source node and third address information of an intermediate node to a second network side device, so that the second network side device can receive the forwarded data according to the second address information or the third address information, thereby ensuring that the forwarded data is not lost.

[0180] Optionally, after the second network side device receives the first address information for data forwarding sent by the first network side device, the further step includes:

[0181] The second network-side device determines, based on the second address information, whether direct data forwarding is supported between the source node and the target node;

[0182] When direct data forwarding is supported between the source node and the target node, the second network-side device adds the second address information to a node address list allowed for connection;

[0183] When direct data forwarding is not supported between the source node and the target node, the second network-side device adds the third address information to a node address list allowed to connect.

[0184] Specifically, whether direct data forwarding can be performed between the source node and the target node forwarded by the second network side device determines which of the two received addresses is added to the node address list allowed to be connected, so as to avoid discarding the forwarded data.

[0185] During a DC-to-SA handover, the handover request message sent by the source MN to the target node carries the source SN's data forwarding address and the source MN's address for forwarding data between the source SN and the target node. The target node decides whether to add the source SN's address or the source MN's address to the list of allowed node addresses based on whether there is a direct data forwarding path between the target node and the source SN to avoid discarding forwarded data.

[0186] During an SA-to-DC handover, the SN Add message sent by the target MN to the target SN carries the source node's data forwarding address and the target MN's address for forwarding data between the source node and the target SN. The target SN decides whether to add the source node's address or the target MN's address to the list of allowed node addresses based on whether there is a direct data forwarding path between the target SN and the source node to avoid discarding forwarded data.

[0187] During the SN change process, the SN add message sent by the mobile node to the target SN carries the source SN's data forwarding address and the MN's address for forwarding data between the source SN and the target SN. The target SN decides whether to add the source SN's address or the mobile node's address to the list of allowed node addresses based on whether there is a direct data forwarding path between the target SN and the source SN to avoid discarding forwarded data.

[0188] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0189] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0190] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0191] like Figure 8 As shown, an embodiment of the present invention further provides a data forwarding device, including: a memory 820, a transceiver 810, and a processor 800: the memory 820 is used to store program instructions; the transceiver 810 is used to send and receive data under the control of the processor 800; the processor 800 is used to read the program instructions in the memory 820; the transceiver 810 is used to perform the following operations:

[0192] Sending first address information for data forwarding to the second network side device;

[0193] The first address information is sent by the first network side device, and includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0194] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0195] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0196] Optionally, the transceiver 810 further performs the following operations:

[0197] Sending first request information to a source secondary base station connected to the terminal in the dual connectivity state, where the first request information is used to request acquisition of the second address information.

[0198] Optionally, the transceiver 810 further performs the following operations:

[0199] Sending a first handover request message to a mobility management entity MME, and having an access and mobility management function AMF send the first address information to the second network side device based on the first handover request message;

[0200] The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

[0201] Optionally, the transceiver 810 further performs the following operations:

[0202] A second switching request message is sent to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

[0203] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0204] Optionally, the transceiver 810 further performs the following operations:

[0205] Sending a first add request message to the second network side device;

[0206] The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

[0207] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0208] Optionally, the transceiver 810 further performs the following operations:

[0209] The first network side device sends a second add request message to the second network side device;

[0210] The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

[0211] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 810 when performing operations.

[0212] The processor 800 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0213] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0214] like Figure 9 As shown, the present invention also provides a data forwarding device, including:

[0215] A first sending module 901 is configured to send first address information for data forwarding to a second network-side device;

[0216] The first address information is sent by the first network side device, and includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0217] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0218] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0219] Optionally, the data forwarding device further includes:

[0220] The second sending module is configured to send first request information to a source secondary base station connected to the terminal in the dual connectivity state, where the first request information is used to request acquisition of the second address information.

[0221] Optionally, the first sending module 901 includes:

[0222] A first sending unit is configured to send a first handover request message to a mobility management entity MME, and an access and mobility management function AMF sends the first address information to the second network side device based on the first handover request message;

[0223] The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

[0224] Optionally, the first sending module 901 includes:

[0225] The second sending unit is used to send a second switching request message to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

[0226] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0227] Optionally, the first sending module 901 includes:

[0228] A third sending unit, configured to send a first add request message to the second network side device;

[0229] The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

[0230] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0231] Optionally, the first sending module 901 includes:

[0232] A fourth sending unit, configured to send a second add request message to the second network side device;

[0233] The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

[0234] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0235] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0236] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0237] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:

[0238] Sending first address information for data forwarding to the second network side device through the transceiver;

[0239] The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0240] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0241] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0242] Optionally, first request information is sent to a source secondary base station connected to the terminal in the dual connectivity state via a transceiver, where the first request information is used to request acquisition of the second address information.

[0243] Optionally, a first handover request message is sent to a mobility management entity MME through a transceiver, and an access and mobility management function AMF sends the first address information to the second network side device based on the first handover request message;

[0244] The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

[0245] Optionally, the first network side device sends a second switching request message to the second network side device through the transceiver, the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

[0246] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0247] Optionally, the first network side device sends a first add request message to the second network side device through a transceiver;

[0248] The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

[0249] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0250] Optionally, the first network side device sends a second add request message to the second network side device through a transceiver;

[0251] The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

[0252] When the program instructions are executed by the processor, the above application can be realized. Figure 2To avoid repetition, all implementations of the data forwarding method embodiment are not described here again.

[0253] like Figure 10 As shown, the present invention also provides a data forwarding device, including: a memory 1020, a transceiver 1010, and a processor 1000: the memory 1020 is used to store program instructions; the transceiver 1010 is used to send and receive data under the control of the processor 1000; the processor 1000 is used to read the program instructions in the memory 1020, and the transceiver 1010 is used to perform the following operations:

[0254] Receiving first address information of data forwarding sent by the first network side device;

[0255] The second network side device receives the first address information, which includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0256] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0257] Optionally, the processor 1000 is configured to perform the following operations:

[0258] determining, based on the second address information, whether direct data forwarding is supported between the source node and the target node;

[0259] In a case where direct data forwarding is supported between the source node and the target node, adding the second address information to a node address list allowed to connect;

[0260] In a case where direct data forwarding is not supported between the source node and the target node, the third address information is added to a node address list that is allowed to connect.

[0261] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0262] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0263] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0264] Among them, Figure 10 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1010 and memory represented by memory 1020. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1000 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1010 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1010 when performing operations.

[0265] The processor 1010 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0266] The processor 1000 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the program instructions stored in the memory. The processor 1000 and the memory 1020 may also be physically separated.

[0267] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0268] like Figure 11 As shown, the present invention also provides a relay link connection control device, including:

[0269] The receiving module 1101 is configured to receive first address information for data forwarding sent by a first network-side device;

[0270] The second network side device receives the first address information, which includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0271] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0272] Optionally, the data forwarding device further includes:

[0273] a determining module, configured to determine whether direct data forwarding is supported between the source node and the target node according to the second address information;

[0274] A first adding module is configured to add the second address information to a node address list allowed to connect when direct data forwarding is supported between the source node and the target node;

[0275] The second adding module is configured to add the third address information to a node address list allowed to connect when direct data forwarding is not supported between the source node and the target node.

[0276] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0277] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0278] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0279] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0280] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0281] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0282] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:

[0283] receiving, through a transceiver, first address information for data forwarding sent by a first network side device;

[0284] The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node;

[0285] The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station.

[0286] Optionally, the processor determines whether direct data forwarding is supported between the source node and the target node based on the second address information; if the second network side device supports direct data forwarding between the source node and the target node, the second address information is added to the node address list allowed to connect; if the second network side device does not support direct data forwarding between the source node and the target node, the third address information is added to the node address list allowed to connect.

[0287] Optionally, when the first network side device is the source main base station to which the terminal is connected in a dual connection state, and the second network side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in a dual connection state, and the third address information is the address information of the source main base station; wherein the target base station is the base station to which the terminal is connected after switching from the dual connection state to the single connection state.

[0288] Optionally, when the first network side device is the target main base station to which the terminal connects after switching from a single connection state to a dual connection state, and the second network side device is the target secondary base station to which the terminal connects after switching from a single connection state to a dual connection state, the second address information is the address information of the source base station to which the terminal connects in the single connection state, and the third address information is the address information of the target main base station.

[0289] Optionally, when the first network side device is the main base station to which the terminal is connected in a dual connection state, and the second network side device is the target secondary base station to which the terminal is connected after changing the secondary base station in the dual connection state, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual connection state, and the third address information is the address information of the main base station.

[0290] When the program instructions are executed by the processor, the above application can be realized. Figure 7 To avoid repetition, all implementations of the terminal-side method embodiment are not described again here.

[0291] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), world wide interoperability for microwave access (WiMAX) system, 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.

[0292] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present application.

[0293] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be named otherwise. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0294] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be either Single User MIMO (SU-MIMO) or Multi User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or Massive-MIMO. It can also use diversity transmission, precoding, or beamforming.

[0295] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0296] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0297] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0298] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0299] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A data forwarding method, characterized in that: include: The first network side device sends first address information for data forwarding to the second network side device; The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node; The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station; When the first network-side device is a source primary base station to which the terminal is connected in a dual-connection state, and the second network-side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual-connection state, and the third address information is the address information of the source primary base station; wherein the target base station is a base station to which the terminal is connected after switching from the dual-connection state to the single-connection state; or, When the first network-side device is a target primary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, and the second network-side device is a target secondary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, the second address information is the address information of the source base station to which the terminal is connected in the single-connection state, and the third address information is the address information of the target primary base station; or, When the first network-side device is a primary base station connected to the terminal in a dual-connectivity state, and the second network-side device is a target secondary base station connected to the terminal after changing the secondary base station in the dual-connectivity state, the second address information is the address information of the source secondary base station connected to the terminal in the dual-connectivity state, and the third address information is the address information of the primary base station; The first network side device sends first address information for data forwarding to the second network side device, including: The first network side device sends a second add request message to the second network side device; The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

2. The method according to claim 1, characterized in that Before the first network side device sends the first address information for data forwarding to the second network side device, the method further includes: The first network-side device sends first request information to a source secondary base station connected to the terminal in the dual-connectivity state, where the first request information is used to request acquisition of the second address information.

3. The method according to claim 1 or 2, characterized in that The first network side device sends first address information for data forwarding to the second network side device, including: The first network side device sends a first handover request message to the mobility management entity MME, and the access and mobility management function AMF sends the first address information to the second network side device based on the first handover request message; The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

4. The method according to claim 1 or 2, characterized in that The first network side device sends first address information for data forwarding to the second network side device, including: The first network side device sends a second switching request message to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

5. The method according to claim 1, wherein The first network side device sends first address information for data forwarding to the second network side device, including: The first network side device sends a first add request message to the second network side device; The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

6. A data forwarding method, characterized in that: include: The second network side device receives the first address information of data forwarding sent by the first network side device; The first address information includes: the second address information of the data forwarding source node and the third address information of the intermediate node; The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station; When the first network-side device is a source primary base station to which the terminal is connected in a dual-connection state, and the second network-side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual-connection state, and the third address information is the address information of the source primary base station; wherein the target base station is a base station to which the terminal is connected after switching from the dual-connection state to the single-connection state; or, When the first network-side device is a target primary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, and the second network-side device is a target secondary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, the second address information is the address information of the source base station to which the terminal is connected in the single-connection state, and the third address information is the address information of the target primary base station; or When the first network-side device is a primary base station connected to the terminal in a dual-connectivity state, and the second network-side device is a target secondary base station connected to the terminal after changing the secondary base station in the dual-connectivity state, the second address information is the address information of the source secondary base station connected to the terminal in the dual-connectivity state, and the third address information is the address information of the primary base station; The second network side device receives the first address information of data forwarding sent by the first network side device, including: The second network side device receives the second add request message sent by the first network side device; The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

7. The method according to claim 6, characterized in that After the second network side device receives the first address information for data forwarding sent by the first network side device, the method further includes: The second network-side device determines, based on the second address information, whether direct data forwarding is supported between the source node and the target node; When direct data forwarding is supported between the source node and the target node, the second network-side device adds the second address information to a node address list allowed for connection; When direct data forwarding is not supported between the source node and the target node, the second network-side device adds the third address information to a node address list allowed to connect.

8. A data forwarding device, characterized in that: include: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; The processor is configured to read the program instructions in the memory; and the transceiver is configured to perform the following operations: Sending first address information for data forwarding to the second network side device; The first address information is sent by the first network side device, and includes: the second address information of the data forwarding source node and the third address information of the intermediate node; The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station; When the first network-side device is a source primary base station to which the terminal is connected in a dual-connection state, and the second network-side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual-connection state, and the third address information is the address information of the source primary base station; wherein the target base station is a base station to which the terminal is connected after switching from the dual-connection state to the single-connection state; or, When the first network-side device is a target primary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, and the second network-side device is a target secondary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, the second address information is the address information of the source base station to which the terminal is connected in the single-connection state, and the third address information is the address information of the target primary base station; or When the first network-side device is a primary base station connected to the terminal in a dual-connectivity state, and the second network-side device is a target secondary base station connected to the terminal after changing the secondary base station in the dual-connectivity state, the second address information is the address information of the source secondary base station connected to the terminal in the dual-connectivity state, and the third address information is the address information of the primary base station; The transceiver also performs the following operations: The first network side device sends a second add request message to the second network side device; The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

9. The device according to claim 8, characterized in that The transceiver also performs the following operations: Sending first request information to a source secondary base station connected to the terminal in the dual connectivity state, where the first request information is used to request acquisition of the second address information.

10. The device according to claim 8 or 9, characterized in that The transceiver also performs the following operations: Sending a first handover request message to a mobility management entity MME, and having an access and mobility management function AMF send the first address information to the second network side device based on the first handover request message; The first switching request message carries the first address information, and the second network side device is a base station in a different network standard from that of the first network side device.

11. The device according to claim 8 or 9, characterized in that The transceiver also performs the following operations: A second switching request message is sent to the second network side device, where the second switching request message carries the first address information, and the second network side device is a base station in the same network standard as the first network side device.

12. The device according to claim 8, characterized in that The transceiver also performs the following operations: Sending a first add request message to the second network side device; The first adding request message carries the first address information, and the first adding request message is used to add a target secondary base station to which the terminal is connected during a process in which the terminal switches from a single connection state to a dual connection state.

13. A data forwarding device, characterized in that: include: A first sending module, configured to send first address information for data forwarding to the second network side device; The first address information is sent by the first network side device, and includes: the second address information of the data forwarding source node and the third address information of the intermediate node; The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station; When the first network-side device is a source primary base station to which the terminal is connected in a dual-connection state, and the second network-side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual-connection state, and the third address information is the address information of the source primary base station; wherein the target base station is a base station to which the terminal is connected after switching from the dual-connection state to the single-connection state; or, When the first network-side device is a target primary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, and the second network-side device is a target secondary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, the second address information is the address information of the source base station to which the terminal is connected in the single-connection state, and the third address information is the address information of the target primary base station; or When the first network-side device is a primary base station connected to the terminal in a dual-connectivity state, and the second network-side device is a target secondary base station connected to the terminal after changing the secondary base station in the dual-connectivity state, the second address information is the address information of the source secondary base station connected to the terminal in the dual-connectivity state, and the third address information is the address information of the primary base station; The first sending module includes: A fourth sending unit, configured to send a second add request message to the second network side device; The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

14. A data forwarding device, characterized in that: include: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; The processor is configured to read program instructions in the memory, and the transceiver is configured to perform the following operations: Receiving first address information of data forwarding sent by the first network side device; The second network side device receives the first address information, which includes: the second address information of the data forwarding source node and the third address information of the intermediate node; The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station; When the first network-side device is a source primary base station to which the terminal is connected in a dual-connection state, and the second network-side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual-connection state, and the third address information is the address information of the source primary base station; wherein the target base station is a base station to which the terminal is connected after switching from the dual-connection state to the single-connection state; or, When the first network-side device is a target primary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, and the second network-side device is a target secondary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, the second address information is the address information of the source base station to which the terminal is connected in the single-connection state, and the third address information is the address information of the target primary base station; or When the first network-side device is a primary base station connected to the terminal in a dual-connectivity state, and the second network-side device is a target secondary base station connected to the terminal after changing the secondary base station in the dual-connectivity state, the second address information is the address information of the source secondary base station connected to the terminal in the dual-connectivity state, and the third address information is the address information of the primary base station; The transceiver also performs the following operations: Receiving a second add request message sent by the first network side device; The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

15. The device according to claim 14, characterized in that The processor is configured to perform the following operations: determining, based on the second address information, whether direct data forwarding is supported between the source node and the target node; In a case where direct data forwarding is supported between the source node and the target node, adding the second address information to a node address list allowed to connect; In a case where direct data forwarding is not supported between the source node and the target node, the third address information is added to a node address list that is allowed to connect.

16. A data forwarding device, characterized in that: include: A receiving module, configured to receive first address information for data forwarding sent by a first network-side device; The second network side device receives the first address information, which includes: the second address information of the data forwarding source node and the third address information of the intermediate node; The intermediate node is a data transfer node between the source node and the data forwarding target node, the source node is a secondary base station and / or the target node is a secondary base station; When the first network-side device is a source primary base station to which the terminal is connected in a dual-connection state, and the second network-side device is a target base station, the second address information is the address information of the source secondary base station to which the terminal is connected in the dual-connection state, and the third address information is the address information of the source primary base station; wherein the target base station is a base station to which the terminal is connected after switching from the dual-connection state to the single-connection state; or, When the first network-side device is a target primary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, and the second network-side device is a target secondary base station to which the terminal is connected after switching from a single-connection state to a dual-connection state, the second address information is the address information of the source base station to which the terminal is connected in the single-connection state, and the third address information is the address information of the target primary base station; or When the first network-side device is a primary base station connected to the terminal in a dual-connectivity state, and the second network-side device is a target secondary base station connected to the terminal after changing the secondary base station in the dual-connectivity state, the second address information is the address information of the source secondary base station connected to the terminal in the dual-connectivity state, and the third address information is the address information of the primary base station; The receiving module is specifically used for: Receiving a second add request message sent by the first network side device; The second adding request message carries the first address information, and the second adding request message is used by the terminal to add a target secondary base station to which the terminal is connected during a secondary base station change process.

17. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the data forwarding method according to any one of claims 1 to 5, or the data forwarding method according to any one of claims 6 to 7.

Citation Information

Patent Citations

  • Method for data forwarding in a small cell system

    US20150257146A1