Method and device used in wireless communication

By initiating and canceling delay status reporting at the MAC sublayer, the problem of how to manage delay status reporting when some PDCP SDUs are transmitted is solved, and the effects of resource saving, service quality assurance and delay reduction are achieved.

CN119815361APending Publication Date: 2025-04-11HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410504862.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-24
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the scenario where the MAC sublayer processes the delay status report, how to cancel the delay status report that has been initiated at the appropriate time, especially when a portion of the PDCP SDUs of the N PDCP SDUs is transmitted.

Method used

The first DSR process is initiated at the MAC sublayer to provide the delay state of at least one logical channel to the serving base station and cancel the unfinished first DSR process when K PDCP SDUs of the N PDCP SDUs are transmitted by the MAC PDUs.

Benefits of technology

By canceling unnecessary delay status reports, system resources are saved, service quality is ensured, transmission delay is reduced, and more abundant coding technology is supported.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815361A_ABST
    Figure CN119815361A_ABST
Patent Text Reader

Abstract

The application discloses a method and device used in wireless communication, comprising: in an MAC sublayer, initiating a first DSR process, the first DSR process being to provide a time delay state of at least one logical channel to a serving base station, the time delay state of the at least one logical channel comprising a remaining time, the remaining time being less than the first DSR process; the remaining time is the minimum value in the remaining time of the first type of timers respectively associated with the untransmitted PDCP SDU of the at least one logical channel; and cancelling the first DSR process that has not been completed as a response to K of N PDCP SDUs of the at least one logical channel being transmitted by the MAC PDU, where both the N and the K are positive integers and the N is greater than the K, at least one of the N or the K is configured or predefined, or the K depends on the N. According to the invention, resources can be saved and the transmission reliability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a method for controlling delay status reporting in a cellular wireless communication system. Background Art

[0002] In the future, the application scenarios of wireless communication systems will become more and more diversified, and different application scenarios will put forward different performance requirements for the system. In order to meet the different performance requirements of various application scenarios, the 3GPP (3rd Generation Partner Project) RAN (Radio Access Network) #72 plenary meeting decided to study the new radio (NR) (or Fifth Generation, 5G) technology, and the NR WI (Work Item) was passed at the 3GPP RAN #75 plenary meeting, and the standardization work on NR began.

[0003] In communication, both LTE (Long Term Evolution) and 5G NR involve accurate reception of reliable information, optimized energy efficiency, determination of information validity, flexible resource allocation, scalable system structure, efficient non-access layer information processing, low service interruption and drop rate, and support for low power consumption. This is of great significance to the normal communication between base stations and user equipment, the reasonable scheduling of resources, and the balancing of system loads. It can be said to be the cornerstone of high throughput, meeting the communication needs of various services, improving spectrum utilization, and improving service quality. It is indispensable for eMBB (ehanced Mobile BroadBand), URLLC (Ultra Reliable Low Latency Communication) and eMTC (enhanced Machine Type Communication). At the same time, in IIoT (Industrial Internet of Things), V2X (Vehicular to X), device to device, unlicensed spectrum communication, user communication quality monitoring, network planning and optimization, TN (Territial Network), dual connectivity system, wireless resource management and multi-antenna codebook selection, signaling design, neighbor management, business management, and beamforming, there are extensive demands. Information transmission methods are divided into broadcast and unicast. Both transmission methods are essential for 5G systems because they are very helpful in meeting the above requirements.

[0004] As the scenarios and complexity of the system continue to increase, higher requirements are placed on reducing interruption rates, reducing latency, enhancing reliability, enhancing system stability, business flexibility, and power saving. At the same time, compatibility between different versions of different systems also needs to be considered during system design. Summary of the invention

[0005] The researchers found that in the scenario where the MAC sublayer processes the delay status report, how to cancel the initiated delay status report at the appropriate time, especially when some of the N PDCP SDUs are transmitted, is a problem that needs to be solved.

[0006] In view of the above-mentioned problems, this application provides a solution.

[0007] It should be noted that, in the absence of conflict, the embodiments and features in any node of the present application can be applied to any other node. In the absence of conflict, the embodiments and features in the embodiments of the present application can be arbitrarily combined with each other. At the same time, the method proposed in the present application can also be used to solve other problems in communication, such as NR evolution and problems in 6G systems.

[0008] As an embodiment, the interpretation of the terminology in the present application refers to the definition of the 3GPP specification protocol TS38 series.

[0009] As an example, the interpretation of the terms in the present application refers to the definitions of the TS37 series of specification protocols of 3GPP.

[0010] The present application discloses a method in a first node used for wireless communication, comprising: initiating a first DSR process at a MAC sublayer, wherein the first DSR process is to provide a delay status of at least one logical channel to a serving base station, the delay status of the at least one logical channel including a remaining time, and the remaining time is a minimum value of the remaining time of a first type of timer respectively associated with a PDCP SDU that has not been transmitted for the at least one logical channel;

[0011] In response to K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by a MAC PDU, canceling the first DSR process that has not been completed, wherein both N and K are positive integers and N is greater than K, at least one of N or K is configured or predefined, or K depends on N.

[0012] As an embodiment, the problems to be solved by the present application include: how to control the cancellation of the delay status report to be transmitted, especially how to cancel the delay status report to be transmitted when only part of the N PDCP SDUs associated with the delay status report are transmitted, which is a problem that needs to be solved.

[0013] As an embodiment, the benefits of the above method include: saving network resources, ensuring the overall service quality of the business, improving resource utilization, reducing transmission delay, better supporting XR (Extended Reality) business, and better supporting richer coding technologies.

[0014] Specifically, according to one aspect of the present application, at a protocol layer above the PDCP sublayer, the N PDCP SDUs are encoded in a first type, and the K depends on at least one parameter of the first type of encoding.

[0015] Specifically, according to one aspect of the present application, first QoS information is received, and the K depends on at least the latter of the N and the first QoS information.

[0016] Specifically, according to one aspect of the present application, the cancellation of the first DSR process that has not been completed as a response to the K PDCP SDUs out of the N PDCP SDUs that have not been transmitted for the at least one logical channel being transmitted by the MAC PDU includes: the first node, as a response to the K PDCP SDUs out of the N PDCP SDUs being correctly transmitted, discards the N PDCP SDUs at the PDCP sublayer.

[0017] Specifically, according to one aspect of the present application, the cancellation of the incomplete first DSR process as a response to the transmission of K PDCP SDUs out of the N PDCP SDUs that have not been transmitted for the at least one logical channel by the MAC PDU includes: the first node, as a response to the fact that only K PDCP SDUs out of the N PDCP SDUs are correctly transmitted, the PDCP sublayer of the first node indicates to the MAC sublayer that the value of the first data amount is 0, and the indication that the value of the first data amount is 0 triggers the MAC sublayer of the first node to cancel the incomplete first DSR process.

[0018] Specifically, according to one aspect of the present application, the N PDCP SDUs belong to the same PDU set, and the PDCP sublayer of the first node indicates the K to the MAC sublayer.

[0019] Specifically, according to one aspect of the present application, the K PDCP SDUs include at least K1 first-type PDCP SDUs, and the first-type PDCP SDU generates at least one second-type PDCP SDU among the N PDCP SDUs.

[0020] Specifically, according to one aspect of the present application, the N PDCP SDUs include at least one non-delay-critical PDCP SDU, and the delay-critical PDCP SDU is a PDCP SDU in which the remaining time of a first type timer associated with the PDCP SDU is less than a first threshold, or, the delay-critical PDCP SDU is a PDCP PDU in a PDU set, and the PDU set includes a PDCP SDU in which the remaining time of an associated first type timer is less than a first threshold.

[0021] Specifically, according to one aspect of the present application, the first DSR process includes generating a first MAC CE, the first MAC CE including a first cache size and a second cache size for the at least one logical channel; the first cache size and the second cache size are respectively for the first type of PDCP SDU and the second type of PDCP SDU in the N PDCP SDUs, wherein the first type of PDCP SDU generates the second type of PDCP SDU.

[0022] Specifically, according to one aspect of the present application, the first node is a user equipment.

[0023] Specifically, according to one aspect of the present application, the first node is a vehicle-mounted terminal.

[0024] Specifically, according to one aspect of the present application, the first node is a mobile phone.

[0025] The present application discloses a first node used in wireless communication, comprising:

[0026] A first processor initiates a first DSR (Delay Status Report) process at a MAC sublayer, wherein the first DSR process is to provide a delay status of at least one logical channel to a serving base station, wherein the delay status of the at least one logical channel includes a remaining time, and the remaining time is a minimum value of remaining times of first-type timers respectively associated with untransmitted PDCP SDUs of the at least one logical channel;

[0027] The first processor, in response to K PDCP SDUs of N PDCP SDUs of the at least one logical channel being transmitted by a MAC PDU, cancels the first DSR process that has not been completed, wherein both N and K are positive integers and N is greater than K, and at least one of N or K is configured or predefined, or K depends on N. As an embodiment, compared with the traditional solution, the present application has the following advantages:

[0028] When the terminal sends an experimental status report to the network, since it carries the remaining time information, it will prompt the network to give priority to allocating resources to data with a shorter remaining time. The method proposed in this application saves system resources by canceling unnecessary delay status reports, ensures that limited resources can be used more effectively, and ensures service quality. It has obvious effects on services with delay requirements, especially those with high delay requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments with reference to the following drawings:

[0030] Figure 1 A schematic diagram showing initiating a first DSR process and canceling an unfinished first DSR process according to an embodiment of the present application is shown;

[0031] Figure 2 A schematic diagram of a network architecture according to an embodiment of the present application is shown;

[0032] Figure 3 A schematic diagram showing an embodiment of a wireless protocol architecture of a user plane and a control plane according to an embodiment of the present application;

[0033] Figure 4 A schematic diagram showing a first communication device and a second communication device according to an embodiment of the present application is shown;

[0034] Figure 5 A flow chart showing wireless signal transmission according to an embodiment of the present application is shown;

[0035] Figure 6 A schematic diagram of a first MAC CE according to an embodiment of the present application is shown;

[0036] Figure 7 A schematic diagram of N PDCP SDUs according to an embodiment of the present application is shown;

[0037] Figure 8 A schematic diagram showing a first-type PDCP SDU generating at least one second-type PDCP SDU among N PDCP SDUs according to an embodiment of the present application;

[0038] Fig. 9 A schematic diagram showing the dependence of K on N according to an embodiment of the present application is shown;

[0039] Fig.10 The following is a schematic diagram illustrating a processing device used in a first node according to an embodiment of the present application. Implementation

[0041] The technical solution of the present application will be further described in detail below in conjunction with the accompanying drawings. It should be noted that, unless there is a conflict, the embodiments in the present application and the features in the embodiments can be combined with each other arbitrarily.

[0042] Example 1

