Method in terminal used for wireless communication

By initiating and canceling the delay status reporting process in the NR system and using the first and second DSR MAC CEs to report the PDCP SDU data volume, the problem of flexible and timely reporting of delay status information in wireless communication systems is solved, achieving lower signaling overhead and higher communication quality.

CN120857178APending Publication Date: 2025-10-28HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411844605.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

In a wireless communication system, how to flexibly and timely report the delay status information of the first logical channel group, how to cancel the delay status reporting process, and ensure the accuracy of the content of the delay status information to avoid erroneous operations.

Method used

The first delay status reporting process is initiated in the NR system, the first and second DSRs (Delay Status Reports) are sent, and the process is canceled after the DSR is successfully sent. The DSR includes the first and second DSR MAC CEs, which respectively indicate the amount of data of the PDCP SDU that has not been transmitted. It is only sent when the available UL-SCH resources allow, and the report is triggered based on the third threshold.

Benefits of technology

It reduces signaling overhead, avoids misoperation, improves the accuracy and flexibility of delay status information, supports high-quality XR service transmission, and reduces hardware complexity and cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120857178A_ABST
    Figure CN120857178A_ABST
Patent Text Reader

Abstract

The present application discloses a method in a terminal used for wireless communication, comprising initiating a first delay status reporting procedure, the first delay status reporting procedure being to provide a delay status of a first logical channel group to a serving base station; transmitting the first DSR and the second DSR; cancelling the first delay status report process, the cancelling of the first delay status report process depending on a successful transmission of at least one of the first DSR and the second DSR; the invention provides an enhanced DSR (Digital Subscriber Rate) MAC (Media Access Control) CE (Media Access Control Element), which can be used for transmitting data in time. According to the scheme provided by the invention, the DSR can be reported more flexibly, and the time delay of reporting the DSR is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to transmission methods in wireless communication systems, and to methods for enhancing delay status reporting, particularly for XR (eXtended Reality) services. Background Technology

[0002] The application scenarios of future wireless communication systems are becoming increasingly diversified, and different application scenarios place different performance requirements on 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 conduct research on New Radio (NR) (or Fifth Generation, 5G). The 3GPP RAN #75 plenary meeting adopted the NR WI (Work Item), and began the standardization work of NR.

[0003] In communications, both LTE (Long Term Evolution) and 5G NR involve reliable and accurate information reception, optimized energy efficiency, determination of information validity, flexible resource allocation, scalable system architecture, efficient non-access stratum information processing, low service interruption and call drop rates, and support for low power consumption. These are crucial for normal communication between base stations and user equipment, rational resource scheduling, and balanced system load. They are the cornerstone of high throughput, meeting the communication needs of various services, improving spectrum utilization, and enhancing service quality. They are indispensable for eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low Latency Communication), and eMTC (enhanced Machine Type Communication). The Delay Status Reporting (DSR) process in NR is a mechanism designed to inform the serving base station of the delay status of a specific Logical Channel Group (LCG). This is crucial for latency-sensitive applications and services because it allows the network to make informed decisions regarding scheduling and resource allocation.

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

[0005] Researchers have found that in scenarios where delay status information of the first logical channel group is reported to the serving base station in a wireless communication system, how to flexibly and timely report delay status information is a problem that needs to be solved.

[0006] To address the aforementioned problems, this application provides a solution. While the NR system was used as an example in the problem description, this application is also applicable to scenarios such as LTE (Long-Term Evolution), LTE-A (Long-Term Evolution Advanced), 5G+, or 6G systems, achieving similar technical effects to NR systems. Furthermore, using a unified solution across different scenarios helps reduce hardware complexity and cost.

[0007] As an example, the interpretation of the terminology in this application is based on the definitions in the 3GPP specification protocol TS36 series.

[0008] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS38 series.

[0009] As an example, the interpretation of terms in this application is based on the definitions in the 3GPP specification protocol TS37 series.

[0010] As an example, "process" is a term used in the art.

[0011] It should be noted that, unless otherwise specified, the embodiments and features in any node of this application can be applied to any other node. Furthermore, unless otherwise specified, the embodiments and features in any embodiment of this application can be arbitrarily combined with each other.

[0012] This application discloses a method in a terminal, characterized in that,

[0013] include:

[0014] A first delay status reporting procedure is initiated, which is to provide the serving base station with the delay status of a first logical channel group, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time; a first DSR and a second DSR are sent, wherein the first DSR indicates the amount of untransmitted PDCP SDU data for the first remaining time; and the second DSR indicates the amount of untransmitted PDCP SDU data for the second remaining time; the first delay status reporting procedure is cancelled; the cancellation of the first delay status reporting procedure depends on the successful transmission of at least one of the first DSR and the second DSR; wherein the first DSR and the second DSR are MAC CEs.

[0015] As an example, the problems to be solved by this application include: how to flexibly and timely report the delay status information of the first logical channel group, how to cancel the DSR process, and what the delay status information should include.

[0016] In the above method, the first DSR process is canceled as a response to the successful transmission of at least one of the first DSR and the second DSR, thereby solving the above problem.

[0017] In the above method, the delay status information includes the first remaining time and the second remaining time, thereby solving the above problem.

[0018] As an example, the advantages of the above method include: reducing signaling overhead and avoiding misoperation. The cancellation of the first delay status report process depends on the successful transmission of at least one of the first DSR and the second DSR to adapt to the UE's capabilities, making it more flexible and conducive to better network optimization; lower latency ensures service transmission and better supports XR services.

[0019] As an example, the above method has low complexity.

[0020] As an example, the above method can reduce the number of times PDCP SDU data is transmitted in LCG, thereby reducing signaling overhead.

[0021] In practice, the above method can transmit critical data in a timely manner, reducing latency.

[0022] As an example, the above method specifies the content of the delayed state information to avoid accidental operation.

[0023] According to one aspect of this application, it is characterized in that,

[0024] At least one of the first DSR and the second DSR is an enhanced DSR MAC CE (Medium Access Control Control Element).

[0025] According to one aspect of this application, it is characterized in that,

[0026] The transmission of the first DSR and the second DSR depends on the available UL-SCH (Uplink Shared Channel) resources. The first DSR and the second DSR are transmitted only when the available UL SCH resources can accommodate the first DSR but cannot accommodate the DSRMAC CE carrying the amount of data of the untransmitted PDCP SDU for the first remaining time and the amount of data of the untransmitted PDCPSDU for the second remaining time.

[0027] According to one aspect of this application, it is characterized in that,

[0028] The transmission of the first DSR and the second DSR depends on whether the third threshold is equal to the first threshold. The first DSR and the second DSR are transmitted only when the third threshold is equal to the first threshold. The third threshold is used to trigger the first delay status report process of the first logical channel group. The third threshold corresponds to DSRMAC CE. The first threshold and the second threshold correspond to enhanced DSRMAC CE. The first threshold is less than the second threshold.

[0029] According to one aspect of this application, it is characterized in that,

[0030] The first DSR indicates the amount of PDCP SDU data that has not yet been transmitted from the amount of untransmitted PDCP SDU data indicated by the DSR MAC CE sent by the terminal in the last transmission.

[0031] According to one aspect of this application, it is characterized in that,

[0032] The first DSR is sent before the second DSR, and the first DSR indicates whether the second DSR exists.

[0033] According to one aspect of this application, it is characterized in that,

[0034] The cancellation of the first delay status report process depends on the successful transmission of at least one of the first DSR and the second DSR, including: the successful transmission of the first DSR triggers the cancellation of the first delay status report process and initiates a second delay status report process; the second delay status report process is for providing the delay status of the first logical channel group to the serving base station; the transmission of the second DSR depends on the second delay status report process being in progress.

[0035] According to one aspect of this application, it is characterized in that,

[0036] The second remaining time depends on a value other than the minimum value of the remaining time of the first type of timer associated with the untransmitted PDCP SDUs of the first logical channel group.

[0037] According to one aspect of this application, it is characterized in that,

[0038] The enhanced DSR includes multiple octets, and the second octet included in the enhanced DSR includes the first remaining time; the second most significant bit of the second octet included in the enhanced DSR is 1, indicating that the enhanced DSR includes the second remaining time.

[0039] As an example, the first remaining time and the second remaining time are finite.

[0040] Specifically, according to one aspect of this application, the terminal is an Internet of Things (IoT) terminal.

[0041] Specifically, according to one aspect of this application, the terminal is a user equipment.

[0042] Specifically, according to one aspect of this application, the terminal is an access network device.

[0043] Specifically, according to one aspect of this application, the terminal is a vehicle-mounted terminal.

