Wireless communication method, terminal device and network device

CN122909678APending Publication Date: 2026-10-13GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611063918.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-02
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

然而,对于某些对时延要求严格的业务(如XR业务)而言,测量间隔内不进行数据传输可能会降低服务质量,从而造成业务传输错误

Benefits of technology

[0028]在本申请中,网络设备为终端设备配置在测量间隔内,可使用的用于上行和/或下行传输的目标资源和/或可使用的目标逻辑信道组等,终端设备可以基于网络设备的配置在测量间隔内进行相关传输,有助于减少测量间隔对相关业务服务质量的影响,从而避免业务传输错误。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122909678A_ABST
    Figure CN122909678A_ABST
Patent Text Reader

Abstract

Provided are a wireless communication method, a terminal device, and a network device. The method includes: a first terminal device receiving configuration information, the configuration information being used to indicate one or more of the following: target resources available for uplink and / or downlink transmission within a measurement interval; target logical channels available within the measurement interval; target logical channel groups available within the measurement interval; target services transmittable within the measurement interval; target HARQ processes transmittable within the measurement interval; whether uplink and / or downlink transmission can be performed within the measurement interval; and whether target transmission can be performed within the measurement interval. In this application, the network device configures, for the terminal device, target resources available for uplink and / or downlink transmission within a measurement interval, and the like, and the terminal device can perform relevant transmission within the measurement interval based on the configuration of the network device, which helps to reduce the impact of the measurement interval on the quality of service of relevant services.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application filed on November 2, 2023, with application number 202380102636.4 and title "Wireless Communication Method, Terminal Equipment and Network Equipment". Technical Field

[0002] This application relates to the field of wireless communication technology, specifically to a wireless communication method, terminal device, and network device. Background Technology

[0003] In wireless communication systems, terminal devices can perform measurements on neighboring cells during measurement intervals. Within these intervals, the terminal device typically ceases uplink and downlink data transmission on the current serving cell. However, for certain latency-critical services (such as XR services), refraining from data transmission during measurement intervals may degrade service quality, potentially leading to transmission errors. Summary of the Invention

[0004] This application provides a wireless communication method, a terminal device, and a network device. These are described below from the following aspects.

[0005] In a first aspect, a wireless communication method is provided, comprising: a first terminal device receiving configuration information, the configuration information indicating one or more of the following: target resources for uplink and / or downlink transmission that are available within a measurement interval; target logical channels that are available within the measurement interval; target logical channel groups that are available within the measurement interval; target services that can be transmitted within the measurement interval; target HARQ processes that can be transmitted within the measurement interval; whether uplink and / or downlink transmissions can be performed within the measurement interval; and whether target transmissions can be performed within the measurement interval.

[0006] In a second aspect, a wireless communication method is provided, comprising: a network device sending configuration information to a first terminal device, the configuration information indicating one or more of the following: target resources for uplink and / or downlink transmission that are available within a measurement interval; target logical channels that are available within the measurement interval; target logical channel groups that are available within the measurement interval; target services that are transmittable within the measurement interval; target HARQ processes that are transmittable within the measurement interval; whether uplink and / or downlink transmissions can be performed within the measurement interval; and whether target transmissions can be performed within the measurement interval.

[0007] Thirdly, a wireless communication method is provided, comprising: a first terminal device sending first information to a network device, the first information indicating one or more of the following: transmission resources recommended by the first terminal device for use within a measurement interval; a transmission resource configuration recommended by the first terminal device for use within the measurement interval; resource locations of the transmission resources recommended by the first terminal device for use within the measurement interval; time-frequency resource locations recommended by the first terminal device for use within the measurement interval; SPS and / or CG indexes to be used by the first terminal device within the measurement interval; services to be transmitted by the first terminal device within the measurement interval; logical channels to be used by the first terminal device within the measurement interval; logical channel groups to be used by the first terminal device within the measurement interval; HARQ process numbers to be used by the first terminal device within the measurement interval; signals or channels to be transmitted by the first terminal device within the measurement interval; and capability information of the first terminal device associated with the measurement interval.

[0008] Fourthly, a wireless communication method is provided, comprising: a network device receiving first information sent by a first terminal device, the first information indicating one or more of the following: transmission resources recommended by the first terminal device for use within a measurement interval; a transmission resource configuration recommended by the first terminal device for use within the measurement interval; resource locations of transmission resources recommended by the first terminal device for use within the measurement interval; time-frequency resource locations recommended by the first terminal device for use within the measurement interval; SPS and / or CG indexes to be used by the first terminal device within the measurement interval; services to be transmitted by the first terminal device within the measurement interval; logical channels to be used by the first terminal device within the measurement interval; logical channel groups to be used by the first terminal device within the measurement interval; HARQ process numbers to be used by the first terminal device within the measurement interval; signals or channels to be transmitted by the first terminal device within the measurement interval; and capability information of the first terminal device associated with the measurement interval.

[0009] Fifthly, a wireless communication method is provided, comprising: a first terminal device triggering a first DSR, and / or sending a first MAC CE, wherein the first MAC CE is a MAC CE corresponding to the DSR, and the MAC CE includes information of at least one logical channel group, wherein the information of the logical channel group includes remaining time information and data volume information.

[0010] A sixth aspect provides a wireless communication method, comprising: a network device receiving a first DSR, and / or receiving a first MAC CE, wherein the first MAC CE is a MAC CE corresponding to the DSR, and the first MAC CE includes information of at least one logical channel group, wherein the information of the logical channel group includes remaining time information and data volume information.

[0011] A seventh aspect provides a wireless communication method, comprising: a terminal device reporting buffer size information through one or more LCGs, wherein the one or more LCGs are configured to report the buffer size information using a first BSR table and a second BSR table, or at least configured to report the buffer size information using a second BSR table, wherein the first BSR table and the second BSR table have a first difference, the first difference including one or more of the following: difference in granularity; difference in the indication range of the BS; difference in the value range; difference in the table identifier.

[0012] Eighthly, a wireless communication method is provided, comprising: a network device receiving buffer size information reported by a terminal device through one or more LCGs, wherein the one or more LCGs are configured to report the buffer size information using a first BSR table and a second BSR table, or at least configured to report the buffer size information using a second BSR table, wherein the first BSR table and the second BSR table have a first difference, the first difference including one or more of the following: difference in granularity; difference in the indication range of the BS; difference in the value range; difference in the table identifier.

[0013] A ninth aspect provides a terminal device, comprising: a receiving module for receiving configuration information, the configuration information indicating one or more of the following: target resources for uplink and / or downlink transmission that can be used within a measurement interval; target logical channels that can be used within the measurement interval; target logical channel groups that can be used within the measurement interval; target services that can be transmitted within the measurement interval; target HARQ processes that can be transmitted within the measurement interval; whether uplink and / or downlink transmission can be performed within the measurement interval; and whether target transmission can be performed within the measurement interval.

[0014] A tenth aspect provides a network device, comprising: a transmitting module configured to transmit configuration information to a first terminal device, the configuration information indicating one or more of the following: target resources for uplink and / or downlink transmission that are available within a measurement interval; target logical channels that are available within the measurement interval; target logical channel groups that are available within the measurement interval; target services that are transmittable within the measurement interval; target HARQ processes that are transmittable within the measurement interval; whether uplink and / or downlink transmissions can be performed within the measurement interval; and whether target transmissions can be performed within the measurement interval.

[0015] Eleventhly, a terminal device is provided, comprising: a transmitting module, configured to transmit first information to a network device, the first information indicating one or more of the following: transmission resources recommended by the first terminal device for use within a measurement interval; a transmission resource configuration recommended by the first terminal device for use within the measurement interval; resource locations of the transmission resources recommended by the first terminal device for use within the measurement interval; time-frequency resource locations recommended by the first terminal device for use within the measurement interval; SPS and / or CG indexes to be used by the first terminal device within the measurement interval; services to be transmitted by the first terminal device within the measurement interval; logical channels to be used by the first terminal device within the measurement interval; logical channel groups to be used by the first terminal device within the measurement interval; HARQ process numbers to be used by the first terminal device within the measurement interval; signals or channels to be transmitted by the first terminal device within the measurement interval; and capability information of the first terminal device associated with the measurement interval.

[0016] In a twelfth aspect, a network device is provided, comprising: a receiving module configured to receive first information sent by a first terminal device, the first information indicating one or more of the following: transmission resources recommended by the first terminal device for use within a measurement interval; a transmission resource configuration recommended by the first terminal device for use within the measurement interval; resource locations of transmission resources recommended by the first terminal device for use within the measurement interval; time-frequency resource locations recommended by the first terminal device for use within the measurement interval; SPS and / or CG indexes to be used by the first terminal device within the measurement interval; services to be transmitted by the first terminal device within the measurement interval; logical channels to be used by the first terminal device within the measurement interval; logical channel groups to be used by the first terminal device within the measurement interval; HARQ process numbers to be used by the first terminal device within the measurement interval; signals or channels to be transmitted by the first terminal device within the measurement interval; and capability information of the first terminal device associated with the measurement interval.

[0017] In a thirteenth aspect, a terminal device is provided, comprising: a triggering module for triggering a first DSR; and / or a transmitting module for transmitting a first MAC CE, wherein the first MAC CE is a MAC CE corresponding to the DSR, and the MAC CE includes information of at least one logical channel group, wherein the information of the logical channel group includes remaining time information and data volume information.

[0018] In a fourteenth aspect, a network device is provided, comprising: a receiving module for receiving a first DSR and / or receiving a first MAC CE, wherein the first MAC CE is a MAC CE corresponding to the DSR, and the first MAC CE includes information of at least one logical channel group, wherein the information of the logical channel group includes remaining time information and data volume information.

[0019] In a fifteenth aspect, a terminal device is provided, comprising: a transmitting module configured to report buffer size information via one or more LCGs, wherein the one or more LCGs are configured to report the buffer size information using a first BSR table and a second BSR table, or at least configured to report the buffer size information using a second BSR table, wherein the first BSR table and the second BSR table have a first difference, the first difference including one or more of the following: difference in granularity; difference in the indication range of the BS; difference in the value range; difference in the table identifier.

[0020] In a sixteenth aspect, a network device is provided, comprising: a receiving module, configured to receive buffer size information reported by a terminal device through one or more LCGs, wherein the one or more LCGs are configured to report the buffer size information using a first BSR table and a second BSR table, or at least configured to report the buffer size information using a second BSR table, wherein the first BSR table and the second BSR table have a first difference, the first difference including one or more of the following: difference in granularity; difference in the indication range of the BS; difference in the value range; difference in the table identifier.

[0021] In a seventeenth aspect, a terminal device is provided, including a transceiver, a memory, and a processor, wherein the memory is used to store a program, the processor is used to invoke the program in the memory, and to control the transceiver to receive or transmit signals so that the terminal device performs the method as described in any one of the first, third, fifth, and seventh aspects.

[0022] Eighteenthly, a network device is provided, including a transceiver, a memory, and a processor, wherein the memory is used to store a program, and the processor is used to invoke the program in the memory and control the transceiver to receive or transmit signals so that the network device performs the method as described in any one of the second, fourth, sixth, and eighth aspects.

[0023] In a nineteenth aspect, an apparatus is provided, including a processor for calling a program from a memory to cause the apparatus to perform the method as described in any one of the first to eighth aspects.

[0024] In a twentieth aspect, a chip is provided, including a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in any one of the first to eighth aspects.

[0025] In a twenty-first aspect, a computer-readable storage medium is provided having a program stored thereon that causes a computer to perform the method as described in any one of the first to eighth aspects.

[0026] In a twenty-second aspect, a computer program product is provided, comprising a program that causes a computer to perform the method as described in any one of the first to eighth aspects.

[0027] In a twenty-third aspect, a computer program is provided that causes a computer to perform the method as described in any one of the first to eighth aspects.

[0028] In this application, the network device configures the terminal device within the measurement interval to have target resources and / or target logical channel groups available for uplink and / or downlink transmission. The terminal device can perform relevant transmissions within the measurement interval based on the network device's configuration, which helps reduce the impact of the measurement interval on the quality of related services and thus avoids service transmission errors. Attached Figure Description

[0029] Figure 1 This is a system architecture example diagram of a wireless communication system applicable to embodiments of this application.

[0030] Figure 2 This is a schematic flowchart of a wireless communication method provided in an embodiment of this application.

[0031] Figure 3 This is a schematic flowchart of a wireless communication method provided in another embodiment of this application.

[0032] Figure 4 This is a schematic flowchart of a wireless communication method provided in another embodiment of this application.

[0033] Figure 5 This is a schematic flowchart of a wireless communication method provided in another embodiment of this application.

[0034] Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application.

[0035] Figure 7 This is a schematic diagram of the structure of a network device provided in an embodiment of this application.

[0036] Figure 8 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application.

[0037] Figure 9 This is a schematic diagram of the structure of a network device provided in another embodiment of this application.

[0038] Figure 10 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application.

[0039] Figure 11 This is a schematic diagram of the structure of a network device provided in another embodiment of this application.

[0040] Figure 12 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application.

[0041] Figure 13 This is a schematic diagram of the structure of a network device provided in another embodiment of this application.

[0042] Figure 14 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application. Detailed Implementation The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0043] Communication system architecture Figure 1 This is a system architecture example diagram of a wireless communication system 100 applicable to embodiments of this application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographical area and may communicate with the terminal device 120 located within that coverage area.

[0044] Figure 1 An exemplary network device and a terminal device are shown. Optionally, the wireless communication system 100 may include one or more network devices 110 and / or one or more terminal devices 120. For a network device 110, the one or more terminal devices 120 may all be located within the network coverage area of ​​the network device 110, or all may be located outside the network coverage area of ​​the network device 110, or some may be located within the coverage area of ​​the network device 110 and others outside the network coverage area. This application embodiment does not limit this.

[0045] Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this embodiment.

[0046] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as: 5th generation (5G) systems or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as sixth-generation mobile communication systems, satellite communication systems, and so on.

[0047] The terminal device in this application embodiment can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device in this application embodiment can be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects, and machines, such as a handheld device with wireless connectivity, vehicle-mounted device, etc. The terminal device in the embodiments of this application can be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity, providing sidelink signals between UEs in vehicle-to-everything (V2X) or device-to-device (D2D) connections. For example, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices communicate without relaying communication signals through a base station.

[0048] The network device in this application embodiment can be a device for communicating with a terminal device. This network device can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master MeNB, auxiliary SeNB, multi-mode radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device that performs base station functions in device-to-device (D2D), V2X, and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. Base stations can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.

[0049] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0050] In some deployments, the network device in this application embodiment may refer to a CU or a DU, or the network device may include both a CU and a DU. The gNB may also include an AAU.

[0051] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.

[0052] It should be understood that all or part of the functions of the communication device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).

[0053] 5G communication systems and applications With people's pursuit of faster communication speeds, lower latency, higher mobility, and lower energy efficiency, as well as the increasing diversity and complexity of communication services in future lives, the 3GPP international standards organization began developing 5G. The main application scenarios for 5G include enhanced mobile broadband (eMBB), ultra-reliable and low-latency communication (URLLC), and massive machine-type communication (mMTC).

[0054] eMBB aims to provide users with multimedia content, services, and data, and its demand is growing rapidly. eMBB can be deployed in various scenarios, such as indoors, urban areas, and rural areas. Therefore, the application capabilities and requirements of eMBB vary considerably, and their application capabilities and requirements should be analyzed in detail based on the specific deployment scenario. Typical applications of URLLC include industrial automation, power automation, remote medical operations (surgery), and traffic safety assurance. Typical characteristics of mMTC include high connection density, small data volume, latency insensitivity, low module cost, and long lifespan.

[0055] In 5G network environments, to reduce air interface signaling overhead, quickly restore wireless connections, and quickly restore data services, a new radio resource control (RRC) state has been introduced: the RRC inactive (RRC_INACTIVE) state. The RRC_INACTIVE state is distinct from the RRC idle (RRC_IDLE) and RRC active (RRC_ACTIVE) states.

[0056] In RRC_IDLE state, mobility is based on UE-based cell selection and reselection. UE paging is initiated by the core network (CN), and the paging area is configured by the CN. Furthermore, there is no UE access stratum (AS) context on the base station side, and no RRC connection exists between the UE and the network.

[0057] In the RRC_CONNECTED state, an RRC connection exists between the UE and the network, and the UE's AS context exists on both the base station and UE sides. The network side knows the UE's location at the cell level, mobility is network-controlled, and unicast data can be transmitted between the UE and the base station.

[0058] In RRC_INACTIVE state, mobility is based on UE cell selection and reselection, a connection exists between CN and NR, and the UE's AS context exists on a certain base station. UE paging is triggered by RAN, the RAN-based paging area is managed by RAN, and the network side knows the UE's location at the RAN-based paging area level.

[0059] Extended reality (XR) services XR is considered a highly promising technology, and the optimal form and development trend for promoting large-scale XR applications will become one of the typical applications of future communications. Therefore, support for XR services in wireless communication systems is an important aspect of system design. Currently, XR services supported by wireless communication systems include augmented reality (AR), virtual reality (VR), and cloud gaming (CG). The main XR service is video streaming, and the arrival rate of the video stream (measured in frames per second, fps) can be 30fps, 60fps, 90fps, or 120fps, corresponding to video stream periods of 33.33ms, 16.67ms, 11.11ms, and 8.33ms, respectively.

[0060] The data characteristics of XR services include variable and relatively large average packet sizes. Taking an AR / VR service with a data rate of 100Mbps as an example, the average size of its uplink data packets is 20833 bytes, the maximum is 31250 bytes, and the minimum is 10417 bytes. Therefore, the size of the AR / VR data packets to be transmitted in each cycle is between [10417 bytes and 31250 bytes]. However, in a real-world communication system with a 100Mbps bandwidth, transmitting a 20833-byte data packet requires approximately four time slots of transmission resources. Therefore, XR services consume significant resources in the communication system.

[0061] Measurement gap To enable inter-frequency or intra-frequency measurements, the concept of measurement intervals has been introduced. In NR, measurement intervals can be configured for each UE or for each frequency range (FR). Regardless of the granularity of the configuration, the measurement interval configuration typically includes settings for parameters such as the measurement gap length (MGL), the measurement gap repetition period (MGRP), and the gap offset. As an example, the values ​​of MGL and MGRP for different gap patterns are shown in Table 1, where different gap pattern identifiers (IDs) identify different gap patterns.

[0062] Where MGL represents the length of the measurement interval. For example, an MGL value of 6ms means that the UE needs to perform measurements on the same or different frequencies within these 6ms, and cannot transmit data on the current serving cell corresponding to the frequency point configured with the measurement interval. MGRP represents the repetition period of the measurement interval. For example, an MGRP value of 40ms means that a measurement interval occurs every 40ms. Interval offset represents the offset position of the repetition period of the measurement interval.

[0063] Table 1 Interval Mode Configuration Table During the measurement interval, the UE ceases normal uplink and downlink data transmission on the serving cell in the corresponding frequency domain. For example, the UE stops transmitting hybrid automatic repeat request (HARQ) feedback, scheduling request (SR), and channel state information (CSI). Alternatively, the UE stops reporting sounding reference signals (SRS). Or, the UE stops data transmission on the uplink (UL)-shared channel (SCH) except for message 3 (Msg3). Or, the UE stops listening to the physical downlink control channel (PDCCH) and receiving messages on the downlink (DL)-SCH. The UE can only resume normal uplink and downlink data transmission on the serving cell in the corresponding frequency domain after the measurement interval ends.

[0064] Delay reporting To facilitate network devices in adjusting scheduling strategies, related technologies have proposed delay status reporting (DSR) operations. The following are the DSR specifications in communication standards.

[0065] In RAN2#120, RAN2 agrees to report latency information related to data volume. Specifically, RAN2 will introduce data volume information related to latency (e.g., remaining time) into the medium access control (MAC) control element (CE). Unspecified aspects regarding latency information reporting include: whether the latency information reporting will be a buffer status report (BSR) or an extension of the new format; how latency information will be reported (e.g., what the report content will be); and how to ensure that the reported latency information is up-to-date (e.g., handling UL scheduling latency).

[0066] In RAN2#122, RAN2 further agrees that the remaining time is determined based on the value of the Packet Data Convergence Protocol (PDCP) discard timer. Specifically, the UE calculates the remaining time based on the value of the PDCP discard timer. Unclear aspects regarding delay information reporting include: whether the UE reports one or multiple values; how to model this in the PDCP specification; and which UEs support reporting.

[0067] In RAN2#123, the further agreements reached regarding DSR include the following aspects.

[0068] Firstly, it is unclear whether network-configurable terminals trigger delay status reporting (whether a threshold should be configured for each logical channel group (LCG) is yet to be determined). Secondly, when the UE triggers the LCG delay information, the UE will also report the buffer status related to the remaining time; a single MAC CE is defined for the DSR report (including the buffer status) (it is not yet clear whether this MAC CE is an extended BSR MAC CE or a new MAC CE).

[0069] Thirdly, it is assumed that a new independent MAC CE is defined for DSR (Residual Delay and Related Data Volume), for example, DSR reports are not coupled with BSR reports (the detailed definition of related data volume is not yet clear).

[0070] Fourthly, it supports threshold-based DSR reporting. For example, a DSR report is triggered when the remaining latency of a protocol data unit (PDU) / PDU set is lower than the threshold configured in the network (NW). A threshold can be configured for each LCG (whether it is possible to configure multiple thresholds for each LCG and the definition of the remaining time are not yet clear).

[0071] In RAN2#123bis, the further agreements reached regarding DSR include the following aspects.

[0072] Firstly, for triggering a DSR, if there is no pending DSR associated with the LCG, the shortest remaining time less than the configured threshold is used for the buffered data in the UL.

[0073] Secondly, triggering a threshold for each LCG is sufficient for DSR.

[0074] Thirdly, if PDU set discarding is configured, the amount of data to be reported in the DSR must take into account the total size of the remaining PDUs in the PDU set (if at least one PDU in the PDU set has a remaining time below a threshold). If no PDU set is configured, it is not yet clear what to report.

[0075] Fourthly, it supports single latency information for each LCG as the baseline for the DSR in release (Rel)-18. The remaining time (the shortest remaining time in the LCG) will be explicitly reported in the DSR.