[0043] Embodiment 1 illustrates a flowchart of initiating a first DSR process and canceling an unfinished first DSR process according to an embodiment of the present application, as shown in the attached figure. Figure 1 Attached Figure 1 In the figure, each box represents a step. It should be emphasized that the order of the boxes in the figure does not represent the temporal relationship between the steps represented.

[0044] In Embodiment 1, the first node in the present application initiates a first DSR process in step 101 and cancels the unfinished first DSR process in step 102.

[0045] The first DSR process is to provide the serving base station with the delay status of at least one logical channel, the delay status of the at least one logical channel including the remaining time, and the remaining time is the minimum value of the remaining time of the first type of timer respectively associated with the PDCP SDU that has not been transmitted for the at least one logical channel; the first node cancels the first DSR process in response to the transmission of K PDCP SDUs out of N PDCP SDUs for the at least one logical channel by the MAC PDU, the N and the K are both positive integers and the N is greater than the K, at least one of the N or the K is configured or predefined, or the K depends on the N.

[0046] As an embodiment, the first node is a UE (User Equipment).

[0047] As an embodiment, the first node is a terminal.

[0048] As an embodiment, DSR is a MAC sublayer process. After a DSR process is initiated, it will try to send a corresponding MAC CE to the serving base station to carry delay status information. Due to heavy uplink load or because resources have not been allocated or other data are transmitted first, this MAC CE may not be transmitted immediately. Therefore, the unfinished DSR can be canceled at an appropriate time. A DSR process is associated with N PDCP SDUs, that is, to report the remaining time or the shortest remaining time of these N PDCP SDUs so that the network can schedule these data in time. When these N PDCP SDUs are transmitted or all discarded, the DSR process loses its meaning and can be canceled to save resources. Otherwise, the network still needs to allocate resources to schedule these PDCP SDUs. However, this is not the optimal processing. For a scenario where K is configured or predefined, when K PDCP SDUs out of N PDCP SDUs are transmitted, the other end has received enough information. Therefore, in this case, the DSR process can also be canceled. When K is significantly smaller than N, it will save resources and increase flexibility.

[0049] As an embodiment, initiating the first DSR process at the MAC sublayer is of special significance, because the delay status report is for services that have little remaining time and need to be transmitted urgently. Only the MAC CE of the MAC sublayer can quickly report this information to the network. The RRC sublayer processes slowly and cannot meet the requirements, even the 5G NR system cannot meet the requirements.

[0050] As an embodiment, the present application is directed to low-latency or ultra-low-latency transmission.

[0051] As an embodiment, the present application is directed to XR services.

[0052] As an embodiment, the present application is directed to low-latency interactive services.

[0053] As an embodiment, the lower layer when the RRC sublayer performs operations includes at least one of the physical layer, the MAC sublayer, the RLC sublayer, and the PDCP sublayer.

[0054] As an embodiment, the higher layer when the RRC sublayer performs an operation includes a non-access stratum.

[0055] As an embodiment, the higher layer signaling includes RRC signaling or non-access stratum signaling.

[0056] As an embodiment, in the present application, if it is not specifically stated that it is executed in the MAC sublayer, it is executed in the RRC sublayer.

[0057] As an embodiment, access layer security of the first node is activated.

[0058] As an embodiment, the access stratum (AS) includes multiple protocol layers, and the details can be referred to Embodiment 3.

[0059] As an embodiment, the first node is in an RRC connected state.

[0060] As an embodiment, any parameter in the present application may be either configured by the network or generated by the first node according to an internal algorithm, such as randomly.

[0061] As an embodiment, the values ​​of the timers in the present application are all limited and do not exceed 2560 milliseconds.

[0062] As an embodiment, the value of the timer is the running time when the timer is not interfered with.

[0063] As an example, the value of any parameter in the present application, including but not limited to the value of a timer and the value of a counter, is limited unless otherwise stated.

[0064] As a sub-embodiment of this embodiment, the upper limit of the value of any parameter in this application is 1024 times of 65536.

[0065] As a sub-embodiment of this embodiment, the upper limit of the value of any parameter in this application is 65536 or 65535.

[0066] As a sub-embodiment of this embodiment, the upper limit of the value of any parameter in this application is 1024.

[0067] As a sub-embodiment of this embodiment, the upper limit of the value of any parameter in this application is 640 or 320.

[0068] As an embodiment, the present application is directed to NR.

[0069] As an embodiment, the present application is directed to a NR evolved wireless communication network.

[0070] As an embodiment, the serving cell refers to the cell where the UE resides. Performing a cell search includes the UE searching for a suitable cell of the selected PLMN (Public Land Mobile Network) or SNPN (Stand-alone Non-Public Network), selecting the suitable cell to provide available services, and monitoring the control channel of the suitable cell. This process is defined as residing on the cell; that is, a residing cell is the serving cell of the UE relative to the UE. Residing on a cell in the RRC idle state or the RRC inactive state has the following benefits: it enables the UE to receive system messages from the PLMN or SNPN; after registration, if the UE wishes to establish an RRC connection or continue a suspended RRC connection, the UE can do so by performing initial access on the control channel of the residing cell; the network can page the UE; and the UE can receive ETWS (Earthquake and Tsunami Warning System) and CMAS (Commercial Mobile Alert System) notifications.

[0071] As an embodiment, for a UE in an RRC connected state that is not configured with CA / DC (carrier aggregation / dual connectivity), there is only one service cell including a primary cell. For a UE in an RRC connected state that is configured with CA / DC (carrier aggregation / dual connectivity), the service cell is used to indicate a set of cells including a special cell (SpCell) and all cells from the small cell. The primary cell (Primary Cell) is an MCG (Master Cell Group) cell that operates on the main frequency. The UE performs an initial connection establishment process or initiates connection reconstruction on the primary cell. For dual connection operations, the special cell refers to the PCell (Primary Cell) of the MCG or the PSCell (Primary SCGCell) of the SCG (Secondary Cell Group); if it is not a dual connection operation, the special cell refers to the PCell.

[0072] As an embodiment, the operating frequency of the SCell (Secondary Cell) is a secondary frequency.

[0073] As an embodiment, the first node is only configured with MCG.

[0074] As an example, individual contents of an information element are referred to as fields.

[0075] As an embodiment, MR-DC (Multi-Radio Dual Connectivity) refers to dual connectivity between E-UTRA and NR nodes, or dual connectivity between two NR nodes.

[0076] As an embodiment, in MR-DC, the wireless access node that provides the control plane connection to the core network is the master node, which may be a master eNB, a master ng-eNB, or a master gNB.

[0077] As an embodiment, MCG refers to a group of service cells associated with a master node in MR-DC, including SpCells, and may also, optionally, include one or more SCells.

[0078] As an embodiment, PCell is the SpCell of MCG.

[0079] As an embodiment, the PSCell is the SpCell of the SCG.

[0080] As an embodiment, in MR-DC, the control plane connection to the core network is not provided, and the radio access node that provides additional resources to the UE is a slave node. The slave node can be an en-gNB, a slave ng-eNB or a slave gNB.

[0081] As an embodiment, in MR-DC, a group of service cells associated with a slave node is a SCG (secondary cell group), including a SpCell and, optionally, one or more SCells.

[0082] As an embodiment, the SpCell is a PCell or the SpCell is a PSCell.

[0083] As an embodiment, in the RRC inactive state, DC is not used.

[0084] As an example, in the RRC inactive state, CA is typically not used.

[0085] As an embodiment, the RRC information block refers to an information block (information element) in an RRC message.

[0086] As an embodiment, SSB may be referred to as SS\PBCH, or SS block.

[0087] As an embodiment, L1 is layer 1 (Layer-1) or physical layer.

[0088] As an embodiment, L2 is layer 2 (Layer-2).

[0089] As an embodiment, the present application is directed to NR and NR evolved networks, such as 6G networks.

[0090] As an embodiment, one RRC information block may include one or more RRC information blocks.

[0091] As an embodiment, an RRC information block may not include any RRC information block, but only include at least one parameter.

[0092] As an embodiment, the radio bearer includes at least a signaling radio bearer and a data radio bearer.

[0093] As an embodiment, a radio bearer is a service or an interface of a service provided by the PDCP sublayer to a higher layer.

[0094] As a sub-embodiment of this embodiment, the higher layer includes one of the RRC sublayer, NAS, and SDAP layer.

[0095] As an embodiment, the signaling radio bearer is a service or an interface of services provided by PDCP to a higher layer.

[0096] As a sub-embodiment of this embodiment, the higher layer includes an RRC sublayer, at least the former in NAS.

[0097] As an embodiment, the data radio bearer is a service or an interface of services provided by PDCP to a higher layer.

[0098] As a sub-embodiment of this embodiment, the higher layer includes the SDAP layer, at least the former in NAS.

[0099] As an embodiment, the RLC bearer is a service or service interface provided by the RLC sublayer to the PDCP sublayer.

[0100] As an embodiment, after the first node establishes an RRC connection with the network, the first node enters an RRC connection state.

[0101] As a sub-embodiment of this embodiment, the network is a Radio Access Network (RAN).

[0102] As an embodiment, when the first node does not establish an RRC connection with the network, the first node is in an RRC idle state.

[0103] As a sub-embodiment of this embodiment, the network is a Radio Access Network (RAN).

[0104] As an embodiment, when the RRC connection established between the first node and the network is suspended, the first node enters an RRC inactive state.

[0105] As a sub-embodiment of this embodiment, the network is a Radio Access Network (RAN).

[0106] As an embodiment, different functions are supported in different RRC states.

[0107] As an embodiment, only very limited functions are supported in the non-RRC connected state.

[0108] As an embodiment, the non-RRC connected state is or includes an RRC idle state.

[0109] As an embodiment, the non-RRC connected state is or includes an RRC inactive state.

[0110] As an embodiment, the first node is not in limited service mode.

[0111] As an embodiment, the first node is in an RRC connected state.

[0112] As an embodiment, the method proposed in the present application and the scenario based thereon are not aimed at emergency services.

[0113] As an embodiment, the initiating the first DSR process includes generating a first MAC CE (control element).

[0114] As an embodiment, the first MAC CE is a DSR MAC CE.

[0115] As an embodiment, the initiating the first DSR process includes controlling the sending of the first MAC CE.

[0116] As an embodiment, the initiating the first DSR process includes controlling the cancellation of the first DSR process.

[0117] As an embodiment, the first MAC CE indicates that the delay status of the at least one logical channel includes the remaining time.

[0118] As an embodiment, the first DSR process that has not yet ended is a Pending DSR process.

[0119] As an embodiment, the first DSR process that has not yet ended is an incomplete DSR process.

[0120] As an embodiment, the first DSR process that has not yet ended is a DSR process that has not yet been canceled.

[0121] As an embodiment, the first DSR process can only be canceled but not completed.

