WO2018127220A1 - Data forwarding method and device - Google Patents
Data forwarding method and device Download PDFInfo
- Publication number
- WO2018127220A1 WO2018127220A1 PCT/CN2018/075307 CN2018075307W WO2018127220A1 WO 2018127220 A1 WO2018127220 A1 WO 2018127220A1 CN 2018075307 W CN2018075307 W CN 2018075307W WO 2018127220 A1 WO2018127220 A1 WO 2018127220A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- target
- network entity
- network side
- data unit
- user equipment
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000005540 biological transmission Effects 0.000 claims abstract description 57
- 238000010295 mobile communication Methods 0.000 claims abstract description 27
- 230000011664 signaling Effects 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 25
- 230000015654 memory Effects 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 6
- 230000008859 change Effects 0.000 abstract description 4
- 238000012546 transfer Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 6
- 230000003139 buffering effect Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
Definitions
- the embodiments of the present invention relate to the field of digital information transmission technologies, and in particular, to a data forwarding method and apparatus.
- a multi-connected user equipment is a user equipment that can connect two or more network entities at the same time.
- a mobile communication network for example, 2G, 2.5G, 3G, 4G, 5G or a later developed higher generation mobile communication network
- the existing multi-connection user equipment access switching method usually uses the user data transmission on the source network side to be interrupted first, and after the multi-connection user equipment accesses the target network entity, the user data transmission continues, and the user data transmission exists. Interrupt technical problems for a long time.
- the method may specifically be: using the target network entity as the SeNB, that is, the control plane in the handover process.
- the connected evolved base station is added to the source network side communication, and the data bearer mode between the user equipment and the network entity adopts a split data bearer mode, that is, a Split DRB mode. Since the method does not involve core network signaling, the signaling anchor point does not change and belongs to the mobility access handover event on the RAN side. Therefore, when the access handover occurs, the user data transmission is not interrupted.
- the network entity accessible by the multi-connection user equipment includes at least one independent medium access control (MAC) entity
- the medium The access control (MAC) entity is a physical network entity having a medium access control (MAC) address
- the method configures one of two or more network entities accessible by the multi-connection user equipment as a primary network entity, and other network entities Configured as a slave network entity
- the primary network entity is the network entity in which the Packet Data Convergence Protocol (PDCP) functional entity of the signalling bearer and/or data bearer is located, which is also the termination of the core network signalling connection and/or data connection Point
- the Packet Data Convergence Protocol (PDCP) functional entity of the signaling bearer and/or data bearer refers to a logical entity including functions of security, compression, and sorting
- the slave network entity is mainly used for participating in data transmission,
- the method uses the primary network entity as the user data of the user equipment to enter and exit the anchor of the mobile network, regardless of which network entity the user equipment accesses to switch to, the user address allocated by the primary network entity to the user equipment remains unchanged, therefore, When the anchor point is not changed, the user data transmission is not interrupted when the access is switched.
- a slave network entity is designated from the network entity as the primary network entity of the next period from the current time period, and the remaining The slave network entity and the primary network entity of the current time period are used as the slave network entities of the next period, and corresponding operations are performed, and the user data transmission is still interrupted when the anchor point is changed.
- the anchor change process only the downlink and uplink preamble data on the source network side can be transmitted on the target network side. Therefore, the interruption of the user data in the mobile communication air interface is still long.
- the embodiment of the present invention provides a data forwarding method and device, which are used to solve the defect that a network entity anchored by a multi-connection user equipment changes in the prior art, causing a long interruption and a delay in user data transmission, and realizing user data transmission.
- the interruption and delay at the air interface of the mobile communication meet the requirements, thereby improving the mobility of the mobile communication system.
- the embodiment of the present application provides a data forwarding method, including:
- the source primary network entity on the source network side in the mobile communication network is based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side,
- the PDCP service data unit in the first buffer area of the source primary network entity is forwarded to the second cache area of the target primary network entity on the target network side;
- the target primary network entity obtains the location from the second buffer area. Decoding the PDCP service data unit and transmitting the data to the multi-connection user equipment;
- the source primary network entity is a source anchor point of the multi-connection user equipment, and the source from the network entity is a source data transmission point of the multi-connection user equipment, where the target primary network entity is a target anchor point of the multi-connection user equipment when the target network side is in a target network side configuration effective state; the target primary network entity is configured by the source primary network entity based on a radio resource management policy of the multi-connection user equipment At least one source on the source network side is selected from the network entity.
- the method further includes:
- the second buffer area is buffered by the PDCP service data unit and the target network side from the source data entity of the source primary network entity and the corresponding sequence number and/or unassigned sequence number.
- the IP packet from the core network gateway after the target network side is configured to take effect.
- the target primary network entity is Obtaining the PDCP service data unit in the second buffer area and sending the data to the multi-connection user equipment, specifically:
- the target primary network entity is obtained based on obtaining from the multi-connection user equipment.
- the uplink PDCP status report and/or the status of the radio link layer control protocol acknowledgement status based on the target network side, the PDCP service data unit is obtained from the second buffer area and sent to the multi-connection user equipment.
- the method further includes:
- the target primary network entity Transmitting, by the target primary network entity, a final uplink protocol data unit termination identifier to the source primary network entity when the target network side is in a wireless configuration active state; receiving the received by the target primary network entity Before the last uplink protocol data unit terminates the identifier, the source primary network entity sorts the out-of-order uplink PDCP service data units, and then sequentially sends the sorted out-of-order uplink PDCP service data units to the core network; After receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity sends the sorted out-of-order uplink PDCP service data unit along with the corresponding sequence number. To the target primary network entity on the target network side.
- the method further includes:
- the source primary network entity After receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity forwards the uplink PDCP service data unit from the network entity as a target of the target network side. Give the target primary network entity.
- the method before the target network side is in the target network side configuration effective state, the method further includes:
- the multi-connection user equipment configures the multi-connection user equipment to perform uplink one-way transmission of data bearers between the terminal and the base station based on radio resource control or medium access control signaling, in the network from the original uplink protocol data unit.
- the one-way uplink transmission is performed by a preset network entity for all uplink protocol data units.
- the method further includes:
- the target primary network entity constructs the uplink PDCP status report based on a sequence number status of an uplink PDCP protocol data unit counted by the target network.
- the method further includes:
- the target primary network entity constructs an uplink PDCP status report based on the status of the protocol data unit in the second buffer area.
- the method further includes:
- the target network side is in the target network side configuration effective state, the target primary network entity triggers the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, the security configuration on the target network side is enabled;
- the multi-connection user equipment enables the PDCP sequence number of the security context of the target network side based on the received display signaling sent by the target network side;
- the multi-connection user equipment processes a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;
- the multi-connection user equipment processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
- the embodiment of the present application provides a data forwarding device, including:
- a dual cache implementation module configured to: based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side, the source primary network entity on the source network side
- the PDCP service data unit in the first buffer area is forwarded to the second buffer area of the target primary network entity on the target network side for buffering;
- a service data retransmission module configured to: when the target network side is in a target network side configuration effective state, and needs to newly send or resend the PDCP service data unit to the multi-connection user equipment, from the second buffer area Obtaining the PDCP service data unit and transmitting the PDCP service data unit to the multi-connection user equipment.
- the device further includes:
- a second buffer area address information obtaining module configured to send a second buffer area cache request to the target primary network entity to request address information of the second buffer area of the target primary network entity; a second buffer area cache request, returning second buffer area address information to the source primary network entity;
- the second buffer area is buffered by the PDCP service data unit and the target network side from the source data entity of the source primary network entity and the corresponding sequence number and/or unassigned sequence number.
- the IP packet from the core network gateway after the target network side is configured to take effect.
- the service data retransmission module is specifically configured to:
- the target network side When the target network side is in the target network side configuration effective state, and needs to retransmit the PDCP service data unit to the multi-connection user equipment, based on the uplink PDCP status report obtained from the multi-connection user equipment and And/or obtaining the PDCP service data unit from the second buffer area and transmitting to the multi-connection user equipment based on a radio link layer control protocol acknowledgement status of the target network side.
- the apparatus further includes an uplink protocol data unit termination identifier application module;
- the uplink protocol data unit termination identifier application module is configured to: when the target network side is in a wireless configuration active state, transmit a last uplink protocol data unit termination identifier to the source primary network entity; and, for receiving Before the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the out-of-order uplink PDCP service data units are sorted, and then the sorted out-of-order uplink PDCP service data units are sequentially sent. And to the core network; and, after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the sorted out-of-order uplink PDCP service data unit is associated with the corresponding The serial number is sent to the target primary network entity on the target network side.
- the uplink protocol data unit termination identifier application module is further configured to: after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the uplink PDCP service The data unit is forwarded to the target primary network entity.
- the apparatus further includes a one-way uplink transmission module
- the unidirectional uplink transmission module is configured to configure the multi-connection user equipment to perform the terminal and the base station based on the radio resource control or the medium access control signaling before the target network side is in the target network side configuration effective state. Uplink one-way transmission of data between the two, so that in the case that the downlink acknowledgement message from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connected user equipment, a preset is adopted for all uplink protocol data units. The network entity performs the one-way uplink transmission.
- the apparatus further includes an uplink PDCP status report building module
- the uplink PDCP status report construction module is configured to construct an uplink PDCP status report based on a protocol data unit status in the second buffer area; and, after the multi-connection user equipment has performed one-way uplink transmission, The uplink PDCP status report is constructed based on a sequence number status of an uplink PDCP protocol data unit counted by the target network.
- the apparatus further includes a target network side full configuration enabling module
- the target network side full configuration enabling module is configured to be in the target network side configuration effective state on the target network side, triggering the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, enabling the target network side Security configuration
- a memory for storing program instructions
- a processor configured to invoke a program instruction stored in the memory, and execute according to the obtained program:
- the target primary network entity can Forwarding the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the second target network entity on the target network side based on the second buffer area address information of the target primary network entity on the target network side Caching in the buffer area, so that when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity can The PDCP service data unit is obtained in the second buffer area and sent to the multi-connection user equipment.
- a memory for storing program instructions
- a processor configured to invoke a program instruction stored in the memory, and execute according to the obtained program:
- the PDCP service data unit When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity. And sending to the multi-connection user equipment, where the PDCP service data unit is a source network entity on the source network side, based on the second cache area address information of the target primary network entity on the target network side, the source is the source The PDCP service data unit in the first buffer area of the primary network entity is forwarded to the second buffer area of the target primary network entity of the target network side.
- the computer storage medium provided by the embodiment of the present application stores computer executable instructions for causing the computer to execute: based on the second cache area address information of the target primary network entity on the target network side, Forwarding the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the second buffer area of the target primary network entity on the target network side, so that the target network side is in the target network side configuration
- the target primary network entity can obtain the PDCP service data unit from the second buffer area and send the Connect multiple user devices.
- the second computer storage medium stores computer executable instructions for causing the computer to execute: the target network side is in the target network side configuration effective state, and needs to be more And when the user equipment newly transmits or retransmits the PDCP service data unit, obtaining the PDCP service data unit from the second buffer area of the target primary network entity and sending the PDCP service data unit to the multi-connection user equipment; wherein the PDCP service a data unit, where the source primary network entity on the source network side forwards the PDCP service data unit in the first buffer area of the source primary network entity to the second cache area address information of the target primary network entity on the target network side
- the target network side is cached in the second cache area of the target primary network entity.
- the multi-connection user equipment when the multi-connection user equipment triggers the mobility access handover of the mobile communication network, the downlink or uplink data is forwarded to the second buffer area of the target primary network entity for buffering, and the user data is implemented.
- the double buffering when the user data needs to be retransmitted to the multi-connection user equipment, is directly obtained based on the second buffer area of the target main network entity, thereby realizing the minimum data interruption of the user data transmission at the mobile communication air interface, ensuring seamless user data. Transfer to further improve the mobile performance of the communication network.
- the technical problem that the network entity anchored by the multi-connection user equipment in the prior art changes and the user data transmission has a long interruption and delay is solved.
- FIG. 1 is a schematic diagram of a process of data forwarding in an embodiment of the present application
- FIG. 2 is a schematic diagram of a process of performing data forwarding for downlink data in an embodiment of the present application
- FIG. 3 is a schematic diagram of a process for performing data forwarding on uplink data according to an embodiment of the present application
- FIG. 4 is a schematic diagram of a process for configuring one-way DRB data transmission in an embodiment of the present application
- FIG. 5 is a schematic structural diagram of a data forwarding apparatus according to an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a mobile communication network according to an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of a second data forwarding device according to an embodiment of the present application.
- FIG. 8 is a schematic structural diagram of a third data forwarding device according to an embodiment of the present application.
- PDCP Packet Data Convergence Protocol
- UMTS Universal Mobile Telecommunications System
- RRC Radio Resource Management
- IP Internet Protocol
- the packet data convergence protocol sublayer belongs to the second layer of the radio interface protocol stack. After obtaining the IP data packet from the upper layer on the user plane, the IP data packet is header compressed and encrypted, and then submitted to the radio link layer control protocol.
- RLC radio resource control
- the term "Radio Resource Control” is the third layer of information used by the user equipment and the evolved base station for the control plane.
- the first layer is the physical layer
- the second layer is the medium access control layer.
- the radio resource control layer is the third layer.
- the RRC message carries all the parameters required to establish, modify, and release the medium access control layer and the physical layer protocol entity, and also carries some signaling of the non-access stratum (NAS), such as MM, CM. , SM, etc.
- NAS non-access stratum
- the radio resource control allocates radio resources and transmits related signaling, and the main part of control signaling between the user equipment and the terrestrial radio access network is a radio resource control message.
- DRB Data Resource Bearer
- Each user equipment can have multiple DRBs to transmit different service data.
- Protocol Data Unit refers to an information unit or a data unit that is transferred between peer entities at different sites.
- the protocol data unit of the Nth layer is usually recorded as an NPDU.
- Service Data Unit also called a service data unit
- SDU is a data unit that is passed between a user of a specified layer and an N-layer protocol. After the upper service data unit is sent to the lower layer, the lower layer will The encapsulation is sent out in the protocol data unit, and the Nth layer service data unit SDU has a one-to-one correspondence with the protocol data units (PDUs) of the upper layer.
- PDUs protocol data units
- the source primary network entity on the source network side in the mobile communication network is based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side. Forwarding the PDCP service data unit in the first buffer area of the source primary network entity to the second buffer area of the target primary network entity on the target network side;
- the second buffer area address information may be obtained by, but not limited to, the following manners:
- the source primary network entity sends a second cache buffer request to the target primary network entity to request address information of the second cache area of the target primary network entity; the target primary network entity Responding to the second cache area cache request, returning second cache area address information to the source primary network entity; wherein the second cache area is buffered from the source data entity of the source primary network entity And the PDCP service data unit corresponding to the serial number and/or the unassigned serial number and the IP data packet from the core network gateway after the target network side is in the target network side configuration effective state.
- the target primary network entity is from the second buffer area.
- the target primary network entity is Obtaining the PDCP service data unit in the second buffer area and sending the data to the multi-connection user equipment, which may be, but is not limited to:
- the target primary network entity is obtained based on obtaining from the multi-connection user equipment.
- the uplink PDCP status report and/or the status of the radio link layer control protocol acknowledgement status based on the target network side, the PDCP service data unit is obtained from the second buffer area and sent to the multi-connection user equipment.
- the source primary network entity is a source anchor point of the multi-connection user equipment, and the source from the network entity is a source data transmission point of the multi-connection user equipment, where the target primary network entity is a target anchor point of the multi-connection user equipment when the target network side is in a target network side configuration effective state; the target primary network entity is configured by the source primary network entity based on a radio resource management policy of the multi-connection user equipment At least one source on the source network side is selected from the network entity.
- the multi-connected user equipment is a user terminal device capable of simultaneously connecting two or more network entities in a mobile communication network, which may be a function mobile phone, a smart phone, a tablet computer, a notebook computer or other wireless communication terminal device. .
- the mobile communication network is a 2G, 2.5G, 3G, 4G, 5G or a later generation of a higher generation mobile communication network.
- the anchor point is a network entity anchored to the user equipment in the core network, and the address assigned to the user equipment by the anchor point may remain unchanged.
- the anchor point may specifically be, but not limited to, an evolved base station, a mobility management entity, and a service gateway.
- the target primary network entity when the target network side is in a wireless configuration active state, transmits a last uplink protocol data unit termination identifier to the source primary network entity; and receives the target primary network.
- the source primary network entity sorts the out-of-order uplink PDCP service data units, and then sequentially sorts the sorted out-of-order uplink PDCP service data units Transmitting to the core network; after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity sends the sorted out-of-order uplink PDCP service data unit together The corresponding serial number is sent to the target primary network entity on the target network side.
- the source primary network entity after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, serves as the target network side target from the network entity.
- the uplink PDCP service data unit is forwarded to the target primary network entity.
- the multi-connection user equipment configures the multi-connection user equipment to execute the terminal based on radio resource control or medium access control signaling.
- Uplink one-way transmission of data bearers between base stations to pass all uplink protocol data units for one of the downlink acknowledgement messages from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connected user equipment
- the preset network entity performs the one-way uplink transmission.
- the target primary network entity constructs the uplink PDCP based on the sequence number status of the uplink PDCP protocol data unit counted by the target network. status report. And, the target primary network entity constructs an uplink PDCP status report based on the status of the protocol data unit in the second buffer area.
- the target network side is in the target network side configuration effective state
- the target primary network entity triggers the core network to generate a path switching operation
- the target network side is enabled.
- the multi-connection user equipment enables the PDCP sequence number of the security context of the target network side based on the received display signaling sent by the target network side;
- the multi-connection user equipment processes a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;
- the multi-connection user equipment processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
- the multi-connected user equipment accesses the source network side of the mobile communication network and performs data interaction communication.
- the source network side of the mobile communication network includes a source master network entity and at least one source slave network entity, wherein the source master network entity is a source anchor point of the multi-connection user equipment, that is, the multi-connection user equipment uses the source network side to perform data.
- the user data of the multi-connection user equipment enters and exits the core network through the source anchor point, and the source slave network entity is the source data transmission point of the multi-connection user equipment.
- the mobile communication network triggers a mobility access handover event to perform an anchor change.
- the anchor point is changed.
- the source primary network entity selects one of the network entities from the at least one source on the source network side as the target primary network entity based on the radio resource management policy of the multi-connection user equipment, and the target primary network entity is the target.
- the network side is in the target anchor point of the multi-connection user equipment when the configuration on the target network side takes effect.
- the first specific embodiment performs data forwarding for downlink data, as shown in FIG. 2, and the specific process is as follows:
- the source primary network entity on the source network side in the mobile communication network sends a second cache area cache request to the target primary network entity on the target network side to request the target primary network entity.
- the target primary network entity returns the second buffer address information to the source primary network entity in response to the second buffer cache request;
- the source host network entity is based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side, and the source primary network entity has the first cache area
- the PDCP service data unit is forwarded to the second buffer area in the target primary network entity and cached; when the PDCP service data unit in the first buffer area of the source primary network entity is the source network side sorted service data unit
- the sequenced service data unit on the source network side needs to be forwarded together with the sequence number corresponding to the sorted service data unit on the source network side to the second buffer area in the target primary network entity, and cached.
- the source master network entity will still send the PDCP protocol data unit originating from itself to the multi-connection user equipment directly;
- the target primary network entity serves as the target anchor point of the target network side, based on obtaining from the multi-connection user equipment.
- the PDCP status report and/or the status of the radio link layer control protocol based on the target primary network entity confirms the status, obtains the PDCP service data unit from the second buffer area and sends it to the multi-connected user equipment.
- data forwarding is performed for uplink data, as shown in FIG. 3, and the specific process is as follows:
- the target primary network entity acts as the target anchor point of the target network side, and transmits the last uplink protocol data unit termination identifier to the source primary network entity; and receives the last transmission of the target primary network entity.
- the source primary network entity sorts the out-of-order uplink PDCP service data units, and then sequentially sends the sorted out-of-order uplink PDCP service data units to the core network; upon receiving the target primary network After the last uplink protocol data unit termination identifier transmitted by the entity, the source primary network entity sends the sorted out-of-order uplink PDCP service data unit along with the corresponding sequence number to the target primary network entity on the target network side.
- the source primary network entity may forward the uplink PDCP service data unit to the target primary network entity as the target primary network entity on the target network side.
- the target primary network entity sorts the uplink PDCP service data unit from the source primary network entity and the uplink PDCP service data unit received by the target network side in the target network side configuration effective state, and sorts the data to the core network.
- the target primary network entity constructs an uplink PDCP status report based on the status of the uplink PDCP protocol data unit in the second buffer area; after the multi-connection user equipment has performed the one-way uplink transmission, the target primary network entity may also perform uplink based on the target network.
- the serial number status of the PDCP protocol data unit constructs an uplink PDCP status report.
- one-way DRB data transmission is configured, as shown in FIG. 4, and the specific process is as follows:
- the multi-connection user equipment configures the multi-connection user equipment to perform DRB data uplink one-way transmission based on the radio resource control or the medium access control signaling, so that the multi-connection user equipment can perform the DRB Data is transmitted in one direction.
- the security configuration of the new target network side is applied, and the specific process is as follows:
- the target network side is in the target network side configuration effective state, and the target primary network entity triggers the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, the security configuration on the target network side is enabled;
- the multi-connection user equipment enables the PDCP serial number of the security context of the target network side based on the received display signaling transmitted from the target network side;
- the multi-connection user equipment processes the PDCP data packet before a preset PDCP sequence number based on the security context of the source network side; and processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
- a data forwarding device 100 is provided in the embodiment of the present application.
- the device refer to the description of the method embodiment, and the repeated description is omitted.
- the device includes a dual cache implementation module 110, a service data retransmission module 120;
- the dual cache implementation module 110 is configured to: source the primary network entity on the source network side based on the second cache area address information of the target primary network entity on the target network side based on the second cache area address information of the target primary network entity on the target network side.
- the PDCP service data unit in the first buffer area is forwarded to the second buffer area of the target primary network entity on the target network side;
- the service data retransmission module 120 is configured to obtain the PDCP service data unit from the second buffer area when the target network side is configured to be in the target network side and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment. And sent to the multi-connected user device.
- the device further includes:
- a second buffer area address information obtaining module configured to send a second buffer area cache request to the target primary network entity to request address information of the second buffer area of the target primary network entity; and respond to the second buffer area cache request to the source The primary network entity returns the second buffer address information;
- the second buffer area is buffered after the PDCP service data unit and the target network side from the source data entity of the source network entity and the corresponding sequence number and/or the unassigned sequence number are in the target network side configuration effective state. IP packets from the core network gateway.
- the service data retransmission module is specifically configured to:
- the target network side When the target network side is in the target network side configuration effective state, and needs to newly transmit or retransmit the PDCP service data unit to the multi-connection user equipment, based on the uplink PDCP status report obtained from the multi-connection user equipment and/or based on the target network side
- the radio link layer control protocol acknowledges the status, obtains the PDCP service data unit from the second buffer area, and transmits it to the multi-connection user equipment.
- the apparatus further includes an uplink protocol data unit termination identifier application module;
- the uplink protocol data unit termination identifier application module is configured to: when the target network side is in the wireless configuration effective state, transmit the last uplink protocol data unit termination identifier to the source primary network entity; and, for receiving the target primary network entity transmission Sorting the out-of-order uplink PDCP service data units before the final uplink protocol data unit termination identifier, and then sequentially transmitting the sorted out-of-order uplink PDCP service data units to the core network; and, for receiving the target After the last uplink protocol data unit termination identifier transmitted by the primary network entity, the sorted out-of-order uplink PDCP service data unit is sent to the target primary network entity on the target network side along with the corresponding sequence number.
- the uplink protocol data unit termination identifier application module is further configured to forward the uplink PDCP service data unit to the target primary network entity after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity.
- the apparatus further includes a one-way uplink transmission module
- the unidirectional uplink transmission module is configured to perform, after the target network side is in the effective state of the target network side configuration, configure the multi-connection user equipment to perform the uplink one-way of the data bearer between the terminal and the base station based on the radio resource control or the medium access control signaling.
- the transmission is performed to perform one-way uplink transmission on all uplink protocol data units through a preset network entity in a case where the downlink acknowledgement message from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connection user equipment.
- the apparatus further includes an uplink PDCP status report building module
- An uplink PDCP status report building module configured to construct an uplink PDCP status report based on a protocol data unit status in the second buffer area; and configured to perform statistics based on the target network after the multi-connection user equipment has performed the one-way uplink transmission
- the serial number status of the uplink PDCP protocol data unit is constructed to construct an uplink PDCP status report.
- the apparatus further includes a target network side full configuration enabling module
- the target network side full configuration enabling module is configured to be in the target network side configuration effective state on the target network side, triggering the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, enabling the security configuration on the target network side;
- the embodiment of the present application further provides a mobile communication network 200.
- a mobile communication network 200 For the specific implementation of the mobile communication network 200, reference may be made to the description of the method embodiment, and details are not described herein again.
- the source network side of the mobile communication network 200 includes: a source master network entity 210, at least one source slave network entity wirelessly connected to the source master network entity 210, and a source master network entity 210 as a multi-connection user equipment.
- a source anchor point of 300 the source from the network entity being a source data transmission point of the multi-connection user equipment, at least one source from the network entity and the multi-connection user equipment 300 may be connected by a wireless network, and at least one source from one source of the network entity from the network
- the entity is used as the target primary network entity 220 by the source primary network entity 210 based on the wireless resource management policy of the multi-connection user equipment 300; the target primary network entity 220 is connected when the target network side of the mobile communication network 200 is in the target network side configuration effective state.
- the target anchor of the user device 300 is used as the target primary network entity 220 by the source primary network entity 210 based on the wireless resource management policy of the multi-connection user equipment 300; the target primary network entity 220 is connected when the target network side of the mobile communication network 200 is in the target network side configuration effective state.
- the source primary network entity 210 is configured to: based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side, the first of the source primary network entities
- the PDCP service data unit in the buffer area is forwarded to the second buffer area of the target primary network entity 220 on the target network side for buffering;
- the target primary network entity 220 is configured to obtain the PDCP service data unit from the second buffer area when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment 300. And sent to the multi-connection user equipment 300;
- the source primary network entity 210 is the source anchor point of the multi-connection user equipment 300, and the target primary network entity 220 is the target anchor point of the multi-connection user equipment 300 when the target network side is in the target network side configuration effective state; the target primary network entity 220
- the source primary network entity 210 selects from the network entity based on at least one source on the source network side based on the radio resource management policy of the multi-connection user equipment 300.
- the source primary network entity 210 is further configured to send a second cache buffer request to the target primary network entity 220 to request address information of the second cache area of the target primary network entity 220.
- the target primary network entity 220 is further configured to: return, according to the second buffer cache request, the second cache area address information to the source primary network entity 210;
- the second buffer area is buffered from the source data entity 210 and the corresponding sequence number and/or the unassigned sequence number of the PDCP service data unit and the target network side are in the target network side configuration effective state. After the IP packet from the core network gateway.
- the target primary network entity 220 is specifically configured to:
- the link layer control protocol acknowledges the status, obtains the PDCP service data unit from the second buffer area, and sends it to the multi-connection user equipment 300.
- the target primary network entity 220 is further configured to: when the target network side is in the wireless configuration effective state, transmit the last uplink protocol data unit termination identifier to the source primary network entity 210;
- the source primary network entity 210 is further configured to sort the out-of-order uplink PDCP service data units before receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity 220, and then sort the sorted out-of-order
- the uplink PDCP service data unit is sequentially sent to the core network; and is further configured to: after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity 220, the sorted out-of-order uplink PDCP service data unit is The corresponding serial number is sent to the target primary network entity 220 on the target network side.
- the source primary network entity 210 is further configured to forward the uplink PDCP service data unit to the target primary network entity 220 after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity 220.
- the mobile communication network 200 can enable the multi-connection user equipment 300 to configure the multi-connection user equipment 300 to perform based on radio resource control or medium access control signaling before the target network side is in the target network side configuration effective state.
- a preset network entity performs one-way uplink transmission.
- the target primary network entity 220 is further configured to construct an uplink PDCP status report based on the sequence number status of the uplink PDCP protocol data unit that is counted by the target network after the multi-connection user equipment 300 has performed the one-way uplink transmission. .
- the target primary network entity 220 is further configured to construct an uplink PDCP status report based on the status of the protocol data unit in the second buffer area.
- the target primary network entity 220 is further configured to be in the target network side configuration effective state on the target network side, triggering the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, enabling the target network side Security configuration; enabling the multi-connection user equipment 300 to enable the PDCP sequence number of the security context of the target network side based on the display signaling transmitted from the received target network side;
- the multi-connection user equipment 300 processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
- the second data forwarding device on the source network entity side of the source network side, the second data forwarding device provided by the embodiment of the present application includes:
- the processor 500 is configured to read a program in the memory 520 and perform the following process:
- the PDCP service data unit in the first buffer area of the source primary network entity on the source network side is forwarded to the target host on the target network side by the transceiver 510 based on the second cache area address information of the target primary network entity on the target network side.
- the second cache area of the network entity is cached, so that when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network
- the entity can obtain the PDCP service data unit from the second buffer area and send the PDCP service data unit to the multi-connection user equipment.
- the transceiver 510 is configured to receive and transmit data under the control of the processor 500.
- processor 500 further has other functions of the source primary network entity on the source network side in the foregoing embodiment, and details are not described herein again.
- the bus architecture may include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 500 and various circuits of memory represented by memory 520.
- the bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be further described herein.
- the bus interface provides an interface.
- Transceiver 510 can be a plurality of components, including a transmitter and a transceiver, providing means for communicating with various other devices on a transmission medium.
- the processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 500 when performing operations.
- the processor 500 can be a central buried device (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (Complex Programmable Logic Device). , CPLD).
- CPU central buried device
- ASIC application specific integrated circuit
- FPGA field-programmable gate array
- CPLD complex programmable logic device
- the third data forwarding device provided by the embodiment of the present application includes:
- the processor 504 is configured to read a program in the memory 505 and perform the following process:
- the PDCP service data unit When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity. And transmitting to the multi-connection user equipment by the transceiver 501; wherein the PDCP service data unit is a second cache area address of the source main network entity on the source network side based on the target primary network entity on the target network side And forwarding the PDCP service data unit in the first buffer area of the source primary network entity to the second buffer area of the target primary network entity on the target network side.
- the transceiver 501 is configured to receive and transmit data under the control of the processor 504.
- processor 504 further has other functions of the target primary network entity on the target network side in the foregoing embodiment, and details are not described herein again.
- bus architecture (represented by bus 506), which may include any number of interconnected buses and bridges, will include one or more processors represented by processor 504 and memory represented by memory 505.
- the various circuits are linked together.
- the bus 500 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein.
- Bus interface 503 provides an interface between bus 506 and transceiver 501.
- Transceiver 501 can be an element or a plurality of elements, such as a plurality of receivers and transmitters, providing means for communicating with various other devices on a transmission medium.
- Data processed by processor 504 is transmitted over wireless medium via antenna 502. Further, antenna 502 also receives data and transmits the data to processor 504.
- the processor 504 is responsible for managing the bus 506 and the usual processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions.
- the memory 505 can be used to store data used by the processor 504 when performing operations.
- the processor 504 may be a CPU (Central Embedded Device), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device). , complex programmable logic devices).
- CPU Central Embedded Device
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- CPLD Complex Programmable Logic Device
- a computer storage medium provided by the embodiment of the present application stores computer executable instructions for causing the computer to execute: based on a target of the target network side
- the second buffer area address information of the primary network entity forwards the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the second buffer area of the target primary network entity on the target network side, so that When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity can obtain the second cache area.
- the PDCP service data unit is sent to the multi-connection user equipment.
- the second computer storage medium stores computer executable instructions for causing the computer to execute: at the target When the network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity and sent.
- the PDCP service data unit is a source main network entity on the source network side, based on the second cache area address information of the target primary network entity on the target network side, the source primary network
- the PDCP service data unit in the first buffer area of the entity is forwarded to the second buffer area of the target primary network entity on the target network side.
- Any of the computer storage media provided by the embodiments of the present application may be any available media or data storage device accessible by a computer, including but not limited to magnetic storage (eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), Optical memories (such as CD, DVD, BD, HVD, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, NAND FLASH, SSD).
- magnetic storage eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.
- Optical memories such as CD, DVD, BD, HVD, etc.
- semiconductor memories such as ROM, EPROM, EEPROM, NAND FLASH, SSD.
- embodiments of the present application can be provided as a method, system, or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present application discloses a data forwarding method and device for solving the problem in the prior art of long interruption and time delay during user data transmission caused by a change of network entity to which a multi-access user equipment is anchored. The method comprises: a source primary network entity of a source network of a mobile communication network forwards, on the basis of address information of a second buffer area of a target primary network entity of a target network, a PDCP service data unit in a first buffer area of the source primary network entity to the second buffer area of a target primary network entity of the target network for storing same; when the target network is configured to be in an effective state, and it is necessary to transmit or re-transmit a PDCP service data unit to a multi-access user equipment, the target primary network entity obtains from the second buffer area the PDCP service data unit and transmits same to the multi-access user equipment. By means of downlink and uplink data forwarding operation, the present invention achieves minimum data interruption of user data transmission at mobile communication air interfaces, ensures seamless user data transfer, and further improves the mobility of the communication network.
Description
本申请要求在2017年1月6日提交中国专利局、申请号为201710011299.4、发明名称为“一种数据转发方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application, filed on Jan. 6, 2017, filed Jan. .
本申请实施例涉及数字信息传输技术领域,尤其涉及一种数据转发方法及装置。The embodiments of the present invention relate to the field of digital information transmission technologies, and in particular, to a data forwarding method and apparatus.
多连接用户设备,是指可以同时连接两个以上网络实体的用户设备。在移动通信网络中,例如,2G、2.5G、3G、4G、5G或后续发展的更高代移动通信网络,当多连接用户设备移动到两个网络实体的信号覆盖交叠处后,将触发移动性接入切换事件。现有的多连接用户设备接入切换方法,通常采用先中断源网络侧的用户数据传输,在多连接用户设备接入切换到目标网络实体后,再继续进行用户数据传输,其存在用户数据传输中断较长时间的技术问题。A multi-connected user equipment is a user equipment that can connect two or more network entities at the same time. In a mobile communication network, for example, 2G, 2.5G, 3G, 4G, 5G or a later developed higher generation mobile communication network, when a multi-connected user equipment moves to the overlapping of signal coverage of two network entities, it will trigger Mobility access switching event. The existing multi-connection user equipment access switching method usually uses the user data transmission on the source network side to be interrupted first, and after the multi-connection user equipment accesses the target network entity, the user data transmission continues, and the user data transmission exists. Interrupt technical problems for a long time.
为了避免用户数据传输中断,现有技术中还存在一种与传统DC操作类似的多连接用户设备接入切换方法,所述方法具体可以是,将目标网络实体作为SeNB,即切换过程中控制面连接的演进型基站,加入到源网络侧通信中,用户设备与网络实体之间的数据承载模式采用分裂型数据承载模式,即Split DRB模式。由于所述方法不涉及核心网信令,信令锚点不会变化,属于RAN侧的移动性接入切换事件,因此,接入切换发生时,用户数据传输不会中断。In order to avoid the interruption of the user data transmission, there is a multi-connection user equipment access handover method similar to the traditional DC operation in the prior art. The method may specifically be: using the target network entity as the SeNB, that is, the control plane in the handover process. The connected evolved base station is added to the source network side communication, and the data bearer mode between the user equipment and the network entity adopts a split data bearer mode, that is, a Split DRB mode. Since the method does not involve core network signaling, the signaling anchor point does not change and belongs to the mobility access handover event on the RAN side. Therefore, when the access handover occurs, the user data transmission is not interrupted.
现有技术中还存在一种基于指定锚点的多连接用户设备接入切换方法,所述方法中多连接用户设备可接入的网络实体至少包含一个独立的媒介访问控制(MAC)实体,媒介访问控制(MAC)实体为具有媒介访问控制(MAC)地址的物理网络实体;所述方法将多连接用户设备可接入的两个以上网络实体中的一个配置为主网络实体,其它的网络实体配置为从网络实体,其中,主网络实体,是信令承载和/或数据承载的分组数据汇聚协议(PDCP)功能实体所在的网络实体,其也是核心网信令连接和/或数据连接的终止点,所述信令承载和/或数据承载的分组数据汇聚协议(PDCP)功能实体,是指包括安全、压缩、排序等功能的逻辑实体;从网络实体,是主要用于参与数据传输,是针对每个数据承载至少具有类似无线链路层控制协议层、媒介访问控制(MAC)层以及物理层等功能实体的网络实体,至少具有类似无线链路层控制协议层、媒介访问控制(MAC)层以及物理层等功能实体是包括分段、串接、复用、调度、编码、调制等功能的逻辑实体。由于所述方法将 主网络实体作为用户设备的用户数据出入移动网络的锚点,无论用户设备接入切换到哪一个网络实体,主网络实体分配给用户设备的用户地址保持不变,因此,在锚点不改变的情况下,接入切换时,用户数据传输不会中断。There is also a multi-connection user equipment access handover method based on a specified anchor point in the prior art, in which the network entity accessible by the multi-connection user equipment includes at least one independent medium access control (MAC) entity, the medium The access control (MAC) entity is a physical network entity having a medium access control (MAC) address; the method configures one of two or more network entities accessible by the multi-connection user equipment as a primary network entity, and other network entities Configured as a slave network entity, where the primary network entity is the network entity in which the Packet Data Convergence Protocol (PDCP) functional entity of the signalling bearer and/or data bearer is located, which is also the termination of the core network signalling connection and/or data connection Point, the Packet Data Convergence Protocol (PDCP) functional entity of the signaling bearer and/or data bearer refers to a logical entity including functions of security, compression, and sorting; the slave network entity is mainly used for participating in data transmission, A network having at least a functional entity such as a radio link layer control protocol layer, a medium access control (MAC) layer, and a physical layer for each data bearer Entities, having at least a similar wireless link layer control protocol layer, a media access control (MAC) layer and physical layer functions such as entity comprising segments connected in series, multiplexing, logical entities scheduling, encoding, modulation functions. Since the method uses the primary network entity as the user data of the user equipment to enter and exit the anchor of the mobile network, regardless of which network entity the user equipment accesses to switch to, the user address allocated by the primary network entity to the user equipment remains unchanged, therefore, When the anchor point is not changed, the user data transmission is not interrupted when the access is switched.
然而,本申请发明人在实现本申请实施例技术方案的过程中,至少发现现有多连接用户设备接入切换方法存在如下技术问题:However, in the process of implementing the technical solution of the embodiment of the present application, at least the existing multi-connection user equipment access switching method is found to have the following technical problems:
对于多连接用户设备,其锚定的网络实体很难保持一直不改变,在改变锚点时,要从当前时段从网络实体中指定一从网络实体作为下一时段的主网络实体,将剩下的从网络实体及当前时段的主网络实体作为下一时段的从网络实体,并进行相应操作,在改变锚点时用户数据传输还是会中断。在锚点改变过程中,只有源网络侧的下行和上行前传数据到达后,才能在目标网络侧进行用户数据传输,因此,在用户数据在移动通信空口的中断及时延仍然较长。For a multi-connected user equipment, it is difficult for the anchored network entity to remain unchanged. When the anchor point is changed, a slave network entity is designated from the network entity as the primary network entity of the next period from the current time period, and the remaining The slave network entity and the primary network entity of the current time period are used as the slave network entities of the next period, and corresponding operations are performed, and the user data transmission is still interrupted when the anchor point is changed. During the anchor change process, only the downlink and uplink preamble data on the source network side can be transmitted on the target network side. Therefore, the interruption of the user data in the mobile communication air interface is still long.
发明内容Summary of the invention
本申请实施例提供一种数据转发方法及装置,用以解决现有技术中多连接用户设备锚定的网络实体发生改变带来用户数据传输存在较长中断及时延的缺陷,实现用户数据传输在移动通信空中接口处的中断和时延满足要求,从而提高移动通信系统的移动性能。The embodiment of the present invention provides a data forwarding method and device, which are used to solve the defect that a network entity anchored by a multi-connection user equipment changes in the prior art, causing a long interruption and a delay in user data transmission, and realizing user data transmission. The interruption and delay at the air interface of the mobile communication meet the requirements, thereby improving the mobility of the mobile communication system.
本申请实施例提供的具体技术方案如下:The specific technical solutions provided by the embodiments of the present application are as follows:
第一方面,本申请实施例提供一种数据转发方法,包括:In a first aspect, the embodiment of the present application provides a data forwarding method, including:
所述移动通信网络中的源网络侧的源主网络实体基于目标网络侧的目标主网络实体的第二缓存区地址信息基于目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;The source primary network entity on the source network side in the mobile communication network is based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side, The PDCP service data unit in the first buffer area of the source primary network entity is forwarded to the second cache area of the target primary network entity on the target network side;
在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity obtains the location from the second buffer area. Decoding the PDCP service data unit and transmitting the data to the multi-connection user equipment;
其中,所述源主网络实体为所述多连接用户设备的源锚点,所述源网络侧的源从网络实体为所述多连接用户设备的源数据传输点,所述目标主网络实体为所述目标网络侧处于目标网络侧配置生效状态时所述多连接用户设备的目标锚点;所述目标主网络实体通过所述源主网络实体基于多连接用户设备的无线资源管理策略从所述源网络侧的至少一个源从网络实体中选择得到。The source primary network entity is a source anchor point of the multi-connection user equipment, and the source from the network entity is a source data transmission point of the multi-connection user equipment, where the target primary network entity is a target anchor point of the multi-connection user equipment when the target network side is in a target network side configuration effective state; the target primary network entity is configured by the source primary network entity based on a radio resource management policy of the multi-connection user equipment At least one source on the source network side is selected from the network entity.
可能的实施方式中,所述方法还包括:In a possible implementation manner, the method further includes:
所述源主网络实体向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;所述目标主网络实体响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;Sending, by the source primary network entity, a second buffer cache request to the target primary network entity to request address information of the second cache area of the target primary network entity; the target primary network entity responding to the a second buffer area cache request, returning second buffer area address information to the source primary network entity;
其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。The second buffer area is buffered by the PDCP service data unit and the target network side from the source data entity of the source primary network entity and the corresponding sequence number and/or unassigned sequence number. The IP packet from the core network gateway after the target network side is configured to take effect.
可能的实施方式中,所述在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备,具体为:In a possible implementation manner, when the target network side is in a target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity is Obtaining the PDCP service data unit in the second buffer area and sending the data to the multi-connection user equipment, specifically:
在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,所述目标主网络实体基于从所述多连接用户设备获得的上行PDCP状态报告和/或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be retransmitted to the multi-connection user equipment, the target primary network entity is obtained based on obtaining from the multi-connection user equipment. The uplink PDCP status report and/or the status of the radio link layer control protocol acknowledgement status based on the target network side, the PDCP service data unit is obtained from the second buffer area and sent to the multi-connection user equipment.
可能的实施方式中,所述方法还包括:In a possible implementation manner, the method further includes:
在所述目标网络侧处于无线配置生效状态时,所述目标主网络实体向所述源主网络实体传输最后的上行协议数据单元终止标识;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,所述源主网络实体对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。Transmitting, by the target primary network entity, a final uplink protocol data unit termination identifier to the source primary network entity when the target network side is in a wireless configuration active state; receiving the received by the target primary network entity Before the last uplink protocol data unit terminates the identifier, the source primary network entity sorts the out-of-order uplink PDCP service data units, and then sequentially sends the sorted out-of-order uplink PDCP service data units to the core network; After receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity sends the sorted out-of-order uplink PDCP service data unit along with the corresponding sequence number. To the target primary network entity on the target network side.
可能的实施方式中,所述方法还包括:In a possible implementation manner, the method further includes:
在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体作为所述目标网络侧的目标从网络实体将所述上行PDCP服务数据单元转发给所述目标主网络实体。After receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity forwards the uplink PDCP service data unit from the network entity as a target of the target network side. Give the target primary network entity.
可能的实施方式中,在所述目标网络侧处于所述目标网络侧配置生效状态之前,所述方法还包括:In a possible implementation, before the target network side is in the target network side configuration effective state, the method further includes:
所述多连接用户设备基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。The multi-connection user equipment configures the multi-connection user equipment to perform uplink one-way transmission of data bearers between the terminal and the base station based on radio resource control or medium access control signaling, in the network from the original uplink protocol data unit. When the downlink acknowledgement message of the entity is continuously received by the multi-connected user equipment, the one-way uplink transmission is performed by a preset network entity for all uplink protocol data units.
可能的实施方式中,在所述多连接用户设备已执行单向上行传输后,所述方法还包括:In a possible implementation, after the multi-connection user equipment has performed one-way uplink transmission, the method further includes:
所述目标主网络实体基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。The target primary network entity constructs the uplink PDCP status report based on a sequence number status of an uplink PDCP protocol data unit counted by the target network.
可能的实施方式中,所述方法还包括:In a possible implementation manner, the method further includes:
所述目标主网络实体基于所述第二缓存区中的协议数据单元状态,构建上行PDCP状态报告。The target primary network entity constructs an uplink PDCP status report based on the status of the protocol data unit in the second buffer area.
可能的实施方式中,所述方法还包括:In a possible implementation manner, the method further includes:
在所述目标网络侧处于目标网络侧配置生效状态,所述目标主网络实体触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;The target network side is in the target network side configuration effective state, the target primary network entity triggers the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, the security configuration on the target network side is enabled;
所述多连接用户设备基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;The multi-connection user equipment enables the PDCP sequence number of the security context of the target network side based on the received display signaling sent by the target network side;
所述多连接用户设备基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;The multi-connection user equipment processes a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;
所述多连接用户设备基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。The multi-connection user equipment processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
第二方面,本申请实施例提供一种数据转发装置,包括:In a second aspect, the embodiment of the present application provides a data forwarding device, including:
双缓存实现模块,用于基于目标网络侧的目标主网络实体的第二缓存区地址信息基于目标网络侧的目标主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;a dual cache implementation module, configured to: based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side, the source primary network entity on the source network side The PDCP service data unit in the first buffer area is forwarded to the second buffer area of the target primary network entity on the target network side for buffering;
服务数据重发模块,用于在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。a service data retransmission module, configured to: when the target network side is in a target network side configuration effective state, and needs to newly send or resend the PDCP service data unit to the multi-connection user equipment, from the second buffer area Obtaining the PDCP service data unit and transmitting the PDCP service data unit to the multi-connection user equipment.
可能的实施方式中,所述装置还包括:In a possible implementation, the device further includes:
第二缓存区地址信息获取模块,用于向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;a second buffer area address information obtaining module, configured to send a second buffer area cache request to the target primary network entity to request address information of the second buffer area of the target primary network entity; a second buffer area cache request, returning second buffer area address information to the source primary network entity;
其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。The second buffer area is buffered by the PDCP service data unit and the target network side from the source data entity of the source primary network entity and the corresponding sequence number and/or unassigned sequence number. The IP packet from the core network gateway after the target network side is configured to take effect.
可能的实施方式中,所述服务数据重发模块,具体用于:In a possible implementation manner, the service data retransmission module is specifically configured to:
在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,基于从所述多连接用户设备获得的上行PDCP状态报告和 /或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。When the target network side is in the target network side configuration effective state, and needs to retransmit the PDCP service data unit to the multi-connection user equipment, based on the uplink PDCP status report obtained from the multi-connection user equipment and And/or obtaining the PDCP service data unit from the second buffer area and transmitting to the multi-connection user equipment based on a radio link layer control protocol acknowledgement status of the target network side.
可能的实施方式中,所述装置还包括上行协议数据单元终止标识应用模块;In a possible implementation, the apparatus further includes an uplink protocol data unit termination identifier application module;
所述上行协议数据单元终止标识应用模块,用于在所述目标网络侧处于无线配置生效状态时,向所述源主网络实体传输最后的上行协议数据单元终止标识;以及,用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;以及,用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。The uplink protocol data unit termination identifier application module is configured to: when the target network side is in a wireless configuration active state, transmit a last uplink protocol data unit termination identifier to the source primary network entity; and, for receiving Before the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the out-of-order uplink PDCP service data units are sorted, and then the sorted out-of-order uplink PDCP service data units are sequentially sent. And to the core network; and, after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the sorted out-of-order uplink PDCP service data unit is associated with the corresponding The serial number is sent to the target primary network entity on the target network side.
可能的实施方式中,所述上行协议数据单元终止标识应用模块,还用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,将所述上行PDCP服务数据单元转发给所述目标主网络实体。In a possible implementation, the uplink protocol data unit termination identifier application module is further configured to: after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the uplink PDCP service The data unit is forwarded to the target primary network entity.
可能的实施方式中,所述装置还包括单向上行传输模块;In a possible implementation, the apparatus further includes a one-way uplink transmission module;
所述单向上行传输模块,在所述目标网络侧处于所述目标网络侧配置生效状态之前,用于基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。The unidirectional uplink transmission module is configured to configure the multi-connection user equipment to perform the terminal and the base station based on the radio resource control or the medium access control signaling before the target network side is in the target network side configuration effective state. Uplink one-way transmission of data between the two, so that in the case that the downlink acknowledgement message from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connected user equipment, a preset is adopted for all uplink protocol data units. The network entity performs the one-way uplink transmission.
可能的实施方式中,所述装置还包括上行PDCP状态报告构建模块;In a possible implementation, the apparatus further includes an uplink PDCP status report building module;
所述上行PDCP状态报告构建模块,用于基于所述第二缓存区中的协议数据单元状态,构建上行PDCP状态报告;以及,用于在所述多连接用户设备已执行单向上行传输后,基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。The uplink PDCP status report construction module is configured to construct an uplink PDCP status report based on a protocol data unit status in the second buffer area; and, after the multi-connection user equipment has performed one-way uplink transmission, The uplink PDCP status report is constructed based on a sequence number status of an uplink PDCP protocol data unit counted by the target network.
可能的实施方式中,所述装置还包括目标网络侧全配置启用模块;In a possible implementation manner, the apparatus further includes a target network side full configuration enabling module;
所述目标网络侧全配置启用模块,用于在所述目标网络侧处于目标网络侧配置生效状态,触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;The target network side full configuration enabling module is configured to be in the target network side configuration effective state on the target network side, triggering the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, enabling the target network side Security configuration
以及,用于基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;And for enabling the PDCP sequence number of the security context of the target network side based on the received display signaling sent by the target network side;
以及,用于基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;And, for processing a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;
以及,用于基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。And for processing the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
本申请实施例提供的第二种数据转发装置,包括:The second data forwarding device provided by the embodiment of the present application includes:
存储器,用于存储程序指令;a memory for storing program instructions;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:a processor, configured to invoke a program instruction stored in the memory, and execute according to the obtained program:
基于目标网络侧的目标主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存,使得在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体能够从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。Forwarding the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the second target network entity on the target network side based on the second buffer area address information of the target primary network entity on the target network side Caching in the buffer area, so that when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity can The PDCP service data unit is obtained in the second buffer area and sent to the multi-connection user equipment.
本申请实施例提供的第三种数据转发装置,包括:A third data forwarding device provided by the embodiment of the present application includes:
存储器,用于存储程序指令;a memory for storing program instructions;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:a processor, configured to invoke a program instruction stored in the memory, and execute according to the obtained program:
在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从所述目标主网络实体的第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;其中,所述PDCP服务数据单元,是源网络侧的源主网络实体基于所述目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到该目标网络侧的目标主网络实体的第二缓存区中缓存的。When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity. And sending to the multi-connection user equipment, where the PDCP service data unit is a source network entity on the source network side, based on the second cache area address information of the target primary network entity on the target network side, the source is the source The PDCP service data unit in the first buffer area of the primary network entity is forwarded to the second buffer area of the target primary network entity of the target network side.
本申请实施例提供的一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行:基于目标网络侧的目标主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存,使得在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体能够从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。The computer storage medium provided by the embodiment of the present application stores computer executable instructions for causing the computer to execute: based on the second cache area address information of the target primary network entity on the target network side, Forwarding the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the second buffer area of the target primary network entity on the target network side, so that the target network side is in the target network side configuration When the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity can obtain the PDCP service data unit from the second buffer area and send the Connect multiple user devices.
本申请实施例提供的第二种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行:在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从所述目标主网络实体的第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;其中,所述PDCP服务数据单元,是源网络侧的源主网络实体基于所述目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到该目标网络侧的目标主网络实体的第二缓存区中缓存的。The second computer storage medium provided by the embodiment of the present application stores computer executable instructions for causing the computer to execute: the target network side is in the target network side configuration effective state, and needs to be more And when the user equipment newly transmits or retransmits the PDCP service data unit, obtaining the PDCP service data unit from the second buffer area of the target primary network entity and sending the PDCP service data unit to the multi-connection user equipment; wherein the PDCP service a data unit, where the source primary network entity on the source network side forwards the PDCP service data unit in the first buffer area of the source primary network entity to the second cache area address information of the target primary network entity on the target network side The target network side is cached in the second cache area of the target primary network entity.
基于上述技术方案,本申请实施例中,在多连接用户设备触发移动通信网络发生移动性接入切换时,将下行或上行数据前传至目标主网络实体的第二缓存区中缓存,实现用户 数据的双缓存,当需要重发用户数据给多连接用户设备时,直接基于目标主网络实体的第二缓存区获得,从而实现用户数据传输在移动通信空口处的数据中断最小,确保用户数据无缝转移从而进一步提升通信网络的移动性能。解决了现有技术中多连接用户设备锚定的网络实体发生改变带来用户数据传输存在较长中断及时延的技术问题。Based on the foregoing technical solution, in the embodiment of the present application, when the multi-connection user equipment triggers the mobility access handover of the mobile communication network, the downlink or uplink data is forwarded to the second buffer area of the target primary network entity for buffering, and the user data is implemented. The double buffering, when the user data needs to be retransmitted to the multi-connection user equipment, is directly obtained based on the second buffer area of the target main network entity, thereby realizing the minimum data interruption of the user data transmission at the mobile communication air interface, ensuring seamless user data. Transfer to further improve the mobile performance of the communication network. The technical problem that the network entity anchored by the multi-connection user equipment in the prior art changes and the user data transmission has a long interruption and delay is solved.
图1为本申请实施例中数据转发的过程示意图;1 is a schematic diagram of a process of data forwarding in an embodiment of the present application;
图2为本申请实施例中针对下行数据进行数据转发的过程示意图;2 is a schematic diagram of a process of performing data forwarding for downlink data in an embodiment of the present application;
图3为本申请实施例中针对上行数据进行数据转发的过程示意图;FIG. 3 is a schematic diagram of a process for performing data forwarding on uplink data according to an embodiment of the present application;
图4为本申请实施例中针对配置单向DRB数据传输的过程示意图;4 is a schematic diagram of a process for configuring one-way DRB data transmission in an embodiment of the present application;
图5为本申请实施例中数据转发装置的结构示意图;FIG. 5 is a schematic structural diagram of a data forwarding apparatus according to an embodiment of the present application;
图6为本申请实施例中移动通信网络的结构示意图;6 is a schematic structural diagram of a mobile communication network according to an embodiment of the present application;
图7为本申请实施例提供的第二种数据转发装置的结构示意图;FIG. 7 is a schematic structural diagram of a second data forwarding device according to an embodiment of the present application;
图8为本申请实施例提供的第三种数据转发装置的结构示意图。FIG. 8 is a schematic structural diagram of a third data forwarding device according to an embodiment of the present application.
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。The present invention will be further described in detail with reference to the accompanying drawings, in which FIG. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
为了便于清楚、完整地理解本申请实施例的技术方案,下面对本申请实施例中所涉及的术语进行说明。In order to facilitate a clear and complete understanding of the technical solutions of the embodiments of the present application, the terms involved in the embodiments of the present application are described below.
术语“PDCP”(Packet Data Convergence Protocol,分组数据汇聚协议),其负责将IP头压缩和解压、传输业务数据并维护无线承载的序列号,是通用移动通信系统(UMTS)中的一个无线传输协议栈,用于处理控制平面上的无线资源管理(RRC)消息以及用户平面上的因特网协议(IP)包。分组数据汇聚协议子层,属于无线接口协议栈的第二层,在用户平面上,得到来自上层的IP数据分组后,对IP数据分组进行头压缩和加密,然后递交到无线链路层控制协议(RLC)子层,同时,还向上层提供按序提交和重复分组检测功能;在控制平面,分组数据汇聚协议子层,为上层无线资源控制(RRC)提供信令传输服务,并实现无线资源控制(RRC)信令的加密和一致性保护,以及在反方向上实现无线资源控制(RRC)信令的解密和一致性检查The term "PDCP" (Packet Data Convergence Protocol), which is responsible for compressing and decompressing IP headers, transmitting service data, and maintaining the serial number of the radio bearer, is a radio transmission protocol in the Universal Mobile Telecommunications System (UMTS). A stack for handling Radio Resource Management (RRC) messages on the control plane and Internet Protocol (IP) packets on the user plane. The packet data convergence protocol sublayer belongs to the second layer of the radio interface protocol stack. After obtaining the IP data packet from the upper layer on the user plane, the IP data packet is header compressed and encrypted, and then submitted to the radio link layer control protocol. (RLC) sub-layer, at the same time, also provides sequential submission and repeated packet detection functions to the upper layer; in the control plane, packet data convergence protocol sub-layer, provides signaling transmission service for upper layer radio resource control (RRC), and implements radio resources Encryption and consistency protection of control (RRC) signaling, and decryption and consistency checking of radio resource control (RRC) signaling in the reverse direction
术语“无线资源控制”(Radio Resource Control,RRC),是用户设备与演进型基站之间用于控制平面的第三层信息,其中,第一层是物理层,第二层是媒介访问控制层,无线 资源控制层是第三层。无线资源控制消息,即RRC消息承载了建立、修改和释放媒介访问控制层和物理层协议实体所需的全部参数,同时也携带了非接入层(NAS)的一些信令,例如MM、CM、SM等。无线资源控制对无线资源进行分配并发送相关信令,用户设备与陆地无线接入网之间控制信令的主要部分是无线资源控制消息。The term "Radio Resource Control" (RRC) is the third layer of information used by the user equipment and the evolved base station for the control plane. The first layer is the physical layer, and the second layer is the medium access control layer. The radio resource control layer is the third layer. The RRC message carries all the parameters required to establish, modify, and release the medium access control layer and the physical layer protocol entity, and also carries some signaling of the non-access stratum (NAS), such as MM, CM. , SM, etc. The radio resource control allocates radio resources and transmits related signaling, and the main part of control signaling between the user equipment and the terrestrial radio access network is a radio resource control message.
术语“DRB”(Data Resource Bearer,终端与基站之间的数据承载),用于传输数据,每个用户设备可以有多个DRB来传输不同的业务数据。The term "DRB" (Data Resource Bearer) is used to transmit data. Each user equipment can have multiple DRBs to transmit different service data.
术语“协议数据单元”(Protocol Data Unit,PDU),是指在不同站点的各层对等实体之间传递的信息单元或数据单元,通常将第N层的协议数据单元记为NPDU。The term "Protocol Data Unit" (PDU) refers to an information unit or a data unit that is transferred between peer entities at different sites. The protocol data unit of the Nth layer is usually recorded as an NPDU.
术语“服务数据单元”(Service Data Unit,SDU),也称业务数据单元,其是指定层的用户与N层协议之间传递的数据单元,上层的服务数据单元发给下层之后,下层将其封装在协议数据单元中发送出去,第N层服务数据单元SDU,和上一层的协议数据单元(PDU)是一一对应的。The term "Service Data Unit" (SDU), also called a service data unit, is a data unit that is passed between a user of a specified layer and an N-layer protocol. After the upper service data unit is sent to the lower layer, the lower layer will The encapsulation is sent out in the protocol data unit, and the Nth layer service data unit SDU has a one-to-one correspondence with the protocol data units (PDUs) of the upper layer.
本申请实施例中,如图1所示,数据转发的具体过程如下:In the embodiment of the present application, as shown in FIG. 1 , the specific process of data forwarding is as follows:
S010,所述移动通信网络中的源网络侧的源主网络实体基于目标网络侧的目标主网络实体的第二缓存区地址信息基于目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;S010, the source primary network entity on the source network side in the mobile communication network is based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side. Forwarding the PDCP service data unit in the first buffer area of the source primary network entity to the second buffer area of the target primary network entity on the target network side;
本申请实施例中,第二缓存区地址信息可通过但不限于以下方式得到:In the embodiment of the present application, the second buffer area address information may be obtained by, but not limited to, the following manners:
第一,存储在源主网络实体中的目标主网络实体的第二缓存区对应的地址信息;First, the address information corresponding to the second buffer area of the target primary network entity stored in the source primary network entity;
第二,所述源主网络实体向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;所述目标主网络实体响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。Second, the source primary network entity sends a second cache buffer request to the target primary network entity to request address information of the second cache area of the target primary network entity; the target primary network entity Responding to the second cache area cache request, returning second cache area address information to the source primary network entity; wherein the second cache area is buffered from the source data entity of the source primary network entity And the PDCP service data unit corresponding to the serial number and/or the unassigned serial number and the IP data packet from the core network gateway after the target network side is in the target network side configuration effective state.
S020,在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;S020, when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity is from the second buffer area. Obtaining the PDCP service data unit and transmitting the PDCP service data unit to the multi-connection user equipment;
本申请实施例中,所述在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备,具体可以是但不限于:In the embodiment of the present application, when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity is Obtaining the PDCP service data unit in the second buffer area and sending the data to the multi-connection user equipment, which may be, but is not limited to:
在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,所述目标主网络实体基于从所述多连接用户设备获得的 上行PDCP状态报告和/或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be retransmitted to the multi-connection user equipment, the target primary network entity is obtained based on obtaining from the multi-connection user equipment. The uplink PDCP status report and/or the status of the radio link layer control protocol acknowledgement status based on the target network side, the PDCP service data unit is obtained from the second buffer area and sent to the multi-connection user equipment.
其中,所述源主网络实体为所述多连接用户设备的源锚点,所述源网络侧的源从网络实体为所述多连接用户设备的源数据传输点,所述目标主网络实体为所述目标网络侧处于目标网络侧配置生效状态时所述多连接用户设备的目标锚点;所述目标主网络实体通过所述源主网络实体基于多连接用户设备的无线资源管理策略从所述源网络侧的至少一个源从网络实体中选择得到。The source primary network entity is a source anchor point of the multi-connection user equipment, and the source from the network entity is a source data transmission point of the multi-connection user equipment, where the target primary network entity is a target anchor point of the multi-connection user equipment when the target network side is in a target network side configuration effective state; the target primary network entity is configured by the source primary network entity based on a radio resource management policy of the multi-connection user equipment At least one source on the source network side is selected from the network entity.
本申请实施例中,具体地,In the embodiment of the present application, specifically,
该多连接用户设备,为具有无线通信功能,在移动通信网络中可以同时连接两个以上网络实体的用户终端设备,具体可以是功能手机、智能手机、平板电脑、笔记本电脑或其他无线通信终端设备。The multi-connected user equipment is a user terminal device capable of simultaneously connecting two or more network entities in a mobile communication network, which may be a function mobile phone, a smart phone, a tablet computer, a notebook computer or other wireless communication terminal device. .
该移动通信网络,为2G、2.5G、3G、4G、5G或后续发展的更高代移动通信网络。The mobile communication network is a 2G, 2.5G, 3G, 4G, 5G or a later generation of a higher generation mobile communication network.
该锚点,为核心网中用户设备锚定的网络实体,锚点分配给用户设备的地址可以保持不变。用户设备使用移动网络时,用户设备的用户数据经锚点进出核心网。锚点,具体可以是但不限于演进型基站、移动性管理实体、服务网关。The anchor point is a network entity anchored to the user equipment in the core network, and the address assigned to the user equipment by the anchor point may remain unchanged. When the user equipment uses the mobile network, the user data of the user equipment enters and exits the core network via the anchor point. The anchor point may specifically be, but not limited to, an evolved base station, a mobility management entity, and a service gateway.
本申请实施例中,在所述目标网络侧处于无线配置生效状态时,所述目标主网络实体向所述源主网络实体传输最后的上行协议数据单元终止标识;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,所述源主网络实体对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。In the embodiment of the present application, when the target network side is in a wireless configuration active state, the target primary network entity transmits a last uplink protocol data unit termination identifier to the source primary network entity; and receives the target primary network. Before the last uplink protocol data unit termination identifier transmitted by the entity, the source primary network entity sorts the out-of-order uplink PDCP service data units, and then sequentially sorts the sorted out-of-order uplink PDCP service data units Transmitting to the core network; after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity sends the sorted out-of-order uplink PDCP service data unit together The corresponding serial number is sent to the target primary network entity on the target network side.
本申请实施例中,在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体作为所述目标网络侧的目标从网络实体将所述上行PDCP服务数据单元转发给所述目标主网络实体。In the embodiment of the present application, after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity serves as the target network side target from the network entity. The uplink PDCP service data unit is forwarded to the target primary network entity.
本申请实施例中,在所述目标网络侧处于所述目标网络侧配置生效状态之前,所述多连接用户设备基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。In the embodiment of the present application, before the target network side is in the target network side configuration effective state, the multi-connection user equipment configures the multi-connection user equipment to execute the terminal based on radio resource control or medium access control signaling. Uplink one-way transmission of data bearers between base stations to pass all uplink protocol data units for one of the downlink acknowledgement messages from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connected user equipment The preset network entity performs the one-way uplink transmission.
本申请实施例中,在所述多连接用户设备已执行单向上行传输后,所述目标主网络实体基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。以及,所述目标主网络实体基于所述第二缓存区中的协议数据单元状态,构建 上行PDCP状态报告。In the embodiment of the present application, after the multi-connection user equipment has performed the unidirectional uplink transmission, the target primary network entity constructs the uplink PDCP based on the sequence number status of the uplink PDCP protocol data unit counted by the target network. status report. And, the target primary network entity constructs an uplink PDCP status report based on the status of the protocol data unit in the second buffer area.
本申请实施例中,在所述目标网络侧处于目标网络侧配置生效状态,所述目标主网络实体触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;In the embodiment of the present application, the target network side is in the target network side configuration effective state, the target primary network entity triggers the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, the target network side is enabled. Security configuration
所述多连接用户设备基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;The multi-connection user equipment enables the PDCP sequence number of the security context of the target network side based on the received display signaling sent by the target network side;
所述多连接用户设备基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;The multi-connection user equipment processes a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;
所述多连接用户设备基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。The multi-connection user equipment processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
以下通过几个具体实施例对多连接用户设备触发移动性接入切换事件时的数据转发过程进行详细说明。The data forwarding process when the multi-connection user equipment triggers the mobility access handover event is described in detail below through several specific embodiments.
以下几个实施例基于相同或者相似的应用场景,该应用场景可以是:The following embodiments are based on the same or similar application scenarios, and the application scenario may be:
多连接用户设备接入移动通信网络的源网络侧,并进行数据交互通信。该移动通信网络的源网络侧包括一源主网络实体和至少一个源从网络实体,其中,源主网络实体为多连接用户设备的源锚点,即该多连接用户设备使用源网络侧进行数据交互通信时,多连接用户设备的用户数据经源锚点进出核心网,源从网络实体为多连接用户设备的源数据传输点。当多连接用户设备移动到两个网络实体的信号覆盖交叠处后,移动通信网络触发移动性接入切换事件,进行锚点改变。该锚点改变,可以是,源主网络实体基于多连接用户设备的无线资源管理策略从源网络侧的至少一个源从网络实体中选择出一个作为目标主网络实体,该目标主网络实体为目标网络侧处于目标网络侧配置生效时多连接用户设备的目标锚点。The multi-connected user equipment accesses the source network side of the mobile communication network and performs data interaction communication. The source network side of the mobile communication network includes a source master network entity and at least one source slave network entity, wherein the source master network entity is a source anchor point of the multi-connection user equipment, that is, the multi-connection user equipment uses the source network side to perform data. During interactive communication, the user data of the multi-connection user equipment enters and exits the core network through the source anchor point, and the source slave network entity is the source data transmission point of the multi-connection user equipment. After the multi-connected user equipment moves to the overlapping of the signal coverage of the two network entities, the mobile communication network triggers a mobility access handover event to perform an anchor change. The anchor point is changed. The source primary network entity selects one of the network entities from the at least one source on the source network side as the target primary network entity based on the radio resource management policy of the multi-connection user equipment, and the target primary network entity is the target. The network side is in the target anchor point of the multi-connection user equipment when the configuration on the target network side takes effect.
第一具体实施例,针对下行数据进行数据转发,如图2所示,具体过程如下:The first specific embodiment performs data forwarding for downlink data, as shown in FIG. 2, and the specific process is as follows:
在目标网络侧处于目标网络侧配置生效前,移动通信网络中的源网络侧的源主网络实体向目标网络侧的目标主网络实体发送一第二缓存区缓存请求,以请求目标主网络实体的第二缓存区地址;Before the target network side is configured to take effect on the target network side, the source primary network entity on the source network side in the mobile communication network sends a second cache area cache request to the target primary network entity on the target network side to request the target primary network entity. Second buffer area address;
目标主网络实体响应第二缓存区缓存请求,向源主网络实体返回第二缓存区地址信息;The target primary network entity returns the second buffer address information to the source primary network entity in response to the second buffer cache request;
源主网络实体基于目标网络侧的目标主网络实体的第二缓存区地址信息基于目标网络侧的目标主网络实体的第二缓存区地址信息,源主网络实体将其具有的第一缓存区中的PDCP服务数据单元转发给目标主网络实体中的第二缓存区,并进行缓存;当源主网络实体中的第一缓存区中的PDCP服务数据单元为源网络侧已排序的服务数据单元时,需要将源网络侧已排序的服务数据单元与该源网络侧已排序的服务数据单元所对应的序列号一 同转发给目标主网络实体中的第二缓存区,并进行缓存。The source host network entity is based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side, and the source primary network entity has the first cache area The PDCP service data unit is forwarded to the second buffer area in the target primary network entity and cached; when the PDCP service data unit in the first buffer area of the source primary network entity is the source network side sorted service data unit The sequenced service data unit on the source network side needs to be forwarded together with the sequence number corresponding to the sorted service data unit on the source network side to the second buffer area in the target primary network entity, and cached.
源主网络实体将源自自己的PDCP协议数据单元仍然直接发送给多连接用户设备;The source master network entity will still send the PDCP protocol data unit originating from itself to the multi-connection user equipment directly;
在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,目标主网络实体作为目标网络侧的目标锚点,基于从多连接用户设备获得的PDCP状态报告和/或基于目标主网络实体的无线链路层控制协议确认状态,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备。When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity serves as the target anchor point of the target network side, based on obtaining from the multi-connection user equipment. The PDCP status report and/or the status of the radio link layer control protocol based on the target primary network entity confirms the status, obtains the PDCP service data unit from the second buffer area and sends it to the multi-connected user equipment.
第二具体实施例,针对上行数据进行数据转发,如图3所示,具体过程如下:In a second specific embodiment, data forwarding is performed for uplink data, as shown in FIG. 3, and the specific process is as follows:
在目标网络侧处于无线配置生效状态时,目标主网络实体作为目标网络侧的目标锚点,向源主网络实体传输最后的上行协议数据单元终止标识;在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之前,源主网络实体对乱序的上行PDCP服务数据单元进行排序,然后将已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,源主网络实体将已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给目标网络侧的目标主网络实体。在在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,源主网络实体可作为目标网络侧的目标主网络实体将上行PDCP服务数据单元转发给目标主网络实体。When the target network side is in the wireless configuration effective state, the target primary network entity acts as the target anchor point of the target network side, and transmits the last uplink protocol data unit termination identifier to the source primary network entity; and receives the last transmission of the target primary network entity. Before the uplink protocol data unit terminates the identification, the source primary network entity sorts the out-of-order uplink PDCP service data units, and then sequentially sends the sorted out-of-order uplink PDCP service data units to the core network; upon receiving the target primary network After the last uplink protocol data unit termination identifier transmitted by the entity, the source primary network entity sends the sorted out-of-order uplink PDCP service data unit along with the corresponding sequence number to the target primary network entity on the target network side. After receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity may forward the uplink PDCP service data unit to the target primary network entity as the target primary network entity on the target network side.
目标主网络实体将来自源主网络实体的上行PDCP服务数据单元与目标网络侧处于目标网络侧配置生效状态下目标网络侧接收的上行PDCP服务数据单元进行排序,排序后转发给核心网。The target primary network entity sorts the uplink PDCP service data unit from the source primary network entity and the uplink PDCP service data unit received by the target network side in the target network side configuration effective state, and sorts the data to the core network.
目标主网络实体基于第二缓存区中的上行PDCP协议数据单元状态,构建上行PDCP状态报告;在多连接用户设备已执行单向上行传输后,目标主网络实体还可基于目标网络所统计的上行PDCP协议数据单元的序列号状态,构建上行PDCP状态报告。The target primary network entity constructs an uplink PDCP status report based on the status of the uplink PDCP protocol data unit in the second buffer area; after the multi-connection user equipment has performed the one-way uplink transmission, the target primary network entity may also perform uplink based on the target network. The serial number status of the PDCP protocol data unit constructs an uplink PDCP status report.
第三具体实施例,配置单向DRB数据传输,如图4所示,具体过程如下:In a third specific embodiment, one-way DRB data transmission is configured, as shown in FIG. 4, and the specific process is as follows:
在目标网络侧处于目标网络侧配置生效状态之前,多连接用户设备基于无线资源控制或介质访问控制信令,配置多连接用户设备执行DRB数据上行单向传输,以使多连接用户设备能够执行DRB数据单向上行传输。Before the target network side is in the target network side configuration effective state, the multi-connection user equipment configures the multi-connection user equipment to perform DRB data uplink one-way transmission based on the radio resource control or the medium access control signaling, so that the multi-connection user equipment can perform the DRB Data is transmitted in one direction.
在配置完成并生效后,在来自原接收上行协议数据单元的网络实体的下行确认消息可被多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行单向上行传输。After the configuration is completed and validated, in the case that the downlink acknowledgement message from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connection user equipment, all uplink protocol data units are executed in one direction through a preset network entity. Line transfer.
第四具体实施例,应用新目标网络侧的安全配置,具体过程如下:In a fourth specific embodiment, the security configuration of the new target network side is applied, and the specific process is as follows:
在目标网络侧处于目标网络侧配置生效状态,目标主网络实体触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;The target network side is in the target network side configuration effective state, and the target primary network entity triggers the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, the security configuration on the target network side is enabled;
多连接用户设备基于接收到的目标网络侧传来的显示信令,启用目标网络侧的安全上 下文的PDCP序列号;The multi-connection user equipment enables the PDCP serial number of the security context of the target network side based on the received display signaling transmitted from the target network side;
多连接用户设备基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;基于目标网络侧的安全上下文,处理预设PDCP序列号之后的PDCP数据包。The multi-connection user equipment processes the PDCP data packet before a preset PDCP sequence number based on the security context of the source network side; and processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
基于同一发明构思,本申请实施例中提供了一种数据转发装置100,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述。Based on the same inventive concept, a data forwarding device 100 is provided in the embodiment of the present application. For a specific implementation of the device, refer to the description of the method embodiment, and the repeated description is omitted.
如图5所示,该装置包括双缓存实现模块110、服务数据重发模块120;As shown in Figure 5, the device includes a dual cache implementation module 110, a service data retransmission module 120;
其中,among them,
双缓存实现模块110,用于基于目标网络侧的目标主网络实体的第二缓存区地址信息基于目标网络侧的目标主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;The dual cache implementation module 110 is configured to: source the primary network entity on the source network side based on the second cache area address information of the target primary network entity on the target network side based on the second cache area address information of the target primary network entity on the target network side. The PDCP service data unit in the first buffer area is forwarded to the second buffer area of the target primary network entity on the target network side;
服务数据重发模块120,用于在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备。The service data retransmission module 120 is configured to obtain the PDCP service data unit from the second buffer area when the target network side is configured to be in the target network side and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment. And sent to the multi-connected user device.
可能的实施方式中,装置还包括:In a possible implementation, the device further includes:
第二缓存区地址信息获取模块,用于向目标主网络实体发送一第二缓存区缓存请求,以请求目标主网络实体的第二缓存区的地址信息;响应第二缓存区缓存请求,向源主网络实体返回第二缓存区地址信息;a second buffer area address information obtaining module, configured to send a second buffer area cache request to the target primary network entity to request address information of the second buffer area of the target primary network entity; and respond to the second buffer area cache request to the source The primary network entity returns the second buffer address information;
其中,第二缓存区所缓存的是来自源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和目标网络侧处于目标网络侧配置生效状态后来自核心网网关的IP数据包。The second buffer area is buffered after the PDCP service data unit and the target network side from the source data entity of the source network entity and the corresponding sequence number and/or the unassigned sequence number are in the target network side configuration effective state. IP packets from the core network gateway.
可能的实施方式中,服务数据重发模块,具体用于:In a possible implementation manner, the service data retransmission module is specifically configured to:
在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,基于从多连接用户设备获得的上行PDCP状态报告和/或基于目标网络侧的无线链路层控制协议确认状态,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备。When the target network side is in the target network side configuration effective state, and needs to newly transmit or retransmit the PDCP service data unit to the multi-connection user equipment, based on the uplink PDCP status report obtained from the multi-connection user equipment and/or based on the target network side The radio link layer control protocol acknowledges the status, obtains the PDCP service data unit from the second buffer area, and transmits it to the multi-connection user equipment.
可能的实施方式中,装置还包括上行协议数据单元终止标识应用模块;In a possible implementation manner, the apparatus further includes an uplink protocol data unit termination identifier application module;
上行协议数据单元终止标识应用模块,用于在目标网络侧处于无线配置生效状态时,向源主网络实体传输最后的上行协议数据单元终止标识;以及,用于在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之前,对乱序的上行PDCP服务数据单元进行排序,然后将已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;以及,用于在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,将已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给目标网络侧的目标主网络实体。The uplink protocol data unit termination identifier application module is configured to: when the target network side is in the wireless configuration effective state, transmit the last uplink protocol data unit termination identifier to the source primary network entity; and, for receiving the target primary network entity transmission Sorting the out-of-order uplink PDCP service data units before the final uplink protocol data unit termination identifier, and then sequentially transmitting the sorted out-of-order uplink PDCP service data units to the core network; and, for receiving the target After the last uplink protocol data unit termination identifier transmitted by the primary network entity, the sorted out-of-order uplink PDCP service data unit is sent to the target primary network entity on the target network side along with the corresponding sequence number.
可能的实施方式中,上行协议数据单元终止标识应用模块,还用于在收到目标主网络实体传输来的最后的上行协议数据单元终止标识之后,将上行PDCP服务数据单元转发给目标主网络实体。In a possible implementation, the uplink protocol data unit termination identifier application module is further configured to forward the uplink PDCP service data unit to the target primary network entity after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity. .
可能的实施方式中,装置还包括单向上行传输模块;In a possible implementation, the apparatus further includes a one-way uplink transmission module;
单向上行传输模块,在目标网络侧处于目标网络侧配置生效状态之前,用于基于无线资源控制或介质访问控制信令,配置多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行单向上行传输。The unidirectional uplink transmission module is configured to perform, after the target network side is in the effective state of the target network side configuration, configure the multi-connection user equipment to perform the uplink one-way of the data bearer between the terminal and the base station based on the radio resource control or the medium access control signaling. The transmission is performed to perform one-way uplink transmission on all uplink protocol data units through a preset network entity in a case where the downlink acknowledgement message from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connection user equipment.
可能的实施方式中,装置还包括上行PDCP状态报告构建模块;In a possible implementation, the apparatus further includes an uplink PDCP status report building module;
上行PDCP状态报告构建模块,用于基于第二缓存区中的协议数据单元状态,构建上行PDCP状态报告;以及,用于在多连接用户设备已执行单向上行传输后,基于目标网络所统计的上行PDCP协议数据单元的序列号状态,构建上行PDCP状态报告。An uplink PDCP status report building module, configured to construct an uplink PDCP status report based on a protocol data unit status in the second buffer area; and configured to perform statistics based on the target network after the multi-connection user equipment has performed the one-way uplink transmission The serial number status of the uplink PDCP protocol data unit is constructed to construct an uplink PDCP status report.
可能的实施方式中,装置还包括目标网络侧全配置启用模块;In a possible implementation, the apparatus further includes a target network side full configuration enabling module;
目标网络侧全配置启用模块,用于在目标网络侧处于目标网络侧配置生效状态,触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;The target network side full configuration enabling module is configured to be in the target network side configuration effective state on the target network side, triggering the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, enabling the security configuration on the target network side;
以及,用于基于接收到的目标网络侧传来的显示信令,启用目标网络侧的安全上下文的PDCP序列号;And, configured to enable a PDCP sequence number of the security context of the target network side based on the display signaling transmitted from the received target network side;
以及,用于基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;And, for processing a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;
以及,用于基于目标网络侧的安全上下文,处理预设PDCP序列号之后的PDCP数据包。And, for processing the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
基于同一发明构思,本申请实施例还提供一种移动通信网络200,该移动通信网络200的具体实施可参见方法实施例部分的描述,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present application further provides a mobile communication network 200. For the specific implementation of the mobile communication network 200, reference may be made to the description of the method embodiment, and details are not described herein again.
如图6所示,该移动通信网络200,的源网络侧包括:源主网络实体210、与源主网络实体210无线连接的至少一个源从网络实体;源主网络实体210为多连接用户设备300的源锚点,源从网络实体为多连接用户设备的源数据传输点,至少一个源从网络实体与多连接用户设备300可无线网络连接,至少一个源从网络实体中的一个源从网络实体被源主网络实体210基于多连接用户设备300的无线资源管理策略作为目标主网络实体220;该目标主网络实体220为移动通信网络200的目标网络侧处于目标网络侧配置生效状态时多连接用户设备300的目标锚点。As shown in FIG. 6, the source network side of the mobile communication network 200 includes: a source master network entity 210, at least one source slave network entity wirelessly connected to the source master network entity 210, and a source master network entity 210 as a multi-connection user equipment. a source anchor point of 300, the source from the network entity being a source data transmission point of the multi-connection user equipment, at least one source from the network entity and the multi-connection user equipment 300 may be connected by a wireless network, and at least one source from one source of the network entity from the network The entity is used as the target primary network entity 220 by the source primary network entity 210 based on the wireless resource management policy of the multi-connection user equipment 300; the target primary network entity 220 is connected when the target network side of the mobile communication network 200 is in the target network side configuration effective state. The target anchor of the user device 300.
其中,among them,
源主网络实体210,用于基于目标网络侧的目标主网络实体的第二缓存区地址信息基于目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体220的第二缓存区中缓存;The source primary network entity 210 is configured to: based on the second cache area address information of the target primary network entity on the target network side, based on the second cache area address information of the target primary network entity on the target network side, the first of the source primary network entities The PDCP service data unit in the buffer area is forwarded to the second buffer area of the target primary network entity 220 on the target network side for buffering;
目标主网络实体220,用于在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备300新发或者重发PDCP服务数据单元时,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备300;The target primary network entity 220 is configured to obtain the PDCP service data unit from the second buffer area when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment 300. And sent to the multi-connection user equipment 300;
其中,源主网络实体210为多连接用户设备300的源锚点,目标主网络实体220为目标网络侧处于目标网络侧配置生效状态时多连接用户设备300的目标锚点;目标主网络实体220通过源主网络实体210基于多连接用户设备300的无线资源管理策略从源网络侧的至少一个源从网络实体中选择得到。The source primary network entity 210 is the source anchor point of the multi-connection user equipment 300, and the target primary network entity 220 is the target anchor point of the multi-connection user equipment 300 when the target network side is in the target network side configuration effective state; the target primary network entity 220 The source primary network entity 210 selects from the network entity based on at least one source on the source network side based on the radio resource management policy of the multi-connection user equipment 300.
可能的实施方式中,源主网络实体210,还用于向目标主网络实体220发送一第二缓存区缓存请求,以请求目标主网络实体220的第二缓存区的地址信息;In a possible implementation, the source primary network entity 210 is further configured to send a second cache buffer request to the target primary network entity 220 to request address information of the second cache area of the target primary network entity 220.
目标主网络实体220,还用于响应第二缓存区缓存请求,向源主网络实体210返回第二缓存区地址信息;The target primary network entity 220 is further configured to: return, according to the second buffer cache request, the second cache area address information to the source primary network entity 210;
其中,第二缓存区所缓存的是来自源主网络实体210已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和目标网络侧处于目标网络侧配置生效状态后来自核心网网关的IP数据包。The second buffer area is buffered from the source data entity 210 and the corresponding sequence number and/or the unassigned sequence number of the PDCP service data unit and the target network side are in the target network side configuration effective state. After the IP packet from the core network gateway.
可能的实施方式中,目标主网络实体220,具体用于:In a possible implementation manner, the target primary network entity 220 is specifically configured to:
在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备300重发PDCP服务数据单元时,基于从多连接用户设备300获得的上行PDCP状态报告和/或基于目标网络侧的无线链路层控制协议确认状态,从第二缓存区中获得PDCP服务数据单元并发送给多连接用户设备300。When the target network side is in the target network side configuration effective state, and needs to retransmit the PDCP service data unit to the multi-connection user equipment 300, based on the uplink PDCP status report obtained from the multi-connection user equipment 300 and/or based on the target network side wireless The link layer control protocol acknowledges the status, obtains the PDCP service data unit from the second buffer area, and sends it to the multi-connection user equipment 300.
可能的实施方式中,目标主网络实体220,还用于在目标网络侧处于无线配置生效状态时,向源主网络实体210传输最后的上行协议数据单元终止标识;In a possible implementation manner, the target primary network entity 220 is further configured to: when the target network side is in the wireless configuration effective state, transmit the last uplink protocol data unit termination identifier to the source primary network entity 210;
源主网络实体210,还用于在收到目标主网络实体220传输来的最后的上行协议数据单元终止标识之前,对乱序的上行PDCP服务数据单元进行排序,然后将已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;以及,还用于在收到目标主网络实体220传输来的最后的上行协议数据单元终止标识之后,将已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给目标网络侧的目标主网络实体220。The source primary network entity 210 is further configured to sort the out-of-order uplink PDCP service data units before receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity 220, and then sort the sorted out-of-order The uplink PDCP service data unit is sequentially sent to the core network; and is further configured to: after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity 220, the sorted out-of-order uplink PDCP service data unit is The corresponding serial number is sent to the target primary network entity 220 on the target network side.
可能的实施方式中,源主网络实体210,还用于在收到目标主网络实体220传输来的最后的上行协议数据单元终止标识之后,将上行PDCP服务数据单元转发给目标主网络实体220。In a possible implementation, the source primary network entity 210 is further configured to forward the uplink PDCP service data unit to the target primary network entity 220 after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity 220.
可能的实施方式中,该移动通信网络200,在目标网络侧处于目标网络侧配置生效状 态之前,能够使多连接用户设备300基于无线资源控制或介质访问控制信令,配置多连接用户设备300执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被多连接用户设备300继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行单向上行传输。In a possible implementation manner, the mobile communication network 200 can enable the multi-connection user equipment 300 to configure the multi-connection user equipment 300 to perform based on radio resource control or medium access control signaling before the target network side is in the target network side configuration effective state. Uplink one-way transmission of data bearers between the terminal and the base station to pass all uplink protocol data units in case the downlink acknowledgement message from the network entity originally receiving the uplink protocol data unit can be continuously received by the multi-connection user equipment 300 A preset network entity performs one-way uplink transmission.
可能的实施方式中,目标主网络实体220,还用于在多连接用户设备300已执行单向上行传输后,基于目标网络所统计的上行PDCP协议数据单元的序列号状态,构建上行PDCP状态报告。In a possible implementation, the target primary network entity 220 is further configured to construct an uplink PDCP status report based on the sequence number status of the uplink PDCP protocol data unit that is counted by the target network after the multi-connection user equipment 300 has performed the one-way uplink transmission. .
可能的实施方式中,目标主网络实体220,还用于基于第二缓存区中的协议数据单元状态,构建上行PDCP状态报告。In a possible implementation manner, the target primary network entity 220 is further configured to construct an uplink PDCP status report based on the status of the protocol data unit in the second buffer area.
可能的实施方式中,目标主网络实体220,还用于在目标网络侧处于目标网络侧配置生效状态,触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;以使多连接用户设备300基于接收到的目标网络侧传来的显示信令,启用目标网络侧的安全上下文的PDCP序列号;In a possible implementation, the target primary network entity 220 is further configured to be in the target network side configuration effective state on the target network side, triggering the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, enabling the target network side Security configuration; enabling the multi-connection user equipment 300 to enable the PDCP sequence number of the security context of the target network side based on the display signaling transmitted from the received target network side;
以及,使多连接用户设备300基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;And causing the multi-connection user equipment 300 to process the PDCP data packet before a preset PDCP sequence number based on the security context of the source network side;
以及,使多连接用户设备300基于目标网络侧的安全上下文,处理预设PDCP序列号之后的PDCP数据包。And, the multi-connection user equipment 300 processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
参见图7,在源网络侧的源主网络实体侧,本申请实施例提供的第二种数据转发装置,包括:Referring to FIG. 7, on the source network entity side of the source network side, the second data forwarding device provided by the embodiment of the present application includes:
处理器500,用于读取存储器520中的程序,执行下列过程:The processor 500 is configured to read a program in the memory 520 and perform the following process:
基于目标网络侧的目标主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元,通过收发机510转发到目标网络侧的目标主网络实体的第二缓存区中缓存,使得在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体能够从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。The PDCP service data unit in the first buffer area of the source primary network entity on the source network side is forwarded to the target host on the target network side by the transceiver 510 based on the second cache area address information of the target primary network entity on the target network side. The second cache area of the network entity is cached, so that when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network The entity can obtain the PDCP service data unit from the second buffer area and send the PDCP service data unit to the multi-connection user equipment.
收发机510,用于在处理器500的控制下接收和发送数据。The transceiver 510 is configured to receive and transmit data under the control of the processor 500.
另外,需要说明的是,处理器500还具有上述实施例中源网络侧的源主网络实体的其他功能,在此不再赘述。In addition, it should be noted that the processor 500 further has other functions of the source primary network entity on the source network side in the foregoing embodiment, and details are not described herein again.
其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的 单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。Here, in FIG. 7, the bus architecture may include any number of interconnected buses and bridges, specifically linked by one or more processors represented by processor 500 and various circuits of memory represented by memory 520. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. Transceiver 510 can be a plurality of components, including a transmitter and a transceiver, providing means for communicating with various other devices on a transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 500 when performing operations.
处理器500可以是中央处埋器(CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)。The processor 500 can be a central buried device (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (Complex Programmable Logic Device). , CPLD).
相应地,在目标网络侧的目标主网络实体侧,参见图8,本申请实施例提供的第三种数据转发装置,包括:Correspondingly, on the target primary network entity side of the target network side, referring to FIG. 8, the third data forwarding device provided by the embodiment of the present application includes:
处理器504,用于读取存储器505中的程序,执行下列过程:The processor 504 is configured to read a program in the memory 505 and perform the following process:
在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从所述目标主网络实体的第二缓存区中获得所述PDCP服务数据单元,并通过收发机501发送给所述多连接用户设备;其中,所述PDCP服务数据单元,是源网络侧的源主网络实体基于所述目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到该目标网络侧的目标主网络实体的第二缓存区中缓存的。When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity. And transmitting to the multi-connection user equipment by the transceiver 501; wherein the PDCP service data unit is a second cache area address of the source main network entity on the source network side based on the target primary network entity on the target network side And forwarding the PDCP service data unit in the first buffer area of the source primary network entity to the second buffer area of the target primary network entity on the target network side.
收发机501,用于在处理器504的控制下接收和发送数据。The transceiver 501 is configured to receive and transmit data under the control of the processor 504.
另外,需要说明的是,处理器504还具有上述实施例中目标网络侧的目标主网络实体的其他功能,在此不再赘述。In addition, it should be noted that the processor 504 further has other functions of the target primary network entity on the target network side in the foregoing embodiment, and details are not described herein again.
在图8中,总线架构(用总线506来代表),总线506可以包括任意数量的互联的总线和桥,总线506将包括由处理器504代表的一个或多个处理器和存储器505代表的存储器的各种电路链接在一起。总线500还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口503在总线506和收发机501之间提供接口。收发机501可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器504处理的数据通过天线502在无线介质上进行传输,进一步,天线502还接收数据并将数据传送给处理器504。In FIG. 8, a bus architecture (represented by bus 506), which may include any number of interconnected buses and bridges, will include one or more processors represented by processor 504 and memory represented by memory 505. The various circuits are linked together. The bus 500 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein. Bus interface 503 provides an interface between bus 506 and transceiver 501. Transceiver 501 can be an element or a plurality of elements, such as a plurality of receivers and transmitters, providing means for communicating with various other devices on a transmission medium. Data processed by processor 504 is transmitted over wireless medium via antenna 502. Further, antenna 502 also receives data and transmits the data to processor 504.
处理器504负责管理总线506和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器505可以被用于存储处理器504在执行操作时所使用的数据。The processor 504 is responsible for managing the bus 506 and the usual processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 505 can be used to store data used by the processor 504 when performing operations.
可选的,处理器504可以是CPU(中央处埋器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。Optionally, the processor 504 may be a CPU (Central Embedded Device), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device). , complex programmable logic devices).
在源网络侧的源主网络实体侧,本申请实施例提供的一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行:基于目标网络侧的目标 主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存,使得在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体能够从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。On the source network entity side of the source network side, a computer storage medium provided by the embodiment of the present application stores computer executable instructions for causing the computer to execute: based on a target of the target network side The second buffer area address information of the primary network entity forwards the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the second buffer area of the target primary network entity on the target network side, so that When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity can obtain the second cache area. The PDCP service data unit is sent to the multi-connection user equipment.
相应地,在目标网络侧的目标主网络实体侧,本申请实施例提供的第二种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行:在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从所述目标主网络实体的第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;其中,所述PDCP服务数据单元,是源网络侧的源主网络实体基于所述目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到该目标网络侧的目标主网络实体的第二缓存区中缓存的。Correspondingly, in the target main network entity side of the target network side, the second computer storage medium provided by the embodiment of the present application stores computer executable instructions for causing the computer to execute: at the target When the network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity and sent. Giving the multi-connection user equipment; wherein the PDCP service data unit is a source main network entity on the source network side, based on the second cache area address information of the target primary network entity on the target network side, the source primary network The PDCP service data unit in the first buffer area of the entity is forwarded to the second buffer area of the target primary network entity on the target network side.
本申请实施例提供的任一所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。Any of the computer storage media provided by the embodiments of the present application may be any available media or data storage device accessible by a computer, including but not limited to magnetic storage (eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), Optical memories (such as CD, DVD, BD, HVD, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, NAND FLASH, SSD).
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present application can be provided as a method, system, or computer program product. Thus, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware. Moreover, the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While the preferred embodiment of the present application has been described, it will be apparent that those skilled in the art can make further changes and modifications to the embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。It is apparent that those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, it is intended that the present invention cover the modifications and variations of the embodiments of the present invention.
Claims (21)
- 一种数据转发方法,应用于移动通信网络中;其特征在于,包括:A data forwarding method is applied to a mobile communication network; and the method includes:所述移动通信网络中的源网络侧的源主网络实体基于目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;The source primary network entity on the source network side in the mobile communication network forwards the PDCP service data unit in the first buffer area of the source primary network entity based on the second cache area address information of the target primary network entity on the target network side Cache to the second cache area of the target primary network entity on the target network side;在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity obtains the location from the second buffer area. Decoding the PDCP service data unit and transmitting the data to the multi-connection user equipment;其中,所述源主网络实体为所述多连接用户设备的源锚点,所述源网络侧的源从网络实体为所述多连接用户设备的源数据传输点,所述目标主网络实体为所述目标网络侧处于目标网络侧配置生效状态时所述多连接用户设备的目标锚点;所述目标主网络实体通过所述源主网络实体基于多连接用户设备的无线资源管理策略从所述源网络侧的至少一个源从网络实体中选择得到。The source primary network entity is a source anchor point of the multi-connection user equipment, and the source from the network entity is a source data transmission point of the multi-connection user equipment, where the target primary network entity is a target anchor point of the multi-connection user equipment when the target network side is in a target network side configuration effective state; the target primary network entity is configured by the source primary network entity based on a radio resource management policy of the multi-connection user equipment At least one source on the source network side is selected from the network entity.
- 根据权利要求1所述的数据转发方法,其特征在于,所述方法还包括:The data forwarding method according to claim 1, wherein the method further comprises:所述源主网络实体向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;所述目标主网络实体响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;Sending, by the source primary network entity, a second buffer cache request to the target primary network entity to request address information of the second cache area of the target primary network entity; the target primary network entity responding to the a second buffer area cache request, returning second buffer area address information to the source primary network entity;其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。The second buffer area is buffered by the PDCP service data unit and the target network side from the source data entity of the source primary network entity and the corresponding sequence number and/or unassigned sequence number. The IP packet from the core network gateway after the target network side is configured to take effect.
- 根据权利要求1所述的数据转发方法,其特征在于,所述在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备,具体为:The data forwarding method according to claim 1, wherein the target network side is in a target network side configuration effective state, and when the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment The target primary network entity obtains the PDCP service data unit from the second buffer area and sends the PDCP service data unit to the multi-connection user equipment, specifically:在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,所述目标主网络实体基于从所述多连接用户设备获得的上行PDCP状态报告和/或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be retransmitted to the multi-connection user equipment, the target primary network entity is obtained based on obtaining from the multi-connection user equipment. The uplink PDCP status report and/or the status of the radio link layer control protocol acknowledgement status based on the target network side, the PDCP service data unit is obtained from the second buffer area and sent to the multi-connection user equipment.
- 根据权利要求1所述的数据转发方法,其特征在于,所述方法还包括:The data forwarding method according to claim 1, wherein the method further comprises:在所述目标网络侧处于无线配置生效状态时,所述目标主网络实体向所述源主网络实体传输最后的上行协议数据单元终止标识;在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,所述源主网络实体对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;在收 到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。Transmitting, by the target primary network entity, a final uplink protocol data unit termination identifier to the source primary network entity when the target network side is in a wireless configuration active state; receiving the received by the target primary network entity Before the last uplink protocol data unit terminates the identifier, the source primary network entity sorts the out-of-order uplink PDCP service data units, and then sequentially sends the sorted out-of-order uplink PDCP service data units to the core network; After receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity sends the sorted out-of-order uplink PDCP service data unit along with the corresponding sequence number. To the target primary network entity on the target network side.
- 根据权利要求4所述的数据转发方法,其特征在于,所述方法还包括:The data forwarding method according to claim 4, wherein the method further comprises:在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,所述源主网络实体作为所述目标网络侧的目标从网络实体将所述上行PDCP服务数据单元转发给所述目标主网络实体。After receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the source primary network entity forwards the uplink PDCP service data unit from the network entity as a target of the target network side. Give the target primary network entity.
- 根据权利要求1至5中任意一项所述的数据转发方法,其特征在于,在所述目标网络侧处于所述目标网络侧配置生效状态之前,所述方法还包括:The data forwarding method according to any one of claims 1 to 5, wherein before the target network side is in the target network side configuration effective state, the method further includes:所述多连接用户设备基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。The multi-connection user equipment configures the multi-connection user equipment to perform uplink one-way transmission of data bearers between the terminal and the base station based on radio resource control or medium access control signaling, in the network from the original uplink protocol data unit. When the downlink acknowledgement message of the entity is continuously received by the multi-connected user equipment, the one-way uplink transmission is performed by a preset network entity for all uplink protocol data units.
- 根据权利要求6所述的数据转发方法,其特征在于,在所述多连接用户设备已执行单向上行传输后,所述方法还包括:The data forwarding method according to claim 6, wherein after the multi-connection user equipment has performed one-way uplink transmission, the method further includes:所述目标主网络实体基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。The target primary network entity constructs the uplink PDCP status report based on a sequence number status of an uplink PDCP protocol data unit counted by the target network.
- 根据权利要求1至5中任意一项所述的数据转发方法,其特征在于,所述方法还包括:The data forwarding method according to any one of claims 1 to 5, wherein the method further comprises:所述目标主网络实体基于所述第二缓存区中的协议数据单元状态,构建上行PDCP状态报告。The target primary network entity constructs an uplink PDCP status report based on the status of the protocol data unit in the second buffer area.
- 根据权利要求1至5中任意一项所述的数据转发方法,其特征在于,所述方法还包括:The data forwarding method according to any one of claims 1 to 5, wherein the method further comprises:在所述目标网络侧处于目标网络侧配置生效状态,所述目标主网络实体触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;The target network side is in the target network side configuration effective state, the target primary network entity triggers the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, the security configuration on the target network side is enabled;所述多连接用户设备基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;The multi-connection user equipment enables the PDCP sequence number of the security context of the target network side based on the received display signaling sent by the target network side;所述多连接用户设备基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;The multi-connection user equipment processes a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;所述多连接用户设备基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。The multi-connection user equipment processes the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
- 一种数据转发装置,应用于移动通信网络中;其特征在于,包括:A data forwarding device is applied to a mobile communication network; and the method includes:双缓存实现模块,用于基于目标网络侧的目标主网络实体的第二缓存区地址信息,将 源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存;a dual-cache implementation module, configured to forward the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the target network side based on the second cache area address information of the target primary network entity on the target network side Cache in the second cache area of the target primary network entity;服务数据重发模块,用于在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。a service data retransmission module, configured to: when the target network side is in a target network side configuration effective state, and needs to newly send or resend the PDCP service data unit to the multi-connection user equipment, from the second buffer area Obtaining the PDCP service data unit and transmitting the PDCP service data unit to the multi-connection user equipment.
- 根据权利要求10所述的数据转发装置,其特征在于,所述装置还包括:The data forwarding device according to claim 10, wherein the device further comprises:第二缓存区地址信息获取模块,用于向所述目标主网络实体发送一第二缓存区缓存请求,以请求所述目标主网络实体的所述第二缓存区的地址信息;响应所述第二缓存区缓存请求,向所述源主网络实体返回第二缓存区地址信息;a second buffer area address information obtaining module, configured to send a second buffer area cache request to the target primary network entity to request address information of the second buffer area of the target primary network entity; a second buffer area cache request, returning second buffer area address information to the source primary network entity;其中,所述第二缓存区所缓存的是来自所述源主网络实体已排序的服务数据单元以及对应的序列号和/或未分配序列号的PDCP服务数据单元和所述目标网络侧处于所述目标网络侧配置生效状态后来自核心网网关的IP数据包。The second buffer area is buffered by the PDCP service data unit and the target network side from the source data entity of the source primary network entity and the corresponding sequence number and/or unassigned sequence number. The IP packet from the core network gateway after the target network side is configured to take effect.
- 根据权利要求10所述的数据转发装置,其特征在于,所述服务数据重发模块,具体用于:The data forwarding device according to claim 10, wherein the service data retransmission module is specifically configured to:在所述目标网络侧处于所述目标网络侧配置生效状态,且需要向所述多连接用户设备重发所述PDCP服务数据单元时,基于从所述多连接用户设备获得的上行PDCP状态报告和/或基于所述目标网络侧的无线链路层控制协议确认状态,从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。When the target network side is in the target network side configuration effective state, and needs to retransmit the PDCP service data unit to the multi-connection user equipment, based on the uplink PDCP status report obtained from the multi-connection user equipment and And/or obtaining the PDCP service data unit from the second buffer area and transmitting to the multi-connection user equipment based on a radio link layer control protocol acknowledgement status of the target network side.
- 根据权利要求10所述的数据转发装置,其特征在于,所述装置还包括上行协议数据单元终止标识应用模块;The data forwarding device according to claim 10, wherein the device further comprises an uplink protocol data unit termination identifier application module;所述上行协议数据单元终止标识应用模块,用于在所述目标网络侧处于无线配置生效状态时,向所述源主网络实体传输最后的上行协议数据单元终止标识;以及,用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之前,对乱序的上行PDCP服务数据单元进行排序,然后将所述已排序的乱序的上行PDCP服务数据单元顺序发送给核心网;以及,用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,将所述已排序的乱序的上行PDCP服务数据单元连同所对应的序列号发送给所述目标网络侧的目标主网络实体。The uplink protocol data unit termination identifier application module is configured to: when the target network side is in a wireless configuration active state, transmit a last uplink protocol data unit termination identifier to the source primary network entity; and, for receiving Before the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the out-of-order uplink PDCP service data units are sorted, and then the sorted out-of-order uplink PDCP service data units are sequentially sent. And to the core network; and, after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, the sorted out-of-order uplink PDCP service data unit is associated with the corresponding The serial number is sent to the target primary network entity on the target network side.
- 根据权利要求13所述的数据转发装置,其特征在于,A data forwarding device according to claim 13 wherein:所述上行协议数据单元终止标识应用模块,还用于在收到所述目标主网络实体传输来的所述最后的上行协议数据单元终止标识之后,将所述上行PDCP服务数据单元转发给所述目标主网络实体。The uplink protocol data unit termination identifier application module is further configured to: after receiving the last uplink protocol data unit termination identifier transmitted by the target primary network entity, forwarding the uplink PDCP service data unit to the Target primary network entity.
- 根据权利要求10所述的数据转发装置,其特征在于,所述装置还包括单向上行传输模块;The data forwarding device according to claim 10, wherein the device further comprises a one-way uplink transmission module;所述单向上行传输模块,在所述目标网络侧处于所述目标网络侧配置生效状态之前,用于基于无线资源控制或介质访问控制信令,配置所述多连接用户设备执行终端与基站之间的数据承载的上行单向传输,以在来自原接收上行协议数据单元的网络实体的下行确认消息可被所述多连接用户设备继续接收的情况下,对所有上行协议数据单元通过一预设的网络实体执行所述单向上行传输。The unidirectional uplink transmission module is configured to configure the multi-connection user equipment to perform the terminal and the base station based on the radio resource control or the medium access control signaling before the target network side is in the target network side configuration effective state. Uplink one-way transmission of data between the two, so that in the case that the downlink acknowledgement message from the network entity that originally received the uplink protocol data unit can be continuously received by the multi-connected user equipment, a preset is adopted for all uplink protocol data units. The network entity performs the one-way uplink transmission.
- 根据权利要求10至15中任意一项所述的数据转发装置,其特征在于,所述装置还包括上行PDCP状态报告构建模块;The data forwarding device according to any one of claims 10 to 15, wherein the device further comprises an uplink PDCP status report construction module;所述上行PDCP状态报告构建模块,用于基于所述第二缓存区中的协议数据单元状态,构建上行PDCP状态报告;以及,用于在所述多连接用户设备已执行单向上行传输后,基于所述目标网络所统计的上行PDCP协议数据单元的序列号状态,构建所述上行PDCP状态报告。The uplink PDCP status report construction module is configured to construct an uplink PDCP status report based on a protocol data unit status in the second buffer area; and, after the multi-connection user equipment has performed one-way uplink transmission, The uplink PDCP status report is constructed based on a sequence number status of an uplink PDCP protocol data unit counted by the target network.
- 根据权利要求10至15中任意一项所述的数据转发装置,其特征在于,所述装置还包括目标网络侧全配置启用模块;The data forwarding device according to any one of claims 10 to 15, wherein the device further comprises a target network side full configuration enabling module;所述目标网络侧全配置启用模块,用于在所述目标网络侧处于目标网络侧配置生效状态,触发核心网产生一路径转换操作,在获得返回的路径转换确认消息后,启用目标网络侧的安全配置;The target network side full configuration enabling module is configured to be in the target network side configuration effective state on the target network side, triggering the core network to generate a path switching operation, and after obtaining the returned path conversion confirmation message, enabling the target network side Security configuration以及,用于基于接收到的所述目标网络侧传来的显示信令,启用所述目标网络侧的安全上下文的PDCP序列号;And for enabling the PDCP sequence number of the security context of the target network side based on the received display signaling sent by the target network side;以及,用于基于源网络侧的安全上下文,处理一预设PDCP序列号之前的PDCP数据包;And, for processing a PDCP data packet before a preset PDCP sequence number based on a security context of the source network side;以及,用于基于所述目标网络侧的安全上下文,处理所述预设PDCP序列号之后的PDCP数据包。And for processing the PDCP data packet after the preset PDCP sequence number based on the security context of the target network side.
- 一种数据转发装置,其特征在于,包括:A data forwarding device, comprising:存储器,用于存储程序指令;a memory for storing program instructions;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:a processor, configured to invoke a program instruction stored in the memory, and execute according to the obtained program:基于目标网络侧的目标主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存,使得在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体能够从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。Forwarding the PDCP service data unit in the first buffer area of the source primary network entity on the source network side to the second target network entity on the target network side based on the second buffer area address information of the target primary network entity on the target network side Caching in the buffer area, so that when the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity can The PDCP service data unit is obtained in the second buffer area and sent to the multi-connection user equipment.
- 一种数据转发装置,其特征在于,包括:A data forwarding device, comprising:存储器,用于存储程序指令;a memory for storing program instructions;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:a processor, configured to invoke a program instruction stored in the memory, and execute according to the obtained program:在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从所述目标主网络实体的第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;其中,所述PDCP服务数据单元,是源网络侧的源主网络实体基于所述目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到该目标网络侧的目标主网络实体的第二缓存区中缓存的。When the target network side is in the target network side configuration effective state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity. And sending to the multi-connection user equipment, where the PDCP service data unit is a source network entity on the source network side, based on the second cache area address information of the target primary network entity on the target network side, the source is the source The PDCP service data unit in the first buffer area of the primary network entity is forwarded to the second buffer area of the target primary network entity of the target network side.
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行:基于目标网络侧的目标主网络实体的第二缓存区地址信息,将源网络侧的源主网络实体的第一缓存区中的PDCP服务数据单元转发到目标网络侧的目标主网络实体的第二缓存区中缓存,使得在所述目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发所述PDCP服务数据单元时,所述目标主网络实体能够从所述第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备。A computer storage medium, characterized in that the computer storage medium stores computer executable instructions for causing the computer to execute: a second buffer area based on a target primary network entity of a target network side Address information, the PDCP service data unit in the first buffer area of the source primary network entity on the source network side is forwarded to the second cache area of the target primary network entity on the target network side, so that the target network side is in the target When the network side configuration is in an active state, and the PDCP service data unit needs to be newly sent or retransmitted to the multi-connection user equipment, the target primary network entity can obtain the PDCP service data unit from the second buffer area and send the PDCP service data unit. Giving the multi-connected user device.
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行:在目标网络侧处于目标网络侧配置生效状态,且需要向多连接用户设备新发或重发PDCP服务数据单元时,从所述目标主网络实体的第二缓存区中获得所述PDCP服务数据单元并发送给所述多连接用户设备;其中,所述PDCP服务数据单元,是源网络侧的源主网络实体基于所述目标网络侧的目标主网络实体的第二缓存区地址信息,将该源主网络实体的第一缓存区中的PDCP服务数据单元转发到该目标网络侧的目标主网络实体的第二缓存区中缓存的。A computer storage medium, characterized in that the computer storage medium stores computer executable instructions for causing the computer to execute: the target network side is configured to be in a target network side effective state, and is required When the PDCP service data unit is newly sent or retransmitted to the multi-connection user equipment, the PDCP service data unit is obtained from the second buffer area of the target primary network entity and sent to the multi-connection user equipment; a PDCP service data unit, where the source primary network entity on the source network side is based on the second cache area address information of the target primary network entity on the target network side, and the PDCP service data unit in the first buffer area of the source primary network entity Forwarded to the second cache area of the target primary network entity on the target network side.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710011299.4A CN108282829A (en) | 2017-01-06 | 2017-01-06 | A kind of data forwarding method and device |
CN201710011299.4 | 2017-01-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018127220A1 true WO2018127220A1 (en) | 2018-07-12 |
Family
ID=62789193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/075307 WO2018127220A1 (en) | 2017-01-06 | 2018-02-05 | Data forwarding method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108282829A (en) |
WO (1) | WO2018127220A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113098973A (en) * | 2021-04-13 | 2021-07-09 | 鹏城实验室 | Data transmission method, system, storage medium and terminal device in packet-level network |
CN114500654A (en) * | 2022-02-23 | 2022-05-13 | 石家庄通合电子科技股份有限公司 | Data forwarding device, power module and data forwarding method |
CN118413525A (en) * | 2024-06-05 | 2024-07-30 | 广州中长康达信息技术有限公司 | Recursive data transmission method and system based on master-slave structure |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111356189A (en) * | 2018-12-24 | 2020-06-30 | 中兴通讯股份有限公司 | Terminal switching indication, switching forwarding and switching processing method and device |
CN111935794B (en) * | 2020-07-02 | 2021-06-04 | 四川创智联恒科技有限公司 | Data processing method for shortening switching time delay |
CN111988207B (en) * | 2020-08-14 | 2021-10-29 | 深圳市欧瑞博科技股份有限公司 | Data importing method and device of intelligent household equipment, server and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009021616A1 (en) * | 2007-08-14 | 2009-02-19 | Lucent Technologies Inc. | Method and apparatus for handover with data forwarding from source to target evolved node-b in a wireless telecommunications network |
CN104301955A (en) * | 2014-09-02 | 2015-01-21 | 中兴通讯股份有限公司 | Method for switching base stations for user equipment (UE), base stations and UE |
-
2017
- 2017-01-06 CN CN201710011299.4A patent/CN108282829A/en active Pending
-
2018
- 2018-02-05 WO PCT/CN2018/075307 patent/WO2018127220A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009021616A1 (en) * | 2007-08-14 | 2009-02-19 | Lucent Technologies Inc. | Method and apparatus for handover with data forwarding from source to target evolved node-b in a wireless telecommunications network |
CN104301955A (en) * | 2014-09-02 | 2015-01-21 | 中兴通讯股份有限公司 | Method for switching base stations for user equipment (UE), base stations and UE |
Non-Patent Citations (3)
Title |
---|
ERICSSON: "How to Realize Zero Ms UP Interruption in NR", 3GPP TSG-RAN WG2 MEETING #96, R2-168299, 18 November 2016 (2016-11-18), XP051177949 * |
HUAWEI ET AL.: "0ms Mobility Interruption in NR", 3GPP TSG-RAN WG2 MEETING #96 , R2-168564, 18 November 2016 (2016-11-18), XP051178139 * |
SAMSUNG: "Data Forwarding Options for the Make-before-break LTE Mobility Enhancement", 3GPP TSG-RAN WG2 MEETING #96, R2-167498, 18 November 2016 (2016-11-18), XP051177414 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113098973A (en) * | 2021-04-13 | 2021-07-09 | 鹏城实验室 | Data transmission method, system, storage medium and terminal device in packet-level network |
CN113098973B (en) * | 2021-04-13 | 2022-05-20 | 鹏城实验室 | Data transmission method, system, storage medium and terminal device in packet-level network |
CN114500654A (en) * | 2022-02-23 | 2022-05-13 | 石家庄通合电子科技股份有限公司 | Data forwarding device, power module and data forwarding method |
CN114500654B (en) * | 2022-02-23 | 2024-03-22 | 石家庄通合电子科技股份有限公司 | Data forwarding device, power module and data forwarding method |
CN118413525A (en) * | 2024-06-05 | 2024-07-30 | 广州中长康达信息技术有限公司 | Recursive data transmission method and system based on master-slave structure |
Also Published As
Publication number | Publication date |
---|---|
CN108282829A (en) | 2018-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6945659B2 (en) | Information processing method and related equipment | |
WO2018127220A1 (en) | Data forwarding method and device | |
AU2017389025B2 (en) | Method for reporting multi-connection transmission capability, method for configuring multi-connection transmission mode, method for preventing retransmission of data, UE and base station | |
US10154533B2 (en) | Data packet processing method and device | |
WO2018171738A1 (en) | Method and device for switching | |
US20200322860A1 (en) | Communication method and communications apparatus | |
WO2018165996A1 (en) | Switching method and apparatus | |
WO2018006674A1 (en) | Data processing method and apparatus | |
US11206538B2 (en) | Control signaling processing method, device, and system | |
WO2018127225A1 (en) | Data transmission method, network side device and user equipment | |
WO2018127219A1 (en) | Method and apparatus for reducing interruption delay, and user device | |
WO2018127243A1 (en) | Network entity switching method, terminal and network entity device | |
WO2017185941A1 (en) | Data transmission method and relevant device | |
WO2015032043A1 (en) | Data transmission method, device and system | |
TW201918093A (en) | Handover method, a access network equipment and a terminal equipment | |
JP2017508364A (en) | Communication method executed by secondary base station and master base station, and corresponding base station | |
CN111405625B (en) | Switching method, base station, communication system and storage medium | |
WO2019019133A1 (en) | Command instruction method and device, and information interaction method and device | |
WO2020088472A1 (en) | Communication method and apparatus | |
CN107347199B (en) | It is a kind of switching and its control method, device | |
KR20220042176A (en) | Communication method, SLRB construction method and communication device | |
WO2022206618A1 (en) | Method and device for communication | |
WO2018141181A1 (en) | Data transmission method and device | |
WO2021026706A1 (en) | F1 interface management method and apparatus | |
WO2017193387A1 (en) | Method and device for switching between inter-rat cells |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18735933 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 04.10.2019) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18735933 Country of ref document: EP Kind code of ref document: A1 |