[0076] Delayed status reporting The DSR procedure can be used by the UE to provide the gNB with the delay status of UL data. This delay status can include the remaining time of the UL data and the amount of data associated with the reported remaining time. The remaining time can be determined based on the value of the PDCP discard timer, which is associated with the first symbol transmitted on the physical uplink shared channel (PUSCH) that sent the DSR. The RRC layer can control the DSR operation by configuring a remaining time threshold parameter, which is the remaining time threshold for uplink data that triggers the DSR for a logical channel group. When the remaining time of a PDU in a logical channel group configured with DSR is less than the remaining time threshold configured for that logical channel group, the MAC entity triggers a DSR procedure.

[0077] As mentioned earlier, during the measurement interval, the UE ceases normal uplink and downlink data transmission on the serving cell in the corresponding frequency domain. However, for some services with high latency requirements, not transmitting data during the measurement interval may degrade service quality, thereby causing service transmission errors.

[0078] Based on the above issues, the following will be combined with Figure 2 The wireless communication method provided in the embodiments of this application will be described in detail. Figure 2 The wireless communication method shown is applicable to any type of network device and terminal device mentioned above. For ease of understanding, the term "first terminal device" is used below to refer to the terminal device to which this method applies.

[0079] Figure 2 The method shown may include step S210.

[0080] In step S210, the first terminal device receives configuration information from the network device. The configuration information may indicate one or more of the following: target resources available for uplink and / or downlink transmission within the measurement interval; target logical channels available within the measurement interval; target logical channel groups available within the measurement interval; target services that can be transmitted within the measurement interval; target HARQ processes that can be transmitted within the measurement interval; whether uplink and / or downlink transmission can be performed within the measurement interval; and whether target transmission can be performed within the measurement interval.

[0081] As an example, configuration information can be used to indicate target resources for uplink transmission that are available within the measurement interval. For instance, the configuration information can indicate a specific UL grant, allowing the first terminal device to use the transmission resources corresponding to that UL grant for uplink transmission within the measurement interval. Alternatively, configuration information can also be used to indicate target resources for downlink transmission that are available within the measurement interval. For instance, the configuration information can indicate a specific DL assignment, allowing the first terminal device to use the transmission resources corresponding to that DL assignment for downlink transmission within the measurement interval.

[0082] As another example, configuration information can also be used to indicate the target logical channel that can be used within the measurement interval. For instance, the configuration information can indicate the identifier of a specific logical channel, so that the first terminal device can use the logical channel corresponding to that identifier for data transmission within the measurement interval.

[0083] As another example, configuration information can also be used to indicate the target logical channel group that can be used within the measurement interval. For instance, the configuration information can indicate the identifier of a specific logical channel group, so that the first terminal device can use the logical channel group corresponding to that identifier for data transmission within the measurement interval.

[0084] As another example, configuration information can also be used to indicate the target service that can be transmitted within the measurement interval. For example, if the configuration information indicates an XR service, then the first terminal device can transmit the XR service within the measurement interval.

[0085] As another example, configuration information can also be used to indicate the target HARQ process that can be transmitted within the measurement interval. For instance, configuration information can indicate a specific HARQ process, which the first terminal device can then transmit within the measurement interval.

[0086] As another example, configuration information can also be used to indicate whether uplink and / or downlink transmissions can be performed within a measurement interval. For instance, if the configuration information indicates that uplink transmissions are possible, then the first terminal device can perform uplink transmissions within the measurement interval.

[0087] As another example, configuration information can also be used to indicate whether a target transmission can be performed within the measurement interval. Here, the target transmission can refer to the first terminal device performing related transmissions based on one or more of the following: target resources available for uplink and / or downlink transmissions within the measurement interval; target logical channels available within the measurement interval; target logical channel groups available within the measurement interval; target services that can be transmitted within the measurement interval; and target HARQ processes that can be transmitted within the measurement interval. For example, if the configuration information indicates that a target transmission can be performed based on a target logical channel group available within the measurement interval, then the first terminal device can perform related transmissions based on the target logical channel group available within the measurement interval.

[0088] As another example, configuration information can also be used to indicate various of the aforementioned information. For instance, configuration information can indicate the target logical channel group that can be used within the measurement interval and the target service that can be transmitted within the measurement interval. Then, the first terminal device can perform data transmission on the target logical channel group, and the first terminal device can perform the transmission of the target service.

[0089] Therefore, based on Figure 2 The method shown configures the terminal device with the target resources and / or target logical channel groups available for uplink and / or downlink transmissions within the measurement interval. The terminal device can perform relevant transmissions within the measurement interval based on the network device's configuration, which helps reduce the impact of the measurement interval on the quality of service of related services, thereby avoiding service transmission errors.

[0090] In some implementations, the target resources mentioned above may include one or more of the following: resources for PDCCH monitoring; resources for PDCCH scheduling; configured grant (CG) resources; semi-persistent scheduling (SPS) resources; feedback resources for SPS; feedback resources for dynamic grant (DG); and physical uplink control channel (PUCCH) resources.

[0091] The resources in the target resources used for PDCCH monitoring can be configured through at least one of the following: search space configuration, cell-radio network temporary identifier (RNTI) or cell-radio network temporary identifier (C-RNTI) related identifiers, and PDCCH receiving location. During the measurement interval, the first terminal device can perform PDCCH monitoring based on the resources used for PDCCH monitoring to obtain the resources for PDCCH scheduling.

[0092] The resources scheduled by the PDCCH in the target resource can be configured through scheduling information on the PDCCH. For example, downlink control information (DCI) on the PDCCH may include scheduling information for physical downlink shared channel (PDSCH) and / or PUSCH transmission resources to indicate the PDSCH and / or PUSCH transmission resources. During the measurement interval, the first terminal device can perform relevant transmissions based on the resources scheduled by the PDCCH to reduce the impact of the measurement interval on the quality of service.

[0093] CG or SPS resources within the target resource can be configured via their location and / or index. The location of a CG resource can refer to one or more specific CG / SPS cycles, such as the first CG / SPS cycle or the first, second, and third CG / SPS cycles. Alternatively, the location can refer to one or more specific positions within one or more CG / SPS cycles, such as the first position within the first CG / SPS cycle, or the first and second positions within the first CG / SPS cycle, or the first and second positions within the first and second CG / SPS cycles. During measurement intervals, the first terminal device can perform relevant transmissions based on CG and / or SPS resources, helping to reduce the impact of measurement intervals on service quality.

[0094] Feedback resources for SPS, feedback resources for DG, and PUCCH resources in the target resources can be configured through resource locations and / or indexes. The location can refer to a specifically configured feedback resource or feedback resource location, or it can refer to the location of one or more PUCCHs, or a specific PUCCH index or a configured PUCCH location. The index can refer to the index corresponding to a specifically configured feedback resource or feedback resource location, or it can refer to the index corresponding to one or more PUCCH locations, or it can be a specific PUCCH index or a configured PUCCH location. Feedback resources for SPS, feedback resources for DG, and PUCCH resources in the target resources can also be all PUCCH locations already configured in the network, or PUCCH locations for feedback, or PUCCH locations used for transmitting uplink control information (UCI). During measurement intervals, the first terminal device can perform relevant transmissions based on the resources or resource locations, which helps reduce the impact of measurement intervals on service quality.

[0095] In some implementations, configuration information can also be used to indicate one or more of the following: logical channels associated with the target resource; logical channel groups associated with the target resource; services associated with the target resource; and HARQ processes associated with the target resource. For example, configuration information can indicate the correspondence or association between one or more of logical channels, logical channel groups, services, and HARQ processes and the target resource.

[0096] Furthermore, the target resource may transmit only data from the first logical channel or the first logical channel group; and / or; the target resource may transmit only data from the first service; and / or; the target resource may transmit only the corresponding MAC CE of the first logical channel, the first logical channel group, or the first service; and / or; the target resource may transmit only data from the first HARQ process, or the target resource may correspond to the first HARQ process; wherein the first logical channel, the first logical channel group, the first service, or the first HARQ process is associated with the target resource. In other words, within the measurement interval, logical channels, logical channel groups, services, and HARQ processes associated with the target resource can be transmitted based on the target resource; otherwise, they cannot be transmitted based on the target resource. This helps to avoid the unreasonable use of the target resource within the measurement interval.

[0097] Furthermore, if the amount of data that the target resource can support is greater than the amount of data in the first logical channel, the first logical channel group, or the first service, then the target resource can also be used to transmit data in the second logical channel or the second logical channel group; or, if the amount of data that the target resource can support is greater than the amount of data in the first HARQ process, then the target resource can also be used to transmit data in the second logical channel, the second logical channel group, the second service, or the second HARQ process, or the first HARQ process can be reassembled; wherein, the first logical channel, the first logical channel group, or the first service is associated with the target resource, and the second logical channel, the second logical channel group, or the second service is not associated with the target resource. In other words, within the measurement interval, if the amount of data that the target resource can support has spare resources after transmitting one or more of the logical channels, logical channel groups, services, and HARQ processes associated with the target resource, then the spare resources can be used to transmit one or more of the logical channels, logical channel groups, services, and HARQ processes not associated with the target resource. Based on this, it helps to improve the utilization rate of the target resource.

[0098] The above configuration information applies to all measurement intervals configured for the first terminal device; that is, the configuration information is valid throughout all measurement intervals of the first terminal device. Based on this, the first terminal device can determine the transmission strategy within all measurement intervals based on the configuration information.

[0099] Furthermore, the aforementioned configuration information can also be configured for specific measurement intervals of the first terminal device, meaning that the configuration information is valid within a portion of the measurement intervals of the first terminal device. A specific measurement interval can refer to a measurement interval at a specific location, such as measurement intervals at one or more locations among all measurement intervals. For example, a specific measurement interval could be the first measurement interval among all intervals, or the first, second, and third measurement intervals. A specific measurement interval can also be a periodic specific measurement interval, for example, one or more specific measurement intervals every X periods, where X is a positive integer greater than or equal to 1. Further, a specific measurement interval can include a measurement interval configuration for the UE, or a measurement interval configuration for a frequency band, or a measurement interval configuration for radio frequency (RF). Configuration information for specific measurement intervals helps the terminal device determine different transmission strategies for different measurement intervals.

[0100] The aforementioned configuration information may include first indication information, which can be used to indicate the transmission timing for a specific measurement interval, or the transmission timing within a specific measurement interval, or the transmission timing within all measurement intervals. Based on this, the terminal device can determine the measurement interval where the transmission timing occurs, and thus perform relevant transmissions within that interval.

[0101] In some implementations, the target resource can be a resource dedicated to the measurement interval; or, the target resource can be a resource associated with the measurement interval; or, the target logical channel can be a logical channel dedicated to the measurement interval; or, the target logical channel group can be a logical channel group dedicated to the measurement interval; or, the target logical channel group can be a logical channel group associated with the measurement interval; or, the target service can be a service dedicated to the measurement interval; or, the target service can be a service associated with the measurement interval; or, the target HARQ process can be a HARQ process dedicated to the measurement interval; or, the target HARQ process can be a HARQ process associated with the measurement interval. In other words, the target resource cannot be used outside the measurement interval, outside the logical channel of the measurement interval or the logical channel associated with the measurement interval, outside the logical channel group of the measurement interval or the logical channel group associated with the measurement interval, outside the service of the measurement interval or the service associated with the measurement interval, or outside the HARQ process of the measurement interval or the HARQ process associated with the measurement interval. This helps to avoid resource conflicts when performing target transmission based on the target resource within the measurement interval.

[0102] In some implementations, Figure 2 The method shown may further include step S220. In step S220, the first terminal device receives second indication information. The second indication information may be used to indicate the available transmission location of the target resource, or the time-frequency resource configuration that can be transmitted within the measurement interval. Based on the second indication information, the terminal device may perform relevant transmissions based on the available transmission location of the target resource or based on the time-frequency resources that can be transmitted.

[0103] In some implementations, the first terminal device is a first terminal device that satisfies a first condition, which is associated with one or more of the following: terminal location; channel quality; services present or being transmitted by the terminal device; logical channels or logical channel groups configured by the terminal device; the capabilities of the terminal device; capability information sent by the terminal device to the network device; and the configuration of the terminal device associated with PUSCH duration or resource cycle.

[0104] As an example, the first condition can be associated with the terminal location, meaning the first terminal device can be a terminal device located at a specific location. Network devices can configure terminal devices at specific locations using configuration information, which helps reduce the impact of measurement intervals on terminal devices at those locations.

[0105] As another example, the first condition can be associated with channel quality, meaning the first terminal device can be a terminal device whose channel quality meets or exceeds a specific channel quality standard. Network devices can configure terminal devices whose channel quality meets the specific channel quality standard using configuration information, which helps reduce the impact of measurement intervals on terminal devices with that specific channel quality standard.

[0106] As another example, the first condition can be associated with a service that a terminal device is present or transmitting. In this case, the first terminal device can be a terminal device that is present or transmitting a specific service. The specific service can be a service with specific latency requirements, specific quality of service (QoS) requirements, or specific priority requirements. Alternatively, the specific service can also be a specific type of service, such as an XR service, a service that performs PDU set processing, a service that identifies PDU sets, a service that supports data burst processing, or a service that identifies data bursts. Network devices can configure terminal devices that are present or transmitting specific services using configuration information, which helps reduce the impact of measurement intervals on terminal devices that are present or transmitting specific services.

[0107] As another example, if the first condition can be associated with a logical channel or logical channel group configured on a terminal device, then the first terminal device can be a terminal device configured with a specific logical channel or logical channel group. A specific logical channel or logical channel group can refer to a logical channel or logical channel group with specific latency requirements, specific QoS requirements, or specific priority requirements. A specific logical channel or logical channel group can also refer to a logical channel or logical channel group that supports specific service types, performs PDU set processing, identifies PDU sets, supports data burst processing, or identifies data bursts. Network devices can use configuration information to configure terminal devices with specific logical channels or logical channel groups, which helps reduce the impact of measurement intervals on terminal devices with specific logical channels or logical channel groups.

[0108] As another example, the first condition can be associated with the capabilities of the terminal device. The first terminal device could be a terminal device with specific capabilities, such as the ability to support UL and / or DL ​​transmissions within the measurement interval. Network devices can configure terminal devices with specific capabilities using configuration information, which helps reduce the impact of the measurement interval on these devices.

[0109] As another example, the first condition can be associated with capability information sent by the terminal device to the network device, in which case the first terminal device can be the terminal device sending capability information to the network device. The capability information includes one or more of the following: the terminal device's ability to perform uplink and / or downlink transmissions within the measurement interval; the resource locations for the terminal device to perform uplink and / or downlink transmissions within the measurement interval; the services that the terminal device needs to transmit within the measurement interval; the logical channels that the terminal device needs to use within the measurement interval; the logical channel groups that the terminal device needs to use within the measurement interval; the signals or channels that the first terminal device needs to transmit within the measurement interval; the HARQ process number that the first terminal device needs to transmit within the measurement interval; and whether the terminal device needs to configure the measurement interval. The network device can configure the terminal device sending capability information to the network device using configuration information, which helps reduce the impact of the measurement interval on the terminal device sending capability information to the network device.

[0110] As another example, the first condition can be associated with a terminal device's configuration related to PUSCH duration or resource period, and the first terminal device can be a terminal device with that configuration. For example, the configuration could be that the PUSCH duration is less than or equal to a specific PUSCH duration threshold, or that the resource period is less than a specific resource period threshold. Network devices can use configuration information to configure terminal devices that send capability information to the network device, which helps reduce the impact of measurement intervals on terminal devices sending capability information to the network device.

[0111] As another example, the first condition can be associated with one or more of the above. For instance, if the first condition is associated with both the capabilities of the terminal device and its location, then the first terminal device can be a terminal device that has both specific capabilities and a specific location. Network devices can configure terminal devices that meet the first condition using configuration information, which helps reduce the impact of measurement intervals on terminal devices that meet the first condition.

[0112] In some implementations, Figure 2The method also includes step S230. In step S230, the first terminal device performs a first operation according to configuration information. The first operation may include one of the following: determining whether to perform uplink / downlink transmission within all measurement intervals, a specific measurement interval, the transmission timing of a measurement interval, or an available transmission location within a measurement interval; performing uplink / downlink transmission within all measurement intervals, a specific measurement interval, the transmission timing of a measurement interval, or an available transmission location within a measurement interval. For example, the first terminal device determines, based on configuration information, that uplink transmission can be performed at an available location within a specific measurement interval. Then, within that specific measurement interval, the first terminal device performs uplink transmission at an available transmission location, thereby helping to reduce the impact of the measurement interval on service quality.

[0113] The aforementioned uplink and / or downlink transmissions may include one or more of the following: transmission of HARQ-acknowledgment (ACK) information; PUCCH transmission; SR transmission; CSI transmission; uplink grant transmission; PDCCH monitoring; DL-SCH reception; and MAC layer instructing the physical layer to transmit a transmission block (TB).

[0114] The above provides a detailed explanation of how terminal devices perform relevant transmissions within the measurement interval based on the network device's configuration information. However, how the network device determines this configuration information is not yet clearly defined. Therefore, the following section will discuss this further. Figure 3 A wireless communication method provided in another embodiment of this application will be described in detail. Figure 3 The wireless communication method shown is applicable to any type of network device and terminal device mentioned above. For ease of understanding, the term "first terminal device" is used below to refer to the terminal device to which this method applies.

[0115] like Figure 3 As shown, Figure 3 The method shown may include step S310.

[0116] In step S310, the first terminal device sends first information to the network device. The first information indicates one or more of the following: transmission resources recommended by the first terminal device for use within the measurement interval; transmission resource configuration recommended by the first terminal device for use within the measurement interval; resource location of the transmission resources recommended by the first terminal device for use within the measurement interval; time-frequency resource location recommended by the first terminal device for use within the measurement interval; SPS and / or CG indexes to be used by the first terminal device within the measurement interval; services to be transmitted by the first terminal device within the measurement interval; logical channels to be used by the first terminal device within the measurement interval; logical channel groups to be used by the first terminal device within the measurement interval; HARQ process number to be used by the first terminal device within the measurement interval; signals or channels to be transmitted by the first terminal device within the measurement interval; and capability information of the first terminal device associated with the measurement interval.

[0117] As an example, the first information can be used to indicate the transmission resources recommended for use by the first terminal device within the measurement interval. For example, the first information can indicate specific uplink and / or downlink resources. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device with target resources for uplink and downlink transmissions that can be used within the measurement interval.

[0118] As another example, the first information can also be used to instruct the first terminal device on the recommended transmission resource configuration for use within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device with target resources for uplink and downlink transmission that can be used within the measurement interval.

[0119] As another example, the first information can also be used to indicate the resource location of the transmission resources recommended for use by the first terminal device within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device with target resources for uplink and downlink transmissions that can be used within the measurement interval.

[0120] As another example, the first information can also be used to indicate the SPS and / or CG indexes that the first terminal device needs to use within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device with target resources for uplink and downlink transmissions that can be used within the measurement interval.

[0121] As another example, the first information can also be used to indicate the target service that can be transmitted within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device to specify the target service that can be transmitted within the measurement interval.

[0122] As another example, the first information can also be used to indicate the logical channel that the first terminal device needs to use within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device with a target logical channel that can be used within the measurement interval.

[0123] As another example, the first information can also be used to indicate the logical channel group that the first terminal device needs to use within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device with a target logical channel group that can be used within the measurement interval.

[0124] As another example, the first information can also be used to indicate the HARQ process number that the first terminal device needs to use within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device with a target HARQ process that can be used within the measurement interval.

[0125] As another example, the first information can also be used to indicate the signals or channels that the first terminal device needs to transmit within the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device to determine whether uplink and / or downlink transmissions can be performed within the measurement interval.

[0126] As another example, the first information can also be used to indicate the capability information of the first terminal device associated with the measurement interval. The network device can then configure the aforementioned configuration information for the first terminal device based on the first information. For example, configuring the terminal device to determine whether a target transmission can be performed within the measurement interval. This target transmission can be the target transmission described above.

[0127] As another example, the first information can also be used to indicate multiple types of the aforementioned information. For instance, the first information can indicate the HARQ process number that the first terminal device needs to use within the measurement interval, and the signal or channel that the first terminal device needs to transmit within the measurement interval. Then, the network device can configure the aforementioned configuration information for the first terminal device based on the first information.

[0128] The aforementioned capability information may include one or more of the following: the first terminal device's ability to perform uplink and / or downlink transmissions within the measurement interval; the location of the first terminal device performing uplink and / or downlink transmissions within the measurement interval; the services that the first terminal device needs to transmit within the measurement interval; the logical channels that the first terminal device needs to use within the measurement interval; the logical channel group that the first terminal device needs to use within the measurement interval; the HARQ process number that the first terminal device needs to use within the measurement interval; the signals or channels that the first terminal device needs to transmit within the measurement interval; and the first terminal device's requirements for the measurement interval. Based on this capability information, network devices can more rationally configure the aforementioned configuration information for the terminal devices.

[0129] The first information can be for all measurement intervals configured for the first terminal device, the first frequency band, or the first RF. Alternatively, the first information can be for a specific measurement interval configured for the first terminal device, the first frequency band, or the first RF. The specific measurement interval can be as described above. Alternatively, the first information can be for the transmission timing of the measurement interval configured for the first terminal device, the first frequency band, or the first RF. Alternatively, the first information can be for the available transmission locations within the measurement interval configured for the first terminal device, the first frequency band, or the first RF. Alternatively, the first information can be for the transmissionable time-frequency resources configured within the measurement interval configured for the first terminal device, the first frequency band, or the first RF. Based on the targeted first information, the network device can also configure the configuration information in a targeted manner.

[0130] based on Figure 3 The method shown involves the terminal device sending first information to the network device, which helps the network device configure the aforementioned configuration information based on the first information.

[0131] As mentioned earlier, terminal devices can provide uplink data latency status to the network through the DSR (Detailed Slot Reporting) process, allowing network devices to adjust scheduling strategies. However, how terminal devices report DSR is not yet clearly defined. Therefore, the following section will discuss this in conjunction with... Figure 4 A wireless communication method provided in another embodiment of this application will be described in detail. Figure 4 The wireless communication method shown is applicable to any type of network device and terminal device mentioned above. For ease of understanding, the term "first terminal device" is used below to refer to the terminal device to which this method applies.