[0122] As an embodiment, the first DSR process includes generating a DSR MAC CE other than the first MAC CE, for example, generating another DSR MAC CE after the first MAC CE is sent.

[0123] As an embodiment, the service cell of the first node belongs to the service base station.

[0124] As an embodiment, the current cell of the first node belongs to the serving base station.

[0125] As an embodiment, the primary cell of the first node belongs to the serving base station.

[0126] As an embodiment, the at least one logical channel includes one logical channel.

[0127] As an embodiment, the at least one logical channel includes multiple logical channels.

[0128] As an embodiment, the at least one logical channel belongs to a logical channel group.

[0129] As an embodiment, the service cell of the first node configures which logical channels belong to the same logical channel group.

[0130] As an embodiment, the at least one logical channel is based on a logical channel group.

[0131] As an embodiment, the first MAC CE reports the delay status in units of logical channel groups.

[0132] As an embodiment, the first MAC CE reports the delay status of at least one logical channel group.

[0133] As an embodiment, the first DSR process is to provide the serving base station with the delay status of at least one logical channel. The first DSR process is to provide the serving base station with the delay status of at least one logical channel group.

[0134] As an embodiment, the at least one logical channel is a logical channel group.

[0135] As an embodiment, the at least one logical channel is used to transmit a specific service.

[0136] As an embodiment, the specific service is an XR service.

[0137] As an embodiment, the at least one logical channel is used to transmit a PDU set.

[0138] As an embodiment, the remaining time included in the delay state of the at least one logical channel is the minimum value of the remaining time of the first type of timer respectively associated with the untransmitted PDCP SDU of the at least one logical channel.

[0139] As an embodiment, the meaning of the untransmitted PDCP SDU for the at least one logical channel includes: the PDCP SDU is transmitted by the at least one logical channel.

[0140] As an embodiment, the meaning of the PDCP SDU that is not transmitted for the at least one logical channel includes: the PDCP SDU to be transmitted by the at least one logical channel.

[0141] As an embodiment, the meaning of the untransmitted PDCP SDU for the at least one logical channel includes: the untransmitted PDCP SDU is a PDCP SDU of the first PDCP entity.

[0142] As an embodiment, the meaning of the untransmitted PDCP SDU for the at least one logical channel includes: the untransmitted PDCP SDU is the PDCP SDU of the first data radio bearer.

[0143] As a sub-sub-embodiment of this embodiment, the first data radio bearer is served by at least one RLC bearer.

[0144] As a sub-sub-embodiment of this embodiment, the logical channel of any RLC bearer in the at least one RLC bearer belongs to the at least one logical channel.

[0145] As an embodiment, the wireless bearer corresponding to the first PDCP entity is the first data wireless bearer.

[0146] As an embodiment, the meaning of the first type timer associated with the untransmitted PDCP SDUs for the at least one logical channel includes: any PDCP SDU in the PDCP SDU is associated with a first type timer.

[0147] As an embodiment, the meaning of the first type of timer associated with the untransmitted PDCP SDU for the at least one logical channel includes: a timer in the first type of timer associated with any PDCP SDU in the PDCP SDU.

[0148] As an embodiment, the meaning of the first type timer associated with the untransmitted PDCP SDUs for the at least one logical channel includes: any PDCP SDU in the PDCP SDU is associated with a first type timer.

[0149] As a sub-embodiment of this embodiment, any PDCP SDU in the PDCP SDU is associated with a discardTimer in a first type of timer.

[0150] As a sub-embodiment of this embodiment, any PDCP SDU in the PDCP SDU is associated with a discardTimerForLowImportance in the first type of timer.

[0151] As a sub-embodiment of this embodiment, any PDCP SDU in the PDCP SDU may be associated with a discardTimerForLowImportance or a discardTimer in a first type of timer.

[0152] As a sub-embodiment of this embodiment, part of the PDCP SDU in any one of the PDCP SDUs is associated with a discardTimerForLowImportance in a first-type timer; and part of the PDCP SDU in any one of the PDCP SDUs is associated with a discardTimer in a first-type timer.

[0153] As an embodiment, the first type of timer is a timer of the PDCP sublayer.

[0154] As an embodiment, the first type of timer is only configured for data radio bearers.

[0155] As an embodiment, the duration of the first type of timer is configured by a higher layer.

[0156] As a sub-embodiment of this embodiment, the higher layer is the RRC sublayer.

[0157] As a sub-embodiment of this embodiment, the higher layer configures the first type of timer according to the instruction of the network.

[0158] As an embodiment, the first type of timer controls the discarding of PDCP SDU.

[0159] As an embodiment, the first type of timer includes a timer.

[0160] As an embodiment, the first type of timer includes discardTimer.

[0161] As an embodiment, the first type of timer includes discardTimerForLowImportance.

[0162] As an embodiment, the remaining time is the minimum value of the remaining time of the first type of timer associated with each of the untransmitted PDCP SDUs of the at least one logical channel, and the meaning includes: the minimum value of the remaining time of the first type of timer associated with any PDCP SDU in the untransmitted PDCP SDUs of the at least one logical channel is the remaining time.

[0163] As an embodiment, the remaining time is the minimum value of the remaining time of the first-class timers respectively associated with the untransmitted PDCP SDUs of the at least one logical channel, and the meaning includes: any PDCP SDU in the untransmitted PDCP SDUs of the at least one logical channel is respectively associated with a first-class timer, and the minimum of the remaining time of all the respectively associated first-class timers is the remaining time.

[0164] As an embodiment, the remaining time is the minimum value of the remaining time of the first type of timer respectively associated with the untransmitted PDCP SDUs of the at least one logical channel, and the meaning includes: the remaining time of the PDCP SDU that most urgently needs to be transmitted among the untransmitted PDCP SDUs of the at least one logical channel is the remaining time indicated by the delay status of the at least one logical channel.

[0165] As an embodiment, the remaining time is the minimum value of the remaining time of the first type of timer respectively associated with the untransmitted PDCP SDU of the at least one logical channel, and the meaning includes: when the remaining time of the first type of timer respectively associated with the untransmitted PDCP SDU of the at least one logical channel changes to a certain extent, the first node generates a DSR MAC CE again.

[0166] As a sub-embodiment of this embodiment, the certain change includes: a change in the untransmitted PDCP SDU for the at least one logical channel.

[0167] As a sub-embodiment of this embodiment, the certain change includes: a certain change occurs to the smallest of the remaining times of the first type of timers respectively associated with the untransmitted PDCP SDUs of the at least one logical channel.

[0168] As a sub-embodiment of this embodiment, the certain change includes: a change in a smallest one of the remaining times of the first type timers respectively associated with the untransmitted PDCP SDUs of the at least one logical channel exceeds a given threshold.

[0169] As an embodiment, assuming that the untransmitted PDCP SDU for the at least one logical channel includes SDU1, SDU2, SDU3, ..., SDUn, the remaining time of the first type timer associated with these SDUs is t1, t2, t3, ..., tn, respectively, then the smallest one among t1, t2, t3, ..., tn is the remaining time included in the delay state of the at least one logical channel.

[0170] As an embodiment, the delay state of the at least one logical channel includes only a remaining time.

[0171] As an embodiment, the first DSR process is initiated only when the remaining time is shorter than a first threshold.

[0172] As an embodiment, the N PDCP SDUs belong to the same PDU set.

[0173] As an embodiment, the PDCP entity to which the N PDCP SDUs belong determines that the N PDCP SDUs belong to the same PDU set based on protocol headers of the N PDCP SDUs.

[0174] As an embodiment, the PDCP entity to which the N PDCP SDUs belong determines, according to an instruction from a higher layer, that the N PDCP SDUs belong to the same PDU set.

[0175] As a sub-embodiment of this embodiment, the higher layer includes an SDAP sub-layer.

[0176] As a sub-embodiment of this embodiment, the higher layer includes a non-access layer.

[0177] As a sub-embodiment of this embodiment, the higher layer includes an application layer.

[0178] As an embodiment, a PDU set consists of one or more PDUs carrying a payload of a unit of information generated by the application layer.

[0179] As a sub-embodiment of this embodiment, a PDU set includes, for example, a frame of video or a video slice.

[0180] As a sub-embodiment of this embodiment, in some applications, data of a PDU set need to be decoded together to be meaningful.

[0181] As a sub-embodiment of this embodiment, the PDU in a PDU set is a PDU of the application layer or a PDU of other protocol layers that carries application layer information.

[0182] As a sub-embodiment of this embodiment, a PDU set consists of one or more PDUs carrying a payload of a unit of information generated by the application layer.

[0183] As a sub-embodiment of this embodiment, any PDU in a PDU set includes an identity or index for identifying the PDU set.

[0184] As an embodiment, the N PDCP SDUs belong to or constitute a PDU set.

[0185] As an embodiment, the response that K PDCP SDUs out of N PDCP SDUs for the at least one logical channel are transmitted by MAC PDU means that K PDCP SDUs out of N PDCP SDUs are transmitted by MAC PDU, and NK PDCP SDUs out of N PDCP SDUs have not yet been transmitted by MAC PDU.

[0186] As a sub-embodiment of this embodiment, NK PDCP SDUs among the N PDCP SDUs are not correctly transmitted.

[0187] As a sub-embodiment of this embodiment, NK PDCP SDUs among the N PDCP SDUs are not transmitted to the network by means other than MAC PDU.

[0188] As an embodiment, the response that K PDCP SDUs out of N PDCP SDUs for the at least one logical channel are transmitted by MAC PDU means that only part of the N PDCP SDUs are transmitted by MAC PDU.

[0189] As an embodiment, the response to K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by MAC PDU means that only part of the N PDCP SDUs are transmitted.

[0190] As an embodiment, the untransmitted PDCP SDU for the at least one logical channel is a portion of the N PDCP SDUs.

[0191] As an embodiment, the response of K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by the MAC PDU means: when the number of untransmitted PDCU SDUs for the at least one logical channel is less than NK.

[0192] As an embodiment, the response of K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by MAC PDU means: when the number of untransmitted PDCU SDUs for the at least one logical channel is no more than NK.

[0193] As an embodiment, NK is greater than zero.

[0194] As an embodiment, when there are more than NK untransmitted PDCU SDUs for the at least one logical channel, the first DSR process is initiated.

[0195] As an embodiment, the first DSR process is to provide the serving base station with a delay status of the untransmitted PDCP SDU among the N PDCP SDUs.

[0196] As an embodiment, for different PDU sets, the corresponding value of N may be different.

[0197] As a sub-embodiment of this embodiment, N is greater than 0.

[0198] As an embodiment, when the cancellation of the first DSR process that has not been completed is performed, at least part of the N PDCP SDUs are not transmitted.

[0199] As an embodiment, the N PDCP SDUs are PDCP SDUs for the at least one logical channel.

[0200] As an embodiment, the N is indicated by a protocol layer above the PDCP sublayer.