[0044] Specifically, according to one aspect of this application, the terminal is an aircraft.

[0045] Specifically, according to one aspect of this application, the terminal is a mobile phone.

[0046] This application discloses a terminal, including:

[0047] The terminal includes: one or more processors and memory;

[0048] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the terminal to perform any one of the methods in the terminal.

[0049] As an example, compared with conventional solutions, this application has the following advantages:

[0050] Better support for DSR ensures communication quality, enhances the transmission of non-delay critical PDCP SDUs, and enables the network to allocate resources more rationally.

[0051] It better supports the transmission of services with high latency requirements, such as XR services.

[0052] It better supports the transmission of services with strong bursts of traffic, such as XR services.

[0053] This avoids inconsistencies in the network and terminal's understanding of DSR delay status information, thus preventing accidental operations.

[0054] This can reduce signaling overhead. For example, the delay status information includes the first remaining time and the second remaining time, avoiding multiple reports of delay status information and reducing signaling overhead.

[0055] Unlike traditional DSR MAC CE which has only one threshold, the enhanced DSR MAC CE in this application includes multiple thresholds. This approach results in lower latency, prevents all latency-critical data from being transmitted in a single DSR cycle, optimizes transmission efficiency, and greatly expands the scope for network optimization. It represents a novel and highly promising optimization method, and is of great significance in assisting in improving network performance.

[0056] The control over the initiation and cancellation of DSR is more targeted. Attached Figure Description

[0057] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0058] Figure 1 A flowchart of terminal communication according to an embodiment of this application is shown;

[0059] Figure 2 A schematic diagram of a network architecture according to an embodiment of this application is shown;

[0060] Figure 3 A schematic diagram of an embodiment of a wireless protocol architecture for the user plane and control plane according to an embodiment of this application is shown;

[0061] Figure 4 A schematic diagram of a first communication device and a second communication device according to an embodiment of this application is shown;

[0062] Figure 5 A flowchart of wireless signal transmission according to an embodiment of this application is shown;

[0063] Figure 6 A schematic diagram showing the first and second DSRs indicating the amount of untransmitted PDCP SDU data according to an embodiment of this application is illustrated.

[0064] Figure 7 A flowchart illustrating a wireless signal transmission process according to an embodiment of this application is shown;

[0065] Figure 8 A schematic diagram of the enhanced DSR MAC CE according to one embodiment of this application is shown;

[0066] Figure 9 A structural block diagram of a processing apparatus for a terminal according to an embodiment of this application is shown;

[0067] Figure 10 A structural block diagram of a processing apparatus for a base station according to an embodiment of this application is shown. Detailed Implementation

[0068] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0069] Example 1

[0070] Example 1 illustrates a flowchart of terminal communication according to an embodiment of this application, as shown in the attached diagram. Figure 1 As shown. (Attached) Figure 1 In the diagram, each box represents a step. It is particularly important to emphasize that the order of the boxes in the diagram does not represent the chronological order of the steps they represent.

[0071] In Example 1, a first delay status report process is initiated in step 101; a first DSR is sent in step 102; a second DSR is sent in step 103; and the first delay status report process is canceled in step 104.

[0072] In Embodiment 1, the first delay status reporting process is to provide the serving base station with the delay status of the first logical channel group, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time; the first DSR indicates the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicates the amount of untransmitted PDCP SDU data for the second remaining time; the cancellation of the first delay status reporting process depends on the successful transmission of at least one of the first DSR and the second DSR; wherein the first DSR and the second DSR are MAC CEs.

[0073] As one example, the terminal is a UE (User Equipment).

[0074] As an example, the terminal refers to a communication device consisting of hardware such as baseband, radio frequency, and one or two SIM cards.

[0075] As an example, the first DSR process is used to provide latency status to the network LCGs.

[0076] As an example, the first logical channel group is an LCG (logical channel group).

[0077] As one embodiment, the first logical channel group includes one logical channel, or the first logical channel group includes multiple logical channels. As one embodiment, the terminal is in RRC (Radio Resource Control) connection state.

[0078] As an example, any parameter in this application may be configured by the network or may be generated by the terminal according to an internal algorithm, such as randomization.

[0079] As an example, the values ​​of any parameters in this application, including but not limited to delay status information, first remaining time, second remaining time, and amount of untransmitted PDCP SDU data, are limited unless otherwise stated.

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

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

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

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

[0084] As an example, this application is directed to NR.

[0085] As an example, this application is directed to wireless communication networks after NR.

[0086] As an example, the initiation of the first delay status report process requires that the remaining time of the first type of counter associated with the PDCP SDU to be transmitted in the first logical channel group is shorter than the third threshold.

[0087] As a sub-implementation of the above embodiments, the shorter is less than.

[0088] As a sub-implementation of the above embodiments, any one of the PDCP SDUs is associated with a first-type counter.

[0089] As a sub-implementation of the above embodiments, the first type of counter is PDCPdiscardTimer.

[0090] As a sub-implementation of the above embodiment, the third threshold is remainingTimeThreshold.

[0091] As a sub-implementation of the above embodiments, different first logical channel groups correspond to different third thresholds.

[0092] As a sub-implementation of the above embodiments, different first logical channel groups have the same third threshold.

[0093] As a sub-example of the above embodiments, the third threshold is pre-configured.

[0094] As a sub-example of the above embodiments, the third threshold is configured by the network.

[0095] As a sub-example of the above embodiments, the unit of the third threshold is milliseconds (ms).

[0096] As one example, the first remaining time and the second remaining time are different.

[0097] As an example, the amount of untransmitted PDCP SDU data for the first remaining time does not overlap with the amount of untransmitted PDCP SDU data for the second remaining time.

[0098] As an example, the first remaining time is shorter than the second remaining time.

[0099] As an example, the amount of untransmitted PDCP SDU data for the first remaining time is sent preferentially compared to the amount of untransmitted PDCP SDU data for the second remaining time.

[0100] As an example, the amount of untransmitted PDCP SDU data for the first remaining time and the amount of untransmitted PDCP SDU data for the second remaining time both belong to delay-critical data.

[0101] The amount of untransmitted PDCP SDU data for the first remaining time is latency-critical data, while the amount of untransmitted PDCP SDU data for the second remaining time is not latency-critical data.

[0102] As an example, the first DSR process is a pending DSR process.

[0103] As an example, the second DSR process is a pending DSR process.

[0104] As an example, the amount of data in the untransmitted PDCP SDU for the first remaining time corresponds to at least one PDCP SDU.

[0105] As an example, the amount of data in the untransmitted PDCP SDU for the first remaining time corresponds to one PDCP SDU.

[0106] As an example, the amount of data in the untransmitted PDCP SDU for the first remaining time corresponds to multiple PDCP SDUs.

[0107] As an example, the amount of untransmitted PDCP SDU data for the first remaining time is the amount of delay-critical uplink data.

[0108] As an example, the amount of data in the untransmitted PDCP SDU for the second remaining time corresponds to at least one PDCP SDU.

[0109] As an example, the amount of data in the second remaining time of the untransmitted PDCP SDU corresponds to one PDCP SDU.

[0110] As one example, the amount of data in the untransmitted PDCP SDU for the second remaining time corresponds to multiple PDCP SDUs.

[0111] As an example, the amount of untransmitted PDCP SDU data for the second remaining time is the amount of non-delay critical uplink data.

[0112] As an example, the amount of untransmitted PDCP SDU data for the second remaining time will become the amount of delay-critical uplink data.

[0113] As an example, the amount of untransmitted PDCP SDU data for the second remaining time is not the delay-critical uplink data amount.

[0114] As an example, the amount of untransmitted PDCP SDU data for the second remaining time will become the amount of delayed critical uplink data over a period of time.

[0115] As one embodiment, the untransmitted PDCP SDUs for the first remaining time and the untransmitted PDCP SDUs for the second remaining time are orthogonal.

[0116] As an example, the orthogonality of the untransmitted PDCP SDU for the first remaining time and the untransmitted PDCP SDU for the second remaining time means that the untransmitted PDCP SDU for the first remaining time does not correspond to the data volume of the untransmitted PDCP SDU for the second remaining time.

[0117] As an example, the orthogonality of the untransmitted PDCP SDU for the first remaining time and the untransmitted PDCP SDU for the second remaining time means that the untransmitted PDCP SDU for the second remaining time does not correspond to the data volume of the untransmitted PDCP SDU for the first remaining time.

[0118] As an example, the orthogonality of the untransmitted PDCP SDU for the first remaining time and the untransmitted PDCP SDU for the second remaining time means that the untransmitted PDCP SDU for the first remaining time is different from the untransmitted PDCP SDU for the second remaining time.