[0132] like Figure 4 As shown, Figure 4 The method shown may include step S401.

[0133] In step S401, the first terminal device triggers the first DSR and / or sends the first MAC CE. The first MAC CE can be the MAC CE corresponding to the DSR, and the first MAC CE can include information about at least one logical channel group. The information about a logical channel group can include remaining time information and data volume information.

[0134] based on Figure 4 The method shown allows the first terminal device to report DSRs by triggering the first DSR and / or sending the first MAC CE, which helps network devices adjust scheduling strategies.

[0135] In some implementations, the information of the first MAC CE and / or a logical channel group may meet at least one of the following conditions: the first MAC CE is a UL MAC CE; the first MAC CE is a DSR MAC CE; the first MAC CE is a fixed-size MAC CE or a variable-size MAC CE; the first MAC CE carries information about only one LCG, or carries information about multiple LCGs; the first MAC CE carries information about the buffer status (BS) table selected for the LCG, or information about the buffer status table selected for the first terminal device or the first MAC CE; for one LCG, the first MAC CE carries one or more data volume information; the remaining time of a logical channel group is the remaining time until the PDCP discard timer expires; the data volume of a logical channel group is the data volume corresponding to the remaining time, or the data volume corresponding to the first threshold, or the data volume less than or equal to the remaining time, or the data volume corresponding to the remaining time less than or equal to the first threshold; the data volume of a logical channel group is the data volume of one of the data or PDUs or PDU sets that meet the conditions within the logical channel group, or the data volume of all the data or PDUs or PDU sets that meet the conditions. Based on this, it helps the terminal device to clearly identify the MAC CE and / or logical channel group to which the first DSR or the first MAC CE is targeted.

[0136] In some implementations, one or more data volumes can meet at least one of the following conditions: one or more data volumes are data volumes with remaining time less than or equal to a first threshold; multiple data volumes are data volumes with remaining time less than or equal to different first thresholds; for a given LCG, one or more data volumes are data volumes with remaining time less than or equal to a first threshold; for a given LCG, multiple data volumes are data volumes with remaining time less than or equal to different first thresholds. Based on this, it helps the terminal device to clearly identify the one or more data volumes corresponding to the reported data volume information.

[0137] In some implementations, one or more data volumes may meet at least one of the following conditions: the remaining time corresponding to one or more data volumes is less than or equal to a first threshold; the remaining time corresponding to multiple data volumes is less than or equal to different first thresholds; for an LCG, the remaining time corresponding to one or more reported data volumes is less than or equal to a first threshold; for an LCG, the remaining time corresponding to multiple reported data volumes is less than or equal to different first thresholds. Based on this, it helps the terminal device to clearly identify the one or more data volumes corresponding to the reported data volume information.

[0138] In some implementations, the first threshold can be a threshold configured for one of the following: logical channel group; data radio bearer; terminal device. This helps the terminal device to clearly identify the source of the reported data volume.

[0139] In some implementations, a data volume can be one of the following: the data volume corresponding to the minimum remaining time; or the total data volume whose remaining time is less than or equal to a first threshold. This helps the terminal device clearly identify the source of the aforementioned data volume.

[0140] In some implementations, if data in a logical channel group triggers a first MAC CE report, the first DSR may contain one data volume; or, if data in a logical channel group triggers a first MAC CE report, the first DSR may contain multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to a first threshold, the first DSR may contain one data volume; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the first threshold, the first DSR may contain multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to the first threshold, the first DSR may contain one data volume; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to the first threshold, the first DSR may contain multiple data volumes. Based on this, it helps the terminal device to determine whether the first DSR contains one or multiple data volumes.

[0141] In some implementations, multiple data volumes can meet at least one of the following conditions: corresponding to one LCG, multiple data volumes corresponding to one LCG correspond to multiple data packets, and the remaining time for each of the multiple data packets is less than or equal to a first threshold; or corresponding to multiple LCGs, multiple data volumes corresponding to multiple LCGs correspond to multiple data packets, and the remaining time for each of the multiple data packets is less than or equal to a first threshold. Based on this, it helps the terminal device to clearly identify the source of the aforementioned multiple data volumes.

[0142] In some implementations, the first threshold can be a DSR reporting threshold; or, the first threshold can also be a DSR triggering threshold. Further, the first threshold can include a second threshold and a third threshold, where one of the second and third thresholds can be a DSR triggering threshold, and the other of the second and third thresholds can be a DSR reporting threshold.

[0143] In some implementations, one or more data volumes may include data volumes targeting a second threshold and / or a third threshold.

[0144] If the values ​​of the second and third thresholds are different, the data volume can include one or more of the following: data volume with a remaining time between the second and third thresholds; data volume with a remaining time greater than the second threshold; data volume with a remaining time greater than the third threshold; data volume with a remaining time less than or equal to the second threshold; and data volume with a remaining time less than or equal to the third threshold. This helps the terminal device to clearly define the data volume for the second or third threshold.

[0145] If the third threshold is greater than the second threshold, the first DSR may include a data volume; wherein, a data volume may include one of the following: a data volume corresponding to the third threshold; a data volume with a remaining time less than or equal to the third threshold; a data volume corresponding to the second threshold; or a data volume with a remaining time less than or equal to the second threshold. Based on this, it helps the terminal device to clearly define a data volume corresponding to either the second or third threshold when the third threshold is greater than the second threshold.

[0146] If the third threshold is greater than the second threshold, the first DSR can include multiple data volumes; wherein, the multiple data volumes can include one of the following: multiple data volumes with a corresponding remaining time less than or equal to the third threshold; data volumes with a corresponding remaining time less than or equal to the third threshold; data volumes with a corresponding remaining time greater than or equal to the second threshold, and / or, data volumes with a corresponding remaining time less than the second threshold; and multiple data volumes with a corresponding remaining time less than or equal to the second threshold. Based on this, it helps the terminal device to clearly define the multiple data volumes corresponding to the second or third threshold when the third threshold is greater than the second threshold.

[0147] In some implementations, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to a second threshold, then the first DSR can include a data volume; or, if the remaining time corresponding to some data in a logical channel group is greater than the second threshold, and the remaining time corresponding to some data in another logical channel group is less than or equal to the second threshold, then the first DSR can include a data volume; or, if data in a logical channel group triggers a MACCE report, then the first DSR can include a data volume. Based on this, it helps the terminal device to clearly understand the situation corresponding to the first DSR including a data volume.

[0148] In some implementations, a data volume can be one of the following: the data volume corresponding to the minimum remaining time; or the data volume whose remaining time is less than or equal to a second threshold. This helps the terminal device determine the source of a data volume.

[0149] In some implementations, within a DSR MAC CE, the data status reported for an individual LCG is the data volume associated with all packets in that LCG whose remaining time is below a configured threshold. This helps the terminal device determine the amount of data reported for a single LCG. In some implementations, if data in a logical channel group triggers a MAC CE report, the first DSR can include multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to a second threshold, the first DSR can include multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the second threshold, the first DSR can include multiple data volumes; or, if the remaining time corresponding to some data in a logical channel group is greater than the second threshold, and the remaining time corresponding to some data is less than or equal to the second threshold, the first DSR can include multiple data volumes. Based on this, it helps the terminal device to clearly understand the corresponding situation when the first DSR includes multiple data volumes.

[0150] In some implementations, multiple data volumes can include one of the following: multiple data volumes with a remaining time less than or equal to a second threshold; data volumes with a remaining time less than or equal to a second threshold, and data volumes with a remaining time between the second and third thresholds; data volumes with a remaining time less than or equal to a third threshold, and data volumes with a remaining time between the second and third thresholds; multiple data volumes with a remaining time less than or equal to a second threshold, and data volumes with a remaining time equal to the minimum remaining time. This helps the terminal device determine the source of the multiple data volumes.

[0151] In some implementations, Figure 4 The method shown may further include step S402. In step S402, the first terminal device determines the amount of data associated with the first DSR based on the target PDU and / or target service data unit (SDU) in the PDCP layer. Based on this, the terminal device can determine how to determine the amount of data associated with the first DSR in the PDCP layer.

[0152] In some implementations, the target PDU and / or target SDU may include one or more of the following: the PDU and / or SDU corresponding to the minimum remaining time; and the PDU and / or SDU whose remaining time is less than or equal to a first threshold. Based on the minimum remaining time and / or the first threshold, the terminal device can determine the target PDU and / or target SDU.

[0153] In some implementations, the target PDU and / or target SDU may include one or more of the following: unpacked SDU or PDU; newly transmitted SDU or PDU; SDU or PDU requiring retransmission; and control PDU. Based on the unpacked, and / or newly transmitted, and / or retransmitted SDU or PDU, the terminal device can determine the target PDU and / or target SDU.

[0154] In some implementations, the target PDU and / or target SDU may exclude one or more of the following: PDUs or SDUs not submitted to the lower layer of the PDCP layer and instructed to be discarded; PDUs or SDUs submitted to the lower layer of the PDCP layer and instructed to be discarded; PDUs or SDUs not submitted to the lower layer of the radio link control (RLC) layer and instructed to be discarded; PDUs or SDUs submitted to the lower layer of the RLC layer and instructed to be discarded; and PDUs or SDUs whose PDCP discard timer value is 0 or whose PDCP discard timer has stopped. This helps the terminal device exclude non-target PDUs and / or non-target SDUs.

[0155] In some implementations, Figure 4The method shown may further include step S403. In step S403, if the target PDU and / or target SDU does not include a control PDU, after receiving uplink authorization, the first terminal device prioritizes transmitting the data PDU or SDU to the MAC layer; or, if the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted, after receiving uplink authorization, the first terminal device prioritizes transmitting the newly transmitted SDU or PDU to the MAC layer. Based on this, it helps the terminal device to clearly define the SDU or PDU that is prioritized for transmission to the MAC layer.

[0156] In some implementations, the PDCP layer can transmit first information to the RLC layer. This first information is used by the RLC layer to determine the amount of data associated with the first DSR. Based on this first information, the RLC layer can determine the amount of data associated with the first DSR.

[0157] In some implementations, Figure 4 The method shown may further include step S404. In step S404, the first terminal device determines the amount of data associated with the first DSR based on the target PDU and / or target SDU in the RLC layer. Based on this, the terminal device can determine how to determine the amount of data associated with the first DSR in the RLC layer.

[0158] In some implementations, the target PDU and / or target SDU may include one or more of the following: the PDU and / or SDU corresponding to the minimum remaining time; and the PDU and / or SDU whose remaining time is less than or equal to a first threshold. Based on the minimum remaining time and / or the first threshold, the terminal device can determine the target PDU and / or target SDU.

[0159] In some implementations, the target PDU and / or target SDU may include one or more of the following: an unpacked SDU or PDU; a newly transmitted SDU or PDU; or an SDU or PDU that needs to be retransmitted. Based on the unpacked, and / or newly transmitted, and / or retransmitted SDUs or PDUs, the terminal device can determine the target PDU and / or target SDU.

[0160] In some implementations, the target PDU and / or target SDU may exclude one or more of the following: PDUs or SDUs that have not been submitted to the lower layer of the RLC layer and have been instructed to be discarded; and PDUs or SDUs that have been submitted to the lower layer of the RLC layer and have been instructed to be discarded. This helps the terminal device exclude non-target PDUs and / or non-target SDUs.

[0161] In some implementations, Figure 4The method shown may further include step S405. In step S405, if the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted, after receiving uplink authorization, the first terminal device prioritizes transmitting the newly transmitted SDU or PDU to the MAC layer. Based on this, it helps the terminal device to clearly specify the SDU or PDU that should be prioritized for transmission to the MAC layer.

[0162] In some implementations, Figure 4 The method shown also includes step S406. In step S406, the first terminal device triggers a scheduling request SR.

[0163] In some implementations, Figure 4 The method shown may further include step S407. In step S407, if a first condition is met, the MAC entity of the first terminal device triggers an SR. The first condition includes at least one of the following: the DSR procedure determines that at least one DSR has been triggered and not cancelled; there is no UL-SCH resource available for a new transmission; or the UL-SCH resource available for a new transmission cannot accommodate the DSR MAC CE plus its subheader as a result of logical channel prioritization. Based on the first condition, the terminal device can clearly identify the situation where the SR is triggered by the MAC entity.

[0164] In some implementations, Figure 4The method shown may further include step S408. Step S408 may be at least one of the following: The first terminal device determines the correspondence between SR configurations and DSRs based on the RRC configuration, the correspondence including: one or more SR configurations correspond to one or more DSRs, and / or, a DSR has a corresponding SR configuration or does not have a corresponding SR configuration, and / or, the SR configuration of the logical channel that triggered a DSR is considered as the corresponding SR configuration for the triggered SR. If the second condition is met, the first terminal device cancels all pending SR(s) for DSR triggered according to the DSR procedure prior to the MAC PDU assembly.And / or, stop the prohibition timer corresponding to the cancelled SR (sr-ProhibitTimer shall be stopped), the second condition including at least one of the following: when the MAC CE is generated, when transmitting the MAC PDU, the MAC PDU includes a DSR MAC CE; when transmitting the MAC PDU, the MAC PDU includes a DSR MAC CE, the DSR MAC CE includes remaining time information, the remaining time information being the remaining time information corresponding to the last event that triggered a DSR prior to the MAC PDU assembly; when transmitting the MAC PDU, the DSR MAC PDU includes a DSR MAC CE, the DSR MAC CE includes remaining time information, the remaining time information being the remaining time information corresponding to the last DSR report and the MAC PDU assembly (When the MAC PDU is transmitted, this PDU includes a DSR MAC CE, this PDU includes a DSR MAC CE which contains remaining time info up to (and including) the last event that triggered a DSR prior to the MAC PDU assembly, this PDU includes a DSR MAC CE). CE, which contains remaining time information up to (and including) the last DSR reporting and prior to the MAC PDU assembly.); Under the condition that the third condition is met, the first terminal device cancels all pending SR(s) for DSR triggered according to the DSR procedure. sr- ProhibitTimerThe third condition is that the UL grant(s) can accommodate all pending data available for transmission. This helps the terminal device determine the correspondence between the SR configuration and the DSR, and / or determine the circumstances for canceling the aforementioned pending SR.

[0165] In some implementations, Figure 4 The method shown may further include step S409. In step S409, the first terminal device triggers a random access procedure; and / or, the first terminal device triggers a procedure to cancel the pending SR.

[0166] In some implementations, Figure 4 The method shown may further include step S410. In step S410, if there is a pending SR and the pending SR corresponds to a DSR, and if the MAC entity of the first terminal device does not have available PUCCH resources for the pending SR, the MAC entity triggers a random access procedure on the special cell (SpCell). Based on this, it helps the terminal device determine the situation where a random access procedure is triggered on the special cell by the MAC entity.

[0167] In some implementations, Figure 4 The method may further include step S411. In step S411, the MAC entity of the first terminal device stops the ongoing random access procedure, which corresponds to the pending SR of the DSR. The SR was initiated by the MAC entity prior to the MAC PDU assembly and which has no valid PUCCH resources configured, and no valid PUCCH resources are configured. Based on this, the terminal device can determine the situation where the ongoing random access procedure is stopped by the MAC entity.

[0168] In some implementations, Figure 4The method shown may also include step S412. Step S412 can be at least one of the following: The first terminal device transmits a MAC PDU on a UL grant, where the UL grant does not include the UL grant provided by the Random Access Response or the UL grant corresponding to the transmission of message A (MSGA) payload. The MAC PDU includes a DSR MAC CE, which contains remaining time information up to (and including) the last event that triggered a DSR prior to the MAC PDU assembly. Alternatively, the remaining time information is the remaining time information up to (and including) the last event that triggered a DSR prior to the MAC PDU assembly. CE, DSRMAC CE includes remaining time information; optionally, the remaining time information is the remaining time up to (and including) the last DSR report and before the MACPDU packet is assembled (A MAC PDU is transmitted using a UL grant other than a UL grant provided by Random Access Response or a UL grant determined as specified in clause 5.1).2a. For the transmission of the MSGA payload, this PDU includes a DSR MAC CE which contains remaining time information up to (and including) the last DSR reporting and prior to the MAC PDU assembly. The first terminal device transmits the MAC PDU on a UL grant(s), which can accommodate all pending data available for transmission. This helps the terminal device determine which UL grant to use when transmitting the MAC PDU.

[0169] The following is combined Figure 5 A wireless communication method provided in another embodiment of this application will be described in detail. Figure 5 The wireless communication method shown is applicable to any type of network device and terminal device mentioned above.

[0170] like Figure 5 As shown, Figure 5 The method shown may include step S501.

[0171] In step S501, the terminal device reports buffer size information through one or more LCGs. The one or more LCGs can be configured to report buffer size information using a first BSR table and a second BSR table, or at least configured to report buffer size information using the second BSR table. The first BSR table and the second BSR table may have a first difference, which includes one or more of the following: difference in granularity; difference in the indication range of the BS; difference in the value range; difference in the table identifier.

[0172] based on Figure 5 The method shown allows terminal devices to report buffer size information through different BSR tables, which helps terminal devices report complete buffer size information.

[0173] In some implementations, the first and second BSR tables can be used to report buffer size information for triggered regular, periodic, and / or padding BSRs. That is, both types of BSR tables can accommodate buffer size information for different BSRs, which helps improve the reporting efficiency of buffer size information.

[0174] In some implementations, Figure 5 The method shown may further include step S502. In step S502, the terminal device, for the triggered regular BSR, triggers a short BSR and / or reports using a short BSR MAC CE; or, the terminal device, for the triggered regular BSR, triggers a long BSR and / or reports using a long BSR MAC CE; or, the terminal device, for the triggered regular BSR, triggers an enhanced short BSR and / or reports using an enhanced short BSR MAC CE; or, the terminal device, for the triggered regular BSR, triggers an enhanced long BSR and / or reports using an enhanced long BSR MAC CE; wherein, one or more of the enhanced short BSR, enhanced short BSR MAC CE, enhanced long BSR, and enhanced long BSR MAC CE include information corresponding to the buffer size information of the second BSR table, or the corresponding buffer size is reported through the second BSR table. The terminal device can choose to trigger different BSRs or use different MAC CEs for the reporting of triggered regular BSRs, which helps to improve the reporting flexibility of regular BSRs.

[0175] In some implementations, Figure 5 The method shown may further include step S503. In step S503, the terminal device, for the triggered periodic BSR, triggers a short BSR and / or reports using a short BSR MAC CE; or, the terminal device, for the triggered periodic BSR, triggers a long BSR and / or reports using a long BSR MAC CE; or, the terminal device, for the triggered periodic BSR, triggers an enhanced short BSR and / or reports using an enhanced short BSR MAC CE; or, the terminal device, for the triggered periodic BSR, triggers an enhanced long BSR and / or reports using an enhanced long BSR MAC CE; wherein, one or more of the enhanced short BSR, enhanced short BSR MAC CE, enhanced long BSR, and enhanced long BSR MAC CE include information corresponding to the buffer size information of the second BSR table, or the corresponding buffer size is reported through the second BSR table. The terminal device can choose to trigger different BSRs or use different MAC CEs for the reporting of triggered periodic BSRs, which helps to improve the reporting flexibility of periodic BSRs.

[0176] In some implementations, Figure 5 The method shown may further include step S504. In step S504, the terminal device, in response to the triggered padded BSR, triggers a short BSR and / or reports using a short BSR MAC CE; or the terminal device, in response to the triggered padded BSR, triggers a long BSR and / or reports using a long BSR MAC CE; or the terminal device, in response to the triggered padded BSR, triggers an enhanced short BSR and / or reports using an enhanced short BSR MAC CE; or the terminal device, in response to the triggered padded BSR, triggers an enhanced long BSR and / or reports using an enhanced long BSR MAC CE; or the terminal device, in response to the triggered padded BSR, triggers an enhanced short truncated BSR and / or reports using an enhanced short truncated BSR MAC CE; or the terminal device, in response to the triggered padded BSR, triggers an enhanced long truncated BSR and / or reports using an enhanced long truncated BSR MAC CE; wherein, the enhanced short BSR, enhanced short BSR MAC CE, enhanced long BSR, and enhanced long BSR MAC CE are all included. CE, enhanced short truncated BSR, enhanced short truncated BSR MAC CE, enhanced long truncated BSR, and enhanced long truncated BSR MAC CE include one or more of the following information: the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table. The terminal device can choose to trigger different BSRs or use different MAC CEs to report triggered padded BSRs, which helps improve the reporting flexibility of padded BSRs.

[0177] In some implementations, Figure 5 The method shown may further include step S505. In step S505, for a triggered padded BSR, the terminal device does not trigger a short BSR and / or does not report using a short BSR MAC CE; and / or, for a triggered padded BSR, the terminal device does not trigger a short truncated BSR and / or does not report using a short truncated BSR MAC CE; and / or, for a triggered padded BSR, the terminal device does not trigger a long truncated BSR and / or does not report using a long truncated BSR MAC CE. For a triggered padded BSR, the terminal device can choose not to trigger a specific BSR or not to use a specific MAC CE, which helps to report the padded BSR more reasonably.

[0178] In some implementations, Figure 5The method shown may further include step S506. In step S506, the terminal device determines the triggered BSR type and / or the type of MAC CE used based on a first factor; wherein the first factor includes one or more of the following: the number of LCGs with a data volume to be transmitted; the size of the padding bits or MAC PDU or the PUSCH or UL authorization for transmitting the BSR MAC CE; whether the LCG is configured to report buffer size information using a second BSR table; the size of the BSR MAC CE and its header; the size of the data volume to be transmitted in at least one LCG; and whether the triggered BSR is a periodic BSR, a regular BSR, or a padding BSR. Based on the first factor, the terminal device can more reasonably determine the triggered BSR type and / or the type of MAC CE used.

[0179] In some implementations, the terminal device determines the triggered BSR type and / or the MAC CE type based on a first factor. This may include: the terminal device first determining whether the triggered BSR belongs to a periodic BSR, a regular BSR, or a padding BSR, and then determining other first factors. When determining the triggered BSR type and / or the MAC CE type, first determining which type the triggered BSR belongs to helps to more effectively determine the triggered BSR type and / or the MAC CE type.