[0201] As an embodiment, the N is indicated by a protocol header of a protocol layer above the PDCP sublayer.

[0202] As an embodiment, the protocol headers of the N PDCP SDUs include the same identifier.

[0203] As a sub-embodiment of this embodiment, the identifier is used to identify the N PDCP SDUs.

[0204] As a sub-embodiment of this embodiment, the identifier is used to identify a PDU set.

[0205] As a sub-embodiment of this embodiment, the protocol header is a protocol header of the SDAP sublayer.

[0206] As a sub-embodiment of this embodiment, the protocol header is a protocol header of the non-access layer.

[0207] As a sub-embodiment of this embodiment, the protocol header is a TCP or IP header.

[0208] As a sub-embodiment of this embodiment, the protocol header is an RTP header.

[0209] As a sub-embodiment of this embodiment, the protocol header is a protocol header of the application layer.

[0210] As an embodiment, when the number of PDCP SDUs received by the PDCP sublayer for one PDU set is N.

[0211] As a sub-embodiment of this embodiment, the N is implicitly indicated.

[0212] As an embodiment, the N is explicitly indicated by a higher layer of the PDCP sublayer.

[0213] As an embodiment, the explicit indication includes a fixed configuration.

[0214] As an embodiment, the explicit indication includes QoS parameters.

[0215] As an embodiment, the N is indicated implicitly.

[0216] As an embodiment, at least one of the N or the K is configured or predefined.

[0217] As an embodiment, at least one of the N or the K is configured.

[0218] As an embodiment, at least one of the N or the K is configured, including: the N is configured.

[0219] As an embodiment, at least one of the N or the K is configured, including: the K is configured.

[0220] As an embodiment, at least one of the N or the K is configured, including: the N and the K are configured.

[0221] As an embodiment, the configured includes: configured by the network.

[0222] As an embodiment, the configured includes: configured by the RRC sublayer of the first node.

[0223] As an embodiment, the configured includes: an SDAP sublayer of the first node.

[0224] As an embodiment, the configured includes: configured by a non-access layer of the first node.

[0225] As an embodiment, at least one of the N or the K is predefined.

[0226] As an embodiment, at least one of the N or the K is predefined, including: the N is predefined.

[0227] As an embodiment, at least one of the N or the K is predefined, including: the K is predefined.

[0228] As an embodiment, at least one of the N or the K is predefined, including: the N and the K are predefined.

[0229] As an embodiment, K is predefined and N is configured.

[0230] As an embodiment, the value of N varies with different PDU sets.

[0231] As an embodiment, the K varies with different PDU sets.

[0232] As an embodiment, the ratio of K to N varies with different PDU sets.

[0233] As an embodiment, the advantage of the above method is that it is more flexible and different performance indicators can be set for different PDU sets.

[0234] As an embodiment, the ratio of K to N remains unchanged with different PDU sets.

[0235] As an embodiment, the above method has the advantage of low complexity.

[0236] As an embodiment, the K is obtained from the N.

[0237] As an embodiment, the K depends on the N.

[0238] As an embodiment, at least one of the N or the K is configured or predefined, or the meaning that the K depends on the N includes: the N is configured and the K depends on the N.

[0239] As an embodiment, the benefits of the above method include: ensuring flexibility while controlling the complexity of implementation.

[0240] As an embodiment, at least one of the N or the K is configured or predefined, or the meaning that the K depends on the N includes: the N is predefined and the K depends on the N.

[0241] As an embodiment, the benefits of the above method include: greatly reducing the complexity of implementation.

[0242] As an embodiment, the initiating the first DSR process includes generating a first MAC CE, wherein the first MAC CE includes an indication of whether the at least one logical channel is configured with an additional cache status table.

[0243] As an embodiment, the initiating the first DSR process includes generating a first MAC CE, and the first MAC CE includes an indication of the cache status of the at least one logical channel.

[0244] As an embodiment, the buffer status is or includes untransmitted data for the at least one logical channel.

[0245] As an embodiment, the buffer status includes the amount of data in the N PDCP SDUs that is not transmitted by the MAC PDU.

[0246] As an embodiment, the cache status is or includes untransmitted data for the at least one logical channel and the first MAC CE.

[0247] As an embodiment, the initiating the first DSR process includes generating a first MAC CE, wherein the first MAC CE includes an indication of the amount of data to be transmitted of the at least one logical channel.

[0248] As an embodiment, the amount of data to be transmitted is the amount of data to be transmitted in the N PDCP SDUs.

[0249] As an embodiment, the amount of data to be transmitted is the amount of data in the N PDCP SDUs that is not transmitted by the MAC PDU.

[0250] As an embodiment, the K PDCP SDUs are any K of the N PDCP SDUs.

[0251] As an embodiment, the K PDCP SDUs are given K of the N PDCP SDUs.

[0252] As an embodiment, the PDCP SDUs other than the K PDCP SDUs among the N PDCP SDUs are generated by the K PDCP SDUs.

[0253] As an embodiment, the untransmitted PDCP SDU for the at least one logical channel is or includes the N PDCP SDUs.

[0254] As an embodiment, the untransmitted PDCP SDU for the at least one logical channel includes only a portion of the N PDCP SDUs.

[0255] As a sub-implementation of this embodiment, this is the most typical scenario.

[0256] As a sub-embodiment of this embodiment, when the first DSR process is initiated, the untransmitted PDCP SDUs for the at least one logical channel include more than NK PDCP SDUs among the N PDCP SDUs.

[0257] As an embodiment, in response to K PDCP SDUs among the N PDCP SDUs that have not been transmitted for the at least one logical channel being transmitted by MAC PDU, canceling the first DSR process that has not been completed includes: in response to K PDCP SDUs among the N PDCP SDUs being correctly transmitted, discarding the N PDCP SDUs at the PDCP sublayer.

[0258] As an embodiment, the meaning of discarding the N PDCP SDUs at the PDCP sublayer as a response to K PDCP SDUs among the N PDCP SDUs being correctly transmitted includes: when K PDCP SDUs among the N PDCP SDUs are correctly transmitted, the PDCP sublayer of the first node discards the N PDCP SDUs.

[0259] As an embodiment, the meaning of discarding the N PDCP SDUs at the PDCP sublayer as a response to the correct transmission of K PDCP SDUs among the N PDCP SDUs includes: K PDCP SDUs among the N PDCP SDUs are triggered by correct transmission, and the PDCP sublayer of the first node discards the N PDCP SDUs.

[0260] As an embodiment, the PDCP sublayer of the first node includes a PDCP entity to which the N PDCP SDUs belong.

[0261] As an embodiment, the PDCP sublayer determines whether a PDCP SDU is correctly transmitted through an indication of the RLC sublayer or the MAC sublayer.

[0262] As an embodiment, the PDCP sublayer determines whether a PDCP SDU is correctly transmitted through an indication of a lower protocol layer.

[0263] As an embodiment, the correct transmission of the N PDCP SDUs means being sent correctly.

[0264] As an embodiment, the first type timer associated with each PDCP SDU in the N PDCP SDUs has not expired.

[0265] As an embodiment, the discarding of the N PDCP SDUs at the PDCP sublayer is irrelevant to whether the first type of timer associated with any PDCP SDU among the N PDCP SDUs has expired.

[0266] As an embodiment, the benefits of the above method include: saving resources.

[0267] As an embodiment, the cancellation of the incomplete first DSR process as a response to the transmission of K PDCP SDUs out of the N PDCP SDUs that have not been transmitted for the at least one logical channel by the MAC PDU includes: the first node, as a response to the fact that only K PDCP SDUs out of the N PDCP SDUs are correctly transmitted, the PDCP sublayer of the first node indicates to the MAC sublayer that the value of the first data amount is 0, and the indication that the value of the first data amount is 0 triggers the MAC sublayer of the first node to cancel the incomplete first DSR process.

[0268] As an embodiment, the first data volume is for data of non-low importance.

[0269] As an embodiment, the first data amount is for the PDCP SDU associated with the discardTimer in the N PDCP SDUs.

[0270] As an embodiment, the first data amount is for the K PDCP SDUs.

[0271] As an embodiment, the first data amount is for the N PDCP SDUs.

[0272] As an embodiment, the first data amount is for a first type of PDCP SDU among the N PDCP SDUs, wherein the first type of PDCP SDU generates a second type of PDCP SDU.

[0273] As an embodiment, the first type of PDCP SDU is a source PDCP SDU.

[0274] As an embodiment, the second type of PDCP SDU is a repair PDCP SDU.

[0275] As an embodiment, the N PDCP SDUs only include the first type PDCP SDU and the second type PDCP SDU.

[0276] As an embodiment, the benefits of the above method include: the cancellation of the DSR process can be controlled more flexibly.

[0277] As an embodiment, only K PDCP SDUs out of the N PDCP SDUs are counted into the first data amount.

[0278] As an embodiment, the only K PDCP SDUs are the largest K PDCP SDUs among the N PDCP SDUs.

[0279] As an embodiment, when any K PDCP SDUs among the N PDCP SDUs, and the any K PDCP SDUs include at least one PDCP SDU that does not belong to the maximum K PDCP SDUs, the PDCP sublayer of the first node indicates that the value of the first data amount of the MAC sublayer is 0.

[0280] As an embodiment, when any K PDCP SDUs among the N PDCP SDUs, and the any K PDCP SDUs include at least one PDCP SDU that does not belong to the maximum K PDCP SDUs, the PDCP sublayer of the first node instructs the MAC sublayer to cancel the first DSR process.

[0281] As an embodiment, the non-zero value of the first data amount depends on the maximum K PDCP SDUs among the N PDCP SDUs, and the zero value of the first data amount depends on any K PDCP SDUs transmitted among the N PDCP SDUs.

[0282] As an embodiment, the non-zero value of the first data amount depends on the maximum K PDCP SDUs among the N PDCP SDUs, and the zero value of the first data amount depends on the Kth transmitted PDCP SDU among the N PDCP SDUs.

[0283] As a sub-embodiment of this embodiment, the Kth transmitted SDU may or may not be the maximum K PDCP SDUs.

[0284] As an embodiment, the only K PDCP SDUs are the earliest arriving K PDCP SDUs among the N PDCP SDUs.

[0285] As an embodiment, when any K PDCP SDUs among the N PDCP SDUs, and the any K PDCP SDUs include at least one PDCP SDU that does not belong to the earliest arriving K PDCP SDUs, the PDCP sublayer of the first node indicates to the MAC sublayer that the value of the first data amount is 0.

[0286] As an embodiment, when any K PDCP SDUs among the N PDCP SDUs, and the any K PDCP SDUs include at least one PDCP SDU that does not belong to the earliest arriving K PDCP SDUs, the PDCP sublayer of the first node instructs the MAC sublayer to cancel the first DSR process.

