Packet data convergence protocol status report sending method, device and apparatus
By sending PDCP status reports in relay scenarios, the problem of data packet loss caused by wireless link failure is solved, and lossless data transmission is achieved.
Patent Information
- Application Number
- CN202110860115.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-28
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2041-07-28
AI Technical Summary
In relay scenarios, existing technologies cannot achieve lossless data transmission due to packet loss caused by wireless link failures.
If the second receiving end of the target data unit determines that the second communication link connection between the target data unit and the second sending end is successful after a partial connection failure in the first communication link, it sends a Packet Data Convergence Protocol (PDCP) status report to the second sending end to indicate whether the data unit was successfully or failed to be transmitted.
By sending PDCP status reports, the second sending end can accurately know the data that was not successfully transmitted, and then perform retransmission operations to achieve lossless data transmission.
Smart Images

Figure CN115701172B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, in particular to a packet data convergence protocol status report sending method, device and apparatus. BACKGROUND
[0002] Traditional wireless communication adopts a cellular network communication mode, that is, a terminal and a network side device perform uplink and downlink data / control information transmission through a Uu (Interface between UE and UTRAN, interface between a user terminal and a terrestrial wireless access network) interface. In order to expand network coverage, one solution is to introduce a UE (User Equipment, user terminal)-to-Network Relay (relay). The UE-to-Network Relay can be a terminal with a relay function. For the UE-to-Network Relay, the interface between the Relay UE (relay terminal) and the network uses the Uu interface, and the interface between the relay terminal (which can be referred to as a remote terminal) and the network uses a direct communication interface. The link between the relay and the network can be referred to as a BH (Backhaul link, backhaul link) for the remote terminal.
[0003] The existing mechanism triggers a PDCP (Packet Data Convergence Protocol, packet data convergence protocol) status report at a high level based on PDCP reestablishment or PDCP data recovery caused by UE switching or path switching. In a relay scenario, when the Uu interface between the Relay UE and the base station fails, the Uu interface link cannot transmit data, and the data and signaling sent by the Remote UE (remote terminal) to the Relay UE through the PC5 (Proximity Communication Port 5, proximity communication port 5) interface cannot be transmitted to the base station, resulting in data packet loss. Or when the PC5 interface between the Relay UE and the Remote UE fails, the PC5 interface link cannot transmit data, and the data and signaling sent by the base station to the Relay UE through the Uu interface cannot be transmitted to the Remote UE, resulting in data packet loss. Therefore, how to realize lossless transmission of data packets in a relay scenario has become a problem to be solved. SUMMARY
[0004] In view of the problems in the prior art, the embodiments of the present application provide a packet data convergence protocol status report sending method, device and apparatus to solve the defect of data packet loss in the existing relay scenario and realize lossless data transmission.
[0005] In a first aspect, an embodiment of the present application provides a method for sending a packet data convergence protocol (PDCP) status report, comprising:
[0006] After a partial connection failure between the first receiving end and the first relay terminal in the first communication link, if the second receiving end determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected, the second receiving end sends a PDCP status report to the second sending end of the target data unit;
[0007] The PDCP status report is used to indicate the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit.
[0008] The first communication link is a link composed of the first sending end of the target data unit, the first relay terminal, and the first receiving end of the target data unit.
[0009] The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0010] Optionally, in the case where the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end are both first remote terminals.
[0011] Optionally, in the case where the first receiving end is a second base station and the second receiving end is a third base station, the first sending end and the second sending end are both second remote terminals.
[0012] The third base station is a target base station to which the first relay terminal is connected after switching or reestablishing from the second base station; and the PDCP status report is determined by the third base station based on first transfer data sent by the second base station, wherein the first transfer data is used to indicate the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit.
[0013] Optionally, in the case where the first receiving end and the second receiving end are both third remote terminals, the first sending end and the second sending end are both fourth base stations, and the second communication link includes any one of the following:
[0014] The third remote terminal is connected to the fourth base station through a link of the first relay terminal.
[0015] The third remote terminal is connected to the fourth base station through a link of the second relay terminal.
[0016] The third remote terminal is directly connected to the fourth base station.
[0017] Optionally, in the case that the first receiving end and the second receiving end are both fourth remote terminals, the first sending end is a fifth base station, and the second sending end is a sixth base station.
[0018] The sixth base station is a target base station to which the fourth remote terminal is directly connected after handover, or a target base station to which the fourth remote terminal is connected through a third relay terminal after handover or reestablishment; and the sixth base station stores second transfer data sent by the fifth base station, the second transfer data including the target data unit.
[0019] Optionally, in the case that the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end are both sixth remote terminals; and the second communication link includes a link through which the fifth remote terminal is connected to the sixth remote terminal through the first relay terminal.
[0020] Optionally, if the second receiving end of the target data unit determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected, the second receiving end sends a packet data convergence protocol (PDCP) status report to the second sending end of the target data unit, including:
[0021] In the case that the second communication link is successfully connected, the second receiving end receives a first trigger message sent by the second sending end; and based on the first trigger message, the second receiving end sends the PDCP status report to the second sending end.
[0022] Optionally, if the second receiving end of the target data unit determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected, the second receiving end sends a packet data convergence protocol (PDCP) status report to the second sending end of the target data unit, including:
[0023] In the case that the second communication link is successfully connected and includes a fourth relay terminal, the second receiving end receives a second trigger message sent by the fourth relay terminal; and based on the second trigger message, the second receiving end sends the PDCP status report to the second sending end.
[0024] In a second aspect, an embodiment of the present application further provides a communication device, including a memory, a transceiver, and a processor, wherein the memory is used to store a computer program; the transceiver is used to transceive data under the control of the processor; and the processor is used to read the computer program in the memory and implement the steps of the packet data convergence protocol status report sending method in the first aspect.
[0025] In a third aspect, an embodiment of the present application further provides a packet data convergence protocol status report sending device, including:
[0026] The sending module is configured to, after a partial connection between the first receiving end and the first relay terminal in the first communication link fails, if the second receiving end of the target data unit determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected, send a packet data convergence protocol (PDCP) status report to the second sending end of the target data unit.
[0027] The PDCP status report is used to indicate a first data unit that is successfully transmitted and / or a second data unit that fails to be transmitted in the target data unit.
[0028] The first communication link is a link composed of the first sending end of the target data unit, the first relay terminal, and the first receiving end of the target data unit.
[0029] The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0030] In a fourth aspect, an embodiment of the present application further provides a processor-readable storage medium, which stores a computer program. The computer program is used to make the processor execute the steps of the packet data convergence protocol status report sending method in the first aspect.
[0031] The packet data convergence protocol status report sending method, device, apparatus, and storage medium provided by the embodiments of the present application can ensure that the second sending end accurately learns about the data that fails to be successfully transmitted, and then the second sending end can perform a retransmission operation on the second data unit that fails to be transmitted based on the PDCP status report, so as to realize lossless transmission of data. BRIEF DESCRIPTION OF DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0033] Figure 1 is a schematic diagram of a conventional wireless communication method provided by the prior art;
[0034] Figure 2 is a schematic diagram of a device-to-device direct communication method provided by the prior art;
[0035] Figure 3 is a schematic diagram of a UE-to-Network Relay provided by the prior art;
[0036] Figure 4 is a schematic diagram of a L2 UE-to-Network Relay user plane protocol stack provided by the prior art;
[0037] Figure 5 is a schematic diagram of a L2 UE-to-UE Relay user plane protocol stack provided by the prior art;
[0038] Figure 6 is a schematic diagram of a PDCP status report format provided by the prior art;
[0039] Figure 7 is one of flow diagrams of a method for sending a packet data convergence protocol status report provided by an embodiment of the present application;
[0040] Figure 8 is another of flow diagrams of a method for sending a packet data convergence protocol status report provided by an embodiment of the present application;
[0041] Figure 9 is a third of flow diagrams of a method for sending a packet data convergence protocol status report provided by an embodiment of the present application;
[0042] Figure 10 is a fourth of flow diagrams of a method for sending a packet data convergence protocol status report provided by an embodiment of the present application;
[0043] Figure 11 is one of structural schematic diagrams of a communication device provided by an embodiment of the present application;
[0044] Figure 12 is another of structural schematic diagrams of a communication device provided by an embodiment of the present application;
[0045] Figure 13 is a structural schematic diagram of a packet data convergence protocol status report sending apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0046] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that there are three cases of A alone, A and B together, and B alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship.
[0047] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.
[0048] With reference to the drawings and the embodiments of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely. Obviously, the described embodiments are only part of the embodiments of the present application, and not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0049] In order to more clearly understand the embodiments of the present application, first, some related background knowledge is introduced as follows.
[0050] (1) Cellular network communication;
[0051] Figure 1 is a schematic diagram of a conventional wireless communication mode provided by the prior art, as shown in Figure 1 , the conventional wireless communication adopts a cellular network communication mode, that is, the terminal and the network side device transmit uplink and downlink data / control information through a Uu interface.
[0052] (2) Direct communication;
[0053] Figure 2 is a schematic diagram of a device-to-device direct communication mode provided by the prior art, as shown in Figure 2 , direct communication refers to a mode in which terminals in close proximity can transmit data within a close range through a direct communication link (also referred to as a Sidelink or PC5).
[0054] (3) UE-to-Network Relay;
[0055] Figure 3 is a schematic diagram of a UE-to-Network Relay provided by the prior art, as shown in Figure 3 , in order to expand network coverage, a UE-to-Network Relay can be introduced. The UE-to-Network Relay as a Relay node itself can be a terminal with a relay function. For the UE-to-Network Relay, the interface between the relay and the network uses a Uu interface, and the interface between the relay and the remote UE (far-end UE) uses a direct communication interface (also referred to as a Sidelink interface or PC5 interface). The link between the relay and the network can be referred to as a Backhaul link for the remote UE.
[0056] (4) L2 UE-to-Network Relay and UE-to-UE relay user plane protocol stack;
[0057] Figure 4 is a schematic diagram of a L2 UE-to-Network Relay user plane protocol stack provided by the prior art, Figure 5 is a schematic diagram of a L2 UE-to-UE Relay user plane protocol stack provided by the prior art, as Figure 4 and Figure 5 shown, whether it is a L2 U2N (UE-to-Network) relay or a L2 U2U (UE-to-UE) relay, the PDCP and above layers are end-to-end protocol stacks, and the adaptation layer and RLC (Radio Link Control) and below layers are hop-by-hop protocol stacks.
[0058] (5) PDCP status report;
[0059] Figure 6 is a schematic diagram of a PDCP status report format provided by the prior art, as Figure 6As shown, the PDCP statusreport is used for the receiving end to report the data receiving situation to the sending end. Wherein D / C is 0 indicating a control PDU (Protocol Data Unit), PDU type is set to 000, representing that this PDCP control PDU is a PDCP statusreport. FMC (Fist Missing COUNT, the COUNT value of the first missing PDCP SDU (Service Data Unit)) is set to the COUNT value of the first missing PDCP SDU. Bitmap is used to indicate whether each PDCP SDU after FMC is correctly received, as shown in Table 1. When the sending end PDCP receives the PDCP status report, the PDCP SDU with a COUNT value less than the FMC and the PDCP SDU with a corresponding COUNT value position taking value 1 in the Bitmap are discarded. The existing PDCP status report trigger condition is as follows: for AM (Acknowledged Mode) DRB (Data Radio Bearer), the trigger conditions include that the higher layer requests the PDCP entity to be rebuilt, the higher layer requests the PDCP data to be recovered, the higher layer requests the uplink data to be transferred, and the daps-SourceRelease is configured and the higher layer reconfigures the PDCP entity to release the DAPS (Dual Active Protocol Stack); for UM (Unacknowledged Mode) DRB, the trigger condition includes that the higher layer requests the uplink data to be transferred; and for the sidelink AM DRB, the trigger condition includes that the higher layer requests the PDCP entity to be rebuilt.
[0060] Table 1 Bitmap
[0061]
[0062] At present, there is a defect of data packet loss in the relay scene in the prior art, and the packet data convergence protocol status report sending method, device and apparatus provided by the embodiments of the present application can realize lossless data transmission.
[0063] Figure 7 is one of the flowcharts of the packet data convergence protocol status report sending method provided by the embodiments of the present application, as Figure 7 shown, the method comprises the following steps:
[0064] In step 700, after a partial connection failure between the first receiving end and the first relay terminal in the first communication link, if the second receiving end of the target data unit determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected, the second sending end of the target data unit sends a PDCP status report to the second sending end of the target data unit.
[0065] The PDCP status report is used to indicate the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit.
[0066] The first communication link is a link composed of the first sending end of the target data unit, the first relay terminal, and the first receiving end of the target data unit.
[0067] The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0068] Specifically, the target data unit can be a data unit that needs to be sent from the sending end to the receiving end. The receiving end can be a remote terminal or a base station, and correspondingly, the sending end can be a base station or a remote terminal.
[0069] Optionally, the execution subject of the packet data convergence protocol status report sending method can be the second receiving end of the target data unit.
[0070] Optionally, the communication link between the first sending end and the first receiving end can include the first relay terminal, and the communication link between the first sending end and the first receiving end can be the first communication link.
[0071] Optionally, in the case where the first sending end is a remote terminal device and the first receiving end is a base station device, the partial connection failure between the first receiving end and the first relay terminal in the first communication link can be a Uu interface radio link failure between the first relay terminal and the first receiving end.
[0072] Optionally, in the case where the first sending end is a base station device and the first receiving end is a remote terminal device, the partial connection failure between the first receiving end and the first relay terminal in the first communication link can be a PC5 interface radio link failure between the first relay terminal and the first receiving end.
[0073] Optionally, in the case where the first sending end is a remote terminal device and the first receiving end is a remote terminal device, the partial connection failure between the first receiving end and the first relay terminal in the first communication link can be a PC5 interface radio link failure between the first relay terminal and the first receiving end.
[0074] Optionally, when the partial connection between the first receiving end and the first relay terminal in the first communication link fails, the RRC reestablishment is performed on the link between the first sending end and the first receiving end, and in the second communication link after the RRC reestablishment, the sending end can be a second sending end, and the receiving end can be a second receiving end.
[0075] Optionally, the first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0076] Optionally, before the retransmission of the failed second data unit, the second data unit can be kept in the first sending end of the target data unit, that is, not deleted by the first sending end.
[0077] The following describes several optional RRC reestablishment schemes in the case of the partial connection failure between the first receiving end and the first relay terminal in the first communication link.
[0078] For example, in the case where the first sending end is a remote terminal device and the first receiving end is a base station device, the first sending end can be a remote terminal Remote UE1, the first receiving end can be a base station BS1 (Base Station 1), and the first relay terminal can be a relay terminal Relay UE1. After the Uu interface wireless link failure between the relay terminal Relay UE1 and the base station BS1, the RRC reestablishment is performed on the link, and the remote terminal Remote UE1 can reestablish the connection of the second communication link with the base station BS1 through the relay terminal Relay UE1. In this case, the first receiving end and the second receiving end are both the base station BS1, and the first sending end and the second sending end are both the remote terminal Remote UE1.
[0079] For example, in the case where the first sending end is a remote terminal device and the first receiving end is a base station device, the first sending end can be a remote terminal Remote UE2, the first receiving end can be a base station BS2, and the first relay terminal can be a relay terminal Relay UE1. After the Uu interface wireless link failure between the relay terminal Relay UE1 and the base station BS2, the RRC reestablishment is performed on the link, and the remote terminal Remote UE2 can establish the connection of the second communication link with a target base station BS3 through the relay terminal Relay UE1. In this case, the second sending end is the remote terminal Remote UE2, and the second receiving end is the target base station BS3.
[0080] For example, in the case that the first sending end is a base station device and the first receiving end is a remote terminal device, the first sending end can be the base station BS4, the first receiving end can be the remote terminal Remote UE3, the first relay terminal can be the relay terminal Relay UE1, after the PC5 interface wireless link failure between the relay terminal Relay UE1 and the remote terminal Remote UE3, the link is RRC reestablished, the remote terminal Remote UE3 can reestablish the connection of the second communication link with the base station BS4, in this case, the second communication link can be the link that the remote terminal Remote UE3 connects with the base station BS4 through the relay terminal Relay UE1, the second communication link can be the link that the remote terminal Remote UE3 connects with the base station BS4 through another relay terminal Relay UE2, and the second communication link can also be the link that the remote terminal Remote UE3 directly connects with the base station BS4.
[0081] For example, in the case that the first sending end is a base station device and the first receiving end is a remote terminal device, the first sending end can be the base station BS5, the first receiving end can be the remote terminal Remote UE4, the first relay terminal can be the relay terminal Relay UE1, after the PC5 interface wireless link failure between the relay terminal Relay UE1 and the remote terminal Remote UE4, the link is RRC reestablished, the remote terminal Remote UE4 can establish the connection of the second communication link with the target base station BS6, in this case, the second communication link can be the link that the remote terminal Remote UE4 directly connects with the target base station BS6, and the second communication link can also be the link that the remote terminal Remote UE4 connects with the target base station BS6 through another relay terminal Relay UE3.
[0082] For example, in the case that the first sending end is a remote terminal device and the first receiving end is a remote terminal device, the first sending end can be the remote terminal Remote UE6, the first receiving end can be the remote terminal Remote UE5, the first relay terminal can be the relay terminal Relay UE1, after the PC5 interface wireless link failure between the relay terminal Relay UE1 and the remote terminal Remote UE5, the link is RRC reestablished, the remote terminal Remote UE6 can reestablish the connection of the second communication link with the remote terminal Remote UE5 through the relay terminal Relay UE1, in this case, the first receiving end and the second receiving end are both Remote UE5, and the first sending end and the second sending end are both remote terminal Remote UE6.
[0083] Optionally, the PDCP status report can be sent to the second transmitting end after the second communication link between the second receiving end and the second transmitting end is successfully connected. The second transmitting end can learn the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit based on the PDCP status report after receiving the PDCP status report. The second transmitting end can perform a retransmission operation on the second data unit, so that the second receiving end receives the second data unit.
[0084] Optionally, in the case that the partial connection between the first receiving end and the first relay terminal in the first communication link fails, the first transmitting end can continuously save the target data, so that the second data unit is not deleted by the first transmitting end. For example, after the partial connection between the first receiving end and the first relay terminal in the first communication link fails, the first relay terminal sends a link failure message to the first transmitting end, and the first transmitting end can start the mechanism of "not performing packet deletion operation based on RLC data transmission success indication" based on the message, thereby ensuring that the second data unit is not deleted by the first transmitting end.
[0085] Optionally, in the case that the second communication link is successfully connected, the second transmitting end can change from the mechanism of "not performing packet deletion operation based on RLC data transmission success indication" to the mechanism of "performing packet deletion operation based on RLC data transmission success indication".
[0086] Optionally, in the case that the second communication link is successfully connected, the second receiving end can send the PDCP status report to the second receiving end based on a default mechanism.
[0087] Optionally, in the case that the second communication link is successfully connected, the second transmitting end can send a trigger message to the second receiving end, and the second receiving end can send the PDCP status report to the second receiving end based on the trigger message.
[0088] Optionally, in the case that the second communication link is successfully connected and includes a relay terminal, the relay terminal in the second communication link can send a trigger message to the second receiving end, and the second receiving end can send the PDCP status report to the second receiving end based on the trigger message.
[0089] The packet data convergence protocol status report sending method provided by the embodiments of the present application can ensure that the second transmitting end accurately learns the data unsuccessfully transmitted after the second receiving end sends the PDCP status report to the second transmitting end after the second communication link is successfully connected, and the second transmitting end can perform a retransmission operation on the second data unit based on the PDCP status report, thereby realizing lossless transmission of data.
[0090] Optionally, in the case that the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end are both first remote terminals.
[0091] Specifically, in the case that the first receiving end and the second receiving end are both first base stations, it can be understood that, in the case that the first receiving end is a base station device, the first receiving end and the second receiving end are the same base station device, that is, the first receiving end is the first base station and the second receiving end is also the first base station.
[0092] In the case that the first receiving end and the second receiving end are both first base stations, it can be understood that, in the case that the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end can be the same remote terminal device, that is, the first sending end is the first remote terminal and the second sending end is also the first remote terminal.
[0093] In the case that the first receiving end and the second receiving end are both first base stations, it can be understood that, in the case that the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end can be the same remote terminal device, that is, the first sending end is the first remote terminal and the second sending end is also the first remote terminal.
[0094] Optionally, in the case that the first receiving end is a second base station and the second receiving end is a third base station, the first sending end and the second sending end are both second remote terminals.
[0095] The third base station is a target base station to which the first relay terminal is connected after switching or reestablishing from the second base station; and the PDCP status report is determined by the third base station based on first transferred data sent by the second base station, wherein the first transferred data is used to indicate first data units successfully transmitted and / or second data units unsuccessfully transmitted in the target data units.
[0096] Specifically, in the case that the first receiving end is a second base station and the second receiving end is a third base station, it can be understood that, in the case that the first receiving end is a base station device, the first receiving end can be a second base station, and in the RRC reestablishment process, the first relay terminal can be switched and connected to a target base station from the second base station, and the target base station can be a third base station, that is, the second receiving end can be a third base station.
[0097] For the first sending end and the second sending end are both the second remote terminal, it can be understood that, in the case that the second receiving end is the third base station, the first sending end and the second sending end can be the same remote terminal device, that is, the first sending end is the second remote terminal and the second sending end is also the second remote terminal.
[0098] Optionally, after the second communication link is successfully connected, the first receiving end can send first transfer data to the third base station, the first transfer data can be understood as data used to indicate the first data unit with successful transmission and / or the second data unit with failed transmission in the target data unit, and then the third base station can generate a PDCP status report sent to the second sending end based on the first transfer data.
[0099] In the embodiments of the present application, in the case that the first sending end is a remote terminal device and the first receiving end is a base station device, the first sending end can be a remote terminal Remote UE2, the first receiving end can be a base station BS2, and the first relay terminal can be a relay terminal Relay UE1. After the Uu interface wireless link between the relay terminal Relay UE1 and the base station BS2 fails, the link is reestablished by RRC, and the remote terminal Remote UE2 can establish a connection of a second communication link with a target base station BS3 through the relay terminal Relay UE1. In this case, the second sending end is the remote terminal Remote UE2, and the second receiving end is the target base station BS3.
[0100] Optionally, in the case that the first receiving end and the second receiving end are both third remote terminals, the first sending end and the second sending end are both fourth base stations, and the second communication link includes any one of the following:
[0101] The third remote terminal is connected to the fourth base station through a link connected by a first relay terminal;
[0102] The third remote terminal is connected to the fourth base station through a link connected by a second relay terminal;
[0103] The third remote terminal is directly connected to the fourth base station.
[0104] Specifically, for the first receiving end and the second receiving end are both third remote terminals, it can be understood that the first receiving end and the second receiving end can be the same remote terminal device, that is, the first receiving end is the third remote terminal and the second receiving end is also the third remote terminal.
[0105] For the first sending end and the second sending end are both fourth base stations, it can be understood that the first sending end and the second sending end can be the same base station device, that is, the first sending end is the fourth base station and the second sending end is also the fourth base station.
[0106] Optionally, the second communication link can be a link through which the third remote terminal connects to the fourth base station via the first relay terminal and a fourth base station; the second communication link can be a link through which the third remote terminal connects to the fourth base station via the second relay terminal (different from the first relay terminal) and the fourth base station; and the second communication link can also be a link through which the third remote terminal directly connects to the fourth base station.
[0107] In the embodiments of the present application, in the case where the first sending end is a base station device and the first receiving end is a remote terminal device, the first sending end can be a base station BS4, the first receiving end can be a remote terminal Remote UE3, the first relay terminal can be a relay terminal Relay UE1, and after a PC5 interface wireless link failure between the relay terminal Relay UE1 and the remote terminal Remote UE3, the remote terminal Remote UE3 can reestablish a connection of a second communication link with the base station BS4. In this case, the second communication link can be a link through which the remote terminal Remote UE3 connects to the base station BS4 via the relay terminal Relay UE1, the second communication link can be a link through which the remote terminal Remote UE3 connects to the base station BS4 via another relay terminal Relay UE2, and the second communication link can also be a link through which the remote terminal Remote UE3 directly connects to the base station BS4.
[0108] Optionally, in the case where the first receiving end and the second receiving end are both fourth remote terminals, the first sending end is a fifth base station, and the second sending end is a sixth base station.
[0109] The sixth base station is a target base station to which the fourth remote terminal directly connects after handover, or the sixth base station is a target base station to which the fourth remote terminal connects via a third relay terminal after handover or reestablishment; and the sixth base station stores second transfer data sent by the fifth base station, and the second transfer data includes the target data unit.
[0110] Specifically, in the case where the first receiving end and the second receiving end are both fourth remote terminals, it can be understood that the first receiving end and the second receiving end can be the same remote terminal device, that is, the first receiving end is a fourth remote terminal and the second receiving end is also a fourth remote terminal.
[0111] In the case where the first sending end is a fifth base station and the second sending end is a sixth base station, it can be understood that the first sending end can be the fifth base station, and in the RRC reestablishment process, the fourth remote terminal can be connected to a target base station from the fifth base station, and the target base station can be the sixth base station, that is, the second sending end is the sixth base station.
[0112] Optionally, the sixth base station can be a target base station to which the fourth remote terminal is directly connected after handover; the sixth base station can also be a target base station to which the fourth remote terminal is connected through a third relay terminal (different from the first relay terminal) after handover.
[0113] Optionally, after the second communication link is successfully connected, the fifth base station can send second transfer data to the sixth base station, and the target data unit can be included in the second transfer data, so that the sixth base station can perform retransmission operation on the second data unit according to the PDCP status report sent by the second receiving end after learning that the transmission of the target data unit fails.
[0114] In the embodiments of the present application, in the case that the first sending end is a base station device and the first receiving end is a remote terminal device, the first sending end can be a base station BS5, the first receiving end can be a remote terminal Remote UE4, and the first relay terminal can be a relay terminal Relay UE1. After the PC5 interface wireless link between the relay terminal Relay UE1 and the remote terminal Remote UE4 fails, the link is reestablished through RRC, and the remote terminal Remote UE4 can establish a connection of a second communication link with a target base station BS6. In this case, the second communication link can be a link in which the remote terminal Remote UE4 is directly connected with the target base station BS6, and the second communication link can also be a link in which the remote terminal Remote UE4 is connected with the target base station BS6 through another relay terminal Relay UE3.
[0115] Optionally, in the case that the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end are both sixth remote terminals; and the second communication link includes a link in which the fifth remote terminal is connected with the sixth remote terminal through the first relay terminal.
[0116] Specifically, in the case that the first receiving end and the second receiving end are both fifth remote terminals, it can be understood that, in the case that the first receiving end is a remote terminal device, the first receiving end and the second receiving end are the same remote terminal device, that is, the first receiving end is a fifth remote terminal and the second receiving end is also a fifth remote terminal.
[0117] In the case that the first receiving end and the second receiving end are both fifth remote terminals, it can be understood that, in the case that the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end can be the same remote terminal device, that is, the first sending end is a sixth remote terminal and the second sending end is also a sixth remote terminal.
[0118] In the embodiments of the present application, in the case that the first sending end is a remote terminal device and the first receiving end is a remote terminal device, the first sending end can be a remote terminal Remote UE 6, the first receiving end can be a remote terminal Remote UE 5, the first relay terminal can be a relay terminal Relay UE 1, and after a PC5 interface wireless link failure between the relay terminal Relay UE 1 and the remote terminal Remote UE 5, the remote terminal Remote UE 6 can reestablish a connection of the second communication link through the relay terminal Relay UE 1 and the remote terminal Remote UE 5, in which case the first receiving end and the second receiving end are both Remote UE 5, and the first sending end and the second sending end are both remote terminal Remote UE 6.
[0119] Optionally, the method comprises: in the case that the second communication link connection is successful, receiving a first trigger message sent by the second sending end; and sending the PDCP status report to the second sending end based on the first trigger message.
[0120] Specifically, in the case that the second communication link connection is successful, the second sending end can send a trigger message (i.e., a first trigger message) to the second receiving end, and the second receiving end can send the PDCP status report to the second receiving end based on the trigger message.
[0121] Optionally, the method comprises: in the case that the second communication link connection is successful and includes a fourth relay terminal, receiving a second trigger message sent by the fourth relay terminal; and sending the PDCP status report to the second sending end based on the second trigger message.
[0122] Specifically, in the case that the second communication link connection is successful and includes a relay terminal, the relay terminal in the second communication link can send a trigger message (i.e., a second trigger message) to the second receiving end, and the second receiving end can send the PDCP status report to the second receiving end based on the trigger message.
[0123] Figure 8 FIG. 2 is a flowchart of a method for sending a PDCP status report according to an embodiment of the present application. Figure 8 As shown in FIG. 2, in the embodiment, a first remote terminal accesses a first base station through a L2 first relay terminal, the first relay terminal has a Uu interface wireless link failure, and then is reestablished successfully at the first base station. The specific description of each step is as follows.
[0124] The initial first remote terminal camps on a cell 1 controlled by the first base station through the first relay terminal.
[0125] Step 801, data transmission.
[0126] Specifically, the first remote terminal transmits data with the first base station through the first relay terminal.
[0127] Step 802, Uu interface radio link failure;
[0128] Specifically, the first relay terminal occurs Uu interface radio link failure.
[0129] Step 803, RRC reestablishment;
[0130] Specifically, the first relay terminal triggers the Uu interface RRC reestablishment process, and the first base station reestablishes successfully.
[0131] Step 804, trigger message;
[0132] Specifically, the first relay terminal sends a trigger message to the first base station, for triggering the first base station to send a PDCP status report.
[0133] Optionally, the first remote terminal can send a trigger message to the first base station, for triggering the first base station to send a PDCP status report.
[0134] Optionally, the first base station can send a PDCP status report based on a default mechanism (without the trigger message).
[0135] Step 805, PDCP status report;
[0136] Specifically, the first base station sends a PDCP status report of the uplink data to the first remote terminal.
[0137] Step 806, data transmission.
[0138] Specifically, the first remote terminal can process the PDCP SDU based on the received PDCP status report, and retransmit the PDCP SDU that the opposite end has not correctly received according to the FMC and bitmap indication.
[0139] Figure 9 is a flow diagram of a third packet data convergence protocol status report sending method provided by the embodiment of the application, as shown in the figure, Figure 9 the second remote terminal accesses the second base station through the L2 first relay terminal, the first relay terminal occurs Uu interface radio link failure, and then reestablishes successfully at the third base station. The specific description of each step is as follows:
[0140] The initial second remote terminal camps on cell 1 controlled by the second base station through the first relay terminal.
[0141] Step 901, data transmission;
[0142] Specifically, the second remote terminal transmits data to the second base station through the first relay terminal.
[0143] Step 902, Uu interface radio link failure;
[0144] Specifically, the first relay terminal occurs Uu interface radio link failure.
[0145] Step 903, RRC reestablishment;
[0146] Specifically, the first relay terminal triggers the Uu interface RRC reestablishment process, and the reestablishment is successful at the third base station.
[0147] Step 904, data transfer;
[0148] Specifically, the second base station and the third base station interact the context of the relay UE1 and the second remote terminal connected thereto, and transfer the data.
[0149] Optionally, the second base station sends first transfer data to the third base station, for indicating the first data unit successfully transmitted in the target data unit and / or the second data unit failed to be transmitted, so that the third base station can generate the PDCP status report sent to the second remote terminal based on the first transfer data.
[0150] Step 905, trigger message;
[0151] Specifically, the first relay terminal sends a trigger message to the third base station, for triggering the third base station to send the PDCP status report.
[0152] Optionally, the second remote terminal can send a trigger message to the third base station, for triggering the third base station to send the PDCP status report.
[0153] Optionally, the third base station can send the PDCP status report based on a default mechanism (without the trigger message).
[0154] Step 906, PDCP status report;
[0155] Specifically, the third base station sends the PDCP status report of the uplink data to the second remote terminal
[0156] Step 907, data transmission.
[0157] Specifically, the third base station can process the PDCP SDU based on the received PDCP status report, and retransmit the PDCP SDU not correctly received by the opposite end according to the FMC and bitmap indication.
[0158] Figure 10 Figure 4 is a flowchart of a method for sending a packet data convergence protocol status report according to an embodiment of the present application. Figure 10 As shown in Figure 4, in this embodiment, the sixth remote terminal accesses the fifth remote terminal through the L2 first relay terminal, the PC5 interface wireless link between the first relay terminal and the fifth remote terminal fails, and then the RRC is successfully reestablished. The specific description of each step is as follows:
[0159] The initial sixth remote terminal communicates with the fifth remote terminal through the first relay terminal.
[0160] Step 1001, data transmission.
[0161] Specifically, the sixth remote terminal transmits data to the fifth remote terminal through the first relay terminal.
[0162] Step 1002, the PC5 interface wireless link between the first relay terminal and the fifth remote terminal fails.
[0163] Step 1003, RRC reestablishment.
[0164] Specifically, the first relay terminal triggers the PC5 interface RRC reestablishment process and successfully reestablishes with the fifth remote terminal.
[0165] Step 1004, trigger message.
[0166] Specifically, the first relay terminal sends a trigger message to the fifth remote terminal to trigger the fifth remote terminal to send a PDCP status report.
[0167] Optionally, the sixth remote terminal can send a trigger message to the fifth remote terminal to trigger the base station 1 to send a PDCP status report.
[0168] Optionally, the fifth remote terminal can send a PDCP status report based on a default mechanism (without a trigger message).
[0169] Step 1005, PDCP status report.
[0170] Specifically, the fifth remote terminal sends a PDCP status report of the uplink data to the sixth remote terminal.
[0171] Step 1006, data transmission.
[0172] Specifically, the sixth remote terminal can process the PDCP SDU based on the received PDCP status report, and retransmit the PDCP SDU that the opposite end has not correctly received according to the FMC and bitmap indication.
[0173] The method for sending a packet data convergence protocol status report provided by the embodiments of the present application can ensure that the second sending end accurately learns about the unsuccessfully transmitted data after the second communication link is successfully connected, and then the second sending end can perform a retransmission operation on the second data unit that fails to be transmitted based on the PDCP status report, thereby realizing lossless transmission of data.
[0174] The technical solutions provided by the embodiments of the present application can be applied to various systems, especially a 5G system. For example, the applicable systems can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, and the like. The various systems all include terminal devices and network devices. The system can also include a core network part, for example, an evolved packet system (EPS), a 5G system (5GS), and the like.
[0175] The network device related to the embodiments of the present application can be a base station, which can include multiple cells serving terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless terminal devices and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device related to the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0176] The terminal referred to in the embodiments of the present application can be a device that provides voice and / or data connectivity to a user, a handheld device having wireless connection capability, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal can also be different, for example, in a 5G system, the terminal can be called a user terminal or a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) through a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (also known as a "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.
[0177] The network device and the terminal can each use one or more antennas for multi-input multi-output (MIMO) transmission. MIMO transmission can be single user MIMO (SU-MIMO) or multiple user MIMO (MU-MIMO). According to the shape and number of root antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or can be diversity transmission or precoding transmission or beamforming transmission, etc.
[0178] The method and device provided by each embodiment of the present application are based on the same application concept, the implementation of the device and the method can be referred to each other because the principles of the method and the device for solving problems are similar, and the repeated parts will not be described again.
[0179] Figure 11 Figure 1 is a schematic structural diagram of a communication device provided by an embodiment of the present application, which can be a second receiving end; as shown in the figure, in the case where the second receiving end is a base station, the base station comprises a memory 1120, a transceiver 1110 and a processor 1100, wherein: Figure 11
[0180] The memory 1120 is configured to store a computer program; the transceiver 1110 is configured to transceive data under the control of the processor 1100. The processor 1100 is configured to read the computer program in the memory and perform the following operations:
[0181] After a part of the connection between the first receiving end and the first relay terminal in the first communication link fails, the second receiving end of the target data unit sends a PDCP status report to the second sending end of the target data unit if it is determined that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected;
[0182] The PDCP status report is used to indicate the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit.
[0183] The first communication link is a link composed of the first sending end of the target data unit, the first relay terminal and the first receiving end of the target data unit.
[0184] The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0185] The communication device provided by the embodiment of the present application can send a PDCP status report to the second sending end after the second communication link is successfully connected, so that the second sending end can accurately learn the data unsuccessfully transmitted, and then the second sending end can perform a retransmission operation on the second data unit unsuccessfully transmitted based on the PDCP status report, thereby realizing lossless transmission of data.
[0186] Optionally, in the case where the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end are both first remote terminals.
[0187] Optionally, in the case where the first receiving end is a second base station and the second receiving end is a third base station, the first sending end and the second sending end are both second remote terminals.
[0188] The third base station is a target base station to which the first relay terminal connects after handover or reestablishment from the second base station; and the PDCP status report is determined by the third base station based on first transfer data sent by the second base station, wherein the first transfer data is used to indicate first data units successfully transmitted and / or second data units unsuccessfully transmitted in the target data units.
[0189] Optionally, in the case that the first receiving end and the second receiving end are both third remote terminals, the first sending end and the second sending end are both fourth base stations, and the second communication link includes any of the following:
[0190] A link through which the third remote terminal connects to the fourth base station via a first relay terminal;
[0191] A link through which the third remote terminal connects to the fourth base station via a second relay terminal; and a link through which the third remote terminal directly connects to the fourth base station.
[0192] Optionally, in the case that the first receiving end and the second receiving end are both fourth remote terminals, the first sending end is a fifth base station, and the second sending end is a sixth base station;
[0193] The sixth base station is a target base station to which the fourth remote terminal directly connects after handover, or the sixth base station is a target base station to which the fourth remote terminal connects via a third relay terminal after handover or reestablishment; and the sixth base station has second transfer data sent by the fifth base station, wherein the second transfer data includes the target data units.
[0194] Optionally, in the case that the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end are both sixth remote terminals; and the second communication link includes a link through which the fifth remote terminal connects to the sixth remote terminal via the first relay terminal.
[0195] Optionally, if the second receiving end of the target data units determines that a second communication link between the second receiving end and a second sending end of the target data units is successfully connected, the second receiving end sends a PDCP status report to the second sending end, and the operation includes: in the case that the second communication link is successfully connected, receiving a first trigger message sent by the second sending end; and based on the first trigger message, sending the PDCP status report to the second sending end.
[0196] Optionally, the second receiving end of the target data unit sends a PDCP status report to the second sending end of the target data unit if the second communication link between the second receiving end and the second sending end is successfully connected, and the operation includes: receiving a second trigger message sent by a fourth relay terminal in the case that the second communication link is successfully connected and the fourth relay terminal is included; and sending the PDCP status report to the second sending end based on the second trigger message.
[0197] The communication device provided by the embodiments of the present application can send a PDCP status report to the second sending end after the second communication link is successfully connected, so that the second sending end can accurately learn the data that is not successfully transmitted, and then the second sending end can perform a retransmission operation on the second data unit that fails to be transmitted based on the PDCP status report, so as to realize lossless transmission of data.
[0198] In the above embodiments, the second receiving end of the target data unit sends a PDCP status report to the second sending end of the target data unit if the second communication link between the second receiving end and the second sending end is successfully connected. Figure 11 The bus architecture can include any number of interconnecting buses and bridges, and the various circuits described in the processor 1100 and the memory 1120 represented by one or more processors and the memory of the processor 1100 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage stabilizers and power management circuits, which are well known in the art, and therefore, the present application will not be further described. The bus interface provides an interface. The transceiver 1110 can be a plurality of elements, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables and other transmission media.
[0199] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 when performing operations.
[0200] Optionally, the processor 1100 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.
[0201] The processor 1100 is used to execute any of the methods provided by the embodiments of the present application according to the executable instructions obtained by calling the computer program stored in the memory 1120. The processor 1100 and the memory 1120 can also be physically arranged separately.
[0202] Figure 12 Figure 2 is a structural schematic diagram of a communication device provided by an embodiment of the present application, which can be a second receiving end, such as a remote terminal. Figure 12 As shown in the figure, in the case that the second receiving end is a remote terminal, the terminal comprises a memory 1220, a transceiver 1210 and a processor 1200, wherein:
[0203] The memory 1220 is configured to store a computer program; the transceiver 1210 is configured to transceive data under the control of the processor 1200. The processor 1200 is configured to read the computer program in the memory and perform the following operations:
[0204] After a partial connection failure between the first receiving end and the first relay terminal in the first communication link, the second receiving end of the target data unit sends a PDCP status report to the second sending end of the target data unit if it is determined that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected.
[0205] The PDCP status report is used to indicate the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit.
[0206] The first communication link is a link composed of the first sending end of the target data unit, the first relay terminal and the first receiving end of the target data unit.
[0207] The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0208] The communication device provided by the embodiment of the present application can send a PDCP status report to the second sending end after the second communication link is successfully connected, so that the second sending end can accurately learn the unsuccessfully transmitted data, and then the second sending end can perform a retransmission operation on the second data unit unsuccessfully transmitted based on the PDCP status report, thereby realizing lossless transmission of data.
[0209] Optionally, in the case that the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end are both first remote terminals.
[0210] Optionally, in the case that the first receiving end is a second base station and the second receiving end is a third base station, the first sending end and the second sending end are both second remote terminals.
[0211] The third base station is a target base station to which the first relay terminal connects after handover or reestablishment from the second base station; and the PDCP status report is determined by the third base station based on first transfer data sent by the second base station, wherein the first transfer data is used to indicate first data units successfully transmitted and / or second data units unsuccessfully transmitted in the target data units.
[0212] Optionally, in the case that the first receiving end and the second receiving end are both third remote terminals, the first sending end and the second sending end are both fourth base stations, and the second communication link includes any of the following:
[0213] A link through which the third remote terminal connects to the fourth base station via a first relay terminal;
[0214] A link through which the third remote terminal connects to the fourth base station via a second relay terminal;
[0215] A link through which the third remote terminal directly connects to the fourth base station.
[0216] Optionally, in the case that the first receiving end and the second receiving end are both fourth remote terminals, the first sending end is a fifth base station, and the second sending end is a sixth base station;
[0217] The sixth base station is a target base station to which the fourth remote terminal directly connects after handover, or the sixth base station is a target base station to which the fourth remote terminal connects via a third relay terminal after handover or reestablishment; and the sixth base station has second transfer data sent by the fifth base station, wherein the second transfer data includes the target data units.
[0218] Optionally, in the case that the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end are both sixth remote terminals; and the second communication link includes a link through which the fifth remote terminal connects to the sixth remote terminal via the first relay terminal.
[0219] Optionally, if the second receiving end of the target data units determines that a second communication link between the second receiving end and a second sending end of the target data units is successfully connected, the second receiving end sends a PDCP status report to the second sending end, and the operation includes: in the case that the second communication link is successfully connected, receiving a first trigger message sent by the second sending end; and based on the first trigger message, sending the PDCP status report to the second sending end.
[0220] Optionally, if the second receiving end of the target data unit determines that the second communication link between itself and the second sending end of the target data unit is successfully connected, it sends a PDCP status report to the second sending end of the target data unit. The operation includes: receiving a second trigger message sent by the fourth relay terminal when the second communication link is successfully connected and includes the fourth relay terminal; and sending the PDCP status report to the second sending end based on the second trigger message.
[0221] The communication device provided in this application embodiment can send a PDCP status report to the second sending end after the second communication link is successfully connected, ensuring that the second sending end accurately knows the data that was not successfully transmitted. Then, the second sending end can perform a retransmission operation on the second data unit that failed to be transmitted based on the PDCP status report, so as to achieve lossless data transmission.
[0222] Among them, Figure 12 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1200 and memory represented by memory 1220 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 1210 can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 1230 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0223] The processor 1200 is responsible for managing the bus architecture and general processing, while the memory 1220 can store the data used by the processor 1200 when performing operations.
[0224] Optionally, the processor 1200 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0225] The processor 1200 is configured to execute any method provided by the embodiments of the present application by invoking the computer program stored in the memory 1220 according to the executable instructions obtained.
[0226] It should be noted that the target network device provided by the embodiments of the present application can implement all the method steps achieved by the method embodiments and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0227] Figure 13 is a structural schematic diagram of a packet data convergence protocol status report sending device provided by the embodiments of the present application, as shown in the figure, the device comprises: Figure 13
[0228] The sending module 1300 is configured to, after a partial connection failure between the first receiving end and the first relay terminal in the first communication link, if the second receiving end of the target data unit determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected, send a PDCP status report to the second sending end of the target data unit.
[0229] The PDCP status report is used to indicate the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit.
[0230] The first communication link is a link composed of the first sending end of the target data unit, the first relay terminal and the first receiving end of the target data unit.
[0231] The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0232] The packet data convergence protocol status report sending device provided by the embodiments of the present application can send a PDCP status report to the second sending end after the second communication link is successfully connected, so that the second sending end can accurately know the unsuccessfully transmitted data, and then the second sending end can perform a retransmission operation on the second data unit unsuccessfully transmitted based on the PDCP status report, thereby realizing lossless transmission of data.
[0233] Optionally, in the case that the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end are both first remote terminals.
[0234] Optionally, in the case that the first receiving end is a second base station and the second receiving end is a third base station, the first sending end and the second sending end are both second remote terminals.
[0235] The third base station is a target base station to which the first relay terminal connects after handover or reestablishment from the second base station; and the PDCP status report is determined by the third base station based on first transfer data sent by the second base station, wherein the first transfer data is used to indicate first data units successfully transmitted and / or second data units unsuccessfully transmitted in the target data units.
[0236] Optionally, in the case that the first receiving end and the second receiving end are both third remote terminals, the first sending end and the second sending end are both fourth base stations, and the second communication link includes any of the following:
[0237] A link through which the third remote terminal connects to the fourth base station via a first relay terminal;
[0238] A link through which the third remote terminal connects to the fourth base station via a second relay terminal;
[0239] A link through which the third remote terminal directly connects to the fourth base station.
[0240] Optionally, in the case that the first receiving end and the second receiving end are both fourth remote terminals, the first sending end is a fifth base station, and the second sending end is a sixth base station;
[0241] The sixth base station is a target base station to which the fourth remote terminal directly connects after handover, or the sixth base station is a target base station to which the fourth remote terminal connects via a third relay terminal after handover or reestablishment;
[0242] The sixth base station has second transfer data sent by the fifth base station, and the second transfer data includes the target data units.
[0243] Optionally, in the case that the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end are both sixth remote terminals; and the second communication link includes a link through which the fifth remote terminal connects to the sixth remote terminal via the first relay terminal.
[0244] Optionally, the apparatus includes:
[0245] A first receiving unit and a first sending unit;
[0246] The first receiving unit is configured to receive a first trigger message sent by the second sending end in the case that the second communication link is successfully connected;
[0247] The first sending unit is configured to send the PDCP status report to the second sending end based on the first trigger message.
[0248] Optionally, the apparatus comprises:
[0249] a second receiving unit and a second sending unit;
[0250] The second receiving unit is configured to receive a second trigger message sent by a fourth relay terminal in a case that the second communication link is successfully connected and the fourth relay terminal is included.
[0251] The second sending unit is configured to send the PDCP status report to the second sending terminal based on the second trigger message.
[0252] The apparatus for sending a PDCP status report provided by the embodiments of the present application can send a PDCP status report to the second sending terminal by the second receiving terminal after the second communication link is successfully connected, so that the second sending terminal can accurately learn the unsuccessfully transmitted data, and then the second sending terminal can perform a retransmission operation on the second data unit with a transmission failure based on the PDCP status report, thereby realizing lossless transmission of data.
[0253] It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division mode can be used. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0254] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solutions of the present application, essentially or the part that makes a contribution to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0255] It should be noted that the above apparatus provided by the embodiments of the present application can realize all the method steps realized by the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be repeated in detail.
[0256] In another aspect, the embodiments of the present application further provide a processor readable storage medium, which stores a computer program for causing a processor to execute the packet data convergence protocol status report sending method provided by the above embodiments, including:
[0257] After a partial connection failure between the first receiving end and the first relay terminal in the first communication link, if the second receiving end of the target data unit determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected, the second receiving end sends a PDCP status report to the second sending end of the target data unit;
[0258] The PDCP status report is used to indicate the first data unit successfully transmitted and / or the second data unit unsuccessfully transmitted in the target data unit.
[0259] The first communication link is a link composed of the first sending end of the target data unit, the first relay terminal, and the first receiving end of the target data unit.
[0260] The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
[0261] The processor readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic storage (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical storage (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor storage (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD), etc.).
[0262] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer usable program code.
[0263] The computer executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operations steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks. Figure 1 one or more flow or blocks.
[0264] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flow or blocks. Figure 1 one or more flow or blocks.
[0265] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operations steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks. Figure 1 Figure 1 one or more flow or blocks.
[0266] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A method for sending a packet data convergence protocol status report, the method comprising: Comprise: After a part of the connection between the first receiving end in the first communication link and the first relay terminal fails, if the second receiving end of the target data unit determines that the second communication link between the second receiving end and the second sending end of the target data unit is successfully connected: In the case of successful connection of the second communication link, receive the first trigger message sent by the second sending end; based on the first trigger message, send a PDCP status report to the second sending end; Or, In the case of successful connection of the second communication link and including a fourth relay terminal, receive the second trigger message sent by the fourth relay terminal; based on the second trigger message, send a PDCP status report to the second sending end; Wherein, the PDCP status report is used to indicate the first data unit successfully transmitted and / or the second data unit failed to transmit in the target data unit; the first communication link is a link composed of the first sending end of the target data unit, the first relay terminal and the first receiving end of the target data unit; The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
2. The packet data convergence protocol status report transmission method of claim 1, wherein, In the case that the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end are both first remote terminals.
3. The packet data convergence protocol status report transmission method of claim 1, wherein, In the case that the first receiving end is a second base station and the second receiving end is a third base station, the first sending end and the second sending end are both second remote terminals; Wherein, the third base station is a target base station to which the first relay terminal is connected after switching or reestablishing from the second base station; the PDCP status report is determined by the third base station based on the first transfer data sent by the second base station, wherein the first transfer data is used to indicate the first data unit successfully transmitted and / or the second data unit failed to transmit in the target data unit.
4. The packet data convergence protocol status report transmission method of claim 1, wherein, In the case that the first receiving end and the second receiving end are both third remote terminals, the first sending end and the second sending end are both fourth base stations, and the second communication link includes any one of the following: The third remote terminal is connected to the fourth base station through a link connected by a first relay terminal; The third remote terminal is connected to the fourth base station through a link connected by a second relay terminal; The third remote terminal and the fourth base station are directly connected.
5. The packet data convergence protocol status report transmission method of claim 1, wherein, In the case that the first receiving end and the second receiving end are both fourth remote terminals, the first sending end is a fifth base station, and the second sending end is a sixth base station; Wherein, the sixth base station is a target base station to which the fourth remote terminal is directly connected after switching, or the sixth base station is a target base station to which the fourth remote terminal is connected through a third relay terminal after switching or reestablishing; the sixth base station has a second transfer data sent by the fifth base station, and the second transfer data includes the target data unit.
6. The packet data convergence protocol status report transmission method of claim 1, wherein, In a case where the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end are both sixth remote terminals; and the second communication link comprises a link between the fifth remote terminal and the sixth remote terminal through the first relay terminal.
7. A communication device comprising a memory, a transceiver, and a processor: the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations: after a partial connection between a first receiving end and a first relay terminal in a first communication link fails, a second receiving end of a target data unit determines that a second communication link between the second receiving end and a second sending end of the target data unit is successfully connected; in a case where the second communication link is successfully connected, receiving a first trigger message sent by the second sending end; based on the first trigger message, sending a PDCP status report to the second sending end; or in a case where the second communication link is successfully connected and comprises a fourth relay terminal, receiving a second trigger message sent by the fourth relay terminal; based on the second trigger message, sending a PDCP status report to the second sending end; wherein the PDCP status report is configured to indicate a first data unit successfully transmitted and / or a second data unit unsuccessfully transmitted in the target data unit; the first communication link is a link composed of a first sending end of the target data unit, a first relay terminal, and a first receiving end of the target data unit; the first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
8. The communication device of claim 7, wherein, In a case where the first receiving end and the second receiving end are both first base stations, the first sending end and the second sending end are both first remote terminals.
9. The communication device of claim 7, wherein, In a case where the first receiving end is a second base station and the second receiving end is a third base station, the first sending end and the second sending end are both second remote terminals; wherein the third base station is a target base station to which the first relay terminal is connected after being switched or reestablished from the second base station; and the PDCP status report is determined by the third base station based on first transfer data sent by the second base station, wherein the first transfer data is configured to indicate a first data unit successfully transmitted and / or a second data unit unsuccessfully transmitted in the target data unit.
10. The communication device of claim 7, wherein, In a case where the first receiving end and the second receiving end are both third remote terminals, the first sending end and the second sending end are both fourth base stations, and the second communication link comprises any one of the following: a link between the third remote terminal and the fourth base station through a first relay terminal; a link between the third remote terminal and the fourth base station through a second relay terminal; a link directly between the third remote terminal and the fourth base station.
11. The communication device of claim 7, wherein, In a case where the first receiving end and the second receiving end are both fourth remote terminals, the first sending end is a fifth base station, and the second sending end is a sixth base station. The sixth base station is a target base station to which the fourth remote terminal is directly connected after handover, or a target base station to which the fourth remote terminal is connected through a third relay terminal after handover or reestablishment; the sixth base station stores second transfer data sent by the fifth base station, and the second transfer data includes the target data unit.
12. The communication device of claim 7, wherein, In a case where the first receiving end and the second receiving end are both fifth remote terminals, the first sending end and the second sending end are both sixth remote terminals; and the second communication link includes a link between the fifth remote terminal and the sixth remote terminal through the first relay terminal.
13. A packet data convergence protocol status report sending apparatus, characterized by comprising: Comprise: The sending module is configured to, after a partial connection between the first receiving end and the first relay terminal in the first communication link fails, if the second receiving end of the target data unit determines that a second communication link between the second receiving end and a second sending end of the target data unit is successfully connected: In a case where the second communication link is successfully connected, receive a first trigger message sent by the second sending end; and based on the first trigger message, send a PDCP status report to the second sending end; Or, In a case where the second communication link is successfully connected and includes a fourth relay terminal, receive a second trigger message sent by the fourth relay terminal; and based on the second trigger message, send a PDCP status report to the second sending end; The PDCP status report is used to indicate a first data unit that is successfully transmitted and / or a second data unit that fails to be transmitted in the target data unit; The first communication link is a link composed of a first sending end of the target data unit, a first relay terminal, and a first receiving end of the target data unit; The first receiving end and the second receiving end are the same or different, and the first sending end and the second sending end are the same or different.
14. A processor-readable storage medium, characterized in that, The processor readable storage medium stores a computer program, and the computer program is used to make the processor execute the method in any one of claims 1 to 6.
Citation Information
Patent Citations
Radio link failure handling method, related device, and communications system
US20190141771A1
Data receiving state reporting method and apparatus
WO2018201498A1