[0180] In some implementations, the terminal device determines the triggered BSR type and / or the type of MACCE used based on a first factor. This can include: the terminal device first determining whether the LCG is configured to report buffer size information using a second BSR table, and the size of the data to be transmitted by at least one LCG, and then determining other first factors; or, the terminal device first determining the size relationship between the size of the padding bits or MAC PDU or the PUSCH or UL authorization for transmitting the BSR MAC CE, and the size of the BSR MAC CE and its subheadings, and whether the LCG is configured to report buffer size information using a second BSR table, and the size of the data to be transmitted by at least one LCG, and then determining other first factors; or, the terminal device first determining the number of LCGs with data to be transmitted, and whether the LCG is configured to report buffer size information using a second BSR table, and the size of the data to be transmitted by at least one LCG, and then determining other first factors. Based on this, the terminal device can more reasonably determine the triggered BSR type and / or the type of MAC CE used.

[0181] In some implementations, Figure 5The method shown may further include step S507. In step S507, if a first condition is met, the terminal device triggers a BSR, the BSR including one or more of the following: enhanced short BSR, enhanced short truncated BSR, enhanced long BSR, enhanced long truncated BSR; and / or, if the first condition is met, the terminal device uses a MAC CE, the MAC CE including one or more of the following: enhanced short BSR MAC CE, enhanced short truncated BSR MAC CE, enhanced long BSR MAC CE, enhanced long truncated BSR MAC CE; wherein, the first condition is that there are one or more LCGs that can be configured to report buffer information using at least the second BSR table, and the amount of data to be transmitted by at least one LCG satisfies a first condition, the first condition being one of the following: the size of the amount of data to be transmitted by at least one LCG is within the range of the data amount corresponding to the second BSR table; the size of the amount of data to be transmitted by at least one LCG is less than or equal to the maximum value of the data amount corresponding to the second BSR table, and the size of the amount of data to be transmitted by at least one LCG is greater than or equal to the minimum value of the data amount corresponding to the second BSR table. Based on the first scenario, the terminal device can more specifically determine the type of BSR that is triggered.

[0182] In some implementations, Figure 5 The method shown may further include step S508. In step S508, if multiple LCGs satisfy the first condition, the terminal device reports an enhanced long BSR for all LCGs, or for all LCGs configured to report buffer information using at least the second BSR table, for the periodic BSR and / or regular BSR; or, if one LCG satisfies the first condition, the terminal device reports a short BSR, or an enhanced short BSR, for one LCG, for the periodic BSR and / or regular BSR; or, if none of the multiple LCGs satisfy the first condition, the terminal device reports a long BSR for all LCGs, for the periodic BSR and / or regular BSR, otherwise reports a short BSR. Based on this, it helps the terminal device, in the first condition, to select a reasonable BSR type for reporting for the periodic BSR and / or regular BSR.

[0183] In some implementations, Figure 5The method shown may further include step S509. In step S509, if the second condition is met, the terminal device reports an enhanced long BSR for the periodic BSR and / or regular BSR, reporting for all LCGs, or for all LCGs configured to report buffer information using at least the second BSR table; or, if the second condition is not met, the terminal device reports a long BSR for the periodic BSR and / or regular BSR, reporting for all LCGs; or, if there is an LCG with data to be transmitted, the terminal device reports a short BSR for the periodic BSR and / or regular BSR, reporting for that LCG; or If an LCG has data to be transmitted, and an LCG is configured to report buffer information using at least the second BSR table, and the amount of data to be transmitted for an LCG meets the first condition, then the terminal device reports an enhanced short BSR for the periodic BSR and / or regular BSR; otherwise, it reports a short BSR for a single LCG. The second case involves multiple LCGs with data to be transmitted, where at least one LCG is configured to report buffer information using at least the second BSR table, and the amount of data to be transmitted for one LCG meets the first condition. Based on this, the terminal device can select a suitable BSR type for reporting in the second case, for both periodic and / or regular BSRs.

[0184] In some implementations, Figure 5 The method shown may further include step S510. In step S510, the terminal device determines the type of BSR to be reported based on the third case and then the fourth case for the padded BSR; or, the terminal device determines the type of BSR to be reported based on the fourth case and then the third case for the padded BSR; wherein the third case is that there are one or more LCGs that can be configured to report buffer size information using at least the second BSR table, and the amount of data to be transmitted of at least one LCG satisfies the first condition; the fourth case is that the size of the padded bits, MAC CE, and its sub-header is the expected size, and / or, there are multiple LCGs with data to be transmitted. Based on this, it helps the terminal device to select a reasonable BSR type for reporting the padded BSR.

[0185] The method provided in the embodiments of this application will be described below with reference to specific examples.

[0186] Example 1 In Embodiment 1, the network can configure at least one of the resources, services, and logical channels (groups) that a UE can use for uplink and / or downlink data transmission within the measurement gap. Optionally, the resources are resources dedicated to the measurement gap, or resources associated with the measurement gap. Optionally, at least one of the resources, services, and logical channels (groups) can be for all locations within the measurement gap, or for different locations. Optionally, the network can configure which resources and which services / logical channels (groups) can use the resources. Optionally, the UE is a first UE. The specific implementation process of Embodiment 1 can be found in the following steps.

[0187] 1. The UE receives network RRC configuration information. The RRC configuration information is UE-specific, UE-group-specific, or cell-specific. Specifically, the content of the RRC configuration information includes at least one of the following: a) Measure gap configuration parameters, optionally including at least one of the following: i. The measurement gap configuration parameters include, for example, MGL, MGRP, gapOffset, etc.

[0188] b) First configuration information for the measurement gap. For example, within the measurement gap, the UE can use at least one of the following resources, services, or logical channels (groups) for uplink and / or downlink data transmission. This includes at least one of the following: i. Within the measurement gap, the UE can use at least one of the resources, services, or logical channels (groups) for uplink and / or downlink data transmission. Optionally, at least one of the resources, services, or logical channels (groups) is a resource / service / LCH / LCG dedicated to the measurement gap, or a resource / service / LCH / LCG associated with the measurement gap. Optionally, at least one of the resources, services, or logical channels (groups) can be for all locations within the measurement gap, or for a specific gap (e.g., which or several measurement gaps. Optionally, the specific gap can be a periodic measurement gap location, with one or N specific measurement gaps every X periods) or a specific location. Optionally, the network configures the services or logical channels (groups) that can use the resources, i.e., the network configures the association between the services or logical channels (groups) and the resources (i.e., only the associated services or logical channels (groups) can use the resources for transmission).

[0189] ii. For example, the base station configures the UE to use transmission resources (such as a specific UL grant) for transmitting UL information within a measurement gap, or within a specific Xth measurement gap. The UE uses these transmission resources to perform UL transmission. Optionally, the network can indicate the identifier of an LCH / LCG that can be transmitted using this resource. Accordingly, the UE uses this resource to transmit the information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG. Optionally, the UE does not use the resource to transmit information / data of other LCH / LCGs. Alternatively, optionally, for information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs if the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.

[0190] iii. For example, the base station configures the UE to use transmission resources (such as a specific DL assignment) for transmitting DL information within a measurement gap, or within a specific Y-th measurement gap. The UE uses the transmission resources for transmitting DL information to perform DL transmission.

[0191] c) Secondary configuration information for the measurement gap. For example, configuration information corresponding to PDCCH listening by the UE or DG transmissions scheduled based on PDCCH within the measurement gap. Specifically, it includes at least one of the following: i. The configuration information is at least one of the following: PUSCH / PDSCH / PDCCH related configuration, search space related configuration, RNTI or C-RNTI related identifier, PDCCH receiving location, etc.

[0192] ii. The resource scheduled by the PDCCH corresponds to at least one of the services or logical channels (groups) that can use the resource. That is, the network is configured to allow services, or logical channels (groups), that can use the resource for transmission, or only services or logical channels (groups) with the aforementioned relationship can use the resource for transmission.

[0193] iii. Optionally, at least one of the resources, services, and logical channels (groups) may be for all locations of the measurement gap or for different locations.

[0194] iv. For example, if the base station configuration does not consider the PDCCH search space and / or RNTI and / or PDCCH location of the measurement gap, the UE performs relevant PDCCH detection and performs UL and / or DL ​​transmission according to the PDCCH scheduling, regardless of whether the PDCCH search space and / or RNTI and / or PDCCH location are within the measurement gap. Optionally, if it is UL, the UE determines, based on the network-configured mapping relationship between LCH / LCG and resources, the LCH / LCG that can be carried on the acquired resources for performing UL transmission.

[0195] v. For example, for UL, the network can indicate the identifier of the LCH / LCG that can be transmitted using the resources scheduled by the PDCCH. Accordingly, the UE uses the resource to transmit the information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG. Optionally, the UE does not use the resource to transmit information / data of other LCH / LCGs. Alternatively, the UE may carry the information / data of other LCH / LCGs if the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.

[0196] vi. For example, the network indicates whether the PDCCH search space and / or RNTI and / or PDCCH location applies to all measurement gaps, or only to specific measurement gap locations (e.g., several measurement gaps, or which measurement gaps, which measurement gap). Optionally, the specific gap may be a periodic measurement gap location, with one or N specific measurement gaps every X periods. That is, the UE may disregard which measurement gap locations, or at which time / frequency locations corresponding to which measurement gaps can it listen to PDCCH and / or perform PUSCH / PDSCH transmissions corresponding to PDCCH (based on the PDCCH search space and / or RNTI and / or PDCCH location configured by the network).

[0197] d) CG / SPS Configuration. Optionally, the network may indicate the CG / SPS configuration that can be used within a measurement gap, or within a specific measurement gap (e.g., which or which measurement gaps. Optionally, the specific gap may be a periodic measurement gap location, with one or N specific measurement gaps every X periods), and / or, the CG / SPS location. Specifically, it may include at least one of the following: i. The SPS / CG configuration can be for index For example, the network can indicate the index of the CG / SPS that can be used within the measurement gap. Within the measurement gap, the UE can use the resources of the CG / SPS corresponding to the index for transmission.

[0198] ii. The CG / SPS location can be a specific occasion, such as which one or several CG / SPS cycles of resources, or which one or several occasions in a CG / SPS cycle.

[0199] For example, the network can indicate the occasion(s) of CG / SPS that can be used within the measurement gap. The UE can use the occasion(s) of the CG / SPS for transmission within the measurement gap.

[0200] For example, a CG / SPS configuration can have multiple CG / SPS occasions within a single cycle. If the network indicates that the first occasion can be used within the measurement gap, then the UE can use the first occasion to perform a transmission within the measurement gap.

[0201] For example, a CG / SPS configuration can have one or more CG / SPS occasions within a single period. The network indicates which occasion(s) can be used within a measurement gap, and the UE can then use those occasion(s) to perform transmissions within that measurement gap. The occasion(s) can be for one period or multiple periods.

[0202] iii. Optionally, the network may be configured with a set of mappings for the measurement gap, whereby the CG is associated with the LCH or service or LCG.

[0203] For example, for a UL, the network can indicate the identifier of the LCH / LCG that can be transmitted using the CG resource. Accordingly, the UE uses this resource to transmit the information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG. Optionally, the UE does not use the resource to transmit information / data of other LCH / LCGs. Alternatively, optionally, for information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs if the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.

[0204] e) Send to the UE an enable / disable indication message transmitted by the UE within the measurement gap. (Optionally, this message may be in dedicated RRC information or in system information).

[0205] f) The UE is a first UE. Optionally, the first UE is at least one of the following: i. UEs whose channel quality meets the first condition. UEs whose channel quality is greater than the first threshold.

[0206] ii. UEs that have or are using the primary service, if the primary service is: specific delay, service type, QoS parameters, priority, and execution of PDU set processing. Identify PDU sets, support data burst processing, or identify services that are data bursts.

[0207] iii. Configure the UE for the first LCH / LCG. If it is the first LCH / LCG, it should have the following characteristics: specific delay, service type, QoS parameters, priority, and PDU set processing. Identify PDU sets, support data butt processing, or identify LCH / LCGs with data bursts.

[0208] iv. UEs that support UL and / or DL ​​transmissions within the measurement gap.

[0209] v. Send a first capability to the network, the first capability including at least one of the following: UL and / or DL ​​transmission can be performed within the measurement gap, the location where the UE can perform UL / DL transmission within the measurement gap, the service / LCG / LCH that requires UL and / or DL ​​transmission within the measurement gap, and the UE does not need to perform measurement gap.

[0210] vi. A UE with a first configuration, such that the first configuration includes at least one of the following: PUSCH duration is less than or equal to a PUSCH duration threshold, and resource period is less than a first threshold.

[0211] 2. Within the measurement gap, the UE determines, based on the configuration in step one, whether to perform a transmission within the measurement gap, and / or to perform uplink / downlink transmissions within the measurement gap.

[0212] a) The behavior processing described is applied to the entire measurement gap (i.e., all or every measurement gap), or it is based on a specific gap (or gap location).

[0213] b) Based on step one, the UE can perform uplink or downlink transmissions within a measurement gap or a specific measurement gap (note that the uplink or downlink transmissions are for relevant services, LCH, LCG, resources, etc.). This includes at least one of the following: i. Transmit HARQ feedback; ii. Transmit SR; iii. Transmit CSI; iv. Transmit UL grant, including DG, and / or SPS and / or CG; v. Listen to the PDCCH; vi. Receive DL-SCH; vii. The MAC layer instructs the physical layer to perform TB transmission; c) If, based on step one, the UE cannot perform uplink or downlink transmissions within a measurement gap or a specific measurement gap, then the UE will not perform normal service data transmissions within the gap, in accordance with existing protocols.

[0214] Example 2 In Embodiment 2, the UE reports recommended transmission resources, transmission resource configurations, or transmission resource locations within the measurement gap, and / or, the UE reports a first capability. Based on the UE's report, the network configures or instructs the UE to use at least one of the resources, services, or logical channels (groups) available for uplink and / or downlink data transmission within the measurement gap. Optionally, the resources reported by the UE, and / or the resources, are dedicated to the measurement gap, or are resources associated with the measurement gap. The specific implementation process of Embodiment 2 can be found in the following steps.

[0215] 1. The UE reports the first piece of information. This first piece of information includes the UE's recommended transmission resources, transmission resource configuration, or transmission resource location within the measurement gap. And / or, the first piece of information includes information about the services / LCH / LCG that the UE needs to transmit within the measurement gap. And / or, the first piece of information includes the UE's capability information (the capability information includes whether UL and / or DL ​​transmissions can be performed within the measurement gap, the location where the UE can perform UL / DL transmissions within the measurement gap, the services / LCGs / LCHs that need UL and / or DL ​​transmissions within the measurement gap, and whether the UE needs the measurement gap).

[0216] a) Optionally, the reporting is for a specific measurement gap (location), or for measurement gaps (all or every measurement gap location).

[0217] b) Optionally, the UE may perform UL and / or DL ​​transmissions within the measurement gap based on the reported first information.

[0218] c) Optionally, the UE, based on the configuration information provided by the network in step two, determines whether to transmit within the measurement gap, and / or performs UL and / or DL ​​transmission.

[0219] 2. The UE receives network RRC configuration information. The RRC configuration information is UE-specific, UEgroup-specific, or cell-specific. Specifically, the content of the RRC configuration information includes at least one of the following: a) The network performs RRC configuration based on the first information reported by the UE. For example, based on the first information reported by the UE, the network configures or instructs the UE to use at least one of the following resources, services, and logical channels (groups) for uplink and / or downlink data transmission within the measurement gap: UE-reported resources. Optionally, the resources reported by the UE are either dedicated to the measurement gap or resources associated with the measurement gap.

[0220] b) Optionally, the resources, resource locations, LCHs, services, or LCGs used by the UE within the measurement gap configured in the network configuration may be the same as or different from those indicated by the UE in the first information.

[0221] c) Measure gap configuration parameters, optionally including at least one of the following: i. The measurement gap configuration parameters include, for example, MGL, MGRP, gapOffset, etc.

[0222] d) First configuration information for the measurement gap. For example, within the measurement gap, the UE can use at least one of the following resources, services, or logical channels (groups) for uplink and / or downlink data transmission. This includes at least one of the following: i. Within the measurement gap, the UE can use at least one of the resources, services, or logical channels (groups) for uplink and / or downlink data transmission. Optionally, at least one of the resources, services, or logical channels (groups) is a resource / service / LCH / LCG dedicated to the measurement gap, or a resource / service / LCH / LCG associated with the measurement gap. Optionally, at least one of the resources, services, or logical channels (groups) can be for all locations within the measurement gap, or for a specific gap (e.g., which or several measurement gaps. Optionally, the specific gap can be a periodic measurement gap location, with one or N specific measurement gaps every X periods) or a specific location. Optionally, the network configures the services or logical channels (groups) that can use the resources, i.e., the network configures the association between the services or logical channels (groups) and the resources (i.e., only the associated services or logical channels (groups) can use the resources for transmission).

[0223] ii. For example, the base station configures the UE to use transmission resources (such as a specific UL grant) for transmitting UL information within a measurement gap, or within a specific Xth measurement gap. The UE uses these transmission resources to perform UL transmission. Optionally, the network can indicate the identifier of an LCH / LCG that can be transmitted using this resource. Accordingly, the UE uses this resource to transmit the information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG. Optionally, the UE does not use the resource to transmit information / data of other LCH / LCGs. Alternatively, optionally, for information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs if the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.

[0224] iii. For example, the base station configures the UE to use transmission resources (such as a specific DL assignment) for transmitting DL information within a measurement gap, or within a specific Y-th measurement gap. The UE uses the transmission resources for transmitting DL information to perform DL transmission.

[0225] e) Secondary configuration information for the measurement gap. For example, configuration information corresponding to PDCCH listening performed by the UE within the measurement gap, or DG transmissions scheduled based on PDCCH. Specifically, it includes at least one of the following: i. The configuration information is at least one of the following: PUSCH / PDSCH / PDCCH related configuration, search space related configuration, RNTI or C-RNTI related identifier, PDCCH receiving location, etc.

[0226] ii. The resource scheduled by the PDCCH corresponds to at least one of the services or logical channels (groups) that can use the resource. That is, the network is configured to allow services, or logical channels (groups), that can use the resource for transmission, or only services or logical channels (groups) with the aforementioned relationship can use the resource for transmission.

[0227] iii. Optionally, at least one of the resources, services, and logical channels (groups) may be for all locations of the measurement gap or for different locations.

[0228] iv. For example, if the base station configuration does not consider the PDCCH search space and / or RNTI and / or PDCCH location of the measurement gap, the UE performs relevant PDCCH detection and performs UL and / or DL ​​transmission according to the PDCCH scheduling, regardless of whether the PDCCH search space and / or RNTI and / or PDCCH location are within the measurement gap. Optionally, if it is UL, the UE determines, based on the network-configured mapping relationship between LCH / LCG and resources, the LCH / LCG that can be carried on the acquired resources for performing UL transmission.

[0229] v. For example, for UL, the network can indicate the identifier of the LCH / LCG that can be transmitted using the resources scheduled by the PDCCH. Accordingly, the UE uses the resource to transmit the information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG. Optionally, the UE does not use the resource to transmit information / data of other LCH / LCGs. Alternatively, the UE may carry the information / data of other LCH / LCGs if the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.

[0230] vi. For example, the network indicates whether the PDCCH search space and / or RNTI and / or PDCCH location applies to all measurement gaps, or only to specific measurement gap locations (e.g., several measurement gaps, or which measurement gaps, which measurement gap). Optionally, the specific gap may be a periodic measurement gap location, with one or N specific measurement gaps every X periods. That is, the UE may disregard which measurement gap locations, or at which time / frequency locations corresponding to which measurement gaps can it listen to PDCCH and / or perform PUSCH / PDSCH transmissions corresponding to PDCCH (based on the PDCCH search space and / or RNTI and / or PDCCH location configured by the network).

[0231] f) CG / SPS Configuration. Optionally, the network may indicate the CG / SPS configuration that can be used within a measurement gap, or within a specific measurement gap (e.g., which or which measurement gaps. Optionally, the specific gap may be a periodic measurement gap location, with one or N specific measurement gaps every X periods), and / or, the CG / SPS location. Specifically, it may include at least one of the following: i. The SPS / CG configuration can be index.

[0232] ii. For example, the network can indicate the index of the CG / SPS that can be used within the measurement gap. Within the measurement gap, the UE can use the resources of the CG / SPS corresponding to that index for transmission.

[0233] iii. The CG / SPS location can be a specific occasion, such as which one or several CG / SPS cycles of resources, or which one or several occasions in a CG / SPS cycle.

[0234] iv. For example, the network can indicate the occasion(s) of the CG / SPS that can be used within the measurement gap. The UE can use the occasion(s) of the CG / SPS for transmission within the measurement gap.

[0235] v. For example, in a CG / SPS configuration, there can be multiple CG / SPS occasions within a cycle. If the network indicates that the first occasion can be used within the measurement gap, then the UE can use the first occasion to perform a transmission within the measurement gap.

[0236] vi. For example, a CG / SPS configuration can have one or more CG / SPS occasions within a period. The network indicates which occasion(s) can be used within the measurement gap, then the UE can use the occasion(s) to perform transmissions within the measurement gap. The occasion(s) can be for one period or multiple periods.

[0237] vii. Optionally, the network can be configured with a set of mappings for the measurement gap, between the CG and the LCH or service or LCG.

[0238] viii. For example, for a UL, the network can indicate the identifier of the LCH / LCG that can be transmitted using the CG resource. Accordingly, the UE uses the resource to transmit the information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG. Optionally, the UE does not use the resource to transmit information / data of other LCH / LCGs. Alternatively, optionally, for information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs if the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.

[0239] g) Send to the UE an enable / disable indication message transmitted by the UE within the measurement gap. (Optionally, this message may be in dedicated RRC information or in system information).

[0240] h) The UE is a first UE. Optionally, the first UE is at least one of the following: i. UEs whose channel quality meets the first condition. UEs whose channel quality is greater than the first threshold.

[0241] ii. UEs that have or are using the primary service, if the primary service is: specific delay, service type, QoS parameters, priority, and execution of PDU set processing. Identify PDU sets, support data burst processing, or identify services that are data bursts.

[0242] iii. Configure the UE for the first LCH / LCG. If it is the first LCH / LCG, it should have the following characteristics: specific delay, service type, QoS parameters, priority, and PDU set processing. Identify PDU sets, support data butt processing, or identify LCH / LCGs with data bursts.