[0287] As an embodiment, the non-zero value of the first data amount depends on the earliest arriving K PDCP SDUs among the N PDCP SDUs, and the zero value of the first data amount depends on any transmitted K PDCP SDUs among the N PDCP SDUs.

[0288] As an embodiment, the non-zero value of the first data amount depends on the earliest arriving K PDCP SDUs among the N PDCP SDUs, and the zero value of the first data amount depends on the Kth transmitted PDCP SDU among the N PDCP SDUs.

[0289] As a sub-embodiment of this embodiment, the K-th transmitted SDU may or may not be the earliest arriving K PDCP SDUs.

[0290] As an embodiment, the earliest arrival is the one with the earliest sequence number.

[0291] As an embodiment, the above method has the following benefits: it is helpful to ensure that data is transmitted quickly, reduce packet loss, and has a certain degree of flexibility.

[0292] As an embodiment, the N PDCP SDUs belong to the same PDU set, and the PDCP sublayer of the first node indicates the K to the MAC sublayer.

[0293] As an embodiment, K is fixed.

[0294] As an embodiment, the K is for the PDU set of the N PDCP SDUs.

[0295] As an embodiment, the K is a part of the services carried by the N PDCP SDUs.

[0296] As an embodiment, the K is a part of the QoS of the services carried by the N PDCP SDUs.

[0297] As an embodiment, the K is determined by the QoS parameters of the services carried by the N PDCP SDUs.

[0298] As an embodiment, the N PDCP SDUs include at least one non-delay-critical PDCP SDU.

[0299] As an embodiment, the delay-critical PDCP SDU is a PDCP SDU in which the remaining time of a first type of timer associated with the PDCP SDU is less than a first threshold.

[0300] As a sub-embodiment of this embodiment, the first type of timer in this embodiment is discardTimer.

[0301] As an embodiment, the delay-critical PDCP SDU is a PDCP PDU in a PDU set, and the PDU set includes a PDCP SDU whose remaining time of an associated first-type timer is less than a first threshold.

[0302] As a sub-embodiment of this embodiment, the first type of timer in this embodiment is discardTimerForLowImportance.

[0303] As a sub-embodiment of this embodiment, the PDU set includes the N PDCP SDUs.

[0304] As a sub-embodiment of this embodiment, the PDU set is composed of the N PDCP SDUs.

[0305] As a sub-embodiment of this embodiment, each PDU in the PDU set is associated with a first type timer.

[0306] As a sub-embodiment of this embodiment, when the remaining time of the first type timer associated with any PDU in the PDU set is less than a first threshold, all PDUs in the PDU set are delay-critical PDCP PDUs.

[0307] As a sub-embodiment of this embodiment, when the remaining time of the first type timer associated with any PDU in the PDU set is less than a first threshold, the untransmitted PDUs in the PDU set are all delay-critical PDCP PDUs.

[0308] As a sub-embodiment of this embodiment, the PDUs included in the PDU set are all PDCP SDUs.

[0309] As an embodiment, the N PDCP SDUs include at least one delay-critical PDCP SDU.

[0310] As an embodiment, the first threshold is network configured.

[0311] As an embodiment, the first threshold is indicated by a higher layer.

[0312] As an embodiment, the first threshold is determined by a QoS parameter.

[0313] As an embodiment, the N PDCP SDUs include K delay-critical PDCP SDUs.

[0314] As an embodiment, the N PDCP SDUs include NK non-delay urgent PDCP SDUs.

[0315] As an embodiment, the benefits of the above method include: supporting the association of non-delay-critical PDCP SDU to DSR; supporting a PDU set including both delay-critical PDCP SDU and non-delay-critical PDCP SDU, and having more flexible characteristics.

[0316] As an embodiment, the N PDCP SDUs are all delay-critical PDCP SDUs.

[0317] Example 2

[0318] Embodiment 2 illustrates a schematic diagram of a network architecture according to the present application, as shown in the attached Figure 2 shown.

[0319] Attached Figure 2A diagram of a network architecture 200 for 5G NR, LTE (Long-Term Evolution) and LTE-A (Long-Term Evolution Advanced) systems is illustrated. The 5G NR or LTE network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200 or some other suitable terminology. The 5GS / EPS 200 may include one or more UEs (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. The 5GS / EPS may be interconnected with other access networks, but these entities / interfaces are not shown for simplicity. As shown, 5GS / EPS provides packet-switched services, however, those skilled in the art will readily appreciate that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. NG-RAN includes NR Node B (gNB) 203 and other gNBs 204. gNB 203 provides user and control plane protocol terminations toward UE 201. gNB 203 can be connected to other gNBs 204 via an Xn interface (e.g., backhaul). gNB 203 may also be referred to as a base station, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), a TRP (transmitting receiving node), or some other suitable term. gNB 203 provides an access point to 5GC / EPC 210 for UE 201. Examples of UE 201 include cellular phones, smart phones, session initiation protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband Internet of Things devices, machine type communication devices, land vehicles, cars, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE 201 as a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable term.gNB203 is connected to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF213. MME / AMF / SMF211 is the control node that handles signaling between UE201 and 5GC / EPC210. ​​In general, MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through S-GW / UPF212, which itself is connected to P-GW / UPF213. P-GW provides UE IP address allocation and other functions. P-GW / UPF213 is connected to Internet service 230. Internet service 230 includes operator-corresponding Internet protocol services, which may specifically include Internet, Intranet, IMS (IP Multimedia Subsystem) and packet-switched streaming services.

[0320] As an embodiment, the first node in the present application is UE201.

[0321] As an embodiment, the base station of the second node in the present application is gNB203.

[0322] As an embodiment, the wireless link from the UE201 to the NR Node B is an uplink.

[0323] As an embodiment, the wireless link from the NR Node B to UE201 is a downlink.

[0324] As an embodiment, the UE 201 includes a mobile phone.

[0325] As an embodiment, the UE201 is a user equipment.

[0326] As an embodiment, the UE 201 is an Internet of Things device.

[0327] As an embodiment, the UE 201 is an aircraft.

[0328] As an embodiment, the UE 201 is a vehicle.

[0329] As an embodiment, the UE201 is a dedicated device or special device with communication function.

[0330] As an embodiment, the gNB203 is a micro cell base station.

[0331] Example 3

[0332] Embodiment 3 shows a schematic diagram of an embodiment of a wireless protocol architecture of a user plane and a control plane according to the present application, as shown in the attached Figure 3 shown. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300, Figure 3The radio protocol architecture of the control plane 300 for a first node (UE, gNB) and a second node (gNB, UE), or between two UEs is shown in three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (physical layer) signal processing functions. The L1 layer will be referred to as PHY301 herein. Layer 2 (L2 layer) 305 is above PHY301 and is responsible for the link between the first node and the second node and the two UEs through PHY301. The L2 layer 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second node. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security by encrypting data packets, and provides support for inter-zone mobility of the first node between the second node. The RLC sublayer 303 provides segmentation and reassembly of upper layer data packets, retransmission of lost data packets, and reordering of data packets to compensate for out-of-order reception due to HARQ. The MAC sublayer 302 provides multiplexing between logical and transport channels. The MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) in a cell between the first nodes. The MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in layer 3 (L3 layer) in the control plane 300 is responsible for obtaining radio resources (i.e., radio bearers) and configuring the lower layer using RRC signaling between the second node and the first node. The PC5-S (PC5 Signaling Protocol) sublayer 307 is responsible for processing the signaling protocol of the PC5 interface. The radio protocol architecture of the user plane 350 includes Layer 1 (L1 layer) and Layer 2 (L2 layer). The radio protocol architecture for the first node and the second node in the user plane 350 is substantially the same as the corresponding layers and sublayers in the control plane 300 for the physical layer 351, the PDCP sublayer 354 in the L2 layer 355, the RLC sublayer 353 in the L2 layer 355, and the MAC sublayer 352 in the L2 layer 355, but the PDCP sublayer 354 also provides header compression for upper layer data packets to reduce radio transmission overhead.The L2 layer 355 in the user plane 350 also includes an SDAP (Service Data Adaptation Protocol) sublayer 356, which is responsible for mapping between QoS flows and data radio bearers (DRBs) to support the diversity of services. SRB can be regarded as a service or interface provided by the PDCP sublayer to a higher layer, such as the RRC sublayer. In the NR system, SRBs include SRB1, SRB2, and SRB3, which are used to transmit different types of control signaling. SRB is a bearer between the UE and the access network, and is used to transmit control signaling including RRC signaling between the UE and the access network. SRB1 has special significance for the UE. After each UE establishes an RRC connection, there will be SRB1 for transmitting RRC signaling. Most of the signaling is transmitted through SRB1. If SRB1 is interrupted or cannot be used, the UE must perform RRC reconstruction. SRB2 is generally only used to transmit NAS signaling or security-related signaling. The UE may not configure SRB3. Except for emergency services, the UE must establish an RRC connection with the network for subsequent communications. Although not shown, the first node may have several upper layers above the L2 layer 355. In addition, it also includes a network layer (e.g., IP layer) terminated at the P-GW on the network side and an application layer terminated at the other end of the connection (e.g., remote UE, server, etc.). The protocol layer may also be referred to as a protocol sublayer. Attached. Figure 3 What is shown is a general protocol layer structure, and the nodes used in this application may lack some protocol layers.

[0333] As an example, Figure 3 The wireless protocol architecture in is applicable to the first node in this application.

[0334] As an example, Figure 3 The wireless protocol architecture in is applicable to the second node in this application.

[0335] As an embodiment, the first QoS information in the present application is generated in RRC306 or non-access layer.

[0336] As an embodiment, the PDCP SDU in the present application is generated in SDAP356.

[0337] As an embodiment, the first MAC CE in the present application is generated by MAC302.

[0338] Example 4

[0339] Embodiment 4 shows a schematic diagram of a first communication device and a second communication device according to an embodiment of the present application, as shown in the attached figure. Figure 4 shown. Figure 4 is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in an access network.

[0340] The first communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmit processor 468, a receive processor 456, and may optionally also include a multi-antenna transmit processor 457, a multi-antenna receive processor 458, a transmitter / receiver 454 and an antenna 452.

[0341] The second communication device 410 includes a controller / processor 475 , a memory 476 , a receiving processor 470 , a transmitting processor 416 , and may optionally also include a multi-antenna receiving processor 472 , a multi-antenna transmitting processor 471 , a transmitter / receiver 418 and an antenna 420 .

[0342] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, the upper layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements the functionality of the L2 (Layer-2) layer. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the first communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for the retransmission of lost packets and signaling to the first communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). The transmit processor 416 implements coding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, as well as mapping of signal constellations based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The multi-antenna transmit processor 471 performs digital spatial precoding, including codebook-based precoding and non-codebook-based precoding, and beamforming processing on the coded and modulated symbols to generate one or more spatial streams. The transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time domain and / or frequency domain, and then uses an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time-domain multi-carrier symbol stream. The multi-antenna transmit processor 471 then performs a transmit analog precoding / beamforming operation on the time-domain multi-carrier symbol stream. Each transmitter 418 converts the baseband multi-carrier symbol stream provided by the multi-antenna transmit processor 471 into a radio frequency stream, and then provides it to a different antenna 420.