[0119] As an example, the orthogonality of the untransmitted PDCP SDUs for the first remaining time and the untransmitted PDCP SDUs for the second remaining time means that the data volume of the untransmitted PDCP SDUs for the first remaining time corresponds to the first PDCP SDU set, the data volume of the untransmitted PDCP SDUs for the second remaining time corresponds to the second PDCP SDU set, and the first PDCP SDU set and the second PDCP SDU set are orthogonal.

[0120] As a sub-implementation of the above embodiments, the orthogonality of the first PDCP SDU set and the second PDCP SDU set means that the intersection of the first PDCP SDU set and the second PDCP SDU set is an empty set.

[0121] As one example, the untransmitted PDCP SDUs for the first remaining time and the untransmitted PDCP SDUs for the second remaining time are not orthogonal.

[0122] As an example, the non-orthogonality between the untransmitted PDCP SDUs for the first remaining time and the untransmitted PDCP SDUs for the second remaining time means that a portion of the untransmitted PDCP SDUs for the first remaining time corresponds to the data volume of the untransmitted PDCP SDUs for the second remaining time.

[0123] As an example, the non-orthogonality between the untransmitted PDCP SDUs for the first remaining time and the untransmitted PDCP SDUs for the second remaining time means that a portion of the untransmitted PDCP SDUs for the second remaining time corresponds to the data volume of the untransmitted PDCP SDUs for the first remaining time.

[0124] As an example, the non-orthogonality between the untransmitted PDCP SDU for the first remaining time and the untransmitted PDCP SDU for the second remaining time means that the untransmitted PDCP SDU for the first remaining time and the untransmitted PDCP SDU for the second remaining time are partially identical.

[0125] As an example, the non-orthogonality of the untransmitted PDCP SDUs for the first remaining time and the untransmitted PDCP SDUs for the second remaining time means that the data volume of the untransmitted PDCP SDUs for the first remaining time corresponds to the first PDCP SDU set, the data volume of the untransmitted PDCP SDUs for the second remaining time corresponds to the second PDCP SDU set, and the first PDCP SDU set and the second PDCP SDU set have an intersection that is not an empty set.

[0126] As an example, canceling the first DSR process means stopping the first DSR process.

[0127] As an example, "cancel" means "cancel".

[0128] As an example, cancellation refers to release.

[0129] As an example, cancellation refers to deletion.

[0130] As an example, "cancel" means "clear".

[0131] As an example, cancellation means: end.

[0132] As an example, cancellation means: no longer storing.

[0133] As an example, the Buffer Size field in the DSRMAC CE of the first DSR indicates the amount of PDCP SDU data that has not been transmitted for the first remaining time.

[0134] As an example, the Buffer Size field in the DSRMAC CE of the second DSR indicates the amount of PDCP SDU data that has not been transmitted for the second remaining time.

[0135] As an example, the advantage of using the DSRMAC CE is that it can report the amount of PDCP SDU data that has not been transmitted, giving the network more comprehensive information and facilitating network optimization.

[0136] As an example, the first remaining time is the remaining time of the first type of timer associated with the untransmitted PDCPSDU for the first remaining time.

[0137] As an example, the minimum remaining time in the first type of timer associated with the untransmitted PDCP SDU for the second remaining time.

[0138] As an example, the meaning of the cancellation of the first delay status report process depending on the successful transmission of at least one of the first DSR and the second DSR includes: the cancellation of the first delay status report process depends on the successful transmission of the first DSR and the second DSR.

[0139] As an example, the meaning of the cancellation of the first delay status report process depending on the successful transmission of at least one of the first DSR and the second DSR includes: the cancellation of the first delay status report process depends on the successful transmission of only the first DSR and the second DSR.

[0140] As an example, the meaning of the cancellation of the first delay status report process depending on the successful transmission of at least one of the first DSR and the second DSR includes: the cancellation of the first delay status report process depending on the successful transmission of only the latter of the first DSR and the second DSR.

[0141] As an example, the first delay status reporting process will not be canceled when neither the first DSR nor the second DSR is successfully sent.

[0142] As an example, the first DSR and the second DSR are not sent simultaneously.

[0143] As an example, the first DSR and the second DSR are sent sequentially.

[0144] As an example, the first DSR is sent before the second DSR.

[0145] As an example, those skilled in the art should understand that canceling the first delay status reporting process means that the first delay status reporting process has not been completed, that is, the first delay status reporting process is pending or has not been canceled.

[0146] As an example, each PDCP SDU is associated with a timer upon arrival at the PDCP sublayer, the value of which is a configured maximum remaining time. This maximum remaining time is network-configured or determined based on service QoS. The remaining time of the timer is the remaining time of that PDCP SDU. When the remaining time of the timer is shorter than the first remaining time, the size of that PDCP SDU is included in the first DSR indication of the amount of untransmitted PDCP SDUs for the first remaining time.

[0147] As a sub-implementation of this embodiment, the first remaining time is shorter than the second remaining time.

[0148] As an example, each PDCP SDU is associated with a timer upon arrival at the PDCP sublayer, the value of which is a configured maximum remaining time. This maximum remaining time is network-configured or determined based on service QoS. The remaining time of the timer is the remaining time of that PDCP SDU. When the remaining time of the timer is shorter than the second remaining time but longer than the first remaining time, the size of that PDCP SDU is included in the second DSR indicator representing the amount of untransmitted PDCP SDU data for the second remaining time.

[0149] As a sub-implementation of this embodiment, the first remaining time is shorter than the second remaining time.

[0150] As one embodiment, at least one of the first DSR and the second DSR is an enhanced DSRMAC CE, including: the first DSR is a DSRMAC CE, and the second DSR is an enhanced DSRMAC CE.

[0151] As one embodiment, the first DSR is sent earlier than the second DSR, and the first DSR indicates that the amount of untransmitted PDCP SDU data for the second remaining time is not zero. The second DSR does not include the amount of untransmitted PDCP SDU data for the second remaining time.

[0152] As one embodiment, the first DSR only indicates that the amount of untransmitted PDCP SDU data for the second remaining time is not zero, without indicating that the second DSR does not include the specific amount of untransmitted PDCP SDU data for the second remaining time. The advantages are: it helps save resources, ensures the successful transmission of the first DSR, and avoids network misunderstandings. For example, the network can still appropriately allocate resources for the amount of untransmitted PDCP SDU data for the second remaining time.

[0153] Example 2

[0154] Example 2 illustrates a schematic diagram of a network architecture according to this application, as shown in the attached diagram. Figure 2 As shown.

[0155] Appendix Figure 2This diagram illustrates the network architecture 200 of 5G NR, LTE (Long-Term Evolution), and LTE-A (Long-Term Evolution Advanced) systems. 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 term. 5GS / EPS 200 may include one or more UE (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. 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand 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 termination to UE 201. gNB 203 can connect to other gNBs 204 via an Xn interface (e.g., backhaul). gNB 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), TRP (Transmitter Receiver Node), or some other suitable term. gNB 203 provides UE 201 with an access point to 5GC / EPC 210. Examples of UE201 include cellular phones, smartphones, 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 IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term.gNB203 connects 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 / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. MME / AMF / SMF 211 is the control node handling signaling between UE201 and 5GC / EPC210. ​​Generally, MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through S-GW / UPF 212, which is itself connected to P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet service 230. Internet service 230 includes carrier-compliant Internet protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

[0156] As an example, the terminal in this application is UE201.

[0157] As an example, the base station of the network node in this application is gNB203.

[0158] As an example, the radio link from UE201 to NR node B is an uplink.

[0159] As an example, the radio link from NR node B to UE201 is a downlink.

[0160] As an example, the UE201 supports relay transmission.

[0161] As an example, the UE201 includes a mobile phone.

[0162] As an example, the UE201 is a vehicle including a car.

[0163] As an example, the gNB203 is a macrocell base station.

[0164] As an example, the gNB203 is a microcell base station.

[0165] As an example, the gNB203 is a pico cell base station.

[0166] As one example, the gNB203 is a flight platform device.

[0167] As an example, the gNB203 is a satellite device.

[0168] Example 3