[0243] iv. UEs that support UL and / or DL ​​transmissions within the measurement gap.

[0244] v. Send a first capability to the network, the first capability including at least one of the following: UL and / or DL ​​transmission can be performed within the measurement gap; the location where the UE can perform UL / DL transmission within the measurement gap; a service / LCG / LCH that requires UL and / or DL ​​transmission within the measurement gap; the UE does not need to perform UL / DL transmission within the measurement gap. vi. A UE with a first configuration, such that the first configuration includes at least one of the following: PUSCH duration is less than or equal to a PUSCH duration threshold, and resource period is less than a first threshold.

[0245] 3. Within the measurement gap, the UE determines, based on the first information in step one or the configuration in step two, whether to perform a transmission within the measurement gap, and / or to perform uplink / downlink transmission within the measurement gap.

[0246] a) The behavior processing described is applied to the entire measurement gap (i.e., all or every measurement gap), or it is based on a specific gap (or gap location).

[0247] b) Based on step one, the UE can perform uplink or downlink transmissions within a measurement gap or a specific measurement gap (note that the uplink or downlink transmissions are for relevant services, LCH, LCG, resources, etc.). This includes at least one of the following: i. Transmit HARQ feedback ii. Transmit SR iii. Transmit CSI iv. Transmit UL grant, including DG, and / or SPS and / or CG; v. Listen to the PDCCH; vi. Receive DL-SCH vii. The MAC layer instructs the physical layer to perform TB transmission; c) If, based on step one, the UE cannot perform uplink or downlink transmissions within a measurement gap or a specific measurement gap, then the UE will not perform normal service data transmissions within the gap, in accordance with existing protocols.

[0248] Example 3 In Example 3, the terminal device reports the delay status. The steps for determining and obtaining data volume information are as follows.

[0249] 1. Data volume information carried in DSR MAC CE.

[0250] a) The DSR MAC CE carries one or more data volume information.

[0251] i. Optionally, the data volume information may be the data size, the index corresponding to the data volume, or the threshold value corresponding to the data volume.

[0252] ii. Optionally, the data volume information is one or more or all of the data volume that is less than or equal to the DSR trigger threshold configured for the LCG, DRB, or UE, or it is one or more or all of the data volume that is less than or equal to the DSR reporting threshold configured for the LCG, DRB, or UE.

[0253] iii. Optionally, the DSR triggering threshold configured for the LCG, DRB, or UE and the DSR reporting threshold configured for the LCG, DRB, or UE can be the same or different. Optionally, it can be configured per LCH, per LCG, or per UE by the network.

[0254] iv. Optionally, if the minimum delay (or minimum remaining time) in an LCG is less than or equal to the DSR trigger threshold configured for that LCG, DRB, or UE, then the UE reports a single data volume (e.g., the data volume corresponding to the minimum delay or minimum remaining time), or multiple data volumes (e.g., reporting data volumes separately for all data packets less than or equal to the trigger threshold, or for N data packets. The data packets are PDUs or PDU sets), or the overall data volume (e.g., reporting an overall data volume for all data packets less than or equal to the trigger threshold. The data packets are PDUs or PDU sets).

[0255] v. Optionally, if the minimum delay (or minimum remaining time) in an LCG is less than or equal to the DSR reporting threshold configured for that LCG, DRB, or UE, then the UE reports a single data volume (e.g., the data volume corresponding to the minimum delay or minimum remaining time), or multiple data volumes (e.g., reporting data volumes for all data packets less than or equal to the reporting threshold, or for N data packets. The data packets are PDUs or PDU sets), or the overall data volume (e.g., reporting an overall data volume for all data packets less than or equal to the reporting threshold. The data packets are PDUs or PDU sets).

[0256] vi. Optionally, if the DSR trigger threshold configured for the LCG, DRB, or UE is different from the DSR reporting threshold configured for the LCG, DRB, or UE, then the data volume reported is based on the DSR reporting threshold and / or the DSR trigger threshold. For example, the data volume reported is at least one of the following: the data volume between the two thresholds is greater than the data volume of one of the thresholds, and the data volume of the other threshold is less than the data volume of the other threshold.

[0257] vii. Optionally, if the DSR trigger threshold configured for the LCG, DRB, or UE is different from the DSR reporting threshold configured for the LCG, DRB, or UE, and the DSR reporting threshold is greater than or equal to the DSR trigger threshold, then one data volume information is reported. Optionally, the data volume is the data volume corresponding to the DSR reporting threshold, or the data volume less than or equal to the DSR reporting threshold (such as the total data volume, or the data volume corresponding to the minimum remaining delay, or the total data volume of data packets less than or equal to the DSR trigger threshold). Alternatively, if the DSR trigger threshold configured for the LCG, DRB, or UE is different from the DSR reporting threshold configured for the LCG, DRB, or UE, and the DSR reporting threshold is greater than or equal to the DSR trigger threshold, then multiple data volume information is reported. The multiple data volume information refers to the data volume for each or N data packets less than or equal to the reporting threshold. Alternatively, the amount of data less than or equal to the DSR trigger threshold (optionally, the amount of data greater than or equal to the DSR trigger threshold may also be the portion of data less than or equal to the DSR reporting threshold. Optionally, it may also include the amount of data corresponding to the minimum remaining delay).

[0258] viii. Optionally, if the DSR trigger threshold configured for the LCG, DRB, or UE is different from the DSR reporting threshold configured for the LCG, DRB, or UE, and the DSR trigger threshold is greater than or equal to the DSR reporting threshold, then one data volume information is reported. Optionally, the data volume is the data volume corresponding to the DSR reporting threshold, or less than or equal to the DSR reporting threshold (such as the total data volume, or the data volume corresponding to the minimum remaining delay, or the total data volume of data packets less than or equal to the DSR trigger threshold), or the total data volume less than or equal to the DSR trigger threshold. Alternatively, if the DSR trigger threshold configured for the LCG, DRB, or UE is different from the DSR reporting threshold configured for the LCG, DRB, or UE, and the DSR trigger threshold is greater than or equal to the DSR reporting threshold, then multiple data volume information is reported. The multiple data volume information refers to the data volume for each or N data packets less than or equal to the DSR trigger threshold. Alternatively, the amount of data less than or equal to the DSR reporting threshold, and the amount of data greater than or equal to the DSR reporting threshold (optionally, the amount of data greater than or equal to the DSR reporting threshold may also be the portion of data less than or equal to the DSR trigger threshold. Optionally, it may also include the amount of data corresponding to the minimum remaining delay).

[0259] ix. If the minimum delay (or minimum remaining time) in an LCG is less than or equal to the DSR reporting threshold configured for that LCG, DRB, or UE, then the UE reports a single data volume (e.g., the data volume corresponding to the minimum delay or minimum remaining time), or multiple data volumes (e.g., reporting data volumes for all data packets less than or equal to the reporting threshold, or for N data packets. The data packets are PDUs or PDU sets), or the overall data volume (e.g., reporting an overall data volume for all data packets less than or equal to the reporting threshold. The data packets are PDUs or PDU sets).

[0260] x. For example, if the minimum latency (or minimum remaining time) in an LCG is equal to or greater than the DSR reporting threshold configured for that LCG, DRB, or UE, or if the remaining latency of an LCG simultaneously contains data packets that are greater than, equal to, or less than the DSR reporting threshold, the MAC CE includes data volume information. Optionally, the data volume is the data volume corresponding to the data packet (PDU or PDU set) with the minimum latency (or minimum remaining time) in the LCG, or the data volume corresponding to the data packet (PDU or PDU set) with latency (or remaining latency) less than or equal to the DSR reporting threshold in the LCG.

[0261] xi. For example, if the minimum latency (or minimum remaining time) in an LCG is equal to or greater than the DSR trigger threshold configured for that LCG, DRB, or UE, or if the remaining latency of an LCG simultaneously contains data packets that are greater than, equal to, or less than the DSR trigger threshold, the MAC CE includes data volume information. Optionally, the data volume is the data volume corresponding to the data packet (PDU or PDU set) with the minimum latency (or minimum remaining time) in the LCG, or the data volume corresponding to the data packet (PDU or PDU set) with latency (or remaining latency) less than or equal to the DSR trigger threshold in the LCG, or the data volume corresponding to the data packet (PDU or PDU set) with latency (or remaining latency) less than or equal to the DSR reporting threshold in the LCG.

[0262] xii. For example, if the minimum delay (or minimum remaining time) in an LCG is equal to or greater than the DSR reporting threshold configured for that LCG, DRB, or UE; or, if the minimum delay (or minimum remaining time) in an LCG is equal to or greater than the DSR triggering threshold configured for that LCG, DRB, or UE; or, if the remaining delay of an LCG simultaneously contains data packets greater than, equal to, or less than the DSR reporting threshold, the MAC CE includes multiple data volume information. Optionally, the multiple data volumes may be: the data volume of each or N data packets with remaining time less than or equal to the reporting threshold; or, the data volume of each or N data packets with remaining time less than or equal to the triggering threshold; or, the data volume of data packets with remaining time less than or equal to the reporting threshold plus the data volume of data packets with remaining time between the reporting and triggering thresholds; or, the data volume of data packets with remaining time less than or equal to the triggering threshold plus the data volume of data packets with remaining time between the reporting and triggering thresholds.

[0263] 2. Data volume information acquisition a) At the PDCP layer, for DSR, include at least one of the following: i. When the minimum delay (or minimum remaining time) of an LCG or LCH is inferred through the PDCP discard time, the minimum delay (or minimum remaining time) is determined based on the remaining duration of the PDCP discard timer.

[0264] ii. When the minimum delay (or minimum remaining time) of an LCG or LCH is less than that of the LCG, LCH, or UE. DSR Trigger thresholdThen, based on the data volume information required to be carried in the MAC CE, PDCP considers which PDUs or SDUs are data volumes for DSR. For example, the PDU or SDU corresponding to the minimum latency is considered as the data volume for DSR, or the PDU or SDU less than or equal to the DSR reporting threshold is considered as the data volume for DSR.

[0265] Optionally, the PDU or SDU includes at least one of the following: not yet packaged in a PDCP PDU, pending in the PDCP waiting for new transmission, PDCP SDU that needs to be retransmitted for AM DRB, PDCP dataPDU that needs to be retransmitted for AM DRB, and PDCP control PDU.

[0266] Optionally, if the PDU or SDU does not include the PDCP control PDU, the UE needs to send the data PDU or SDU to the MAC layer or reuse it in the MAC PDU after obtaining the UL grant.

[0267] Optionally, if the PDU or SDU does not include the SDU or PDU that needs to be retransmitted, then after obtaining the UL grant, the UE needs to first give the newly transmitted PDU or SDU to the MAC layer, or multiplex it in the MAC PDU.

[0268] Optionally, PDUs or SDUs that have not yet been submitted to a lower layer but have been instructed to be discarded (or PDUs or SDUs that have timed out due to the PDCP discard timer or PSI-specific discard timer, and are not part of the PDUs or SDUs) may be discarded (or PDUs or SDUs that have timed out due to the PDCP discard timer or PSI-specific discard timer, and are not part of the PDUs or SDUs, even if they have been submitted to a lower layer).

[0269] iii. When the minimum delay (or minimum remaining time) of an LCG or LCH is less than the DSR trigger threshold of the LCG, LCH or UE, the PDCP sends first information to the RLC. The first information is used by the RLC to determine the amount of data for DSR, or to indicate which SNs have data packets (such as PDCP SN, RLC SN) with data amounts for DSR.

[0270] b) RLC layer i. Based on the first information from PDCP, consider which PDUs or SDUs are data volumes for DSR. For example, the PDUs or SDUs corresponding to the minimum latency are considered as DSR data volumes, or PDUs or SDUs less than or equal to the DSR reporting threshold are considered as DSR data volumes.

[0271] Optionally, the PDU or SDU includes at least one of the following: not yet packaged in the PDCP PDU, pending in the PDCP waiting for new transmission, RLC PDU that needs to be retransmitted for RLC AM, and RLC SDU that needs to be retransmitted for RLC AM.

[0272] Optionally, if the PDU or SDU does not include the SDU or PDU that needs to be retransmitted, then after obtaining the UL grant, the UE needs to first give the newly transmitted PDU or SDU to the MAC layer, or multiplex it in the MAC PDU.

[0273] Optionally, PDUs or SDUs that have not yet been submitted to a lower layer but have been instructed to be discarded (or PDUs or SDUs that have timed out due to the PDCP discard timer or PSI-specific discard timer) are not considered part of the PDUs or SDUs. Alternatively, PDUs or SDUs that have been instructed to be discarded (or PDUs or SDUs that have timed out due to the PDCP discard timer or PSI-specific discard timer) are not considered part of the PDUs or SDUs (even if they have been submitted to a lower layer).

[0274] Example 4 In Embodiment 4, the terminal device may report BSR as shown in the following example.

[0275] 1. Example 1 For regular BSRs and periodic BSRs, they are not configured by the upper layer. logicalChannelGroupIAB-Ext The MAC entity should: 1> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 2> Report a long BSR for all LCGs with data that can be transmitted; otherwise, report a short BSR.

[0276] 1> Otherwise: 2> Report short BSR.

[0277] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall: 1>if more than one LCG has data available for transmission when theMAC PDU containing the BSR is to be built: 2>report Long BSR for all LCGs which have data available for transmission. 1>else: 2>Report Short BSR.) 2. Example 2 For regular BSRs and periodic BSRs, MAC entities that are not configured with logicalChannelGroupIAB-Ext by the upper layer should: 1> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 2> If at least one LCG has data to transmit, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0278] 2> Otherwise: 3> Report enhanced short BSRs.

[0279] 1> Otherwise: 2> If an LCG with transferable data is configured with additionalBSR-TableAllowed, and the amount of transferable data is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 3> Report enhanced short BSRs.

[0280] 2> Otherwise: 4> Report short BSR.

[0281] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall: 1>if more than one LCG has data available for transmission when theMAC PDU containing the BSR is to be built: 2>if at least one LCG has data available for transmission in which atleast one LCG is configured with additionalBSR-TableAllowed, and the amountof data that it has available for transmission is higher than or equal to theminimum entry of the second BSR table, and lower than or equal to the maximumentry of the second BSR table: 3>report enhanced Long BSR for all LCGs which have data available fortransmission. 2>else: 3>report enhanced Short BSR. 1> else: 2>if one LCG has data available for transmission, which is configuredwith additionalBSR-TableAllowed, and the amount of data that it has availablefor transmission is higher than or equal to the minimum entry of the secondBSR table, and lower than or equal to the maximum entry of the second BSRtable. 3>report enhanced Short BSR. 2>else: 4>Report short BSR.) 3. Example 3 For regular BSRs and periodic BSRs, MAC entities that are not configured with logicalChannelGroupIAB-Ext by the upper layer should: 1> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 2> If at least one LCG has data to transmit, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0282] 2> Otherwise: 3> Report short BSR.

[0283] 1> Otherwise: 2> Report short BSR.

[0284] (For Regular and Periodic BSR, the MAC entity forwhich logicalChannelGroupIAB-Ext is not configured by upper layers shall: 1>if more than one LCG has data available for transmission when theMAC PDU containing the BSR is to be built: 2>if at least one LCG has data available for transmission in which atleast one LCG is configured with additionalBSR-TableAllowed, and the amount of data that it has available for transmission is higher than or equal to theminimum entry of the second BSR table, and lower than or equal to the maximumentry of the second BSR table. 3>report enhanced Long BSR for all LCGs which have data available for transmission. 2>else: 3>Report short BSR. 1>else: 2>Report short BSR.) 4. Example 4 For regular BSRs and periodic BSRs, MAC entities that are not configured with logicalChannelGroupIAB-Ext by the upper layer should: 1> If at least one LCG has data to transfer, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transfer is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 2> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0285] 2> Otherwise: 3> Report enhanced short BSRs.

[0286] 1> Otherwise: 2> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 3> Report a long BSR for all LCGs with data that can be transmitted.

[0287] 2> Otherwise: 3> Report a short BSR.

[0288] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall: 1>if at least one LCG has data available for transmission in which at least one LCG is configured with additionalBSR-TableAllowed, and the amount of data that it has available for transmission is higher than or equal to the minimum entry of the second BSR table, and lower than or equal to the maximum entry of the second BSR table. 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built. 3>report enhanced Long BSR for all LCGs which have data available for transmission. 2>else: 3>report enhanced short BSR. 1>else: 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built: 3>report Long BSR for all LCGs which have data available for transmission. 2>else: 3>Report short BSR.) 5. Example Five For regular BSRs and periodic BSRs, MAC entities that are not configured with logicalChannelGroupIAB-Ext by the upper layer should: 1> If at least one LCG has data to transfer, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transfer is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 2> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0289] 2> Otherwise: 3> Report short BSR.

[0290] 1> Otherwise: 2> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 3> Report a long BSR for all LCGs with data that can be transmitted.

[0291] 2> Otherwise: 3> Report short BSR.

[0292] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall: 1>if at least one LCG has data available for transmission in which at least one LCG is configured with additionalBSR-TableAllowed, and the amount of data that it has available for transmission is higher than or equal to the minimum entry of the second BSR table, and lower than or equal to the maximum entry of the second BSR table. 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built: 3>report enhanced Long BSR for all LCGs which have data available for transmission. 2>else: 3>report short BSR. 1>else: 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built: 3>report Long BSR for all LCGs which have data available for transmission. 2>else: 3>report short BSR.) 6. Example 6 For the Padding BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall: 1> If at least one LCG has data to transfer, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transfer is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 2> If the number of padding bits is greater than or equal to the length of the enhanced long BSR plus the length of its sub-header: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0293] 2> Otherwise: 3> If the number of padding bits is greater than or equal to the length of the enhanced long truncated BSR plus the length of its subheadings: 4> For LCGs with transmittable data, report the enhanced long truncated BSR in descending order of logical channel priority (with or without transmittable data) or, in the case of equal priority, in ascending order of LCG identification (LCGID).

[0294] 1> Otherwise: 2> If the number of padding bits is greater than or equal to the length of the short BSR plus the length of its sub-header, but less than the length of the long BSR plus the length of its sub-header: 3> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 4> If the number of padding bits equals the length of the short BSR plus the length of its sub-header: 5> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0295] 4> Otherwise: 5> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0296] 3> Otherwise: 4> Report short BSR.

[0297] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its sub-header: 3> Report a long BSR for all LCGs with data that can be transmitted.

[0298] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB- Ext is not configured by upper layers shall: 1>if at least one LCG has data available for transmission when theBSR is to be built, in those LCGs at least one LCG is configured withadditionalBSR-TableAllowed, and the amount of data that it has available fortransmission is higher than or equal to the minimum entry of the second BSRtable, and lower than or equal to the maximum entry of the second BSR table: 2>if the number of padding bits is equal to or larger than the sizeof the enhanced Long BSR plus its subheader: 3>report enhanced Long BSR for all LCGs which have data available fortransmission. 2>else: 3>if the number of padding bits is equal to or larger than enhancedLong truncated BSR plus its subheader: 4> report enhanced Long Truncated BSR of the LCG(s) with the logicalchannels having data available for transmission following a decreasing orderof the highest priority logical channel (with or without data available fortransmission) in each of these LCG(s), and in case of equal priority, inincreasing order of LCGID. 1>else: 2>if the number of padding bits is equal to or larger than the sizeof the Short BSR plus its subheader but smaller than the size of the Long BSRplus its subheaders: 3>if more than one LCG has data available for transmission when theBSR is to be built: 4>if the number of padding bits is equal to the size of the Short BSRplus its subheader: 5>report Short Truncated BSR of the LCG with the highest prioritylogical channel with data available for transmission. 4> else: 5> report Long Truncated BSR of the LCG(s) with the logical channels having data available for transmission following a decreasing order of the highest priority logical channel (with or without data available for transmission) in each of these LCG(s), and in case of equal priority, inincreasing order of LCGID. 3> else: 4> Report Short BSR. 2> else if the number of padding bits is equal to or larger than thesize of the Long BSR plus its subheader: 3> report Long BSR for all LCGs which have data available for transmission.) 7. Example Seven For MAC entities that populate BSRs but are not configured with logicalChannelGroupIAB-Ext by the upper layer, they should: 1> If at least one LCG has data to transfer, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transfer is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 2> If the number of padding bits is greater than or equal to the length of the enhanced short BSR plus the length of its sub-header: 3> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 4> If the number of padding bits is equal to the length of the enhanced short BSR plus the length of its subheading.

[0299] 5> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0300] 4> Otherwise: 5> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0301] 3> Otherwise: 4> Report the enhanced long BSR.

[0302] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its sub-header: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0303] 1> Otherwise 2> If the number of padding bits is equal to or greater than the length of the short BSR plus the length of its sub-header, but less than the length of the long BSR plus the length of its sub-header: 3> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 4> If the number of padding bits is equal to the length of the short BSR plus the length of its sub-header.

[0304] 5> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0305] 4> Otherwise: 5> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0306] 3> Otherwise: 4> Report short BSR.

[0307] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its sub-headers.

[0308] 3> Report a long BSR for all LCGs with data that can be transmitted.

[0309] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB- Ext is not configured by upper layers shall: 1>if at least one LCG has data available for transmission in which atleast one LCG is configured with additionalBSR-TableAllowed, and the amountof data that it has available for transmission is higher than or equal to theminimum entry of the second BSR table, and lower than or equal to the maximumentry of the second BSR table. 2>if the number of padding bits is equal to or larger than the sizeof the enhanced Short BSR plus its subheader but smaller than the size of theenhanced Long BSR plus its subheader: 3>if more than one LCG has data available for transmission when theBSR is to be built: 4>if the number of padding bits is equal to the size of the enhancedShort BSR plus its subheader: 5>report enhanced Short Truncated BSR of the LCG with the highestpriority logical channel with data available for transmission. 4> else: 5> report enhanced Long Truncated BSR of the LCG(s) with the logicalchannels having data available for transmission following a decreasing orderof the highest priority logical channel (with or without data available fortransmission) in each of these LCG(s), and in case of equal priority, inincreasing order of LCGID. 3> else: 4> report enhanced Short BSR. 2> else if the number of padding bits is equal to or larger than thesize of the enhanced Long BSR plus its subheader: 3> report enhanced Long BSR for all LCGs which have data availablefor transmission. 1>else: 2>if the number of padding bits is equal to or larger than the sizeof the Short BSR plus its subheader but smaller than the size of the Long BSRplus its subheader: 3>if more than one LCG has data available for transmission when theBSR is to be built: 4>if the number of padding bits is equal to the size of the Short BSR plus its subheader: 5>report Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission. 4> else: 5> report Long Truncated BSR of the LCG(s) with the logical channels having data available for transmission following a decreasing order of the highest priority logical channel (with or without data available for transmission) in each of these LCG(s), and in case of equal priority, in increasing order of LCGID. 3> else: 4> report Short BSR. 2> else if the number of padding bits is equal to or larger than the size of the Long BSR plus its subheader: 3> report Long BSR for all LCGs which have data available for transmission.) 8. Eighth Embodiment For the padding BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall: 1> If at least one LCG has data to transfer, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transfer is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 2> If the number of padding bits is greater than or equal to the length of the enhanced short BSR plus the length of its sub-header: 3> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 4> If the number of padding bits is equal to the length of the short BSR plus the length of its sub-header.