[0343] In the transmission from the second communication device 410 to the first communication device 450, at the first communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the RF carrier and converts the RF stream into a baseband multi-carrier symbol stream and provides it to the receiving processor 456. The receiving processor 456 and the multi-antenna receiving processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiving processor 458 performs a receiving analog precoding / beamforming operation on the baseband multi-carrier symbol stream from the receiver 454. The receiving processor 456 uses a fast Fourier transform (FFT) to convert the baseband multi-carrier symbol stream after the receiving analog precoding / beamforming operation from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiving processor 456, wherein the reference signal will be used for channel estimation, and the data signal is recovered after multi-antenna detection in the multi-antenna receiving processor 458 to any spatial stream destined for the first communication device 450. The symbols on each spatial stream are demodulated and recovered in the receiving processor 456, and soft decisions are generated. The receiving processor 456 then decodes and deinterleaves the soft decisions to recover the upper layer data and control signals transmitted by the second communication device 410 on the physical channel. The upper layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of the L2 layer. The controller / processor 459 may be associated with a memory 460 that stores program codes and data. The memory 460 may be referred to as a computer-readable medium. In the transmission from the second communication device 410 to the second communication device 450, the controller / processor 459 provides multiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover the upper layer data packets from the core network. The upper layer data packets are then provided to all protocol layers above the L2 layer. Various control signals may also be provided to L3 for L3 processing.

[0344] In the transmission from the first communication device 450 to the second communication device 410, at the first communication device 450, a data source 467 is used to provide upper layer data packets to the controller / processor 459. The data source 467 represents all protocol layers above the L2 layer. Similar to the transmission function at the second communication device 410 described in the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels based on radio resource allocation, and implements L2 layer functions for user plane and control plane. The controller / processor 459 is also responsible for the retransmission of lost packets and signaling to the second communication device 410. The transmit processor 468 performs modulation mapping and channel coding processing, and the multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based precoding and non-codebook-based precoding, and beamforming processing. Then, the transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream, which is then provided to different antennas 452 via the transmitter 454 after analog precoding / beamforming operations in the multi-antenna transmit processor 457. Each transmitter 454 first converts the baseband symbol stream provided by the multi-antenna transmit processor 457 into a radio frequency symbol stream, and then provides it to the antenna 452.

[0345] In the transmission from the first communication device 450 to the second communication device 410, the function at the second communication device 410 is similar to the reception function at the first communication device 450 described in the transmission from the second communication device 410 to the first communication device 450. Each receiver 418 receives a radio frequency signal through its corresponding antenna 420, converts the received radio frequency signal into a baseband signal, and provides the baseband signal to the multi-antenna reception processor 472 and the reception processor 470. The reception processor 470 and the multi-antenna reception processor 472 jointly implement the functions of the L1 layer. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 can be associated with a memory 476 storing program codes and data. The memory 476 can be referred to as a computer-readable medium. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides multiplexing between transport and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover the upper layer data packets from the UE 450. Upper layer packets from controller / processor 475 may be provided to the core network.

[0346] As an embodiment, the first communication device 450 apparatus includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used together with the at least one processor, and the first communication device 450 apparatus at least: initiates a first DSR process at a MAC sublayer, wherein the first DSR process is to provide a delay status of at least one logical channel to a serving base station, the delay status of the at least one logical channel including a remaining time, and the remaining time is the minimum value of the remaining time of the first type of timer respectively associated with the untransmitted PDCP SDU of the at least one logical channel;

[0347] In response to K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by a MAC PDU, canceling the first DSR process that has not been completed, wherein both N and K are positive integers and N is greater than K, at least one of N or K is configured or predefined, or K depends on N.

[0348] As an embodiment, the first communication device 450 includes: a memory storing a computer-readable instruction program, wherein the computer-readable instruction program generates an action when executed by at least one processor, wherein the action includes: initiating a first DSR process at a MAC sublayer, wherein the first DSR process is to provide a delay status of at least one logical channel to a serving base station, wherein the delay status of the at least one logical channel includes a remaining time, and the remaining time is a minimum value of the remaining time of the first type of timer respectively associated with the untransmitted PDCP SDU of the at least one logical channel;

[0349] In response to K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by a MAC PDU, canceling the first DSR process that has not been completed, wherein both N and K are positive integers and N is greater than K, at least one of N or K is configured or predefined, or K depends on N.

[0350] As an embodiment, the first communication device 450 corresponds to the first node in this application.

[0351] As an embodiment, the second communication device 410 corresponds to the second node in this application.

[0352] As an embodiment, the first communication device 450 is a UE.

[0353] As an embodiment, the first communication device 450 is a mobile phone.

[0354] As an embodiment, the second communication device 450 is a relay.

[0355] As an embodiment, the second communication device 410 is a base station.

[0356] As an embodiment, the receiver 454 (including the antenna 452), the receiving processor 456 and the controller / processor 459 are used to receive the first QoS information in the present application.

[0357] As an embodiment, the transmitter 454 (including the antenna 452), the transmit processor 468 and the controller / processor 459 are used to send the first MAC CE in the present application.

[0358] As an embodiment, the transmitter 454 (including the antenna 452), the transmit processor 468 and the controller / processor 459 are used to send the PDCP SDU among the N PDCP SDUs in the present application.

[0359] Example 5

[0360] Embodiment 5 illustrates a wireless signal transmission flow chart according to an embodiment of the present application, as shown in the attached Figure 5 Attached Figure 5 In the example, U01 corresponds to the first node of the present application. It is particularly noted that the order in this example does not limit the signal transmission order and implementation order in the present application, wherein the steps in F51 are optional.

[0361] for First node U01 , receiving first QoS information in step S5101; initiating a first DSR process in step S5102; sending a PDCP SDU among N PDCP SDUs in step S5103; receiving confirmation information in step S5104; and canceling the first DSR process in step S5105.

[0362] for Second node U02 , sending first QoS information in step S5201; receiving PDCP SDU among N PDCP SDUs in step S5202; and sending confirmation information in step S5203.

[0363] In Example 5, the first DSR process is to provide the serving base station with the delay status of at least one logical channel, the delay status of the at least one logical channel including the remaining time, and the remaining time is the minimum value of the remaining time of the first type timer respectively associated with the PDCP SDU that has not been transmitted for the at least one logical channel; as a response to K PDCP SDUs out of N PDCP SDUs of the at least one logical channel being transmitted by the MAC PDU, step S5105 is executed, wherein the N and the K are both positive integers and the N is greater than the K, and at least one of the N or the K is configured or predefined, or the K depends on the N.

[0364] As an embodiment, the first DSR process is a MAC sublayer process.

[0365] As an embodiment, the second node U02 is a base station corresponding to the PCell of the first node U01.

[0366] As an embodiment, the second node U02 is the service cell of the first node or the base station corresponding to the service cell.

[0367] As an embodiment, the second node U02 belongs to a cellular network.

[0368] As an embodiment, the second node U02 corresponds to the source cell.

[0369] As an example, Figure 5 The order in which the steps are numbered is the chronological order.

[0370] As an embodiment, step S5102 is performed earlier than step S5103.

[0371] As an embodiment, step S5105 is performed later than step S5104.

[0372] As an embodiment, step S5104 is performed later than step S5103.

[0373] As an embodiment, in step S5103, the first node U01 sends at least K PDCP SDUs out of the N PDCP SDUs.

[0374] As an embodiment, step S5103 lasts for a certain period of time.

[0375] As an embodiment, step S5103 is performed later than step S5102.

[0376] As an embodiment, step S5103 is performed earlier than step S5102.

[0377] As an embodiment, step S5102 and step S5103 occur in parallel.

[0378] As an embodiment, step S5102 is executed after step S5103 starts but before it ends.

[0379] As an embodiment, in step S5103, the first node U01 sends all the PDCP SDUs among the N PDCP SDUs.

[0380] As a sub-embodiment of this embodiment, the second node U02 only correctly receives part of the PDCP SDUs among the N PDCP SDUs.

[0381] As an embodiment, in step S5103, the first node U01 sends more than K PDCP SDUs among the N PDCP SDUs.

[0382] As a sub-embodiment of this embodiment, the second node U02 only correctly receives part of the PDCP SDUs among the N PDCP SDUs.

[0383] As an embodiment, in step S5103, the first node U01 sends part of the N PDCP SDUs.

[0384] As an embodiment, in step S5103, the first node U01 sends part or all of the N PDCP SDUs in sequence.

[0385] As an embodiment, in step S5103, the first node U01 continuously sends the PDCP SDU in the N PDCP SDUs.

[0386] As an embodiment, those skilled in the art should understand that when transmitting, the PDCP SDU in the N PDCP SDUs needs to be encapsulated as RLC PDUs and may be segmented, and the RLC PDUs are further encapsulated as MAC PDUs and then transmitted through the physical layer.

[0387] As an embodiment, when all bits of a PDCP SDU are not correctly transmitted, the PDCP SDU is not transmitted.

[0388] As an embodiment, when some bits of a PDCP SDU are not transmitted correctly, the PDCP SDU is not transmitted.

[0389] As an embodiment, when only part of bits of a PDCP SDU are correctly transmitted, the PDCP SDU is not transmitted.

[0390] As an embodiment, the N PDCP SDUs are sent via an AM (acknowledgement mode) RLC bearer.

[0391] As an embodiment, the N PDCP SDUs are transmitted via AM DRB.

[0392] As an embodiment, in step S5203, the confirmation information sent by the second node U02 is confirmation information of the RLC sublayer.

[0393] As an embodiment, the protocol layer below the PDCP sublayer of the first node U01 indicates the received confirmation information to the PDCP sublayer of the first node.

[0394] As an embodiment, the confirmation information is confirmation information of a protocol layer below the PDCP sublayer.

[0395] As an embodiment, the confirmation information is confirmation information of the MAC sublayer.

[0396] As an embodiment, the confirmation information includes an RLC status report.

[0397] As an embodiment, the confirmation information includes a PDCP status report.

[0398] As an embodiment, the confirmation information includes MAC CE of the MAC sublayer.

[0399] As an embodiment, the confirmation information includes HARQ confirmation information.

[0400] As an embodiment, only the PDCP SDU corresponding to the confirmation information is determined as the correctly transmitted PDCP SDU.

[0401] As an embodiment, only the PDCP SDU corresponding to the confirmation information is determined as the transmitted PDCP SDU.

[0402] As an embodiment, the confirmation information indicates which PDCP SDUs among the N PDCP SDUs are correctly received.