[0169] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and a control plane according to this application, as shown in the attached diagram. Figure 3 As shown. Figure 3 This is a schematic diagram illustrating an embodiment of a radio protocol architecture for the user plane 350 and the control plane 300. Figure 3The radio protocol architecture for the control plane 300 between a terminal (UE, gNB) and a network node (gNB, UE), or between two UEs, is illustrated using 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. L1 layer will be referred to as PHY301 in this document. Layer 2 (L2 layer) 305 sits above PHY301 and is responsible for the link between the terminal and the network node, and between two UEs, via PHY301. L2 layer 305 includes the MAC (Medium Access Control) sublayer 302, the RLC (Radio Link Control) sublayer 303, and the PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the network node. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security through encrypted data packets and supports cross-regional mobility between network nodes for the terminal. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ. MAC sublayer 302 provides multiplexing between the logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell among terminals. MAC sublayer 302 is also responsible for HARQ operations. RRC sublayer 306 in Layer 3 (L3) of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between network nodes and terminals. The radio protocol architecture of user plane 350 includes Layer 1 (L1 layer) and Layer 2 (L2 layer). The radio protocol architecture for terminals and network nodes in user plane 350 is largely the same as the corresponding layers and sublayers in control plane 300 for Physical Layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355, and MAC sublayer 352 in L2 layer 355. However, PDCP sublayer 354 also provides header compression for upper-layer packets to reduce radio transmission overhead. L2 layer 355 in user plane 350 also includes SDAP (Service Data Adaptation Protocol) sublayer 356. SDAP sublayer 356 is responsible for mapping between QoS flows and Data Radio Bearers (DRBs) to support service diversity. SRBs can be seen as services or interfaces provided by the PDCP layer to higher layers, such as the RRC layer. In the NR system, SRBs include SRB1, SRB2, and SRB3, which are used to transmit different types of control signaling.SRB is the bearer between the UE and the access network, used to transmit control signaling, including RRC signaling, between the UE and the access network. SRB1 is particularly important for the UE; after each UE establishes an RRC connection, there will be an SRB1 used to transmit RRC signaling. Most signaling is transmitted through SRB1. If SRB1 is interrupted or unavailable, the UE must re-establish RRC; one SRB1 is established for each RRC connection. SRB2 is generally only used to transmit NAS signaling or security-related signaling; one SRB2 is established for each RRC connection. The UE may not configure SRB3. Except for emergency services, the UE must establish an RRC connection with the network for subsequent communication. Although not illustrated, the terminal may have several upper layers above L2 layer 355. This also includes the network layer (e.g., IP layer) terminating at the P-GW on the network side and the application layer terminating at the other end of the connection (e.g., remote UE, server, etc.).

[0170] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the terminal described in this application.

[0171] As an example, Appendix Figure 3 The wireless protocol architecture described herein is applicable to the network nodes described in this application.

[0172] As an example, the delay state information of the first logical channel in this application is generated by PDCP304 or MAC302.

[0173] As an example, the MAC CE of the first DSR in this application is generated in MAC302.

[0174] As an example, the MAC CE of the second DSR in this application is generated in MAC302.

[0175] Example 4

[0176] Example 4 illustrates a schematic diagram of a first communication device and a second communication device according to an embodiment of this application, as shown in the attached diagram. Figure 4 As shown. Figure 4 This is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in the access network.

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

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

[0179] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, upper-layer data packets from the core network are provided to the controller / processor 475. The controller / processor 475 implements L2 (Layer-2) layer functionality. 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 retransmitting 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). Transmit processor 416 performs encoding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, and mapping of signal clusters based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), M-Phase Shift Keying (M-PSK), M-QAM). Multi-antenna transmit processor 471 performs digital spatial precoding on the encoded and modulated symbols, including codebook-based and non-codebook-based precoding, and beamforming processing, generating one or more spatial streams. Transmit processor 416 then maps each spatial stream to subcarriers, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently uses inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain multicarrier symbol stream. Multi-antenna transmit processor 471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 418 converts the baseband multicarrier symbol stream provided by the multi-antenna transmitter processor 471 into an radio frequency stream, which is then provided to different antennas 420.

[0180] 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 radio frequency carrier and converts the radio frequency stream into a baseband multicarrier symbol stream, which is then provided to the receiver processor 456. The receiver processor 456 and the multi-antenna receiver processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiver processor 458 performs receive analog precoding / beamforming operations on the baseband multicarrier symbol stream from the receiver 454. The receiver processor 456 uses a Fast Fourier Transform (FFT) to convert the baseband multicarrier symbol stream after the receive analog precoding / beamforming operations 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 receiver processor 456, where the reference signal is used for channel estimation, and the data signal is recovered in the multi-antenna receiver processor 458 after multi-antenna detection to recover any spatial stream destined for the first communication device 450. Symbols on each spatial stream are demodulated and recovered in the receive processor 456, generating soft decisions. The receive 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 over 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 Layer 2. The controller / processor 459 may be associated with a memory 460 storing program code and data. The memory 460 may be referred to as computer-readable media. In the transmission from the second communication device 410 to the second communication device 450, the controller / processor 459 provides multiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover upper-layer data packets from the core network. The upper-layer data packets are then provided to all protocol layers above Layer 2. Various control signals may also be provided to Layer 3 for Layer 3 processing.

[0181] 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 functions 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, implementing L2 layer functions for the user plane and control plane. The controller / processor 459 is also responsible for retransmitting lost packets and signaling to the second communication device 410. Transmit processor 468 performs modulation mapping and channel coding processing, while multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming processing. Subsequently, transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding / beamforming operations in multi-antenna transmit processor 457, the stream is provided to different antennas 452 via transmitter 454. Each transmitter 454 first converts the baseband symbol stream provided by multi-antenna transmit processor 457 into a radio frequency symbol stream before providing it to antenna 452.

[0182] 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 receiving 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 radio frequency signals through its corresponding antenna 420, converts the received radio frequency signals into baseband signals, and provides the baseband signals to the multi-antenna receiving processor 472 and the receiving processor 470. The receiving processor 470 and the multi-antenna receiving processor 472 jointly implement the L1 layer functions. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 may be associated with a memory 476 that stores program code and data. The memory 476 may be referred to as computer-readable media. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides multiplexing between the transmission and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper-layer data packets from the UE 450. Upper-layer packets from the controller / processor 475 can be provided to the core network.

[0183] As one embodiment, the first communication device 450 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 with the at least one processor, and the first communication device 450 includes at least: initiating a first delay status reporting procedure, the first delay status reporting procedure being for providing a delay status of a first logical channel group to a serving base station, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time; sending a first DSR and a second DSR, the first DSR indicating the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicating the amount of untransmitted PDCP SDU data for the second remaining time; canceling the first delay status reporting procedure; the cancellation of the first delay status reporting procedure depends on the successful transmission of at least one of the first DSR and the second DSR; wherein the first DSR and the second DSR are MAC CEs.

[0184] As one embodiment, the first communication device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, generates actions including: initiating a first delay status reporting procedure, the first delay status reporting procedure being for providing a delay status of a first logical channel group to a serving base station, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time; transmitting a first DSR and a second DSR, the first DSR indicating the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicating the amount of untransmitted PDCP SDU data for the second remaining time; and canceling the first delay status reporting procedure; the cancellation of the first delay status reporting procedure depending on the successful transmission of at least one of the first DSR and the second DSR; wherein the first DSR and the second DSR are both MAC CEs.

[0185] As one embodiment, the second communication device 410 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 with the at least one processor. The second communication device 410 at least: initiates a first delay status reporting procedure, the first delay status reporting procedure being for providing a delay status of a first logical channel group to a serving base station, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time; receives a first DSR and a second DSR, the first DSR indicating the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicating the amount of untransmitted PDCP SDU data for the second remaining time; cancels the first delay status reporting procedure; the cancellation of the first delay status reporting procedure depends on the successful transmission of at least one of the first DSR and the second DSR; wherein the first DSR and the second DSR are both MAC CEs.

[0186] As one embodiment, the second communication device 410 includes: a memory storing computer-readable instructions, which, when executed by at least one processor, generate actions including: initiating a first delay status reporting process, the first delay status reporting process being for providing a delay status of a first logical channel group to a serving base station, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time; receiving a first DSR and a second DSR, the first DSR indicating the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicating the amount of untransmitted PDCP SDU data for the second remaining time; and canceling the first delay status reporting process; the cancellation of the first delay status reporting process depending on the successful transmission of at least one of the first DSR and the second DSR; wherein the first DSR and the second DSR are both MAC CEs. As one embodiment, the first communication device 450 corresponds to the terminal in this application.

[0187] As an example, the second communication device 410 corresponds to the network node in this application.

[0188] As an example, the first communication device 450 is a UE.

[0189] As an example, the first communication device 450 is a vehicle-mounted terminal.

[0190] As an example, the first communication device 450 is a mobile phone.