[0310] 5> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0311] 4> Otherwise: 5> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0312] 3> Otherwise: 4> Report short BSR.

[0313] 2> If the number of padding bits is equal to or greater than the length of the enhanced long BSR plus the length of its sub-header: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0314] 1> Otherwise 2> If the number of padding bits is equal to or greater than the length of the short BSR plus the length of its sub-header, but less than the length of the long BSR plus the length of its sub-header: 3> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 4> If the number of padding bits is equal to the length of the short BSR plus the length of its sub-header.

[0315] 5> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0316] 4> Otherwise: 5> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0317] 3> Otherwise: 4> Report short BSR.

[0318] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its sub-headers.

[0319] 3> Report a long BSR for all LCGs with data that can be transmitted.

[0320] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB- Ext is not configured by upper layers shall: 1>if at least one LCG has data available for transmission in which atleast one LCG is configured with additionalBSR-TableAllowed, and the amount of data that it has available for transmission is higher than or equal to theminimum entry of the second BSR table, and lower than or equal to the maximumentry of the second BSR table 2>if the number of padding bits is equal to or larger than the size of the Short BSR plus its subheader but smaller than the size of the enhancedLong BSR plus its subheader: 3>if more than one LCG has data available for transmission when theBSR is to be built: 4>if the number of padding bits is equal to the size of the Short BSRplus its subheader: 5>report Short Truncated BSR of the LCG with the highest prioritylogical channel with data available for transmission. 4> else: 5> report enhanced Long Truncated BSR of the LCG(s) with the logicalchannels having data available for transmission following a decreasing orderof the highest priority logical channel (with or without data available fortransmission) in each of these LCG(s), and in case of equal priority, inincreasing order of LCGID. 3> else: 4> report Short BSR. 2> else if the number of padding bits is equal to or larger than thesize of the enhanced Long BSR plus its subheader: 3> report enhanced Long BSR for all LCGs which have data availablefor transmission. 1>else 2>if the number of padding bits is equal to or larger than the sizeof the Short BSR plus its subheader but smaller than the size of the Long BSRplus its subheader: 3>if more than one LCG has data available for transmission when the BSR is to be built: 4>if the number of padding bits is equal to the size of the Short BSR plus its subheader: 5>report Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission. 4> else: 5> report Long Truncated BSR of the LCG(s) with the logical channels having data available for transmission following a decreasing order of the highest priority logical channel (with or without data available for transmission) in each of these LCG(s), and in case of equal priority, in increasing order of LCG ID. 3> else: 4> report Short BSR. 2> else if the number of padding bits is equal to or larger than the size of the Long BSR plus its subheader: 3> report Long BSR for all LCGs which have data available for transmission.) 9. Example Nine For MAC entities that populate BSRs but are not configured with logicalChannelGroupIAB-Ext by the upper layer, they should: 1> If at least one LCG has data to transfer, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transfer is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 2> If the number of padding bits is greater than or equal to the length of the enhanced short BSR plus the length of its subheading, but less than the length of the enhanced long BSR plus the length of its subheading: 3> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 4> If the number of padding bits equals the length of the short BSR plus the length of its sub-header: 5> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0321] 4> Otherwise: 5> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0322] 3> Otherwise: 4> Report short BSR.

[0323] 2> If the number of padding bits is equal to or greater than the length of the enhanced long BSR plus the length of its sub-header: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0324] 1> Otherwise: 2> If the number of padding bits is equal to or greater than the length of the short BSR plus the length of its sub-header, but less than the length of the long BSR plus the length of its sub-header: 3> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 4> If the number of padding bits equals the length of the short BSR plus the length of its sub-header: 5> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0325] 4> Otherwise: 5> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0326] 3> Otherwise: 4> Report short BSR.

[0327] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its sub-headers.

[0328] 3> Report a long BSR for all LCGs with data that can be transmitted.

[0329] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB- Ext is not configured by upper layers shall: 1>if at least one LCG has data available for transmission in which atleast one LCG is configured with additionalBSR-TableAllowed, and the amount of data that it has available for transmission is higher than or equal to theminimum entry of the second BSR table, and lower than or equal to the maximumentry of the second BSR table: 2>if the number of padding bits is equal to or larger than the size of the Short BSR plus its subheader but smaller than the size of the enhancedLong BSR plus its subheader: 3>if more than one LCG has data available for transmission when theBSR is to be built: 4>if the number of padding bits is equal to the size of the Short BSRplus its subheader: 5>report Short Truncated BSR of the LCG with the highest prioritylogical channel with data available for transmission. 4> else: 5> report Long Truncated BSR of the LCG(s) with the logical channelshaving data available for transmission following a decreasing order of thehighest priority logical channel (with or without data available fortransmission) in each of these LCG(s), and in case of equal priority, inincreasing order of LCGID. 3> else: 4> report Short BSR. 2> else if the number of padding bits is equal to or larger than thesize of the enhanced Long BSR plus its subheader: 3> report enhanced Long BSR for all LCGs which have data availablefor transmission. 1>else: 2>if the number of padding bits is equal to or larger than the sizeof the Short BSR plus its subheader but smaller than the size of the Long BSRplus its subheader: 3>if more than one LCG has data available for transmission when theBSR is to be built: 4>if the number of padding bits is equal to the size of the Short BSRplus its subheader: 5>report Short Truncated BSR of the LCG with the highest prioritylogical channel with data available for transmission. 4> else: 5> report Long Truncated BSR of the LCG(s) with the logical channelshaving data available for transmission following a decreasing order of thehighest priority logical channel (with or without data available fortransmission) in each of these LCG(s), and in case of equal priority, inincreasing order of LCGID. 3> else: 4> report Short BSR. 2> else if the number of padding bits is equal to or larger than thesize of the Long BSR plus its subheader: 3> report Long BSR for all LCGs which have data available for transmission.) 10. Example Ten For MAC entities that populate BSRs but are not configured with logicalChannelGroupIAB-Ext by the upper layer, they should: 1> If the number of padding bits is greater than or equal to the length of the enhanced short BSR plus the length of its subheading, but less than the length of the long BSR plus the length of its subheading: 2> When creating a MAC PDU that includes a BSR, multiple LCGs have data that can be transmitted: 3> If the number of padding bits equals the length of the short BSR plus the length of its sub-header: 4> For the highest priority logical channel of the LCG with data transmission capability, report a short truncation BSR.

[0330] 3> Otherwise: 4> For LCGs with transmittable data, report long-truncated BSRs in descending order of logical channel priority (with or without transmittable data) or in ascending order of LCGID when priorities are equal.

[0331] 2> Otherwise: 3> Report short BSR.

[0332] 1> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its sub-header: 2> If at least one LCG has data to transmit, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 3> If the number of padding bits equals the length of the long BSR plus the length of its sub-header: 4> Enhanced long BSR reporting for all LCGs with transmissible data.

[0333] 3> Otherwise: 4> Report a long BSR for all LCGs with data that can be transmitted.

[0334] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB- Ext is not configured by upper layers shall: 1> if the number of padding bits is equal to or larger than the sizeof the Short BSR plus its subheader but smaller than the size of the Long BSRplus its subheader: 2> if more than one LCG has data available for transmission when theBSR is to be built: 3> if the number of padding bits is equal to the size of the ShortBSR plus its subheader: 4> report Short Truncated BSR of the LCG with the highest prioritylogical channel with data available for transmission. 3> else: 4> report Long Truncated BSR of the LCG(s) with the logical channelshaving data available for transmission following a decreasing order of thehighest priority logical channel (with or without data available fortransmission) in each of these LCG(s), and in case of equal priority, inincreasing order of LCGID. 2> else: 3> report Short BSR. 1> else if the number of padding bits is equal to or larger than the size of the Long BSR plus its subheader: 2> if at least one LCG has data available for transmission in which at least one LCG is configured with additionalBSR-TableAllowed, and the amount of data that it has available for transmission is higher than or equal to the minimum entry of the second BSR table, and lower than or equal to the maximum entry of the second BSR table; and, 3> if the number of padding bits is equal to or larger than the size of the enhanced Long BSR plus its subheader. 4> report enhanced Long BSR for all LCGs which have data available for transmission 3> else 4> report Long BSR for all LCGs which have data available for transmission.) 11. Eleventh Example For Regular BSR and Periodic BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall: 1> When a MAC PDU containing a BSR is to be established and a plurality of LCGs have data available for transmission: 2> If at least one LCG has data to transmit, and at least one of these LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum data size of the second BSR table, and less than or equal to the maximum data size of the second BSR table: 3> Enhanced long BSR reporting for all LCGs with transmissible data.

[0335] 2> Otherwise: 3> Report a long BSR for all LCGs with data that can be transmitted.

[0336] 1> Otherwise: 2> Report short BSR.

[0337] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall: 1>if more than one LCG has data available for transmission when theMAC PDU containing the BSR is to be built: 2>if at least one LCG has data available for transmission in which atleast one LCG is configured with additionalBSR-TableAllowed, and the amount of data that it has available for transmission is higher than or equal to theminimum entry of the second BSR table, and lower than or equal to the maximumentry of the second BSR table: 3>report enhanced Long BSR for all LCGs which have data available for transmission. 2>else: 3>report Long BSR for all LCGs which have data available for transmission. 1>else: 2>Report short BSR.) As an example, the formats of the enhanced long BSR MAC CE (or enhanced BSR MAC CE) and / or the enhanced long truncated BSR MAC CE (or enhanced truncated BSR MAC CE) described above can be shown in Table 1, for example.

[0338] As an example, the formats of the enhanced short BSR MAC CE and / or the enhanced short truncated BSR MAC CE described above can be shown in Table 2.

[0339] As another example, the format of the enhanced short BSR MAC CE and / or the format of the enhanced short truncated BSR MAC CE described above can also be shown in Table 3.

[0340] Table 1 Table 2 Table 3 The fields in Tables 1 to 3 are explained below.

[0341] Among them, fields This can indicate the existence of logical channel groups. The Buffer Size field. When set to 1, it indicates that the logical channel group is being reported. The Buffer Size field. Setting it to 0 indicates that logical channel groups are not reported. The Buffer Size field. :this field indicates the presence of the Buffer Sizefield for the logical channel group The field set to 1 indicates that the Buffer Size field for the logical channel group is reported. fieldset to 0 indicates that the Buffer Size field for the logical channel group iis not reported.).

[0342] Among them, fields It can represent the stored encoding logic channel group The BSR table with a buffer size. When set to 1, it indicates that the second BSR table is used to encode the logical channel group. The size of the buffer. Setting it to 0 indicates that the first BSR table is used to encode the logical channel group. The size of the buffer. : this field indicates which buffersize table is used to encode the buffer size of the logical channel group The field set to 1 indicates that the buffer size table specified in the second BSR table is used for the logical channel group The field set to 0indicates that the buffer size table specified in the first BSR table is used for the logical channel group .) The Buffer Size field represents the total available data volume of all logical channels in a logical channel group after the MAC PDU is established, calculated according to the data volume calculation process in TS 38.322 and TS 38.323 (i.e., after the logical channel prioritization process, the value of the buffer size field may be zero). The data volume can be expressed in bytes, where the size of the RLC header and MAC subheader is not considered in the buffer size calculation. The buffer size field is 8 bits long. The value of the buffer size field can be reported through the first or second BSR table. The buffer size field is based on... into the table in ascending order. (Buffer Size:The Buffer Size field identifies thetotal amount of data available according to the data volume calculationprocedure in TS 38.322 and TS 38.323 across all logical channels of a logicalchannel group after the MAC PDU has been built (ie after the logicalchannel prioritization procedure, which may result the value of the BufferSize field to zero). subheaders are not considered in the buffersize computation. The length of this field is 8 bits. The values ​​for theBuffer Size fields are shown in the first or second BSR table. The BufferSize fields are included in ascending order based on the .) It is worth noting that Buffer Size1 in the diagram can refer to the data volume of the LCG corresponding to the BSR MAC CE. Additionally, there is only one LCG. i The value is 1, and there is only one BT. i The value is 1.

[0343] Example 5 In some situations, it is not necessary to trigger DSR. Based on this issue, any of the following methods can be considered to restrict DSR triggering.

[0344] Option 1: Introduce a DSR prohibit timer for the DSR triggering. A new DSR for an LCG can be triggered if the corresponding DSR prohibit timer is not running.

[0345] Specifically, the DSR prohibit timer can be configured by the gNB and operated per LCG. In one implementation, if the corresponding DSR prohibit timer is not running, the MAC triggers a new DSR for a specific LCG. The MAC starts the DSR prohibit timer when the transmission of a DSR MAC CE includes the DS information of the corresponding LCG.

[0346] Alternatively, the DSR prohibit timer can be configured by the gNB and operated per LCG. In one implementation, the MAC triggers a new DSR for a specific LCG if the corresponding DSR prohibit timer is not running. The MAC starts the DSR prohibit timer after the last transmission of a DSR MAC CE.

[0347] - Option 2: Restrict the SDU that triggers a new DSR to the one whose remaining time is above the configured threshold when the last transmission of a DSR MAC CE is sent.

[0348] - Option 3: Restrict the SDU that triggers a new DSR to the one that does not trigger a DSR before.

[0349] Specifically, for a new DSR, the triggering object for a DSR triggering should not be the previous PDU set, and the delay information for a DSR reporting should not be the delay information of the previous PDU set. This is because the network already knows the delay information of the previous PDU set, and knowing the delay information of the new PDU set helps the network schedule better.

[0350] For example, for a DSR triggering, the triggering object should not be the PDU set which has previously triggered a DSR. And / or, for a DSR triggering, the triggering object should not be the PDU set whose remaining time is already below remainingTimeThreshold before the last transmission of a DSR MAC CE.

[0351] For example, for a DSR report, the delay information should not be the remaining time of the PDU set whose delay information was explicitly included in the previous DSR MAC CE. And / or, for a DSR report, the delay information should not be the remaining time of the PDU set which has previously triggered a DSR.

[0352] Option 4: A new DSR is triggered for the bits (i.e., the new PDU set) that do not have the smallest remaining time.

[0353] - Option 5: A new DSR triggering waits until the bits of the first PDU Set are removed (finished transmitting or discarded) and then a delayed DSR is triggered.

[0354] - Option 6: For an LCG, if its data volume changes (e.g., increases or decreases), or if the data volume of packets (one or all) with remaining latency less than or equal to the trigger threshold changes (e.g., increases or decreases), then a new DSR is triggered.

[0355] - Option 7: For a UE, if its data volume changes (e.g., increases or decreases), or if the data volume of one or all packets with a remaining delay less than or equal to the trigger threshold changes (e.g., increases or decreases), then a new DSR is triggered.

[0356] - Option 8: Restrict the SDU that triggers a new DSR to be either the newly arrived SDU or the SDU that arrived after the last transmission.

[0357] Option 9: Introduce a DSR prohibit timer for the DSR triggering. A new DSR can be triggered if the corresponding DSRprohibit timer is not running.

[0358] Specifically, the DSR prohibit timer can be configured by the gNB and operated per UE. In one implementation, the MAC triggers a new DSR if the corresponding DSR prohibit timer is not running. The MAC starts the DSR prohibit timer after transmitting a DSR MAC CE.

[0359] - Option 10: Restrict the SDU that triggers a new DSR to be the one whose remaining time is above the configured threshold when the last transmission of a DSR MAC CE in which the DS information of this corresponding LCG is included.

[0360] Optionally, options 1-10 can exist / be used individually or simultaneously.

[0361] Optionally, the set of PDUs in options 1-10 can also be expanded to PDUs, SDUs, packets, or data bursts.

[0362] Example 6 If uplink skipping is enabled and no data is available for a CG PUSCH configured with UTO-UCI transmission, the MAC will not generate a MAC PDU for this CG PUSCH in the case of no other UCI to be multiplexed.

[0363] One way to update the MAC specification is as follows.

[0364] MAC entities should: 1> If the MAC entity has `enhancedSkipUplinkTxDynamic` configured with a value of `true`, and the grant to the HARQ entity is written to C-RNTI; or if the MAC entity has `enhancedSkipUplinkTxConfigured` configured with a value of `true`, and the grant to the HARQ entity is a configured uplink grant: 2> If there is no UCI, except for the UTO-UCI multiplexed in PUSCH transmission as specified in TS 38.213; and 2> Non-periodic CSI without the PUSCH transmission requirements specified in TS 38.212; and 2> If the MAC PDU does not contain the MAC SDU; and 2> If the MAC PDU contains only periodic BSRs and no LCGs are available, or if the MAC PDU contains only padding BSRs: 3> Do not generate MAC PDUs for HARQ entities.

[0365] (The MAC entity shall:) 1> if the MAC entity is configured with enhancedSkipUplinkTxDynamic with value true and the grant indicated to the HARQ entity was addressed to a C-RNTI, or if the MAC entity is configured with enhancedSkipUplinkTxConfigured with value true and the grant indicated to the HARQ entity is a configureduplink grant: 2> if there is no UCI excluding UTO-UCI to be multiplexed on thisPUSCH transmission as specified in TS 38.213; and 2> if there is no aperiodic CSI requested for this PUSCH transmission as specified in TS 38.212; and 2> if the MAC PDU includes zero MAC SDUs; and 2> if the MAC PDU includes only the periodic BSR and there is no dataavailable for any LCG, or the MAC PDU includes only the padding BSR: 3> not generate a MAC PDU for the HARQ entity.) The above text combined Figures 1 to 5 The method embodiments of this application are described in detail below, in conjunction with... Figures 6 to 14 The present application provides a detailed description of the apparatus embodiments. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be found in the foregoing method embodiments.

[0366] Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Figure 6 The terminal device 600 includes a receiving module 610. The receiving module 610 is used to receive configuration information indicating one or more of the following: target resources available for uplink and / or downlink transmission within the measurement interval; target logical channels available within the measurement interval; target logical channel groups available within the measurement interval; target services that can be transmitted within the measurement interval; target HARQ processes that can be transmitted within the measurement interval; whether uplink and / or downlink transmissions can be performed within the measurement interval; and whether target transmissions can be performed within the measurement interval.

[0367] In some implementations, the target resource includes one or more of the following: resources for PDCCH listening; resources for PDCCH scheduling; CG resources; SPS resources; feedback resources for SPS; feedback resources for DG; and PUCCH resources.

[0368] In some implementations, the configuration information is also used to indicate one or more of the following: logical channels associated with the target resource; logical channel groups associated with the target resource; services associated with the target resource; and HARQ processes associated with the target resource.

[0369] In some implementations, the target resource transmits only data from the first logical channel or the first logical channel group; and / or; the target resource transmits only data from the first service; and / or; the target resource transmits only the corresponding MAC CE of the first logical channel, the first logical channel group, or the first service; and / or; the target resource transmits only data from the first HARQ process, or the target resource corresponds to the first HARQ process; wherein the first logical channel, the first logical channel group, the first service, or the first HARQ process is associated with the target resource.

[0370] In some implementations, if the amount of data that the target resource can support is greater than the amount of data in the first logical channel, the first logical channel group, or the first service, then the target resource is also used to transmit data in the second logical channel or the second logical channel group; or, if the amount of data that the target resource can support is greater than the amount of data in the first HARQ process, then the target resource is also used to transmit data in the second logical channel, the second logical channel group, the second service, or the second HARQ process; or, the first HARQ process can be reassembled; wherein, the first logical channel, the first logical channel group, or the first service is associated with the target resource, and the second logical channel, the second logical channel group, or the second service is not associated with the target resource.

[0371] In some implementations, the configuration information is configured for all measurement intervals of the first terminal device; or, the configuration information is configured for a specific measurement interval of the first terminal device.

[0372] In some implementations, a specific measurement interval includes a measurement interval configuration for the UE, or a measurement interval configuration for a frequency band, or a measurement interval configuration for the RF.

[0373] In some implementations, the configuration information includes first indication information, which is used to indicate the transmission timing of a specific measurement interval, or the transmission timing within a specific measurement interval, or the transmission timing within all measurement intervals.

[0374] In some implementations, the target resource is a resource dedicated to the measurement interval; or, the target resource is a resource associated with the measurement interval; or, the target logical channel is a logical channel dedicated to the measurement interval; or, the target logical channel is a logical channel associated with the measurement interval; or, the target logical channel group is a logical channel group dedicated to the measurement interval; or, the target logical channel group is a logical channel group associated with the measurement interval; or, the target service is a service dedicated to the measurement interval; or, the target service is a service associated with the measurement interval; or, the target HARQ process is a HARQ process dedicated to the measurement interval; or, the target HARQ process is a HARQ process associated with the measurement interval.

[0375] In some implementations, the receiving module 610 is also used to receive second indication information, which indicates the available transmission location of the target resource, or the time-frequency resource configuration that can be transmitted within the measurement interval.

[0376] In some implementations, the first terminal device is a first terminal device that satisfies a first condition, which is associated with one or more of the following: terminal location; channel quality; services present or being transmitted by the terminal device; logical channels or logical channel groups configured by the terminal device; the capabilities of the terminal device; capability information sent by the terminal device to the network device; and the configuration of the terminal device associated with PUSCH duration or resource cycle.