[0403] As an embodiment, the confirmation information indicates the number of first-type PDCP SDUs that are correctly received among the N PDCP SDUs.

[0404] As an embodiment, the confirmation information indicates the number of correctly received second-type PDCP SDUs among the N PDCP SDUs.

[0405] As an embodiment, the confirmation information indicates whether K PDCP SDUs among the N PDCP SDUs are correctly received.

[0406] As an embodiment, the above method has the advantage of saving signaling overhead, reducing delay, and facilitating confirmation as soon as possible that K PDCP SDUs among the N PDCP SDUs are correctly received.

[0407] As an embodiment, the first node U01 may receive confirmation information for the N PDCP SDUs multiple times, and trigger step S5105 only when the confirmation information indicates that at least K PDCP SDUs among the N PDCP SDUs are correctly transmitted.

[0408] As an embodiment, the N PDCP SDUs may be sent only once, that is, when at least K PDCP SDUs among the N PDCP SDUs are correctly received, the second node U02 sends the confirmation information.

[0409] As an embodiment, typically, the at least K PDCP SDUs refer to K PDCP SDUs, because this saves more resources and is more efficient.

[0410] As an embodiment, the first node U01 indicates the N to the second node U02.

[0411] As an embodiment, the first node U01 indicates the K to the second node U02.

[0412] Example 6

[0413] Embodiment 6 illustrates a schematic diagram of a first MAC CE according to an embodiment of the present application, as shown in the attached Figure 6 shown.

[0414] Attached Figure 6 FIG. 4 shows a structure of the first MAC CE, where the first MAC CE includes at least one octet. Figure 6 Other octets may also be included.

[0415] As an embodiment, the first MAC CE indicates delay status information of a maximum of X logical channel groups.

[0416] As a sub-embodiment of this embodiment, X is equal to 8.

[0417] As a sub-embodiment of this embodiment, X is equal to 16.

[0418] As a sub-embodiment of this embodiment, X is equal to 15.

[0419] As a sub-embodiment of this embodiment, although the attached Figure 6 Only 8 logical channel groups are included, but the method proposed in the present application is also applicable to configurations other than 8 logical channel groups.

[0420] As an embodiment, the at least one logical channel corresponds to an attached Figure 6 A logical channel group in a.

[0421] As an example, Figure 6 LCG i 0 indicates that the first MAC CE does not carry any information for LCG. i The delay information is attached. Figure 6 LCG i 1 indicates that the first MAC CE carries the LCG i The delay information of , where i is a positive integer, and its value is [0, X-1].

[0422] As an example, LCG i Represents logical channel group i.

[0423] As an embodiment, the first MAC CE may include reserved bits, for example, represented by R, which may also be used for other purposes.

[0424] As an example, Figure 6 The Remaining Time i, BT i, and Buffer Size i in the table are all for LCG. i , where i is a positive integer, and its value is [0, X-1].

[0425] As an example, Figure 6 The Remaining Time i field in records the remaining time of logical channel group i, where i is a positive integer and its value is [0, X-1].

[0426] As an example, Figure 6 The BT i field in indicates the cache size table on which the cache size indicated by Buffer Size i is based, where i is a positive integer and takes a value of [0, X-1].

[0427] As an example, Figure 6 Buffer Size i in the buffer indicates the cache size, where i is a positive integer and its value is [0, X-1].

[0428] As an embodiment, the BT i field is or is equivalent to a reserved field when not used.

[0429] As an example, Figure 6 The maximum value of m in is X+1.

[0430] As an example, Figure 6 The maximum value of m in is 7.

[0431] As an embodiment, the remaining time for each logical channel group occupies one octet.

[0432] As an embodiment, the remaining time for each logical channel group occupies more than one octet.

[0433] As an embodiment, the remaining time for each logical channel group occupies more than two octets.

[0434] As an embodiment, the remaining time for each logical channel group includes the remaining time of the first type PDCP SDU and the remaining time of the second type PDCP SDU.

[0435] As an embodiment, the buffer size for each logical channel group includes 1 octet.

[0436] As an embodiment, the buffer size for each logical channel group includes more than 1 octet.

[0437] As an embodiment, the buffer size for each logical channel group includes two octets.

[0438] As an embodiment, the first MAC CE includes a first cache size and a second cache size for the at least one logical channel; the first cache size and the second cache size are respectively for the first type of PDCP SDU and the second type of PDCP SDU in the N PDCP SDUs.

[0439] As an embodiment, the first type of PDCP SDU generates the second type of PDCP SDU.

[0440] As an embodiment, the at least one logical channel corresponds to an attached Figure 6 One of LCG0 to LCG7 in .

[0441] As an embodiment, the first cache size corresponds to the attached Figure 6 Buffer Size i in the first buffer size corresponds to the attached Figure 6 Buffer Size i,1 in.

[0442] As a sub-embodiment of this embodiment, the at least one logical channel corresponds to LCG i .

[0443] As an embodiment, the benefits of the above method include: it can assist the network in allocating wireless resources more accurately, thereby improving efficiency.

[0444] Example 7

[0445] Embodiment 7 illustrates a schematic diagram of N PDCP SDUs according to an embodiment of the present application, as shown in the attached figure. Figure 7 shown.

[0446] Attached Figure 7 The N PDCP SDUs are shown, and the sizes of these PDCP SDUs are not limited.

[0447] As an embodiment, the N PDCP SDUs arrive in sequence and are assigned consecutive PDCP sequence numbers.

[0448] As an embodiment, the N PDCP SDUs are a PDU set.

[0449] As an embodiment, the N PDCP SDUs arrive within a time period.

[0450] As an embodiment, the arrival refers to arrival at the PDCP sublayer.

[0451] As an embodiment, the N PDCP SDUs include K1 first-category PDCP SDUs and N-K1 second-category PDCP SDUs.

[0452] As a sub-embodiment of this embodiment, K1 is a positive integer.

[0453] As a sub-embodiment of this embodiment, K1 is not greater than K.

[0454] As an embodiment, the N is variable.

[0455] As a sub-embodiment of this embodiment, the K is fixed.

[0456] As an embodiment, the change refers to that the protocol layers above the PDCP sublayer continuously generate PDCP SDU, and the PDCP sublayer increases N by 1 when receiving a PDCP SDU.

[0457] As an embodiment, K is fixed.

[0458] As an embodiment, the meaning that K is predefined is that K is fixed.

[0459] As an embodiment, the continuously generating PDCP SDU is generating PDCP SDUs belonging to the same PDU set.

[0460] As an embodiment, a PDCP set has a delay requirement, that is, there is a cutoff time, so the N will not be infinite.

[0461] As an embodiment, the continuously generating PDCP SDU is generated based on the K1 PDCP SDUs.

[0462] As an embodiment, the above method has the advantages of being highly adaptable and having good performance in time-varying channel environments.

[0463] Example 8

[0464] Embodiment 8 illustrates a schematic diagram of generating at least one second-type PDCP SDU among N PDCP SDUs from a first-type PDCP SDU according to an embodiment of the present application, as shown in the attached figure. Figure 8 shown.

[0465] As an embodiment, each PDCP SDU in the second-type PDCP SDU is generated from the first-type PDCP SDU.

[0466] As an embodiment, each PDCP SDU in the second type of PDCP SDU is generated from a PDCP SDU in the first type of PDCP SDU.

[0467] As an embodiment, each PDCP SDU in the second type of PDCP SDU is generated from multiple PDCP SDUs in the first type of PDCP SDU.

[0468] As an embodiment, the first node generates the second type of PDCP SDU according to the first type of PDCP SDU according to a fixed algorithm.

[0469] As an embodiment, the first node generates the second type of PDCP SDU at a protocol layer above the PDCP sublayer.

[0470] As an embodiment, the protocol layer above the PDCP sublayer includes an SDAP sublayer.

[0471] As an embodiment, the protocol layer above the PDCP sublayer includes an RTP layer.

[0472] As an embodiment, the protocol layers above the PDCP sublayer include an application layer.

[0473] As an embodiment, the fixed algorithm is based on a given probability distribution.

[0474] As an embodiment, the fixed algorithm is an error correction algorithm.

[0475] As an embodiment, the fixed algorithm is a repair algorithm.

[0476] As an embodiment, the fixed algorithm is a coding algorithm.

[0477] As an embodiment, generating the at least one second-type PDCP SDU from the N PDCP SDUs by using the first-type PDCP SDU includes performing an OR operation on one of the first-type PDCP SDUs and another one of the first-type PDCP SDUs.

[0478] As a sub-embodiment of this embodiment, when the one of the first-type PDCP SDUs is different in size from the other of the first-type PDCP SDUs, the sizes of the two after processing are made the same by padding the smaller one.

[0479] As a sub-embodiment of this embodiment, when the one of the first-type PDCP SDUs is different in size from the other of the first-type PDCP SDUs, rate matching is performed on the smaller one so that the sizes of the two after processing are the same.

[0480] As a sub-embodiment of this embodiment, when the one of the first-type PDCP SDUs is different in size from the other of the first-type PDCP SDUs, redundancy is added to the smaller one so that the sizes of the two after processing are the same.

[0481] As a sub-embodiment of this embodiment, when the one of the first-type PDCP SDUs is different in size from the other of the first-type PDCP SDUs, the larger one is truncated so that the two are the same in size after processing.

[0482] As a sub-embodiment of this embodiment, when multiple PDCP SDUs in the first type of PDCP SDU generate one second type of PDCP SDU, and the multiple PDCP SDUs in the first type of PDCP SDU are of different sizes, methods similar to the aforementioned ones, such as padding, rate matching, increasing redundancy, truncation, etc., can be adopted to make the processed multiple PDCP SDUs of the same size.

[0483] As a sub-embodiment of this embodiment, a PDCP SDU in the second type of PDCP SDU is randomly generated from which PDCP SDUs in the first type of PDCP SDUs.

[0484] As a sub-embodiment of this embodiment, one PDCP SDU in the second type of PDCP SDU is randomly generated from Y PDCP SDUs in the first type of PDCP SDUs, and Y is a positive integer.

[0485] As a sub-embodiment of this embodiment, Y is fixed.

[0486] As a sub-embodiment of this embodiment, the Y depends on a probability distribution.

[0487] As a sub-embodiment of this embodiment, the probability distribution includes Omega probability distribution.

[0488] As a sub-embodiment of this embodiment, the probability distribution includes normal distribution.

[0489] Example 9

[0490] Example 9 illustrates a schematic diagram of K depending on N according to an embodiment of the present application, as shown in the attached figure. Fig. 9 shown.

[0491] As an embodiment, the meaning that K depends on N includes: K is the product of N and a coefficient.

[0492] As an embodiment, the one coefficient is network configured.

[0493] As an embodiment, the one coefficient is indicated by the first QoS information.