[0191] As one embodiment, the second communication device 450 is a relay.

[0192] As one embodiment, the second communication device 410 is a satellite.

[0193] As one embodiment, the second communication device 410 is an aircraft.

[0194] As one embodiment, the second communication device 410 is a base station.

[0195] As one embodiment, receiver 454 (including antenna 452), receiver processor 456 and controller / processor 459 are used to transmit the delay status information in this application.

[0196] As one embodiment, a transmitter 418 (including an antenna 420), a transmitter processor 416, and a controller / processor 475 are used in this application to receive the delay status information.

[0197] Example 5

[0198] Example 5 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 5 As shown. (Attached) Figure 5 In this example, U01 corresponds to the terminal of this application. It should be noted that the order in this example does not limit the signal transmission order and the implementation order in this application.

[0199] for Terminal U01 In step S5101, a first delay status report process is initiated; in step S5102, delay status information is sent; in step S5103, a first remaining time is obtained; in step S5104, a second remaining time is obtained; in step S5105, it is determined whether a third threshold is equal to a first threshold. If the third threshold is equal to the first threshold, step S5106 is executed; otherwise, step S5106 is not executed; in step S5106, a first DSR is sent; in step S5107, a second DSR is sent; in step S5108, the first delay status report process is canceled.

[0200] for Base station N02 In step S5201, delay status information is received; in step S5202, a first DSR is received; and in step S5203, a second DSR is received.

[0201] In Embodiment 5, a first delay status reporting procedure is initiated. This procedure provides the serving base station with the delay status of a first logical channel group, which includes a first remaining time and a second remaining time. A first DSR and a second DSR are then transmitted. The first DSR indicates the amount of untransmitted PDCP SDU data for the first remaining time, and the second DSR indicates the amount of untransmitted PDCP SDU data for the second remaining time. The first delay status reporting procedure is then cancelled. Cancellation of the first delay status reporting procedure depends on the successful transmission of at least one of the first DSR and the second DSR. The first DSR and the second DSR are both MAC CEs. At least one of the first DSR and the second DSR is an enhanced DSR MAC CE.

[0202] In Embodiment 5, the transmission of the first DSR and the second DSR depends on available UL SCH resources. The first DSR and the second DSR are transmitted only when the available UL SCH resources can accommodate the first DSR but cannot accommodate the DSR MAC CE carrying the amount of data of untransmitted PDCPSDU for the first remaining time and the amount of data of untransmitted PDCP SDU for the second remaining time.

[0203] In Embodiment 5, the transmission of the first DSR and the second DSR depends on whether a third threshold is equal to a first threshold. The first DSR and the second DSR are transmitted only when the third threshold is equal to the first threshold. The third threshold is used to trigger a first delay status report process for the first logical channel group. The third threshold corresponds to DSR MAC CE. The first threshold and the second threshold correspond to enhanced DSR MAC CE. The first threshold is less than the second threshold.

[0204] As an example, the base station N02 is the sustaining base station of a serving cell of the terminal U01.

[0205] As an example, the base station N02 is the sustaining base station of the serving cell.

[0206] As an example, Appendix Figure 5 The sequence number in the table indicates the order in which the steps are executed.

[0207] As one embodiment, the terminal U01 and the base station N02 are wirelessly connected.

[0208] As one embodiment, the terminal U01 and the base station N02 are connected by a wire.

[0209] As one embodiment, the terminal U01 and the base station N02 are connected via a Uu port.

[0210] As an example, the first threshold and the second threshold are configured by the network.

[0211] As an example, the first threshold and the second threshold are used to trigger the transmission of the first DSR and the second DSR, respectively.

[0212] As an example, the meaning of the first threshold and the second threshold in triggering the transmission of the first DSR and the second DSR respectively includes: if the first remaining time is less than the first threshold, the transmission of the first DSR is triggered.

[0213] As an example, the meaning of the first threshold and the second threshold in triggering the transmission of the first DSR and the second DSR respectively includes: if the second remaining time is less than the second threshold, the transmission of the second DSR is triggered.

[0214] As an example, the first threshold is less than the second threshold.

[0215] As one example, the second remaining time is greater than the first threshold.

[0216] As an example, the first remaining time depends on the minimum value of the remaining time of the first type of timer associated with the PDCPSDU to be transmitted in the first logical channel group.

[0217] As an example, the first remaining time is the minimum value of the remaining time of the first type of timer associated with each of the PDCP SDUs to be transmitted in the first logical channel group.

[0218] As one embodiment, the second remaining time depends on a value other than the minimum value of the remaining time of the first type of timer associated with the PDCPSDU to be transmitted in the first logical channel group.

[0219] As one embodiment, the second remaining time depends on the minimum value other than the minimum value of the remaining time of the first type of timer associated with the PDCPSDU to be transmitted in the first logical channel group.

[0220] As one embodiment, the second remaining time depends on the remaining time beyond the minimum value of the remaining time of the first type of timer associated with the PDCPSDU to be transmitted in the first logical channel group.

[0221] As one embodiment, the second remaining time depends on the minimum remaining time other than the minimum value of the remaining time of the first type of timer associated with the PDCPSDU to be transmitted in the first logical channel group.

[0222] As an example, the second remaining time is equal to the minimum remaining time other than the minimum value of the remaining time of the first type of timer associated with the PDCPSDU to be transmitted in the first logical channel group, plus a fixed value.

[0223] As an example, the fixed value is 0.

[0224] As an example, the fixed value is a positive number.

[0225] As an example, the fixed value is a negative number.

[0226] As an example, the first type of timer is discardTimer.

[0227] As an example, the first type of timer is 10ms.

[0228] As an example, the first type of timer is 20ms.

[0229] As an example, the first type of timer is 30ms.

[0230] As an example, the first type of timer is network-configured.

[0231] As an example, the expiration trigger of the first type of timer causes the discarding of any of the PDCP SDUs associated with the first type of timer.

[0232] As an example, the first delay status reporting process is initiated after the first condition is met.

[0233] As an example, the first condition includes that the remaining time of the first type of counter associated with the PDCP SDU to be transmitted in the first logical channel group is less than a third threshold.

[0234] As an example, the first condition includes the first remaining time being less than a third threshold.

[0235] As an example, in response to the fulfillment of the first condition, a first delay status reporting process is initiated.

[0236] As an example, the initiation is a trigger.

[0237] As an example, the initiation is the startup.

[0238] As an example, the initiation is the start.

[0239] As an example, the process of initiating the first delay status report requires obtaining delay status information.

[0240] As an example, the delay status information includes the amount of untransmitted PDCP SDU data for the first remaining time and the amount of untransmitted PDCP SDU data for the second remaining time.

[0241] As an example, the delay status information includes a first set of remaining time corresponding to the amount of untransmitted PDCP SDU data for the first remaining time.

[0242] As an example, the delay status information includes a second set of remaining time corresponding to the amount of untransmitted PDCP SDU data for the first remaining time.

[0243] As one embodiment, the first set of remaining times includes at least a first set of remaining times.

[0244] As one embodiment, the second set of remaining times includes at least a second set of remaining times.

[0245] As an example, at least one of the first set of remaining time and the second set of remaining time includes a plurality of remaining times.

[0246] As one embodiment, the first set of remaining time includes a plurality of first remaining times, and the second set of remaining time includes a second remaining time.

[0247] As one embodiment, the first set of remaining time includes a first remaining time, and the second set of remaining time includes a plurality of second remaining times.

[0248] As one embodiment, the first set of remaining time includes a plurality of first remaining times, and the second set of remaining time includes a plurality of second remaining times.

[0249] As an example, the first remaining time corresponds to the delayed key data.

[0250] As one example, the second remaining time corresponds to non-delayed critical data.

[0251] As one example, the enhanced DSR MAC CE includes multiple remaining times.

[0252] As an example, the multiple remaining times correspond to multiple thresholds.

[0253] As an example, the meaning of the multiple remaining times corresponding to multiple thresholds includes: multiple remaining times corresponding to a first threshold and a second threshold, the first threshold and the second threshold being used to trigger the first DSR and the second DSR.

[0254] As an example, the meaning of multiple remaining times corresponding to multiple thresholds includes: multiple DSRs corresponding to multiple remaining times are used to trigger multiple DSR processes.

[0255] As an example, the multiple remaining times correspond to a threshold.

[0256] As an example, the meaning of the multiple remaining times corresponding to a threshold includes: the multiple remaining times corresponding to a third threshold, the third threshold being used to trigger the first delay state reporting process.