[0377] In some implementations, the capability information includes one or more of the following: the terminal device's ability to perform uplink and / or downlink transmissions within the measurement interval; the resource location of the terminal device for performing uplink and / or downlink transmissions within the measurement interval; the services that the terminal device needs to transmit within the measurement interval; the logical channels that the terminal device needs to use within the measurement interval; the logical channel group that the terminal device needs to use within the measurement interval; the signals or channels that the first terminal device needs to transmit within the measurement interval; the HARQ process number that the first terminal device needs to transmit within the measurement interval; and whether the terminal device needs to configure the measurement interval.

[0378] In some implementations, the first terminal device further includes an execution module, which is used to perform a first operation according to configuration information. The first operation includes one of the following: determining whether to perform uplink / downlink transmission within all measurement intervals, a specific measurement interval, the transmission timing of the measurement interval, or an available transmission location within the measurement interval; or performing uplink / downlink transmission within all measurement intervals, a specific measurement interval, the transmission timing of the measurement interval, or an available transmission location within the measurement interval.

[0379] In some implementations, uplink and / or downlink transmissions include one or more of the following: transmission of HARQ-ACK information; PUCCH transmission; SR transmission; CSI transmission; uplink grant transmission; PDCCH listening; DL-SCH reception; and MAC layer instructing the physical layer to transmit TB.

[0380] Figure 7 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. Figure 7The network device 700 includes a transmitting module 710, which is used to transmit configuration information to a first terminal device. The configuration information indicates one or more of the following: target resources for uplink and / or downlink transmission that can be used within the measurement interval; target logical channels that can be used within the measurement interval; target logical channel groups that can be used within the measurement interval; target services that can be transmitted within the measurement interval; target HARQ processes that can be transmitted within the measurement interval; whether uplink and / or downlink transmission can be performed within the measurement interval; and whether target transmission can be performed within the measurement interval.

[0381] In some implementations, the target resource includes one or more of the following: resources for PDCCH listening; resources for PDCCH scheduling; CG resources; SPS resources; feedback resources for SPS; feedback resources for DG; and PUCCH resources.

[0382] In some implementations, the configuration information is also used to indicate one or more of the following: logical channels associated with the target resource; logical channel groups associated with the target resource; services associated with the target resource; and HARQ processes associated with the target resource.

[0383] In some implementations, the target resource transmits only data from the first logical channel or the first logical channel group; and / or; the target resource transmits only data from the first service; and / or; the target resource transmits only the corresponding MAC CE of the first logical channel, the first logical channel group, or the first service; and / or; the target resource transmits only data from the first HARQ process, or the target resource corresponds to the first HARQ process; wherein the first logical channel, the first logical channel group, the first service, or the first HARQ process is associated with the target resource.

[0384] In some implementations, if the amount of data that the target resource can support is greater than the amount of data in the first logical channel, the first logical channel group, or the first service, then the target resource is also used to transmit data in the second logical channel or the second logical channel group; or, if the amount of data that the target resource can support is greater than the amount of data in the first HARQ process, then the target resource is also used to transmit data in the second logical channel, the second logical channel group, the second service, or the second HARQ process; or, the first HARQ process can be reassembled; wherein, the first logical channel, the first logical channel group, or the first service is associated with the target resource, and the second logical channel, the second logical channel group, or the second service is not associated with the target resource.

[0385] In some implementations, the configuration information is configured for all measurement intervals of the first terminal device; or, the configuration information is configured for a specific measurement interval of the first terminal device.

[0386] In some implementations, a specific measurement interval includes a measurement interval configuration for the UE, or a measurement interval configuration for a frequency band, or a measurement interval configuration for the RF.

[0387] In some implementations, the configuration information includes first indication information, which is used to indicate the transmission timing of a specific measurement interval, or the transmission timing within a specific measurement interval, or the transmission timing within all measurement intervals.

[0388] In some implementations, the target resource is a resource dedicated to the measurement interval; or, the target resource is a resource associated with the measurement interval; or, the target logical channel is a logical channel dedicated to the measurement interval; or, the target logical channel is a logical channel associated with the measurement interval; or, the target logical channel group is a logical channel group dedicated to the measurement interval; or, the target logical channel group is a logical channel group associated with the measurement interval; or, the target service is a service dedicated to the measurement interval; or, the target service is a service associated with the measurement interval; or, the target HARQ process is a HARQ process dedicated to the measurement interval; or, the target HARQ process is a HARQ process associated with the measurement interval.

[0389] In some implementations, the sending module 710 is further configured to send second indication information to the first terminal device, the second indication information being used to indicate the available transmission location of the target resource, or the time-frequency resource configuration that can be transmitted within the measurement interval.

[0390] In some implementations, the first terminal device is a first terminal device that satisfies a first condition, which is associated with one or more of the following: terminal location; channel quality; services present or being transmitted by the terminal device; logical channels or logical channel groups configured by the terminal device; the capabilities of the terminal device; capability information sent by the terminal device to the network device; and the configuration of the terminal device associated with PUSCH duration or resource cycle.

[0391] In some implementations, the capability information includes one or more of the following: the terminal device's ability to perform uplink and / or downlink transmissions within the measurement interval; the resource location of the terminal device for performing uplink and / or downlink transmissions within the measurement interval; the services that the terminal device needs to transmit within the measurement interval; the logical channels that the terminal device needs to use within the measurement interval; the logical channel group that the terminal device needs to use within the measurement interval; the signals or channels that the first terminal device needs to transmit within the measurement interval; the HARQ process number that the first terminal device needs to transmit within the measurement interval; and whether the terminal device needs to configure the measurement interval.

[0392] Figure 8 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application. Figure 8The terminal device 800 includes a transmitting module 810, which is used to transmit first information to the network device. The first information indicates one or more of the following: transmission resources recommended by the first terminal device for use within the measurement interval; transmission resource configuration recommended by the first terminal device for use within the measurement interval; resource location of transmission resources recommended by the first terminal device for use within the measurement interval; time-frequency resource location recommended by the first terminal device for use within the measurement interval; SPS and / or CG indexes to be used by the first terminal device within the measurement interval; services to be transmitted by the first terminal device within the measurement interval; logical channels to be used by the first terminal device within the measurement interval; logical channel groups to be used by the first terminal device within the measurement interval; HARQ process number to be used by the first terminal device within the measurement interval; signals or channels to be transmitted by the first terminal device within the measurement interval; and capability information of the first terminal device associated with the measurement interval.

[0393] In some implementations, the capability information includes one or more of the following: the first terminal device's ability to perform uplink and / or downlink transmissions within the measurement interval; the location of the first terminal device performing uplink and / or downlink transmissions within the measurement interval; the services that the first terminal device needs to transmit within the measurement interval; the logical channels that the first terminal device needs to use within the measurement interval; the logical channel group that the first terminal device needs to use within the measurement interval; the HARQ process number that the first terminal device needs to use within the measurement interval; the signals or channels that the first terminal device needs to transmit within the measurement interval; and the first terminal device's requirements for the measurement interval.

[0394] In some implementations, the first information refers to all measurement intervals configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to a specific measurement interval configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to the transmission timing of the measurement interval configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to the available transmission location within the measurement interval configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to the transmittable time-frequency resource configuration within the measurement interval configured for the first terminal device, the first frequency band, or the first RF.

[0395] Figure 9 This is a schematic diagram of the structure of a network device provided in another embodiment of this application. Figure 9The network device 900 includes a receiving module 910, which receives first information sent by a first terminal device. The first information indicates one or more of the following: transmission resources recommended by the first terminal device for use within a measurement interval; the configuration of transmission resources recommended by the first terminal device for use within a measurement interval; the resource location of the transmission resources recommended by the first terminal device for use within a measurement interval; the location of time-frequency resources recommended by the first terminal device for use within a measurement interval; the SPS and / or CG indexes to be used by the first terminal device within a measurement interval; the services to be transmitted by the first terminal device within a measurement interval; the logical channels to be used by the first terminal device within a measurement interval; the logical channel group to be used by the first terminal device within a measurement interval; the HARQ process number to be used by the first terminal device within a measurement interval; the signals or channels to be transmitted by the first terminal device within a measurement interval; and capability information of the first terminal device associated with the measurement interval.

[0396] In some implementations, the capability information includes one or more of the following: the first terminal device's ability to perform uplink and / or downlink transmissions within the measurement interval; the location of the first terminal device performing uplink and / or downlink transmissions within the measurement interval; the services that the first terminal device needs to transmit within the measurement interval; the logical channels that the first terminal device needs to use within the measurement interval; the logical channel group that the first terminal device needs to use within the measurement interval; the HARQ process number that the first terminal device needs to use within the measurement interval; the signals or channels that the first terminal device needs to transmit within the measurement interval; and the first terminal device's requirements for the measurement interval.

[0397] In some implementations, the first information refers to all measurement intervals configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to a specific measurement interval configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to the transmission timing of the measurement interval configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to the available transmission location within the measurement interval configured for the first terminal device, the first frequency band, or the first RF; or, the first information refers to the transmittable time-frequency resource configuration within the measurement interval configured for the first terminal device, the first frequency band, or the first RF.

[0398] Figure 10 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application. Figure 10 The terminal device 1000 includes a trigger module 1010 and / or a transmission module 1020. The trigger module 1010 is used to trigger a first DSR; the transmission module 1020 is used to transmit a first MAC CE. The first MAC CE is the MAC CE corresponding to the DSR. The MAC CE includes information of at least one logical channel group. The information of a logical channel group includes remaining time information and data volume information.

[0399] In some implementations, the information of the first MAC CE and / or a logical channel group meets at least one of the following conditions: the first MAC CE is a UL MAC CE; the first MAC CE is a DSR MAC CE; the first MAC CE is a fixed-size MAC CE or a variable-size MAC CE; the first MAC CE carries information about only one LCG, or carries information about multiple LCGs; the first MAC CE carries information about the buffer status (BS) table selected for the LCG, or information about the buffer status table selected for the first terminal device or the first MAC CE; for one LCG, the first MAC CE carries one or more data volume information; the remaining time of a logical channel group is the remaining time until the PDCP discard timer expires; the data volume of a logical channel group is the data volume corresponding to the remaining time, or the data volume corresponding to the first threshold, or the data volume less than or equal to the remaining time, or the data volume corresponding to the remaining time less than or equal to the first threshold; the data volume of a logical channel group is the data volume of one of the data or PDUs or PDU sets that meet the conditions within the logical channel group, or the data volume of all the data or PDUs or PDU sets that meet the conditions.

[0400] In some implementations, one or more data volumes meet at least one of the following conditions: one or more data volumes are data volumes with remaining time less than or equal to a first threshold; multiple data volumes are data volumes with remaining time less than or equal to different first thresholds; for an LCG, one or more data volumes are data volumes with remaining time less than or equal to a first threshold; for an LCG, multiple data volumes are data volumes with remaining time less than or equal to different first thresholds.

[0401] In some implementations, one or more data volumes meet at least one of the following conditions: the remaining time corresponding to one or more data volumes is less than or equal to a first threshold; the remaining time corresponding to multiple data volumes is less than or equal to different first thresholds; for an LCG, the remaining time corresponding to one or more reported data volumes is less than or equal to a first threshold; for an LCG, the remaining time corresponding to multiple reported data volumes is less than or equal to different first thresholds.

[0402] In some implementations, the first threshold is a threshold for one of the following configurations: logical channel group; data radio bearer; terminal equipment.

[0403] In some implementations, a data volume is one of the following: the data volume corresponding to the minimum remaining time; or the total data volume corresponding to a remaining time less than or equal to the first threshold.

[0404] In some implementations, if data in a logical channel group triggers a first MAC CE report, the first DSR contains one data volume; or, if data in a logical channel group triggers a first MAC CE report, the first DSR contains multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to a first threshold, the first DSR contains one data volume; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the first threshold, the first DSR contains multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to the first threshold, the first DSR contains one data volume; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to the first threshold, the first DSR contains multiple data volumes.

[0405] In some implementations, multiple data volumes meet at least one of the following conditions: corresponding to one LCG, multiple data volumes corresponding to one LCG correspond to multiple data packets, and the remaining time corresponding to multiple data packets is less than or equal to a first threshold; or corresponding to multiple LCGs, multiple data volumes corresponding to multiple LCGs correspond to multiple data packets, and the remaining time corresponding to multiple data packets is less than or equal to a first threshold.

[0406] In some implementations, the first threshold is the DSR reporting threshold; or, the first threshold is the DSR triggering threshold.

[0407] In some implementations, the first threshold includes a second threshold and a third threshold, one of the second and third thresholds is the DSR trigger threshold, and the other of the second and third thresholds is the DSR reporting threshold.

[0408] In some implementations, one or more data volumes include data volumes targeting a second threshold and / or a third threshold.

[0409] In some implementations, if the values ​​of the second threshold and the third threshold are different, then one or more data quantities include one or more of the following: data quantities whose remaining time is between the second threshold and the third threshold; data quantities whose remaining time is greater than the second threshold; data quantities whose remaining time is greater than the third threshold; data quantities whose remaining time is less than or equal to the second threshold; and data quantities whose remaining time is less than or equal to the third threshold.

[0410] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes a data volume; wherein a data volume includes one of the following: the data volume corresponding to the third threshold; the data volume corresponding to a remaining time less than or equal to the third threshold; the data volume corresponding to the second threshold; and the data volume corresponding to a remaining time less than or equal to the second threshold.

[0411] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes multiple data volumes; wherein the multiple data volumes include one of the following: multiple data volumes with a corresponding remaining time less than or equal to the third threshold; data volumes with a corresponding remaining time less than or equal to the third threshold; data volumes with a corresponding remaining time greater than or equal to the second threshold, and / or, data volumes with a corresponding remaining time less than the second threshold; and multiple data volumes with a corresponding remaining time less than or equal to the second threshold.

[0412] In some implementations, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the second threshold, then the first DSR includes one data volume; or, if the remaining time corresponding to some data in a logical channel group is greater than the second threshold, and the remaining time corresponding to some data in a logical channel group is less than or equal to the second threshold, then the first DSR includes one data volume; or, if data in a logical channel group triggers MAC CE reporting, then the first DSR includes one data volume.

[0413] In some implementations, a data volume is one of the following: the data volume corresponding to the minimum remaining time; or the data volume corresponding to a remaining time less than or equal to the second threshold.

[0414] In some implementations, in DSR MAC CE, the data status reported for a single LCG is the amount of data associated with all packets in the LCG whose remaining time is below a configured threshold.

[0415] In some implementations, if data in a logical channel group triggers a MAC CE report, the first DSR includes multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to a second threshold, the first DSR includes multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the second threshold, the first DSR includes multiple data volumes; or, if the remaining time corresponding to some data in a logical channel group is greater than the second threshold, and the remaining time corresponding to some data is less than or equal to the second threshold, the first DSR includes multiple data volumes.

[0416] In some implementations, multiple data quantities include one of the following: multiple data quantities with a remaining time less than or equal to the second threshold; data quantities with a remaining time less than or equal to the second threshold, and data quantities with a remaining time between the second and third thresholds; data quantities with a remaining time less than or equal to the third threshold, and data quantities with a remaining time between the second and third thresholds; multiple data quantities with a remaining time less than or equal to the second threshold, and data quantities with a remaining time equal to the minimum remaining time.

[0417] In some implementations, the terminal device 1000 further includes a determination module 1030, which is used to determine the amount of data associated with the first DSR based on the target PDU and / or target SDU in the PDCP layer.

[0418] In some implementations, the target PDU and / or target SDU includes one or more of the following: the PDU and / or SDU corresponding to the minimum remaining time; the PDU and / or SDU corresponding to a remaining time less than or equal to a first threshold.

[0419] In some implementations, the target PDU and / or target SDU includes one or more of the following: unpacked SDU or PDU; newly transmitted SDU or PDU; SDU or PDU that needs to be retransmitted; control PDU.

[0420] In some implementations, the target PDU and / or target SDU does not include one or more of the following: PDUs or SDUs that have not been submitted to the lower layer of the PDCP layer and have been instructed to be discarded; PDUs or SDUs that have been submitted to the lower layer of the PDCP layer and have been instructed to be discarded; PDUs or SDUs that have not been submitted to the lower layer of the RLC layer and have been instructed to be discarded; PDUs or SDUs that have been submitted to the lower layer of the RLC layer and have been instructed to be discarded; PDUs or SDUs whose PDCP discard timer value is 0 or whose PDCP discard timer has stopped.

[0421] In some implementations, the terminal device 1000 further includes a transmission module 1040, which is used to prioritize transmitting the data PDU or SDU to the MAC layer after receiving uplink authorization when the target PDU and / or target SDU does not include a control PDU; or, when the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted, it prioritizes transmitting the newly transmitted SDU or PDU to the MAC layer after receiving uplink authorization.

[0422] In some implementations, the PDCP layer transmits first information to the RLC layer, which is used by the RLC layer to determine the amount of data associated with the first DSR.

[0423] In some implementations, the determining module 1030 is also used to determine the amount of data associated with the first DSR based on the target PDU and / or target SDU in the RLC layer.

[0424] In some implementations, the target PDU and / or target SDU includes one or more of the following: the PDU and / or SDU corresponding to the minimum remaining time; the PDU and / or SDU corresponding to a remaining time less than or equal to a first threshold.

[0425] In some implementations, the target PDU and / or target SDU includes one or more of the following: unpacked SDU or PDU; newly transmitted SDU or PDU; SDU or PDU that needs to be retransmitted.

[0426] In some implementations, the target PDU and / or target SDU does not include one or more of the following: PDUs or SDUs that have not been submitted to the lower layer of the RLC layer and have been instructed to be discarded; PDUs or SDUs that have been submitted to the lower layer of the RLC layer and have been instructed to be discarded.

[0427] In some implementations, the transmission module 1040 is also used to prioritize transmitting the newly transmitted SDU or PDU to the MAC layer after receiving the uplink grant, in cases where the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted.

[0428] In some implementations, the trigger module 1010 is also used to trigger the scheduling request SR.

[0429] In some implementations, the terminal device also includes a MAC entity 1050, which is used to trigger an SR if a first condition is met, the first condition including at least one of the following: the DSR process determines that at least one DSR has been triggered and not canceled; there is no UL-SCH resource available for new transmission; the UL-SCH resource available for new transmission cannot accommodate the DSR MACCE plus its sub-header as a result of logical channel priority.

[0430] In some implementations, the determining module 1030 is further configured to determine the correspondence between SR configurations and DSRs based on RRC configurations. The correspondence includes: the existence of one or more SR configurations corresponding to one or more DSRs, and / or, a DSR having a corresponding SR configuration or not having a corresponding SR configuration, and / or, the SR configuration of the LCH that triggers the DSR is the SR configuration corresponding to the triggered SR; or, the triggering module 1010 is further configured to, under a second condition, cancel all pending SRs corresponding to DSRs triggered before MAC PDU packet assembly according to the DSR process, and / or, stop the disable timer corresponding to the canceled SR. The second condition includes at least one of the following: when a MAC CE is generated, the MAC PDU includes a DSR MACCE during MAC PDU transmission; when a MAC PDU is transmitted, the MAC PDU includes a DSR MAC CE, the DSR MAC CE including remaining time information, the remaining time information being the remaining time information corresponding to the last event that triggered the DSR before the DSR MAC CE packet assembly; when a MAC PDU is transmitted, the DSR MAC PDU includes a DSR MAC CE, the DSR... The MAC CE includes remaining time information, which is the remaining time information up to (and including) the last DSR report and MAC PDU packet assembly; or, the trigger module 1010 is also used to cancel all pending SRs corresponding to DSRs triggered according to the DSR process, and / or stop the prohibition timer corresponding to the canceled SRs, provided that a third condition is met, the third condition being: the UL authorization can accommodate all pending data that can be transmitted.

[0431] In some implementations, the determination module 1030 is also used to trigger a random access procedure and / or trigger a cancellation pending SR procedure.

[0432] In some implementations, MAC entity 1050 is also used to trigger a random access procedure on a special cell if there is a pending SR and the pending SR corresponds to a DSR, and if MAC entity 1050 does not have available PUCCH resources for the pending SR.

[0433] In some implementations, MAC entity 1050 is also used to stop an ongoing random access procedure, which corresponds to a pending SR for the DSR. The SR is initiated by MAC entity 1050 before MAC PDU packet assembly and no valid PUCCH resource is configured.

[0434] In some implementations, the transmitting module 1020 is further configured to transmit a MAC PDU over a UL grant, wherein the UL grant does not include the UL grant provided by the random access procedure and / or the UL grant corresponding to the transmission of the MSGA payload, and the MAC PDU includes a DSRMAC CE, the DSRMAC CE including remaining time information; optionally, the remaining time information is the remaining time information up to (and including) the last event that triggers the DSR before the MAC PDU is packetized; or, the transmitting module 1020 is further configured to transmit a MAC PDU over a UL grant, wherein the UL grant does not include the UL grant provided by the random access procedure and / or the UL grant corresponding to the transmission of the MSGA payload, and the MAC PDU includes a DSRMAC CE, the DSRMAC CE including remaining time information; optionally, the remaining time information is the remaining time information up to (and including) the last DSR report and the MAC PDU packetization; or, the transmitting module 1020 is further configured to transmit a MAC PDU over a UL grant, the UL grant being able to accommodate all pending data available for transmission.

[0435] Figure 11 This is a schematic diagram of the structure of a network device provided in another embodiment of this application. Figure 11 The network device 1100 includes a receiving module 1110, which is used to receive a first DSR and / or a first MAC CE. The first MAC CE is the MAC CE corresponding to the DSR. The first MAC CE includes information of at least one logical channel group. The information of a logical channel group includes remaining time information and data volume information.

[0436] In some implementations, the information of the first MAC CE and / or a logical channel group meets at least one of the following conditions: the first MAC CE is a UL MAC CE; the first MAC CE is a DSR MAC CE; the first MAC CE is a fixed-size MAC CE or a variable-size MAC CE; the first MAC CE carries information about only one LCG, or carries information about multiple LCGs; the first MAC CE carries information about the buffer status (BS) table selected for the LCG, or information about the buffer status table selected for the first terminal device or the first MAC CE; for one LCG, the first MAC CE carries one or more data volume information; the remaining time of a logical channel group is the remaining time until the PDCP discard timer expires; the data volume of a logical channel group is the data volume corresponding to the remaining time, or the data volume corresponding to the first threshold, or the data volume less than or equal to the remaining time, or the data volume corresponding to the remaining time less than or equal to the first threshold; the data volume of a logical channel group is the data volume of one of the data or PDUs or PDU sets that meet the conditions within the logical channel group, or the data volume of all the data or PDUs or PDU sets that meet the conditions.

