[go: up one dir, main page]

WO2019137443A1 - 数据处理方法及相关设备 - Google Patents

数据处理方法及相关设备 Download PDF

Info

Publication number
WO2019137443A1
WO2019137443A1 PCT/CN2019/071199 CN2019071199W WO2019137443A1 WO 2019137443 A1 WO2019137443 A1 WO 2019137443A1 CN 2019071199 W CN2019071199 W CN 2019071199W WO 2019137443 A1 WO2019137443 A1 WO 2019137443A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
identifier
received
sends
parent node
Prior art date
Application number
PCT/CN2019/071199
Other languages
English (en)
French (fr)
Inventor
姚楚婷
邝奕如
徐海博
王键
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201810109641.9A external-priority patent/CN110035453B/zh
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP19738532.1A priority Critical patent/EP3713286B1/en
Priority to US16/961,486 priority patent/US11425588B2/en
Publication of WO2019137443A1 publication Critical patent/WO2019137443A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/189Transmission or retransmission of more than one copy of a message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/48Routing tree calculation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0205Traffic management, e.g. flow control or congestion control at the air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0215Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
    • H04W36/023Buffering or recovering information during reselection
    • H04W36/0235Buffering or recovering information during reselection by transmitting sequence numbers, e.g. SN status transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0097Relays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • H04W84/047Public Land Mobile systems, e.g. cellular systems using dedicated repeater stations

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a data processing method and related devices. .
  • FIG. 1 is a network structure diagram of a possible IAB.
  • a host base station may be directly connected to a core network, and may connect multiple relay nodes (Relay Nodes, RNs), and the relay nodes may be connected to other nodes.
  • relay nodes Relay Nodes, RNs
  • the relay node where the relay node may be in the form of a base station, and the link between the base stations is called a backhaul link, for example, a link between the host base station and the relay node, a relay node, and a relay node
  • the user equipment can be connected to the host base station or the relay node.
  • the user equipment is directly connected to the host base station, which is a one-hop link.
  • the user equipment can also pass the link.
  • One or more relay nodes are connected to the host base station, that is, a multi-hop link, and the link between the user equipment and the base station is called an access link, for example, a link between the host base station and the user equipment.
  • the link between the relay node and the user equipment can be referred to as an access link.
  • the relay node that is interrupted by the link needs to be switched from the source node to the destination node to ensure the communication quality; or
  • the link quality of the access link deteriorates, the user equipment needs to switch from the source node to the destination node to ensure the communication quality. In this case, how to ensure that the data of the user equipment is not lost is a problem that needs to be solved urgently.
  • the present application provides a data processing method and related device, which helps ensure that data packets transmitted to user equipment are not lost.
  • the present application provides a data processing method, where the network structure that the data processing method is adapted may include a first device, a second device, a third device, a fourth device, and a fifth device, where the first device and the first device
  • the first device may switch from the second device to the third device; the fourth device is connected to the core network device, and the second device and the third device respectively pass through The fourth device is connected to the core network device; the fifth device is any device on the link between the second device and the fourth device; the first device to the fifth device may all be network devices; the first device It can also be a terminal device.
  • the second device may report the data receiving state information of the first device, so that the fourth device receives the data receiving state information, and the first device is learned.
  • the data receiving situation such as the fourth device has been sent to the first device but the first device has not confirmed the received data, so that the fourth device can resend the data to the first device.
  • the data processing method can prevent the data loss when the handover occurs by sending the report by the source node connected to the first device before the handover, and the report is sent by the source node to reduce the report when the device that performs the handover is the relay node. The amount of feedback reduces the air interface overhead.
  • the second device determines data receiving state information of the first device, where the second device reports the Data receiving status information of the first device; the fourth device transmitting data to the first device according to the data receiving status information. That is, the data receiving status information is used to indicate that the fourth device sends to the second device and is sent by the second device to the first device or the fourth device sends the data to the second device. In the data of the first device, information that has been received by the second device but is not acknowledged by the first device.
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the fourth device may be a host base station; the second device and the third device may be a relay device, such as a network device such as a relay base station; and the first device may be a network device or a terminal device.
  • the second device when at least one device exists on the link between the second device and the fourth device, the second device reports data receiving state information of the first device, including: The second device sends a first status message to the parent node of the second device, and the parent node of the second device reports the data of the first device to the fourth device according to the first status message. Receiving the status information; the first status message carries the data receiving status information of the first device; the parent node of the second device is one of the devices directly connected to the second device and one less than the fourth device Jumping device.
  • the sending, by the second device, the first status message to the parent node of the second device includes: the second device, according to the maintained mapping relationship, to the parent node of the second device Transmitting a first status message; the mapping relationship of the second device is a data packet number of data sent by the second device to the first device, and a data packet number of data received from a parent node of the second device Correspondence.
  • the method further includes: receiving, by the fifth device, the fifth device a first status message sent by the child node of the device, where the first status message carries data receiving status information of the first device, and the fifth device sends the information to the parent node of the fifth device according to the first status message.
  • the second status message the second status message carries data receiving status information of the first device; the parent node of the fifth device is a distance from the device directly connected to the fifth device.
  • the device of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the fifth device sends the second status message to the parent node of the fifth device according to the first status message, including: the fifth device according to the maintained mapping And the first status message, the second status message is sent to the parent node of the fifth device; the mapping relationship of the fifth device is sent by the parent node of the fifth device to the fifth device
  • the data packet number of the data is transmitted in correspondence with the number of the data packet of the data of the child device of the fifth device.
  • the device on the link between the fourth device and the first device transmits the The first data in the data has a higher priority than the second data in the data; the first data is sent by the fourth device to the second device and sent by the second device to the In the data of the first device or the data sent by the fourth device to the first device, the data that has been received by the second device but is not acknowledged by the first device; the second data The downlink data sent by the fourth device to the first device after the handover.
  • the fourth device may send data to the first device until the data receiving state information of the first device is received.
  • the received data needs to satisfy at least one of the following:
  • the destination identifier of the received data is not the identifier of the child node of the third device that sends the data according to the mapping relationship; the destination identifier of the received data is reachable based on the mapping relationship.
  • the received data is received from the first path, where the first path is a path that is not the third device receiving data of the first device.
  • the first path is a path that is not the third device that receives data of the first device.
  • the device involved in the path for reporting the data receiving status information by the second device to the fourth device is the same as the device involved in the data sending the data to the second device before the switching, so in the path When each device receives the status message, the first data that has been previously received may be deleted according to the data receiving status information therein.
  • the data receiving status information may be a status report of a Packet Data Convergence Protocol (PDCP) layer, where the status report includes a number of the missing first data packet, and the subsequent data is indicated by the bit map.
  • the receiving status of the packet 1 is received, 0 is not received; or, the status report contains the missing packet number and the consecutive missing packet number range.
  • PDCP Packet Data Convergence Protocol
  • the data receiving status information may be a status report of a Radio Link Layer Control Protocol (RLC) layer, where the status report includes a number of the missing first data packet, and is indicated by a bit map.
  • the status receiving information is a status report of a Radio Link Layer Control Protocol (RLC) layer
  • the transmitting RLC entity and the corresponding receiving RLC entity need to maintain a superframe number, that is, maintain at least one bit except the sequence number of the transmitted data packet.
  • the variables are to avoid the state receiving information indicating that the packets are far apart.
  • the data sent by the second device to the first device by using the second device is not sent by the second device to the data of the first device before the switching And discarded by the second device, or discarded by the device where the data is located after the handover occurs.
  • the fourth device does not send data before receiving the status receiving information.
  • the second device reporting the data receiving status information of the first device may include: the second device sending a first status message to the parent node of the second device, where the first status message carries the The data receiving status information of the first device; the parent node of the second device is a device that is one hop away from the fourth device among the devices directly connected to the second device.
  • the mapping relationship maintained by the second device is used by the second device to send a first status message to the parent node of the second device; the mapping relationship is sent by the second device to the first device Correspondence between the packet number and the packet number received from the parent node of the second device.
  • the present application provides another data processing method, where the network structure that the data processing method is adapted may include a first device, a second device, a third device, a fourth device, a fifth device, and a sixth device, where The first device may be switched from the second device to the third device when the link quality between the first device and the second device is deteriorated; the fourth device is connected to the core network device, the second device and the first device The third device is connected to the core network device by using the fourth device, and the fifth device is any device on the link between the second device and the fourth device; the first device to the fifth device may all be networks.
  • the sixth device is directly connected to the first device or connected to the first device by at least one device.
  • the sixth device when the first device is switched from the second device to the third device, the sixth device may be configured to report the data receiving status information, so that the fourth device receives the data receiving status information, and the data receiving of the sixth device is learned. In the case, the information that the fourth device has sent to the sixth device but the sixth device has not confirmed the received data, so that the fourth device can resend the data to the first device. It can be seen that, in this aspect, the data processing method avoids data loss during handover by triggering the terminal device to report data reception status information.
  • the sixth device receives a first message, where the first message is used to indicate that the sixth device sends data receiving state information to the fourth device; and the sixth device determines data receiving Status information; the sixth device sends a status message to the fourth device by using the first device, where the status message carries the data receiving status information of the sixth device; a status message sent by the device, where the status message carries data receiving status information of the sixth device; and the fourth device sends data to the sixth device according to the data receiving status information of the sixth device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the fourth device when the first device is switched from the second device to the third device, the fourth device sends a first message to the sixth device, where the first message is used to indicate that the sixth device is The fourth device transmits data reception status information.
  • the first message is sent in a broadcast manner.
  • the first device sends a first message to the sixth device, where the first message is used to instruct the sixth device to send data receiving status information to the fourth device.
  • the first message is sent in a broadcast manner.
  • the data sent by the second device to the first device by using the second device is not sent by the second device to the data of the first device before the switching And discarded by the second device, or discarded by the device where the data is located after the handover occurs.
  • the fourth device does not send data before receiving the status receiving information.
  • the present application provides another data processing method, where the network structure that the data processing method is adapted may include a first device, a second device, a third device, a fourth device, and a fifth device, where the first device When the quality of the link with the second device is deteriorated, the first device may switch from the second device to the third device; the fourth device is connected to the core network device, and the second device and the third device respectively pass The fourth device is connected to the core network device; the fifth device is any device on the link between the second device and the fourth device; the first device to the fifth device may all be network devices.
  • the first device may also be a terminal device.
  • the second device may send the fourth device to the second device, and the second device sends the data to the first device or the fourth device sends the data to the first device.
  • the data the data that has been received by the second device but is not acknowledged by the first device is sent to the third device in the form of forwarding, and the third device sends the data to the first device, thereby avoiding the first The loss of a device's data packet.
  • the second device determines the first data; the second device sends the first data to the first a third device, the third device determines that the received data is the first data, the third device sends the first data to the first device, and the first data is that the fourth device passes the The data sent by the second device to the first device, the data that has been received by the second device but not acknowledged by the first device; the fourth device is connected to the core network device, and the second device is The third device is connected to the core network device by using the fourth device.
  • the sending, by the second device, the first data to the third device includes: sending, by the second device, the first data to the third device according to a forwarding channel
  • the forwarding channel is a channel that is established by the fourth device by using the second device to the third device, and is used to forward the first data.
  • the fourth device after the first device is switched from the second device to the third device, the fourth device establishes, by signaling, the data transmission channel of the fourth device and the third device, and the signaling Establishing a data forwarding channel of the second device to the third device.
  • the fourth device establishes a data forwarding channel by performing signaling interaction with the second device and the third device.
  • the fifth device maintains a mapping relationship, the fifth device is a device on a link between the second device and the third device, and the mapping relationship is the fifth device parent node and the fifth device A mapping relationship between the first channel between the first channel and the second channel between the fifth device and the child node of the fifth device.
  • the data carries a channel identifier, where the channel identifier is used to indicate that the device that receives the data transmits to the next hop device according to the channel identifier.
  • the downlink channel of the data transmission channel and the data forwarding channel both include a path between the parent node of the seventh device and the seventh device
  • the downlink of the data transmission channel The channel and the data forwarding channel are the same in a path between the parent node of the seventh device and the seventh device; the parent node of the seventh device is a device directly connected to the seventh device A device that is one hop away from the fourth device.
  • the downlink channel of the data transmission channel and the data forwarding channel are at the parent node of the seventh device and the first The seven devices are the same.
  • the parent node of the seventh device is a link between the link between the second device and the fourth device and the third device and the fourth device Equipment that passes through the road.
  • the second device when the second device is connected to the third device by using at least one device, the second device sends the first data to the third device according to a forwarding channel, including The second device sends the first data to a parent node or a child node of the second device according to a forwarding channel; the parent node or the child node of the second device sends the first data to the a third device; the parent node of the second device is a device that is one hop away from the fourth device in the device directly connected to the second device; and the child node of the second device is the second device A device that is directly connected to the device and has one more hop from the fourth device.
  • a forwarding channel including The second device sends the first data to a parent node or a child node of the second device according to a forwarding channel; the parent node or the child node of the second device sends the first data to the a third device; the parent node of the second device is a device that is one hop away from the fourth device in the device directly connected to the
  • the sending, by the second device, the first data to the third device includes: sending, by the second device, the first data to the third according to a mapping relationship
  • the device, the mapping relationship of the second device includes a destination identifier of the destination device that can be reached by the second device, and a next hop identifier that reaches the destination device.
  • the first data carries a first destination identifier
  • the method further includes: the second device updating the first destination identifier to a second destination identifier; the second device Sending the first data to the third device according to the mapping relationship, the second device sending the first data to the third device according to the second destination identifier and a mapping relationship.
  • the sending, by the second device, the first data to the third device according to the second destination identifier and the mapping relationship includes: in a mapping relationship of the second device When the next hop identifier of the second destination identifier is reached, the second device sends the first data to the device of the next hop identifier, and the device identified by the next hop sends the identifier Sending, to the third device, a data that is sent to the third device when the second device does not have a next hop identifier that reaches the second destination identifier.
  • a parent node of the second device the first node sends the first data to the third device; the parent node of the second device is a device directly connected to the second device A device that is one hop away from the fourth device.
  • the second device updates the first destination identifier to the second destination identifier, including: adding, by the second device, the identifier of the third device to the first destination In the identifier, the second destination identifier is obtained; or the second device changes the first destination identifier to the identifier of the third device to obtain the second destination identifier; or the second device is in the first A forwarding identifier is added to the destination identifier, and the second destination identifier is obtained.
  • the forwarding identifier is used to indicate forwarding data.
  • the first data carries a first destination identifier
  • the second device sends the first data to the third device according to a mapping relationship, including: the second device according to the second device The first destination identifier and the mapping relationship send the first data to the third device.
  • the second device sends the first data to the third device according to the first destination identifier and the mapping relationship, including: when the mapping of the second device The second device sends the first data to the device of the next hop identifier, and the device identified by the next hop sends the next hop identifier to the first hop identifier. Transmitting the first data to the third device; when the next hop identifier of the first destination identifier does not exist in the mapping relationship of the second device, the second device sends the first data Sending, to the parent node of the second device, the first data by the parent node of the second device to the third device; the parent node of the second device is directly connected to the second device A device in the device that is one hop away from the fourth device.
  • the second device sends the first data with a higher priority than the second device sends the second data; the second data is the fourth after the switch The downlink data sent by the device to the first device.
  • the third device sends the first data to the first device, including: the third device according to the destination identifier of the first data and/or the terminal device identifier Transmitting the first data to the first device; the destination identifier of the first data is used to indicate an identifier of a direct sending device of the terminal device that receives the first data; and the terminal device identifier indicates receiving the The identifier of the terminal device of the first data.
  • the terminal device identifier carried by the first data may be unique or not unique within the range of the fourth device connection; if unique, the terminal device identifier carried by the first data before and after the handover may be unchanged, if not unique, the handover is performed.
  • the terminal device identifier carried by the first data before and after also needs to be changed.
  • the third device determines that the received data is the first data, and includes: determining, by the third device, the data received from the forwarding channel as the first data.
  • the received data when the third device determines that the received data is the first data, the received data includes at least one of the following: the received data carries a forwarding identifier; the received The data carries a plurality of destination identifiers; when the uplink data transmitted by the first device to the fourth device does not carry the destination identifier, the received data carries the destination identifier; and the destination identifier carried by the received data is according to the mapping.
  • the next hop identifier of the relationship indication is not the identifier of the child node of the third device that sends the data; the destination identifier carried by the received data is a destination identifier that is reachable based on the mapping relationship, and the received data is Receiving from the first path, the first path is a path that is not the third device receiving data of the first device.
  • the third device sends the first data with a higher priority than the third device sends the second data; the second data is the fourth after the switch The downlink data sent by the device to the first device.
  • the at least one device is a fifth device
  • the method further includes: receiving, by the fifth device, the a data sent by a child node or a parent node of the device; the fifth device determines that the received data is the first data; and the fifth device sends the first data to the third device, by the The third device sends the first data to the first device.
  • the fifth device sends the first data to the third device, where: the fifth device sends the first data to the third according to a forwarding channel.
  • the forwarding channel is a channel that is established by the fourth device and is used by the second device to be forwarded by the second device to the third device, and is used to forward the first data.
  • the fifth device determines that the received data is the first data, and the method includes: determining, by the fifth device, the data received from the forwarding channel as the first data.
  • the fifth device sends the first data to the third device, where: the fifth device sends the first data to the third according to a mapping relationship.
  • the device, the mapping relationship includes a destination identifier of the destination device that can be reached by the fifth device, and a next hop identifier that reaches the destination device.
  • the first data carries a destination identifier
  • the fifth device sends the first data to the third device according to a mapping relationship, including: when the mapping of the fifth device When there is a next hop identifier that is in the relationship, the fifth device sends the first data to the device of the next hop identifier, and the device identified by the next hop performs the Sending the data to the third device; and/or, when the next hop identifier of the destination identifier does not exist in the mapping relationship of the fifth device, the fifth device sends the first data Sending, by the device identified by the next hop, the first data to the third device to the parent node of the fifth device; the parent node of the fifth device is directly connected to the fifth device A device in the device that is one hop away from the fourth device.
  • the fifth device determines that the received data is the first data, including: when the fifth device is a device on a link between the second device and the fourth device And determining, by the fifth device, the first data from the data received by the child node of the fifth device; and when the fifth device is the device on the link between the third device and the fourth device
  • the fifth device determines first data from data received by the parent node of the fifth device; the child node of the fifth device is a distance from the device directly connected to the fifth device
  • the device of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the received data when the fifth device determines that the received data is the first data, the received data includes at least one of the following: the received data carries a forwarding identifier; and the received data carries a plurality of destination identifiers; when the data transmitted between the first device and the fourth device does not carry the destination identifier, the received data carries the destination identifier; and the destination identifier carried by the received data is according to the mapping relationship
  • the indicated next hop identifier is not the identifier of the child node of the fifth device that sends the data; the destination identifier carried by the received data is the destination identifier that is reachable by the mapping relationship, and the received data is Receiving from the first path, the first path is a path that is not the third device receiving data of the first device.
  • the fifth device sends the first data with a higher priority than the fifth device sends the second data; the second data is the fourth after the switch.
  • the fifth device preferentially transmits the first data, and the fifth device does not perform the transmission of the second data before transmitting the first data.
  • the second device preferentially transmits the first data, and the second device does not perform the transmission of the second data before transmitting the first data;
  • the first data is preferentially transmitted, and the third device does not perform the transmission of the second data before transmitting the first data.
  • the first device switches, the fourth device stops continuing to send a data packet to the second device, and sends an end data packet to the second device, so that the second device may determine A data and forwarding the first data to the third device.
  • the end data packet may be a GPRS tunneling protocol layer, a PDCP layer, or an RLC layer data packet, but is not limited to the foregoing data packet.
  • the first device switches, the fourth device stops continuing to send a data packet to the second device, and sends an end data packet, indicating that the device of the forwarding channel releases the forwarding a non-common portion of the channel and the downstream transmission channel.
  • the data sent by the forwarding channel is transmitted in preference to the data of the downlink transmission channel, and the fifth device performs the downlink transmission channel after receiving the end packet. data transmission.
  • the present application further provides a data processing method, where the data processing method includes:
  • the second device determines data receiving state information of the first device
  • the second device reports data receiving status information of the first device
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the data receiving status information is used to indicate that the fourth device is sent by the second device to the data that is sent by the second device, but is not received by the second device. The information of the received data is confirmed by the first device.
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the second device reports data receiving state information of the first device, include:
  • the second device sends a first status message to the parent node of the second device, and the parent node of the second device reports the first device to the fourth device according to the first status message.
  • Data reception status information
  • the first status message carries the data receiving status information of the first device; the parent node of the second device is a device that is one hop away from the fourth device among the devices directly connected to the second device.
  • the sending, by the second device, the first status message to the parent node of the second device includes:
  • the mapping relationship of the second device is a correspondence between a data packet number of data sent by the second device to the first device and a data packet number of data received from a parent node of the second device.
  • the application further provides a data processing method, where the data processing method includes:
  • the fifth device sends the second status message to the parent node of the fifth device according to the first status message, where the second status message carries data receiving status information of the first device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device in the device directly connected to the fifth device, and the child node of the fifth device is directly connected to the fifth device.
  • the fifth device sends the second status message to the parent node of the fifth device according to the first status message, including:
  • the fifth device sends the second status message to the parent node of the fifth device according to the maintained mapping relationship and the first status message;
  • the mapping relationship of the fifth device is a data packet number of data sent by the parent node of the fifth device to the fifth device, and the data sent by the fifth device as a child node of the fifth device Correspondence of the number of packets.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a second device, where the data processing apparatus includes:
  • a determining module configured to determine data receiving state information of the first device when the first device switches from the second device to the third device
  • a reporting module configured to report data receiving status information of the first device
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the data receiving status information is used to indicate that the fourth device is sent by the second device to the data that is sent by the second device, but is not received by the second device. The information of the received data is confirmed by the first device.
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the reporting module reports the data receiving status information of the first device, specifically The parent node of the second device sends a first status message, and the parent node of the second device reports the data receiving status information of the first device to the fourth device according to the first status message;
  • the first status message carries the data receiving status information of the first device; the parent node of the second device is a device that is one hop away from the fourth device among the devices directly connected to the second device.
  • the reporting module sends a first status message to the parent node of the second device, specifically, sending a first status message to the parent node of the second device according to the maintained mapping relationship;
  • the mapping relationship of the second device is a correspondence between a data packet number of data sent by the second device to the first device and a data packet number of data received from a parent node of the second device.
  • the present application provides a data processing apparatus, where the data processing apparatus is disposed in a fifth device, where the data processing apparatus includes:
  • a receiving module configured to receive a first status message sent by a child node of the fifth device, where the first status message carries data receiving status information of the first device;
  • a sending module configured to send, according to the first status message, the second status message to a parent node of the fifth device, where the second status message carries data receiving status information of the first device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device in the device directly connected to the fifth device, and the child node of the fifth device is directly connected to the fifth device.
  • the sending module sends the second status message to the parent node of the fifth device according to the first status message, specifically, according to the maintenance mapping relationship and the first a status message, sending the second status message to a parent node of the fifth device;
  • the mapping relationship of the fifth device is a data packet number of data sent by the parent node of the fifth device to the fifth device, and the data sent by the fifth device as a child node of the fifth device Correspondence of the number of packets.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the application further provides an apparatus, including: a processor and a communication interface
  • the processor is configured to determine data reception status information of the first device when the first device switches from the device to the third device;
  • a communication interface configured to report data receiving status information of the first device
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the data receiving status information is used to indicate that the fourth device is sent by the device to the data of the first device, but is not received by the device.
  • a device confirms the information of the received data.
  • the fourth device is connected to the core network device, and the device and the third device are respectively connected to the core network device by using the fourth device.
  • the communication interface reports the data receiving status information of the first device, specifically:
  • the first status message carries data receiving status information of the first device; the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device.
  • the communications interface sends a first status message to the parent node of the device, specifically:
  • the mapping relationship of the device is a correspondence between a data packet number of data sent by the device to the first device and a data packet number of data received from a parent node of the device.
  • the application further provides an apparatus, including: a communication interface
  • the communication interface is configured to receive a first status message sent by a child node of the device, where the first status message carries data receiving status information of the first device;
  • the communication interface is further configured to send, according to the first status message, the second status message to a parent node of the device, where the second status message carries data receiving status information of the first device;
  • the parent node of the device is a device that is one hop away from the fourth device, and the child node of the device is a device directly connected to the device.
  • the one-hop device is connected to the core network device, and the device is connected to the core network device by using the fourth device.
  • the communication interface sends the second status message to the parent node of the device according to the first status message, specifically:
  • the mapping relationship of the device is a correspondence between a data packet number of data sent by the parent node of the device to the device and a number of a data packet of the data sent by the device as a child node of the device.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the application further provides a data processing method, where the data processing method includes:
  • the sixth device determines data reception status information
  • the sixth device sends a status message to the fourth device by using the first device, where the status message carries the data receiving status information of the sixth device;
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device The third device is connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device or through at least one device connected to the first device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the method further includes:
  • the sixth device receives the first message, where the first message is used to instruct the sixth device to send data receiving state information to the fourth device.
  • the first message is sent by the fourth device to the sixth device.
  • the first message is sent by the first device to the sixth device.
  • the first message is received in the form of a broadcast message.
  • the present application further provides a data processing method, where the data processing method includes:
  • the fourth device When the first device is switched from the second device to the third device, the fourth device sends a first message to the sixth device, where the first message is used to indicate that the sixth device sends a data receiving state to the fourth device. information;
  • the fourth device sends data to the sixth device according to the data receiving status information of the sixth device
  • the fourth device is connected to the core device, and the second device and the third device are respectively connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device. Or connected to the first device by at least one device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • the present application further provides a data processing method, where the data processing method includes:
  • the first device When the first device is switched from the second device to the third device, the first device sends a first message to the sixth device, where the first message is used to indicate that the sixth device sends a data receiving state to the fourth device. information;
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device The third device is connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device or connected to the first device by using at least one device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a sixth device, where the data processing apparatus includes:
  • a determining module configured to determine data receiving status information after the first device switches from the second device to the third device
  • a sending module configured to send, by using the first device, a status message to the fourth device, where the status message carries the data receiving status information of the sixth device;
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device The third device is connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device or through at least one device connected to the first device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the device further includes:
  • the receiving module is configured to receive a first message, where the first message is used to instruct the sixth device to send data receiving state information to the fourth device.
  • the first message is sent by the fourth device to the sixth device.
  • the first message is sent by the first device to the sixth device.
  • the first message is received in the form of a broadcast message.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a fourth device, where the data processing apparatus includes:
  • a sending module configured to send a first message to the sixth device when the first device is switched from the second device to the third device, where the first message is used to instruct the sixth device to send data to the fourth device Receiving status information;
  • a receiving module configured to receive a status message sent by the sixth device, where the status message carries data receiving status information of the sixth device;
  • the sending module is further configured to send data to the sixth device according to the data receiving status information of the sixth device;
  • the fourth device is connected to the core device, and the second device and the third device are respectively connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device. Or connected to the first device by at least one device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a first device, where the data processing apparatus includes:
  • a sending module configured to send a first message to the sixth device when the first device is switched from the second device to the third device, where the first message is used to instruct the sixth device to send a data receiving state to the fourth device information
  • a receiving module configured to receive a status message sent by the sixth device, and send the status message to the fourth device, where the status message carries data receiving status information of the sixth device;
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device The third device is connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device or connected to the first device by using at least one device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • the application further provides a device, the device comprising: a processor and a communication interface
  • the processor is configured to determine data reception status information after the first device switches from the second device to the third device;
  • the communication interface is configured to send a status message to the fourth device by using the first device, where the status message carries the data receiving status information of the device;
  • the status message is used to indicate that the fourth device sends data to the device according to data receiving status information of the device; the fourth device is connected to a core network device, and the second device and the third device are Connected to the core network device by using the fourth device, where the device is directly connected to the first device or through at least one device connected to the first device.
  • the data receiving status information is used to indicate that data that is sent by the fourth device to the device has been acknowledged by the device, or is used to indicate the fourth device. The data sent to the device that is not received by the device.
  • the communication interface is further configured to receive a first message, where the first message is used to instruct the device to send data reception status information to the fourth device.
  • the first message is sent by the fourth device to the device.
  • the first message is sent by the first device to the device.
  • the first message is received in the form of a broadcast message.
  • the application further provides a device, the device comprising: a communication interface
  • the communication interface is configured to send a first message to the sixth device when the first device is switched from the second device to the third device, where the first message is used to instruct the sixth device to send data to the device Receiving status information;
  • the communication interface is further configured to receive a status message sent by the sixth device, where the status message carries data receiving status information of the sixth device;
  • the communication interface is further configured to send data to the sixth device according to the data receiving status information of the sixth device;
  • the device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the device, and the sixth device is directly connected to the first device or passes at least one The device is connected to the first device.
  • the data receiving status information is used to indicate that the data sent by the device to the sixth device has been acknowledged by the sixth device, or is used to indicate the device. The data sent to the sixth device is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • the application further provides an apparatus, including: a communication interface
  • the communication interface is configured to send a first message to the sixth device when the device is switched from the second device to the third device, where the first message is used to instruct the sixth device to send data to the fourth device Receiving status information;
  • the communication interface is further configured to receive a status message sent by the sixth device, and send the status message to the fourth device, where the status message carries data receiving status information of the sixth device;
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device The third device is connected to the core network device by using the fourth device, and the sixth device is directly connected to the device or connected to the device by using at least one device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate The data sent by the fourth device to the sixth device that is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • the present application further provides a data processing method, including:
  • the fourth device After the first device is switched from the second device to the third device, the fourth device establishes a data transmission channel of the fourth device and the third device by signaling, and establishes the second device to the a data forwarding channel of the third device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the downlink channel of the data transmission channel and the data forwarding channel both include a path between the parent node of the seventh device and the seventh device
  • the downlink of the data transmission channel The channel and the data forwarding channel are the same on a path between the parent node of the seventh device and the seventh device;
  • the parent node of the seventh device is a device that is one hop away from the fourth device among the devices directly connected to the seventh device;
  • the parent node of the seventh device is a link between the link between the second device and the fourth device and the third device and the fourth device Equipment that passes through the road.
  • the application further provides a data processing method, including:
  • the second device determines the first data
  • the first data is data that is received by the second device by the second device and is received by the second device but not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the sending, by the second device, the first data to the third device includes:
  • the forwarding channel is a channel that is established by the fourth device by using the second device to the third device, and is used to forward the first data.
  • the second device when the second device is connected to the third device by using at least one device, the second device sends the first data to the third device according to a forwarding channel, including :
  • the parent node of the second device is a device that is one hop away from the fourth device, and the child node of the second device is directly connected to the second device. A device in the device that is one more hop away from the fourth device.
  • the sending, by the second device, the first data to the third device includes:
  • the second device Transmitting, by the second device, the first data to the third device according to a mapping relationship, where the mapping relationship of the second device includes a destination identifier of the destination device that can be reached by the second device, and reaching the destination The next hop ID of the device.
  • the first data carries a first destination identifier
  • the method further includes:
  • the second device updates the first destination identifier to a second destination identifier
  • the second device sends the first data to the third device according to the second destination identifier and a mapping relationship.
  • the sending, by the second device, the first data to the third device according to the second destination identifier and a mapping relationship including:
  • the second device When the second hop identifier of the second destination identifier exists in the mapping relationship of the second device, the second device sends the first data to the device of the next hop identifier, where The device of the next hop identifier sends the first data to the third device; and/or
  • the second device When the second hop identifier of the second destination identifier does not exist in the mapping relationship of the second device, the second device sends the first data to the parent node of the second device, where The parent node of the second device sends the first data to the third device;
  • the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the second device updates the first destination identifier to a second destination identifier, including:
  • the second device changes the first destination identifier to an identifier of the third device, to obtain a second destination identifier
  • the second device adds a forwarding identifier to the first destination identifier to obtain a second destination identifier, where the forwarding identifier is used to indicate forwarding data.
  • the first data carries the first destination identifier
  • the second device sends the first data to the third device according to the mapping relationship, including:
  • the second device sends the first data to the third device according to the first destination identifier and a mapping relationship.
  • the sending, by the second device, the first data to the third device according to the first destination identifier and the mapping relationship includes:
  • the second device When the second hop identifier of the first destination identifier exists in the mapping relationship of the second device, the second device sends the first data to the device of the next hop identifier, where The device of the next hop identifier sends the first data to the third device; and/or
  • the second device When the next hop identifier of the first destination identifier does not exist in the mapping relationship of the second device, the second device sends the first data to the parent node of the second device, where The parent node of the second device sends the first data to the third device;
  • the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the second device sends the first data with a higher priority than the second device sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the present application further provides a data processing method, including:
  • the third device determines that the received data is the first data
  • the first data is data that is sent by the second device to the first device by the second device, and that is received by the second device but is not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the third device determines that the received data is the first data, and includes:
  • the third device determines data received from the forwarding channel as the first data.
  • the sending, by the third device, the first data to the first device includes:
  • the destination identifier of the first data is used to indicate an identifier of a direct sending device of the terminal device that receives the first data; and the terminal device identifier indicates an identifier of the terminal device that receives the first data.
  • the third device determines that the received data is the first data, and includes:
  • the third device determines first data from data received by a child node of the third device
  • the child node of the third device is a device that is one hop away from the fourth device among the devices directly connected to the third device.
  • the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier.
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the third device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the third device based on the mapping relationship, and the received data is received from the first path, and the first path is not the third path.
  • the device receives a path of data of the first device.
  • the third device sends the first data with a higher priority than the third device sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the application further provides a data processing method, including:
  • the fifth device receives data sent by the child node or the parent node of the fifth device
  • the fifth device determines that the received data is first data
  • the fifth device sends the first data to the third device, and the third device sends the first data to the first device.
  • the first data is that the data sent by the fourth device to the first device by using the second device is received by the second device but is not the first A device confirms the received data;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device, and the second device is configured by the fifth device at least The third device is connected.
  • the fifth device sends the first data to the third device, including:
  • the fifth device sends the first data to the third device according to a forwarding channel
  • the forwarding channel is a channel that is established by the fourth device and is used by the second device to pass the second device to the third device, and is used to forward the first data.
  • the fifth device determines that the received data is the first data, and includes:
  • the fifth device determines data received from the forwarding channel as the first data.
  • the fifth device sends the first data to the third device, including:
  • the fifth device sends the first data to the third device according to the mapping relationship, where the mapping relationship includes a destination identifier of the destination device that can be reached by the fifth device, and a next destination that reaches the destination device. Jump logo.
  • the first data carries a destination identifier
  • the fifth device sends the first data to the third device according to the mapping relationship, including:
  • the fifth device sends the first data to the device of the next hop identifier when the next hop identifier of the destination identifier exists in the mapping relationship of the fifth device, by the next The device that hops the identity sends the first data to the third device; and/or,
  • the fifth device sends the first data to the parent node of the fifth device, by the next The device of the one-hop identifier sends the first data to the third device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the fifth device determines that the received data is the first data, and includes:
  • the fifth device determines first data from data received by a child node of the fifth device;
  • the fifth device determines first data from data received by a parent node of the fifth device;
  • the child node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the fifth device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the mapping relationship, and the received data is received from a first path, where the first path is not received by the third device.
  • the path of the data of the first device is a destination identifier that is reachable by the mapping relationship
  • the fifth device sends the first data with a higher priority than the fifth device sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a fourth device, where the data processing apparatus includes:
  • a channel establishing module configured to: after the first device is switched from the second device to the third device, establish a data transmission channel of the fourth device and the third device by signaling, and establish the second device by using signaling a data forwarding channel to the third device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the downlink channel of the data transmission channel and the data forwarding channel both include a path between the parent node of the seventh device and the seventh device
  • the downlink of the data transmission channel The channel and the data forwarding channel are the same on a path between the parent node of the seventh device and the seventh device;
  • the parent node of the seventh device is a device that is one hop away from the fourth device among the devices directly connected to the seventh device;
  • the parent node of the seventh device is a link between the link between the second device and the fourth device and the third device and the fourth device Equipment that passes through the road.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a second device, where the data processing apparatus includes:
  • a determining module configured to determine first data after the first device switches from the second device to the third device
  • a sending module configured to send the first data to the third device, where the third device sends the first data to the first device
  • the first data is data that is received by the second device by the second device and is received by the second device but not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the sending module sends the first data to the third device, specifically, sending the first data to the third device according to a forwarding channel;
  • the forwarding channel is a channel that is established by the fourth device by using the second device to the third device, and is used to forward the first data.
  • the sending module when the second device is connected to the third device by using at least one device, sends the first data to the third device according to a forwarding channel, specifically Transmitting the first data to the parent node or the child node of the second device according to the forwarding channel, and sending, by the parent node or the child node of the second device, the first data to the third device;
  • the parent node of the second device is a device that is one hop away from the fourth device, and the child node of the second device is directly connected to the second device. A device in the device that is one more hop away from the fourth device.
  • the sending module sends the first data to the third device, specifically, sending the first data to the third device according to a mapping relationship, where the second The mapping relationship of the device includes a destination identifier of the destination device that can be reached by the second device, and a next hop identifier that reaches the destination device.
  • the first data carries a first destination identifier
  • the device further includes:
  • An update module configured to update the first destination identifier to a second destination identifier
  • the sending module sends the first data to the third device according to the mapping relationship, specifically:
  • the sending module sends the first data to the third device according to the second destination identifier and a mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device is identified by the next hop.
  • the device transmits the first data to the third device;
  • next hop identifier of the second destination identifier does not exist in the mapping relationship of the second device, sending the first data to the parent node of the second device, by the second device
  • the parent node sends the first data to the third device
  • the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the update module updates the first destination identifier to a second destination identifier, specifically:
  • the forwarding identifier is used to indicate forwarding data.
  • the first data carries a first destination identifier
  • the sending module sends the first data to the third device according to a mapping relationship, specifically:
  • the sending module sends the first data to the third device according to the first destination identifier and the mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device is identified by the next hop.
  • the device transmits the first data to the third device;
  • the second device When the next hop identifier of the first destination identifier does not exist in the mapping relationship of the second device, the second device sends the first data to the parent node of the second device, where The parent node of the second device sends the first data to the third device;
  • the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the sending module sends the first data with a higher priority than the sending module sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a third device, where the data processing apparatus includes:
  • a determining module configured to determine that the received data is the first data when the first device switches from the second device to the third device
  • a sending module configured to send the first data to the first device
  • the first data is data that is sent by the second device to the first device by the second device, and that is received by the second device but is not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the third device determines that the received data is the first data, and includes:
  • the third device determines data received from the forwarding channel as the first data.
  • the sending, by the third device, the first data to the first device includes:
  • the destination identifier of the first data is used to indicate an identifier of a direct sending device of the terminal device that receives the first data; and the terminal device identifier indicates an identifier of the terminal device that receives the first data.
  • the third device determines that the received data is the first data, and includes:
  • the third device determines first data from data received by a parent node of the third device
  • the parent node of the third device is a device that is one hop away from the fourth device among the devices directly connected to the third device.
  • the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier.
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the third device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the third device based on the mapping relationship, and the received data is received from the first path, and the first path is not the third path.
  • the device receives a path of data of the first device.
  • the sending module sends the first data with a higher priority than the sending module sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a fifth device, where the data processing apparatus includes:
  • a receiving module configured to receive data sent by a child node or a parent node of the fifth device
  • a determining module configured to determine that the received data is first data
  • a sending module configured to send the first data to the third device, where the third device sends the first data to the first device.
  • the first data is that the data sent by the fourth device to the first device by using the second device is received by the second device but is not the first A device confirms the received data;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device, and the second device is configured by the fifth device at least The third device is connected.
  • the sending module sends the first data to the third device, specifically:
  • the forwarding channel is a channel that is established by the fourth device and is used by the second device to pass the second device to the third device, and is used to forward the first data.
  • the determining module determines that the received data is the first data, specifically:
  • the data received from the forwarding channel is determined to be the first data.
  • the sending module sends the first data to the third device, specifically:
  • the first data is sent to the third device according to the mapping relationship, where the mapping relationship includes a destination identifier of the destination device that can be reached by the fifth device, and a next hop identifier that reaches the destination device.
  • the first data carries a destination identifier
  • the sending module sends the first data to the third device according to a mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device identified by the next hop will Transmitting the first data to the third device;
  • the first data is sent to the parent node of the fifth device, and the device identified by the next hop Transmitting the first data to the third device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the determining module determines that the received data is the first data, including:
  • the fifth device is a device on a link between the second device and the fourth device, determining first data from data received by a child node of the fifth device;
  • the fifth device is a device on a link between the third device and the fourth device, determining first data from data received by a parent node of the fifth device;
  • the child node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the fifth device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the mapping relationship, and the received data is received from a first path, where the first path is not received by the third device.
  • the path of the data of the first device is a destination identifier that is reachable by the mapping relationship
  • the sending module sends the first data with a higher priority than the sending module sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the application further provides a device, the device comprising:
  • the data transmission channel of the device and the third device is established by signaling, and the data of the second device to the third device is established by signaling. Forwarding channel
  • the device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the device.
  • the downlink channel of the data transmission channel and the data forwarding channel both include a path between the parent node of the seventh device and the seventh device
  • the downlink of the data transmission channel The channel and the data forwarding channel are the same on a path between the parent node of the seventh device and the seventh device;
  • the parent node of the seventh device is a device that is one hop away from the device in a device directly connected to the seventh device;
  • the parent node of the seventh device is a link between the link between the second device and the device and a link between the third device and the device. device.
  • the application further provides an apparatus, the apparatus comprising:
  • the processor is configured to determine first data after the first device switches from the device to the third device;
  • the communication interface is configured to send the first data to the third device, where the third device sends the first data to the first device;
  • the first data is data that is received by the device by the device to be sent by the device to the first device, but is not received by the device but is not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the device and the third device are respectively connected to the core network device by using the fourth device.
  • the communications interface sends the first data to the third device, specifically:
  • the forwarding channel is a channel established by the fourth device by using the device to the third device, and is used to forward the first data.
  • the communication interface when the device is connected to the third device by using the at least one device, the communication interface sends the first data to the third device according to the forwarding channel, specifically:
  • the parent node of the device is a device that is one hop away from the fourth device in the device directly connected to the device; the child node of the device is a device directly connected to the device and is away from the fourth device. One more hop device.
  • the communications interface sends the first data to the third device, specifically:
  • the mapping relationship of the device includes a destination identifier of the destination device that can be reached by the device, and a next hop identifier that reaches the destination device.
  • the first data carries a first destination identifier
  • the processor is further configured to update the first destination identifier to a second destination identifier.
  • the communication interface sends the first data to the third device according to a mapping relationship, specifically:
  • the communications interface sends the first data to the third device according to the second destination identifier and a mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device identified by the next hop device Transmitting the first data to the third device; and/or,
  • the first data is sent to the parent node of the device, and the parent node of the device Sending a data to the third device;
  • the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device.
  • the processor updates the first destination identifier to a second destination identifier, specifically:
  • the forwarding identifier is used to indicate forwarding data.
  • the first data carries a first destination identifier
  • the device sends the first data to the third device according to a mapping relationship, specifically:
  • the communication interface sends the first data to the third device according to the first destination identifier and the mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device identified by the next hop device Transmitting the first data to the third device; and/or,
  • the first data is sent to the parent node of the device, and the parent node of the device Sending a data to the third device;
  • the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device.
  • the communication interface sends the first data with a higher priority than the communication interface sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the application further provides a device, the device comprising:
  • the processor is configured to determine that the received data is the first data when the first device switches from the second device to the device;
  • the communication interface is configured to send the first data to the first device
  • the first data is data that is sent by the second device to the first device by the second device, and that is received by the second device but is not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the second device and the device are respectively connected to the core network device by using the fourth device.
  • the processor determines that the received data is the first data, specifically:
  • the data received from the forwarding channel is determined to be the first data.
  • the communications interface sends the first data to the first device, specifically:
  • the destination identifier of the first data is used to indicate an identifier of a direct sending device of the terminal device that receives the first data; and the terminal device identifier indicates an identifier of the terminal device that receives the first data.
  • the processor determines that the received data is the first data, specifically:
  • the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device.
  • the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier.
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the device based on the mapping relationship, and the received data is received from the first path, where the first path is not the device receiving the The path of the data of the first device.
  • the communication interface sends the first data with a higher priority than the communication interface sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the application further provides an apparatus, the apparatus comprising:
  • the communication interface is configured to receive data sent by a child node or a parent node of the device
  • the processor is configured to determine that the received data is first data
  • the communication interface is configured to send the first data to the third device, where the third device sends the first data to the first device.
  • the first data is that the data sent by the fourth device to the first device by using the second device is received by the second device but is not the first A device confirms the received data;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device, and the second device is configured by the device and the at least The third device is connected.
  • the communications interface sends the first data to the third device, specifically:
  • the forwarding channel is a channel that is established by the fourth device and is used by the second device to the third device, and is used to forward the first data.
  • the processor determines that the received data is the first data, specifically:
  • the data received from the forwarding channel is determined to be the first data.
  • the communications interface sends the first data to the third device, specifically:
  • the first data is sent to the third device according to the mapping relationship, where the mapping relationship includes a destination identifier of the destination device that can be reached by the device, and a next hop identifier that reaches the destination device.
  • the first data carries a destination identifier
  • the communications interface sends the first data to the third device according to a mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device identified by the next hop performs the Transmitting the first data to the third device; and/or,
  • the first data is sent to the parent node of the device, and the device identified by the next hop sends the Sending a data to the third device;
  • the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device.
  • the processor determines that the received data is the first data, specifically:
  • the device is a device on a link between the second device and the fourth device, determining first data from data received by a child node of the device; and/or,
  • the device is a device on a link between the third device and the fourth device, determining first data from data received by a parent node of the device;
  • the child node of the device is a device that is one hop away from the fourth device among the devices directly connected to the device;
  • the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device.
  • the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the mapping relationship, and the received data is received from a first path, where the first path is not received by the third device.
  • the path of the data of the first device is a destination identifier that is reachable by the mapping relationship
  • the communication interface sends the first data with a higher priority than the communication interface sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • the present application provides a data processing method, where the method includes: first, when the first device switches out of the second device or switches from the second device to the third device, the second device determines The data of the first device receives the status information; the second device sends a first message to the parent node of the second device according to the data receiving status information of the first device, where the first message includes Or indicating data reception status information of the first device.
  • the parent node of the second device is a device that is one hop away from the fourth device, and the fourth device is connected to the core network device.
  • the fifth device is connected to the core network device by using the fourth device.
  • the first message is used to include or indicate that the parent node of the second device sends the data to the first device by using the second device, Receiving, by the device, information of the data that is not acknowledged by the first device; or for receiving or indicating that the parent node of the second device sends the data to the first device by using the second device,
  • the first device confirms the information of the received data; or is used to include or indicate that the parent node of the second device sends the data to the first device by using the second device, And receiving, by the first device, information of the received data; or for receiving or indicating that the parent node of the second device sends the data to the first device by using the second device, A device confirms the information of the received data.
  • the sending, by the second device, the first message to the parent node of the second device the second device sending, according to the maintained mapping relationship, the parent node of the second device a first message;
  • the mapping relationship of the second device is a correspondence between a data packet number of data sent by the second device to the first device and a data packet number of data received from a parent node of the second device relationship.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application provides a data processing method, where the method includes: first, a fifth device receives a first message sent by a child node of the fifth device, where the first message includes or indicates Data receiving status information of a device; then, the fifth device sends the second message to the parent node of the fifth device according to the first message, where the second message includes or indicates the first message a data receiving state information of the device, wherein the parent node of the fifth device is a device that is one hop away from the fourth device, and the child node of the fifth device is a a device that is directly connected to the fifth device and has one more hop from the fourth device, where the fourth device is connected to the core network device, and the fifth device is connected to the core network device by using the fourth device. .
  • the fifth device sends the second message to the parent node of the fifth device according to the first message, including: the fifth device according to the maintained mapping relationship and Transmitting, by the first message, the second message to a parent node of the fifth device; the mapping relationship of the fifth device is data of data sent by the parent node of the fifth device to the fifth device
  • the packet number is transmitted by the fifth device as a correspondence of the number of the data packet of the data of the child node of the fifth device.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a second device, where the data processing apparatus includes: a determining module, configured to: when the first device switches out the second device Or determining data receiving state information of the first device when the device is switched from the second device to the third device; and sending, by the sending module, the parent node of the second device according to the data receiving state information of the first device Sending a first message, the first message includes or indicating data receiving status information of the first device.
  • a determining module configured to: when the first device switches out the second device Or determining data receiving state information of the first device when the device is switched from the second device to the third device; and sending, by the sending module, the parent node of the second device according to the data receiving state information of the first device Sending a first message, the first message includes or indicating data receiving status information of the first device.
  • the parent node of the second device is a device that is one hop away from the fourth device, and the fourth device is connected to the core network device.
  • the fifth device is connected to the core network device by using the fourth device.
  • the first message is used to include or indicate that the parent node of the second device sends the data to the first device by using the second device, Receiving, by the device, information of the data that is not acknowledged by the first device; or for receiving or indicating that the parent node of the second device sends the data to the first device by using the second device,
  • the first device confirms the information of the received data; or is used to include or indicate that the parent node of the second device sends the data to the first device by using the second device, And receiving, by the first device, information of the received data; or for receiving or indicating that the parent node of the second device sends the data to the first device by using the second device, A device confirms the information of the received data.
  • the sending module sends the first message to the parent node of the second device, where the sending module sends the first message to the parent node of the second device according to the maintained mapping relationship.
  • a message wherein the mapping relationship of the second device is a correspondence between a data packet number of data sent by the second device to the first device and a data packet number of data received from a parent node of the second device relationship.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a fifth device, the data processing apparatus, comprising: a receiving module, configured to receive a child node of the fifth device a first message sent, the first message includes or indicates data receiving status information of the first device, and the sending module is configured to send the second message to the parent node of the fifth device according to the first message
  • the second message includes or indicates data receiving state information of the first device, where the parent node of the fifth device is one hop away from the fourth device in the device directly connected to the fifth device.
  • the child node of the fifth device is a device that is one hop away from the fourth device, and the fourth device is connected to the core network device, and the fifth device is connected to the fifth device. Connected to the core network device by the fourth device.
  • the sending module sends the second message to the parent node of the fifth device according to the first message, which specifically includes: the mapping relationship and the location of the sending module according to the maintenance Transmitting the second message to the parent node of the fifth device, where the mapping relationship of the fifth device is data sent by the parent node of the fifth device to the fifth device
  • the data packet number is associated with the number of the data packet of the data that is sent by the fifth device to the child node of the fifth device.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the application further provides a device, the device comprising: a processor and a communication interface, wherein the processor is configured to: when the first device switches out of the device or switches from the device to Determining, by the third device, data receiving state information of the first device; and then, according to the data receiving state information of the first device, sending a first message to the parent node of the device by using the communication interface, where The first message includes or indicates data reception status information of the first device.
  • the parent node of the device is a device that is one hop away from the fourth device, and the fourth device is connected to the core network device, where the fifth device is connected to the fifth device.
  • the device is connected to the core network device by using the fourth device.
  • the first message is used to include or indicate that the parent node of the device sends the data to the first device by using the device, and the device is received by the device and is not received by the device. Determining, by the first device, information of the received data; or for receiving or indicating that the data sent by the parent node of the device to the first device by the device is not confirmed by the first device Information; or information for containing or indicating data transmitted by the parent node of the device to the first device, data that has been received by the device and acknowledged by the first device; or Information for receiving, by the first device, data received by the first device, for containing or indicating data sent by the parent node of the device to the first device.
  • the sending, by the processor, the first message to the parent node of the device by using the communication interface specifically: the processor is configured to use the communication interface according to the maintained mapping relationship.
  • the parent node of the device sends a first message; wherein the mapping relationship of the device is a data packet number of data sent by the device to the first device and a data packet number of data received from a parent node of the device Correspondence.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the application further provides a device, the device comprising: a processor and a communication interface, wherein the processor is configured to receive, by using the communication interface, a first sent by a child node of the device a message, the first message includes or indicating data receiving status information of the first device; and then the processor sends the second message to the parent node of the device by using the communication interface according to the first message
  • the second message includes or indicates data receiving status information of the first device, where the parent node of the device is a device that is one hop away from the fourth device in the device directly connected to the device,
  • the child node of the device is a device that is one hop away from the fourth device among the devices directly connected to the device, and the fourth device is connected to the core network device, and the device passes the fourth device and the core Network devices are connected.
  • the device sends the second message to the parent node of the device according to the first message, including: the device according to the maintained mapping relationship and the first message, Transmitting, to the parent node of the device, the second message;
  • the mapping relationship of the device is a data packet number of data sent by the parent node of the device to the device, and the device is sent as a child node of the device Correspondence of the number of the data packets of the data.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application provides a data processing method, including: when a first device switches from a second device or a second device switches to a third device, the second device determines the first device Receiving status information of the data; then, the second device reports data receiving status information of the first device.
  • the data receiving status information is used to include or indicate that the fourth device sends the data to the first device by using the second device, and is received by the second device.
  • Information that is received by the first device to confirm the received data or is used to include or indicate that the fourth device sends data to the first device by using the second device, and is not acknowledged by the first device.
  • Information of the data; or data included in or indicating that the fourth device is sent to the first device by the second device, has been received by the second device, and is acknowledged and received by the first device
  • Information of the data or information for containing or indicating that the fourth device transmits data to the first device by the second device, the first device confirms the received data.
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the second device when there is at least one device on the link between the second device and the fourth device, the second device reports data receiving state information of the first device, The second device sends a first status message to the parent node of the second device, where the first status message is used by the parent node of the second device to report data receiving status information of the first device.
  • the first status message includes or indicates data receiving status information of the first device, and the parent node of the second device is one of the devices directly connected to the second device and one less than the fourth device. Jumping device.
  • the sending, by the second device, the first status message to the parent node of the second device includes: the second device, according to the maintained mapping relationship, to the parent node of the second device Transmitting a first status message, where the mapping relationship of the second device is a data packet number of data sent by the second device to the first device and data of data received from a parent node of the second device The correspondence of the package numbers.
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the present application provides a data processing method, including: first, a fifth device receives a first status message sent by a child node of the fifth device, where the first status message includes or indicates a first device Data receiving state information; then, the fifth device sends the second status message to the parent node of the fifth device according to the first status message, where the second status message includes or indicates the a data receiving state information of a device, wherein the parent node of the fifth device is a device that is one hop away from the fourth device, and a child node of the fifth device, which is directly connected to the fifth device a device that is one hop away from the fourth device in the device directly connected to the fifth device, where the fourth device is connected to the core network device, and the fifth device passes the fourth device and the core Network devices are connected.
  • the fifth device sends the second status message to the parent node of the fifth device according to the first status message, including: the fifth device according to the maintained mapping And the first status message, the second status message is sent to the parent node of the fifth device; the mapping relationship of the fifth device is sent by the parent node of the fifth device to the fifth device
  • the data packet number of the data is transmitted in correspondence with the number of the data packet of the data of the child device of the fifth device.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a second device, where the data processing apparatus includes: a determining module, configured to: when the first device switches from the second device When the second device is switched to the third device, the data receiving state information of the first device is determined; and the reporting module is configured to report data receiving state information of the first device.
  • the data receiving status information is used to include or indicate that the fourth device sends the data to the first device by using the second device, and is received by the second device.
  • Information that is received by the first device to confirm the received data or is used to include or indicate that the fourth device sends data to the first device by using the second device, and is not acknowledged by the first device.
  • Information of the data; or data included in or indicating that the fourth device is sent to the first device by the second device, has been received by the second device, and is acknowledged and received by the first device
  • Information of the data or information for containing or indicating that the fourth device transmits data to the first device by the second device, the first device confirms the received data.
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the reporting module reports the data receiving status information of the first device
  • the sending unit is configured to send a first status message to the parent node of the second device, where the first status message is used by the parent node of the second device to report data receiving status information of the first device;
  • the first status message includes or indicates data receiving status information of the first device, and the parent node of the second device is one of the devices directly connected to the second device and one less than the fourth device. Jumping device.
  • the sending, by the second device, the first status message to the parent node of the second device includes: the second device, according to the maintained mapping relationship, to the parent node of the second device Transmitting a first status message, where the mapping relationship of the second device is a data packet number of data sent by the second device to the first device and data of data received from a parent node of the second device The correspondence of the package numbers.
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the present application further provides a data processing apparatus, where the data processing apparatus is disposed in a fifth device, the data processing apparatus, comprising: sending means, configured to receive a child node of the fifth device to send a first status message, the first status message includes or indicating data receiving status information of the first device, wherein the transmitting device sends the information to the parent node of the fifth device according to the first status message a second status message, where the second status message includes or indicates data receiving status information of the first device, where the parent node of the fifth device is a distance from the device directly connected to the fifth device.
  • the device of the fifth device has one less hop, and the child node of the fifth device is a device that is one hop away from the fourth device in the device directly connected to the fifth device, and the fourth device and the core network device Connected, the fifth device is connected to the core network device by using the fourth device.
  • the sending by the sending device, sending the second status message to the parent node of the fifth device according to the first status message, specifically: the mapping relationship of the sending device according to maintenance And sending, by the first status message, the second status message to the parent node of the fifth device; the mapping relationship of the fifth device is sent by the parent node of the fifth device to the fifth device
  • the data packet number of the data is corresponding to the number of the data packet of the data that the fifth device transmits as the child node of the fifth device.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application further provides an apparatus, including: a processor and a communication interface, wherein the processor is configured to: first, switch from the device or switch the device in the first device And determining, by the communication interface, the data receiving status information of the first device.
  • the data receiving status information is used to include or indicate that the fourth device is sent by the device to the first device, and is not received by the device.
  • Information that the device confirms the received data or information for containing or indicating that the fourth device transmits data to the first device through the device, that is not acknowledged by the first device; or Information for containing or indicating data transmitted by the fourth device to the first device by the device, data that has been received by the device and acknowledged by the first device; or for containing or Instructing the fourth device to confirm information of the received data by the first device in data sent by the device to the first device.
  • the fourth device is connected to the core network device, and the device and the third device are respectively connected to the core network device by using the fourth device.
  • the device when at least one device exists on the link between the device and the fourth device, the device reports the data receiving status information of the first device, including: The device sends a first status message to the parent node of the device, where the first status message is used by the parent node of the device to report data receiving status information of the first device, where the first status message includes or And indicating a data receiving status information of the first device; the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device.
  • the parent node of the device sends a first status message, where the mapping relationship of the device is a data packet number of data sent by the device to the first device and data of data received from a parent node of the device.
  • the correspondence of the package numbers is a data packet number of data sent by the device to the first device and data of data received from a parent node of the device.
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the present application further provides an apparatus, including a processor and a communication interface, where the processor is configured to first receive, by using the communication interface, a first status message sent by a child node of the device, The first status message includes or indicates data receiving status information of the first device; and then, according to the first status message, sending the second status message to the parent node of the device by using the communication interface, The second status message includes or indicates data receiving status information of the first device, where the parent node of the device is a device that is one hop away from the fourth device among devices directly connected to the device, The child node of the device is a device that is one hop away from the fourth device among the devices directly connected to the device, and the fourth device is connected to the core network device, and the device passes the fourth device and the core Network devices are connected.
  • the processor sends the second status message to the parent node of the device by using the communications interface according to the first status message, specifically: the processor is configured according to maintenance The mapping relationship and the first status message, the second status message is sent to the parent node of the device by using the communication interface; wherein the mapping relationship of the device is sent by the parent node of the device to the The data packet number of the device is associated with the number of the data packet of the data sent by the device as a child of the device.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • the present application further provides a device, which has the functions of implementing the first device, the second device, the third device, the fourth device, the fifth device, or the sixth device in the foregoing implementation method.
  • This function can be implemented in hardware, for example, including a processor and a communication interface, or can be implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above, which may be software and/or hardware.
  • the present application further provides a computer readable storage medium having stored thereon a data processing method for implementing any of the above aspects, or Program code for a data processing method provided by any one or more of the possible implementations of any of the aspects, the program code comprising the data processing method provided by any of the aspects described above, or the aspects described above An execution instruction of any one or more of the possible data processing methods provided in any of the possible implementations.
  • the present application also provides a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the methods described in the above aspects.
  • the present application provides a chip system including a processor for implementing the functions involved in the above aspects from the first device to the seventh device, for example, generating or processing the above method The data and/or information involved.
  • the chip system further comprises a memory for storing necessary program instructions and data of the terminal device.
  • the chip system can be composed of chips, and can also include chips and other discrete devices.
  • FIG. 1 is a schematic diagram of a network structure according to an embodiment of the present invention.
  • FIG. 2 is a schematic diagram of another network structure according to an embodiment of the present invention.
  • FIG. 2a is a schematic diagram of a path according to an embodiment of the present invention.
  • FIG. 2b is a schematic diagram of another path provided by an embodiment of the present invention.
  • FIG. 3 is a schematic diagram of still another network structure according to an embodiment of the present invention.
  • FIG. 3a is a schematic diagram of a path according to an embodiment of the present invention.
  • FIG. 3b is another schematic diagram of a path provided by an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of a data processing method according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a determining status message according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a determining status message according to an embodiment of the present invention.
  • FIG. 7 is a schematic flowchart diagram of another data processing method according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic flowchart diagram of still another data processing method according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic diagram of a data forwarding channel and a data transmission channel according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
  • FIG. 11 is a schematic structural diagram of another data processing apparatus according to an embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • FIG. 14 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • FIG. 15 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • FIG. 16 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • FIG. 17 is a first schematic diagram of a device according to an embodiment of the present application.
  • FIG. 18 is a schematic structural diagram of a terminal device according to the present application.
  • FIG. 19 is a second schematic diagram of a network device according to an embodiment of the present disclosure.
  • FIG. 20 is a schematic structural diagram of a base station according to an embodiment of the present disclosure.
  • the host base station is connected to the core network, and the link between the relay node 3 and the relay node 1 is as shown by the dotted line between the relay node 3 and the relay node 1 in FIG.
  • the relay node 3 needs to switch from the relay node 1 to the destination node, that is, the relay node 2, to continue to maintain communication; or, the link between the user equipment 1 and the relay node 2 is relayed as shown in FIG.
  • the user equipment 1 needs to switch from the relay node 2 to the relay node 3 to ensure the communication quality.
  • the user equipment 1 and the host base station The transmission path between the relay node 3 and the host base station changes, how to ensure that the data packets transmitted to the user equipment 1 or to the user equipment accessing the relay node 3 are not lost during the handover process. It is a problem that needs to be solved urgently.
  • connection between the foregoing base stations and the base station and the relay node may be an air interface or a wireless connection, so how the link quality can be determined according to relevant indicators for measuring the quality of the air interface transmission.
  • the first device to the seventh device may be a wireless terminal, where the wireless terminal may be a device that provides voice and/or data connectivity to the user, a handheld device with a wireless connection function, or is connected to the wireless modem.
  • Other processing devices that can communicate with one or more core networks via a radio access network (e.g., RAN, radio access network).
  • a radio access network e.g., RAN, radio access network
  • the user equipment can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, and can also be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, such as Personal Communication Service (PCS) telephone, cordless telephone, Session Initiation Protocol (SIP) telephone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) Etc., they exchange language and/or data with the wireless access network.
  • PCS Personal Communication Service
  • SIP Session Initiation Protocol
  • WLL Wireless Local Loop
  • PDA Personal Digital Assistant
  • the user equipment may also be referred to as a mobile station (MS), a mobile terminal, a subscriber unit (Sub), a subscriber station (Subscriber Station, SS), and a mobile station (Mobile Station).
  • MS mobile station
  • Subscriber Station Subscriber Station
  • SS Subscriber Station
  • Mobile Station Mobile Station
  • the remote station (Remote Station, RS), access point (AP), remote terminal (RT), access terminal (AT), user terminal (User Terminal; UT)
  • the user agent (User Agent, UA), the terminal device (User Device, UD), etc., are not limited in this application.
  • the first device to the seventh device may also be a base station, a transmission reception point (TRP), or a radio remote unit (RRU).
  • a base station may refer to a device in an access network that communicates with a terminal over an air interface over one or more sectors, which may coordinate attribute management of the air interface.
  • the base station may be a base station in GSM or CDMA, such as a base transceiver station (BTS), or a base station in WCDMA, such as a NodeB, or an evolved base station in LTE, such as an eNB or an e.
  • -NodeB (evolutional Node B), which may also be a base station in a 5G system, or a base station in a future network, etc., which is not limited in this application.
  • the base station may also be a relay device or other network element device with a base station function.
  • the lower-level node of the second device may also be a sensor node or the like, which is not limited in the embodiment of the present invention.
  • the embodiment of the present invention proposes a solution based on the network structure shown in FIG. 2 or FIG. 3, which helps to avoid data packet loss.
  • the first device is connected to the fourth device by using the second device and the third device, and the second device to the fifth device and the seventh device are represented by a base station, where the fourth device is equivalent to FIG.
  • the host base station in the network device can be connected to the core network device, and the data of the first device or the sixth device in the core network device is sent to the first device or the sixth device.
  • the fifth device is any device on the link between the second device and the third device.
  • the third device and the seventh device may be directly connected to each other, or may be connected through at least one device.
  • the first device switches from the second device to the third device because the link quality between the first device and the second device is deteriorated.
  • the difference between FIG. 3 and FIG. 2 is that when the first device is a network device such as a base station, the sixth device is a mobile device, and the first device is a service device of the sixth device, between the first device and the second device.
  • the first device may switch from the second device to the third device, and accordingly, the transmission path between the fourth device and the sixth device also changes; wherein the sixth device and the first device Devices can be connected directly or through at least one device.
  • FIG. 2 and FIG. 3 are diagrams for illustrating the embodiments, and are not intended to limit the scope of the present application.
  • the network structure to which the embodiment of the present invention is applicable may further include more devices, such as more base stations, terminal devices, or at least one device between the first device and the sixth device, or, FIG. 2 and FIG. There may be more devices on the link between the seventh device and the third device in 3.
  • the topology between the devices may be a mesh or a tree, etc., but the solution to the above problem is similar. Therefore, the embodiment of the present invention uses FIG. 2 and FIG. 3 as an example to illustrate how to avoid the fourth device transmission in FIG. The data packet to the first device is not lost and how to avoid the packet loss of the fourth device transmitted to the sixth device in FIG.
  • the second device can report the data receiving status information to the fourth device, so that the fourth device performs the data heavy according to the data receiving status information. Pass, avoiding packet loss of the first device or the sixth device;
  • the data receiving status information reported by the second device may be reported in a status report manner.
  • the status report may be a status report of a Packet Data Convergence Protocol (PDCP) or a radio link layer control.
  • Status report of the Protocol Radio Link Control, RLC.
  • the PDCP status report may include the number of the missing first data packet, and indicate the receiving status of the subsequent data packet by using a bit map, where 1 is received, 0 is not received, or
  • the status report of the PDCP contains the missing packet number and the range of consecutive missing packet numbers. If the RLC status is reported, the RLC layer is too short because the information used to indicate the data, such as the data packet number, is too short.
  • the transmitting RLC entity and the corresponding receiving RLC entity need to maintain the super frame number, that is, the serial number except the data packet is maintained.
  • a variable of at least one bit to avoid the state receiving information indicating a farther distance packet such as a superframe number or number of a data packet similar to the PDCP layer
  • the status report of the RLC may contain the first packet missing The number, and the bit map to indicate the receiving status of the subsequent data packet, 1 is received, 0 is not received, or the RLC status report contains the missing packet number and the consecutive missing packet number range.
  • the data that has not been successfully received by the first device in the data that has been sent by the fourth device to the first device by the fourth device before the switchover is discarded by the second device, or the fourth device and the second device are after the switchover occurs. Devices on the interlink are discarded.
  • the fourth device After the switching of the first device, the fourth device does not send data to the first device before receiving the data receiving status information.
  • the sixth device can report its own data receiving status information to the fourth device, so that the fourth device does not access the sixth device according to the data receiving status information. Received packets are retransmitted to avoid packet loss.
  • the sixth device may receive the first message sent by the fourth device or the first device, and report the data receiving status information based on the first message, before the sixth device sends the data receiving status information to the fourth device.
  • the first message may be received in the manner of a unicast message or received in a broadcast message; the first message may be dedicated signaling; or may be a control packet data protocol unit PDU of the PDCP, where the control PDU is used to trigger
  • the PDCP layer sends a status report; or may be a PDCP data packet data protocol unit PDU, which triggers the PDCP layer to send a status report through the reserved bits of the header; or may be system information or paging, through system information broadcast or paging
  • the data receiving status information reported by the sixth device may be reported in a status report manner.
  • the status report may be a status report of a Packet Data Convergence Protocol (PDCP) or a radio link layer control protocol. (Radio Link Control, RLC) status report.
  • the PDCP status report may include the number of the missing first data packet, and indicate the receiving status of the subsequent data packet by using a bit map, where 1 is received, 0 is not received, or The status report of the PDCP contains the missing packet number and the range of consecutive missing packet numbers. If the RLC status is reported, the RLC layer is too short because the information used to indicate the data, such as the data packet number, is too short.
  • the transmitting RLC entity and the corresponding receiving RLC entity need to maintain the super frame number, that is, the serial number except the data packet is maintained.
  • a variable of at least one bit to avoid the state receiving information indicating a farther distance packet such as a superframe number or number of a data packet similar to the PDCP layer
  • the status report of the RLC may contain the first packet missing The number, and the bit map to indicate the receiving status of the subsequent data packet, 1 is received, 0 is not received, or the RLC status report contains the missing packet number and the consecutive missing packet number range.
  • the data that is not successfully received by the first device in the data that has been sent by the fourth device to the first device by using the second device before the switching is discarded by the second device, or the fourth device is after the switchover occurs.
  • the devices on the link between the second devices are discarded.
  • the fourth device does not send the data of the sixth device before receiving the data receiving status information.
  • the data that the fourth device sends to the first device or the sixth device that has been received by the second device but is not acknowledged by the first device or the sixth device Can be sent to the third device by using a data forwarding channel;
  • the device on the path of the data forwarding channel can determine the device to be sent by the next hop by using the channel identifier or the transmission direction, or the device can maintain the data from which channel, and determine that the data from the channel needs to be submitted.
  • the way of the channel to transmit data is described in detail later.
  • the fourth device establishes a data forwarding channel by interacting with the signaling of the second device and the third device.
  • the fifth device maintains the mapping relationship, and the fifth device is a device on the link between the second device and the third device, and the mapping relationship is the first channel and the fifth device between the parent node and the fifth device of the fifth device.
  • the data carries a channel identifier, and the channel identifier is used to indicate that the device that receives the data transmits to the next hop device according to the channel identifier.
  • the downlink channel and the data forwarding channel of the data transmission channel are the same between the parent node and the seventh device of the seventh device.
  • the first device switches, and the fourth device stops sending the data packet to the second device, and sends the end data packet, where the end data packet may be a GPRS tunneling protocol layer, a PDCP layer, or an RLC layer data packet, but is not limited to the foregoing data packet. .
  • the first device switches, and the fourth device stops sending the data packet to the second device, and sends the end data packet, indicating that the device of the forwarding channel releases the non-public portion of the forwarding channel and the downlink transmission channel.
  • the data sent by the data forwarding channel is transmitted in preference to the data of the downlink transmission channel.
  • the fifth device after receiving the end packet of the data forwarding channel, performs data transmission of the downlink transmission channel.
  • the data that is sent by the fourth device to the first device or the sixth device that has been received by the second device but has not been acknowledged by the first device or the sixth device is received.
  • the third device can be sent to the third device according to the destination identifier carried by the data and the mapping relationship maintained by the device. The third device then sends the forwarding data to the first device or the sixth device.
  • the first and second points are the manners of receiving the data by reporting the data to the fourth device, so that the fourth device re-sends the data that the second device has received but is not acknowledged by the child node of the second device to avoid the data.
  • Points 3 and 4 above are problems in which data received by the second device but not acknowledged by the child nodes of the second device is forwarded to the third device to avoid packet loss.
  • each device needs to transmit the data preferentially when receiving the data retransmitted by the fourth device or receiving the data forwarded by the second device, for example, when the data is transmitted, the other data is transmitted.
  • Data to avoid packet loss caused by the packet received by the terminal device or the packet receiving interval is too long. Accordingly, each device can buffer other data that has been received, and then transmit it after the end of the data transmission.
  • the data retransmitted by the fourth device or the data forwarded by the second device may meet at least one of the following conditions: the data carries a forwarding identifier; the data carries multiple destination identifiers; the first device or the sixth device
  • the uplink data transmitted by the fourth device does not carry the destination identifier
  • the data carries the destination identifier;
  • the destination identifier carried by the data is the destination identifier reachable by the device based on its own mapping relationship, but the data is received from the first path;
  • the data comes from the forwarding channel.
  • the first path is a path that is not the third device that receives data of the first device. In this way, each device can confirm whether the data received by itself is the data retransmitted by the fourth device or the data forwarded by the second device according to the foregoing conditions.
  • the embodiment of the present invention is described based on the network structure shown in FIG. 2 or FIG. 3 and the above-described first embodiment.
  • the first device may switch from the second device to the third device, and the second device reports the data receiving state information to the fourth device, so that the fourth device
  • the data is retransmitted based on the data reception status information.
  • the data that is retransmitted is the data that the fourth device sends to the first device by using the second device, but the data that has been received by the second device but is not acknowledged by the first device, wherein, as shown in FIG. 2, the retransmission is performed.
  • the data may be the data of the first device; as shown in FIG. 3, the retransmitted data may be the data of the sixth device.
  • FIG. 4 is a schematic flowchart of a data processing method according to an embodiment of the present invention. As shown in FIG. 4, the data processing method may include the following steps:
  • the second device determines data receiving state information of the first device.
  • the second device reports the data receiving status information of the first device to the fourth device.
  • the fourth device receives the data receiving status information, and sends data to the first device according to the data receiving status information.
  • the data receiving status information is used to indicate information of the first data, where the first data is sent by the fourth device to the second device and sent by the second device to the first device.
  • the data in the data or the data sent by the fourth device to the first device that has been received by the second device but not acknowledged by the first device, so the first data may also be referred to as a fourth
  • the data sent by the fourth device to the first device according to the data receiving status information may include the foregoing first data and subsequent other data.
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the data receiving status information includes related information of the data that is not acknowledged by the first device in the second device, such as the data packet number information, and the fourth device retransmits the data corresponding to the data packet number to the third device by using the third device. a device.
  • the reporting, by the second device, the data receiving status information of the first device to the fourth device may include:
  • the second device determines, according to the data receiving status information of the first device, a first status message.
  • the second device sends a first status message to a parent node of the second device.
  • the first status message carries data receiving status information of the first device.
  • the parent node of the second device reports the data receiving state information of the first device to the fourth device according to the first status message.
  • the parent node of the second device is a device that is one hop away from the fourth device, and the parent node of the second device is the fifth device;
  • the fifth device is connected to the core network device by using the fourth device, wherein the fifth device is also any device on the link between the second device and the fourth device.
  • the fifth device is also any device on the link between the second device and the fourth device, and then the fifth device can perform the following steps:
  • the fifth device sends the second status message to the parent node of the fifth device according to the first status message, where the second status message carries data receiving status information of the first device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device in the device directly connected to the fifth device, and the child node of the fifth device is directly connected to the fifth device.
  • the fifth device is the parent node of the second device, and the fifth device reports the data receiving state information of the first device to the fourth device according to the first status message, including:
  • the fifth device sends the second status message to the parent node of the fifth device according to the first status message
  • the parent node of the fifth device reports the data receiving state information of the first device to the fourth device according to the second status message.
  • the sending, by the fifth device, the second status message to the parent node of the fifth device according to the first status message may include:
  • the fifth device determines the second status message according to the first status message
  • the fifth device sends the second status message to the parent node of the fifth device.
  • the parent node of the fifth device may be the seventh device, where the seventh device reports the specific execution of the data receiving state information of the first device to the fourth device according to the second status message.
  • the process is the same as the fifth device.
  • the device when the device receives the data receiving status information of the first device, the device may send the corresponding status message in the foregoing manner, until the status message carrying the data receiving status information is sent to the fourth device, thereby And causing the fourth device to send data to the first device by using the third device after the switching according to the data receiving state information.
  • the sending, by the second device, the first status message to the parent node of the second device includes:
  • the mapping relationship is a correspondence between a data packet number of data sent by the second device to the first device and a data packet number of data received from a parent node of the second device.
  • each device maintains the mapping relationship.
  • the parent node of the second device such as the fifth device, determines the second status message, which may include:
  • the mapping relationship is a data packet number of data sent by the parent node of the fifth device to the fifth device, and a data packet in which the fifth device sends the data to a child node of the fifth device. The correspondence between the numbers.
  • the mapping relationship maintained by the fifth device includes the correspondence between the data packet number of the first data when the fifth device receives the first data and the data packet number of the first data when the fifth device sends the first data.
  • the data packet of the first data may be sent by the fifth device in the data receiving status information in the first status message.
  • the related information is replaced with information about the data packet number of the first data when the fifth device receives the first data.
  • FIG. 5 is a schematic diagram of determining a status message according to an embodiment of the present invention.
  • a PDCP status report is used as an example for reporting status messages or data receiving status information, and
  • the protocol stack shown in FIG. 5 can report the data receiving state information of the first device according to the mapping relationship maintained by the second device.
  • the second device, the fifth device, and the seventh device need to pass through the second device, the fifth device, and the seventh device to reach the fourth device, and then each device on the path is required to report the data receiving status information to the fourth device.
  • the COUNT value may be the data receiving status information, or may be It is understood as the packet number in the data reception status information.
  • the information for indicating the first data is an example of a data packet number, and how to use the data packet number to determine the data receiving status information, so that other devices can identify the corresponding data packet number when receiving the data receiving status information. Therefore, the implementation manner of the first data may be various.
  • the data receiving status information may include a partial data packet number of the first data, or include a data packet number indicating the first data in a bit map, or include the first data. Part of the packet number, the length or range of the part of the packet number, and so on.
  • embodiments of the present invention do not limit how the data reception status information indicates an alternative embodiment of the first data.
  • the dotted line part 2 device reports the path of the data receiving status information
  • the dotted line part is a path for the fourth device to resend data to the first device according to the data receiving status information.
  • the PDCP2b of the second device in the path that the second device reports the data receiving status information needs to determine, according to the feedback of the lower layer RLC, which data of the received first device is not acknowledged by the first device, that is, the first data is determined. .
  • PDCP2b determines that the first data is COUNT value 2, 4, 5; PDCP2a is based on these COUNT values fed back by PDCP2b and the maintained mapping relationship (this mapping relationship may include PDCP 2b COUNT value of 2, 4, 5).
  • the packet corresponds to the packet with the COUNT value of 5, 6, and 7 received by the PDCP 2a, and determines that the COUNT value of the first data when the second device receives the first data is 5, 6, and 7; the PDCP 2a can determine the PDCP according to the COUNT value.
  • the status report is sent to the fifth device.
  • the PDCP status report carries the COUNT value of 5, 6, and 7.
  • the PDCP 5b of the fifth device receives the COUNT value of 5, 6, and 7.
  • the PDCP 5a can be based on the COUNT value of the PDCP 5b and the PDCP 5a. Corresponding relationship determines the COUNT value of the first data is 1, 2, 3, and determines a PDCP status report according to the COUNT value, where the PDCP status report carries the COUNT value of the first data when the PDCP2a receives the first data, that is, the COUNT value is 1. 2, 3; and so on, the PDCP status report can be sent to the fourth device, and the fourth device retransmits the first data according to the COUNT value in the received PDCP status report.
  • the data receiving status information may not necessarily include all COUNT values of the first data, that is, the data receiving status information may be carried as long as the device capable of receiving the data receiving status information can identify which data is the first data.
  • the partial indication value of the first data may be included, or information indicating the status of the data received by the device in a bit map, or information including a partial indication value of the first data, a length or range of the portion, and the like.
  • embodiments of the present invention do not limit which information is employed in the data reception status information to indicate an alternative embodiment of the first data.
  • the device involved in the path for reporting the data reception status information by the second device to the fourth device since the device involved in transmitting the data to the second device before the second device, when each device in the path receives the status message, The first data that has been previously received may be deleted according to the data reception status information therein.
  • FIG. 6 is a schematic diagram of determining a status message according to an embodiment of the present invention.
  • the RLC status report is used as an example for reporting status messages or data receiving status information.
  • the device can report the data receiving status information of the first device according to the mapping relationship maintained by the device.
  • the second device, the fifth device, and the seventh device need to pass through the second device, the fifth device, and the seventh device to reach the fourth device, and then each device on the path is required to report the data receiving status information to the fourth device.
  • the mapping relationship that needs to be maintained may include a correspondence between the COUNT value of the first data in the RLC layer and the COUNT value of the first data in the PDCP layer when the first data is sent when the first data is received, and the COUNT value may be used.
  • the information indicating the first data can be understood as a packet number.
  • the COUNT value may also be an SN value.
  • the SN value is relatively short, in order to avoid a misalignment of the RLC, the RLC needs to maintain a superframe number similar to the PDCP.
  • the device involved in the path of reporting the data receiving status information to the fourth device is similar to the foregoing implementation of the PDCP status report in determining the status message or the RLC status report, where the status message may be determined in the implementation manner.
  • the mapping relationship maintained by the RLC layer in each device can also be maintained by the RLC layer in each device.
  • the data receiving status information in the RLC status report may not necessarily include all COUNT values of the first data, that is, as long as carrying the information that enables the device receiving the data receiving status information to identify which data is the first data. Therefore, the data reception status information may include a partial indication value of the first data, or include information indicating a status of the data received by the device in a bit map, or a partial indication value of the first data, a length or a range of the portion, and the like. information. In summary, embodiments of the present invention do not limit which information is employed in the data reception status information to indicate an alternative embodiment of the first data.
  • the path of the second device that reports the data receiving status information is shown by the dotted line in FIG. 3a, and the path that the fourth device retransmits the data to the first device by using the third device may be the solid line in FIG. 3a.
  • the corresponding path of the data sent by the fourth device to the first device may be as indicated by the solid line in FIG. 3a.
  • the manner in which the device determines the status message, the PDCP status report, or the RLC status report on the path of the data receiving status information reported by the second device in FIG. 3a is the same as that in FIG. 2a, and is not described in detail herein.
  • the second device may report, to the fourth device, an indication that the data of the first device or the sixth device is received by the second device but is not acknowledged by the first device or the sixth device.
  • the information so that the fourth device can learn the received data of the first device or the sixth device that has been sent, and can re-send the data that is not acknowledged by the first device or the sixth device according to the indication information, thereby avoiding the Loss of data packets from one device or sixth device.
  • the embodiment of the present invention is described based on the network structure shown in FIG. 3 and the above-described second embodiment.
  • the terminal device may report the data receiving status information, where the terminal device may be the one in FIG. The sixth device.
  • FIG. 7 is a schematic flowchart diagram of another data processing method according to an embodiment of the present invention. As shown in FIG. 7, the data processing method may include the following steps:
  • the sixth device determines its own data receiving state information.
  • the sixth device sends a status message to the fourth device by using the first device, where the status message carries the data receiving status information of the sixth device.
  • the fourth device receives the status message, and sends data to the sixth device according to the data receiving status information of the sixth device.
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device is And the third device is connected to the core network device by using the fourth device, where the sixth device is directly connected to the first device or through at least one device connected to the first device.
  • the data processing method shown in FIG. 7 may further include:
  • the sixth device receives the first message.
  • the first message is used to instruct the sixth device to send its own data receiving status information to the fourth device.
  • the data processing method shown in FIG. 7 may further include: the first device sending the first message to the sixth device.
  • the first device may directly send the first message to the sixth device; if the first device and the sixth device are connected by at least one device, the first device needs to pass The at least one device in the middle sends the first message to the sixth device.
  • the first device may send the first message in a broadcast manner, so that each sixth device can receive the first message.
  • the first device may notify the information that the sixth device reports the data receiving status information to the first device.
  • a service device of the sixth device wherein the first message is sent by the service device to the sixth device in a broadcast manner.
  • the data processing method shown in FIG. 7 may further include: the fourth device sending the first message to the sixth device.
  • the fourth device may first notify the service device of the sixth device that the sixth device needs to report the data receiving status information, and the first device sends the first message to the sixth device by using the broadcast device, so the sixth device receives the first message. The way a message is received is to receive a broadcast message.
  • the first message may be received by using a unicast message or received by using a broadcast message.
  • the first message may be dedicated signaling, optionally, The PDCP control packet data protocol unit PDU, the control PDU is used to trigger the PDCP layer to send a status report; optionally, the PDCP data packet data protocol unit PDU, the data PDU triggers the PDCP layer transmission status by the reserved bit of the header Reporting; optionally, the system information or paging may be triggered by the system information broadcast or paging to trigger the sixth device to send the data receiving status information.
  • the data receiving status information is used to indicate data that is sent by the fourth device to the first device that has been received by the second device but is not received by the first device;
  • the data receiving status information is used to indicate data that has been acknowledged and received by the sixth device in the data sent by the fourth device to the sixth device.
  • the data receiving status information may be used to indicate that the data sent by the fourth device to the sixth device is not acknowledged by the sixth device.
  • the devices on the link between the fourth device and the sixth device may The retransmission data is preferentially transmitted, and the other downlink data is transmitted after the transmission is completed.
  • the data to be transmitted should include at least one of the following: the received data carries a forwarding identifier; the received data carries multiple a destination identifier, where the received data carries the destination identifier when the uplink data transmitted by the first device does not carry the destination identifier, and the destination identifier carried by the received data is indicated according to the mapping relationship.
  • the next hop identifier is not the identifier of the child node of the third device that sends the data; the destination identifier carried by the received data is a destination identifier that is reachable based on the mapping relationship, and the received data is from the Received by the first path, the first path is a path that is not the third device receiving data of the first device.
  • the sixth device when the sixth device reports the status message to the fourth device, when the device on the link between the sixth device and the fourth device receives the status message, if the fourth device sends the message to the fourth device, When the data of the sixth device is used, the data can be deleted.
  • the second embodiment reports its own data receiving status information to the fourth device, so that the fourth device sends the status information to the fourth device according to the data receiving status information that is not received by the terminal device.
  • the data is resent, so that after the relay device is switched, the data packets of the terminal device directly connected or indirectly connected by the relay device are not lost.
  • each device may preferentially transmit when resending data that is not received by the terminal device to prevent the data received by the terminal device from being too confusing or the time interval between the data packets is too large.
  • FIG. 8 is a schematic flowchart of still another data processing method according to an embodiment of the present invention.
  • the data processing method shown in FIG. 8 can be applied to the network structure shown in FIG. 2 or FIG.
  • the second device may forward, to the third device, the data that has been sent by the fourth device to the first device that has been received by the second device but is not acknowledged and received by the first device, where the third device The data is then sent to the first device.
  • the data processing method includes the following steps:
  • the second device determines the first data.
  • the second device sends the first data to the third device.
  • the third device determines that the received data is the first data.
  • the third device sends the first data to the first device.
  • the first device may further send the first data to the sixth device.
  • the second device in the 302 sends the first data to the third device, including:
  • the second device sends the first data to the fifth device
  • the fifth device receives the data sent by the second device
  • the fifth device determines that the received data is the first data
  • the fifth device sends the first data to the third device.
  • the fifth device is any device on the link between the second device and the third device.
  • any device on the link between the second device and the third device may perform the steps performed by the fifth device described above.
  • the data processing method shown in FIG. 8 can also be implemented in combination with the contents described in the fourth embodiment, the fifth embodiment, the sixth embodiment, and the seventh embodiment, and the following four to seven embodiments. Explain in detail.
  • the fourth device may establish a data transmission channel between the fourth device and the third device by using signaling, and may also establish a data forwarding channel between the second device and the third device.
  • the data transmission channel is configured to transmit data that needs to be transmitted between the fourth device and the third device; and the data forwarding channel is configured to transmit, by the second device, the second device that is sent by the second device to the first device by using the second device.
  • the data received but not yet acknowledged by the first device the data may be data of the first device, data of the sixth device, or other data transmitted between the fourth device and the first device,
  • the embodiment of the present invention is not limited.
  • the data that is sent by the fourth device to the first device by using the second device in the embodiment of the present invention is data that has been received by the second device but has not been acknowledged and received by the first device. First data.
  • the path of the data transmission channel between the fourth device and the third device established is shown by the dotted line in FIG. 2b; the fourth device establishes the second.
  • the path of the data forwarding channel between the device and the three devices is shown by the dotted line between the second device and the third device in FIG. 2b.
  • the downlink channel and the data forwarding channel of the data transmission channel both include a path between the parent node of the seventh device and the seventh device
  • the downlink channel of the data transmission channel and the data forwarding channel are in the The path between the parent node of the seven devices and the seventh device is the same.
  • the parent node of the seventh device is directly connected to the seventh device, and the device is one hop away from the fourth device; the parent node of the seventh device is the second device and the fourth device A device that crosses between a link between devices and a link between the third device and the fourth device.
  • the downlink channel of the data transmission channel on the path between the seventh device and the third device is the same as the data forwarding channel on the path, and can be regarded as one channel.
  • the data transmission channel between the fourth device and the third device established by the fourth device is a dotted line between the fourth device and the third device connected in FIG. 3b.
  • the data forwarding channel established by the fourth device is shown by the solid line connecting the second device and the third device in FIG. 3b.
  • the downlink channel and the data forwarding channel of the data transmission channel both include a path between the parent node of the seventh device and the seventh device
  • the downlink channel of the data transmission channel and the data forwarding channel are in the The path between the parent node of the seven devices and the seventh device is the same.
  • the parent node of the seventh device is directly connected to the seventh device, and the device is one hop away from the fourth device; the parent node of the seventh device is the second device and the fourth device A device that crosses between a link between devices and a link between the third device and the fourth device.
  • the downlink channel of the data transmission channel on the path between the seventh device and the third device is the same as the data forwarding channel on the path, and can be regarded as one channel.
  • the second device may send, according to the data forwarding channel, data that is sent by the fourth device to the first device by using the second device, and the data that the second device has received but is not acknowledged and received by the first device,
  • the third device sends the data to the first device by the third device.
  • FIG. 9 is a schematic diagram of a data forwarding channel and a data transmission channel according to an embodiment of the present invention.
  • the fourth device establishes a data forwarding channel by interacting with the signaling of the second device and the third device.
  • the fifth device maintains a mapping relationship, and the fifth device is a device on the link between the second device and the third device, and the mapping relationship is the first between the parent node (ie, the seventh device) of the fifth device and the fifth device.
  • a mapping relationship between the channel and the second channel between the fifth device and the child node of the fifth device ie, the second device in FIG. 9).
  • the data carries a channel identifier, and the channel identifier is used to indicate that the device that receives the data is transmitted to the next hop device according to the channel identifier.
  • the channel identifier of the first channel is channel identifier 4
  • the channel identifier of the second channel is channel identifier 3.
  • the downlink channel and the data forwarding channel of the data transmission channel are the same between the parent node and the seventh device of the seventh device, that is, if the forwarding channel and the transmission channel are downlinked.
  • the channel passes through the link between the seventh device and the third device, and the channel identifiers maintained are all channel identifiers 1.
  • the third device or other devices on the link between the second device and the third device determine that the received data is the first data, or When the received data is the first data, the received data needs to satisfy at least one of the following: the received data carries a forwarding identifier; the received data carries multiple destination identifiers; When the data transmitted between the fourth device does not carry the destination identifier, the received data carries the destination identifier; the destination identifier carried by the received data indicates that the next hop identifier indicated by the mapping relationship is not the location where the data is sent.
  • An identifier of the child node of the fifth device; the destination identifier carried by the received data is a destination identifier that is reachable by the mapping relationship, and the received data is received from the first path, where the first path is a path for not receiving the data of the first device by the third device; and the received data is received from a forwarding channel.
  • the second device or the other device on the link between the second device and the third device determines the first data
  • the first data when the first data is sent, It can be sent according to the data forwarding channel established above.
  • the second device sends the first data to the third device according to a forwarding channel.
  • the second device when the second device is connected to the third device by using the at least one device, the second device sends the first data to the third device according to the forwarding channel, including: the second device Transmitting the first data to a parent node or a child node of the second device according to the forwarding channel, and sending, by the parent node or the child node of the second device, the first data to the third device.
  • the sending, by the fifth device, the first data to the third device includes: sending, by the fifth device, the first data to the third device according to a forwarding channel.
  • the parent node of the second device is directly connected to the second device, and the device is one hop away from the fourth device; the child node of the second device is directly connected to the second device. And a device that is one more hop from the fourth device.
  • all the devices that include the first data in the received data need to preferentially transmit the first data, and when the first data is transmitted, other data is transmitted.
  • the second device, the third device, the first device, and other devices on the link between the second device and the third device may preferentially transmit the first data, and may even transfer the first data and then transmit other data.
  • Embodiment 4 The embodiment of the present invention is described with reference to the above-mentioned Embodiment 4 based on the network structure shown in FIG.
  • the sending, by the second device, the first data to the third device includes:
  • the second device Transmitting, by the second device, the first data to the third device according to a mapping relationship, where the mapping relationship of the second device includes a destination identifier of the destination device that can be reached by the second device, and reaching the destination The next hop ID of the device.
  • the first data carries the destination identifier
  • the second device sends the first data to the third device according to the mapping relationship, including: the second device, according to the destination identifier and the mapping relationship, A data is sent to the third device.
  • the second device sends the first data to the third device according to the destination identifier and the mapping relationship, including: when there is a next hop identifier that reaches the destination identifier in the mapping relationship of the second device The second device sends the first data to the device of the next hop identifier, and the device identified by the next hop sends the first data to the third device; When the next hop identifier of the destination identifier does not exist in the mapping relationship of the second device, the second device sends the first data to the parent node of the second device, and the second device The parent node sends the first data to the third device, where the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the third device sends the first data to the first device, including: the third device according to the destination identifier of the first data and/or the terminal device identifier
  • the first data is sent to the first device; the destination identifier of the first data is used to indicate an identifier of a service device of the terminal device that receives the first data; and the terminal device identifier is used to indicate a receiving station
  • the identifier of the terminal device of the first data is used to indicate a receiving station
  • the destination identifier of the first data is the identifier of the first device
  • the terminal device identifier is the identifier of the sixth device.
  • the fifth device sends the first data to the third device according to the mapping relationship, including:
  • the fifth device sends the first data to the device of the next hop identifier when the next hop identifier of the destination identifier exists in the mapping relationship of the fifth device, by the next The device that hops the identifier sends the first data to the third device;
  • the fifth device sends the first data to the parent node of the fifth device, by the next The device of the one-hop identifier sends the first data to the third device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the fifth device determining that the received data is the first data may include The fifth device determines the first data from the data received by the child node of the fifth device; if the fifth device is the device on the path between the fourth device and the third device, the fifth device determines that the received data is The first data may include the fifth device determining the first data from the data received by the parent node of the fifth device.
  • the child node of the fifth device is a device that is one hop away from the fourth device in the device directly connected to the fifth device; the parent node of the fifth device is directly connected to the fifth device A device in the connected device that is one hop away from the fourth device.
  • the third device determines that the received data is the first data, and may determine, by the third device, the first data from the data received by the child node of the third device.
  • the destination identifier carried by the first data does not change before and after the first device is switched. Therefore, the device on the path between the second device and the third device and the third device determine that the received data is the first.
  • the received data needs to satisfy at least one of the following: the destination identifier carried by the received data indicates that the next hop identifier indicated by the mapping relationship is not the identifier of the child node of the third device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable based on the mapping relationship, and the received data is received from the first path, and the first path is not the third device receiving station.
  • the path of the data of the first device is not change before and after the first device is switched. Therefore, the device on the path between the second device and the third device and the third device determine that the received data is the first.
  • the received data needs to satisfy at least one of the following: the destination identifier carried by the received data indicates that the next hop identifier indicated by the mapping relationship is not the
  • the second device when the second device forwards the first data to the third device, the second device, the third device, and other devices on the link between the second device and the third device may pass the foregoing related
  • the embodiment determines the first data and forwards according to the maintained mapping relationship and the destination identifier of the first data.
  • the mapping relationship maintained by the third device includes the destination identifier of the first data, so that the first data can be sent to the sixth device.
  • all the devices that include the first data in the received data need to preferentially transmit the first data, and when the first data is transmitted, other data is transmitted.
  • the second device, the third device, the first device, and other devices on the link between the second device and the third device may preferentially transmit the first data, and may even transfer the first data and then transmit other data.
  • Embodiment 4 The embodiment of the present invention is described with reference to the above-mentioned Embodiment 4 based on the network structure shown in FIG.
  • the forwarding identifier is added to the destination identifier of the first data to obtain the second destination identifier. For example, if the identifier of the first device is R1, the added forwarding identifier is the identifier R3 of the third device, and the terminal identifier of the sixth device is the UE_ID, the second destination identifier of the first data is (R1, R3, UE_ID). .
  • the embodiment of the present invention is different from the foregoing embodiment 5 in that the third device, the device on the link between the second device and the third device, and the device on the link between the third device and the sixth device are both
  • the first data may be determined by whether the received data carries the forwarding identifier, and after the first data is determined, the first data is sent, and the destination identifier according to the mapping relationship and the first data is sent according to the fifth embodiment. , no longer detailed here.
  • Embodiment 4 The embodiment of the present invention is described based on the network structure shown in FIG. 2 and the data processing method shown in FIG. 8 for the above-described Embodiment 4.
  • the first data carries the first destination identifier
  • the data processing method shown in FIG. 8 further includes: the second device updating the first destination identifier to the second destination identifier.
  • the second device updates the first destination identifier to the second destination identifier, including:
  • the second device changes the first destination identifier to an identifier of the third device, to obtain a second destination identifier
  • the second device adds a forwarding identifier to the first destination identifier to obtain a second destination identifier, where the forwarding identifier is used to indicate forwarding data.
  • the terminal device identifier carried by the first data may be unique or not unique within the range of the fourth device connection; if unique, the terminal device identifier carried by the first data before and after the handover may be unchanged, if not unique, the handover is performed.
  • the terminal device identifier carried by the first data before and after also needs to be changed.
  • the identifier of the terminal device is unique under the fourth device, the identifier of the first device is R1, the identifier of the third device is R3, the first destination identifier of the first data is R1, and the terminal device identifier is UE_ID, then the second The device changes the first destination identifier to the identifier of the third device, and the destination identifier of the first data is R3, and the terminal device identifier does not change. If the identifier of the terminal device is not unique under the fourth device, the first data needs to be changed. Terminal device identification.
  • the identifier of the terminal device is unique under the fourth device
  • the identifier of the first device is R1
  • the identifier of the third device is R3,
  • the first destination identifier of the first data is R1
  • the terminal device identifier is UE_ID.
  • the second device adds the identifier of the third device to the first destination identifier, and the destination identifier of the first data is R3, R1, and the terminal device identifier does not change; if the identifier of the terminal device is not unique under the fourth device, the first needs to be changed.
  • the terminal device identifier of the data is R1
  • the identifier of the third device is R3
  • the first destination identifier of the first data is R3, R1
  • the terminal device identifier does not change if the identifier of the terminal device is not unique under the fourth device, the first needs to be changed.
  • the terminal device identifier of the data is R1
  • the identifier of the third device is R3
  • the second device sends the first data to the third device, and the second device sends the first data to the first data according to a mapping relationship.
  • the second device sends the first data to the third device according to the mapping relationship, including:
  • the second device sends the first data to the third device according to the second destination identifier and a mapping relationship.
  • the second device sends the first data to the third device according to the second destination identifier and the mapping relationship, including:
  • the second device When the second hop identifier of the second destination identifier exists in the mapping relationship of the second device, the second device sends the first data to the device of the next hop identifier, where The device of the next hop identifier sends the first data to the third device;
  • the second device When the second hop identifier of the second destination identifier does not exist in the mapping relationship of the second device, the second device sends the first data to the parent node of the second device, where The parent node of the second device sends the first data to the third device;
  • the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the received data meets at least one of the following: the received data carries a forwarding identifier; the receiving The data carries a plurality of destination identifiers.
  • the received data carries the destination identifier.
  • the third device and the device on the link between the second device and the third device determine that the received data is the first data, and the second destination identifier and the terminal device that are carried according to the mapping relationship and the first data The identifier is sent to send the first data.
  • the fifth device when there is a next hop identifier that reaches the second destination identifier in the mapping relationship of the fifth device, the fifth device sends the first data to the device of the next hop identifier, by the The device that identifies the next hop sends the first data to the third device; when there is no next hop identifier that reaches the second destination identifier in the mapping relationship of the fifth device, the fifth device The first data is sent to the parent node of the fifth device, and the device identified by the next hop sends the first data to the third device; the parent node of the fifth device is A device that is directly connected to the fifth device and that is one hop away from the fourth device.
  • the third device may send the first data to the first device according to the identifier of the terminal device in the first data.
  • all the devices that include the first data in the received data need to preferentially transmit the first data, and when the first data is transmitted, other data is transmitted.
  • the second device, the third device, the first device, and other devices on the link between the second device and the third device may preferentially transmit the first data, and may even transfer the first data and then transmit other data.
  • Embodiments 1-4 are described in detail in conjunction with the network structure shown in FIG. 2 or FIG. 3; the structure of the device involved in each of the above embodiments will be described below.
  • FIG. 10 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
  • the data processing apparatus shown in FIG. 10 may be disposed in a second device in each embodiment or embodiment.
  • the processing device can include:
  • a determining module 401 configured to determine data receiving state information of the first device when the first device switches from the second device to the third device;
  • the reporting module 402 is configured to report data receiving status information of the first device.
  • the data receiving status information is used to instruct the fourth device to send data to the first device according to the data receiving status information.
  • the data receiving status information is used to indicate that the fourth device sends the data to the second device and is sent by the second device to the first device or Information of data that the fourth device transmits to the first device that has been received by the second device but is not acknowledged by the first device.
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the reporting module reports the data receiving status information of the first device, specifically The parent node of the second device sends a first status message, and the parent node of the second device reports the data receiving status information of the first device to the fourth device according to the first status message;
  • the first status message carries the data receiving status information of the first device; the parent node of the second device is a device that is one hop away from the fourth device among the devices directly connected to the second device.
  • the reporting module sends a first status message to the parent node of the second device, specifically, sending a first status message to the parent node of the second device according to the maintained mapping relationship;
  • the mapping relationship of the second device is a correspondence between a data packet number of data sent by the second device to the first device and a data packet number of data received from a parent node of the second device.
  • the determining module 401 is further configured to: after the first device switches from the second device to the third device, determine the first data;
  • a sending module 403 configured to send the first data to the third device, where the third device sends the first data to the first device;
  • the first data is data that is received by the second device by the second device and is received by the second device but not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the sending module sends the first data to the third device, specifically, sending the first data to the third device according to a forwarding channel;
  • the forwarding channel is a channel that is established by the fourth device by using the second device to the third device, and is used to forward the first data.
  • the sending module sends the first data to the third device according to the forwarding channel, specifically, according to the forwarding channel. Sending a data to the parent node or the child node of the second device, and sending, by the parent node or the child node of the second device, the first data to the third device;
  • the parent node of the second device is a device that is one hop away from the fourth device, and the child node of the second device is directly connected to the second device. A device in the device that is one more hop away from the fourth device.
  • the sending module sends the first data to the third device, specifically, the first data is sent to the third device according to a mapping relationship, and the mapping relationship of the second device includes Determining a destination identifier of the destination device that the second device can reach and a next hop identifier reaching the destination device.
  • the first data carries the first destination identifier, and the device further includes:
  • An update module 404 configured to update the first destination identifier to a second destination identifier
  • the sending module sends the first data to the third device according to the mapping relationship, specifically:
  • the sending module sends the first data to the third device according to the second destination identifier and a mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device is identified by the next hop.
  • the device sends the first data to the third device;
  • next hop identifier of the second destination identifier does not exist in the mapping relationship of the second device, sending the first data to the parent node of the second device, by the second device
  • the parent node sends the first data to the third device
  • the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the update module updates the first destination identifier to a second destination identifier, specifically:
  • the forwarding identifier is used to indicate forwarding data.
  • the first data carries the first destination identifier, and the sending module sends the first data to the third device according to the mapping relationship, specifically:
  • the second device When the second hop identifier of the first destination identifier exists in the mapping relationship of the second device, the second device sends the first data to the device of the next hop identifier, where The device of the next hop identifier sends the first data to the third device;
  • the second device When the next hop identifier of the first destination identifier does not exist in the mapping relationship of the second device, the second device sends the first data to the parent node of the second device, where The parent node of the second device sends the first data to the third device;
  • the parent node of the second device is a device that is one hop away from the fourth device among devices directly connected to the second device.
  • the priority of sending the first data by the second device is higher than the priority of sending the second data by the second device
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • FIG. 11 is a schematic structural diagram of another data processing apparatus according to an embodiment of the present invention.
  • the data processing apparatus may be disposed in a fifth device, and may execute the fifth device in each of the foregoing embodiments or implementation manners.
  • the data processing device is disposed in the fifth device, and the data processing device includes:
  • a receiving module configured to receive a first status message sent by a child node of the fifth device, where the first status message carries data receiving status information of the first device;
  • a sending module configured to send, according to the first status message, the second status message to a parent node of the fifth device, where the second status message carries data receiving status information of the first device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device in the device directly connected to the fifth device, and the child node of the fifth device is directly connected to the fifth device.
  • the sending module sends the second status message to the parent node of the fifth device according to the first status message, specifically, according to the maintenance mapping relationship and the first status message, to the first The parent node of the five devices sends the second status message;
  • the mapping relationship of the fifth device is a data packet number of data sent by the parent node of the fifth device to the fifth device, and the data sent by the fifth device as a child node of the fifth device Correspondence of the number of packets.
  • the data state receiving information of the first device is used to instruct the fourth device to send data to the first device according to the state receiving information.
  • FIG. 12 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • the data processing apparatus may be disposed in a sixth device, and may execute the sixth device in the foregoing embodiments or implementation manners.
  • the data processing device is disposed in the sixth device, and the data processing device includes:
  • a determining module 601 configured to determine data receiving status information after the first device is switched from the second device to the third device;
  • the sending module 602 is configured to send, by using the first device, a status message to the fourth device, where the status message carries the data receiving status information of the sixth device;
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device The third device is connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device or through at least one device connected to the first device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate that the fourth device sends the information to the device.
  • the data of the sixth device is not received by the sixth device.
  • the device further comprises:
  • the receiving module 603 is configured to receive a first message, where the first message is used to instruct the sixth device to send data receiving state information to the fourth device.
  • the first message is sent by the fourth device to the sixth device.
  • the first message is sent by the first device to the sixth device.
  • the first message is received in the form of a broadcast message.
  • FIG. 13 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • the data processing apparatus may be disposed in a fourth device, and may execute the fourth device in each of the foregoing embodiments or implementation manners.
  • the data processing device is disposed in the fourth device, and the data processing device includes:
  • the sending module 701 is configured to send a first message to the sixth device when the first device is switched from the second device to the third device, where the first message is used to indicate that the sixth device sends the fourth device to the fourth device Data reception status information;
  • the receiving module 702 is configured to receive a status message sent by the sixth device, where the status message carries data receiving status information of the sixth device.
  • the sending module 701 is further configured to send data to the sixth device according to the data receiving state information of the sixth device;
  • the fourth device is connected to the core device, and the second device and the third device are respectively connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device. Or connected to the first device by at least one device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate that the fourth device sends the information to the device.
  • the data of the sixth device is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • FIG. 14 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • the data processing apparatus may be disposed in a fourth device, and may execute the fourth device in each of the foregoing embodiments or implementation manners.
  • the data processing device is disposed in the fourth device, and the data processing device includes:
  • the sending module 801 is configured to send a first message to the sixth device when the first device is switched from the second device to the third device, where the first message is used to instruct the sixth device to send data to the fourth device status information;
  • the receiving module 802 is configured to receive a status message sent by the sixth device, and send the status message to the fourth device, where the status message carries data receiving status information of the sixth device.
  • the status message is used to indicate that the fourth device sends data to the sixth device according to the data receiving status information of the sixth device; the fourth device is connected to the core network device, and the second device The third device is connected to the core network device by using the fourth device, and the sixth device is directly connected to the first device or connected to the first device by using at least one device.
  • the data receiving status information is used to indicate that the data sent by the fourth device to the sixth device has been acknowledged by the sixth device, or is used to indicate that the fourth device sends the information to the device.
  • the data of the sixth device is not received by the sixth device.
  • the first message is sent in a broadcast manner.
  • the data processing apparatus further includes:
  • a channel establishing module 803, configured to: after the first device is switched from the second device to the third device, establish a data transmission channel of the fourth device and the third device by signaling, and establish the second by signaling a data forwarding channel of the device to the third device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the downlink channel and the data forwarding channel of the data transmission channel both include a path between the parent node and the seventh device of the seventh device, the downlink channel of the data transmission channel and the data forwarding channel
  • the path between the parent node of the seventh device and the seventh device is the same;
  • the parent node of the seventh device is a device that is one hop away from the fourth device among the devices directly connected to the seventh device;
  • the parent node of the seventh device is a device that passes through a link between the second device and the fourth device and a link between the third device and the fourth device.
  • FIG. 15 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • the data processing apparatus may be disposed in a third device, and may execute the third device in each embodiment or implementation manner.
  • the data processing device is disposed in the third device, and the data processing device includes:
  • the determining module 901 is configured to determine that the received data is the first data when the first device switches from the second device to the third device;
  • the sending module 902 is configured to send the first data to the first device
  • the first data is data that is sent by the second device to the first device by the second device, and that is received by the second device but is not acknowledged by the first device;
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device.
  • the determining module determines that the received data is the first data, specifically:
  • the data received from the forwarding channel is determined to be the first data.
  • the sending module sends the first data to the first device, specifically:
  • the destination identifier of the first data is used to indicate an identifier of a direct sending device of the terminal device that receives the first data; and the terminal device identifier indicates an identifier of the terminal device that receives the first data.
  • the determining module determines that the received data is the first data, specifically:
  • the child node of the third device is a device that is one hop away from the fourth device among the devices directly connected to the third device.
  • the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier.
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the third device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the third device based on the mapping relationship, and the received data is received from the first path, and the first path is not the third path.
  • the device receives a path of data of the first device.
  • the sending module sends the first data with a higher priority than the third device sends the second data.
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • FIG. 16 is a schematic structural diagram of still another data processing apparatus according to an embodiment of the present invention.
  • the data processing apparatus may be disposed in a fifth device, and may execute the fifth device in each of the foregoing embodiments or implementation manners.
  • the data processing device is disposed in the fifth device, and the data processing device includes:
  • the receiving module 1001 is configured to receive data sent by a child node or a parent node of the fifth device;
  • a determining module 1002 configured to determine that the received data is first data
  • the sending module 1003 is configured to send the first data to the third device, where the third device sends the first data to the first device.
  • the first data is data that is received by the second device by the second device and received by the second device but not acknowledged by the first device.
  • the fourth device is connected to the core network device, and the second device and the third device are respectively connected to the core network device by using the fourth device, and the second device is configured by the fifth device at least The third device is connected.
  • the sending module sends the first data to the third device, specifically:
  • the forwarding channel is a channel that is established by the fourth device and is used by the second device to pass the second device to the third device, and is used to forward the first data.
  • the determining module determines that the received data is the first data, specifically:
  • the data received from the forwarding channel is determined to be the first data.
  • the sending module sends the first data to the third device, specifically:
  • mapping relationship includes a destination identifier of the destination device reachable by the fifth device and a next hop identifier of the destination device.
  • the first data carries the destination identifier, and the sending module sends the first data to the third device according to the mapping relationship, specifically:
  • the first data is sent to the device of the next hop identifier, and the device identified by the next hop will Sending the first data to the third device;
  • the first data is sent to the parent node of the fifth device, and the device identified by the next hop Transmitting the first data to the third device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the determining module determines that the received data is the first data, and includes:
  • the fifth device is a device on a link between the second device and the fourth device, determining first data from data received by a child node of the fifth device;
  • the fifth device is a device on a link between the third device and the fourth device, determining first data from data received by a parent node of the fifth device;
  • the child node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device;
  • the parent node of the fifth device is a device that is one hop away from the fourth device among the devices directly connected to the fifth device.
  • the determining module determines that the received data is the first data, and the received data includes at least one of the following:
  • the received data carries a forwarding identifier
  • the received data carries multiple destination identifiers
  • the received data carries the destination identifier
  • the next hop identifier indicated by the received data according to the mapping relationship is not the identifier of the child node of the fifth device that sends the data;
  • the destination identifier carried by the received data is a destination identifier that is reachable by the mapping relationship, and the received data is received from a first path, where the first path is not received by the third device.
  • the path of the data of the first device is a destination identifier that is reachable by the mapping relationship
  • the priority of the sending of the first data by the sending module is higher than the priority of sending the second data by the sending module
  • the second data is downlink data that is sent by the fourth device to the first device after the handover.
  • FIG. 17 is a schematic diagram of a device according to an embodiment of the present disclosure.
  • the device may be a terminal device, or may be a chip or a circuit, such as a chip or a circuit that can be disposed on the terminal device.
  • the terminal device may correspond to the first device or the sixth device in the foregoing method.
  • the device can include a processor 110 and a memory 120.
  • the memory 120 is configured to store instructions for executing the instructions stored in the memory 120 to implement the steps of the first device or the second device in the method corresponding to FIG. 1 to FIG.
  • the device may further include a receiver 140 and a transmitter 150. Further, the device may further include a bus system 130, wherein the processor 110, the memory 120, the receiver 140, and the transmitter 150 may be connected by the bus system 130.
  • the processor 110 is configured to execute instructions stored by the memory 120 to control the receiver 140 to receive signals and control the transmitter 150 to transmit signals to complete the steps of the terminal device in the above method.
  • the receiver 140 and the transmitter 150 may be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
  • the memory 220 may be integrated in the processor 210 or may be provided separately from the processor 210.
  • the functions of the receiver 140 and the transmitter 150 can be implemented by a dedicated chip through a transceiver circuit or a transceiver.
  • the processor 110 can be implemented by a dedicated processing chip, a processing circuit, a processor, or a general purpose chip.
  • the terminal device provided by the embodiment of the present application may be implemented by using a general-purpose computer.
  • the program code that is to implement the functions of the processor 110, the receiver 140 and the transmitter 150 is stored in a memory, and the general purpose processor implements the functions of the processor 110, the receiver 140 and the transmitter 150 by executing the code in the memory.
  • FIG. 18 is a schematic structural diagram of a terminal device provided by the present application.
  • the terminal device can be adapted for use in the system shown in FIG.
  • FIG. 8 shows only the main components of the terminal device.
  • the terminal device 10 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
  • the processor is mainly used for processing the communication protocol and the communication data, and controlling the entire terminal device, executing the software program, and processing the data of the software program, for example, for supporting the terminal device to perform the above data processing method.
  • the memory is mainly used to store software programs and data, for example, to store any one or more of the downlink data and the first data described in the above embodiments.
  • the control circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals.
  • the control circuit together with the antenna can also be called a transceiver, and is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves.
  • Input and output devices such as touch screens, display screens, keyboards, etc., are primarily used to receive user input data and output data to the user.
  • the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program.
  • the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit.
  • the radio frequency circuit performs radio frequency processing on the baseband signal, and then sends the radio frequency signal to the outside through the antenna in the form of electromagnetic waves.
  • the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes the data.
  • FIG. 18 shows only one memory and processor for ease of illustration. In an actual terminal device, there may be multiple processors and memories.
  • the memory may also be referred to as a storage medium or a storage device, and the like.
  • the processor may include a baseband processor and a central processing unit, and the baseband processor is mainly used to process the communication protocol and the communication data, and the central processing unit is mainly used to control and execute the entire terminal device.
  • the processor in FIG. 18 integrates the functions of the baseband processor and the central processing unit.
  • the baseband processor and the central processing unit can also be independent processors and interconnected by technologies such as a bus.
  • the terminal device may include a plurality of baseband processors to accommodate different network standards, and the terminal device may include a plurality of central processors to enhance its processing capabilities, and various components of the terminal devices may be connected through various buses.
  • the baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip.
  • the central processing unit can also be expressed as a central processing circuit or a central processing chip.
  • the functions of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
  • the antenna and control circuit having the transceiving function can be regarded as the transceiving unit 101 of the terminal device 10, and the processor having the processing function can be regarded as the processing unit 102 of the terminal device 10.
  • the terminal device 10 includes a transceiver unit 101 and a processing unit 102.
  • the transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver, and the like.
  • the device for implementing the receiving function in the transceiver unit 101 can be regarded as a receiving unit, and the device for implementing the sending function in the transceiver unit 101 is regarded as a sending unit, that is, the transceiver unit 101 includes a receiving unit and a sending unit.
  • the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc.
  • the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit.
  • FIG. 19 is a schematic diagram of a network device according to an embodiment of the present disclosure.
  • the network device may be a first device and/or a second device, or may be a chip or a circuit, such as a configurable device. A chip or circuit within a network device.
  • the network device 20 corresponds to the network device in the above method.
  • the device can include a processor 210 and a memory 220.
  • the memory 220 is configured to store instructions
  • the processor 210 is configured to execute the instructions stored in the memory 220, so that the network device implements the first device, the second device, and the third in the foregoing methods corresponding to FIG. 1 to FIG.
  • Related functions of the device, the fourth device, and the fifth device are related functions of the device, the fourth device, and the fifth device.
  • the network device may further include a receiver 240 and a transmitter 250. Still further, the network device can also include a bus system 230.
  • the processor 210, the memory 220, the receiver 240 and the transmitter 250 are connected by a bus system 230, and the processor 210 is configured to execute instructions stored in the memory 220 to control the receiver 240 to receive signals and control the transmitter 250 to send signals.
  • the steps of the network device in the above method are completed.
  • the receiver 240 and the transmitter 250 may be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
  • the memory 220 may be integrated in the processor 210 or may be provided separately from the processor 210.
  • the functions of the receiver 240 and the transmitter 250 can be implemented by a dedicated chip through a transceiver circuit or a transceiver.
  • the processor 210 can be implemented by a dedicated processing chip, a processing circuit, a processor, or a general purpose chip.
  • a network device provided by an embodiment of the present application may be implemented by using a general-purpose computer.
  • the program code that is to implement the functions of the processor 210, the receiver 240 and the transmitter 250 is stored in a memory, and the general purpose processor implements the functions of the processor 210, the receiver 240, and the transmitter 250 by executing code in the memory.
  • FIG. 20 is a schematic structural diagram of a base station according to an embodiment of the present application, which may be a schematic structural diagram of a base station.
  • the base station 20 can be applied to the system shown in FIGS. 1, 2, and 3.
  • the base station 20 includes one or more radio frequency units, such as a remote radio unit (RRU) 201 and one or more baseband units (BBUs) (also referred to as digital units, DUs) 202.
  • RRU 201 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 2011 and a radio frequency unit 2012.
  • the RRU 201 part is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals and baseband signals, for example, for transmitting a first message, a status message, and first data.
  • the BBU 202 part is mainly used for performing baseband processing, controlling a base station, and the like.
  • the RRU 201 and the BBU 202 may be physically disposed together or physically separated, that is, distributed base stations.
  • the BBU 202 is a control center of a base station, and may also be referred to as a processing unit, and is mainly used to perform baseband processing functions such as channel coding, multiplexing, modulation, spread spectrum, and the like.
  • the BBU processing unit
  • the BBU can be used to control the base station to perform an operation procedure about the network device in the foregoing method embodiment.
  • the BBU 202 may be composed of one or more boards, and multiple boards may jointly support a single access standard radio access network (such as an LTE network), or may separately support different access modes of wireless. Access Network.
  • the BBU 202 also includes a memory 2021 and a processor 2022.
  • the memory 2021 is used to store necessary instructions and data.
  • the memory 2021 stores the mapping relationship and the like in the above embodiment.
  • the processor 2022 is configured to control the base station to perform necessary actions, for example, to control the base station to perform an operation procedure about the network device in the foregoing method embodiment.
  • the memory 2021 and the processor 2022 can serve one or more boards. That is, the memory and processor can be individually set on each board. It is also possible that multiple boards share the same memory and processor. In addition, the necessary circuits can be set on each board.
  • the embodiment of the present application further provides a communication system, including the foregoing one or more network devices and one or more terminal devices.
  • the processor may be a central processing unit (“CPU"), and the processor may also be other general-purpose processors, digital signal processors (DSPs), and dedicated integration. Circuit (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory can include read only memory and random access memory and provides instructions and data to the processor.
  • a portion of the memory may also include a non-volatile random access memory.
  • the bus system may include a power bus, a control bus, and a status signal bus in addition to the data bus.
  • a power bus may include a power bus, a control bus, and a status signal bus in addition to the data bus.
  • the various buses are labeled as bus systems in the figure.
  • each step of the above method may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present application may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
  • the size of the serial numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be taken to the embodiments of the present invention.
  • the implementation process constitutes any limitation.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above embodiments it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • software it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions.
  • the computer program instructions When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present invention are generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, c-coax, fiber, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
  • the usable medium may be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, an optical medium such as a DVD, or a semiconductor medium such as a Solid State Disk (SSD).
  • SSD Solid State Disk

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

数据处理方法及相关设备,该数据处理方法中,当第一设备从第二设备切换到第三设备时,所述第二设备确定所述第一设备的数据接收状态信息(101);所述第二设备向第四设备上报所述第一设备的数据接收状态信息(102);第四设备接收该数据接收状态信息,并根据所述数据接收状态信息向所述第一设备发送数据(103)。数据接收状态信息用于指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。可见,由第一设备切换前的第二设备来上报数据接收状态信息,从而可以避免已被第二设备接收但第一设备还未被确认接收的数据丢失。

Description

数据处理方法及相关设备 技术领域
本申请涉及通信技术领域,尤其涉及一种数据处理方法及相关设备。。
背景技术
第五代(5Generation,5G)新空口(New Radio,NR)技术能够提供比长期演进(Long Term Evolution,LTE)技术更大的带宽。为了保证未来蜂窝网络的部署和应用,可以采用结合的接入和回程(Integrated Access and Backhaul,IAB)技术,该技术能够提供更加灵活和密集的NR小区的部署,且不会大规模的增加传输网络。图1是一种可能的IAB的网络结构图,如图1所示,宿主基站可以与核心网直接相连,并且可连接多个中继节点(Relay Node,RN),中继节点可连接其他的中继节点,这里的中继节点可以为基站形态,基站之间的链路称为回程(Backhaul)链路,例如,宿主基站与中继节点之间的链路、中继节点与中继节点之间的链路都可以称为回程链路;用户设备(User Equipment,UE)可以与宿主基站或者中继节点连接,用户设备与宿主基站直接相连即为一跳链路,用户设备还可以通过一个或多个中继节点与宿主基站相连即为多跳链路,用户设备与基站之间的链路称为接入(Access)链路,例如,宿主基站与用户设备之间的链路,以及,中继节点和用户设备之间的链路都可以称为接入链路。
由于IAB技术的网络结构中存在多跳或多连接的情况,当回程链路出现链路质量变差时,链路中断的中继节点需要由源节点切换到目的节点以保证通信质量;或者,接入链路出现链路质量变差时,用户设备需要从源节点切换到目的节点以保证通信质量,此时,如何保证用户设备的数据不丢失是需要亟待解决的问题。
发明内容
本申请提供了一种数据处理方法及相关设备,有助于保证向用户设备传输的数据包不丢失。
第一方面,本申请提供一种数据处理方法,该数据处理方法所适应的网络结构可包括第一设备、第二设备、第三设备、第四设备、第五设备,其中,第一设备与第二设备之间的链路质量变差时,第一设备可以从第二设备切换到第三设备;第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连;第五设备为第二设备与第四设备之间的链路上的任一设备;第一设备至第五设备可以均为网络设备;第一设备还可以为终端设备。该方面中,第一设备从第二设备切换到第三设备时,第二设备可以上报第一设备的数据接收状态信息,这样,第四设备接收到该数据接收状态信息,可获知第一设备的数据接收情况,如第四设备已发送给第一设备但第一设备还未确认接收的数据,从而,第四设备可以向第一设备重新发送该数据。可见,该方面中,数据处理方法通过切换前第一设备连接的源节点发送报告可以避免发生切换时的数据丢失,另外通过源节点发送报告在发生切换的设备为中继节点时,可以减少报告的反馈数量,减少空口开销。
在一种可能的实现方式中,基于上述网络结构,当第一设备从第二设备切换到第三设备时,第二设备确定第一设备的数据接收状态信息;所述第二设备上报所述第一设备的数据接收状态信息;第四设备根据所述数据接收状态信息向第一设备发送数据。也就是说,所述数据接收状态信息用于指示所述第四设备发送给所述第二设备并由所述第二设备发送给所述第一设备的数据中或者所述第四设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。
其中,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。第四设备可以为宿主基站;第二设备、第三设备可以中继设备,如中继基站等网络 设备;第一设备可以为网络设备,也可以为终端设备。
在一种可能的实现方式中,所述第二设备与第四设备之间的链路上存在至少一个设备时,所述第二设备上报所述第一设备的数据接收状态信息,包括:所述第二设备向所述第二设备的母节点发送第一状态消息,由所述第二设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备向所述第二设备的母节点发送第一状态消息,包括:所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一状态消息;所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
在一种可能的实现方式中,当所述第二设备与第四设备之间的链路上存在的至少一个设备为第五设备时,所述方法还包括:第五设备接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,包括:所述第五设备根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第四设备根据所述数据接收状态信息向第一设备发送数据时,所述第四设备与所述第一设备之间链路上的设备传输所述数据中的第一数据的优先级高于所述数据中第二数据的优先级;所述第一数据为所述第四设备发送给所述第二设备并由所述第二设备发送给所述第一设备的数据中或者所述第四设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
在另一种可能的实现方式中,第四设备在第一设备发生切换后,可以直到收到第一设备的数据接收状态信息,才向第一设备发送数据。
在一种可能的实现方式中,所述第四设备与所述第一设备之间链路上的设备确定接收的数据为第一数据时,该接收的数据需要满足以下至少一种:所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;所述接收的数据携带的目的标识为基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。其中,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。这样,各设备可以根据上述条件来确认自己接收的数据是否为上述第四设备重传的数据或第二设备转发的数据。
在一种可能的实现方式中,由于第二设备向第四设备上报数据接收状态信息的路径所涉及的设备与切换前第四设备向第二设备发送数据所涉及的设备相同,故当路径中各设备接收到状态消息时,可以根据其中的数据接收状态信息将之前已接收的第一数据删除。
在一种可能的实现方式中,数据接收状态信息可以为分组数据汇聚协议(PDCP)层的状态报告,所述状态报告包含缺失的第一个数据包的编号,以及通过比特地图来指示后续数据包的接收状态,1为收到,0为未收到;或者,所述状态报告包含缺失的数据包编号及连续缺失的数据包编号范围。
在一种可能的实现方式中,数据接收状态信息可以为无线链路层控制协议(RLC)层的状态报告,所述状态报告包含缺失的第一个数据包的编号,以及通过比特地图来指示后续数据包的接收状态,1为收到,0为未收到;或者,所述状态报告包含缺失的数据包编号及连续缺失的数据包编号范围。当所述状态接收信息为无线链路层控制协议(RLC)层的状态报告时,发射RLC实体与对应的接收RLC实体需要维护超帧号,即维护除了发射数据包的序列号外的至少一比特的变量,以避免状态接收信息指示的为相距较远的数据包。
在一种可能的实现方式中,所述第四设备通过所述第二设备发送给所述第一设备的数据中,在切换前未通过所述第二设备发送给所述第一设备的数据,由所述第二设备进行丢弃,或者在发生切换后,由数据所在设备进行丢弃。
在一种可能的实现方式中,所述第四设备在所述第一设备发生切换后,在收到所述状态接收信息前,不发送数据。
在一种可能的实现方式中,第二设备上报第一设备的数据接收状态信息,可以包括:第二设备向第二设备的母节点发送第一状态消息,所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离第四设备少一跳的设备。
所述第二设备维护的映射关系,用于所述第二设备向所述第二设备的母节点发送第一状态消息;所述映射关系为所述第二设备向所述第一设备的发送的数据包编号与从所述第二设备的母节点接收的数据包编号的对应关系。
第二方面,本申请提供另一种数据处理方法,该数据处理方法所适应的网络结构可包括第一设备、第二设备、第三设备、第四设备、第五设备以及第六设备,其中,第一设备与第二设备之间的链路质量变差时,第一设备可以从第二设备切换到第三设备;第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连;第五设备为第二设备与第四设备之间的链路上的任一设备;第一设备至第五设备可以均为网络设备;第六设备为直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。该方面中,第一设备从第二设备切换到第三设备时,可以触发第六设备上报数据接收状态信息,这样,第四设备接收到该数据接收状态信息,可获知第六设备的数据接收情况,如第四设备已发送给第六设备但第六设备还未确认接收的数据的信息,从而,第四设备可以向第一设备重新发送该数据。可见,该方面中,数据处理方法通过触发终端设备上报数据接收状态信息,避免发生切换时的数据丢失。
在一种可能的实现方式中,第六设备接收第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息;所述第六设备确定数据接收状态信息;所述第六设备通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的所述数据接收状态信息;所述第四设备接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据接收状态信息;所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,当第一设备从第二设备切换到第三设备时,第四设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息。
其中,所述第一消息是以广播的方式发送的。
在一种可能的实现方式中,所述第一设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息。
其中,所述第一消息是以广播的方式发送的。
在一种可能的实现方式中,所述第四设备通过所述第二设备发送给所述第一设备的数据中,在切换前未通过所述第二设备发送给所述第一设备的数据,由所述第二设备进行丢弃,或者在发生切换后,由数据所在设备进行丢弃。
在一种可能的实现方式中,所述第四设备在所述第一设备发生切换后,在收到所述状态接收信息前,不发送数据。
第三方面,本申请提供另一种数据处理方法,该数据处理方法所适应的网络结构可包括第一设备、第二设备、第三设备、第四设备、第五设备,其中,第一设备与第二设备之间的链路质量变差时,第一设备可以从第二设备切换到第三设备;第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连;第五设备为第二设备与第四设备之间的链路上的任一设备;第一设备至第五设备可以均为网络设备。
在另一种可能的实现方式中,第一设备也可以为终端设备。该方面中,第二设备可以将第四设备发送给所述第二设备并由所述第二设备发送给所述第一设备的数据中或者所述第四设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据,以转发的形式发送给第三设备,由第三设备将该数据发送给第一设备,从而避免第一设备的数据包的丢失。
在一种可能的实现方式中,当第一设备从第二设备切换到第三设备后,所述第二设备确定第一数据;所述第二设备将所述第一数据发送给所述第三设备;所述第三设备确定接收的数据为第一数据;所述第三设备将所述第一数据发送给所述第一设备;所述第一数据为所述第四设备通过所述第二设备发送给第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第二设备将所述第一数据发送给所述第三设备,包括:所述第二设备根据转发通道将所述第一数据发送给所述第三设备;所述转发通道是由所述第四设备通过信令建立的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,当第一设备从第二设备切换到第三设备后,第四设备通过信令建立所述第四设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道。
其中,第四设备通过与所述第二设备及所述第三设备的信令交互,建立数据转发通道。所述第五设备维护映射关系,所述第五设备为所述第二设备与第三设备之间链路上的设备,所述映射关系为所述第五设备母节点与所述第五设备之间的第一通道与所述第五设备与所述第五设备的子节点之间的第二通道的映射关系。所述数据携带有通道标识,所述通道标识用于指示接收到所述数据的设备根据所述通道标识,向下一跳设备进行传输。
在一种可能的实现方式中,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,通过维护相同的映射关系和/或相同的通道标识,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间是相同的。
在一种可能的实现方式中,所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路共同经过的设备。
在一种可能的实现方式中,所述第二设备与所述第三设备通过至少一个设备相连时,所述第二设备 根据转发通道将所述第一数据发送给所述第三设备,包括:所述第二设备根据转发通道将所述第一数据发送给所述第二设备的母节点或子节点;所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述第二设备将所述第一数据发送给所述第三设备,包括:所述第二设备根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述方法还包括:所述第二设备将所述第一目的标识更新为第二目的标识;所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
在一种可能的实现方式中,所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,包括:当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备将所述第一目的标识更新为第二目的标识,包括:所述第二设备将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;或者,所述第二设备将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;或者,所述第二设备在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:所述第二设备根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
在一种可能的实现方式中,所述第二设备根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,包括:当所述第二设备的映射关系中存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;当所述第二设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备发送所述第一数据的优先级高于所述第二设备发送第二数据的优先级;所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
在一种可能的实现方式中,所述第三设备将所述第一数据发送给所述第一设备,包括:所述第三设备根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
其中,第一数据携带的终端设备标识在第四设备连接的范围内可以唯一,也可以不唯一;若唯一,则切换前后第一数据携带的终端设备标识可以不变,若不唯一,则切换前后第一数据携带的终端设备标识也需要改变。
在一种可能的实现方式中,所述第三设备确定接收的数据为第一数据,包括:所述第三设备将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述第三设备确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:所述接收的数据携带转发标识;所述接收的数据携带多个目的标识;所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;所述接收的数据携带的目的标识为基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述第三设备发送所述第一数据的优先级高于所述第三设备发送第二数据的优先级;所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
在一种可能的实现方式中,所述第二设备与所述第三设备通过至少一个设备相连时,所述至少一个设备为第五设备,所述方法还包括:第五设备接收所述第五设备的子节点或母节点发送的数据;所述第五设备确定所述接收的数据为第一数据;所述第五设备将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
在一种可能的实现方式中,所述第五设备将所述第一数据发送给所述第三设备,包括:所述第五设备根据转发通道将所述第一数据发送给所述第三设备;所述转发通道为由所述第四设备通过信令建立的通过所述第五设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,所述第五设备确定所述接收的数据为第一数据,包括:所述第五设备将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述第五设备将所述第一数据发送给所述第三设备,包括:所述第五设备根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述第五设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带目的标识,所述第五设备根据映射关系将所述第一数据发送给所述第三设备,包括:当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第五设备确定接收的数据为第一数据,包括:当所述第五设备为所述第二设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的子节点接收的数据中确定第一数据;当所述第五设备为所述第三设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的母节点接收的数据中确定第一数据;所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第五设备确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:所述接收的数据携带转发标识;所述接收的数据携带多个目的标识;所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述 第一路径为不是所述第三设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述第五设备发送所述第一数据的优先级高于所述第五设备发送第二数据的优先级;所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。例如,所述第五设备对所述第一数据优先传输,所述第五设备在传输完所述第一数据前,不进行所述第二数据的传输。相应的,所述第二设备对所述第一数据优先传输,所述第二设备在传输完所述第一数据前,不进行所述第二数据的传输;所述第三设备对所述第一数据优先传输,所述第三设备在传输完所述第一数据前,不进行所述第二数据的传输。
在一种可能的实现方式中,所述第一设备切换,所述第四设备停止继续向所述第二设备发送数据包,并向第二设备发送结束数据包,这样第二设备可以确定第一数据,并将第一数据转发给第三设备。所述结束数据包可以为GPRS隧道协议层、PDCP层、或RLC层数据包,但不限于上述数据包。
在一种可能的实现方式中,所述第一设备切换,所述第四设备停止继续向所述第二设备发送数据包,并发送结束数据包,指示所述转发通道的设备释放所述转发通道与所述下行传输通道的非公共部分。
在一种可能的实现方式中,通过所述转发通道发送的数据优先于所述下行传输通道的数据进行传输,如所述第五设备在接收到所述结束包后,再进行下行传输通道的数据传输。
第四方面,本申请还提供一种数据处理方法,该数据处理方法,包括:
当第一设备从第二设备切换到第三设备时,所述第二设备确定所述第一设备的数据接收状态信息;
所述第二设备上报所述第一设备的数据接收状态信息;
所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,当所述第二设备与所述第四设备之间的链路上存在至少一个设备时,所述第二设备上报所述第一设备的数据接收状态信息,包括:
所述第二设备向所述第二设备的母节点发送第一状态消息,由所述第二设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备向所述第二设备的母节点发送第一状态消息,包括:
所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一状态消息;
所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
第五方面,本申请还提供一种数据处理方法,该数据处理方法包括:
第五设备接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,包括:
所述第五设备根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;
所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第六方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第二设备中,所述数据处理装置,包括:
确定模块,用于当第一设备从第二设备切换到第三设备时,确定所述第一设备的数据接收状态信息;
上报模块,用于上报所述第一设备的数据接收状态信息;
所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,当所述第二设备与第四设备之间的链路上存在至少一个设备时,所述上报模块上报所述第一设备的数据接收状态信息,具体为向所述第二设备的母节点发送第一状态消息,由所述第二设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述上报模块向所述第二设备的母节点发送第一状态消息,具体为根据维护的映射关系向所述第二设备的母节点发送第一状态消息;所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
第七方面,本申请提供一种数据处理装置,所述数据处理装置设置在第五设备中,所述数据处理装置,包括:
接收模块,用于接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
发送模块,用于根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述发送模块根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,具体为根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;
所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第八方面,本申请还提供一种设备,包括:处理器和通信接口
所述处理器,用于在第一设备从所述设备切换到第三设备时,确定所述第一设备的数据接收状态信息;
通信接口,用于上报所述第一设备的数据接收状态信息;
所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备通过所述设备发送给所述第一设备的数据中,已被所述设备接收但未被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第四设备与核心网设备相连,所述设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,当所述设备与所述第四设备之间的链路上存在至少一个设备时,所述通信接口上报所述第一设备的数据接收状态信息,具体为:
向所述设备的母节点发送第一状态消息,由所述设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
所述第一状态消息携带所述第一设备的数据接收状态信息;所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述通信接口向所述设备的母节点发送第一状态消息,具体为:
根据维护的映射关系向所述设备的母节点发送第一状态消息;
所述设备的映射关系为所述设备向所述第一设备发送的数据的数据包编号与从所述设备的母节点接收的数据的数据包编号的对应关系。
第九方面,本申请还提供一种设备,包括:通信接口
所述通信接口,用于接收所述设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
所述通信接口,还用于根据所述第一状态消息,向所述设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备,所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述通信接口根据所述第一状态消息,向所述设备的母节点发送所述第二状态消息,具体为:
根据维护的映射关系和所述第一状态消息,向所述设备的母节点发送所述第二状态消息;
所述设备的映射关系为所述设备的母节点发送给所述设备的数据的数据包编号与所述设备发送为所述设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第十方面,本申请还提供一种数据处理方法,该数据处理方法包括:
第一设备从第二设备切换到第三设备后,第六设备确定数据接收状态信息;
所述第六设备通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的所述数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述方法还包括:
所述第六设备接收第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息。
在一种可能的实现方式中,所述第一消息是由所述第四设备向所述第六设备发送的。
在一种可能的实现方式中,所述第一消息是由所述第一设备向所述第六设备发送的。
在一种可能的实现方式中,所述第一消息是以广播消息的形式接收的。
第十一方面,本申请还提供一种数据处理方法,该数据处理方法包括:
当第一设备从第二设备切换到第三设备时,第四设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息;
所述第四设备接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据接收状态信息;
所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述第一消息是以广播的方式发送的。
第十二方面,本申请还提供一种数据处理方法,该数据处理方法包括:
当第一设备从第二设备切换到第三设备时,所述第一设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息;
所述第一设备接收所述第六设备发送的状态消息并发送给所述第四设备,所述状态消息中携带所述第六设备的数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述第一消息是以广播的方式发送的。
第十三方面,本申请还提供一种数据处理装置,所述数据处理装置设置在第六设备中,所述数据处理装置,包括:
确定模块,用于在第一设备从第二设备切换到第三设备后,确定数据接收状态信息;
发送模块,用于通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的 所述数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述装置还包括:
接收模块,用于接收第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息。
在一种可能的实现方式中,所述第一消息是由所述第四设备向所述第六设备发送的。
在一种可能的实现方式中,所述第一消息是由所述第一设备向所述第六设备发送的。
在一种可能的实现方式中,所述第一消息是以广播消息的形式接收的。
第十四方面,本申请还提供一种数据处理装置,所述数据处理装置设置在第四设备中,所述数据处理装置,包括:
发送模块,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息;
接收模块,用于接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据接收状态信息;
发送模块,还用于根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述第一消息是以广播的方式发送的。
第十五方面,本申请还提供一种数据处理装置,所述数据处理装置设置在第一设备中,所述数据处理装置,包括:
发送模块,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息;
接收模块,用于接收所述第六设备发送的状态消息并发送给所述第四设备,所述状态消息中携带所述第六设备的数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述第一消息是以广播的方式发送的。
第十六方面,本申请还提供一种设备,该设备包括:处理器和通信接口
所述处理器,用于在第一设备从第二设备切换到第三设备后,确定数据接收状态信息;
所述通信接口,用于通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述设备的所述数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述设备的数据接收状态信息向所述设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述设备的数据中已被所述设备确认接收的数据,或者用于指示所述第四设备发送给所述设备的数据中未被所述设备收到的数据。
在一种可能的实现方式中,所述通信接口,还用于接收第一消息,所述第一消息用于指示所述设备向所述第四设备发送数据接收状态信息。
在一种可能的实现方式中,所述第一消息是由所述第四设备向所述设备发送的。
在一种可能的实现方式中,所述第一消息是由所述第一设备向所述设备发送的。
在一种可能的实现方式中,所述第一消息是以广播消息的形式接收的。
第十七方面,本申请还提供一种设备,该设备包括:通信接口
所述通信接口,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述设备发送数据接收状态信息;
所述通信接口,还用于接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据接收状态信息;
所述通信接口,还用于根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
所述设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述第一消息是以广播的方式发送的。
第十八方面,本申请还提供一种设备,包括:通信接口
所述通信接口,用于在所述设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息;
所述通信接口,还用于接收所述第六设备发送的状态消息并发送给所述第四设备,所述状态消息中携带所述第六设备的数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述设备相连或通过至少一个设备与所述设备相连。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
在一种可能的实现方式中,所述第一消息是以广播的方式发送的。
第十九方面,本申请还提供一种数据处理方法,包括:
当第一设备从第二设备切换到第三设备后,第四设备通过信令建立所述第四设备与所述第三设备的 数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述第四设备少一跳的设备;
在一种可能的实现方式中,所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路共同经过的设备。
第二十方面,本申请还提供一种数据处理方法,包括:
当第一设备从第二设备切换到第三设备后,所述第二设备确定第一数据;
所述第二设备将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述第二设备发送给第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第二设备将所述第一数据发送给所述第三设备,包括:
所述第二设备根据转发通道将所述第一数据发送给所述第三设备;
所述转发通道是由所述第四设备通过信令建立的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,所述第二设备与所述第三设备通过至少一个设备相连时,所述第二设备根据转发通道将所述第一数据发送给所述第三设备,包括:
所述第二设备根据转发通道将所述第一数据发送给所述第二设备的母节点或子节点,由所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述第二设备将所述第一数据发送给所述第三设备,包括:
所述第二设备根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述方法还包括:
所述第二设备将所述第一目的标识更新为第二目的标识;
所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:
所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
在一种可能的实现方式中,所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,包括:
当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或
当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述 第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备将所述第一目的标识更新为第二目的标识,包括:
所述第二设备将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
或者,所述第二设备将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
或者,所述第二设备在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:
所述第二设备根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
在一种可能的实现方式中,所述第二设备根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,包括:
当所述第二设备的映射关系中存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或
当所述第二设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备发送所述第一数据的优先级高于所述第二设备发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第二十一方面,本申请还提供一种数据处理方法,包括:
当第一设备从第二设备切换到第三设备时,所述第三设备确定接收的数据为第一数据;
所述第三设备将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第三设备确定接收的数据为第一数据,包括:
所述第三设备将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述第三设备将所述第一数据发送给所述第一设备,包括:
所述第三设备根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
在一种可能的实现方式中,所述第三设备确定接收的数据为第一数据,包括:
所述第三设备从所述第三设备的子节点接收的数据中确定第一数据;
所述第三设备的子节点为与所述第三设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述第三设备确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;
所述接收的数据携带的目的标识为所述第三设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述第三设备发送所述第一数据的优先级高于所述第三设备发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第二十二方面,本申请还提供一种数据处理方法,包括:
第五设备接收所述第五设备的子节点或母节点发送的数据;
所述第五设备确定所述接收的数据为第一数据;
所述第五设备将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
在一种可能的实现方式中,所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第二设备至少通过所述第五设备与所述第三设备相连。
在一种可能的实现方式中,所述第五设备将所述第一数据发送给所述第三设备,包括:
所述第五设备根据转发通道将所述第一数据发送给所述第三设备;
所述转发通道为由所述第四设备通过信令建立的通过所述第五设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,所述第五设备确定所述接收的数据为第一数据,包括:
所述第五设备将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述第五设备将所述第一数据发送给所述第三设备,包括:
所述第五设备根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述第五设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带目的标识,所述第五设备根据映射关系将所述第一数据发送给所述第三设备,包括:
当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第五设备确定接收的数据为第一数据,包括:
当所述第五设备为所述第二设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的子节点接收的数据中确定第一数据;
当所述第五设备为所述第三设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的母节点接收的数据中确定第一数据;
所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第五设备确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;
所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述第五设备发送所述第一数据的优先级高于所述第五设备发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第二十三方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第四设备中,所述数据处理装置,包括:
通道建立模块,用于在第一设备从第二设备切换到第三设备后,通过信令建立所述第四设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述第四设备少一跳的设备;
在一种可能的实现方式中,所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路共同经过的设备。
第二十四方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第二设备中,所述数据处理装置包括:
确定模块,用于在第一设备从第二设备切换到第三设备后,确定第一数据;
发送模块,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述第二设备发送给第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述发送模块将所述第一数据发送给所述第三设备,具体为根据转发通道将所述第一数据发送给所述第三设备;
所述转发通道是由所述第四设备通过信令建立的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,所述第二设备与所述第三设备通过至少一个设备相连时,所述发送模块根据转发通道将所述第一数据发送给所述第三设备,具体为根据转发通道将所述第一数据发送给所述第 二设备的母节点或子节点,由所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述发送模块将所述第一数据发送给所述第三设备,具体为根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述装置还包括:
更新模块,用于将所述第一目的标识更新为第二目的标识;
所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
在一种可能的实现方式中,所述发送模块根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,具体为:
当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或
当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述更新模块将所述第一目的标识更新为第二目的标识,具体为:
将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
或者,将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
或者,在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
在一种可能的实现方式中,所述发送模块根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,具体为:
当所述第二设备的映射关系中存在到达所述第一目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或
当所述第二设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述发送模块发送所述第一数据的优先级高于所述发送模块发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第二十五方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第三设备中,所述数据处理装置,包括:
确定模块,用于在第一设备从第二设备切换到第三设备时,确定接收的数据为第一数据;
发送模块,用于将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第三设备确定接收的数据为第一数据,包括:
所述第三设备将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述第三设备将所述第一数据发送给所述第一设备,包括:
所述第三设备根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
在一种可能的实现方式中,所述第三设备确定接收的数据为第一数据,包括:
所述第三设备从所述第三设备的母节点接收的数据中确定第一数据;
所述第三设备的母节点为与所述第三设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述第三设备确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;
所述接收的数据携带的目的标识为所述第三设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述发送模块发送所述第一数据的优先级高于所述发送模块发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第二十六方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第五设备中,所述数据处理装置包括:
接收模块,用于接收所述第五设备的子节点或母节点发送的数据;
确定模块,用于确定所述接收的数据为第一数据;
发送模块,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
在一种可能的实现方式中,所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第二设备至少通过所述第五设备与所述第三设备相连。
在一种可能的实现方式中,所述发送模块将所述第一数据发送给所述第三设备,具体为:
根据转发通道将所述第一数据发送给所述第三设备;
所述转发通道为由所述第四设备通过信令建立的通过所述第五设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,所述确定模块确定所述接收的数据为第一数据,具体为:
将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述发送模块将所述第一数据发送给所述第三设备,具体为:
根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述第五设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带目的标识,所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或
当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述确定模块确定接收的数据为第一数据,包括:
当所述第五设备为所述第二设备与所述第四设备之间链路上的设备时,从所述第五设备的子节点接收的数据中确定第一数据;
当所述第五设备为所述第三设备与所述第四设备之间链路上的设备时,从所述第五设备的母节点接收的数据中确定第一数据;
所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述确定模块确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;
所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述发送模块发送所述第一数据的优先级高于所述发送模块发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第二十七方面,本申请还提供一种设备,该设备包括:
当第一设备从第二设备切换到第三设备后,通过信令建立所述设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道;
所述设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述设备与所述核心网设备相连。
在一种可能的实现方式中,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述设备少一跳的设备;
在一种可能的实现方式中,所述第七设备的母节点为所述第二设备与所述设备之间的链路与所述第三设备与所述设备之间的链路共同经过的设备。
第二十八方面,本申请还提供一种设备,该设备包括:
处理器和通信接口
所述处理器,用于在第一设备从所述设备切换到第三设备后,确定第一数据;
所述通信接口,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述设备发送给第一设备的数据中,已被所述设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述通信接口将所述第一数据发送给所述第三设备,具体为:
根据转发通道将所述第一数据发送给所述第三设备;
所述转发通道是由所述第四设备通过信令建立的由所述设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,所述设备与所述第三设备通过至少一个设备相连时,所述通信接口根据转发通道将所述第一数据发送给所述第三设备,具体为:
根据转发通道将所述第一数据发送给所述设备的母节点或子节点,由所述设备的母节点或子节点将所述第一数据发送给所述第三设备;
所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备;所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述通信接口将所述第一数据发送给所述第三设备,具体为:
根据映射关系将所述第一数据发送给所述第三设备,所述设备的映射关系包括通过所述设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述处理器,还用于将所述第一目的标识更新为第二目的标识;
所述通信接口根据映射关系将所述第一数据发送给所述第三设备,具体为:
根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
在一种可能的实现方式中,所述通信接口根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,具体为:
当所述设备的映射关系中存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
当所述设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述设备的母节点,由所述设备的母节点将所述第一数据发送给所述第三设备;
所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述处理器将所述第一目的标识更新为第二目的标识,具体为:
将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
或者,将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
或者,在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
在一种可能的实现方式中,所述第一数据携带第一目的标识,所述设备根据映射关系将所述第一数据发送给所述第三设备,具体为:
根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
在一种可能的实现方式中,所述通信接口根据所述第一目的标识以及所述映射关系将所述第一数据 发送给所述第三设备,具体为:
当所述设备的映射关系中存在到达所述第一目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
当所述设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,将所述第一数据发送给所述设备的母节点,由所述设备的母节点将所述第一数据发送给所述第三设备;
所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述通信接口发送所述第一数据的优先级高于所述通信接口发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第二十九方面,本申请还提供一种设备,该设备包括:
处理器和通信接口
所述处理器,用于在第一设备从第二设备切换到所述设备时,确定接收的数据为第一数据;
所述通信接口,用于将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述处理器确定接收的数据为第一数据,具体为:
将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述通信接口将所述第一数据发送给所述第一设备,具体为:
根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
在一种可能的实现方式中,所述处理器确定接收的数据为第一数据,具体为:
从所述设备的母节点接收的数据中确定第一数据;
所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备。
在一种可能的实现方式中,所述处理器确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述设备的子节点的标识;
所述接收的数据携带的目的标识为所述设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述通信接口发送所述第一数据的优先级高于所述通信接口发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第三十方面,本申请还提供一种设备,该设备包括:
处理器和通信接口
所述通信接口,用于接收所述设备的子节点或母节点发送的数据;
所述处理器,用于确定所述接收的数据为第一数据;
所述通信接口,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
在一种可能的实现方式中,所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第二设备至少通过所述设备与所述第三设备相连。
在一种可能的实现方式中,所述通信接口将所述第一数据发送给所述第三设备,具体为:
根据转发通道将所述第一数据发送给所述第三设备;
所述转发通道为由所述第四设备通过信令建立的通过所述设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
在一种可能的实现方式中,所述处理器确定所述接收的数据为第一数据,具体为:
将从转发通道接收的数据确定为第一数据。
在一种可能的实现方式中,所述通信接口将所述第一数据发送给所述第三设备,具体为:
根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实现方式中,所述第一数据携带目的标识,所述通信接口根据映射关系将所述第一数据发送给所述第三设备,具体为:
当所述设备的映射关系中存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
当所述设备的映射关系中不存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述处理器确定接收的数据为第一数据,具体为:
当所述设备为所述第二设备与所述第四设备之间链路上的设备时,从所述设备的子节点接收的数据中确定第一数据;和/或,
当所述设备为所述第三设备与所述第四设备之间链路上的设备时,从所述设备的母节点接收的数据中确定第一数据;
所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备;
所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述处理器确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述设备的子节点的标识;
所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
在一种可能的实现方式中,所述通信接口发送所述第一数据的优先级高于所述通信接口发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
第三十一方面,本申请提供了一种数据处理方法,所述方法包括:首先,当第一设备切换出第二设备或者从第二设备切换到第三设备时,所述第二设备确定所述第一设备的数据接收状态信息;然后,所述第二设备根据所述第一设备的数据接收状态信息,向所述第二设备的母节点发送第一消息,所述第一消息包含或者指示所述第一设备的数据接收状态信息。
在一种可能的实现方式中,所述第二设备的母节点为与第五设备直接相连的设备中距离第四设备少一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第一消息用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第二设备向所述第二设备的母节点发送第一消息,包括:所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一消息;所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第三十二方面,本申请提供了一种数据处理方法,所述方法包括:首先,第五设备接收所述第五设备的子节点发送的第一消息,所述第一消息包含或者指示第一设备的数据接收状态信息;然后,所述第五设备根据所述第一消息,向所述第五设备的母节点发送所述第二消息,所述第二消息包含或者指示所述第一设备的数据接收状态信息;其中,所述第五设备的母节点为与所述第五设备直接相连的设备中距离第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第五设备根据所述第一消息,向所述第五设备的母节点发送所述第二消息,包括:所述第五设备根据维护的映射关系和所述第一消息,向所述第五设备的母节点发送所述第二消息;所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第三十三方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第二设备中,所述数据处理装置,包括:确定模块,用于当第一设备切换出第二设备或者从第二设备切换到第三设备时,确定 所述第一设备的数据接收状态信息;发送模块,用于根据所述第一设备的数据接收状态信息,向所述第二设备的母节点发送第一消息,所述第一消息包含或者指示所述第一设备的数据接收状态信息。
在一种可能的实现方式中,所述第二设备的母节点为与第五设备直接相连的设备中距离第四设备少一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第一消息用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第二设备的母节点通过所述第二设备发送给所述第一设备的数据中,被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述发送模块向所述第二设备的母节点发送第一消息,包括:所述发送模块根据维护的映射关系向所述第二设备的母节点发送第一消息;其中,所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第三十四方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第五设备中,所述数据处理装置,包括:接收模块,用于接收所述第五设备的子节点发送的第一消息,所述第一消息包含或者指示第一设备的数据接收状态信息;发送模块,用于根据所述第一消息,向所述第五设备的母节点发送所述第二消息,所述第二消息包含或者指示所述第一设备的数据接收状态信息;其中,所述第五设备的母节点为与所述第五设备直接相连的设备中距离第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述发送模块根据所述第一消息,向所述第五设备的母节点发送所述第二消息,具体包括,所述发送模块根据维护的映射关系和所述第一消息,向所述第五设备的母节点发送所述第二消息;其中,所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第三十五方面,本申请还提供了一种设备,该设备包括:处理器和通信接口,其中,所述处理器,用于当第一设备切换出所述设备或者从所述设备切换到第三设备时,确定所述第一设备的数据接收状态信息;然后,根据所述第一设备的数据接收状态信息,通过所述通信接口向所述设备的母节点发送第一消息,所述第一消息包含或者指示所述第一设备的数据接收状态信息。
在一种可能的实现方式中,所述设备的母节点为与第五设备直接相连的设备中距离第四设备少一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第一消息用于包含或者指示所述设备的母节点通过所述设备发送给所述第一设备的数据中,已被所述设备接收并未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述设备的母节点通过所述设备发送给所述第一设备的数据中,未被所述第一设备确认接收的 数据的信息;或者用于包含或者指示所述设备的母节点通过所述设备发送给所述第一设备的数据中,已被所述设备接收并被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述设备的母节点通过所述设备发送给所述第一设备的数据中,被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述处理器通过所述通信接口向所述设备的母节点发送第一消息,具体包括:所述处理器根据维护的映射关系,通过所述通信接口向所述设备的母节点发送第一消息;其中,所述设备的映射关系为所述设备向所述第一设备发送的数据的数据包编号与从所述设备的母节点接收的数据的数据包编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第三十六方面,本申请还提供了一种设备,该设备包括:处理器和通信接口,其中,所述处理器,用于通过所述通信接口接收所述设备的子节点发送的第一消息,所述第一消息包含或者指示第一设备的数据接收状态信息;然后,所述处理器根据所述第一消息,通过所述通信接口向所述设备的母节点发送所述第二消息,所述第二消息包含或者指示所述第一设备的数据接收状态信息;其中,所述设备的母节点为与所述设备直接相连的设备中距离第四设备少一跳的设备,所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述设备根据所述第一消息,向所述设备的母节点发送所述第二消息,包括:所述设备根据维护的映射关系和所述第一消息,向所述设备的母节点发送所述第二消息;所述设备的映射关系为所述设备的母节点发送给所述设备的数据的数据包编号与所述设备发送为所述设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第三十七方面,本申请提供了一种数据处理方法,包括:当第一设备从第二设备切换出或者第二设备切换到第三设备时,所述第二设备确定所述第一设备的数据接收状态信息;然后,所述第二设备上报所述第一设备的数据接收状态信息。
在一种可能的实现方式中,所述数据接收状态信息用于包含或者指示第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,当所述第二设备与所述第四设备之间的链路上存在至少一个设备时,所述第二设备上报所述第一设备的数据接收状态信息,包括:所述第二设备向所述第二设备的母节点发送第一状态消息,所述第一状态消息用于所述第二设备的母节点上报所述第一设备的数据接收状态信息;其中,所述第一状态消息包含或者指示所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备向所述第二设备的母节点发送第一状态消息,包括:所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一状态消息;其中,所述第二设备的映射 关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
第三十八方面,本申请提供了一种数据处理方法,包括,首先第五设备接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息包含或者指示第一设备的数据接收状态信息;然后,所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息包含或者指示所述第一设备的数据接收状态信息;其中,所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,包括:所述第五设备根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第三十九方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第二设备中,所述数据处理装置,包括:确定模块,用于当第一设备从第二设备切换出或者第二设备切换到第三设备时,确定所述第一设备的数据接收状态信息;上报模块,用于上报所述第一设备的数据接收状态信息。
在一种可能的实现方式中,所述数据接收状态信息用于包含或者指示第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收并被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,当所述第二设备与所述第四设备之间的链路上存在至少一个设备时,所述上报模块上报所述第一设备的数据接收状态信息,具体包括:发送单元,用于向所述第二设备的母节点发送第一状态消息,所述第一状态消息用于所述第二设备的母节点上报所述第一设备的数据接收状态信息;其中,所述第一状态消息包含或者指示所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述第二设备向所述第二设备的母节点发送第一状态消息,包括:所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一状态消息;其中,所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
第四十方面,本申请还提供一种数据处理装置,该数据处理装置可设置在第五设备中,所述数据处理装置,包括:发送装置,用于接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息包含或者指示第一设备的数据接收状态信息;其中,所述发送装置根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息包含或者指示所述第一设备的数据接收状态信息;其中,所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述发送装置根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,具体包括:所述发送装置根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第四十一方面,本申请还提供了一种设备,包括:处理器和通信接口,其中,所述处理器,用于,首先,在第一设备从所述设备切换出或者所述设备切换到第三设备时,确定所述第一设备的数据接收状态信息;然后,通过所述通信接口上报所述第一设备的数据接收状态信息。
在一种可能的实现方式中,所述数据接收状态信息用于包含或者指示第四设备通过所述设备发送给所述第一设备的数据中,已被所述设备接收并未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述设备发送给所述第一设备的数据中,未被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述设备发送给所述第一设备的数据中,已被所述设备接收并被所述第一设备确认接收的数据的信息;或者用于包含或者指示所述第四设备通过所述设备发送给所述第一设备的数据中,被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第四设备与核心网设备相连,所述设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,当所述设备与所述第四设备之间的链路上存在至少一个设备时,所述设备上报所述第一设备的数据接收状态信息,包括:所述设备向所述设备的母节点发送第一状态消息,所述第一状态消息用于所述设备的母节点上报所述第一设备的数据接收状态信息;其中,所述第一状态消息包含或者指示所述第一设备的数据接收状态信息;所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述处理器通过所述通信接口向所述设备的母节点发送第一状态消息,具体包括:所述处理器根据维护的映射关系,通过所述通信接口向所述设备的母节点发送第一状态消息;其中,所述设备的映射关系为所述设备向所述第一设备发送的数据的数据包编号与从所述设备的母节点接收的数据的数据包编号的对应关系。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
第四十二方面,本申请还提供了一种设备,包括处理器和通信接口,其中,所述处理器用于,首先通过所述通信接口接收所述设备的子节点发送的第一状态消息,所述第一状态消息包含或者指示第一设备的数据接收状态信息;然后,根据所述第一状态消息,通过所述通信接口向所述设备的母节点发送所述第二状态消息,所述第二状态消息包含或者指示所述第一设备的数据接收状态信息;其中,所述设备 的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备,所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述设备通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,所述处理器根据所述第一状态消息,通过所述通信接口向所述设备的母节点发送所述第二状态消息,具体包括:所述处理器根据维护的映射关系和所述第一状态消息,通过所述通信接口向所述设备的母节点发送所述第二状态消息;其中,所述设备的映射关系为所述设备的母节点发送给所述设备的数据的数据包编号与所述设备发送为所述设备的子节点的所述数据的数据包的编号的对应关系。
在一种可能的实现方式中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
第四十三方面,本申请还提供一种设备,该设备具有实现上述实现方法中第一设备、第二设备、第三设备、第四设备、第五设备或第六设备的功能。该功能可以通过硬件实现,例如,包括处理器和通信接口,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
第四十四方面,本申请还提供了一种计算机可读存储介质,所述可读存储介质上存储有实现上述各方面中的任一方面所提供的数据处理方法,或者上述各方面中的任一方面中可能的实现方式中的任意一种或多种所提供的数据处理方法的程序代码,该程序代码包含运行上述各方面中的任一方面所提供的数据处理方法,或者上述各方面中的任一方面中可能的实现方式中的任意一种或多种所提供的数据处理方法的执行指令。
第四十五方面,本申请还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
第四十六方面,本申请提供了一种芯片系统,该芯片系统包括处理器,用于上述第一设备至第七设备实现上述方面中所涉及的功能,例如,例如生成或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
附图说明
图1是本发明实施例提供的一种网络结构的示意图;
图2是本发明实施例提供的另一种网络结构的示意图;
图2a是本发明实施例提供的一种路径示意图;
图2b是本发明实施例提供的另一种路径示意图;
图3是本发明实施例提供的又一种网络结构的示意图;
图3a是本发明实施例提供的一种路径示意图;
图3b是本发明实施例提供的另一种路径示意图;
图4是本发明实施例提供的一种数据处理方法的流程示意图;
图5是本发明实施例提供的一种确定状态消息的示意图;
图6是本发明实施例提供的一种确定状态消息的示意图;
图7是本发明实施例提供的另一种数据处理方法的流程示意图;
图8是本发明实施例提供的又一种数据处理方法的流程示意图;
图9是本发明实施例提供的一种数据转发通道及数据传输通道的示意图;
图10是本发明实施例提供的一种数据处理装置的结构示意图;
图11是本发明实施例提供的另一种数据处理装置的结构示意图;
图12是本发明实施例提供的又一种数据处理装置的结构示意图;
图13是本发明实施例提供的又一种数据处理装置的结构示意图;
图14是本发明实施例提供的又一种数据处理装置的结构示意图;
图15是本发明实施例提供的又一种数据处理装置的结构示意图;
图16是本发明实施例提供的又一种数据处理装置的结构示意图;
图17为本申请实施例提供的设备的示意图一;
图18为本申请提供的一种终端设备的结构示意图;
图19为本申请实施例提供的网络设备的示意图二;
图20为本申请实施例提供的一种基站的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
如图1所示,宿主基站与核心网相连,中继节点3与中继节点1之间的链路如图1中中继节点3与中继节点1之间的虚线所示,链路质量变差时,中继节点3需要从中继节点1切换到目的节点,即中继节点2,以继续保持通信;或者,用户设备1与中继节点2之间的链路如图1中中继节点2与用户设备1之间的虚线所示,质量变差时,用户设备1需要从中继节点2切换到中继节点3以保证通信质量,此种情况下,由于用户设备1与宿主基站之间的传输路径,或者中继节点3与宿主基站之间的传输路径均发生了变化,如何保证向用户设备1或者向接入中继节点3的用户设备传输的数据包在切换过程中不丢失是需要亟待解决的问题。
其中,上述各基站以及基站与中继节点之间的连接可为空口或无线连接,故链路质量如何可根据衡量空口传输质量的相关指标来确定。
本发明实施例涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本发明实施例的范围。
本发明实施例中,第一设备至第七设备可以为无线终端,该无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,其可以经无线接入网(如RAN,radio access network)与一个或多个核心网进行通信。例如,该用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,如个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等,它们与无线接入网交换语言和/或数据。可选的,该用户设备还可以称为移动台(Mobile Station,MS)、移动终端(mobile terminal)、订户单元(Subscriber Unit,SU)、订户站(Subscriber Station,SS),移动站(Mobile Station,MB)、远程站(Remote Station,RS)、接入点(Access Point,AP)、远程终端(Remote Terminal,RT)、接入终端(Access Terminal,AT)、用户终端(User Terminal;UT)、用户代理(User Agent,UA)、终端设备(User Device,UD)等,本申请不做限定。
本发明实施例中,第一设备至第七设备还可以为基站、发送接收点(Transmission Reception Point,TRP)或者射频拉远单元(Radio Remote Unit,RRU)。基站可以是指接入网中在空中接口上通过一个或多个扇区与终端通信的设备,其可协调对空中接口的属性管理。例如,该基站可以是GSM或CDMA 中的基站,如基站收发台(base transceiver station,BTS),也可以是WCDMA中的基站,如NodeB,还可以是LTE中的演进型基站,如eNB或e-NodeB(evolutional Node B),还可以是5G系统中的基站,或未来网络中的基站,等等,本申请不做限定。可选的,该基站还可以是中继设备,或者具备基站功能的其他网元设备。其中,第二设备的下级节点还可以为一些传感器节点等,本发明实施例不做限定。
为了保证设备在切换后,能够及时接收下行数据,避免丢包问题,本发明实施例基于图2或图3所示的网络结构提出了一种解决方案,有助于避免数据包的丢失。图2和图3中,第一设备分别通过第二设备和第三设备与第四设备连接,第二设备至第五设备、第七设备以基站为例,其中,第四设备相当于图1中的宿主基站,即可以与核心网设备连接,将核心网设备中第一设备或第六设备的数据发送给第一设备或第六设备。其中,第五设备为第二设备与第三设备的链路上的任一设备,可选的,第三设备与第七设备之间可以直接连接,也可以通过至少一个设备连接。其中,由于第一设备与第二设备之间的链路质量变差,第一设备从第二设备切换到第三设备。图3与图2的不同之处在于,第一设备为基站等网络设备时,第六设备以手机为例,第一设备为第六设备的服务设备,当第一设备与第二设备之间的链路质量变差时,第一设备可以从第二设备切换到第三设备,相应地,第四设备与第六设备之间的传输路径也发生了变化;其中,第六设备与第一设备之间可以直接连接,也可以通过至少一个设备连接。需要说明的是,图2和图3是为了阐述实施例所提供的例图,不能作为对本申请保护范围的限定。
其中,本发明实施例所适用的网络结构还可以包括更多的设备,如更多的基站、终端设备,或者第一设备与第六设备之间还存在至少一个设备,或者,图2和图3中第七设备与第三设备之间的链路上还可以有更多的设备。另外,设备间的拓扑结构可以为网状或树状等,但解决上述问题的方案是类似的,故本发明实施例以图2和图3为例来阐述如何避免图2中第四设备传输给第一设备的数据包不丢失以及如何避免图3中第四设备传输给第六设备的数据包丢失。
本发明实施例中的关键实施方式可以包括以下内容:
1、基于图2或图3所示的网络结构,第一设备切换后,可以由第二设备向第四设备上报数据接收状态信息,以使第四设备根据该数据接收状态信息及时进行数据重传,避免第一设备或第六设备的数据包丢失;
其中,第二设备上报的数据接收状态信息可以以状态报告的方式来上报,例如,该状态报告可以为分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)的状态报告,或者为无线链路层控制协议(Radio Link Control,RLC)的状态报告。其中,若为PDCP的状态报告,该PDCP状态报告可以包含缺失的第一个数据包的编号,以及通过比特地图来指示后续数据包的接收状态,1为收到,0为未收到,或者,该PDCP的状态报告包含缺失的数据包编号及连续缺失的数据包编号范围。若为RLC状态报告,则RLC层由于用于指示数据的信息,如数据包编号,过短,故发射RLC实体与对应的接收RLC实体需要维护超帧号,即维护除了数据包的序列号外的至少一比特的变量,以避免状态接收信息指示的为相距较远的数据包,例如类似于PDCP层的数据包的超帧号或编号,该RLC的状态报告可以包含缺失的第一个数据包的编号,以及通过比特地图来指示后续数据包的接收状态,1为收到,0为未收到,或者,该RLC状态报告包含缺失的数据包编号及连续缺失的数据包编号范围。
针对切换前已由第四设备通过第二设备发送给第一设备的数据中未被第一设备成功接收的数据,由第二设备进行丢弃,或在发生切换后第四设备与第二设备之间链路上的设备进行丢弃。
第四设备在第一设备发生切换后,在收到数据接收状态信息前,不向第一设备发送数据。
2、基于图3所示的网络结构,第一设备切换后,可以由第六设备向第四设备上报自身的数据接收状态信息,以使第四设备根据该数据接收状态信息对第六设备未接收到的数据包进行重传,从而避免数据包的丢失。
其中,第六设备向第四设备上报数据接收状态信息之前,还可以接收第四设备或第一设备发送的第一消息,基于该第一消息来上报数据接收状态信息。其中,该第一消息可以以单播消息的方式接收或者以广播消息的方式接收;该第一消息可以为专用信令;或者可以为PDCP的控制分组数据协议单元PDU,该控制PDU用于触发PDCP层发送状态报告;或者可以为PDCP的数据分组数据协议单元PDU,该数据PDU通过报头的预留比特触发PDCP层发送状态报告;或者可以为系统信息或寻呼,通过系统信息广播或寻呼的方式触发该第六设备发送该数据接收状态信息的消息。
该第六设备上报的数据接收状态信息可以以状态报告的方式来上报,例如,该状态报告可以为分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)的状态报告,或者为无线链路层控制协议(Radio Link Control,RLC)的状态报告。其中,若为PDCP的状态报告,该PDCP状态报告可以包含缺失的第一个数据包的编号,以及通过比特地图来指示后续数据包的接收状态,1为收到,0为未收到,或者,该PDCP的状态报告包含缺失的数据包编号及连续缺失的数据包编号范围。若为RLC状态报告,则RLC层由于用于指示数据的信息,如数据包编号,过短,故发射RLC实体与对应的接收RLC实体需要维护超帧号,即维护除了数据包的序列号外的至少一比特的变量,以避免状态接收信息指示的为相距较远的数据包,例如类似于PDCP层的数据包的超帧号或编号,该RLC的状态报告可以包含缺失的第一个数据包的编号,以及通过比特地图来指示后续数据包的接收状态,1为收到,0为未收到,或者,该RLC状态报告包含缺失的数据包编号及连续缺失的数据包编号范围。
可选的,针对切换前已由第四设备通过第二设备发送给第一设备的数据中未被第一设备成功接收的数据,由第二设备进行丢弃,或在发生切换后第四设备与第二设备之间链路上的设备进行丢弃。
可选的,第四设备在第一设备发生切换后,在收到数据接收状态信息前,不发送第六设备的数据。
3、基于图2或图3所示的网络结构,第四设备发送给第一设备或第六设备的数据中已被第二设备接收但未被第一设备或第六设备确认接收的数据,可以采用数据转发通道的方式发送给第三设备;
其中,数据转发通道的路径上的各设备可以凭借通道标识或传输方向来确定下一跳所需发送的设备,或者,各设备可以维护数据从哪个通道来的,确定该通道来的数据需要递交的通道的方式来传输数据,后续进行详细阐述。
切换后,第四设备通过与第二设备及第三设备的信令交互,建立数据转发通道。第五设备维护映射关系,第五设备为第二设备与第三设备之间链路上的设备,映射关系为第五设备的母节点与第五设备之间的第一通道与第五设备与第五设备的子节点之间的第二通道的映射关系。数据携带有通道标识,通道标识用于指示接收到该数据的设备根据该通道标识,向下一跳设备进行传输。
通过维护相同的映射关系和/或相同的通道标识,数据传输通道的下行通道与数据转发通道在第七设备的母节点与第七设备之间是相同的。
第一设备切换,第四设备停止继续向第二设备发送数据包,并发送结束数据包,该结束数据包可以为GPRS隧道协议层、PDCP层、或RLC层数据包,但不限于上述数据包。
第一设备切换,第四设备停止继续向第二设备发送数据包,并发送结束数据包,指示转发通道的设备释放转发通道与下行传输通道的非公共部分。
通过数据转发通道发送的数据优先于下行传输通道的数据进行传输,如第五设备在接收到数据转发通道的结束包后,再进行下行传输通道的数据传输。
4、基于图2或图3所示的网络结构,第四设备发送给第一设备或第六设备的数据中已被第二设备接收但还未被第一设备或第六设备确认接收的数据,可以根据该数据携带的目的标识以及各设备自身维护的映射关系发送给第三设备,由第三设备再将转发数据发送给第一设备或第六设备。
其中,上述第1、2点是通过向第四设备上报数据接收信息的方式,使得第四设备将第二设备已接 收但未被第二设备的子节点确认接收的数据重新发送,来避免数据包丢失的问题。上述第3和4点,是通过第二设备已接收但未被第二设备的子节点确认接收的数据转发给第三设备来避免数据包丢失的问题。
上述实施方式1至4中,各设备接收到第四设备重传的数据或接收到第二设备转发的数据时,均需要优先传输这些数据,比如,可以在这些数据传输完毕时,再传输其他数据,避免终端设备接收的数据包出现混乱或数据包接收时间间隔过长而导致的丢包情况。相应地,各设备可以对已经接收的其他数据进行缓存,在这些数据传输结束后再来传输。
也就是说,第四设备重传的数据或第二设备转发的数据可以符合以下条件中的至少一条:该数据携带转发标识;该数据携带多个目的标识;第一设备或第六设备向所述第四设备传输的上行数据不携带目的标识时,该数据携带目的标识;数据携带的目的标识为设备基于自身的映射关系可达的目的标识但该数据是从第一路径接收的;以及,数据来自转发通道。其中,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。这样,各设备可以根据上述条件来确认自己接收的数据是否为上述第四设备重传的数据或第二设备转发的数据。
以下各实施例基于图2或图3所示的网络结构对上述实施方式进行详细阐述。
实施例一
本发明实施例基于图2或图3所示的网络结构以及上述实施方式1进行阐述。
第一设备与第二设备之间的链路质量变差时,第一设备可以从第二设备切换到第三设备,由第二设备向第四设备上报数据接收状态信息,以使第四设备根据该数据接收状态信息来重传数据。其中,重传的数据为第四设备通过第二设备发送给第一设备的数据中已被第二设备接收但未被第一设备确认接收的数据,其中,如图2所示,该重传的数据可以为第一设备的数据;如图3所示,该重传的数据可以为第六设备的数据。
请参阅图4,图4是本发明实施例提供的一种数据处理方法的流程示意图,如图4所示,该数据处理方法可以包括以下步骤:
101、第二设备确定所述第一设备的数据接收状态信息;
102、所述第二设备向第四设备上报所述第一设备的数据接收状态信息;
103、第四设备接收该数据接收状态信息,并根据该数据接收状态信息向所述第一设备发送数据。
其中,所述数据接收状态信息用于指示第一数据的信息,所述第一数据为所述第四设备发送给所述第二设备并由所述第二设备发送给所述第一设备的数据中或者所述第四设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据,故第一数据也可以称为第四设备根据数据接收状态信息重传的数据。其中,第四设备根据数据接收状态信息向第一设备发送的数据可以包括上述第一数据和后续的其他数据。
其中,数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。例如,数据接收状态信息中包括第二设备中第一设备未确认接收的数据的相关信息,如数据包编号信息,则第四设备将该数据包编号对应的数据通过第三设备重传给第一设备。
其中,第二设备向第四设备上报第一设备的数据接收状态信息可以包括:
1021、第二设备根据所述第一设备的数据接收状态信息确定第一状态消息;
1022、所述第二设备向所述第二设备的母节点发送第一状态消息;
其中,所述第一状态消息携带第一设备的数据接收状态信息。
1023、所述第二设备的母节点根据第一状态消息向第四设备上报所述第一设备的数据接收状态信息;
其中,第二设备的母节点为与第二设备直接相连的设备中距离第四设备少一跳的设备,如图2或 图3所示,该第二设备的母节点为第五设备;可选的,第五设备通过第四设备与核心网设备相连,其中,第五设备还为第二设备与第四设备之间的链路上的任一个设备。
第五设备还为第二设备与第四设备之间的链路上的任一个设备,则第五设备可以执行以下步骤:
第五设备接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备。
以图2或图3所示,第五设备为第二设备的母节点,则第五设备根据第一状态消息向第四设备上报所述第一设备的数据接收状态信息,包括:
第五设备接收第五设备的子节点,即第二设备,发送的第一状态消息;
第五设备根据第一状态消息向第五设备的母节点发送该第二状态消息;
第五设备的母节点根据该第二状态消息向第四设备上报所述第一设备的数据接收状态信息。
其中,第五设备根据第一状态消息向第五设备的母节点发送该第二状态消息可以包括:
第五设备根据第一状态消息确定第二状态消息;
第五设备将所述第二状态消息发送给所述第五设备的母节点。
相应的,如图2或图3所示,第五设备的母节点可以为第七设备,其中,第七设备根据第二状态消息向第四设备上报第一设备的数据接收状态信息的具体执行过程与第五设备相同。本发明实施例中,每个设备上报第一设备的数据接收状态信息时,可以都采用上述方式来发送相应的状态消息,直至将携带该数据接收状态信息的状态消息发送给第四设备,从而使得第四设备根据该数据接收状态信息在切换后通过第三设备向第一设备发送数据。
在一种可能的实施方式中,所述第二设备向所述第二设备的母节点发送第一状态消息,包括:
所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一状态消息;
所述映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
可见,该实施方式中,每个设备自身都维护的有该映射关系。相应的,第二设备的母节点,如第五设备,确定第二状态消息,可以包括:
所述第五设备根据维护的映射关系和所述第一状态消息确定所述第二状态消息;
其中,所述映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备向所述第五设备的子节点发送所述数据的数据包编号之间的对应关系。
也就是说,第五设备维护的映射关系中包括了第五设备接收第一数据时第一数据的数据包编号与第五设备发送第一数据时第一数据的数据包编号的对应关系。第五设备根据映射关系和第一状态消息确定第二状态消息时,可以将该第一状态消息中数据接收状态信息中由第五设备发送该第一数据时该第一数据的数据包编号的相关信息替换为第五设备接收该第一数据时第一数据的数据包编号的相关信息。
例如,请参阅图5,图5是本发明实施例提供的一种确定状态消息的示意图,如图5所示,以状态消息或数据接收状态信息的上报方式采用PDCP状态报告为例,并以图5所示的协议栈为例,第二设备可以根据自身维护的映射关系来上报第一设备的数据接收状态信息。其中,如图2所示,第二设备向第四设备上报数据接收状态信息的路径上需要经过第二设备、第五设备、第七设备才能到达第四设备,则该路径上的每个设备需要维护自身接收第一数据时第一数据的PDCP层的COUNT值与发送第一数据时 第一数据在PDCP层的COUNT值之间的对应关系,该COUNT值可以为数据接收状态信息,也可以理解为数据接收状态信息中的数据包编号。其中,用于指示第一数据的信息为数据包编号为例,如何利用该数据包编号来确定数据接收状态信息,使得其他设备接收到该数据接收状态信息时能够识别出相应的数据包编号,从而获知第一数据的实施方式可以有多种,例如,数据接收状态信息可以包括第一数据的部分数据包编号,或者包括以比特地图来指示第一数据的数据包编号,或者包括第一数据的部分数据包编号、该部分数据包编号的长度或范围等信息。总之,本发明实施例不限定数据接收状态信息如何来指示第一数据的可选的实施方式。
以图2a为例,虚线部分二设备上报数据接收状态信息的路径,点划线部分为第四设备根据数据接收状态信息重新向第一设备发送数据的路径。其中,第二设备上报数据接收状态信息的路径中的第二设备的PDCP2b需要根据其下层RLC的反馈,确定已接收的第一设备的数据哪些没有被第一设备确认接收,即确定第一数据。例如,PDCP2b确定出第一数据为COUNT值2、4、5的数据;PDCP2a根据PDCP2b反馈的这些COUNT值以及维护的映射关系(该映射关系可以包括PDCP 2b的COUNT值为2,4,5的包对应PDCP 2a收到的COUNT值为5,6,7的包),确定第二设备接收该第一数据时第一数据的COUNT值为5、6、7;PDCP2a可以根据该COUNT值确定PDCP状态报告并发送给第五设备,例如,该PDCP状态报告携带了COUNT值5、6、7;第五设备的PDCP5b接收到COUNT值5、6、7,PDCP5a可以根据PDCP5b与PDCP5a的COUNT值的对应关系确定第一数据的COUNT值为1、2、3,依据该COUNT值确定PDCP状态报告,该PDCP状态报告携带了PDCP2a接收第一数据时第一数据的COUNT值,即COUNT值为1、2、3;以此类推,可以将PDCP状态报告发送给第四设备,第四设备根据接收的PDCP状态报告中的COUNT值重发第一数据。
其中,数据接收状态信息可以不必包括第一数据的所有COUNT值,即只要携带能够使得接收该数据接收状态信息的设备能够识别出哪些数据是第一数据的信息即可,因此,数据接收状态信息可以包括第一数据的部分指示值,或者包括以比特地图来指示设备所接收数据的状态的信息,或者包括第一数据的部分指示值、该部分的长度或范围等信息。总之,本发明实施例不限定数据接收状态信息中采用哪些信息来指示第一数据的可选的实施方式。
另外,由于第二设备向第四设备上报数据接收状态信息的路径所涉及的设备与切换前第四设备向第二设备发送数据所涉及的设备相同,故当路径中各设备接收到状态消息时,可以根据其中的数据接收状态信息将之前已接收的第一数据删除。
例如,请参阅图6,图6是本发明实施例提供的一种确定状态消息的示意图,如图6所示,以状态消息或数据接收状态信息的上报方式采用RLC状态报告为例,第二设备可以根据自身维护的映射关系来上报第一设备的数据接收状态信息。其中,如图2所示,第二设备向第四设备上报数据接收状态信息的路径上需要经过第二设备、第五设备、第七设备才能到达第四设备,则该路径上的每个设备需要维护自身的映射关系都可以包括接收第一数据时第一数据在RLC层的COUNT值与发送第一数据时第一数据在PDCP层的COUNT值之间的对应关系,该COUNT值可以为用于指示第一数据的信息,如可以理解为数据包编号。
其中,该COUNT值也可以为SN值,但由于SN值比较短,为了避免RLC发生错位情况,RLC需要维护类似PDCP的超帧号。
其中,第二设备向第四设备上报数据接收状态信息的路径上所涉及的设备在确定状态消息或者RLC状态报告时与上述PDCP状态报告的实施方式类似,其中,该实施方式中确定状态消息可以由各设备中RLC层来确定的,维护的映射关系也可以由各设备中的RLC层来维护。
相应的,RLC状态报告中的数据接收状态信息也可以不必包括第一数据的所有COUNT值,即只 要携带能够使得接收该数据接收状态信息的设备能够识别出哪些数据是第一数据的信息即可,因此,数据接收状态信息可以包括第一数据的部分指示值,或者包括以比特地图来指示设备所接收数据的状态的信息,或者包括第一数据的部分指示值、该部分的长度或范围等信息。总之,本发明实施例不限定数据接收状态信息中采用哪些信息来指示第一数据的可选的实施方式。
其中,图3a中,第二设备上报数据接收状态信息的路径为图3a中的虚线所示,第四设备通过第三设备向第一设备重发数据的路径可以为图3a中的实线所示,相应的,第四设备向第一设备发送的数据的路径都可以为图3a中的实线所示。另外,图3a中第二设备上报数据接收状态信息的路径上各设备确定状态消息、PDCP状态报告或RLC状态报告的方式与图2a相同,这里不再详述。
可见,该实施例一中,可以由第二设备向第四设备上报第一设备或第六设备的数据中已被第二设备接收但未被第一设备或第六设备确认接收的数据的指示信息,从而,第四设备可以获知已发送的第一设备或第六设备的数据的接收情况,可以根据该指示信息再次发送未被第一设备或第六设备确认接收的数据,从而,避免第一设备或第六设备的数据包的丢失。
实施例二
本发明实施例基于图3所示的网络结构以及上述实施方式2进行阐述。第一设备与第二设备之间的链路质量变差时,第一设备从第二设备切换到第三设备后,可以由终端设备上报数据接收状态信息,该终端设备可以为图3中的第六设备。
请参阅图7,图7是本发明实施例提供的另一种数据处理方法的流程示意图,如图7所示,该数据处理方法可以包括以下步骤:
201、第一设备从第二设备切换到第三设备后,第六设备确定自身的数据接收状态信息;
202、第六设备通过第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的所述数据接收状态信息;
203、第四设备接收状态消息,根据第六设备的数据接收状态信息向第六设备发送数据。
其中,所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
在一种可能的实施方式中,在201之前,图7所示的数据处理方法还可以包括:
204、第六设备接收第一消息;
其中,第一消息用于指示所述第六设备向所述第四设备发送自身的数据接收状态信息。
在一种可能的实施方式中,在204之前,图7所示的数据处理方法还可以包括:第一设备向第六设备发送第一消息。例如,若第一设备与第六设备直接相连,则第一设备可以直接给第六设备发送第一消息;若第一设备与第六设备之间通过至少一个设备相连,则第一设备需要通过中间的该至少一个设备向第六设备发送第一消息。其中,当第一设备直接与第六设备相连,当第六设备为多个时,第一设备可以以广播的方式发送该第一消息使得每个第六设备都能接收该第一消息,来上报自身的数据接收状态信息;当第一设备通过至少一个设备与第六设备相连,当第六设备为多个时,第一设备可以将需要第六设备上报数据接收状态信息的信息通知给第六设备的服务设备,由该服务设备以广播方式向第六设备发送第一消息。
在另一种可能的实施方式中,在204之前,图7所示的数据处理方法还可以包括:第四设备向第六设备发送第一消息。例如,第四设备可以先将需要第六设备上报数据接收状态信息的信息通知给第六设备的服务设备,由该服务设备以广播方式向第六设备发送第一消息,故第六设备接收第一消息的方式 是以接收广播消息的方式接收的。
在另一种可能的实施方式中,该第一消息可以以单播消息的方式接收或者以广播消息的方式接收,可选的,该第一消息可以为专用信令,可选的,可以为PDCP的控制分组数据协议单元PDU,该控制PDU用于触发PDCP层发送状态报告;可选的,可以为PDCP的数据分组数据协议单元PDU,该数据PDU通过报头的预留比特触发PDCP层发送状态报告;可选的,可以为系统信息或寻呼,通过系统信息广播或寻呼的方式触发该第六设备发送该数据接收状态信息的消息。
需要注意的是,实施例一中,数据接收状态信息用于指示所述第四设备发送给所述第一设备的数据中已被第二设备接收但未被第一设备接收的数据;而实施例二中,该数据接收状态信息用于指示第四设备发送给第六设备的数据中已被第六设备确认接收的数据。可选的,实施例二中,该数据接收状态信息还可以用于指示第四设备发送给第六设备的数据中未被第六设备确认接收的数据。
本发明实施例中,第四设备接收到数据接收状态信息时,向第六设备重新发送第六设备在切换前未接收到的数据时,第四设备与第六设备的链路上各个设备可以优先传输该重发数据,待传输完毕,再传输其他下行数据。其中,各设备确定所需传输的数据为第四设备重新发送的数据时,该所需传输的数据应该包括以下至少一项:所述接收的数据携带转发标识;所述接收的数据携带多个目的标识;所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识时;所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;所述接收的数据携带的目的标识为基于所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
本发明实施例中,第六设备向第四设备上报状态消息时,第六设备与第四设备之间的链路上的各设备接收到该状态消息时,若存在切换前第四设备发送给第六设备的数据时,可以删除该数据。
可见,实施例二通过由终端设备接收第一消息后,自己向第四设备上报自身的数据接收状态信息,使得第四设备根据该数据接收状态信息对第四设备已发送终端设备未接收到的数据进行重新发送,从而中继设备切换后,该中继设备直接连接或间接连接的终端设备的数据包不会丢失。相应的,重新发送终端设备未接收到的数据时各设备可以优先发送以避免终端设备接收的数据过于错乱或数据包之间的时间间隔过大。
实施例三
请参阅图8,图8是本发明实施例提供的又一种数据处理方法的流程示意图,该图8所示的数据处理方法可以适用于图2或图3所示的网络结构,其中,该数据处理方法中,第二设备可以将第四设备已发送给第一设备的数据中已被第二设备接收但未被第一设备确认接收的数据转发给第三设备,由第三设备将该数据再发送给第一设备。如图8所示,该数据处理方法包括以下步骤:
301、当第一设备从第二设备切换到第三设备后,所述第二设备确定第一数据;
302、所述第二设备将所述第一数据发送给所述第三设备;
303、所述第三设备确定接收的数据为第一数据;
304、第三设备将所述第一数据发送给所述第一设备。
相应的,以图3为例,第一设备还可以将该第一数据发送给第六设备。
其中,以图2或图3为例,302中第二设备将所述第一数据发送给所述第三设备,包括:
第二设备将第一数据发送给第五设备;
第五设备接收第二设备发送的数据;
第五设备确定接收的数据为第一数据;
第五设备将该第一数据发送给第三设备。
其中,第五设备为第二设备与第三设备之间的链路上的任一设备。另外,第二设备与第三设备之间的链路上的任一设备都可以执行上述第五设备执行的步骤。
其中,若要实现上述各设备的操作,图8所示的数据处理方法还可以结合实施例四、实施例五、实施例六以及实施例七所述的内容来执行,以下对实施例四至七进行详细阐述。
实施例四
本发明实施例基于图2或图3所示的网络结构,针对上述实施方式3进行阐述。
在一种可能的实施方式中,第四设备可以通过信令建立第四设备与第三设备之间的数据传输通道,同时还可以建立第二设备与第三设备之间的数据转发通道。其中,数据传输通道用于传输第四设备与第三设备之间所需传输的数据;数据转发通道用于传输切换前第四设备通过第二设备发送给第一设备的数据中第二设备已接收的但还未被第一设备确认接收的数据,该数据可以为第一设备的数据,也可以为第六设备的数据,还可以为第四设备与第一设备之间传输的其他数据,本发明实施例不做限定,其中,本发明实施例中将第四设备通过第二设备发送给第一设备的数据中第二设备已接收的但还未被第一设备确认接收的数据称为第一数据。
如图2b所示,第四设备在第一设备切换后,建立的第四设备与第三设备之间的数据传输通道的路径为图2b中的点划线所示;第四设备建立第二设备与三设备之间的数据转发通道的路径为图2b中连接第二设备与第三设备之间的虚线所示。
其中,数据传输通道的下行通道与数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的。所述第七设备的母节点为与所述第七设备直接相连,并且距离所述第四设备少一跳的设备;所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路所交叉的设备。如图2b所示,第七设备与第三设备之间的路径上数据传输通道的下行通道与该路径上的数据转发通道相同,可视为一个通道。
相应的,如图3b所示,第四设备在第一设备切换后,建立的第四设备与第三设备之间的数据传输通道为图3b中连接第四设备与第三设备之间的虚线所示;第四设备建立的数据转发通道为图3b中连接第二设备与第三设备之间的实线所示。
其中,数据传输通道的下行通道与数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的。所述第七设备的母节点为与所述第七设备直接相连,并且距离所述第四设备少一跳的设备;所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路所交叉的设备。如图2b所示,第七设备与第三设备之间的路径上数据传输通道的下行通道与该路径上的数据转发通道相同,可视为一个通道。
因此,本发明实施例中,第二设备可以基于该数据转发通道将第四设备通过第二设备发送给第一设备的数据中第二设备已接收但未被第一设备确认接收的数据发送给第三设备,由第三设备再将该数据发送给第一设备。
请参阅图9,图9是本发明实施例提供的一种数据转发通道及数据传输通道的示意图。切换后,第四设备通过与第二设备及第三设备的信令交互,建立数据转发通道。第五设备维护映射关系,第五设备为第二设备与第三设备之间链路上的设备,映射关系为第五设备的母节点(即第七设备)与第五设备之间的第一通道与第五设备与第五设备的子节点(即如图9中第二设备)之间的第二通道的映射关系。数据携带有通道标识,通道标识用于指示接收到该数据的设备根据该通道标识,向下一跳设备进行传输,第一通道的通道标识为通道标识4,第二通道的通道标识为通道标识3。
通过维护相同的映射关系和/或相同的通道标识,数据传输通道的下行通道与数据转发通道在第七设备的母节点与第七设备之间是相同的,即如果转发通道与传输通道的下行通道共同经过第七设备与第三设备之间的链路,则维护的通道标识均为通道标识1。
在一种可能的实施方式中,上述图8所示的数据处理方法中,第三设备或第二设备与第三设备之间链路上的其他设备在确定接收的数据为第一数据,或识别出接收的数据为第一数据时,该接收的数据需满足以下至少一项:所述接收的数据携带转发标识;所述接收的数据携带多个目的标识;所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识时;所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径;以及,所述接收的数据为从转发通道接收的。
在一种可能的实施方式中,上述图8所示的数据处理方法中,第二设备或第二设备与第三设备之间链路上的其他设备确定第一数据后,发送第一数据时可以根据上述建立的数据转发通道来发送。例如,所述第二设备根据转发通道将所述第一数据发送给所述第三设备。再例如,所述第二设备与所述第三设备通过至少一个设备相连时,所述第二设备根据转发通道将所述第一数据发送给所述第三设备,包括:所述第二设备根据转发通道将所述第一数据发送给所述第二设备的母节点或子节点,由所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备。再例如,所述第五设备将所述第一数据发送给所述第三设备,包括:所述第五设备根据转发通道将所述第一数据发送给所述第三设备。
其中,所述第二设备的母节点为与所述第二设备直接相连,并且距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连,并且距离所述第四设备多一跳的设备。
在一种可能的实施方式中,所有接收的数据中包括第一数据的设备都需要优先传输该第一数据,当该第一数据传输完毕时,才传输其他数据。例如,第二设备、第三设备、第一设备以及第二设备与第三设备之间链路上的其他设备可以优先传输该第一数据,甚至可以将第一数据传输完毕,再传输其他数据。
实施例五
本发明实施例基于图3所示的网络结构,针对上述实施方式4进行阐述。
图8所示的数据处理方法中,所述第二设备将所述第一数据发送给所述第三设备,包括:
所述第二设备根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
在一种可能的实施方式中,第一数据携带目的标识,第二设备根据映射关系将第一数据发送给第三设备,包括:所述第二设备根据该目的标识以及映射关系将所述第一数据发送给所述第三设备。
进一步的,第二设备根据该目的标识以及映射关系将所述第一数据发送给所述第三设备,包括:当所述第二设备的映射关系中存在到达所述目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;当所述第二设备的映射关系中不存在到达所述目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;其中,所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实施方式中,第三设备将所述第一数据发送给所述第一设备,包括:所述第三设备根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;所述第一数据的目的标识为用于指示接收所述第一数据的终端设备的服务设备的标识;所述终端设备标识为用于指示接 收所述第一数据的终端设备的标识。例如,图3中,第一数据的目的标识为第一设备的标识,终端设备标识为第六设备的标识。
相应的,第五设备根据映射关系将所述第一数据发送给所述第三设备,包括:
当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
其中,第五设备确定接收的数据为第一数据时,若该第五设备为第四设备与第二设备之间的路径上的设备时,第五设备确定接收的数据为第一数据可以包括:第五设备从第五设备的子节点接收的数据中确定第一数据;若该第五设备为第四设备与第三设备之间的路径上的设备时,第五设备确定接收的数据为第一数据可以包括:第五设备从第五设备的母节点接收的数据中确定第一数据。其中,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
本发明实施例中,第三设备确定接收的数据为第一数据也可以为第三设备从第三设备的子节点接收的数据中确定第一数据。
本发明实施例中,第一数据携带的目的标识在第一设备切换前后不发生变化,因此,第二设备与第三设备之间的路径上的设备以及第三设备确定接收的数据为第一数据时,该接收的数据需要满足以下至少一项:所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;所述接收的数据携带的目的标识为基于所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
可见,本发明实施例中,第二设备向第三设备转发第一数据时,第二设备、第三设备以及第二设备与第三设备之间的链路上的其他设备可以通过上述相关的实施方式确定第一数据,并将根据维护的映射关系以及第一数据的目的标识进行转发。其中,切换后,第三设备维护的映射关系中包括第一数据的目的标识,从而可以将第一数据发送给第六设备。
在一种可能的实施方式中,所有接收的数据中包括第一数据的设备都需要优先传输该第一数据,当该第一数据传输完毕时,才传输其他数据。例如,第二设备、第三设备、第一设备以及第二设备与第三设备之间链路上的其他设备可以优先传输该第一数据,甚至可以将第一数据传输完毕,再传输其他数据。
实施例六
本发明实施例基于图3所示的网络结构,针对上述实施方式4进行阐述。
本发明实施例与上述实施例五的不同之处在于,第二设备确定第一数据后,会在第一数据的目的标识中添加转发标识,获得第二目的标识。例如,假设第一设备的标识为R1,所添加的转发标识为第三设备的标识R3,第六设备的终端标识为UE_ID,则第一数据的第二目的标识为(R1,R3,UE_ID)。
本发明实施例与上述实施例五的不同之处还在于,第三设备、第二设备与第三设备之间链路上的设备以及第三设备与第六设备之间链路上的设备均可以通过接收的数据中是否携带该转发标识来确定第一数据,确定为第一数据后,发送第一数据时,仍采用实施例五所述的根据映射关系和第一数据的目的标识来发送,此处不再详述。
实施例七
本发明实施例基于图2所示的网络结构,并结合图8所示的数据处理方法,针对上述实施方式4进行阐述。
本发明实施例中,第一数据携带第一目的标识,图8所示的数据处理方法还包括:所述第二设备将所述第一目的标识更新为第二目的标识。可选的,第二设备将所述第一目的标识更新为第二目的标识,包括:
所述第二设备将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
或者,所述第二设备将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
或者,所述第二设备在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
其中,第一数据携带的终端设备标识在第四设备连接的范围内可以唯一,也可以不唯一;若唯一,则切换前后第一数据携带的终端设备标识可以不变,若不唯一,则切换前后第一数据携带的终端设备标识也需要改变。
例如,若第四设备下终端设备的标识唯一,假设第一设备的标识为R1,第三设备的标识为R3,第一数据的第一目的标识为R1,终端设备标识为UE_ID,则第二设备将第一目的标识更改为第三设备的标识,则第一数据的目的标识为R3,终端设备标识不变;若第四设备下终端设备的标识不唯一,则还需要更改第一数据的终端设备标识。再例如,若第四设备下终端设备的标识唯一,假设第一设备的标识为R1,第三设备的标识为R3,第一数据的第一目的标识为R1,终端设备标识为UE_ID,则第二设备在第一目的标识添加第三设备的标识,则第一数据的目的标识为R3,R1,终端设备标识不变;若第四设备下终端设备的标识不唯一,则还需要更改第一数据的终端设备标识。
图8所示的数据处理方法中,所述第二设备将所述第一数据发送给所述第三设备,包括:所述第二设备根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
相应地,第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:
所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
可选的,第二设备根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,包括:
当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
相应地,第三设备以及第二设备与第三设备之间的设备确定接收的数据为第一数据时,该接收的数据满足以下至少一项:所述接收的数据携带转发标识;所述接收的数据携带多个目的标识;所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识。
相应地,第三设备以及第二设备与第三设备之间的链路上的设备确定接收的数据为第一数据时,可以根据映射关系和该第一数据携带的第二目的标识以及终端设备标识来发送该第一数据。例如,当所述第五设备的映射关系中存在到达第二目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;当所述第五设备的映射关系中不存在到达第二目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述第 五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。第三设备接收到该第一数据时可以根据第一数据中的终端设备标识,将该第一数据发送给第一设备。
在一种可能的实施方式中,所有接收的数据中包括第一数据的设备都需要优先传输该第一数据,当该第一数据传输完毕时,才传输其他数据。例如,第二设备、第三设备、第一设备以及第二设备与第三设备之间链路上的其他设备可以优先传输该第一数据,甚至可以将第一数据传输完毕,再传输其他数据。
上述结合图2或图3所示的网络结构,对上述实施方式1-4进行了详细阐述;以下对上述各实施例中所涉及的设备的结构进行阐述。
请参阅图10,图10是本发明实施例提供的一种数据处理装置的结构示意图,图10所示的数据处理装置可以设置在上述各实施方式或实施例中的第二设备中,该数据处理装置可以包括:
确定模块401,用于当第一设备从第二设备切换到第三设备时,确定所述第一设备的数据接收状态信息;
上报模块402,用于上报所述第一设备的数据接收状态信息;
所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
在一种可能的实现方式中,所述数据接收状态信息用于指示所述第四设备发送给所述第二设备并由所述第二设备发送给所述第一设备的数据中或者所述第四设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。
在一种可能的实现方式中,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
在一种可能的实现方式中,当所述第二设备与第四设备之间的链路上存在至少一个设备时,所述上报模块上报所述第一设备的数据接收状态信息,具体为向所述第二设备的母节点发送第一状态消息,由所述第二设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
在一种可能的实现方式中,所述上报模块向所述第二设备的母节点发送第一状态消息,具体为根据维护的映射关系向所述第二设备的母节点发送第一状态消息;所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
可选的,针对实施方式3和4中,该数据处理装置中,
确定模块401,还用于在第一设备从第二设备切换到第三设备后,确定第一数据;
发送模块403,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述第二设备发送给第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
其中,所述发送模块将所述第一数据发送给所述第三设备,具体为根据转发通道将所述第一数据 发送给所述第三设备;
所述转发通道是由所述第四设备通过信令建立的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
其中,所述第二设备与所述第三设备通过至少一个设备相连时,所述发送模块根据转发通道将所述第一数据发送给所述第三设备,具体为根据转发通道将所述第一数据发送给所述第二设备的母节点或子节点,由所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连的设备中距离所述第四设备多一跳的设备。
其中,所述发送模块将所述第一数据发送给所述第三设备,具体为根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
其中,所述第一数据携带第一目的标识,所述装置还包括:
更新模块404,用于将所述第一目的标识更新为第二目的标识;
所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
其中,所述发送模块根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,具体为:
当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
其中,所述更新模块将所述第一目的标识更新为第二目的标识,具体为:
将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
或者,将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
或者,在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
其中,所述第一数据携带第一目的标识,所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
其中,所述第二设备根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,包括:
当所述第二设备的映射关系中存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
当所述第二设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
其中,所述第二设备发送所述第一数据的优先级高于所述第二设备发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
请参阅图11,图11是本发明实施例提供的另一种数据处理装置的结构示意图,该数据处理装置可以设置在第五设备中,可以执行上述各实施例或实施方式中第五设备的相关功能,该数据处理装置设置在第五设备中,所述数据处理装置,包括:
接收模块,用于接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
发送模块,用于根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
其中,所述发送模块根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,具体为根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;
所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
其中,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
请参阅图12,图12是本发明实施例提供的又一种数据处理装置的结构示意图,该数据处理装置可以设置在第六设备中,可以执行上述各实施例或实施方式中第六设备的相关功能,该数据处理装置设置在第六设备中,所述数据处理装置,包括:
确定模块601,用于在第一设备从第二设备切换到第三设备后,确定数据接收状态信息;
发送模块602,用于通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的所述数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
其中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
其中,所述装置还包括:
接收模块603,用于接收第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息。
其中,所述第一消息是由所述第四设备向所述第六设备发送的。
其中,所述第一消息是由所述第一设备向所述第六设备发送的。
其中,所述第一消息是以广播消息的形式接收的。
请参阅图13,图13是本发明实施例提供的又一种数据处理装置的结构示意图,该数据处理装置可以设置在第四设备中,可以执行上述各实施例或实施方式中第四设备的相关功能,该数据处理装置设置在第四设备中,所述数据处理装置,包括:
发送模块701,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息;
接收模块702,用于接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据 接收状态信息;
发送模块701,还用于根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
其中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
其中,所述第一消息是以广播的方式发送的。
请参阅图14,图14是本发明实施例提供的又一种数据处理装置的结构示意图,该数据处理装置可以设置在第四设备中,可以执行上述各实施例或实施方式中第四设备的相关功能,该数据处理装置设置在第四设备中,所述数据处理装置,包括:
发送模块801,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息;
接收模块802,用于接收所述第六设备发送的状态消息并发送给所述第四设备,所述状态消息中携带所述第六设备的数据接收状态信息;
所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
其中,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
其中,所述第一消息是以广播的方式发送的。
可选的,针对上述实施方式3中,该数据处理装置,还包括:
通道建立模块803,用于在第一设备从第二设备切换到第三设备后,通过信令建立所述第四设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
其中,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述第四设备少一跳的设备;
其中,所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路共同经过的设备。
请参阅图15,图15是本发明实施例提供的又一种数据处理装置的结构示意图,该数据处理装置可以设置在第三设备中,可以执行上述各实施例或实施方式中第三设备的相关功能,该数据处理装置设置在第三设备中,所述数据处理装置,包括:
确定模块901,用于在第一设备从第二设备切换到第三设备时,确定接收的数据为第一数据;
发送模块902,用于将所述第一数据发送给所述第一设备;
所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
其中,所述确定模块确定接收的数据为第一数据,具体为:
将从转发通道接收的数据确定为第一数据。
其中,所述发送模块将所述第一数据发送给所述第一设备,具体为:
根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
其中,所述确定模块确定接收的数据为第一数据,具体为:
从所述第三设备的子节点接收的数据中确定第一数据;
所述第三设备的子节点为与所述第三设备直接相连的设备中距离所述第四设备多一跳的设备。
其中,所述确定模块确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;
所述接收的数据携带的目的标识为所述第三设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
其中,所述发送模块发送所述第一数据的优先级高于所述第三设备发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
请参阅图16,图16是本发明实施例提供的又一种数据处理装置的结构示意图,该数据处理装置可以设置在第五设备中,可以执行上述各实施例或实施方式中第五设备的相关功能,该数据处理装置设置在第五设备中,所述数据处理装置,包括:
接收模块1001,用于接收所述第五设备的子节点或母节点发送的数据;
确定模块1002,用于确定所述接收的数据为第一数据;
发送模块1003,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
其中,所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中已被所述第二设备接收但未被所述第一设备确认接收的数据;
所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第二设备至少通过所述第五设备与所述第三设备相连。
其中,所述发送模块将所述第一数据发送给所述第三设备,具体为:
根据转发通道将所述第一数据发送给所述第三设备;
所述转发通道为由所述第四设备通过信令建立的通过所述第五设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
其中,所述确定模块确定所述接收的数据为第一数据,具体为:
将从转发通道接收的数据确定为第一数据。
其中,所述发送模块将所述第一数据发送给所述第三设备,具体为:
根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述第五设备能够到 达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
其中,所述第一数据携带目的标识,所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
其中,所述确定模块确定接收的数据为第一数据,包括:
当所述第五设备为所述第二设备与所述第四设备之间链路上的设备时,从所述第五设备的子节点接收的数据中确定第一数据;
当所述第五设备为所述第三设备与所述第四设备之间链路上的设备时,从所述第五设备的母节点接收的数据中确定第一数据;
所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;
所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
其中,其特征在于,所述确定模块确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
所述接收的数据携带转发标识;
所述接收的数据携带多个目的标识;
所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;
所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
其中,其特征在于,所述发送模块发送所述第一数据的优先级高于所述发送模块发送第二数据的优先级;
所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
根据前述方法,图17为本申请实施例提供的设备的示意图一,如图17所示,该设备可以为终端设备,也可以为芯片或电路,比如可设置于终端设备的芯片或电路。该终端设备可以对应上述方法中的第一设备或第六设备。
该设备可以包括处理器110和存储器120。该存储器120用于存储指令,该处理器110用于执行该存储器120存储的指令,以实现如上图1至图8对应的方法中第一设备或第二设备的步骤。
进一步的,该设备还可以包括接收器140和发送器150。进一步的,该设备还可以进一步包括总线系统130,其中,处理器110、存储器120、接收器140和发送器150可以通过总线系统130相连。
处理器110用于执行该存储器120存储的指令,以控制接收器140接收信号,并控制发送器150发送信号,完成上述方法中终端设备的步骤。其中,接收器140和发送器150可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。所述存储器220可以集成在所述处理器210中,也可以与所述处理器210分开设置。
作为一种实现方式,接收器140和发送器150的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器110可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。
作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的终端设备。即将实现处理器110,接收器140和发送器150功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器110,接收器140和发送器150的功能。
该设备所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
图18为本申请提供的一种终端设备的结构示意图。该终端设备可适用于图1所示出的系统中。为了便于说明,图8仅示出了终端设备的主要部件。如图18所示,终端设备10包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行上述数据处理方法中相关实施例中所描述的动作。存储器主要用于存储软件程序和数据,例如存储上述实施例中所描述的下行数据、第一数据中的任一种或多种。控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。控制电路和天线一起也可以叫做收发器,主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
本领域技术人员可以理解,为了便于说明,图18仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本发明实施例对此不做限制。
作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图18中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。
示例性的,在发明实施例中,可以将具有收发功能的天线和控制电路视为终端设备10的收发单元101,将具有处理功能的处理器视为终端设备10的处理单元102。如图8所示,终端设备10包括收发单元101和处理单元102。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元101中用于实现接收功能的器件视为接收单元,将收发单元101中用于实现发送功能的器件视为发送单元,即收发单元101包括接收单元和发送单元示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
根据前述方法,图19为本申请实施例提供的网络设备的示意图二,如图19所示,该网络设备可以为第一设备和/或第二设备,也可以为芯片或电路,如可设置于网络设备内的芯片或电路。该网络设备20对应上述方法中的网络设备。该设备可以包括处理器210和存储器220。该存储器220用于存储指令,该处理器210用于执行该存储器220存储的指令,以使所述网络设备实现前述如图1至图8对应的方法 中第一设备、第二设备、第三设备、第四设备、第五设备的相关功能。
进一步的,该网络设备还可以包括接收器240和发送器250。再进一步的,该网络设备还可以包括总线系统230。
其中,处理器210、存储器220、接收器240和发送器250通过总线系统230相连,处理器210用于执行该存储器220存储的指令,以控制接收器240接收信号,并控制发送器250发送信号,完成上述方法中网络设备的步骤。其中,接收器240和发送器250可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。所述存储器220可以集成在所述处理器210中,也可以与所述处理器210分开设置。
作为一种实现方式,接收器240和发送器250的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器210可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。
作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的网络设备。即将实现处理器210,接收器240和发送器250功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器210,接收器240和发送器250的功能。
所述设备所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
根据前述方法,图20为本申请实施例提供的一种基站的结构示意图,如可以为基站的结构示意图。如图20所示,该基站可应用于如图1、图2、图3所示的系统中。基站20包括一个或多个射频单元,如远端射频单元(remote radio unit,RRU)201和一个或多个基带单元(baseband unit,BBU)(也可称为数字单元,digital unit,DU)202。所述RRU201可以称为收发单元、收发机、收发电路、或者收发器等等,其可以包括至少一个天线2011和射频单元2012。所述RRU201部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于发送第一消息、状态消息以及第一数据等。所述BBU202部分主要用于进行基带处理,对基站进行控制等。所述RRU201与BBU202可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。
所述BBU202为基站的控制中心,也可以称为处理单元,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述BBU(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程。
在一个示例中,所述BBU202可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如LTE网),也可以分别支持不同接入制式的无线接入网。所述BBU202还包括存储器2021和处理器2022。所述存储器2021用以存储必要的指令和数据。例如存储器2021存储上述实施例中的映射关系等。所述处理器2022用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器2021和处理器2022可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
根据本申请实施例提供的方法,本申请实施例还提供一种通信系统,其包括前述的一个或多于一个网络设备和一个或多于一个终端设备。
应理解,在本申请实施例中,处理器可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分 还可以包括非易失性随机存取存储器。
该总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本发明实施例的范围。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如c同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质, (例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (182)

  1. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备时,所述第二设备确定所述第一设备的数据接收状态信息;
    所述第二设备上报所述第一设备的数据接收状态信息;
    第四设备根据所述数据接收状态信息向第一设备发送数据。
  2. 根据权利要求1所述的方法,其特征在于,所述数据接收状态信息用于指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。
  3. 根据权利要求1或2所述的方法,其特征在于,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  4. 根据权利要求1至3任一项所述的方法,其特征还包括,当所述第二设备与第四设备之间的链路上存在至少一个设备时,所述第二设备上报所述第一设备的数据接收状态信息,包括:
    所述第二设备向所述第二设备的母节点发送第一状态消息,由所述第二设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
    所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  5. 根据权利要求4所述的方法,其特征在于,所述第二设备向所述第二设备的母节点发送第一状态消息,包括:
    所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一状态消息;
    所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
  6. 根据权利要求4所述的方法,其特征在于,当所述第二设备与第四设备之间的链路上存在的至少一个设备为第五设备时,所述方法还包括:
    第五设备接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
    所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备。
  7. 根据权利要求6所述的方法,其特征在于,所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,包括:
    所述第五设备根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;
    所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
  8. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备时,所述第二设备确定所述第一设备的数据接收状态信息;
    所述第二设备上报所述第一设备的数据接收状态信息;
    所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
  9. 根据权利要求8所述的方法,其特征在于,所述数据接收状态信息用于指示所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。
  10. 根据权利要求8或9所述的方法,其特征在于,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  11. 根据权利要求8至10任一项所述的方法,其特征在于,当所述第二设备与所述第四设备之间的链路上存在至少一个设备时,所述第二设备上报所述第一设备的数据接收状态信息,包括:
    所述第二设备向所述第二设备的母节点发送第一状态消息,由所述第二设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
    所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  12. 根据权利要求11所述的方法,其特征在于,所述第二设备向所述第二设备的母节点发送第一状态消息,包括:
    所述第二设备根据维护的映射关系向所述第二设备的母节点发送第一状态消息;
    所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
  13. 一种数据处理方法,其特征在于,包括:
    第五设备接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
    所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
  14. 根据权利要求13所述的方法,其特征在于,所述第五设备根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,包括:
    所述第五设备根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;
    所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
  15. 根据权利要求13或14所述的方法,其特征在于,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
  16. 一种数据处理装置,其特征在于,所述数据处理装置设置在第二设备中,所述数据处理装置,包括:
    确定模块,用于当第一设备从第二设备切换到第三设备时,确定所述第一设备的数据接收状态信息;
    上报模块,用于上报所述第一设备的数据接收状态信息;
    所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
  17. 根据权利要求16所述的装置,其特征在于,所述数据接收状态信息用于指示所述第四设备通 过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据的信息。
  18. 根据权利要求16或17所述的装置,其特征在于,所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  19. 根据权利要求16至18任一项所述的装置,其特征在于,当所述第二设备与第四设备之间的链路上存在至少一个设备时,所述上报模块上报所述第一设备的数据接收状态信息,具体为向所述第二设备的母节点发送第一状态消息,由所述第二设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
    所述第一状态消息携带所述第一设备的数据接收状态信息;所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  20. 根据权利要求19所述的装置,其特征在于,所述上报模块向所述第二设备的母节点发送第一状态消息,具体为根据维护的映射关系向所述第二设备的母节点发送第一状态消息;所述第二设备的映射关系为所述第二设备向所述第一设备发送的数据的数据包编号与从所述第二设备的母节点接收的数据的数据包编号的对应关系。
  21. 一种数据处理装置,其特征在于,所述数据处理装置设置在第五设备中,所述数据处理装置,包括:
    接收模块,用于接收所述第五设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
    发送模块,用于根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备,所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述第五设备通过所述第四设备与所述核心网设备相连。
  22. 根据权利要求21所述的装置,其特征在于,所述发送模块根据所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息,具体为根据维护的映射关系和所述第一状态消息,向所述第五设备的母节点发送所述第二状态消息;
    所述第五设备的映射关系为所述第五设备的母节点发送给所述第五设备的数据的数据包编号与所述第五设备发送为所述第五设备的子节点的所述数据的数据包的编号的对应关系。
  23. 根据权利要求21或22所述的装置,其特征在于,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
  24. 一种设备,其特征在于,包括:处理器和通信接口
    所述处理器,用于在第一设备从所述设备切换到第三设备时,确定所述第一设备的数据接收状态信息;
    通信接口,用于上报所述第一设备的数据接收状态信息;
    所述数据接收状态信息用于指示所述第四设备根据所述数据接收状态信息向所述第一设备发送数据。
  25. 根据权利要求24所述的设备,其特征在于,所述数据接收状态信息用于指示所述第四设备通过所述设备发送给所述第一设备的数据中,已被所述设备接收但未被所述第一设备确认接收的数据的信息。
  26. 根据权利要求24或25所述的设备,其特征在于,所述第四设备与核心网设备相连,所述设 备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  27. 根据权利要求24至26任一项所述的设备,其特征在于,当所述设备与所述第四设备之间的链路上存在至少一个设备时,所述通信接口上报所述第一设备的数据接收状态信息,具体为:
    向所述设备的母节点发送第一状态消息,由所述设备的母节点根据所述第一状态消息,向所述第四设备上报所述第一设备的数据接收状态信息;
    所述第一状态消息携带所述第一设备的数据接收状态信息;所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
  28. 根据权利要求27所述的设备,其特征在于,所述通信接口向所述设备的母节点发送第一状态消息,具体为:
    根据维护的映射关系向所述设备的母节点发送第一状态消息;
    所述设备的映射关系为所述设备向所述第一设备发送的数据的数据包编号与从所述设备的母节点接收的数据的数据包编号的对应关系。
  29. 一种设备,其特征在于,包括:通信接口
    所述通信接口,用于接收所述设备的子节点发送的第一状态消息,所述第一状态消息携带第一设备的数据接收状态信息;
    所述通信接口,还用于根据所述第一状态消息,向所述设备的母节点发送所述第二状态消息,所述第二状态消息携带所述第一设备的数据接收状态信息;
    所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备,所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备,所述第四设备与核心网设备相连,所述设备通过所述第四设备与所述核心网设备相连。
  30. 根据权利要求29所述的设备,其特征在于,所述通信接口根据所述第一状态消息,向所述设备的母节点发送所述第二状态消息,具体为:
    根据维护的映射关系和所述第一状态消息,向所述设备的母节点发送所述第二状态消息;
    所述设备的映射关系为所述设备的母节点发送给所述设备的数据的数据包编号与所述设备发送为所述设备的子节点的所述数据的数据包的编号的对应关系。
  31. 根据权利要求29或30所述的设备,其特征在于,所述第一设备的数据状态接收信息用于指示所述第四设备根据所述状态接收信息向所述第一设备发送数据。
  32. 一种数据处理方法,其特征在于,包括:
    第六设备接收第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息;
    所述第六设备确定数据接收状态信息;
    所述第六设备通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的所述数据接收状态信息;
    所述第四设备接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据接收状态信息;
    所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
  33. 根据权利要求32所述的方法,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所 述第六设备的数据中未被所述第六设备收到的数据。
  34. 根据权利要求32或33所述的方法,其特征在于,所述方法还包括:
    当第一设备从第二设备切换到第三设备时,第四设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息。
  35. 根据权利要求34所述的方法,其特征在于,所述第一消息是以广播的方式发送的。
  36. 根据权利要求32或33所述的方法,其特征在于,所述方法还包括:
    所述第一设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息。
  37. 根据权利要求36所述的方法,其特征在于,所述第一消息是以广播的方式发送的。
  38. 一种数据处理方法,其特征在于,包括:
    第一设备从第二设备切换到第三设备后,第六设备确定数据接收状态信息;
    所述第六设备通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的所述数据接收状态信息;
    所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
  39. 根据权利要求38所述的方法,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  40. 根据权利要求38或39所述的方法,其特征在于,所述方法还包括:
    所述第六设备接收第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息。
  41. 根据权利要求40所述的方法,其特征在于,所述第一消息是由所述第四设备向所述第六设备发送的。
  42. 根据权利要求40所述的方法,其特征在于,所述第一消息是由所述第一设备向所述第六设备发送的。
  43. 根据权利要求41或42所述的方法,其特征在于,所述第一消息是以广播消息的形式接收的。
  44. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备时,第四设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息;
    所述第四设备接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据接收状态信息;
    所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
  45. 根据权利要求44所述的方法,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  46. 根据权利要求45所述的方法,其特征在于,所述第一消息是以广播的方式发送的。
  47. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备时,所述第一设备向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息;
    所述第一设备接收所述第六设备发送的状态消息并发送给所述第四设备,所述状态消息中携带所述第六设备的数据接收状态信息;
    所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
  48. 根据权利要求47所述的方法,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  49. 根据权利要求47所述的方法,其特征在于,所述第一消息是以广播的方式发送的。
  50. 一种数据处理装置,其特征在于,所述数据处理装置设置在第六设备中,所述数据处理装置,包括:
    确定模块,用于在第一设备从第二设备切换到第三设备后,确定数据接收状态信息;
    发送模块,用于通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述第六设备的所述数据接收状态信息;
    所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
  51. 根据权利要求50所述的装置,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  52. 根据权利要求50或51所述的装置,其特征在于,所述装置还包括:
    接收模块,用于接收第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息。
  53. 根据权利要求52所述的装置,其特征在于,所述第一消息是由所述第四设备向所述第六设备发送的。
  54. 根据权利要求52所述的装置,其特征在于,所述第一消息是由所述第一设备向所述第六设备发送的。
  55. 根据权利要求53或54所述的装置,其特征在于,所述第一消息是以广播消息的形式接收的。
  56. 一种数据处理装置,其特征在于,所述数据处理装置设置在第四设备中,所述数据处理装置,包括:
    发送模块,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述第四设备发送数据接收状态信息;
    接收模块,用于接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的数据接收状态信息;
    发送模块,还用于根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核 心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
  57. 根据权利要求56所述的装置,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  58. 根据权利要求57所述的装置,其特征在于,所述第一消息是以广播的方式发送的。
  59. 一种数据处理装置,其特征在于,所述数据处理装置设置在第一设备中,所述数据处理装置,包括:
    发送模块,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息;
    接收模块,用于接收所述第六设备发送的状态消息并发送给所述第四设备,所述状态消息中携带所述第六设备的数据接收状态信息;
    所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
  60. 根据权利要求59所述的装置,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  61. 根据权利要求59所述的装置,其特征在于,所述第一消息是以广播的方式发送的。
  62. 一种设备,其特征在于,包括:处理器和通信接口
    所述处理器,用于在第一设备从第二设备切换到第三设备后,确定数据接收状态信息;
    所述通信接口,用于通过所述第一设备向第四设备发送状态消息,所述状态消息中携带所述设备的所述数据接收状态信息;
    所述状态消息用于指示所述第四设备根据所述设备的数据接收状态信息向所述设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连的设备。
  63. 根据权利要求62所述的设备,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述设备的数据中已被所述设备确认接收的数据,或者用于指示所述第四设备发送给所述设备的数据中未被所述设备收到的数据。
  64. 根据权利要求62或63所述的设备,其特征在于,
    所述通信接口,还用于接收第一消息,所述第一消息用于指示所述设备向所述第四设备发送数据接收状态信息。
  65. 根据权利要求64所述的设备,其特征在于,所述第一消息是由所述第四设备向所述设备发送的。
  66. 根据权利要求64所述的设备,其特征在于,所述第一消息是由所述第一设备向所述设备发送的。
  67. 根据权利要求65或66所述的设备,其特征在于,所述第一消息是以广播消息的形式接收的。
  68. 一种设备,其特征在于,包括:通信接口
    所述通信接口,用于在第一设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向所述设备发送数据接收状态信息;
    所述通信接口,还用于接收所述第六设备发送的状态消息,所述状态消息中携带所述第六设备的 数据接收状态信息;
    所述通信接口,还用于根据所述第六设备的数据接收状态信息向所述第六设备发送数据;
    所述设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述设备与所述核心网设备相连,所述第六设备直接与所述第一设备相连或通过至少一个设备与所述第一设备相连。
  69. 根据权利要求68所述的设备,其特征在于,所述数据接收状态信息用于指示所述设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  70. 根据权利要求69所述的设备,其特征在于,所述第一消息是以广播的方式发送的。
  71. 一种设备,其特征在于,包括:通信接口
    所述通信接口,用于在所述设备从第二设备切换到第三设备时,向第六设备发送第一消息,所述第一消息用于指示所述第六设备向第四设备发送数据接收状态信息;
    所述通信接口,还用于接收所述第六设备发送的状态消息并发送给所述第四设备,所述状态消息中携带所述第六设备的数据接收状态信息;
    所述状态消息用于指示所述第四设备根据所述第六设备的数据接收状态信息向所述第六设备发送数据;所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第六设备直接与所述设备相连或通过至少一个设备与所述设备相连。
  72. 根据权利要求71所述的设备,其特征在于,所述数据接收状态信息用于指示所述第四设备发送给所述第六设备的数据中已被所述第六设备确认接收的数据,或者用于指示所述第四设备发送给所述第六设备的数据中未被所述第六设备收到的数据。
  73. 根据权利要求71所述的设备,其特征在于,所述第一消息是以广播的方式发送的。
  74. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备后,所述第二设备确定第一数据;
    所述第二设备将所述第一数据发送给所述第三设备;
    所述第三设备确定接收的数据为第一数据;
    所述第三设备将所述第一数据发送给所述第一设备;
    所述第一数据为所述第四设备通过所述第二设备发送给第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  75. 根据权利要求74所述的方法,其特征在于,所述第二设备将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道是由所述第四设备通过信令建立的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
  76. 根据权利要求75所述的方法,其特征在于,所述方法还包括:
    当第一设备从第二设备切换到第三设备后,第四设备通过信令建立所述第四设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道。
  77. 根据权利要求76所述的方法,其特征在于,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
    所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述第四设备少一跳的设备。
  78. 根据权利要求77所述的方法,其特征在于,所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路共同经过的设备。
  79. 根据权利要求75至78任一项所述的方法,其特征在于,所述第二设备与所述第三设备通过至少一个设备相连时,所述第二设备根据转发通道将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据转发通道将所述第一数据发送给所述第二设备的母节点或子节点;
    所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连的设备中距离所述第四设备多一跳的设备。
  80. 根据权利要求74所述的方法,其特征在于,所述第二设备将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  81. 根据权利要求80所述的方法,其特征在于,所述第一数据携带第一目的标识,所述方法还包括:
    所述第二设备将所述第一目的标识更新为第二目的标识;
    所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
  82. 根据权利要求81所述的方法,其特征在于,所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,包括:
    当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  83. 根据权利要求81或82所述的方法,其特征在于,所述第二设备将所述第一目的标识更新为第二目的标识,包括:
    所述第二设备将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
    或者,所述第二设备将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
    或者,所述第二设备将在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
  84. 根据权利要求80所述的方法,其特征在于,所述第一数据携带第一目的标识,所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
  85. 根据权利要求84所述的方法,其特征在于,所述第二设备根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,包括:
    当所述第二设备的映射关系中存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设 备;和/或
    当所述第二设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  86. 根据权利要求74至85任一项所述方法,其特征在于,所述第二设备发送所述第一数据的优先级高于所述第二设备发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  87. 根据权利要求74所述的方法,其特征在于,所述第三设备将所述第一数据发送给所述第一设备,包括:
    所述第三设备根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
    所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
  88. 根据权利要求74或87所述的方法,其特征在于,所述第三设备确定接收的数据为第一数据,包括:
    所述第三设备将从转发通道接收的数据确定为第一数据。
  89. 根据权利要求74或87所述的方法,其特征在于,所述第三设备确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;
    所述接收的数据携带的目的标识为所述第三设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
  90. 根据权利要求74至89任一项所述方法,其特征在于,所述第三设备发送所述第一数据的优先级高于所述第三设备发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  91. 根据权利要求74所述的方法,其特征在于,所述第二设备与所述第三设备通过至少一个设备相连时,所述至少一个设备为第五设备,所述方法还包括:
    第五设备接收所述第五设备的子节点或母节点发送的数据;
    所述第五设备确定所述接收的数据为第一数据;
    所述第五设备将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
  92. 根据权利要求91所述的方法,其特征在于,所述第五设备将所述第一数据发送给所述第三设备,包括:
    所述第五设备根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道为由所述第四设备通过信令建立的通过所述第五设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
  93. 根据权利要求92所述的方法,其特征在于,所述第五设备确定所述接收的数据为第一数据,包括:
    所述第五设备将从转发通道接收的数据确定为第一数据。
  94. 根据权利要求91所述的方法,其特征在于,所述第五设备将所述第一数据发送给所述第三设备,包括:
    所述第五设备根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述第五设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  95. 根据权利要求94所述的方法,其特征在于,所述第一数据携带目的标识,所述第五设备根据映射关系将所述第一数据发送给所述第三设备,包括:
    当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
  96. 根据权利要求94或95所述的方法,其特征在于,所述第五设备确定接收的数据为第一数据,包括:
    当所述第五设备为所述第二设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的子节点接收的数据中确定第一数据;和/或
    当所述第五设备为所述第三设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的母节点接收的数据中确定第一数据;
    所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
  97. 根据权利要求94至96任一项所述的方法,其特征在于,所述第五设备确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;
    所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
  98. 根据权利要求74至97任一项所述的方法,其特征在于,所述第五设备发送所述第一数据的优先级高于所述第五设备发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  99. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备后,第四设备通过信令建立所述第四设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  100. 根据权利要求99所述的方法,其特征在于,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
    所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述第四设备少一跳的设备;
  101. 根据权利要求100所述的方法,其特征在于,所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路共同经过的设备。
  102. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备后,所述第二设备确定第一数据;
    所述第二设备将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备;
    所述第一数据为所述第四设备通过所述第二设备发送给第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  103. 根据权利要求102所述的方法,其特征在于,所述第二设备将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道是由所述第四设备通过信令建立的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
  104. 根据权利要求103所述的方法,其特征在于,所述第二设备与所述第三设备通过至少一个设备相连时,所述第二设备根据转发通道将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据转发通道将所述第一数据发送给所述第二设备的母节点或子节点,由所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连的设备中距离所述第四设备多一跳的设备。
  105. 根据权利要求102所述的方法,其特征在于,所述第二设备将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  106. 根据权利要求102或105所述的方法,其特征在于,所述第一数据携带第一目的标识,所述方法还包括:
    所述第二设备将所述第一目的标识更新为第二目的标识;
    所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
  107. 根据权利要求106所述的方法,其特征在于,所述第二设备根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,包括:
    当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  108. 根据权利要求106所述的方法,其特征在于,所述第二设备将所述第一目的标识更新为第二目的标识,包括:
    所述第二设备将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
    或者,所述第二设备将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
    或者,所述第二设备将在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
  109. 根据权利要求102或105所述的方法,其特征在于,所述第一数据携带第一目的标识,所述第二设备根据映射关系将所述第一数据发送给所述第三设备,包括:
    所述第二设备根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
  110. 根据权利要求109所述的方法,其特征在于,所述第二设备根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,包括:
    当所述第二设备的映射关系中存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第二设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  111. 根据权利要求102至110任一项所述的方法,其特征在于,所述第二设备发送所述第一数据的优先级高于所述第二设备发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  112. 一种数据处理方法,其特征在于,包括:
    当第一设备从第二设备切换到第三设备时,所述第三设备确定接收的数据为第一数据;
    所述第三设备将所述第一数据发送给所述第一设备;
    所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  113. 根据权利要求112所述的方法,其特征在于,所述第三设备确定接收的数据为第一数据,包括:
    所述第三设备将从转发通道接收的数据确定为第一数据。
  114. 根据权利要求112所述的方法,其特征在于,所述第三设备将所述第一数据发送给所述第一设备,包括:
    所述第三设备根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
    所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终 端设备标识指示接收所述第一数据的终端设备的标识。
  115. 根据权利要求112或114所述的方法,其特征在于,所述第三设备确定接收的数据为第一数据,包括:
    所述第三设备从所述第三设备的子节点接收的数据中确定第一数据;
    所述第三设备的子节点为与所述第三设备直接相连的设备中距离所述第四设备多一跳的设备。
  116. 根据权利要求112至115任一项所述的方法,其特征在于,所述第三设备确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;
    所述接收的数据携带的目的标识为所述第三设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
  117. 根据权利要求112至116任一项所述方法,其特征在于,所述第三设备发送所述第一数据的优先级高于所述第三设备发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  118. 一种数据处理方法,其特征在于,包括:
    第五设备接收所述第五设备的子节点或母节点发送的数据;
    所述第五设备确定所述接收的数据为第一数据;
    所述第五设备将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
  119. 根据权利要求118所述的方法,其特征在于,所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第二设备至少通过所述第五设备与所述第三设备相连。
  120. 根据权利要求118或119所述的方法,其特征在于,所述第五设备将所述第一数据发送给所述第三设备,包括:
    所述第五设备根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道为由所述第四设备通过信令建立的通过所述第五设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
  121. 根据权利要求120所述的方法,其特征在于,所述第五设备确定所述接收的数据为第一数据,包括:
    所述第五设备将从转发通道接收的数据确定为第一数据。
  122. 根据权利要求118或119所述的方法,其特征在于,所述第五设备将所述第一数据发送给所述第三设备,包括:
    所述第五设备根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述第五设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  123. 根据权利要求122所述的方法,其特征在于,所述第一数据携带目的标识,所述第五设备根据映射关系将所述第一数据发送给所述第三设备,包括:
    当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,所述第五设备将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
  124. 根据权利要求122或123所述的方法,其特征在于,所述第五设备确定接收的数据为第一数据,包括:
    当所述第五设备为所述第二设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的子节点接收的数据中确定第一数据;
    当所述第五设备为所述第三设备与所述第四设备之间链路上的设备时,所述第五设备从所述第五设备的母节点接收的数据中确定第一数据;
    所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
  125. 根据权利要求122至124中任一项所述的方法,其特征在于,所述第五设备确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;
    所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
  126. 根据权利要求118至125任一项所述的方法,其特征在于,所述第五设备发送所述第一数据的优先级高于所述第五设备发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  127. 一种数据处理装置,其特征在于,所述数据处理装置设置在第四设备中,所述数据处理装置,包括:
    通道建立模块,用于在第一设备从第二设备切换到第三设备后,通过信令建立所述第四设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  128. 根据权利要求127所述的装置,其特征在于,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
    所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述第四设备少一跳的设备;
  129. 根据权利要求128所述的装置,其特征在于,所述第七设备的母节点为所述第二设备与所述第四设备之间的链路与所述第三设备与所述第四设备之间的链路共同经过的设备。
  130. 一种数据处理装置,其特征在于,所述数据处理装置设置在第二设备中,所述数据处理装置包括:
    确定模块,用于在第一设备从第二设备切换到第三设备后,确定第一数据;
    发送模块,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备;
    所述第一数据为所述第四设备通过所述第二设备发送给第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  131. 根据权利要求130所述的装置,其特征在于,所述发送模块将所述第一数据发送给所述第三设备,具体为根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道是由所述第四设备通过信令建立的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
  132. 根据权利要求131所述的装置,其特征在于,所述第二设备与所述第三设备通过至少一个设备相连时,所述发送模块根据转发通道将所述第一数据发送给所述第三设备,具体为根据转发通道将所述第一数据发送给所述第二设备的母节点或子节点,由所述第二设备的母节点或子节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备;所述第二设备的子节点为与所述第二设备直接相连的设备中距离所述第四设备多一跳的设备。
  133. 根据权利要求130所述的装置,其特征在于,所述发送模块将所述第一数据发送给所述第三设备,具体为根据映射关系将所述第一数据发送给所述第三设备,所述第二设备的映射关系包括通过所述第二设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  134. 根据权利要求130或133所述的装置,其特征在于,所述第一数据携带第一目的标识,所述装置还包括:
    更新模块,用于将所述第一目的标识更新为第二目的标识;
    所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
    根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
  135. 根据权利要求134所述的装置,其特征在于,所述发送模块根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,具体为:
    当所述第二设备的映射关系中存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第二设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  136. 根据权利要求134所述的装置,其特征在于,所述更新模块将所述第一目的标识更新为第二目的标识,具体为:
    将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
    或者,将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
    或者,将在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
  137. 根据权利要求130或133所述的装置,其特征在于,所述第一数据携带第一目的标识,所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
    根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
  138. 根据权利要求137所述的装置,其特征在于,所述发送模块根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,具体为:
    当所述第二设备的映射关系中存在到达所述第一目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第二设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,所述第二设备将所述第一数据发送给所述第二设备的母节点,由所述第二设备的母节点将所述第一数据发送给所述第三设备;
    所述第二设备的母节点为与所述第二设备直接相连的设备中距离所述第四设备少一跳的设备。
  139. 根据权利要求130至138任一项所述的装置,其特征在于,所述发送模块发送所述第一数据的优先级高于所述发送模块发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  140. 一种数据处理装置,其特征在于,所述数据处理装置设置在第三设备中,所述数据处理装置,包括:
    确定模块,用于在第一设备从第二设备切换到第三设备时,确定接收的数据为第一数据;
    发送模块,用于将所述第一数据发送给所述第一设备;
    所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  141. 根据权利要求140所述的装置,其特征在于,所述第三设备确定接收的数据为第一数据,包括:
    所述第三设备将从转发通道接收的数据确定为第一数据。
  142. 根据权利要求140所述的装置,其特征在于,所述第三设备将所述第一数据发送给所述第一设备,包括:
    所述第三设备根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
    所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
  143. 根据权利要求140或142所述的装置,其特征在于,所述第三设备确定接收的数据为第一数据,包括:
    所述第三设备从所述第三设备的子节点接收的数据中确定第一数据;
    所述第三设备的子节点为与所述第三设备直接相连的设备中距离所述第四设备多一跳的设备。
  144. 根据权利要求140或142所述的装置,其特征在于,所述第三设备确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第三设备的子节点的标识;
    所述接收的数据携带的目的标识为所述第三设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
  145. 根据权利要求140至144任一项所述的装置,其特征在于,所述发送模块发送所述第一数据的优先级高于所述发送模块发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  146. 一种数据处理装置,其特征在于,所述数据处理装置设置在第五设备中,所述数据处理装置包括:
    接收模块,用于接收所述第五设备的子节点或母节点发送的数据;
    确定模块,用于确定所述接收的数据为第一数据;
    发送模块,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
  147. 根据权利要求146所述的装置,其特征在于,所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第二设备至少通过所述第五设备与所述第三设备相连。
  148. 根据权利要求146或147所述的装置,其特征在于,所述发送模块将所述第一数据发送给所述第三设备,具体为:
    根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道为由所述第四设备通过信令建立的通过所述第五设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
  149. 根据权利要求148所述的装置,其特征在于,所述确定模块确定所述接收的数据为第一数据,具体为:
    将从转发通道接收的数据确定为第一数据。
  150. 根据权利要求146或147所述的装置,其特征在于,所述发送模块将所述第一数据发送给所述第三设备,具体为:
    根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述第五设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  151. 根据权利要求150所述的装置,其特征在于,所述第一数据携带目的标识,所述发送模块根据映射关系将所述第一数据发送给所述第三设备,具体为:
    当所述第五设备的映射关系中存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述第五设备的映射关系中不存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述第五设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
  152. 根据权利要求150或151所述的装置,其特征在于,所述确定模块确定接收的数据为第一数据,包括:
    当所述第五设备为所述第二设备与所述第四设备之间链路上的设备时,从所述第五设备的子节点接收的数据中确定第一数据;
    当所述第五设备为所述第三设备与所述第四设备之间链路上的设备时,从所述第五设备的母节点接收的数据中确定第一数据;
    所述第五设备的子节点为与所述第五设备直接相连的设备中距离所述第四设备多一跳的设备;
    所述第五设备的母节点为与所述第五设备直接相连的设备中距离所述第四设备少一跳的设备。
  153. 根据权利要求150至152任一项所述的装置,其特征在于,所述确定模块确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述第五设备的子节点的标识;
    所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
  154. 根据权利要求146至153任一项所述的装置,其特征在于,所述发送模块发送所述第一数据的优先级高于所述发送模块发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  155. 一种设备,其特征在于,包括:
    当第一设备从第二设备切换到第三设备后,通过信令建立所述设备与所述第三设备的数据传输通道以及通过信令建立所述第二设备到所述第三设备的数据转发通道;
    所述设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述设备与所述核心网设备相连。
  156. 根据权利要求155所述的设备,其特征在于,所述数据传输通道的下行通道与所述数据转发通道均包含第七设备的母节点与所述第七设备之间的路径时,所述数据传输通道的下行通道与所述数据转发通道在所述第七设备的母节点与所述第七设备之间的路径上是相同的;
    所述第七设备的母节点为与所述第七设备直接相连的设备中距离所述设备少一跳的设备;
  157. 根据权利要求156所述的设备,其特征在于,所述第七设备的母节点为所述第二设备与所述设备之间的链路与所述第三设备与所述设备之间的链路共同经过的设备。
  158. 一种设备,其特征在于,包括:处理器和通信接口
    所述处理器,用于在第一设备从所述设备切换到第三设备后,确定第一数据;
    所述通信接口,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备;
    所述第一数据为所述第四设备通过所述设备发送给第一设备的数据中,已被所述设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述设备和所述第三设备分别通过所述第四设备与所述核心网设备相连。
  159. 根据权利要求158所述的设备,其特征在于,所述通信接口将所述第一数据发送给所述第三设备,具体为:
    根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道是由所述第四设备通过信令建立的由所述设备到所述第三设备的通道,用于转发所述第一数据。
  160. 根据权利要求159所述的设备,其特征在于,所述设备与所述第三设备通过至少一个设备相连时,所述通信接口根据转发通道将所述第一数据发送给所述第三设备,具体为:
    根据转发通道将所述第一数据发送给所述设备的母节点或子节点,由所述设备的母节点或子节点将所述第一数据发送给所述第三设备;
    所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备;所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备。
  161. 根据权利要求158所述的设备,其特征在于,所述通信接口将所述第一数据发送给所述第三设备,具体为:
    根据映射关系将所述第一数据发送给所述第三设备,所述设备的映射关系包括通过所述设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  162. 根据权利要求158或161所述的设备,其特征在于,所述第一数据携带第一目的标识,所述处理器,还用于将所述第一目的标识更新为第二目的标识;
    所述通信接口根据映射关系将所述第一数据发送给所述第三设备,具体为:
    根据所述第二目的标识以及映射关系将所述第一数据发送所述第三设备。
  163. 根据权利要求162所述的设备,其特征在于,所述通信接口根据所述第二目的标识以及映射关系将所述第一数据发送给所述第三设备,具体为:
    当所述设备的映射关系中存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述设备的映射关系中不存在到达所述第二目的标识的下一跳标识时,将所述第一数据发送给所述设备的母节点,由所述设备的母节点将所述第一数据发送给所述第三设备;
    所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
  164. 根据权利要求162所述的设备,其特征在于,所述处理器将所述第一目的标识更新为第二目的标识,具体为:
    将所述第三设备的标识添加到所述第一目的标识中,获得第二目的标识;
    或者,将所述第一目的标识更改为所述第三设备的标识,获得第二目的标识;
    或者,将在所述第一目的标识中添加转发标识,获得第二目的标识;所述转发标识用于指示转发数据。
  165. 根据权利要求158或161所述的设备,其特征在于,所述第一数据携带第一目的标识,所述设备根据映射关系将所述第一数据发送给所述第三设备,具体为:
    根据所述第一目的标识以及映射关系将所述第一数据发送给所述第三设备。
  166. 根据权利要求165所述的设备,其特征在于,所述通信接口根据所述第一目的标识以及所述映射关系将所述第一数据发送给所述第三设备,具体为:
    当所述设备的映射关系中存在到达所述第一目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述设备的映射关系中不存在到达所述第一目的标识的下一跳标识时,将所述第一数据发送给所述设备的母节点,由所述设备的母节点将所述第一数据发送给所述第三设备;
    所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
  167. 根据权利要求158至166任一项所述的设备,其特征在于,所述通信接口发送所述第一数据的优先级高于所述通信接口发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  168. 一种设备,其特征在于,包括:处理器和通信接口
    所述处理器,用于在第一设备从第二设备切换到所述设备时,确定接收的数据为第一数据;
    所述通信接口,用于将所述第一数据发送给所述第一设备;
    所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中,已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述设备分别通过所述第四设备与所述核心网设备相连。
  169. 根据权利要求168所述的设备,其特征在于,所述处理器确定接收的数据为第一数据,具体为:
    将从转发通道接收的数据确定为第一数据。
  170. 根据权利要求168所述的设备,其特征在于,所述通信接口将所述第一数据发送给所述第一设备,具体为:
    根据所述第一数据的目的标识和/或终端设备标识将所述第一数据发送给所述第一设备;
    所述第一数据的目的标识用于指示接收所述第一数据的终端设备的直接发送设备的标识;所述终端设备标识指示接收所述第一数据的终端设备的标识。
  171. 根据权利要求168或170所述的设备,其特征在于,所述处理器确定接收的数据为第一数据,具体为:
    从所述设备的子节点接收的数据中确定第一数据;
    所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备。
  172. 根据权利要求168或170所述的设备,其特征在于,所述处理器确定接收到的数据为第一数据时,所述接收到的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备传输的上行数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述设备的子节点的标识;
    所述接收的数据携带的目的标识为所述设备基于映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述设备接收所述第一设备的数据的路径。
  173. 根据权利要求168至172任一项所述的设备,其特征在于,所述通信接口发送所述第一数据的优先级高于所述通信接口发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
  174. 一种设备,其特征在于,包括:处理器和通信接口
    所述通信接口,用于接收所述设备的子节点或母节点发送的数据;
    所述处理器,用于确定所述接收的数据为第一数据;
    所述通信接口,用于将所述第一数据发送给所述第三设备,由所述第三设备将所述第一数据发送给所述第一设备。
  175. 根据权利要求174所述的设备,其特征在于,所述第一数据为所述第四设备通过所述第二设备发送给所述第一设备的数据中已被所述第二设备接收但未被所述第一设备确认接收的数据;
    所述第四设备与核心网设备相连,所述第二设备和所述第三设备分别通过所述第四设备与所述核心网设备相连,所述第二设备至少通过所述设备与所述第三设备相连。
  176. 根据权利要求173或175所述的设备,其特征在于,所述通信接口将所述第一数据发送给所述第三设备,具体为:
    根据转发通道将所述第一数据发送给所述第三设备;
    所述转发通道为由所述第四设备通过信令建立的通过所述设备的由所述第二设备到所述第三设备的通道,用于转发所述第一数据。
  177. 根据权利要求176所述的设备,其特征在于,所述处理器确定所述接收的数据为第一数据,具体为:
    将从转发通道接收的数据确定为第一数据。
  178. 根据权利要求174或175所述的设备,其特征在于,所述通信接口将所述第一数据发送给所述第三设备,具体为:
    根据映射关系将所述第一数据发送给所述第三设备,所述映射关系包括通过所述设备能够到达的目的设备的目的标识以及到达所述目的设备的下一跳标识。
  179. 根据权利要求178所述的设备,其特征在于,所述第一数据携带目的标识,所述通信接口根据映射关系将所述第一数据发送给所述第三设备,具体为:
    当所述设备的映射关系中存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述下一跳标识的设备,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;和/或,
    当所述设备的映射关系中不存在到达所述目的标识的下一跳标识时,将所述第一数据发送给所述设备的母节点,由所述下一跳标识的设备将所述第一数据发送给所述第三设备;
    所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
  180. 根据权利要求178或179所述的设备,其特征在于,所述处理器确定接收的数据为第一数据,具体为:
    当所述设备为所述第二设备与所述第四设备之间链路上的设备时,从所述设备的子节点接收的数据中确定第一数据;和/或,
    当所述设备为所述第三设备与所述第四设备之间链路上的设备时,从所述设备的母节点接收的数据中确定第一数据;
    所述设备的子节点为与所述设备直接相连的设备中距离所述第四设备多一跳的设备;
    所述设备的母节点为与所述设备直接相连的设备中距离所述第四设备少一跳的设备。
  181. 根据权利要求178至180中任一项所述的设备,其特征在于,所述处理器确定接收的数据为第一数据时,所述接收的数据包括以下至少一项:
    所述接收的数据携带转发标识;
    所述接收的数据携带多个目的标识;
    所述第一设备向所述第四设备之间传输的数据不携带目的标识时,所述接收的数据携带目的标识;
    所述接收的数据携带的目的标识根据所述映射关系指示的下一跳标识不是发送该数据的所述设备的子节点的标识;
    所述接收的数据携带的目的标识为所述映射关系可达的目的标识,且所述接收到的数据是从第一路径接收的,所述第一路径为不是所述第三设备接收所述第一设备的数据的路径。
  182. 根据权利要求174至181中任一项所述的设备,其特征在于,所述通信接口发送所述第一数据的优先级高于所述通信接口发送第二数据的优先级;
    所述第二数据为切换后所述第四设备向所述第一设备发送的下行数据。
PCT/CN2019/071199 2018-01-12 2019-01-10 数据处理方法及相关设备 WO2019137443A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP19738532.1A EP3713286B1 (en) 2018-01-12 2019-01-10 Data processing method and related device
US16/961,486 US11425588B2 (en) 2018-01-12 2019-01-10 Data processing method and related device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201810032554.8 2018-01-12
CN201810032554 2018-01-12
CN201810109641.9A CN110035453B (zh) 2018-01-12 2018-02-05 数据处理方法及相关设备
CN201810109641.9 2018-02-05

Publications (1)

Publication Number Publication Date
WO2019137443A1 true WO2019137443A1 (zh) 2019-07-18

Family

ID=67218869

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/071199 WO2019137443A1 (zh) 2018-01-12 2019-01-10 数据处理方法及相关设备

Country Status (2)

Country Link
EP (1) EP3713286B1 (zh)
WO (1) WO2019137443A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021027858A1 (zh) * 2019-08-15 2021-02-18 华为技术有限公司 Rlc信道确定方法和装置
WO2021068257A1 (en) * 2019-10-12 2021-04-15 Nokia Shanghai Bell Co., Ltd. Signaling reduction at handover of an iab node
WO2022061913A1 (zh) * 2020-09-28 2022-03-31 华为技术有限公司 一种通信方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2696250Y (zh) * 2002-04-05 2005-04-27 交互数字技术公司 利于高速下行链路共用信道小区改变的用户设备
CN1949925A (zh) * 2005-10-10 2007-04-18 华为技术有限公司 一种lte技术中的平滑切换方法
CN101651527A (zh) * 2008-08-11 2010-02-17 华为技术有限公司 数据处理方法、重传上报方法、设备及数据传输系统

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE411661T1 (de) * 2004-08-31 2008-10-15 Ericsson Telefon Ab L M Kommunikationsvorrichtung
US8320827B2 (en) * 2009-06-17 2012-11-27 Interdigital Patent Holdings, Inc. Method and apparatus for performing handover with a relay node
CA2765860C (en) * 2009-06-19 2016-02-09 Research In Motion Limited Mechanisms for data handling during a relay handover with s1 termination at evolved universal terrestrial radio access network access node
EP2750319B1 (en) * 2009-10-30 2016-07-20 Google Technology Holdings LLC Method and relay node for communicating delivery of data packets to a user equipment in a wireless communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2696250Y (zh) * 2002-04-05 2005-04-27 交互数字技术公司 利于高速下行链路共用信道小区改变的用户设备
CN1949925A (zh) * 2005-10-10 2007-04-18 华为技术有限公司 一种lte技术中的平滑切换方法
CN101651527A (zh) * 2008-08-11 2010-02-17 华为技术有限公司 数据处理方法、重传上报方法、设备及数据传输系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3713286A4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021027858A1 (zh) * 2019-08-15 2021-02-18 华为技术有限公司 Rlc信道确定方法和装置
WO2021068257A1 (en) * 2019-10-12 2021-04-15 Nokia Shanghai Bell Co., Ltd. Signaling reduction at handover of an iab node
US12041494B2 (en) 2019-10-12 2024-07-16 Nokia Technologies Oy Signaling reduction at handover of an IAB node
WO2022061913A1 (zh) * 2020-09-28 2022-03-31 华为技术有限公司 一种通信方法及装置

Also Published As

Publication number Publication date
EP3713286A4 (en) 2021-01-13
EP3713286B1 (en) 2022-06-22
EP3713286A1 (en) 2020-09-23

Similar Documents

Publication Publication Date Title
US11425588B2 (en) Data processing method and related device
US11540349B2 (en) Data transmission method, access network device, terminal, and communications system
US11647426B2 (en) Method and apparatus for processing IAB node information in IAB network
US20240349122A1 (en) Information transmission method and device
WO2019214747A1 (zh) 一种配置方法、数据传输方法和装置
WO2020164613A1 (zh) 中继通信的方法和装置
US11844010B2 (en) Relay transmission method and relay node
US11706639B2 (en) Communication method, secondary network node and terminal
WO2019137443A1 (zh) 数据处理方法及相关设备
WO2021238318A1 (zh) 一种通信方法及装置
CN111543116B (zh) 中继网络中节点间转发数据的方法和网络节点
JP2024511815A (ja) 信号を送受信する方法、装置及び通信システム
WO2023125310A1 (zh) 一种通信方法及通信装置
US11665587B2 (en) Data processing method and device to resolve packet loss in multi-hop link system
US20180103393A1 (en) Data transmission method and device
US10944625B2 (en) Bearer configuration method and related products
WO2022104531A1 (zh) 连接方法及相关装置
CN114765774B (zh) 通信方法及设备
WO2020164614A1 (zh) 一种辅助信息及其传递的方法和装置
CN118158659A (zh) 报文传输方法及装置
CN119071856A (zh) 一种通信方法及相应装置
CN119697808A (zh) 消息传输方法及装置

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: 19738532

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019738532

Country of ref document: EP

Effective date: 20200617

NENP Non-entry into the national phase

Ref country code: DE