[0257] As an example, the first DSR is a DSR MAC CE, and the second DSR is an enhanced DSR MAC CE.

[0258] As an example, the first DSR is an enhanced DSRMAC CE, and the second DSR is a DSRMAC CE.

[0259] As an example, the first DSR is an enhanced DSRMAC CE, and the second DSR is an enhanced DSRMAC CE.

[0260] As an example, the first DSR is triggered as a response to a first remaining time being less than a first threshold.

[0261] As an example, the second DSR is triggered as a response to the second remaining time being less than the second threshold.

[0262] As one embodiment, the transmission of the first DSR and the second DSR depending on available UL-SCH resources includes: if the UL-SCH resources cannot accommodate the first DSR, canceling the transmission of the first DSR.

[0263] As one embodiment, the transmission of the first DSR and the second DSR depending on the available UL-SCH resources includes: if the UL-SCH resources can only accommodate the first DSR, transmitting the first DSR and the second DSR.

[0264] As one embodiment, the transmission of the first DSR and the second DSR depending on the available UL-SCH resources includes: if the UL-SCH resources can only accommodate the first DSR and cannot accommodate the data volume of the PDCP SDU indicated by the first DSR and the second DSR, then transmit the first DSR and the second DSR.

[0265] As an example, accommodating the first DSR means that the UL-SCH is capable of transmitting the first DSR.

[0266] As an example, "cannot accommodate" means that the UL-SCH resources are insufficient to transmit the amount of data of the PDCP SDU indicated by the first DSR and the second DSR.

[0267] As an example, in response to the third threshold being equal to the first threshold, the first DSR and the second DSR are sent.

[0268] As an example, in response to a third threshold not being equal to the first threshold, neither the first DSR nor the second DSR is sent.

[0269] As an example, an SR (Scheduling Request) is triggered as a response to the third threshold not being equal to the first threshold.

[0270] As an example, the advantage of having the third threshold equal to the first threshold is that it can reduce the latency caused by sending SR.

[0271] As an example, canceling the first delay status reporting process means releasing the delay status information.

[0272] As an example, canceling the first delay status reporting process means not saving the delay status information.

[0273] As an example, canceling the first delay status reporting process means resetting the delay status information.

[0274] As an example, canceling the first delay status reporting process means initializing the delay status information.

[0275] As an example, canceling the first delay status reporting process means not sending the delay status information.

[0276] As an example, canceling the first delay status reporting process means not generating the delay status information.

[0277] As an example, the cancellation of the first delay status report process means that the first DSR was successfully sent.

[0278] As an example, the cancellation of the first delay status report process means that the second DSR was successfully sent.

[0279] As an example, the cancellation of the first delay status report process means that the first DSR and the second DSR were successfully sent.

[0280] As an example, canceling the first delay status reporting process means no longer initiating the first delay status reporting process.

[0281] As an example, in response to the first DSR process not being canceled, a delay status information is sent.

[0282] As an example, during the first DSR process, the base station N02 receives the delay status information.

[0283] As one embodiment, the first threshold is or corresponds to the first remaining time. The second threshold is or corresponds to the second remaining time. The third threshold is or corresponds to the third remaining time.

[0284] As one embodiment, the transmission of the first DSR and the second DSR depends on whether the third threshold is shorter than the first threshold. The first DSR and the second DSR are transmitted only when the third threshold is shorter than the first threshold.

[0285] As a sub-implementation of this embodiment, the third threshold is used to trigger the first delay status reporting process of the first logical channel group; the third threshold corresponds to DSR MAC CE; the first threshold and the second threshold correspond to enhanced DSR MAC CE; the first threshold is less than the second threshold.

[0286] As an example, the advantage of the above method is that it can report data with urgent latency more promptly and avoid packet loss.

[0287] As an example, the first threshold and the second threshold are for enhanced DSRMAC CE.

[0288] As an example, the third threshold is for DSRMAC CE.

[0289] As an example, the DSR MAC CE reports latency status information for a remaining time.

[0290] As a sub-implementation of this embodiment, the remaining time is or corresponds to the third threshold.

[0291] As an example, the enhanced DSR MAC CE report provides delay status information for multiple remaining times.

[0292] As a sub-implementation of this embodiment, the plurality of remaining times are or correspond to the first remaining time and the second remaining time.

[0293] Example 6

[0294] Example 6 illustrates a schematic diagram of the first and second DSRs indicating the amount of untransmitted PDCP SDU data according to an embodiment of this application, as shown in the attached diagram. Figure 6 As shown.

[0295] In Embodiment 6, the first DSR indicates the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicates the amount of untransmitted PDCP SDU data for the second remaining time.

[0296] As an example, the first DSR indicates the amount of PDCP SDU data that is still untransmitted from the amount of untransmitted PDCP SDU data indicated by the DSR MAC CE sent by the terminal in the last transmission, and the amount of untransmitted PDCP SDU data for the first remaining time, at least the latter.

[0297] As an example, the second DSR indicates that the amount of untransmitted PDCP SDU data includes the amount of PDCP SDU data that is still untransmitted from the amount of untransmitted PDCP SDU data indicated by the first DSR and the increment of the amount of PDCP SDU data corresponding to the first remaining time from the amount of untransmitted PDCP SDU data indicated by the first DSR.

[0298] As an example, the first DSR indicates that the minimum value of the first type of timer corresponding to the amount of untransmitted PDCP SDU data is the first remaining time.

[0299] As an example, the second DSR indicates that the minimum value of the second type of timer corresponding to the amount of untransmitted PDCP SDU data is the second remaining time.

[0300] As an example, the first DSR indicates whether the second DSR exists.

[0301] As an example, if the first DSR indicates that the second DSR does not exist, the sending of the second DSR is cancelled.

[0302] As an example, if the amount of untransmitted PDCP SDU data corresponding to the first logical channel is 0, the first DSR indicates that the second DSR does not exist.

[0303] As an example, if the amount of data of the untransmitted PDCP SDU corresponding to the first logical channel is not 0, the first DSR indicates the presence of the second DSR.

[0304] As an example, the first DSR directly indicates the amount of PDCP SDU data that has not yet been transmitted from the amount of untransmitted PDCP SDU data indicated by the DSR previously sent by the terminal.

[0305] As an example, the first DSR indirectly indicates the amount of PDCP SDU data that has not yet been transmitted from the amount of untransmitted PDCP SDU data indicated by the DSR previously sent by the terminal.

[0306] As an example, the increment is a real number.

[0307] As an example, the increment is a positive number.

[0308] As an example, the increment can be negative.

[0309] As an example, the positive increment means that at least one non-delay-critical PDCP SDU in the PDCP SDU associated with the previously transmitted DSR becomes delay-critical data, and the amount of PDCP SDU data to be transmitted increases.

[0310] As an example, the increment can be negative, meaning that at least one time-critical PDCP SDU in the PDCPSDU associated with the previously transmitted DSR becomes non-time-critical data, and the amount of PDCP SDU data to be transmitted is reduced.

[0311] As one embodiment, the second remaining time depends on a value other than the minimum value of the remaining time of the first type of timers associated with the untransmitted PDCPSDUs of the first logical channel group.

[0312] As an example, the values ​​other than the minimum value are predefined.

[0313] As an example, the values ​​other than the minimum value correspond to a remaining time in the remaining time of the first type of timer associated with the untransmitted PDCP SDUs of the first logical channel group.

[0314] As an example, the value other than the minimum value corresponds to the smallest remaining time other than the minimum value among the remaining times of the first type of timers associated with the untransmitted PDCP SDUs of the first logical channel group.

[0315] As an example, the values ​​other than the minimum value correspond to the remaining time of one of the remaining times of the first type of timers associated with the untransmitted PDCP SDUs of the first logical channel group, which is not greater than the first time threshold.

[0316] Example 7

[0317] Example 7 illustrates a wireless signal transmission flowchart according to an embodiment of this application, as shown in the attached diagram. Figure 7 As shown. (Attached) Figure 7 In this example, U01 corresponds to the terminal of this application. It should be noted that the order in this example does not limit the signal transmission order and the implementation order in this application.

[0318] For terminal U01, in step S7101, a first delay status report process is initiated; in step S7102, delay status information is sent; in step S7103, a first DSR is sent; in step S7104, the first delay status report process is cancelled; in step S7105, a second delay status report process is initiated; in step S7106, delay status information is sent; and in step S7107, a second DSR is sent.

[0319] For base station N02, delay status information is received in step S7201; a first DSR is received in step S7202; delay status information is received in step S7203; and a second DSR is received in step S7204.