[0437] In some implementations, one or more data volumes meet at least one of the following conditions: one or more data volumes are data volumes with remaining time less than or equal to a first threshold; multiple data volumes are data volumes with remaining time less than or equal to different first thresholds; for an LCG, one or more data volumes are data volumes with remaining time less than or equal to a first threshold; for an LCG, multiple data volumes are data volumes with remaining time less than or equal to different first thresholds.

[0438] In some implementations, one or more data volumes meet at least one of the following conditions: the remaining time corresponding to one or more data volumes is less than or equal to a first threshold; the remaining time corresponding to multiple data volumes is less than or equal to different first thresholds; for an LCG, the remaining time corresponding to one or more reported data volumes is less than or equal to a first threshold; for an LCG, the remaining time corresponding to multiple reported data volumes is less than or equal to different first thresholds.

[0439] In some implementations, the first threshold is a threshold for one of the following configurations: logical channel group; data radio bearer; terminal equipment.

[0440] In some implementations, a data volume is one of the following: the data volume corresponding to the minimum remaining time; or the total data volume corresponding to a remaining time less than or equal to the first threshold.

[0441] In some implementations, if data in a logical channel group triggers a first MAC CE report, the first DSR contains one data volume; or, if data in a logical channel group triggers a first MAC CE report, the first DSR contains multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to a first threshold, the first DSR contains one data volume; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the first threshold, the first DSR contains multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to the first threshold, the first DSR contains one data volume; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to the first threshold, the first DSR contains multiple data volumes.

[0442] In some implementations, multiple data volumes meet at least one of the following conditions: corresponding to one LCG, multiple data volumes corresponding to one LCG correspond to multiple data packets, and the remaining time corresponding to multiple data packets is less than or equal to a first threshold; or corresponding to multiple LCGs, multiple data volumes corresponding to multiple LCGs correspond to multiple data packets, and the remaining time corresponding to multiple data packets is less than or equal to a first threshold.

[0443] In some implementations, the first threshold is the DSR reporting threshold; or, the first threshold is the DSR triggering threshold.

[0444] In some implementations, the first threshold includes a second threshold and a third threshold, one of the second and third thresholds is the DSR trigger threshold, and the other of the second and third thresholds is the DSR reporting threshold.

[0445] In some implementations, one or more data volumes include data volumes targeting a second threshold and / or a third threshold.

[0446] In some implementations, if the values ​​of the second threshold and the third threshold are different, then one or more data quantities include one or more of the following: data quantities whose remaining time is between the second threshold and the third threshold; data quantities whose remaining time is greater than the second threshold; data quantities whose remaining time is greater than the third threshold; data quantities whose remaining time is less than or equal to the second threshold; and data quantities whose remaining time is less than or equal to the third threshold.

[0447] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes a data volume; wherein a data volume includes one of the following: the data volume corresponding to the third threshold; the data volume corresponding to a remaining time less than or equal to the third threshold; the data volume corresponding to the second threshold; and the data volume corresponding to a remaining time less than or equal to the second threshold.

[0448] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes multiple data volumes; wherein the multiple data volumes include one of the following: multiple data volumes with a corresponding remaining time less than or equal to the third threshold; data volumes with a corresponding remaining time less than or equal to the third threshold; data volumes with a corresponding remaining time greater than or equal to the second threshold, and / or, data volumes with a corresponding remaining time less than the second threshold; and multiple data volumes with a corresponding remaining time less than or equal to the second threshold.

[0449] In some implementations, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the second threshold, then the first DSR includes one data volume; or, if the remaining time corresponding to some data in a logical channel group is greater than the second threshold, and the remaining time corresponding to some data in a logical channel group is less than or equal to the second threshold, then the first DSR includes one data volume; or, if data in a logical channel group triggers MAC CE reporting, then the first DSR includes one data volume.

[0450] In some implementations, a data volume is one of the following: the data volume corresponding to the minimum remaining time; or the data volume corresponding to a remaining time less than or equal to the second threshold.

[0451] In some implementations, in DSR MAC CE, the data status reported for a single LCG is the amount of data associated with all packets in the LCG whose remaining time is below a configured threshold.

[0452] In some implementations, if data in a logical channel group triggers a MAC CE report, the first DSR includes multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is less than or equal to a second threshold, the first DSR includes multiple data volumes; or, if the minimum remaining time corresponding to data in a logical channel group is greater than or equal to the second threshold, the first DSR includes multiple data volumes; or, if the remaining time corresponding to some data in a logical channel group is greater than the second threshold, and the remaining time corresponding to some data is less than or equal to the second threshold, the first DSR includes multiple data volumes.

[0453] In some implementations, multiple data quantities include one of the following: multiple data quantities with a remaining time less than or equal to the second threshold; data quantities with a remaining time less than or equal to the second threshold, and data quantities with a remaining time between the second and third thresholds; data quantities with a remaining time less than or equal to the third threshold, and data quantities with a remaining time between the second and third thresholds; multiple data quantities with a remaining time less than or equal to the second threshold, and data quantities with a remaining time equal to the minimum remaining time.

[0454] Figure 12 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application. Figure 12 The terminal device 1200 includes a transmitting module 1210, which is used to report buffer size information through one or more LCGs. The one or more LCGs are configured to report buffer size information using a first BSR table and a second BSR table, or at least configured to report buffer size information using the second BSR table. The first BSR table and the second BSR table have a first difference, which includes one or more of the following: difference in granularity; difference in the indication range of the BS; difference in the value range; and difference in the table identifier.

[0455] In some implementations, the first BSR table and the second BSR table can be used to report buffer size information for triggered regular BSRs, periodic BSRs, and / or filling BSRs.

[0456] In some implementations, the terminal device further includes a triggering module 1220, which is used to trigger a short BSR and / or report using a short BSR MAC CE for a triggered regular BSR; or, trigger a long BSR and / or report using a long BSR MAC CE for a triggered regular BSR; or, trigger an enhanced short BSR and / or report using an enhanced short BSR MAC CE for a triggered regular BSR; or, trigger an enhanced long BSR and / or report using an enhanced long BSR MAC CE for a triggered regular BSR; wherein one or more of the enhanced short BSR, enhanced short BSR MAC CE, enhanced long BSR, and enhanced long BSR MAC CE include information corresponding to the buffer size information of the second BSR table, or the corresponding buffer size is reported through the second BSR table.

[0457] In some implementations, the triggering module 1220 is further configured to, for the triggered periodic BSR, trigger a short BSR and / or report using a short BSR MAC CE; or, for the triggered periodic BSR, trigger a long BSR and / or report using a long BSR MAC CE; or, for the triggered periodic BSR, trigger an enhanced short BSR and / or report using an enhanced short BSR MAC CE; or, for the triggered periodic BSR, trigger an enhanced long BSR and / or report using an enhanced long BSR MAC CE; wherein one or more of the enhanced short BSR, enhanced short BSR MAC CE, enhanced long BSR, and enhanced long BSR MAC CE include information corresponding to the buffer size information of the second BSR table, or the corresponding buffer size is reported through the second BSR table.

[0458] In some implementations, the triggering module 1220 is further configured to, for a triggered padded BSR, trigger a short BSR and / or report using a short BSR MAC CE; or, for a triggered padded BSR, trigger a long BSR and / or report using a long BSR MAC CE; or, for a triggered padded BSR, trigger an enhanced short BSR and / or report using an enhanced short BSR MAC CE; or, for a triggered padded BSR, trigger an enhanced long BSR and / or report using an enhanced long BSR MAC CE; or, for a triggered padded BSR, trigger an enhanced short truncated BSR and / or report using an enhanced short truncated BSR MAC CE; or, for a triggered padded BSR, trigger an enhanced long truncated BSR and / or report using an enhanced long truncated BSR MAC CE; wherein, the enhanced short BSR, enhanced short BSR MAC CE, enhanced long BSR, enhanced long BSR MAC CE, enhanced short truncated BSR, and enhanced short truncated BSR are all considered. MAC CE, Enhanced Long Truncated BSR, Enhanced Long Truncated BSR, MAC CE includes one or more of the following information: the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table.

[0459] In some implementations, the triggering module 1220 is also used to, for a triggered padded BSR, not trigger a short BSR and / or not use short BSR MAC CE reporting; and / or, for a triggered padded BSR, not trigger a short truncated BSR and / or not use short truncated BSR MAC CE reporting; and / or, for a triggered padded BSR, not trigger a long truncated BSR and / or not use long truncated BSR MAC CE reporting.

[0460] In some implementations, the terminal device further includes a determining module 1230, which is used to determine the triggered BSR type and / or the type of MAC CE used based on a first factor; wherein the first factor includes one or more of the following: the number of LCGs with a data volume to be transmitted; the size of the padding bits or MAC PDU or the PUSCH or UL authorization for transmitting the BSR MAC CE; whether the LCG is configured to report buffer size information using a second BSR table; the size of the BSR MAC CE and its header; the size of the data volume to be transmitted in at least one LCG; and whether the triggered BSR is a periodic BSR, a regular BSR, or a padding BSR.

[0461] In some implementations, the type of BSR triggered and / or the type of MAC CE used are determined based on the first factor, including first determining whether the triggered BSR belongs to a periodic BSR, a regular BSR, or a filler BSR, and then determining other first factors.

[0462] In some implementations, the triggered BSR type and / or the type of MAC CE used are determined based on a first factor. This includes first determining whether the LCG is configured to use the second BSR table to report buffer size information, and the size of the data to be transmitted by at least one LCG, and then determining other first factors; or, first determining the size relationship between the size of the padding bit or MAC PDU or the PUSCH or UL authorization for transmitting the BSR MAC CE and the size of the BSR MAC CE and its subheadings, and whether the LCG is configured to use the second BSR table to report buffer size information, and the size of the data to be transmitted by at least one LCG, and then determining other first factors; or, the terminal device first determines the number of LCGs with data to be transmitted, and whether the LCG is configured to use the second BSR table to report buffer size information, and the size of the data to be transmitted by at least one LCG, and then determining other first factors.

[0463] In some implementations, the triggering module 1220 is further configured to trigger a BSR if a first condition is met, wherein the BSR includes one or more of the following: an enhanced short BSR, an enhanced short truncated BSR, an enhanced long BSR, and an enhanced long truncated BSR; and / or, if the first condition is met, to use a MAC CE, wherein the MAC CE includes one or more of the following: an enhanced short BSR MAC CE, an enhanced short truncated BSR MAC CE, an enhanced long BSR MAC CE, and an enhanced long truncated BSR MAC CE; wherein the first condition is that there are one or more LCGs that can be configured to report buffer information using at least the second BSR table, and the amount of data to be transmitted by at least one LCG satisfies a first condition, wherein the first condition is one of the following: the size of the amount of data to be transmitted by at least one LCG is within the range of the data amount corresponding to the second BSR table; the size of the amount of data to be transmitted by at least one LCG is less than or equal to the maximum value of the data amount corresponding to the second BSR table, and the size of the amount of data to be transmitted by at least one LCG is greater than or equal to the minimum value of the data amount corresponding to the second BSR table.

[0464] In some implementations, the sending module 1210 is further configured to, if multiple LCGs satisfy the first condition, report an enhanced long BSR for the periodic BSR and / or regular BSR, reporting for all LCGs, or for all LCGs configured to report buffer information using at least the second BSR table; or, if one LCG satisfies the first condition, report a short BSR or an enhanced short BSR for the periodic BSR and / or regular BSR, reporting for one LCG; or, if none of the multiple LCGs satisfy the first condition, report a long BSR for the periodic BSR and / or regular BSR, reporting for all LCGs, otherwise report a short BSR.

[0465] In some implementations, the sending module 1210 is further configured to, if the second condition is met, report an enhanced long BSR for the periodic BSR and / or regular BSR, reporting for all LCGs, or for all LCGs configured to report buffer information using at least the second BSR table; or, if the second condition is not met, report a long BSR for the periodic BSR and / or regular BSR, reporting for all LCGs; or, if there is an LCG with data to be transmitted, report a short BSR for the periodic BSR and / or regular BSR, reporting for that LCG. Alternatively, if there is an LCG with data to be transmitted, and an LCG is configured to report buffer information using at least the second BSR table, and the amount of data to be transmitted by an LCG meets the first condition, then an enhanced short BSR is reported for the periodic BSR and / or regular BSR; otherwise, a short BSR is reported for an LCG. The second case is when there are multiple LCGs with data to be transmitted, at least one of which can be configured to report buffer information using at least the second BSR table, and the amount of data to be transmitted by an LCG meets the first condition.

[0466] In some implementations, the determining module 1230 is further configured to determine the reported BSR type based on a third case and then a fourth case for the padding BSR; or, for the padding BSR, to determine the reported BSR type based on a fourth case and then a third case; wherein the third case is that there are one or more LCGs that can be configured to report buffer size information using at least the second BSR table, and the amount of data to be transmitted by at least one LCG satisfies the first condition; the fourth case is that the size of the padding bits, MAC CE and its subheading is the expected size, and / or, there are multiple LCGs with data to be transmitted.

[0467] Figure 13 This is a schematic diagram of the structure of a network device provided in another embodiment of this application. Figure 13 The network device 1300 includes a receiving module 1310, which receives buffer size information reported by terminal devices through one or more LCGs. The one or more LCGs are configured to report the buffer size information using a first BSR table and a second BSR table, or at least configured to report the buffer size information using the second BSR table. The first BSR table and the second BSR table have a first difference, which includes one or more of the following: difference in granularity; difference in the indication range of the BS; difference in the value range; and difference in the table identifier.

[0468] In some implementations, the first BSR table and the second BSR table can be used to report buffer size information for triggered regular BSRs, periodic BSRs, and / or filling BSRs.

[0469] Figure 14 This is a schematic diagram of the communication device provided in the embodiments of this application. Figure 14 The communication device 1400 can be used to implement the methods described in the above method embodiments. The device 1400 can be a chip, a terminal device, or a base station.

[0470] The communication device 1400 may include one or more processors 1410. The processor 1410 may support the device 1400 in implementing the methods described in the preceding method embodiments. The processor 1410 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0471] The communication device 1400 may further include one or more memories 1420. The memories 1420 store a program that can be executed by the processor 1410, causing the processor 1410 to perform the methods described in the preceding method embodiments. The memories 1420 may be independent of the processor 1410 or integrated within the processor 1410.

[0472] The communication device 1400 may also include a transceiver 1430. The processor 1410 can communicate with other devices or chips via the transceiver 1430. For example, the processor 1410 can send and receive data with other devices or chips via the transceiver 1430.

[0473] It should be understood that in the embodiments of this application, the processor 1410 may be a general-purpose central processing unit (CPU), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.

[0474] The memory 1420 may include read-only memory and random access memory, and provides instructions and data to the processor 1410. A portion of the processor 1410 may also include non-volatile random access memory. For example, the processor 1410 may also store device type information.

[0475] In implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware in the processor 1410 or by instructions in software form. The method for requesting uplink transmission resources disclosed in the embodiments of this application can be directly implemented by the hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory 1420. The processor 1410 reads the information in memory 1420 and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0476] It should be understood that in the embodiments of this application, the processor 1410 can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0477] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to the terminal device or base station provided in this application, and the program causes a computer to execute the wireless communication methods in the various embodiments of this application.

[0478] This application also provides a computer program product. The computer program product includes a program. This computer program product can be applied to the terminal device or base station provided in this application embodiment, and the program causes the computer to execute the wireless communication methods in the various embodiments of this application.

[0479] This application also provides a computer program. This computer program can be applied to the terminal device or base station provided in this application, and causes the computer to execute the wireless communication methods in the various embodiments of this application.

[0480] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0481] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0482] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0483] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0484] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0485] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0486] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A wireless communication method, characterized in that, include: The first terminal device triggers a first delay state report (DSR) and / or sends a first media access control (MAC) control unit (CE). The first MAC CE is the MAC CE corresponding to the DSR. The first MAC CE includes information about at least one logical channel group. The information about the logical channel group includes remaining time information and data volume information.

2. The method according to claim 1, characterized in that, The method further includes: The first terminal device triggers a scheduling request (SR).

3. The method according to claim 2, characterized in that, The method further includes: If a first condition is met, the MAC entity of the first terminal device triggers the SR, wherein the first condition includes at least one of the following: At least one DSR has been triggered and has not been canceled; There are no UL-shared channel (SCH) resources available for new transmission; The UL-SCH resources available for new transmissions cannot accommodate DSR MAC CE plus its sub-header as a result of logical channel priority.

4. The method according to claim 2, characterized in that, The method further includes: The first terminal device determines the correspondence between SR configuration and DSR based on the Radio Resource Control (RRC) configuration. The correspondence includes: the SR configuration of the logical channel LCH that triggers the DSR is the SR configuration corresponding to the triggered SR.

5. The method according to claim 2, characterized in that, The method further includes: The first terminal device triggers a random access procedure.

6. The method according to claim 5, characterized in that, The method further includes: If a pending SR exists and the pending SR corresponds to a DSR, and if the MAC entity of the first terminal device does not have available Physical Uplink Control Channel (PUCCH) resources for the pending SR, then the MAC entity triggers the random access procedure on the special cell (SpCell).

7. The method according to any one of claims 2 to 6, characterized in that, The method further includes: The MAC entity of the first terminal device stops the ongoing random access procedure, which corresponds to the pending SR of the DSR. The SR is initiated by the MAC entity before the MAC PDU is assembled and no valid PUCCH resource is configured.

8. The method according to claim 7, characterized in that, The method further includes at least one of the following: The first terminal device transmits a MAC PDU on a UL license, wherein the UL license does not include the UL license provided by the random access procedure and / or the UL license corresponding to the payload of the transmission message AMSGA, and the MAC PDU includes a DSR MAC CE; The first terminal device transmits a MAC PDU on a UL license, which can accommodate all pending data that can be used for transmission.

9. A wireless communication method, characterized in that, include: The terminal device reports buffer size information through one or more logical channel groups (LCGs). The one or more LCGs are configured to report the buffer size information using a first buffer state and a second BSR table, or at least be configured to report the buffer size information using a second BSR table. The first BSR table and the second BSR table have a first difference, which includes one or more of the following: difference in granularity. The differences in the indication range of cached status (BS); the differences in the value range; the differences in table identifiers.

10. The method according to claim 9, characterized in that, The first BSR table and the second BSR table can be used to report the buffer size information for triggered regular BSRs, periodic BSRs, and / or filling BSRs.

11. The method according to claim 10, characterized in that, The method further includes: The terminal device may trigger an enhanced long BSR and / or report using an enhanced long BSR MAC CE in response to a triggered regular BSR. The enhanced long BSR, including one or more of the enhanced long BSR MAC CE, contains information corresponding to the buffer size information of the second BSR table.

12. The method according to claim 10, characterized in that, The method further includes: The terminal device, in response to the triggered periodic BSR, triggers an enhanced long BSR and / or reports using an enhanced long BSR MAC CE; The enhanced long BSR, including one or more of the enhanced long BSR MAC CE, contains information corresponding to the buffer size information of the second BSR table.

13. The method according to claim 10, characterized in that, The method further includes: The terminal device, in response to the triggered filled BSR, triggers an enhanced long BSR and / or reports using an enhanced long BSR MAC CE; The enhanced long BSR, including one or more of the enhanced long BSR MAC CE, contains information corresponding to the buffer size information of the second BSR table.

14. The method according to any one of claims 9 to 13, characterized in that, The method further includes: The terminal device determines the triggered BSR type and / or the MAC CE type used based on a first factor; The first factor includes one or more of the following: the number of LCGs with data to be transmitted; the size of the padding bit or MAC protocol data unit (PDU) or the physical uplink shared channel (PUSCH) or uplink UL grant for transmitting the BSR MAC CE; whether the LCG is configured to report buffer size information using the second BSR table; the size of the BSR MAC CE and its header; the size of the data to be transmitted in at least one LCG; and whether the triggered BSR is a periodic BSR, a regular BSR, or a padding BSR.

15. The method according to claim 14, characterized in that, The terminal device determines the triggered BSR type and / or the MAC CE type used based on a first factor, including: The terminal device first determines whether the triggered BSR belongs to a periodic BSR, a regular BSR, or a filler BSR, and then determines other first factors.

16. The method according to any one of claims 9 to 15, characterized in that, The method further includes: If the first condition is met, the terminal device triggers a BSR, the BSR including an enhanced long BSR; In the first case, there are one or more LCGs that can be configured to report buffer size information using at least the second BSR table, and the amount of data to be transmitted by the at least one LCG satisfies a first condition, which is one of the following: the amount of data to be transmitted by the at least one LCG is within the range of the amount of data corresponding to the second BSR table.

17. The method according to claim 16, characterized in that, The method further includes: If multiple LCGs satisfy the first condition, the terminal device reports an enhanced long BSR for the periodic BSR and / or regular BSR, and the reporting is for all LCGs.

18. The method according to claim 16, characterized in that, The method further includes: The terminal device determines the type of BSR to be reported based on the third case and then the fourth case when filling in the BSR. The third case is that there are one or more LCGs that can be configured to report buffer size information using at least the second BSR table, and the amount of data to be transmitted by at least one of the LCGs satisfies the first condition. The fourth case is that the size of the padding bits, MAC CE and its subheadings are the expected size.

19. A wireless communication method, characterized in that, include: The network device receives buffer size information reported by the terminal device through one or more logical channel groups (LCGs). The one or more LCGs are configured to report the buffer size information using a first buffer state and a second BSR table, or at least configured to report the buffer size information using the second BSR table. The first BSR table and the second BSR table have a first difference, which includes one or more of the following: difference in granularity. The differences in the indication range of cached status (BS); the differences in the value range; the differences in table identifiers.

20. The method according to claim 19, characterized in that, The first BSR table and the second BSR table can be used to report the buffer size information for triggered regular BSRs, periodic BSRs, and / or filling BSRs.

21. A terminal device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or send signals so that the terminal device performs the method as described in any one of claims 1 to 18.

22. A network device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the network device performs the method as described in claim 19 or 20.