Data transmission method and system, remote user terminal, relay user terminal and base station
By generating and sending identification information between the relay user terminal and the remote user terminal, and using the wireless link control status reporting mechanism, the data loss problem caused by single jump link restriction in the NR PDCP design is solved, and the remote UE is realized Losslessness and service continuity of data transmission.
Patent Information
- Application Number
- CN202310749475.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-25
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2043-06-25
AI Technical Summary
NR PDCP only considers a single jump link when designing, which causes the data transmission status of the remote UE in the relay access scenario to be reflected in the base station, resulting in the loss of UL data, especially when path switching, the up and down of the remote UE cannot be avoided. Lossless transmission of row data.
By generating and sending identification information between the relay user terminal and the remote user terminal, indicating the data packet that has not been successfully transmitted, using the wireless link control status reporting mechanism, the relay UE reports received but unconfirmed data packets, assisting The remote UE and the base station perform packet retransmission after path switching to ensure lossless data transmission.
The losslessness of remote UE data transmission in the relay access scenario is realized, data loss is avoided, user service continuity is ensured, and the practicality of coverage expansion applications of relay access is improved.
Smart Images

Figure CN119210660A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communications, and in particular to a data transmission method and system, a remote and relay user terminal, and a base station. Background Art
[0002] With the development of wireless multimedia services, people's demand for high data rates and user experience is growing, and high requirements are also placed on the system capacity and coverage of wireless networks. In addition to directly communicating with target nodes (such as base stations or other terminal devices), mobile terminals can also achieve data transmission between target nodes through SL (Sidelink)-based relay devices, thereby supporting a wider range of applications and services, expanding high-frequency coverage and improving power consumption.
[0003] PDCP (Packet Data Convergence Protocol) status report (STATUS REPORT) can be used for AM (Acknowledged Mode) DRB (Data Resource Block). The PDCP status report includes FMC (First Missing COUNT) and Bitmap, which are used to tell the network side user equipment which data is correctly received and which data is lost.
[0004] In Radio Link Control (RLC) AM, a device can send data to a receiving device as a sequence of protocol data units (PDUs), some of which may not be successfully transmitted. As part of the error control process used by AM, the receiving device can send an RLC status report to the sending device. The RLC status report can include an indication of which PDUs were successfully received (ACK) and which PDUs were not received successfully (NACK). Summary of the invention
[0005] The inventors have found through research that: NR (New Radio) PDCP only considers single-hop links when it is designed. For relay access scenarios, due to the hop-by-hop RLC ARQ (Automatic Repeat Request), the reception status of the relay UE (User Equipment) does not actually reflect the reception status of the remote UE or base station. Data packets (Uu RLC confirmation) that are confirmed by the relay UE in PC5 RLC but have not actually reached the base station will not be resent to the target base station, resulting in UL (Up Link) data loss, where PC5 is a direct communication interface, that is, a direct communication interface between terminals, and Uu is a cellular network communication interface, that is, a communication interface between a terminal and a base station.
[0006] In view of at least one of the above technical problems, the present disclosure provides a data transmission method and system, a remote and relay user terminal, and a base station to ensure that data transmission of a remote UE is not lost.
[0007] According to one aspect of the present disclosure, a data transmission method is provided, including:
[0008] When indication information sent by a remote user terminal is received or a pre-configured trigger condition is met, first identification information is generated, wherein the first identification information indicates data in uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is a communication path for sending signals from the remote user terminal to the base station;
[0009] The first identification information is sent to a remote user terminal so that the remote user terminal determines data that has not been successfully transmitted to the base station according to the first identification information.
[0010] In some embodiments of the present disclosure, the data transmission method further includes:
[0011] generating second identification information when indication information sent by a remote user terminal is received or a pre-configured trigger condition is met, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending signals from a base station to the remote user terminal;
[0012] The second identification information is sent to the base station so that the base station determines the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0013] In some embodiments of the present disclosure, sending the first identification information to a remote user terminal includes:
[0014] generating a first radio link control status report, wherein the first radio link control status report includes the first identification information;
[0015] The first identification information is sent to a remote user terminal via the first radio link control status report.
[0016] In some embodiments of the present disclosure, sending the second identification information to a base station includes:
[0017] generating a second radio link control status report, wherein the second radio link control status report includes the second identification information;
[0018] The second identification information is sent to a remote user terminal via the second radio link control status report.
[0019] In some embodiments of the present disclosure, the data transmission method further includes:
[0020] The first identification bit and the second identification bit in the wireless link control status report are used to indicate the first identification information or the second identification information, wherein the first identification bit is used to indicate whether the second identification bit is enabled, and the enabling of the second identification bit is used to indicate that the data packet of the first identification information or the second identification information is not successfully transmitted to the final target node, the final target node corresponding to the first identification information is the base station, and the final target node corresponding to the second identification information is the remote user terminal, and the second identification bit is also used to indicate whether the relay user terminal has received the data packet.
[0021] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is:
[0022] The remote user terminal sends a request message when receiving a handover command sent by the source base station.
[0023] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is:
[0024] A switching trigger message actively sent by a remote user terminal when the switching conditions from an indirect path to a direct path, or from one indirect path to another indirect path are met, wherein the direct path is a path for the remote user terminal to directly communicate data with the base station, and the indirect path is a path for the remote user terminal to communicate data with the base station through a relay user terminal.
[0025] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: trigger information sent by the remote user terminal when the remote user terminal determines that the current signal quality is lower than a preconfigured threshold according to the measurement report.
[0026] In some embodiments of the present disclosure, the pre-configured trigger condition is: satisfying a predetermined time interval, or judging from a measurement report that the current signal quality is lower than a pre-configured threshold.
[0027] According to another aspect of the present disclosure, there is provided a data transmission method, comprising:
[0028] generating second identification information when indication information sent by a remote user terminal is received or a pre-configured trigger condition is met, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending signals from a base station to the remote user terminal;
[0029] The second identification information is sent to the base station so that the base station determines the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0030] According to another aspect of the present disclosure, there is provided a data transmission method, comprising:
[0031] receiving first identification information sent by the relay user terminal, wherein the first identification information indicates data in uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, the uplink being a communication path for sending signals from the remote user terminal to the base station, and the first identification information is generated by the relay user terminal when the indication information sent by the remote user terminal is received or a pre-configured trigger condition is met;
[0032] The data that is not successfully transmitted to the base station is determined according to the first identification information.
[0033] In some embodiments of the present disclosure, the data transmission method further includes: resending the data that was not successfully transmitted to the base station.
[0034] In some embodiments of the present disclosure, determining the data that is not successfully transmitted to the base station based on the first identification information includes: when a remote user terminal switches from a source base station to a target base station, determining the data that is not successfully transmitted to the source base station based on the first identification information and a packet data convergence protocol report received from the target base station.
[0035] In some embodiments of the present disclosure, resending the data that is not successfully transmitted to the base station includes: when the remote user terminal switches from the source base station to the target base station, resending the data that is not successfully transmitted to the source base station to the target base station.
[0036] According to another aspect of the present disclosure, there is provided a data transmission method, comprising:
[0037] receiving second identification information sent by the relay user terminal, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending a signal from a base station to the remote user terminal, and the second identification information is determined by the relay user terminal when indication information sent by the remote user terminal is received or a pre-configured trigger condition is met;
[0038] Determine data that is not successfully transmitted to the remote user terminal according to the second identification information.
[0039] In some embodiments of the present disclosure, the data transmission method further includes:
[0040] In case the remote user terminal is handed over from the source base station to the target base station, the unsuccessful transmission to the remote user terminal is forwarded to the target base station.
[0041] According to another aspect of the present disclosure, a relay user terminal is provided, including:
[0042] A first identification information determination module is configured to generate first identification information when receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, wherein the first identification information indicates data in uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is a communication path for sending signals from the remote user terminal to the base station;
[0043] The first sending module is configured to send the first identification information to a remote user terminal, so that the remote user terminal determines the data that is not successfully transmitted to the base station according to the first identification information.
[0044] According to another aspect of the present disclosure, a relay user terminal is provided, including:
[0045] A second identification information determination module is configured to generate second identification information when receiving indication information sent by a remote user terminal or when a pre-configured trigger condition is met, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, and the downlink is a communication path for sending signals from a base station to a remote user terminal;
[0046] The second sending module is configured to send the second identification information to the base station, so that the base station determines the data that is not successfully transmitted to the remote user terminal according to the second identification information.
[0047] According to another aspect of the present disclosure, a remote user terminal is provided, comprising:
[0048] a first identification information receiving module, configured to receive first identification information sent by a relay user terminal, wherein the first identification information indicates data in uplink data of a remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, the uplink being a communication path for sending a signal from the remote user terminal to the base station, and the first identification information is generated by the relay user terminal when receiving indication information sent by the remote user terminal or when a pre-configured trigger condition is met;
[0049] The first data determination module is configured to determine the data that is not successfully transmitted to the base station according to the first identification information.
[0050] According to another aspect of the present disclosure, a base station is provided, including:
[0051] a second identification information receiving module, configured to receive second identification information sent by the relay user terminal, wherein the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending a signal from a base station to a remote user terminal, and the second identification information is determined by the relay user terminal when receiving indication information sent by the remote user terminal or when a pre-configured trigger condition is met;
[0052] The second data determination module is configured to determine the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0053] According to another aspect of the present disclosure, there is provided an electronic device, comprising:
[0054] a memory configured to store instructions;
[0055] The processor is configured to execute the instructions so that the electronic device performs operations to implement the data transmission method as described in any of the above embodiments.
[0056] According to another aspect of the present disclosure, a data transmission system is provided, comprising a relay user terminal as in any of the above embodiments, a remote user terminal as in any of the above embodiments, and a base station as in any of the above embodiments.
[0057] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, the data transmission method as described in any of the above embodiments is implemented.
[0058] The present disclosure can ensure that data transmission of the remote UE is not lost. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0060] Figure 1 Schematic diagram of some embodiments of the data transmission method disclosed herein.
[0061] Figure 2 Schematic diagrams of other embodiments of the data transmission method disclosed herein.
[0062] Figure 3 Schematic diagrams of some further embodiments of the data transmission method disclosed herein.
[0063] Figure 4 Schematic diagrams of some further embodiments of the data transmission method disclosed herein.
[0064] Figure 5 Schematic diagrams of some further embodiments of the data transmission method disclosed herein.
[0065] Figure 6 Schematic diagrams of some further embodiments of the data transmission method disclosed herein.
[0066] Figure 7 A schematic diagram of UL data transmission in some embodiments of the present disclosure.
[0067] Figure 8 A schematic diagram of data in a PDCP buffer at a remote UE in some embodiments of the present disclosure is shown.
[0068] Fig. 9 It is a schematic diagram of DL data transmission in some embodiments of the present disclosure.
[0069] Fig.10 The present invention is a schematic diagram of data in a PDCP buffer in some embodiments of the present disclosure.
[0070] Fig.11 It is a schematic diagram of RLC status reporting in some embodiments of the related art.
[0071] Fig.12 A schematic diagram of RLC status reporting in some embodiments of the present disclosure.
[0072] Fig.13 Schematic diagram of some embodiments of the relay user terminal disclosed in the present invention.
[0073] Fig.14 Schematic diagram of some other embodiments of the relay user terminal disclosed in the present invention.
[0074] Fig.15 Schematic diagram of some further embodiments of the relay user terminal disclosed in the present invention.
[0075] Fig.16 Schematic diagram of some embodiments of the remote user terminal disclosed herein.
[0076] Fig.17 Schematic diagram of some embodiments of the base station disclosed herein.
[0077] Fig.18 Schematic diagram of the structure of some embodiments of the electronic device disclosed herein.
[0078] Fig.19 It is a schematic diagram of the structure of some embodiments of the data transmission system disclosed in the present invention. DETAILED DESCRIPTION
[0079] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The following description of at least one exemplary embodiment is actually only illustrative and is by no means intended to limit the present disclosure and its application or use. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0080] Unless specifically stated otherwise, the relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure.
[0081] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0082] Technologies, methods, and apparatus known to ordinary technicians in the relevant field may not be discussed in detail, but where appropriate, such technologies, methods, and apparatus should be considered part of the authorization specification.
[0083] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0084] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0085] The inventors also found through research that during the indirect path to direct path or indirect path to indirect path switching, when the source base station forwards to the target base station all DL (Down Link) data confirmed by the relay UE instead of the remote UE, DL data loss may occur. Related Art NR PDCP is designed with only a single-hop link in mind.
[0086] In view of at least one of the above technical problems, the present disclosure provides a data transmission method and system, a remote and relay user terminal, and a base station. For UL and DL data transmission during path switching between UE and network relay base stations, the present disclosure can ensure that the data transmission of the remote UE is not lost through a new standardized mechanism.
[0087] The present disclosure is described below through specific embodiments.
[0088] Figure 1 Schematic diagram of some embodiments of the data transmission method of the present disclosure. Preferably, the present embodiment can be performed by the relay user terminal of the present disclosure, the electronic device of the present disclosure, or the data transmission system of the present disclosure. The method includes at least one step from step 11 to step 12, wherein:
[0089] Step 11, when the indication information sent by the remote user terminal is received or the pre-configured trigger condition is met, generate first identification information, wherein the first identification information indicates the data in the uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is the communication path for sending signals from the remote user terminal to the base station.
[0090] In some embodiments of the present disclosure, the pre-configured trigger condition may include at least one of the following conditions, wherein: the relay user terminal determines that a predetermined time interval is met, or determines based on a measurement report that the current signal quality is lower than a pre-configured threshold.
[0091] In some embodiments of the present disclosure, when the relay user terminal determines that the predetermined time interval is met, or determines according to the measurement report that the current signal quality is lower than the preconfigured threshold, it may be a case of path switching or a case of path unchanged.
[0092] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: trigger information sent by the remote user terminal when the remote user terminal determines that the current signal quality is lower than a preconfigured threshold according to the measurement report. This situation can be a path switching situation or a path unchanged situation.
[0093] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: a request message sent by the remote user terminal when receiving a handover command sent by a source base station.
[0094] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: a switching trigger message actively sent by the remote user terminal when the switching conditions from an indirect path to a direct path, or from one indirect path to another indirect path are met, wherein the direct path is a path for the remote user terminal to directly communicate data with the base station, and the indirect path is a path for the remote user terminal to communicate data with the base station via a relay user terminal.
[0095] In some embodiments of the present disclosure, the indirect path to the direct path may be: the path for the remote user terminal to communicate data with the base station via the relay user terminal is switched to a path for the remote user terminal to communicate data directly with the base station, that is, the base station in the path does not change, but the relay user terminal is removed; the indirect path to the direct path may also be: the path for the remote user terminal to communicate data with the base station via the relay user terminal is switched to a direct path for the remote user terminal to communicate directly with another target medium.
[0096] In some embodiments of the present disclosure, an indirect path to another indirect path may be: a base station switches, that is, a path for a terminal to communicate data with a source base station via a relay user terminal is switched to a path for a terminal to communicate data with a target base station via a relay user terminal; a relay terminal switches, that is, a path for a terminal to communicate data with a base station via a first relay user terminal is switched to a path for a terminal to communicate data with the base station via a second relay user terminal; a relay terminal is added, that is, a path for a terminal to communicate data with a base station via a first relay user terminal is switched to a path for a terminal to communicate data with the base station via a first relay terminal and a second relay user terminal; at least two of the following changes occur simultaneously: a base station switches, a relay terminal switches, and a relay terminal is added.
[0097] Step 12: Send the first identification information to a remote user terminal so that the remote user terminal can determine the data that has not been successfully transmitted to the base station according to the first identification information.
[0098] In some embodiments of the present disclosure, sending the first identification information to a remote user terminal includes: generating a first wireless link control status report, wherein the first wireless link control status report includes the first identification information; and sending the first identification information to the remote user terminal via the first wireless link control status report.
[0099] In some embodiments of the present disclosure, when a remote user terminal switches from a source base station to a target base station, the remote user terminal is used to determine the data that was not successfully transmitted to the source base station based on the first identification information and the packet data convergence protocol report received from the target base station, and resend the data that was not successfully transmitted to the source base station to the target base station.
[0100] In the relevant technical standards, for the Inter-gNB (between base stations) indirect path switching scenario, lossless transmission of uplink and downlink data of the remote UE cannot be avoided. In particular, if sequential transmission is configured on the gNB side, UL data may be interrupted when the target gNB is waiting for the lost data packet.
[0101] The method described in the above-mentioned embodiment of the present disclosure determines the UL data packet that has been received by the relay UE but has not yet been successfully confirmed by the base station through the RLC status report information reported by the relay UE, and assists the remote UE to retransmit the data packet after the switch, which can avoid the remote UE from losing data during the indirect path switch, realize lossless transmission of data and ensure the user's service continuity.
[0102] Figure 2 Schematic diagrams of other embodiments of the data transmission method of the present disclosure. Preferably, this embodiment can be performed by the relay user terminal of the present disclosure, the electronic device of the present disclosure, or the data transmission system of the present disclosure. The method includes at least one step from step 21 to step 22, wherein:
[0103] Step 21, upon receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, generate second identification information, wherein the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, and the downlink is a communication path for sending signals from a base station to a remote user terminal.
[0104] In some embodiments of the present disclosure, the pre-configured trigger condition may include at least one of the following conditions, wherein: the relay user terminal determines that a predetermined time interval is met, or determines based on a measurement report that the current signal quality is lower than a pre-configured threshold.
[0105] In some embodiments of the present disclosure, when the relay user terminal determines that the predetermined time interval is met, or determines according to the measurement report that the current signal quality is lower than the preconfigured threshold, it may be a case of path switching or a case of path unchanged.
[0106] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: trigger information sent by the remote user terminal when the remote user terminal determines that the current signal quality is lower than a preconfigured threshold according to the measurement report. This situation can be a path switching situation or a path unchanged situation.
[0107] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: a request message sent by the remote user terminal when receiving a handover command sent by a source base station.
[0108] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: a switching trigger message actively sent by the remote user terminal when the switching conditions from an indirect path to a direct path, or from one indirect path to another indirect path are met, wherein the direct path is a path for the remote user terminal to directly communicate data with the base station, and the indirect path is a path for the remote user terminal to communicate data with the base station via a relay user terminal.
[0109] Step 22: Send the second identification information to the base station so that the base station can determine the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0110] In some embodiments of the present disclosure, the step of sending the second identification information to the base station includes: generating a second wireless link control status report, wherein the second wireless link control status report includes the second identification information; and sending the second identification information to a remote user terminal via the second wireless link control status report.
[0111] In some embodiments of the present disclosure, when a remote user terminal switches from a source base station to a target base station, the source base station is configured to forward the unsuccessful transmission to the remote user terminal to the target base station.
[0112] The method described in the above-mentioned embodiment of the present disclosure determines the DL data packet that has been received by the relay UE but has not been successfully confirmed by the remote UE through the RLC status report information reported by the relay UE, and the auxiliary base station retransmits the data packet after the switch, which can avoid the remote UE from losing data during the indirect path switching, realize lossless transmission of data and ensure the user's service continuity.
[0113] Figure 3 Schematic diagram of some other embodiments of the data transmission method of the present disclosure. Preferably, this embodiment can be performed by the relay user terminal of the present disclosure, the electronic device of the present disclosure, or the data transmission system of the present disclosure. The method includes at least one step from step 31 to step 33, wherein:
[0114] Step 31, upon receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, generating first identification information or second identification information, wherein the first identification information indicates data in the uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is a communication path for sending signals from the remote user terminal to the base station; the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, and the downlink is a communication path for sending signals from the base station to the remote user terminal.
[0115] In some embodiments of the present disclosure, the pre-configured trigger condition may include at least one of the following conditions, wherein: the relay user terminal determines that a predetermined time interval is met, or determines based on a measurement report that the current signal quality is lower than a pre-configured threshold.
[0116] In some embodiments of the present disclosure, when the relay user terminal determines that the predetermined time interval is met, or determines according to the measurement report that the current signal quality is lower than the preconfigured threshold, it may be a case of path switching or a case of path unchanged.
[0117] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: trigger information sent by the remote user terminal when the remote user terminal determines that the current signal quality is lower than a preconfigured threshold according to the measurement report. This situation can be a path switching situation or a path unchanged situation.
[0118] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: a request message sent by the remote user terminal when receiving a handover command sent by a source base station.
[0119] In some embodiments of the present disclosure, the indication information sent by the remote user terminal is: a switching trigger message actively sent by the remote user terminal when the switching conditions from an indirect path to a direct path, or from one indirect path to another indirect path are met, wherein the direct path is a path for the remote user terminal to directly communicate data with the base station, and the indirect path is a path for the remote user terminal to communicate data with the base station via a relay user terminal.
[0120] In some embodiments of the present disclosure, step 31 may include: the relay UE generates a first RLC status report and a second RLC status report according to the indication information sent by the remote UE or when the trigger condition pre-configured by the network is met, wherein the first RLC status report is used to indicate to the remote UE the RLC PDU data that has not yet been confirmed by the base station, and the second RLC status report is used to indicate to the base station the RLC PDU data that has not yet been confirmed by the remote UE.
[0121] Step 32: Send the first identification information to a remote user terminal so that the remote user terminal can determine the data that has not been successfully transmitted to the base station according to the first identification information.
[0122] In some embodiments of the present disclosure, sending the first identification information to a remote user terminal includes: sending the first RLC status report to the remote user terminal.
[0123] In some embodiments of the present disclosure, when a remote user terminal switches from a source base station to a target base station, the remote user terminal is used to determine the data that was not successfully transmitted to the source base station based on the first identification information and the packet data convergence protocol report received from the target base station, and resend the data that was not successfully transmitted to the source base station to the target base station.
[0124] Step 33: Send the second identification information to the base station so that the base station can determine the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0125] In some embodiments of the present disclosure, the step of sending the second identification information to the base station includes: sending the second RLC status report to the source base station.
[0126] In some embodiments of the present disclosure, when a remote user terminal switches from a source base station to a target base station, the source base station is configured to forward the unsuccessful transmission to the remote user terminal to the target base station.
[0127] The method described in the above-mentioned embodiment of the present disclosure determines the UL / DL data packets that have been received by the relay UE but have not yet been successfully confirmed by the base station / remote UE through the RLC status report information reported by the relay UE, and assists the base station / remote UE in retransmitting the data packets after switching, which can avoid the remote UE from losing data during the indirect path switching, realize lossless transmission of data and ensure the service continuity of the user.
[0128] Figure 4 Schematic diagrams of some other embodiments of the data transmission method of the present disclosure. Preferably, this embodiment can be executed by the remote user terminal of the present disclosure, the electronic device of the present disclosure, or the data transmission system of the present disclosure. The method includes at least one of steps 41 to 42, wherein:
[0129] Step 41, receiving the first identification information sent by the relay user terminal, wherein the first identification information indicates data in the uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, the uplink being a communication path for sending signals from the remote user terminal to the base station, and the first identification information is generated by the relay user terminal when it receives the indication information sent by the remote user terminal or meets a pre-configured trigger condition.
[0130] In some embodiments of the present disclosure, step 41 may include: receiving a first RLC status report sent by a relay user terminal, wherein the first RLC status report includes first identification information.
[0131] Step 42, determining data that has not been successfully transmitted to the base station according to the first identification information;
[0132] In some embodiments of the present disclosure, step 42 may include: when the remote user terminal switches from the source base station to the target base station, determining data that is not successfully transmitted to the source base station based on the first identification information and a packet data convergence protocol report received from the target base station.
[0133] In some embodiments of the present disclosure, Figure 4 As shown, the data transmission method disclosed herein may further include step 43, wherein:
[0134] Step 43: resend the data that is not successfully transmitted to the base station.
[0135] In some embodiments of the present disclosure, step 43 may include: when the remote user terminal switches from the source base station to the target base station, resending the data that is not successfully transmitted to the source base station to the target base station.
[0136] The method described in the above-mentioned embodiment of the present disclosure determines the UL data packet that has been received by the relay UE but has not yet been successfully confirmed by the base station through the RLC status report information reported by the relay UE, and assists the remote UE to retransmit the data packet after the switch, which can avoid the remote UE from losing data during the indirect path switch, realize lossless transmission of data and ensure the user's service continuity.
[0137] Figure 5 Schematic diagrams of some other embodiments of the data transmission method of the present disclosure. Preferably, this embodiment can be performed by the base station of the present disclosure, the electronic device of the present disclosure, or the data transmission system of the present disclosure. The method includes at least one step from step 51 to step 52, wherein:
[0138] Step 51, receiving second identification information sent by the relay user terminal, wherein the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending a signal from a base station to a remote user terminal, and the second identification information is determined by the relay user terminal when receiving indication information sent by the remote user terminal or satisfying a pre-configured trigger condition;
[0139] In some embodiments of the present disclosure, step 51 may include: receiving a second RLC status report sent by a relay user terminal, wherein the second RLC status report includes second identification information.
[0140] Step 52: Determine the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0141] In some embodiments of the present disclosure, Figure 5 As shown, the data transmission method may further include step 53, wherein:
[0142] Step 53: when the remote user terminal switches from the source base station to the target base station, forward the unsuccessful transmission to the remote user terminal to the target base station.
[0143] The method described in the above-mentioned embodiment of the present disclosure determines the DL data packet that has been received by the relay UE but has not been successfully confirmed by the remote UE through the RLC status report information reported by the relay UE, and the auxiliary base station retransmits the data packet after the switch, which can avoid the remote UE from losing data during the indirect path switching, realize lossless transmission of data and ensure the user's service continuity.
[0144] Figure 6 Schematic diagrams of some other embodiments of the data transmission method of the present disclosure. Preferably, this embodiment can be performed by the electronic device of the present disclosure or the data transmission system of the present disclosure. The method includes at least one step from step 0 to step 6, wherein:
[0145] Step 0: The remote UE accesses the network through the relay UE.
[0146] Step 1, the remote UE receives a radio resource control RRC connection reconfiguration message from a source base station, parses the RRC connection reconfiguration signaling, and obtains a parsing result; when receiving a handover command, an indication message may be sent to the source relay UE to request a data transmission status report.
[0147] In some embodiments of the present disclosure, Figure 6 As shown, the RRC connection reconfiguration signaling is a Handover Command.
[0148] Step 2: After the relay UE receives the indication information sent by the remote UE, or when the trigger condition pre-configured by the network is met, the relay UE generates a first RLC status report and a second RLC status report.
[0149] In some embodiments of the present disclosure, the first RLC status report (for UL data of a remote UE) includes at least one of identification information of a PC5 RLC PDU successfully received at the relay UE, identification information of a PC5 RLC PDU unsuccessfully received at the relay UE, identification information of a Uu RLC PDU successfully received at the base station, and identification information of a UuRLC PDU successfully received at the relay UE but not confirmed by the base station.
[0150] In some embodiments of the present disclosure, the second RLC status report (for DL data of the remote UE): includes at least one of the identification information of the Uu RLC PDU successfully received at the relay UE, the identification information of the Uu RLC PDU unsuccessfully received at the relay UE, the identification information of the PC5 RLC PDU successfully received at the remote UE, and the identification information of the PC5 RLC PDU successfully received at the relay UE but not confirmed by the remote UE.
[0151] Step 3: The relay UE sends a first RLC status report and a second RLC status report to the remote UE and the source base station respectively.
[0152] Step 4: The source base station determines the PDCP SDU data packet to be forwarded to the remote UE under the target base station based on the received second RLC status report. The source base station sends an SN STATUS TRANSFER message to the target base station to transfer the uplink and downlink PDCP SN (Sequence Number) and HFN (Hyper Frame Number) status. The source base station forwards the downlink PDCP SDU from the UPF to the target base station, and its SN corresponds to the PDCP PDU that has not been confirmed by the remote UE, where Data Forwarding is data forwarding.
[0153] Step 5: After accessing the target base station, the remote UE confirms the PDCP SDU data packet that was not successfully transmitted to the source base station based on the first RLC status report received from the relay UE and the PDCP status report received from the target base station and resends the data packet to the target base station.
[0154] Step 6: After the remote UE accesses, the target base station determines a downlink PDCP data packet for transmission based on a PDCP status report from the remote UE.
[0155] Related technology NR PDCP only considers single-hop links during design.
[0156] The above embodiments of the present disclosure can ensure that the data transmission of the remote UE is not lost through a new standardized mechanism for UL and DL data transmission during the path switching between the UE and the network relay.
[0157] The above-mentioned embodiments of the present disclosure provide a method and device for data transmission in relay communication. The method includes: the relay UE generates a first RLC status report and a second RLC status report according to the indication information sent by the remote UE or when the trigger condition pre-configured by the network is met, wherein the first RLC status report is used to indicate to the remote UE the RLC PDU data that has not been confirmed by the source base station, and the second RLC status report is used to indicate to the source base station the RLC PDU data that has not been confirmed by the remote UE; the remote UE confirms the PDCP SDU (Service Data Unit) data packet that has not been successfully transmitted to the source base station according to the first RLC status report and the PDCP status report received from the target base station; the source base station determines the PDCP SDU data packet that should be forwarded to the remote UE under the target base station according to the second RLC status report. The method described in the above-mentioned embodiments of the present disclosure can avoid the remote UE from losing uplink or downlink data packets during indirect path switching, realize lossless transmission of data and ensure service continuity for users.
[0158] The present disclosure is described below through specific embodiments.
[0159] The first specific embodiment
[0160] Figure 7 A schematic diagram of UL data transmission in some embodiments of the present disclosure. Figure 7 In the figure, CN is the core network, S-gNB is the source base station, T-gNB is the target base station, Relay UE is the relay user terminal, Remote UE is the remote user terminal, and # indicates an uplink data packet. Normal Xn / NG-HO is the standard Xn interface or NG interface switching, HO is (Handover) switching, NG interface is the interface between the wireless access network and the 5G core network, and Xn interface is the network interface between NG-RAN nodes (gNB or ng-eNB).
[0161] like Figure 7 As shown, UL data transmission may include 4 steps, wherein:
[0162] Step 7-1 is that the remote user terminal receives a handover command (HO command), wherein Indication signaling is an indication signal sent by the remote user terminal to the relay user terminal after receiving the handover command.
[0163] Step 7-2 is that before the remote user terminal performs the handover, the relay user terminal sends an RLC status report (Status report), i.e., the first RLC status report, to the remote user terminal, and the source base station sends an SN STATUSTRANSFER (sequence number status transfer) message to the target base station to transfer the uplink and downlink PDCP sequence numbers and superframe numbers.
[0164] Step 7-3 is that after the remote UE accesses the target base station, the remote UE confirms the PDCP SDU data packet that is not successfully transmitted to the source base station according to the first RLC status report received from the relay UE and the PDCP status report received from the target base station.
[0165] Step 7-4 is that after the path switching is completed, the remote UE starts to resend data packets to the target base station starting from data packet #3, where Start UL is the uplink data packet that starts to be resent.
[0166] For UL data transmission, such as Figure 7 As shown, it is assumed that when the remote UE receives the handover command, the data in the PDCP buffer at the remote UE is as follows Figure 8 As shown (where # represents the PDCP PDU sequence number). Figure 8 A schematic diagram of data in a PDCP buffer at a remote UE in some embodiments of the present disclosure is shown.
[0167] like Figure 7 and Figure 8 As shown, all RLC data packets corresponding to data packets #1 and #2 are successfully received by the source base station.
[0168] All RLC data packets corresponding to data packets #3 and #4 are successfully received by the source relay UE, but these RLC data packets have not yet been confirmed by the source base station (i.e., data packets that have been delivered to the lower layer of the SRAP layer but have not yet been transmitted over the air interface, or data packets that have been transmitted over the air interface between the source relay UE and the source base station but have not yet received confirmation feedback).
[0169] The source relay UE has not received the RLC data packets corresponding to #5 and thereafter.
[0170] In the related art method, from the perspective of the remote UE, #1 to #4 have been successfully sent because #1 to #4 are all confirmed by the source relay UE at the RLC level. When the remote UE receives a handover command including an indication of reestablishing PDCP, the remote UE only retransmits data #5 and thereafter to the target base station.
[0171] Using the improved method disclosed in the present invention, the remote UE can know that data packets #3 and #4 have not been successfully transmitted to the source base station based on the RLC status report received from the relay UE. When the remote UE receives a handover command including an indication of reestablishing PDCP, the remote UE retransmits data packets #3 and thereafter to the target base station.
[0172] The second specific embodiment
[0173] Fig. 9 FIG. 1 is a schematic diagram of DL data transmission in some embodiments of the present disclosure, wherein # represents a downlink data packet.
[0174] like Fig. 9 As shown, DL data transmission may include 4 steps, where:
[0175] Step 9-1 is that the remote user terminal receives a handover command (HO command), wherein Indication signaling is an indication signal sent by the remote user terminal to the relay user terminal after receiving the handover command.
[0176] Step 9-2 is that before the remote user terminal performs switching, the relay user terminal sends an RLC status report (Status report), that is, the second RLC status report, to the source base station, and the source base station performs data forwarding (Data Forwarding), sends an SN STATUS TRANSFER (Sequence Number Status Transfer) message to the target base station, and forwards the downlink PDCP SDU from the UPF to the target base station, whose SN corresponds to the PDCP PDU that has not yet been confirmed by the remote UE.
[0177] Step 9-3 is that the target base station determines the downlink PDCP data packet for transmission based on the PDCP status report from the remote UE after the remote UE accesses.
[0178] Step 9-4 is that after the path switching is completed, the target base station starts to resend data packets to the remote UE starting from data packet #4, where Start DL is the downlink data packet that starts to be resent.
[0179] For DL data transmission, such as Fig. 9As shown, the RLC packets corresponding to the PDCP data packets sent by the source gNB may have been confirmed by the source relay UE, but when the HO occurs, they may be waiting for transmission to the remote UE via the PC5 link. A problem similar to that in the UL regarding packet loss during path switching from an indirect link may be encountered. Using the improved method of the present disclosure, the source base station can know that the #3 and #4 data packets have not been successfully transmitted to the remote UE at this moment based on the RLC status report received from the relay UE. Therefore, the data received from the UPF #3 and later are forwarded to the target base station through the data forwarding process, and the target base station confirms and retransmits the unsuccessfully received data to the remote UE after the remote UE re-accesses. The PDCP status sent by the target base station through the remote UE includes that the remote UE has successfully received the #3 data packet, so the target base station retransmits the unsuccessfully received data, i.e., the #4 and later data packets, to the remote UE.
[0180] The third specific embodiment
[0181] In some embodiments of the present disclosure, Figures 1 to 6 In an embodiment, the data transmission method may further include: using the first identification bit and the second identification bit in the wireless link control RLC status report to indicate the first identification information or the second identification information, wherein the first identification bit is used to indicate whether the second identification bit is enabled, and the situation of enabling the second identification bit is used to indicate that the data packet of the first identification information or the second identification information is not successfully transmitted to the final target node, the final target node corresponding to the first identification information is the base station, and the final target node corresponding to the second identification information is the remote user terminal, and the second identification bit is also used to indicate whether the relay user terminal receives the data packet.
[0182] In some embodiments of the present disclosure, the first identification bit may be a reserved field R following E1 of ACK_SN in the RLC status report.
[0183] In some embodiments of the present disclosure, the second identification bit may be a reserved field R following NACK_SN in the RLC status report, which is changed to an E4 field.
[0184] Fig.10 FIG. 1 is a schematic diagram of data in a PDCP buffer in some embodiments of the present disclosure. Fig.10 As shown, the dark color represents the data packets that have been received, and the white color represents the data packets that have not been received.
[0185] Fig.11 FIG. 1 is a schematic diagram of RLC status reporting in some embodiments of the related art. Fig.11 The figure shows the PDU status report of the 12-bit sequence number.
[0186] like Fig.11As shown, the meaning of the D / C field is: a D / C field of 0 indicates a control PDU, and a D / C field of 1 indicates a data PDU.
[0187] like Fig.11 As shown in FIG. 1 , the CPT field is used to indicate different types of control packets. If the CPT field is 000, it indicates a protocol data unit status (STATUS PDU).
[0188] like Fig.11 As shown, ACK_SN indicates that the data packets with this sequence number and later have not been received, and it is not explicitly notified that they have not been received.
[0189] like Fig.11 As shown, E1 indicates whether a NACK_SN / E1 / E2 / E3 field follows. Currently, 1 can be filled in.
[0190] like Fig.11 As shown, NACK_SN indicates a lost data packet.
[0191] like Fig.11 As shown, E2 indicates whether SoStart and SoEnd follow. It is mainly used for incomplete reception of data packets and is not involved in this scenario.
[0192] like Fig.11 As shown, the E3 field indicates whether a message about a series of RLC SDUs not being received is followed. Whether there is a range field.
[0193] like Fig.11 As shown, the NACK range field indicates that starting from NACK_SN (including NACK_SN), several consecutive RLC SDUs are lost.
[0194] The final completed data packet is shown in Table 1.
[0195]
[0196] Table 1
[0197] Figure 8 Schematic diagram of data in the PDCP buffer in some embodiments of the present disclosure. Figure 8 As shown, all RLC data packets corresponding to data packets #1 and #2 are successfully received by the final target node (base station {UL scenario} or remote UE {DL scenario}); all RLC data packets corresponding to data packets #3 and #4 are successfully received by the intermediate node (source relay UE), but these RLC data have not yet been confirmed by the final destination node; the source relay UE has not yet received the RLC data packets corresponding to #5 and later.
[0198] ACK_SN indicates that the data packets with this sequence number and thereafter have not been received. (i.e., the identification information of the unsuccessfully received PC5 RLC PDU at the relay UE in the present disclosure {first status report, UL situation}, or the identification information of the unsuccessfully received Uu RLC PDU at the relay UE {second status report, DL situation}).
[0199] Fig.12 FIG. 1 is a schematic diagram of RLC status reporting in some embodiments of the present disclosure. Fig.12 As shown, the reserved field R after E1 of ACK_SN is used to indicate the type of NACK_SN (whether E4 is enabled): when NACK_SN type is 1, it indicates a data packet lost (or not delivered) at the final destination (i.e., the identification information of the Uu RLC PDU that was not successfully received at the base station, or the identification information of the PC5 RLC PDU that was not successfully received at the remote UE); when NACK_SN type is 0, it follows the traditional standard definition behavior.
[0200] In some embodiments of the present disclosure, Fig.12 As shown, the reserved field R after NACK_SN becomes the E4 field, and the meaning of the E4 value is: when E4 is 0, it means that the current node (relay UE) has not received the data packet. When E4 is 0, it means that the RLC PDU is successfully received at the current node (relay UE) but not confirmed by the final target node, that is, the Uu RLC PDU is successfully received at the relay UE but not confirmed by the base station, or the PC5 RLC PDU is successfully received at the relay UE but not confirmed by the remote UE.
[0201] In some embodiments of the present disclosure, Fig.12 The final completed data packet is shown in Table 2.
[0202]
[0203] Table 2
[0204] The above embodiments of the present disclosure are applicable to near field communication P-RAN. The method of the above embodiments of the present disclosure can ensure lossless transmission of user data during indirect path switching, ensure user service continuity, and thus improve the practicality of relay access in coverage expansion applications.
[0205] Fig.13 Schematic diagram of some embodiments of the relay user terminal disclosed in the present invention. Fig.13 As shown, the relay user terminal of the present disclosure may include a first identification information determining module 110 and a first sending module 120, wherein:
[0206] The first identification information determination module 110 is configured to generate first identification information when receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, wherein the first identification information indicates data in the uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is a communication path for sending signals from the remote user terminal to the base station.
[0207] The first sending module 120 is configured to send the first identification information to a remote user terminal, so that the remote user terminal determines the data that has not been successfully transmitted to the base station according to the first identification information.
[0208] In some embodiments of the present disclosure, the relay user terminal of the present disclosure may be configured to execute any of the above embodiments of the present disclosure (for example Figure 1-Figure 3 Any embodiment, Figure 6 The data transmission method described in step 2-step 3) of the embodiment.
[0209] The above-mentioned embodiment of the present disclosure determines the UL data packets that have been received by the relay UE but have not yet been successfully confirmed by the base station through the RLC status report information reported by the relay UE, and assists the remote UE to retransmit the data packet after the switch, which can avoid the remote UE from losing data during the indirect path switching, realize lossless transmission of data and ensure the user's service continuity.
[0210] Fig.14 Schematic diagram of some other embodiments of the relay user terminal disclosed in the present invention. Fig.14 As shown, the relay user terminal of the present disclosure may include a second identification information determining module 130 and a second sending module 140, wherein:
[0211] The second identification information determination module 130 is configured to generate second identification information when receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, wherein the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, and the downlink is a communication path for sending signals from a base station to a remote user terminal.
[0212] The second sending module 140 is configured to send the second identification information to the base station, so that the base station determines the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0213] In some embodiments of the present disclosure, the relay user terminal of the present disclosure may be configured to execute any of the above embodiments of the present disclosure (for example Figure 1-Figure 3 Any embodiment, Figure 6 The data transmission method described in step 2-step 3) of the embodiment.
[0214] The above-mentioned embodiment of the present disclosure determines the DL data packets that have been received by the relay UE but have not been successfully confirmed by the remote UE through the RLC status report information reported by the relay UE, and the auxiliary base station retransmits the data packets after the switch, which can avoid the remote UE from losing data during the indirect path switching, realize lossless transmission of data and ensure the user's service continuity.
[0215] Fig.15 Schematic diagram of some other embodiments of the relay user terminal disclosed in the present invention. Fig.15 As shown, the relay user terminal of the present disclosure may include a first identification information determination module 110, a first sending module 120, a second identification information determination module 130 and a second sending module 140, wherein:
[0216] The first identification information determination module 110 is configured to generate first identification information when receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, wherein the first identification information indicates data in the uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is a communication path for sending signals from the remote user terminal to the base station.
[0217] The first sending module 120 is configured to send the first identification information to a remote user terminal, so that the remote user terminal determines the data that has not been successfully transmitted to the base station according to the first identification information.
[0218] The second identification information determination module 130 is configured to generate second identification information when receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, wherein the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, and the downlink is a communication path for sending signals from a base station to a remote user terminal.
[0219] The second sending module 140 is configured to send the second identification information to the base station, so that the base station determines the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0220] In some embodiments of the present disclosure, the relay user terminal of the present disclosure may be configured to execute any of the above embodiments of the present disclosure (for example Figure 1-Figure 3 Any embodiment, Figure 6 The data transmission method described in step 2-step 3) of the embodiment.
[0221] In the above-mentioned embodiments of the present disclosure, the relay UE generates a first RLC status report and a second RLC status report according to the indication information sent by the remote UE or when the trigger conditions preconfigured by the network are met, wherein the first RLC status report is used to indicate to the remote UE the RLC PDU data that has not yet been confirmed by the base station, and the second RLC status report is used to indicate to the base station the RLC PDU data that has not yet been confirmed by the remote UE.
[0222] The above-mentioned embodiments of the present disclosure can determine the UL / DL data packets that have been received by the relay UE but have not yet been successfully confirmed by the base station / remote UE through the RLC status report information reported by the relay UE, and assist the base station / remote UE in retransmitting the data packets after switching, which can avoid data loss of the remote UE during the indirect path switching, realize lossless transmission of data and ensure the service continuity of the user.
[0223] Fig.16 Schematic diagram of some embodiments of the remote user terminal disclosed in the present invention. Fig.16 As shown, the remote user terminal of the present disclosure may include a first identification information receiving module 210 and a first data determining module 220, wherein:
[0224] The first identification information receiving module 210 is configured to receive first identification information sent by the relay user terminal, wherein the first identification information indicates data in the uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, the uplink being a communication path for sending signals from the remote user terminal to the base station, and the first identification information is generated by the relay user terminal when it receives indication information sent by the remote user terminal or meets a pre-configured trigger condition.
[0225] The first data determination module 220 is configured to determine the data that has not been successfully transmitted to the base station according to the first identification information.
[0226] In some embodiments of the present disclosure, the remote user terminal of the present disclosure may be configured to execute any of the above embodiments of the present disclosure (for example, Figure 4 Example Figure 6 The data transmission method described in step 0-step 1, step 5) of the embodiment.
[0227] In the above-mentioned embodiment of the present disclosure, the remote UE sends indication information to the relay UE to request a data transmission status report.
[0228] In the above embodiment of the present disclosure, the remote UE confirms the PDCP SDU data packet that is not successfully transmitted to the base station according to the first RLC status report and the PDCP status report received from the target base station.
[0229] The above-mentioned embodiment of the present disclosure determines the UL data packets that have been received by the relay UE but have not yet been successfully confirmed by the base station through the RLC status report information reported by the relay UE, and assists the remote UE to retransmit the data packet after the switch, which can avoid the remote UE from losing data during the indirect path switching, realize lossless transmission of data and ensure the user's service continuity.
[0230] Fig.17 Schematic diagram of some embodiments of the base station disclosed in the present invention. Fig.17 As shown, the base station of the present disclosure may include a second identification information receiving module 310 and a second data determining module 320, wherein:
[0231] The second identification information receiving module 310 is configured to receive second identification information sent by the relay user terminal, wherein the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending signals from a base station to the remote user terminal, and the second identification information is determined by the relay user terminal when it receives indication information sent by the remote user terminal or when a pre-configured trigger condition is met.
[0232] The second data determination module 320 is configured to determine the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
[0233] In some embodiments of the present disclosure, the base station of the present disclosure may be configured to perform any of the above embodiments of the present disclosure (for example Figure 5 Example Figure 6 The data transmission method described in step 4) of the embodiment.
[0234] In the above embodiment of the present disclosure, the base station determines the PDCP SDU data packet to be forwarded to the remote UE under the target base station according to the second RLC status report.
[0235] The above-mentioned embodiment of the present disclosure determines the DL data packets that have been received by the relay UE but have not been successfully confirmed by the remote UE through the RLC status report information reported by the relay UE, and the auxiliary base station retransmits the data packets after the switch, which can avoid the remote UE from losing data during the indirect path switching, realize lossless transmission of data and ensure the user's service continuity.
[0236] Fig.18 Schematic diagram of the structure of some embodiments of the electronic device disclosed in the present invention. Fig.13 As shown, the electronic device includes a memory 91 and a processor 92 .
[0237] The memory 91 is used to store instructions. The processor 92 is coupled to the memory 91. The processor 92 is configured to execute the above-mentioned embodiments (for example, Figure 1-Figure 6 The data transmission method described in any embodiment).
[0238] In some embodiments of the present disclosure, when the processor 92 executes any of the above embodiments of the present disclosure (for example Figure 5 Example Figure 6 In the case of the data transmission method described in step 2-step 3) of the embodiment, the electronic device can be implemented as a relay user terminal.
[0239] In some embodiments of the present disclosure, when the processor 92 executes any of the above embodiments of the present disclosure (for example Figure 5 Example Figure 6 In the case of the data transmission method described in step 4) of the embodiment, the electronic device can be implemented as a base station.
[0240] In some embodiments of the present disclosure, when the processor 92 executes any of the above embodiments of the present disclosure (for example Figure 5 Example Figure 6 In the case of the data transmission method described in step 0-step 1, step 5) of the embodiment, the electronic device can be implemented as a remote user terminal.
[0241] like Fig.18 As shown, the electronic device also includes a communication interface 93 for information exchange with other devices. At the same time, the electronic device also includes a bus 94, through which the processor 92, the communication interface 93, and the memory 91 communicate with each other.
[0242] The memory 91 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory. The memory 91 may also be a memory array. The memory 91 may also be divided into blocks, and the blocks may be combined into virtual volumes according to certain rules.
[0243] In addition, the processor 92 may be a central processing unit (CPU), or may be an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present disclosure.
[0244] Fig.19 Schematic diagram of the structure of some embodiments of the data transmission system disclosed in the present invention. Fig.19 As shown, the data transmission system of the present disclosure may include a relay user terminal 100, a remote user terminal 200 and a base station 300, wherein:
[0245] The relay user terminal 100 is any one of the above embodiments (for example Figures 13 to 15 The relay user terminal described in any embodiment).
[0246] The remote user terminal 200 is any one of the above embodiments (for example Fig.16 The remote user terminal described in embodiment).
[0247] The base station 300 is any one of the above embodiments (for example Fig.17 The base station described in embodiment).
[0248] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, any of the above embodiments (for example Figure 1-Figure 11 The data transmission method described in any embodiment).
[0249] In some embodiments of the present disclosure, the computer-readable storage medium may be a non-transitory computer-readable storage medium.
[0250] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, devices, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable non-transient storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0251] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0252] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0253] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0254] The relay user terminal, first identification information determination module, first sending module, second identification information determination module, second sending module, remote user terminal, first identification information receiving module, first data determination module, first data retransmission module, base station, second identification information receiving module and second data determination module described above can be implemented as a general-purpose processor, a programmable logic controller (PLC), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component or any appropriate combination thereof for performing the functions described in this application.
[0255] So far, the present disclosure has been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed here.
[0256] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing the relevant hardware through a program, and the program may be stored in a non-transitory computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0257] The description of the present disclosure is given for the purpose of illustration and description, and is not intended to be exhaustive or to limit the present disclosure to the disclosed form. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments are selected and described in order to better illustrate the principles and practical applications of the present disclosure, and to enable those of ordinary skill in the art to understand the present disclosure and thereby design various embodiments with various modifications suitable for specific uses.
Claims
1. A data transmission method, comprising: When indication information sent by a remote user terminal is received or a pre-configured trigger condition is met, first identification information is generated, wherein the first identification information indicates data in uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is a communication path for sending signals from the remote user terminal to the base station; The first identification information is sent to a remote user terminal so that the remote user terminal determines data that has not been successfully transmitted to the base station according to the first identification information.
2. The data transmission method according to claim 1, further comprising: generating second identification information when indication information sent by a remote user terminal is received or a pre-configured trigger condition is met, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending signals from a base station to the remote user terminal; The second identification information is sent to the base station so that the base station determines the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
3. The data transmission method according to claim 1 or 2, wherein: The sending the first identification information to the remote user terminal includes: generating a first radio link control status report, wherein the first radio link control status report includes the first identification information; The first identification information is sent to a remote user terminal via the first radio link control status report.
4. The data transmission method according to claim 2, wherein: The sending the second identification information to the base station comprises: generating a second radio link control status report, wherein the second radio link control status report includes the second identification information; The second identification information is sent to a remote user terminal via the second radio link control status report.
5. The data transmission method according to claim 2, further comprising: The first identification bit and the second identification bit in the wireless link control status report are used to indicate the first identification information or the second identification information, wherein the first identification bit is used to indicate whether the second identification bit is enabled, and the enabling of the second identification bit is used to indicate that the data packet of the first identification information or the second identification information is not successfully transmitted to the final target node, the final target node corresponding to the first identification information is the base station, and the final target node corresponding to the second identification information is the remote user terminal, and the second identification bit is also used to indicate whether the relay user terminal has received the data packet.
6. The data transmission method according to claim 1 or 2, wherein: The indication information sent by the remote user terminal is: A request message sent by a remote user terminal upon receiving a handover command sent by a source base station; or, A switching trigger message actively sent by a remote user terminal when a switching condition from an indirect path to a direct path, or from one indirect path to another indirect path is met, wherein a direct path is a path for a remote user terminal to directly communicate data with a base station, and an indirect path is a path for a remote user terminal to communicate data with a base station via a relay user terminal; or, The remote user terminal sends trigger information when it determines that the current signal quality is lower than the pre-configured threshold according to the measurement report.
7. The data transmission method according to claim 1 or 2, wherein: The pre-configured trigger condition is: satisfying a predetermined time interval, or judging from a measurement report that the current signal quality is lower than a pre-configured threshold.
8. A data transmission method, comprising: generating second identification information when indication information sent by a remote user terminal is received or a pre-configured trigger condition is met, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending signals from a base station to the remote user terminal; The second identification information is sent to the base station so that the base station determines the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
9. A data transmission method, comprising: receiving first identification information sent by the relay user terminal, wherein the first identification information indicates data in uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, the uplink being a communication path for sending signals from the remote user terminal to the base station, and the first identification information is generated by the relay user terminal when the indication information sent by the remote user terminal is received or a pre-configured trigger condition is met; The data that is not successfully transmitted to the base station is determined according to the first identification information.
10. The data transmission method according to claim 9, further comprising: The data that is not successfully transmitted to the base station is resent.
11. The data transmission method according to claim 10, wherein: The determining the data that is not successfully transmitted to the base station according to the first identification information comprises: determining the data that is not successfully transmitted to the source base station according to the first identification information and a packet data convergence protocol report received from the target base station when the remote user terminal switches from the source base station to the target base station; The resending of the data that is not successfully transmitted to the base station includes: when the remote user terminal switches from the source base station to the target base station, resending the data that is not successfully transmitted to the source base station to the target base station.
12. A data transmission method, comprising: receiving second identification information sent by the relay user terminal, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending a signal from a base station to the remote user terminal, and the second identification information is determined by the relay user terminal when indication information sent by the remote user terminal is received or a pre-configured trigger condition is met; Determine data that is not successfully transmitted to the remote user terminal according to the second identification information.
13. The data transmission method according to claim 12, further comprising: In case the remote user terminal is handed over from the source base station to the target base station, the unsuccessful transmission to the remote user terminal is forwarded to the target base station.
14. A relay user terminal, comprising: A first identification information determination module is configured to generate first identification information when receiving indication information sent by a remote user terminal or satisfying a pre-configured trigger condition, wherein the first identification information indicates data in uplink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, and the uplink is a communication path for sending signals from the remote user terminal to the base station; The first sending module is configured to send the first identification information to a remote user terminal, so that the remote user terminal determines the data that is not successfully transmitted to the base station according to the first identification information.
15. A relay user terminal, comprising: A second identification information determination module is configured to generate second identification information when receiving indication information sent by a remote user terminal or when a pre-configured trigger condition is met, wherein the second identification information indicates data in downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, and the downlink is a communication path for sending signals from a base station to a remote user terminal; The second sending module is configured to send the second identification information to the base station, so that the base station determines the data that is not successfully transmitted to the remote user terminal according to the second identification information.
16. A remote user terminal, comprising: a first identification information receiving module, configured to receive first identification information sent by a relay user terminal, wherein the first identification information indicates data in uplink data of a remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the base station, the uplink being a communication path for sending a signal from the remote user terminal to the base station, and the first identification information is generated by the relay user terminal when receiving indication information sent by the remote user terminal or when a pre-configured trigger condition is met; The first data determination module is configured to determine the data that is not successfully transmitted to the base station according to the first identification information.
17. A base station, comprising: a second identification information receiving module, configured to receive second identification information sent by the relay user terminal, wherein the second identification information indicates data in the downlink data of the remote user terminal that is successfully received by the relay user terminal and has not yet been confirmed by the remote user terminal, the downlink being a communication path for sending a signal from a base station to a remote user terminal, and the second identification information is determined by the relay user terminal when receiving indication information sent by the remote user terminal or when a pre-configured trigger condition is met; The second data determination module is configured to determine the data that has not been successfully transmitted to the remote user terminal according to the second identification information.
18. An electronic device comprising: a memory configured to store instructions; The processor is configured to execute the instructions so that the electronic device performs operations to implement the data transmission method as described in any one of claims 1-13.
19. A data transmission system comprising the relay user terminal according to claim 14 or 15, the remote user terminal according to claim 16 and the base station according to claim 17.
20. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, the data transmission method according to any one of claims 1 to 13 is implemented.
Citation Information
Patent Citations
Packet data convergence protocol status report sending method, equipment and device
CN115701172A
Remote terminal information sending method, receiving method and equipment
CN116017770A
ACK / NACK-based relay scheme for uplink coverage improvement
CN116325585A
Path switching method and apparatus, terminal, and storage medium
WO2022188855A1