[0320] In Embodiment 7, the cancellation of the first delay status report process depends on the successful transmission of at least one of the first DSR and the second DSR, including: the successful transmission of the first DSR triggers the cancellation of the first delay status report process and initiates a second delay status report process; the second delay status report process is to provide the delay status of the first logical channel group to the serving base station; the transmission of the second DSR depends on the second delay status report process being in progress.

[0321] As an example, the successful transmission of the first DSR will cancel the first delay status reporting process. If the first DSR indicates the existence of a second DSR, the second delay status reporting process will be initiated.

[0322] As an example, successful transmission of the first DSR will cancel the first delay status reporting process. If the first DSR indicates that the second DSR does not exist, the second delay status reporting process will not be initiated.

[0323] As an example, successful transmission of the first DSR will cancel the first delay status reporting process. If the second DSR indicates that the amount of untransmitted PDCP SDU data is 0, the second delay status reporting process will not be initiated.

[0324] As an example, successful transmission of the first DSR will cancel the first delay status reporting process. If the amount of untransmitted PDCP SDU data corresponding to the first logical channel is 0, the second delay status reporting process will not be initiated.

[0325] As one embodiment, the transmission of the second DSR depending on the progress of the second delay status report process includes: if the second delay status report process is in progress, transmitting the second DSR.

[0326] As one embodiment, the transmission of the second DSR depends on the second delay status reporting process being in progress, including: if the second delay status reporting process is not in progress, canceling the transmission of the second DSR.

[0327] As one example, canceling the transmission of the second DSR includes not transmitting the second DSR and transmitting the second DSR to indicate the amount of untransmitted PDCP SDU data.

[0328] As an example, if the second delay status report process is not initiated, the second DSR is not sent.

[0329] As an example, successfully sending the second DSR includes sending the amount of untransmitted PDCP SDU data indicated by the second DSR.

[0330] As an example, the first DSR is sent before the second DSR.

[0331] As an example, the successful transmission of the second DSR triggers the cancellation of the second delay status report process.

[0332] Example 8

[0333] Example 8 illustrates a schematic diagram of the enhanced DSR MAC CE according to an embodiment of this application, as shown in the attached diagram. Figure 8 As shown.

[0334] In embodiment 8, the enhanced DSR includes multiple octets, and the second octet included in the enhanced DSR includes the first remaining time; the second most significant bit of the second octet included in the enhanced DSR is 1, indicating that the enhanced DSR includes the second remaining time.

[0335] In Example 8, the value of the amount of untransmitted PDCP SDU data for the first remaining time depends on a first cache size table, which is predefined; the value of the amount of untransmitted PDCP SDU data for the second remaining time depends on a portion of the values ​​in the first cache size table.

[0336] As an example, the amount of untransmitted PDCP SDU data for the first remaining time and the amount of untransmitted PDCP SDU data for the second remaining time are transmitted via enhanced DSR MAC CE.

[0337] As an example, the amount of untransmitted PDCP SDU data for the first remaining time and the amount of untransmitted PDCP SDU data for the second remaining time are defined in the Buffer Size field of the enhanced DSR MACCE.

[0338] As an example, the length of the Buffer Size field is 8 bits.

[0339] As an example, the length of the Buffer Size field is 5 bits.

[0340] As an example, the first cache size table depends on whether the corresponding LCG is configured with additionalBSR-TableAllowed.

[0341] As an example, the first cache size table depends on whether the amount of untransmitted PDCP SDU data for the first remaining time is within the cache size range specified by the first cache size table.

[0342] As an example, if the LCG is configured with additionalBSR-TableAllowed and the amount of untransmitted PDCP SDU data for the first remaining time is within the buffer size range specified by the first buffer size table, the value of the amount of untransmitted PDCP SDU data for the first remaining time is taken from the first buffer size table.

[0343] As an example, if the LCG is not configured with additionalBSR-TableAllowed, the value of the amount of untransmitted PDCP SDU data for the first remaining time is taken from the second cache size table.

[0344] As an example, if the amount of untransmitted PDCP SDU data for the first remaining time is not within the buffer size range specified in the first buffer size table, the value of the amount of untransmitted PDCP SDU data for the first remaining time is taken from the second buffer size table.

[0345] As an example, if the LCG is not configured with additionalBSR-TableAllowed or if the amount of untransmitted PDCP SDU data for the first remaining time is not within the buffer size range specified in the first buffer size table, the value of the amount of untransmitted PDCP SDU data for the first remaining time is taken from the second buffer size table.

[0346] As an example, the second cache size table is different from the first cache size table.

[0347] As an example, the second cache size table has a different range and values ​​than the first cache size table.

[0348] As an example, the first cache table is predefined.

[0349] As an example, the second cache table is predefined.

[0350] As an example, if the LCG is configured with additionalBSR-TableAllowed and the amount of untransmitted PDCP SDU data for the second remaining time is within the buffer size range specified by the first buffer size table, the value of the amount of untransmitted PDCP SDU data for the second remaining time is taken from a portion of the values ​​in the first buffer size table.

[0351] As an example, if the LCG is not configured with additionalBSR-TableAllowed, the value of the amount of untransmitted PDCP SDU data for the second remaining time is taken from a portion of the value of the second cache size table.

[0352] As an example, if the amount of untransmitted PDCP SDU data for the second remaining time is not within the buffer size range specified in the first buffer size table, the value of the amount of untransmitted PDCP SDU data for the second remaining time is taken from a portion of the value in the second buffer size table.

[0353] As an example, if the LCG is not configured with additionalBSR-TableAllowed or if the amount of untransmitted PDCP SDU data for the second remaining time is not within the buffer size range specified by the first buffer size table, the value of the amount of untransmitted PDCP SDU data for the second remaining time is taken from a portion of the value in the second buffer size table.

[0354] As an example, the advantage of the above method is that the predefined cache size table is known to both the network and the terminal, thus avoiding accidental operation.

[0355] As an example, the advantage of taking a partial value of the amount of untransmitted PDCP SDU data for the second remaining time from a first buffer size table or taking a partial value of the amount of untransmitted PDCPSDU data for the second remaining time from a second buffer size table includes saving some bits of the BufferSize field and reducing signaling overhead.

[0356] Example 9

[0357] Example 9 illustrates a structural block diagram of a processing device for a terminal according to an embodiment of this application, as shown in the attached diagram. Figure 9 As shown. In the appendix Figure 9 In the terminal, the processing device 900 includes a first transmitter 901 and a first processor 902.

[0358] The first processor 902 initiates a first delay status reporting process, which is to provide the serving base station with the delay status of a first logical channel group, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time; the first transmitter 901 sends a first DSR and a second DSR, wherein the first DSR indicates the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicates the amount of untransmitted PDCP SDU data for the second remaining time; the first delay status reporting process is cancelled; the cancellation of the first delay status reporting process depends on the successful transmission of at least one of the first DSR and the second DSR; wherein the first DSR and the second DSR are MAC CEs.

[0359] The first processor 902 initiates or cancels the first DSR process.

[0360] As an example, at least one of the first DSR and the second DSR is an enhanced DSR MAC CE.

[0361] As an example, the transmission of the first DSR and the second DSR depends on available UL SCH resources. The first DSR and the second DSR are transmitted only when the available UL SCH resources can accommodate the first DSR but cannot accommodate the DSR MACCE carrying the amount of data of the untransmitted PDCP SDU for the first remaining time and the amount of data of the untransmitted PDCP SDU for the second remaining time.

[0362] As one embodiment, the transmission of the first DSR and the second DSR depends on whether a third threshold is equal to a first threshold. The first DSR and the second DSR are transmitted only when the third threshold is equal to the first threshold. The third threshold is used to trigger a first delay status report process for the first logical channel group. The third threshold corresponds to DSR MACCE. The first threshold and the second threshold correspond to enhanced DSR MACCE. The first threshold is less than the second threshold.

[0363] As an example, the first DSR indicates the amount of PDCP SDU data that has not yet been transmitted from the amount of untransmitted PDCP SDU data indicated by the DSR MAC CE sent by the terminal in the last transmission.

[0364] As an example, the first DSR is sent before the second DSR, and the first DSR indicates whether the second DSR exists.

[0365] As an example, the cancellation of the first delay status report process, which depends on the successful transmission of at least one of the first DSR and the second DSR, includes: the successful transmission of the first DSR triggers the cancellation of the first delay status report process and initiates a second delay status report process; the second delay status report process is for providing the delay status of the first logical channel group to the serving base station; the transmission of the second DSR depends on the second delay status report process being in progress.