[0494] As an embodiment, the one coefficient is determined by a higher layer of the first node, such as an application layer.

[0495] As an embodiment, the coefficient is a positive real number not greater than 1.

[0496] As an embodiment, the one coefficient is used to measure reliability.

[0497] As an embodiment, K increases as N increases.

[0498] As an embodiment, when N is in the first value range, K is the product of N and a coefficient.

[0499] As an embodiment, when N is in the second value range, K is the product of N and another coefficient.

[0500] As an embodiment, the first value range is orthogonal to the second value range.

[0501] As an embodiment, the first value range includes at least one positive integer.

[0502] As an embodiment, the second value range includes at least one positive integer.

[0503] As an embodiment, the another coefficient is network configured.

[0504] As an embodiment, the other coefficient is indicated by the first QoS information.

[0505] As an embodiment, the another coefficient is determined by a higher layer of the first node, such as an application layer.

[0506] As an embodiment, the other coefficient is a positive real number not greater than 1.

[0507] As an embodiment, the one coefficient is different from the another coefficient.

[0508] As an embodiment, the one coefficient is greater than the other coefficient.

[0509] As a sub-embodiment of this embodiment, the values ​​included in the first value range are smaller than the values ​​included in the second value range.

[0510] As an embodiment, the above method has the following advantages: better applicability to performance differences of N under different value ranges, and more reliable performance.

[0511] Example 10

[0512] Embodiment 10 illustrates a structural block diagram of a processing device used in a first node according to an embodiment of the present application; Fig.10 As shown in the attached Fig.10 In the embodiment, the processing device 1000 in the first node includes a first receiver 1001, a first transmitter 1002 and a first processor 1003.

[0513] In embodiment 10, the first processor 1003 initiates a first DSR (Delay Status Report) process at the MAC sublayer, wherein the first DSR process is to provide a delay status of at least one logical channel to a serving base station, wherein the delay status of the at least one logical channel includes a remaining time, and the remaining time is a minimum value of remaining times of first-type timers respectively associated with untransmitted PDCP SDUs of the at least one logical channel;

[0514] The first processor 1003 cancels the first DSR process that has not been completed in response to K PDCP SDUs out of N PDCP SDUs of the at least one logical channel being transmitted by the MAC PDU, wherein both N and K are positive integers and N is greater than K, at least one of N or K is configured or predefined, or K depends on N.

[0515] As an embodiment, the first processor 1003 performs a first type of encoding on the N PDCP SDUs at a protocol layer above the PDCP sublayer, and the K depends on at least one parameter of the first type of encoding.

[0516] As an embodiment, the first receiver 1001 receives first QoS information, and the K depends on at least the latter of the N and the first QoS information.

[0517] As an embodiment, the cancellation of the first DSR process that has not been completed as a response to the K PDCP SDUs out of the N PDCP SDUs that have not been transmitted for the at least one logical channel being transmitted by the MAC PDU includes: the first node, as a response to the K PDCP SDUs out of the N PDCP SDUs being correctly transmitted, discards the N PDCP SDUs at the PDCP sublayer.

[0518] As an embodiment, the cancellation of the incomplete first DSR process as a response to the transmission of K PDCP SDUs out of the N PDCP SDUs that have not been transmitted for the at least one logical channel by the MAC PDU includes: the first node, as a response to the fact that only K PDCP SDUs out of the N PDCP SDUs are correctly transmitted, the PDCP sublayer of the first node indicates to the MAC sublayer that the value of the first data amount is 0, and the indication that the value of the first data amount is 0 triggers the MAC sublayer of the first node to cancel the incomplete first DSR process.

[0519] As an embodiment, the N PDCP SDUs belong to the same PDU set, and the PDCP sublayer of the first node indicates the K to the MAC sublayer.

[0520] As an embodiment, the K PDCP SDUs include at least K1 first-type PDCP SDUs, and the first-type PDCP SDUs generate at least one second-type PDCP SDU among the N PDCP SDUs.

[0521] As an embodiment, the N PDCP SDUs include at least one non-delay-critical PDCP SDU, and the delay-critical PDCP SDU is a PDCP SDU in which the remaining time of a first type timer associated with the PDCP SDU is less than a first threshold, or, the delay-critical PDCP SDU is a PDCP PDU in a PDU set, and the PDU set includes a PDCP SDU in which the remaining time of an associated first type timer is less than a first threshold.

[0522] As an embodiment, the first DSR process includes generating a first MAC CE, the first MAC CE including a first cache size and a second cache size for the at least one logical channel; the first cache size and the second cache size are respectively for a first type of PDCP SDU and a second type of PDCP SDU in the N PDCP SDUs, wherein the first type of PDCP SDU generates the second type of PDCP SDU.

[0523] As an embodiment, the first node is a user equipment (UE).

[0524] As an embodiment, the first node is a terminal supporting a large delay difference.

[0525] As an embodiment, the first node is a terminal supporting NTN.

[0526] As an embodiment, the first node is an aircraft.

[0527] As an embodiment, the first node is a vehicle-mounted terminal.

[0528] As an embodiment, the first node is a relay.

[0529] As an embodiment, the first node is a vessel.

[0530] As an embodiment, the first node is an Internet of Things terminal.

[0531] As an embodiment, the first node is an industrial Internet of Things terminal.

[0532] As an embodiment, the first node is a device supporting low-latency and high-reliability transmission.

[0533] As an embodiment, the first node is a node supporting multicast.

[0534] As an embodiment, the first receiver 1001 includes at least one of the antenna 452, receiver 454, receiving processor 456, multi-antenna receiving processor 458, controller / processor 459, memory 460, or data source 467 in Example 4.

[0535] As an embodiment, the first transmitter 1002 includes at least one of the antenna 452, transmitter 454, transmit processor 468, multi-antenna transmit processor 457, controller / processor 459, memory 460, or data source 467 in Embodiment 4.

[0536] A person of ordinary skill in the art can understand that all or part of the steps in the above method can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a hard disk or an optical disk. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiment can be implemented in the form of hardware or in the form of a software function module, and the present application is not limited to any specific form of software and hardware combination. The user equipment, terminal and UE in the present application include but are not limited to drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablet computers, notebooks, vehicle-mounted communication equipment, wireless sensors, Internet cards, Internet of Things terminals, RFID terminals, NB-IoT terminals, MTC (Machine Type Communication, machine type communication) terminals, eMTC (enhancedMTC, enhanced MTC) terminals, data cards, Internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablet computers, satellite communication equipment, ship communication equipment, NTN user equipment and other wireless communication equipment. The base stations or system equipment in this application include but are not limited to macrocell base stations, microcell base stations, home base stations, relay base stations, gNB (NR Node B) NR Node B, TRP (Transmitter Receiver Point, sending and receiving node), NTN base stations, satellite equipment, flight platform equipment and other wireless communication equipment.

[0537] The present invention may be implemented in other specified forms without departing from its core or essential features. Therefore, the embodiments disclosed herein should be considered as illustrative rather than restrictive in any way. The scope of the invention is determined by the appended claims rather than the preceding description, and all modifications within their equivalent meanings and regions are considered to be included therein.

Claims

1. A first node used in wireless communication, wherein: include: A first processor initiates a first DSR (Delay Status Report) process at a MAC sublayer, wherein the first DSR process is to provide a delay status of at least one logical channel to a serving base station, wherein the delay status of the at least one logical channel includes a remaining time, and the remaining time is a minimum value of remaining times of first-type timers respectively associated with untransmitted PDCP SDUs of the at least one logical channel; The first processor, in response to K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by the MAC PDU, cancels the first DSR process that has not been completed, wherein both N and K are positive integers and N is greater than K, at least one of N or K is configured or predefined, or K depends on N.

2. The first node according to claim 1, characterized in that: include: The first processor performs a first type of encoding on the N PDCP SDUs at a protocol layer above the PDCP sublayer, and the K depends on at least one parameter of the first type of encoding.

3. The first node according to claim 1, characterized in that: include: A first receiver receives first QoS information, wherein the K depends on at least the latter of the N and the first QoS information.

4. The first node according to any one of claims 1 to 3, characterized in that: The cancellation of the first DSR process that has not been completed as a response to the K PDCP SDUs out of the N PDCP SDUs that have not been transmitted for the at least one logical channel being transmitted by the MAC PDU includes: the first node, as a response to the K PDCP SDUs out of the N PDCP SDUs being correctly transmitted, discards the N PDCP SDUs at the PDCP sublayer.

5. The first node according to any one of claims 1 to 3, characterized in that: The cancellation of the incomplete first DSR process in response to the transmission of K PDCP SDUs out of the N PDCP SDUs that have not been transmitted for the at least one logical channel by the MAC PDU includes: the first node, as a response to the fact that only K PDCP SDUs out of the N PDCP SDUs have been correctly transmitted, the PDCP sublayer of the first node indicates to the MAC sublayer that the value of the first data amount is 0, and the indication that the value of the first data amount is 0 triggers the MAC sublayer of the first node to cancel the incomplete first DSR process.

6. The first node according to any one of claims 1 to 3, characterized in that: The N PDCP SDUs belong to the same PDU set, and the PDCP sublayer of the first node indicates the K to the MAC sublayer.

7. The first node according to any one of claims 1 to 6, characterized in that: The K PDCP SDUs include at least K1 first-type PDCP SDUs, and the first-type PDCP SDUs generate at least one second-type PDCP SDU among the N PDCP SDUs.

8. The first node according to any one of claims 1 to 7, characterized in that: The N PDCP SDUs include at least one non-delay-critical PDCP SDU, and the delay-critical PDCP SDU is a PDCP SDU with a remaining time of a first type timer associated with the PDCP SDU being less than a first threshold, or, the delay-critical PDCP SDU is a PDCP PDU in a PDU set, and the PDU set includes a PDCP SDU with a remaining time of an associated first type timer being less than a first threshold.

9. The first node according to any one of claims 1 to 8, characterized in that: The first DSR process includes generating a first MAC CE, the first MAC CE including a first cache size and a second cache size for the at least one logical channel; the first cache size and the second cache size are respectively for a first type of PDCP SDU and a second type of PDCP SDU in the N PDCP SDUs, wherein the first type of PDCP SDU generates the second type of PDCP SDU.

10. A method in a first node for use in wireless communication, wherein: include: Initiate a first DSR process at the MAC sublayer, wherein the first DSR process is to provide a delay status of at least one logical channel to a serving base station, wherein the delay status of the at least one logical channel includes a remaining time, and the remaining time is a minimum value of remaining times of first-type timers respectively associated with untransmitted PDCP SDUs of the at least one logical channel; In response to K PDCP SDUs out of N PDCP SDUs for the at least one logical channel being transmitted by a MAC PDU, canceling the first DSR process that has not been completed, wherein both N and K are positive integers and N is greater than K, at least one of N or K is configured or predefined, or K depends on N.