[0366] As one embodiment, the second remaining time depends on a value other than the minimum value of the remaining time of the first type of timers associated with the untransmitted PDCPSDUs of the first logical channel group.

[0367] As one embodiment, the enhanced DSR includes multiple octets, the second octet of which includes the first remaining time; the second most significant bit of the second octet of which includes the enhanced DSR is 1, indicating that the enhanced DSR includes the second remaining time.

[0368] As one embodiment, the first processor 902 includes a first transmitter.

[0369] As one embodiment, the first processor 902 includes the appendix to this application. Figure 4 The antenna 452, receiver 454, multi-antenna receiver processor 458, receiver processor 456, controller / processor 459, memory 460, or data source 467 are at least one of these.

[0370] As one embodiment, the first receiver includes the appendix to this application. Figure 4 At least antenna 452 and receiver 454 are included.

[0371] As one embodiment, the first transmitter 901 includes the appendix to this application. Figure 4 The antenna 452 or transmitter 454 or multi-antenna transmitter processor 457 or transmitter processor 468 or controller / processor 459 or memory 460 or data source 467 is at least one of them.

[0372] As one embodiment, the first transmitter includes the appendix to this application. Figure 4 At least antenna 452 and transmitter 454 are included.

[0373] As one embodiment, the terminal includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the terminal to perform the method described in this application used in the terminal; the one or more processors and the memory include the first transmitter 901 and the first processor 902.

[0374] Example 10

[0375] Example 10 illustrates a structural block diagram of a processing apparatus for a base station according to an embodiment of this application, as shown in the attached diagram. Figure 10 As shown. In the appendix Figure 10 In the base station, the processing device 1000 includes a second transmitter 1001 and a second receiver 1002.

[0376] In Example 10, a first delay status reporting process is initiated. This process is to provide the serving base station with the delay status of a first logical channel group, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time. A second receiver 1002 receives a first DSR and a second DSR. The first DSR indicates the amount of untransmitted PDCP SDU data for the first remaining time; the second DSR indicates the amount of untransmitted PDCP SDU data for the second remaining time. The first delay status reporting process is then cancelled. The cancellation of the first delay status reporting process depends on the successful transmission of at least one of the first DSR and the second DSR. The first DSR and the second DSR are both MAC CEs.

[0377] As an example, at least one of the first DSR and the second DSR is an enhanced DSR MAC CE.

[0378] As an example, the reception of the first DSR and the second DSR depends on available UL SCH resources. The first DSR and the second DSR are received only when the available UL SCH resources can accommodate the first DSR but cannot accommodate the DSR MACCE carrying the amount of data of the untransmitted PDCP SDU for the first remaining time and the amount of data of the untransmitted PDCP SDU for the second remaining time.

[0379] As one embodiment, the reception of the first DSR and the second DSR depends on whether a third threshold is equal to a first threshold. The first DSR and the second DSR are received only when the third threshold is equal to the first threshold. The third threshold is used to trigger a first delay status report process for the first logical channel group. The third threshold corresponds to DSR MACCE. The first threshold and the second threshold correspond to enhanced DSR MACCE. The first threshold is less than the second threshold.

[0380] As an example, the first DSR indicates the amount of PDCP SDU data that has not yet been transmitted from the amount of untransmitted PDCP SDU data indicated by the DSR MAC CE sent by the terminal in the last transmission.

[0381] As an example, the first DSR is received before the second DSR, and the first DSR indicates whether the second DSR exists.

[0382] As an example, the cancellation of the first delay status report process, which depends on the successful reception of at least one of the first DSR and the second DSR, includes: the successful reception of the first DSR triggers the cancellation of the first delay status report process and initiates a second delay status report process; the second delay status report process is for providing the delay status of the first logical channel group to the serving base station; and the reception of the second DSR depends on the second delay status report process being in progress.

[0383] As one embodiment, the second remaining time depends on a value other than the minimum value of the remaining time of the first type of timers associated with the untransmitted PDCPSDUs of the first logical channel group.

[0384] As an example, the enhanced DSR includes multiple octets, and the second octet included in the enhanced DSR includes the first remaining time; the second most significant bit of the second octet included in the enhanced DSR is 1, indicating that the enhanced DSR includes the second remaining time.

[0385] As one embodiment, the processing device 1000 in the base station includes a second receiver.

[0386] As one embodiment, the second transmitter 1001 includes the appendix to this application. Figure 4 The antenna 420, transmitter 418, multi-antenna transmitter processor 471, transmitter processor 416, controller / processor 475, or memory 476 are at least one of them.

[0387] As one embodiment, the second transmitter 1001 includes the appendix to this application. Figure 4 At least antenna 420 and transmitter 418 are included.

[0388] As one embodiment, the second receiver includes the appendix to this application. Figure 4 The antenna 420, receiver 418, multi-antenna receiver processor 472, receiver processor 470, controller / processor 475, or memory 476 are at least one of them.

[0389] As one embodiment, the second receiver includes the appendix to this application. Figure 4 At least antenna 420 and receiver 418 are included.

[0390] As one embodiment, the base station includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the base station to perform the method described in this application used in the base station; the one or more processors and the memory include the second transmitter 1001.

[0391] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The user equipment, terminal, and UE in this application include, but are not limited to, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, mobile phones, tablets, laptops, vehicle-mounted communication equipment, wireless sensors, internet cards, IoT terminals, RFID terminals, NB-IoT terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablets, satellite communication equipment, ship communication equipment, NTN user equipment, and other wireless communication equipment. The base station or system equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, gNB (NR Node B), TRP (Transmitter Receiver Point), NTN base stations, satellite equipment, flight platform equipment, and other wireless communication equipment.

[0392] This invention may be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.

Claims

1. A method used in a terminal for wireless communication, wherein, include: Initiate a first delay status reporting process. The first delay status reporting process is to provide the serving base station with the delay status of the first logical channel group, wherein the delay status of the first logical channel group includes a first remaining time and a second remaining time. Send a first DSR and a second DSR, the first DSR indicating the amount of untransmitted PDCPSDU data for the first remaining time; the second DSR indicating the amount of untransmitted PDCP SDU data for the second remaining time; Cancel the first delay status report procedure; the cancellation of the first delay status report procedure depends on the successful transmission of at least one of the first DSR and the second DSR; Wherein, the first DSR and the second DSR are MAC CEs.

2. The method according to claim 1, characterized in that, At least one of the first DSR and the second DSR is an enhanced DSR MAC CE.

3. The method according to claim 1 or 2, characterized in that, The transmission of the first DSR and the second DSR depends on available UL SCH resources. The first DSR and the second DSR are transmitted only if the available UL SCH resources can accommodate the first DSR but cannot accommodate the DSR MAC CE carrying the amount of data of the untransmitted PDCP SDU for the first remaining time and the amount of data of the untransmitted PDCP SDU for the second remaining time.

4. The method according to any one of claims 1-3, characterized in that, The transmission of the first DSR and the second DSR depends on whether the third threshold is equal to the first threshold. The first DSR and the second DSR are transmitted only when the third threshold is equal to the first threshold. The third threshold is used to trigger the first delay status report process of the first logical channel group; the third threshold corresponds to DSR MAC CE; the first threshold and the second threshold correspond to enhanced DSR MAC CE; the first threshold is less than the second threshold.

5. The method according to any one of claims 1-4, characterized in that, The first DSR indicates the amount of PDCP SDU data that has not yet been transmitted from the amount of untransmitted PDCP SDU data indicated by the DSR MAC CE sent by the terminal in the last transmission.

6. The method according to any one of claims 1-5, characterized in that, The first DSR is sent before the second DSR, and the first DSR indicates whether the second DSR exists.

7. The method according to any one of claims 1-6, characterized in that, The process of canceling the first delay status report, which depends on the successful transmission of at least one of the first DSR and the second DSR, includes: the successful transmission of the first DSR triggers the cancellation of the first delay status report and initiates a second delay status report process; the second delay status report process is for providing the delay status of the first logical channel group to the serving base station; The transmission of the second DSR depends on the second delay status report process being in progress.

8. The method according to any one of claims 1-7, characterized in that, The second remaining time depends on a value other than the minimum value of the remaining time of the first type of timer associated with the untransmitted PDCP SDUs of the first logical channel group.

9. The method in the terminal according to any one of claims 1-8, characterized in that, The enhanced DSR includes multiple octets, and the second octet included in the enhanced DSR includes the first remaining time; the second most significant bit of the second octet included in the enhanced DSR is 1, indicating that the enhanced DSR includes the second remaining time.

10. A terminal, wherein, include: The terminal includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as described in any one of claims 1-9.