Wireless communication method, terminal device and network device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2023-11-02
- Publication Date
- 2026-05-01
AI Technical Summary
In wireless communication systems, interruption of data transmission within the measurement interval may lead to reduced service quality for services that are strictly required for delay (such as XR services), resulting in service transmission errors.
By configuring the terminal device to use target resources and logical channel groups within the measurement interval, the terminal device is allowed to perform uplink and downlink data transmissions within the measurement interval.
The impact of measurement interval on service quality is reduced, business transmission errors are avoided, and normal transmission of services with strict delay requirements is ensured.
Smart Images

Figure CN121970468A_ABST
Abstract
Description
Wireless communication method, terminal device, and network device Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a wireless communication method, terminal equipment, and network equipment. Background Art
[0002] In wireless communication systems, terminal devices can measure neighboring cells during measurement intervals. During these intervals, the terminal device typically stops uplink and downlink data transmission on the current serving cell. However, for certain services with strict latency requirements (such as XR services), not transmitting data during measurement intervals can degrade service quality and cause service transmission errors.
[0003] Summary of the Invention
[0004] The embodiments of the present application provide a wireless communication method, a terminal device, and a network device. The following describes the methods from the following aspects.
[0005] In a first aspect, a wireless communication method is provided, including: a first terminal device receives configuration information, wherein the configuration information is used to indicate one or more of the following: target resources that can be used for uplink and / or downlink transmission 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.
[0006] In a second aspect, a wireless communication method is provided, including: a network device sends configuration information to a first terminal device, wherein the configuration information is used to indicate one or more of the following: target resources that can be used for uplink and / or downlink transmission 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.
[0007] According to a third aspect, a wireless communication method is provided, including: a first terminal device sends first information to a network device, where the first information is used to indicate 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 index that the first terminal device needs to use within the measurement interval; service that the first terminal device needs to transmit within the measurement interval; logical channel that the first terminal device needs to use within the measurement interval; logical channel group that the first terminal device needs to use within the measurement interval; HARQ process number that the first terminal device needs to use within the measurement interval; signal or channel that the first terminal device needs to transmit within the measurement interval; capability information of the first terminal device associated with the measurement interval.
[0008] In a fourth aspect, a wireless communication method is provided, including: a network device receives first information sent by a first terminal device, where the first information is used to indicate 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 index that the first terminal device needs to use within the measurement interval; service that the first terminal device needs to transmit within the measurement interval; logical channel that the first terminal device needs to use within the measurement interval; logical channel group that the first terminal device needs to use within the measurement interval; HARQ process number that the first terminal device needs to use within the measurement interval; signal or channel that the first terminal device needs to transmit within the measurement interval; capability information of the first terminal device associated with the measurement interval.
[0009] In the fifth aspect, a wireless communication method is provided, including: a first terminal device triggers a first DSR, and / or sends a first MAC CE, the first MAC CE is a MAC CE corresponding to the DSR, the MAC CE includes information of at least one logical channel group, and the information of the one logical channel group includes remaining time information and data volume information.
[0010] In the sixth aspect, a wireless communication method is provided, including: a network device receives a first DSR, and / or receives a first MAC CE, the first MAC CE is a MAC CE corresponding to the DSR, the first MAC CE includes information of at least one logical channel group, and the information of the one logical channel group includes remaining time information and data volume information.
[0011] In the seventh aspect, a wireless communication method is provided, including: a terminal device reports buffer size information through one or more LCGs, and the one or more LCGs are configured to use a first BSR table and a second BSR table to report the buffer size information, or at least configured to use the second BSR table to report the buffer size information, and there is a first difference between the first BSR table and the second BSR table, and the first difference 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.
[0012] In the eighth aspect, a wireless communication method is provided, including: a network device receives buffer size information reported by a terminal device through one or more LCGs, the one or more LCGs are configured to use a first BSR table and a second BSR table to report the buffer size information, or, at least configured to use the second BSR table to report the buffer size information, there is a first difference between the first BSR table and the second BSR table, the first difference 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.
[0013] In the ninth aspect, a terminal device is provided, including: a receiving module for receiving configuration information, wherein the configuration information is used to indicate 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.
[0014] In the tenth aspect, a network device is provided, including: a sending module, used to send configuration information to a first terminal device, wherein the configuration information is used to indicate 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; whether target transmission can be performed within the measurement interval.
[0015] In the eleventh aspect, a terminal device is provided, including: a sending module for sending first information to a network device, wherein the first information is used to indicate one or more of the following: the transmission resources recommended by the first terminal device for use within the measurement interval; the transmission resource configuration recommended by the first terminal device for use within the measurement interval; the resource location of the transmission resources recommended by the first terminal device for use within the measurement interval; the time-frequency resource location recommended by the first terminal device for use within the measurement interval; the SPS and / or CG index that the first terminal device needs to use within the measurement interval; the service that the first terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel that the first terminal device needs to transmit within the measurement interval; and the capability information of the first terminal device associated with the measurement interval.
[0016] In the twelfth aspect, a network device is provided, including: a receiving module for receiving first information sent by a first terminal device, wherein the first information is used to indicate one or more of the following: the transmission resources recommended by the first terminal device for use within the measurement interval; the transmission resource configuration recommended by the first terminal device for use within the measurement interval; the resource location of the transmission resources recommended by the first terminal device for use within the measurement interval; the time-frequency resource location recommended by the first terminal device for use within the measurement interval; the SPS and / or CG index that the first terminal device needs to use within the measurement interval; the service that the first terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel that the first terminal device needs to transmit within the measurement interval; and the capability information of the first terminal device associated with the measurement interval.
[0017] In the thirteenth aspect, a terminal device is provided, including: a triggering module for triggering a first DSR; and / or a sending module for 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, and the information of the one logical channel group includes remaining time information and data volume information.
[0018] In the fourteenth aspect, a network device is provided, including: 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, and the information of the one logical channel group includes remaining time information and data volume information.
[0019] In the fifteenth aspect, a terminal device is provided, including: a sending module for reporting buffer size information through one or more LCGs, the one or more LCGs are configured to use a first BSR table and a second BSR table to report the buffer size information, or, at least configured to use the second BSR table to report the buffer size information, there is a first difference between the first BSR table and the second BSR table, the first difference includes one or more of the following: difference in granularity; difference in the indication range of BS; difference in value range; difference in table identification.
[0020] In the sixteenth aspect, a network device is provided, including: a receiving module for receiving buffer size information reported by a terminal device through one or more LCGs, the one or more LCGs being configured to use a first BSR table and a second BSR table to report the buffer size information, or at least configured to use the second BSR table to report the buffer size information, and there is a first difference between the first BSR table and the second BSR table, 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 the seventeenth aspect, a terminal device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes the method described in any one of the first, third, fifth and seventh aspects.
[0022] In the eighteenth aspect, a network device is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method as described in any one of the second aspect, the fourth aspect, the sixth aspect and the eighth aspect.
[0023] In the nineteenth aspect, a device is provided, comprising a processor for calling a program from a memory so that the device executes a method as described in any one of the first to eighth aspects.
[0024] In the twentieth aspect, a chip is provided, comprising a processor for calling a program from a memory so that a device equipped with the chip executes a method as described in any one of the first to eighth aspects.
[0025] In the twenty-first aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a computer to execute the method as described in any one of the first to eighth aspects.
[0026] In the twenty-second aspect, a computer program product is provided, comprising a program, wherein the program enables a computer to execute the method as described in any one of the first to eighth aspects.
[0027] In the twenty-third aspect, a computer program is provided, which enables a computer to execute the method as described in any one of the first to eighth aspects.
[0028] In this application, the network device configures the terminal device with available target resources for uplink and / or downlink transmission and / or available target logical channel groups within the measurement interval. The terminal device can perform related transmissions 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 related services, thereby avoiding service transmission errors. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] FIG1 is a diagram illustrating an example of a system architecture of a wireless communication system to which an embodiment of the present application may be applied.
[0030] FIG2 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application.
[0031] FIG3 is a schematic flowchart of a wireless communication method provided in another embodiment of the present application.
[0032] FIG4 is a schematic flowchart of a wireless communication method provided in another embodiment of the present application.
[0033] FIG5 is a schematic flowchart of a wireless communication method provided in another embodiment of the present application.
[0034] FIG6 is a schematic structural diagram of a terminal device provided in an embodiment of the present application.
[0035] FIG7 is a schematic diagram of the structure of a network device provided in an embodiment of the present application.
[0036] FIG8 is a schematic structural diagram of a terminal device provided in another embodiment of the present application.
[0037] FIG9 is a schematic structural diagram of a network device provided in another embodiment of the present application.
[0038] FIG10 is a schematic structural diagram of a terminal device provided in another embodiment of the present application.
[0039] FIG11 is a schematic structural diagram of a network device provided in another embodiment of the present application.
[0040] FIG12 is a schematic structural diagram of a terminal device provided in another embodiment of the present application.
[0041] FIG13 is a schematic diagram of the structure of a network device provided in another embodiment of the present application.
[0042] FIG. 14 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.
[0044] Communication system architecture
[0045] FIG1 is a diagram illustrating an exemplary system architecture of a wireless communication system 100 to which embodiments of the present application may be applied. 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 geographic area and may communicate with the terminal device 120 within the coverage area.
[0046] FIG1 exemplarily shows a network device and a terminal device. 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 of the network device 110, or all be located outside the network coverage of the network device 110, or some may be located within the coverage of the network device 110 and others outside the network coverage of the network device 110. This is not limited in the embodiments of the present application.
[0047] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0048] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0049] The terminal device in the embodiments of the present application may 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 the embodiments of the present application may refer to 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 connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a 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 that provides sidelink signals between UEs in vehicle-to-everything (V2X) or device-to-device (D2D). For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.
[0050] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard 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, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and 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. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network device.
[0051] 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 based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0052] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0053] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0054] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0055] 5G communication systems and applications
[0056] With the increasing demand for communication speed, latency, high-speed mobility, and energy efficiency, coupled with the increasing diversity and complexity of future communication services, the 3GPP international standards organization has begun developing 5G. Key 5G application scenarios include enhanced mobile broadband (eMBB), ultra reliable and low latency communication (URLLC), and massive machine type communication (mMTC).
[0057] eMBB aims to provide users with multimedia content, services, and data, and demand for it is growing rapidly. eMBB can be deployed in various scenarios, such as indoors, in urban areas, and in rural areas. Therefore, eMBB's application capabilities and requirements vary significantly, and detailed analysis of these requirements is necessary based on specific deployment scenarios. Typical applications of URLLC include industrial automation, power automation, remote medical operations (surgery), and traffic safety. Typical characteristics of mMTC include high connection density, low data volumes, latency insensitivity, low module costs, and a long service life.
[0058] In 5G networks, a new radio resource control (RRC) state, the RRC_INACTIVE state, is introduced to reduce air interface signaling overhead and quickly restore wireless connections and data services. The RRC_INACTIVE state is different from the RRC_IDLE state and the RRC_ACTIVE state.
[0059] In the RRC_IDLE state, mobility is based on UE cell reselection. UE paging is initiated by the core network (CN), and the paging area is configured by the CN. There is no UE access stratum (AS) context on the base station side, and no RRC connection exists between the UE and the network.
[0060] 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 the UE. The network knows the UE's location at the cell level, mobility is controlled by the network, and unicast data can be transmitted between the UE and the base station.
[0061] In the RRC_INACTIVE state, mobility is based on UE cell selection and reselection, a CN-NR connection exists, and the UE's AS context exists on a base station. UE paging is triggered by the RAN, and the RAN-based paging area is managed by the RAN. The network side knows the UE's location based on the RAN paging area level.
[0062] Extended reality (XR) business
[0063] XR is considered a technology with great potential. The optimal form and development trend for promoting large-scale XR applications will become one of the typical applications of future communications. Therefore, supporting XR services in wireless communication systems is a key 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. The arrival rate of video streams (measured in frames per second (fps)) can be 30fps, 60fps, 90fps, or 120fps. The corresponding video stream periods can be 33.33ms, 16.67ms, 11.11ms, and 8.33ms.
[0064] XR services feature variable packet sizes with a large average. For example, for AR / VR services with a 100Mbps data rate, the average uplink packet size is 20,833 bytes, with a maximum of 31,250 bytes and a minimum of 10,417 bytes. Therefore, the size of the AR / VR packets to be transmitted in each cycle is between [10,417 bytes and 31,250 bytes]. However, in a real-world communication system with a 100Mbps bandwidth, transmitting a 20,833-byte packet requires approximately four time slots of transmission resources. Therefore, XR services occupy a significant amount of resources in the communication system.
[0065] measurement gap
[0066] In order to achieve inter-frequency or co-frequency measurements, the relevant technology introduces the concept of measurement interval. In NR, the measurement interval can be configured for each UE, or for each frequency range (FR). Regardless of the above granularity configuration, the configuration of the measurement interval usually includes the configuration of parameters such as the measurement gap length (MGL), the measurement gap repetition period (MGRP), and the offset value (offset). As an example, the values of MGL and MGRP for different gap patterns can be shown in Table 1, where different gap pattern identifications (IDs) identify different gap patterns.
[0067] MGL represents the length of the measurement interval. For example, if the MGL value is 6ms, the UE must perform intra-frequency or inter-frequency measurements within these 6ms and cannot transmit data on the current serving cell corresponding to the frequency associated with the measurement interval configuration. MGRP represents the repetition period of the measurement interval. For example, if the MGRP value is 40ms, a measurement interval occurs every 40ms. Interval offset represents the offset position of the measurement interval repetition period.
[0068] Table 1 Interval mode configuration table
[0069] During the measurement interval, the UE stops normal uplink and downlink data transmission on the service cell of the corresponding frequency domain. For example, the UE stops transmitting hybrid automatic repeat request (HARQ) feedback, scheduling request (SR) and channel state information (CSI). For another example, the UE stops reporting the sounding reference signal (SRS). Alternatively, the UE stops transmitting data other than message 3 (Msg3) on the uplink (UL)-shared channel (SCH). Alternatively, the UE stops monitoring the physical downlink control channel (PDCCH) and receiving messages on the downlink (DL)-SCH. The UE can resume normal uplink and downlink data transmission on the service cell of the corresponding frequency domain until the measurement interval ends.
[0070] Delay reporting
[0071] To facilitate network devices to adjust scheduling policies, related technologies have proposed a delay status reporting (DSR) operation. The following are the provisions on DSR in communication standards.
[0072] In RAN2#120, RAN2 agreed to report data volume-related delay information. Specifically, RAN2 will introduce data volume information related to delay information (e.g., remaining time) in the medium access control (MAC) control element (CE). Undefined aspects of delay information reporting include: whether delay information reporting is an extension of the buffer status report (BSR) or a new format; how delay information reporting is performed (e.g., what the report content is); and how to ensure that the reported delay information is up to date (e.g., to handle UL scheduling delays).
[0073] In RAN2#122, RAN2 further agreed to determine the remaining time 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. Undefined aspects of delay information reporting include: whether the UE reports a single value or multiple values; how this is modeled in the PDCP specification; and which UEs support reporting.
[0074] In RAN2#123, further agreements reached on DSR include the following aspects.
[0075] First, the network can configure whether the terminal triggers delay status reporting (whether a threshold is configured for each logical channel group (LCG) is not yet clear);
[0076] Secondly, when the UE triggers the delay information of the LCG, the UE will also report the buffer status related to the remaining time; a single MAC CE is defined for DSR reporting (including buffer status) (it is not yet clear whether this MAC CE is an extended BSR MAC CE or a new MAC CE).
[0077] Thirdly, it is assumed that a new independent MAC CE is defined for DSR (residual delay and related data volume), for example, DSR reporting is not coupled with BSR reporting (the detailed definition of related data volume is not yet clear).
[0078] Fourthly, threshold-based DSR reporting is supported. For example, a DSR report is triggered when the remaining latency of a protocol data unit (PDU) or PDU set falls below a threshold configured by the network (NW). The threshold can be configured for each LCG (whether multiple thresholds can be configured for each LCG and the definition of the remaining time is not yet clear).
[0079] In RAN2#123bis, further agreements reached on DSR include the following aspects.
[0080] First, for triggered DSR, if there is no pending DSR associated with the LCG, the shortest remaining time of buffered data in the UL that is less than the configured threshold is used.
[0081] Secondly, triggering one threshold per LCG is sufficient for DSR.
[0082] Third, if PDU aggregation is configured, the amount of data to be reported in the DSR is calculated by taking into account the total size of the remaining PDUs in the PDU aggregate (if the remaining time of at least one PDU in the PDU aggregate is below the threshold). If PDU aggregation is not configured, it is not clear what is reported.
[0083] Fourth, support for a single latency per LCG as the baseline for the DSR in release (Rel)-18. The remaining time (the shortest remaining time among the LCGs) will be explicitly reported in the DSR.
[0084] Delay status reporting
[0085] The DSR procedure can be used by the UE to provide the gNB with the deferred status of UL data. This deferred 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 of the physical uplink shared channel (PUSCH) transmission that sends the DSR. The RRC layer can control the DSR operation by configuring the remaining time threshold parameter for the DSR operation. The remaining time threshold is the remaining time threshold for uplink data that triggers DSR for a logical channel group. When the remaining time of a PDU in a logical channel group configured for DSR is less than the remaining time threshold configured for the logical channel group, the MAC entity triggers a DSR procedure.
[0086] As mentioned above, during the measurement interval, the UE stops 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 and cause service transmission errors.
[0087] Based on the above problems, the wireless communication method provided by the embodiment of the present application is described in detail below in conjunction with Figure 2. The wireless communication method shown in Figure 2 is applicable to any type of network device and terminal device mentioned above. For ease of understanding, the first terminal device is used below to represent the terminal device applicable to this method.
[0088] The method shown in FIG. 2 may include step S210 .
[0089] In step S210, the first terminal device receives configuration information of the network device. The configuration information may be used to indicate one or more of the following: target resources for uplink and / or downlink transmission that can be used in the measurement interval; target logical channels that can be used in the measurement interval; target logical channel groups that can be used in the measurement interval; target services that can be transmitted in the measurement interval; target HARQ processes that can be transmitted in the measurement interval; whether uplink and / or downlink transmission can be performed in the measurement interval; and whether target transmission can be performed in the measurement interval.
[0090] As an example, the configuration information may be used to indicate the target resources for uplink transmission that can be used within the measurement interval. For example, the configuration information may indicate a specific UL authorization (grant), and the first terminal device may use the transmission resources corresponding to the UL grant to perform uplink transmission within the measurement interval. Alternatively, the configuration information may also be used to indicate the target resources for downlink transmission that can be used within the measurement interval. For example, the configuration information may indicate a specific DL assignment (assignment), and the first terminal device may use the transmission resources corresponding to the DL assignment to perform downlink transmission within the measurement interval.
[0091] As another example, the configuration information may also be used to indicate a target logical channel that can be used within the measurement interval. For example, the configuration information may indicate an identifier of a specific logical channel, and the first terminal device may use the logical channel corresponding to the identifier for data transmission within the measurement interval.
[0092] As another example, the configuration information may also be used to indicate a target logical channel group that can be used within the measurement interval. For example, the configuration information may indicate an identifier of a specific logical channel group, and the first terminal device may use the logical channel group corresponding to the identifier for data transmission within the measurement interval.
[0093] As another example, the configuration information may also be used to indicate a target service that can be transmitted within the measurement interval. For example, the configuration information may indicate an XR service, and the first terminal device may transmit the XR service within the measurement interval.
[0094] As another example, the configuration information may also be used to indicate a target HARQ process that can be transmitted within the measurement interval. For example, the configuration information may indicate a specific HARQ process, and the first terminal device may transmit the HARQ process within the measurement interval.
[0095] As another example, the configuration information may also be used to indicate whether uplink and / or downlink transmission can be performed within the measurement interval. For example, the configuration information may indicate that uplink transmission can be performed, and the first terminal device may perform uplink transmission within the measurement interval.
[0096] As another example, the configuration information may also be used to indicate whether target transmission can be performed within the measurement interval. The target transmission here may refer to the first terminal device performing related transmissions based on 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. For example, the configuration information may indicate that target transmission can be performed based on the target logical channel group that can be used within the measurement interval, and the first terminal device may perform related transmissions based on the target logical channel group that can be used within the measurement interval.
[0097] As another example, the configuration information may also be used to indicate multiple types of the above information. For example, the configuration information may indicate a target logical channel group that can be used during the measurement interval and a target service that can be transmitted during the measurement interval. The first terminal device may then perform data transmission on the target logical channel group and transmit the target service.
[0098] Therefore, based on the method shown in Figure 2, the network device configures the terminal device with available target resources for uplink and / or downlink transmission and / or available target logical channel groups within the measurement interval. The terminal device can perform relevant transmissions within the measurement interval based on the configuration of the network device, which helps reduce the impact of the measurement interval on the quality of service of related services, thereby avoiding service transmission errors.
[0099] In some implementations, the target resources 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 scheduling (DG); and physical uplink control channel (PUCCH) resources.
[0100] The resources used for PDCCH monitoring in the target resources can be configured by at least one of a search space configuration, a radio network temporary identifier (RNTI) or a cell radio network temporary identifier (C-RNTI) related identifier, a PDCCH receiving position, etc. Within the measurement gap, the first terminal device can perform PDCCH monitoring based on the resources used for PDCCH monitoring to obtain resources scheduled by the PDCCH.
[0101] The PDCCH-scheduled resources in the target resources can be configured through the scheduling information on the PDCCH. For example, the downlink control information (DCI) on the PDCCH may include scheduling information of the physical downlink shared channel (PDSCH) and / or PUSCH transmission resources to indicate the PDSCH and / or PUSCH transmission resources. During the measurement gap, the first terminal device may perform related transmissions based on the resources scheduled by the PDCCH to reduce the impact of the measurement gap on the quality of service.
[0102] The CG resources or SPS resources in the target resources can be configured by the location (occasion) and / or index (index) of the resources. The location of the CG resources may refer to one or more specific CG / SPS periods, such as the first CG / SPS period or the first, second, or third CG / SPS periods. The location of the CG resources may also refer to one or more specific positions in one or more CG / SPS periods, such as the first position in the first CG / SPS period, or the first and second positions in the first CG / SPS period, or the first and second positions in the first and second CG / SPS periods. Within the measurement gap, the first terminal device may perform related transmissions based on the CG resources and / or SPS resources, which helps to reduce the impact of the measurement interval on the quality of service.
[0103] The feedback resources for SPS, the feedback resources for DG, and the PUCCH resources in the target resources can be configured by the location and / or index of the resources. The location can refer to a specifically configured feedback resource or feedback resource location, or the location can refer to the location of one or more PUCCHs, or it can be a specific PUCCH index or a PUCCH location corresponding to the configuration. The index can refer to a specifically configured feedback resource or an index corresponding to the feedback resource location, or the index can also refer to an index corresponding to the location of one or more PUCCHs, or it can be a specific PUCCH index or an index corresponding to the PUCCH location corresponding to the configuration. The feedback resources for SPS, the feedback resources for DG, and the PUCCH resources in the target resources can also be all PUCCH locations that the network has configured, or PUCCH locations for feedback, or PUCCH locations for transmitting uplink control information (UCI). Within the measurement gap, the first terminal device can perform related transmissions based on the resources or resource locations, which helps to reduce the impact of the measurement interval on the quality of service.
[0104] In some implementations, the configuration information may further indicate one or more of the following: a logical channel associated with the target resource; a logical channel group associated with the target resource; a service associated with the target resource; or a HARQ process associated with the target resource. For example, the configuration information may indicate a correspondence or association between one or more of the following: a logical channel, a logical channel group, a service, or a HARQ process and the target resource.
[0105] Furthermore, the target resource may only transmit data in the first logical channel or the first logical channel group; and / or; the target resource may only transmit data of the first service; and / or; the target resource may only transmit the corresponding MAC CE of the first logical channel or the first logical channel group or the first service; and / or; the target resource may only transmit data of the first HARQ process, or the target resource may correspond to the first HARQ process; wherein the first logical channel or the first logical channel group or the first service or the first HARQ process is associated with the target resource. That is to say, within the measurement interval, the logical channel, logical channel group, service, and HARQ process associated with the target resource can be relatedly transmitted based on the target resource, otherwise related transmission cannot be performed based on the target resource. Based on this, it helps to avoid unreasonable utilization of the target resource within the measurement interval.
[0106] In addition, if the target resource supports a transmission amount greater than the amount of data in the first logical channel, the first logical channel group, or the first service, the target resource can also be used to transmit data in the second logical channel or the second logical channel group; or, if the target resource supports a transmission amount greater than the amount of data in the first HARQ process, 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. That is, within the measurement interval, if the target resource supports a transmission amount of data, and there are spare resources in addition to transmitting one or more of the logical channels, logical channel groups, services, and HARQ processes associated with the target resource, 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 resources.
[0107] The above configuration information may be for all measurement intervals configured for the first terminal device, that is, the above configuration information is valid in all measurement intervals of the first terminal device. Based on this, the first terminal device may determine the transmission strategy in all measurement intervals based on the configuration information.
[0108] In addition, the above configuration information may also be for a specific measurement interval configured for the first terminal device, that is, the above configuration information is valid within part of the measurement interval of the first terminal device. A specific measurement interval may refer to a measurement interval at a specific location, such as a measurement interval at one or more locations in all measurement intervals. For example, the specific measurement interval may be the first measurement interval in all intervals, or the first, second and third measurement intervals. The specific measurement interval may also be a periodic specific measurement interval, for example, there are one or more specific measurement intervals every X periods, where X is a positive integer greater than or equal to 1. Furthermore, the specific measurement interval may include a measurement interval configuration for the UE, or a measurement interval configuration for the frequency band, or a measurement interval configuration for the radio frequency (RF). Configuration information for a specific measurement interval helps the terminal device determine different transmission strategies for different measurement intervals.
[0109] The configuration information may include first indication information, which may be used to indicate a transmission opportunity in a specific measurement interval, or a transmission opportunity within a specific measurement interval, or a transmission opportunity within all measurement intervals. Based on this, the terminal device may determine the measurement interval in which the transmission opportunity lies, and thereby perform relevant transmissions within the interval in which the transmission opportunity lies.
[0110] In some implementations, the target resource may be a resource dedicated to the measurement interval; or the target resource may be a resource associated with the measurement interval; or the target logical channel may be a logical channel dedicated to the measurement interval; or the target logical channel may be a logical channel associated with the measurement interval; or the target logical channel group may be a logical channel group dedicated to the measurement interval; or the target logical channel group may be a logical channel group associated with the measurement interval; or the target service may be a service dedicated to the measurement interval; or the target service may be a service associated with the measurement interval; or the target HARQ process may be a HARQ process dedicated to the measurement interval; or the target HARQ process may be a HARQ process associated with the measurement interval. In other words, the target resource may not be used for services outside the measurement interval, for logical channels other than the measurement interval or the measurement interval-associated logical channels, for logical channel groups other than the measurement interval or the measurement interval-associated logical channel groups, for services other than the measurement interval or the measurement interval-associated services, or for HARQ processes other than the measurement interval or the measurement interval-associated HARQ processes. This helps avoid resource conflicts when performing target transmission based on the target resource within the measurement interval.
[0111] In some implementations, the method shown in FIG2 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 an available transmission location of a target resource, or a configuration of time-frequency resources that can be transmitted within the measurement interval. Based on the second indication information, the terminal device may perform relevant transmission based on the available transmission location of the target resource or based on the time-frequency resources that can be transmitted.
[0112] In some implementations, the first terminal device is a first terminal device that satisfies a first condition, and the first condition is associated with one or more of the following: terminal location; channel quality; services that exist or are being transmitted by the terminal device; logical channels or logical channel groups configured by the terminal device; capabilities of the terminal device; capability information sent by the terminal device to the network device; and configuration of the terminal device associated with the PUSCH duration or resource period.
[0113] As an example, the first condition may be associated with a terminal location, and the first terminal device may be a terminal device at a specific location. The network device may perform relevant configurations for the terminal device at the specific location through configuration information, thereby helping to reduce the impact of the measurement interval on the terminal device at the specific location.
[0114] As another example, the first condition may be associated with channel quality, and the first terminal device may be a terminal device whose channel quality meets or exceeds a specific channel quality. The network device may, through configuration information, perform relevant configurations for terminal devices whose channel quality meets the specific channel quality, thereby helping to reduce the impact of the measurement interval on terminal devices with the specific channel quality.
[0115] As another example, the first condition may be associated with a service that exists or is being transmitted by the terminal device, and the first terminal device may be a terminal device that exists or is transmitting a specific service. The specific service may be a service with specific latency requirements, specific quality of service (QoS) requirements, and specific priority requirements. Alternatively, the specific service may 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. The network device may perform relevant configurations for the terminal device that exists or is transmitting a specific service through configuration information, which helps to reduce the impact of the measurement interval on the terminal device that exists or is transmitting a specific service.
[0116] As another example, the first condition may be associated with a logical channel or a logical channel group configured by the terminal device, and the first terminal device may be a terminal device configured with a specific logical channel or a logical channel group. A specific logical channel or a logical channel group may refer to a logical channel or a logical channel group with specific latency requirements, specific QoS requirements, or specific priority requirements. A specific logical channel or a logical channel group may also refer to a logical channel or a logical channel group that supports a specific service type, performs PDU set processing, identifies PDU sets, supports data burst processing, or identifies data bursts. The network device may perform relevant configurations for the terminal device configured with a specific logical channel or a logical channel group through configuration information, which helps to reduce the impact of the measurement interval on the terminal device configured with a specific logical channel or a logical channel group.
[0117] As another example, the first condition may be associated with a capability of the terminal device. In this case, the first terminal device may be a terminal device with a specific capability, where the specific capability may be an ability to support UL and / or DL transmissions within the measurement interval. The network device may, through configuration information, perform relevant configurations for the terminal device with the specific capability, thereby helping to reduce the impact of the measurement interval on the terminal device with the specific capability.
[0118] As another example, the first condition may be associated with capability information sent by the terminal device to the network device, and the first terminal device may be a terminal device that sends capability information to the network device. The capability information includes one or more of the following: the capability of the terminal device to perform uplink and / or downlink transmission within the measurement interval; the resource location of the terminal device to perform uplink and / or downlink transmission within the measurement interval; the service that the terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel 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 perform relevant configurations for the terminal device that sends capability information to the network device through configuration information, which helps to reduce the impact of the measurement interval on the terminal device that sends capability information to the network device.
[0119] As another example, the first condition may be associated with a configuration of a terminal device associated with a PUSCH duration or resource period, and the first terminal device may be a terminal device having such configuration. For example, the configuration may 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. The network device may configure the terminal device that sends capability information to the network device through configuration information, thereby helping to reduce the impact of the measurement interval on the terminal device that sends capability information to the network device.
[0120] As another example, the first condition may be associated with one or more of the above conditions. For example, if the first condition is associated with both the capabilities of the terminal device and the terminal location, the first terminal device may be a terminal device with both specific capabilities and a specific location. The network device may use configuration information to perform relevant configurations for terminal devices that meet the first condition, thereby helping to reduce the impact of the measurement interval on the terminal devices that meet the first condition.
[0121] In some implementations, the method shown in Figure 2 also includes step S230. In step S230, the first terminal device performs a first operation based on the configuration information. The first operation may include one of the following: determining whether to perform uplink / downlink transmission in the entire measurement interval or in a specific measurement interval or in the transmission timing of the measurement interval or in the available transmission position in the measurement interval; performing uplink / downlink transmission in the entire measurement interval or in a specific measurement interval or in the transmission timing of the measurement interval or in the available transmission position in the measurement interval. For example, the first terminal device determines, based on the configuration information, that uplink transmission can be performed at an available position in a specific measurement interval. Then, in the specific measurement interval, the first terminal device performs uplink transmission at the available transmission position, thereby helping to reduce the impact of the measurement interval on the quality of service.
[0122] The above-mentioned uplink and / or downlink transmission may include one or more of the following: transmission of HARQ-acknowledgment (ACK) information; PUCCH transmission; SR transmission; CSI transmission; uplink authorization transmission; PDCCH monitoring; DL-SCH reception; MAC layer instructing the physical layer to transmit a transmission block (TB).
[0123] The above describes in detail how a terminal device performs relevant transmissions within a measurement interval based on the configuration information of a network device. However, how the network device determines the above configuration information is not yet clear. Based on this, the wireless communication method provided by another embodiment of the present application is described in detail below in conjunction with Figure 3. The wireless communication method shown in Figure 3 is applicable to any type of network device and terminal device mentioned above. For ease of understanding, the first terminal device is used below to represent a terminal device to which this method is applicable.
[0124] As shown in FIG3 , the method shown in FIG3 may include step S310 .
[0125] In step S310, the first terminal device sends first information to the network device. The first information is used to indicate 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 index required to be used by the first terminal device within the measurement interval; service required to be transmitted by the first terminal device within the measurement interval; logical channel required to be used by the first terminal device within the measurement interval; logical channel group required to be used by the first terminal device within the measurement interval; HARQ process number required to be used by the first terminal device within the measurement interval; signal or channel required to be transmitted by the first terminal device within the measurement interval; capability information associated with the measurement interval of the first terminal device.
[0126] As an example, the first information may be used to indicate the transmission resources recommended by the first terminal device for use within the measurement interval. For example, the first information may indicate specific uplink resources and / or downlink resources. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the target resources for uplink and downlink transmissions that can be used by the terminal device within the measurement interval may be configured.
[0127] As another example, the first information may also be used to indicate a transmission resource configuration recommended by the first terminal device for use within the measurement interval. The network device may then configure the configuration information for the first terminal device based on the first information. For example, the network device may configure target resources for uplink and downlink transmissions that can be used by the terminal device within the measurement interval.
[0128] As another example, the first information may also be used to indicate the resource location of a transmission resource recommended for use by the first terminal device during the measurement interval. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the network device may configure the target resource for uplink and downlink transmission that can be used by the terminal device during the measurement interval.
[0129] As another example, the first information may also be used to indicate the SPS and / or CG index that the first terminal device needs to use during the measurement interval. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the target resources for uplink and downlink transmission that can be used by the terminal device during the measurement interval may be configured.
[0130] As another example, the first information may also be used to indicate a target service that can be transmitted within the measurement interval. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the network device may configure the target service that can be transmitted within the measurement interval for the terminal device.
[0131] As another example, the first information may also be used to indicate a logical channel that the first terminal device needs to use during the measurement interval. The network device may then configure the configuration information for the first terminal device based on the first information. For example, the network device may configure a target logical channel that the terminal device can use during the measurement interval.
[0132] As another example, the first information may also be used to indicate a logical channel group that the first terminal device needs to use during the measurement interval. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the network device may configure a target logical channel group that the terminal device can use during the measurement interval.
[0133] As another example, the first information may also be used to indicate the HARQ process number that the first terminal device needs to use during the measurement interval. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the network device may configure a target HARQ process that can be used by the terminal device during the measurement interval.
[0134] As another example, the first information may also be used to indicate the signal or channel that the first terminal device needs to transmit during the measurement interval. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the network device may configure whether uplink and / or downlink transmissions can be performed during the measurement interval.
[0135] As another example, the first information may also be used to indicate capability information associated with the measurement interval of the first terminal device. The network device may then configure the above configuration information for the first terminal device based on the first information. For example, the network device may configure whether the terminal device can perform a target transmission during the measurement interval. The target transmission here may be the target transmission described above.
[0136] As another example, the first information may also be used to indicate multiple types of the above information. For example, the first information may indicate the HARQ process number that the first terminal device needs to use during the measurement interval, and the signal or channel that the first terminal device needs to transmit during the measurement interval. The network device may then configure the above configuration information for the first terminal device based on the first information.
[0137] The above-mentioned capability information may include one or more of the following: the capability of the first terminal device to perform uplink and / or downlink transmission within the measurement interval; the location where the first terminal device performs uplink and / or downlink transmission within the measurement interval; the service that the first terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel 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 the capability information, it helps the network device to more reasonably configure the above-mentioned configuration information for the terminal device.
[0138] The first information may be for all measurement intervals of the first terminal device or the first frequency band or the first RF configuration. Alternatively, the first information may also be for a specific measurement interval of the first terminal device or the first frequency band or the first RF configuration. The specific measurement interval may be as described above. Alternatively, the first information may also be for the transmission timing of the measurement interval of the first terminal device or the first frequency band or the first RF configuration. Alternatively, the first information may also be for the available transmission position within the measurement interval of the first terminal device or the first frequency band or the first RF configuration. Alternatively, the first information may also be for the transmittable time-frequency resource configuration within the measurement interval of the first terminal device or the first frequency band or the first RF configuration. Based on the targeted first information, the network device may also configure the configuration information in a targeted manner.
[0139] Based on the method shown in FIG3 , the terminal device sends the first information to the network device, which helps the network device configure the above configuration information based on the first information.
[0140] As mentioned above, the terminal device can provide the network with the delay status of the uplink data through the DSR process, so that the network device can adjust the scheduling strategy. However, it is not yet clear how the terminal device reports the DSR. Based on this, the wireless communication method provided by another embodiment of the present application is described in detail below in conjunction with Figure 4. The wireless communication method shown in Figure 4 is applicable to any type of network device and terminal device mentioned above. For ease of understanding, the first terminal device is used below to represent the terminal device to which this method is applicable.
[0141] As shown in FIG. 4 , the method shown in FIG. 4 may include step S401 .
[0142] In step S401, a first terminal device triggers a first DSR and / or sends a first MAC CE. The first MAC CE may be a MAC CE corresponding to the DSR, and the first MAC CE may include information about at least one logical channel group, and the information about a logical channel group may include remaining time information and data volume information.
[0143] Based on the method shown in FIG4 , the first terminal device may report the DSR by triggering the first DSR and / or sending the first MAC CE, which helps the network device to adjust the scheduling strategy.
[0144] In some implementations, the first MAC CE and / or the information of 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 of only one LCG, or carries information of multiple LCGs; the first MAC CE carries information of a buffer status (BS) table selected for the LCG, or information of a buffer status table selected for the first terminal device or the first MAC CE; for an LCG, the first MAC CE carries one or more data volume information; the remaining time of a logical channel group is the remaining time corresponding to the expiration of the PDCP discard timer; 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 data or PDU or PDU set that meets the conditions in the logical channel group, or the data volume of all data or PDUs or PDU sets that meet the conditions. Based on this, it helps the terminal device to clarify the MAC CE and / or logical channel group targeted by the first DSR or the first MAC CE.
[0145] In some implementations, one or more data volumes may meet at least one of the following conditions: one or more data volumes are data volumes with a remaining time less than or equal to a first threshold; multiple data volumes are data volumes with remaining times less than or equal to different first thresholds; for an LCG, one or more data volumes are data volumes with a remaining time less than or equal to the first threshold; for an LCG, multiple data volumes are data volumes with remaining times less than or equal to different first thresholds. This helps the terminal device clearly identify the one or more data volumes corresponding to the reported data volume information.
[0146] In some implementations, one or more data volumes may meet at least one of the following conditions: the remaining time corresponding to the 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 the one or more data volumes reported is less than or equal to the first threshold; for an LCG, the remaining time corresponding to multiple data volumes reported is less than or equal to different first thresholds. Based on this, it is helpful for the terminal device to clearly identify the one or more data volumes corresponding to the reported data volume information.
[0147] In some implementations, the first threshold may be a threshold configured for one of the following: a logical channel group; a data radio bearer; or a terminal device. This helps the terminal device identify the source of the reported data volume.
[0148] In some implementations, a data volume can be one of the following: a data volume corresponding to a minimum remaining time; or all data volumes corresponding to a remaining time less than or equal to a first threshold. This helps the terminal device identify the source of the data volume.
[0149] In some implementations, if the data in a logical channel group triggers the first MAC CE reporting, the first DSR may include one data amount; or, if the data in a logical channel group triggers the first MAC CE reporting, the first DSR may include multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the first threshold, the first DSR may include one data amount; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the first threshold, the first DSR may include multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the first threshold, the first DSR may include one data amount; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the first threshold, the first DSR may include multiple data amounts. Based on this, it helps the terminal device to clarify whether the first DSR contains one data amount or multiple data amounts.
[0150] In some implementations, the multiple data volumes may meet at least one of the following conditions: corresponding to one LCG, the multiple data volumes corresponding to the one LCG correspond to multiple data packets, and the remaining time corresponding to the multiple data packets is less than or equal to a first threshold; or corresponding to multiple LCGs, the multiple data volumes corresponding to the multiple LCGs correspond to multiple data packets, and the remaining time corresponding to the multiple data packets is less than or equal to the first threshold. This helps the terminal device identify the sources of the multiple data volumes.
[0151] In some implementations, the first threshold may be a DSR reporting threshold; alternatively, the first threshold may be a DSR triggering threshold. Furthermore, the first threshold may include a second threshold and a third threshold, one of which may be a DSR triggering threshold, and the other of which may be a DSR reporting threshold.
[0152] In some implementations, the one or more data amounts can include data amounts for a second threshold and / or a third threshold.
[0153] If the second threshold and the third threshold have different values, the one or more data amounts may include one or more of the following: data amount for which the corresponding remaining time is between the second threshold and the third threshold; data amount for which the corresponding remaining time is greater than the second threshold; data amount for which the corresponding remaining time is greater than the third threshold; data amount for which the corresponding remaining time is less than or equal to the second threshold; and data amount for which the corresponding remaining time is less than or equal to the third threshold. This helps the terminal device clearly identify the data amount for the second threshold or the third threshold.
[0154] If the third threshold is greater than the second threshold, the first DSR may include a data volume. A data volume may include one of the following: a data volume corresponding to the third threshold; a data volume corresponding to a remaining time less than or equal to the third threshold; a data volume corresponding to the second threshold; or a data volume corresponding to a remaining time less than or equal to the second threshold. This helps the terminal device clearly understand that when the third threshold is greater than the second threshold, a data volume corresponding to the second threshold or the third threshold is used.
[0155] If the third threshold is greater than the second threshold, the first DSR may include multiple data amounts; wherein the multiple data amounts may include one of the following: multiple data amounts corresponding to a remaining time less than or equal to the third threshold; data amounts corresponding to a remaining time less than or equal to the third threshold; data amounts corresponding to a remaining time greater than or equal to the second threshold; and / or data amounts corresponding to a remaining time less than the second threshold; and multiple data amounts corresponding to a remaining time less than or equal to the second threshold. Based on this, it is helpful for the terminal device to clarify the multiple data amounts for the second threshold or the third threshold when the third threshold is greater than the second threshold.
[0156] In some implementations, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to a second threshold, the first DSR may include a data amount; 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, the first DSR may include a data amount; or, if the data in a logical channel group triggers a MAC CE report, the first DSR may include a data amount. Based on this, it is helpful for the terminal device to clarify the corresponding situation when the first DSR includes a data amount.
[0157] In some implementations, a data volume can be one of the following: a data volume corresponding to a minimum remaining time; or a data volume corresponding to a remaining time less than or equal to a second threshold. Based on this, it is helpful for the terminal device to determine the source of a data volume.
[0158] In some implementations, in 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 the configured threshold. Based on this, it is helpful for the terminal device to determine the data volume reported for a single LCG.
[0159] In some implementations, if the data in a logical channel group triggers a MAC CE report, the first DSR may include multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the second threshold, the first DSR may include multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the second threshold, the first DSR may include multiple data amounts; 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 may include multiple data amounts. Based on this, it helps the terminal device to clarify the corresponding situation when the first DSR includes multiple data amounts.
[0160] In some implementations, the multiple data volumes may include one of the following: multiple data volumes whose corresponding remaining time is less than or equal to the second threshold; data volumes whose corresponding remaining time is less than or equal to the second threshold, and data volumes whose corresponding remaining time is between the second threshold and a third threshold; data volumes whose corresponding remaining time is less than or equal to the third threshold, and data volumes whose corresponding remaining time is between the second threshold and the third threshold; multiple data volumes whose corresponding remaining time is less than or equal to the second threshold, and data volumes whose remaining time is the minimum remaining time. Based on this, it is helpful for the terminal device to determine the source of the multiple data volumes.
[0161] In some implementations, the method shown in FIG4 may further include step S402. In step S402, the first terminal device determines the amount of data associated with the first DSR based on a target PDU and / or a target service data unit (SDU) in the PDCP layer. Based on this, the terminal device may specify how to determine the amount of data associated with the first DSR in the PDCP layer.
[0162] In some implementations, the target PDU and / or target SDU may include one or more of the following: a PDU and / or SDU corresponding to a minimum remaining time; or a PDU and / or SDU corresponding to a remaining time less than or equal to a first threshold. Based on the minimum remaining time and / or the first threshold, the terminal device may be facilitated to determine the target PDU and / or target SDU.
[0163] 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; an SDU or PDU requiring retransmission; or a control PDU. The unpacked, newly transmitted, and / or retransmitted SDUs or PDUs facilitate the terminal device's determination of the target PDU and / or target SDU.
[0164] In some implementations, the target PDU and / or target SDU may not include one or more of the following: a PDU or SDU that has not been delivered to a lower layer of the PDCP layer and is instructed to be discarded; a PDU or SDU that has been delivered to a lower layer of the PDCP layer and is instructed to be discarded; a PDU or SDU that has not been delivered to a lower layer of the radio link control (RLC) layer and is instructed to be discarded; a PDU or SDU that has been delivered to a lower layer of the RLC layer and is instructed to be discarded; or a PDU or SDU whose PDCP discard timer is set to 0 or whose PDCP discard timer is stopped. This helps the terminal device exclude non-target PDUs and / or non-target SDUs.
[0165] In some implementations, the method shown in FIG4 may further include step S403. In step S403, when the target PDU and / or target SDU does not include a control PDU, after receiving an uplink authorization, the first terminal device preferentially delivers the data PDU or SDU to the MAC layer; or, when the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted, after receiving an uplink authorization, the first terminal device preferentially delivers the newly transmitted SDU or PDU to the MAC layer. Based on this, it helps the terminal device to clearly identify the SDU or PDU that is preferentially delivered to the MAC layer.
[0166] In some implementations, the PDCP layer may transmit first information to the RLC layer, where the first information is used by the RLC layer to determine the amount of data associated with the first DSR. Based on the first information, the RLC layer is facilitated to determine the amount of data associated with the first DSR.
[0167] In some implementations, the method shown in FIG4 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 clearly determine how to determine the amount of data associated with the first DSR in the RLC layer.
[0168] In some implementations, the target PDU and / or target SDU may include one or more of the following: a PDU and / or SDU corresponding to a minimum remaining time; or a PDU and / or SDU corresponding to a remaining time less than or equal to a first threshold. Based on the minimum remaining time and / or the first threshold, the terminal device may be facilitated to determine the target PDU and / or target SDU.
[0169] 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 requires retransmission. The unpacked, newly transmitted, and / or retransmitted SDUs or PDUs facilitate the terminal device's determination of the target PDU and / or target SDU.
[0170] In some implementations, the target PDU and / or target SDU may not include one or more of the following: PDUs or SDUs that have not been delivered to the lower layers of the RLC layer and have been instructed to be discarded; or PDUs or SDUs that have been delivered to the lower layers 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.
[0171] In some implementations, the method shown in FIG4 may further include step S405. In step S405, if the target PDU and / or target SDU does not include an SDU or PDU that requires retransmission, after receiving the uplink grant, the first terminal device preferentially delivers the newly transmitted SDU or PDU to the MAC layer. This helps the terminal device clearly identify the SDUs or PDUs that are preferentially delivered to the MAC layer.
[0172] In some implementations, the method shown in Figure 4 further includes step S406. In step S406, the first terminal device triggers a scheduling request SR.
[0173] In some implementations, the method shown in FIG4 may further include step S407. In step S407, the MAC entity of the first terminal device triggers an SR if a first condition is met, the first condition including at least one of the following: if the DSR procedure determines that at least one DSR has been triggered and not cancelled; if no UL-SCH resource is available for a new transmission; if the UL-SCH resource that is availale for a new transmission can not accommodate the DSR MAC CE plus its subheader as a result of logical channel prioritization. Based on the first condition, it helps the terminal device to clearly understand the situation in which the SR is triggered through the MAC entity.
[0174] In some implementations, the method shown in FIG4 may further include step S408. Step S408 may be at least one of the following: the first terminal device determines, based on the RRC configuration, a correspondence between an SR configuration and a DSR, where the correspondence includes: the existence of one or more SR configurations corresponding 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 (LCH) 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 SRs corresponding to the DSRs triggered according to the DSR procedure prior to the MAC PDU assembly.), and / or, stopping the prohibit timer corresponding to the canceled SR (sr-ProhibitTimer shall be stopped), the second condition includes at least one of the following: when the MAC CE is generated, when the MAC PDU is transmitted, the MAC PDU includes a DSR MAC CE; when the MAC PDU is transmitted, the MAC PDU includes a DSR MAC CE, the DSR MAC CE includes remaining time information, and the remaining time information is the remaining time information up to (and including) the last event that triggered a DSR prior to the DSR MAC CE 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 information up to (and including) the last event that triggered a DSR prior to the MAC PDU assembly, 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.); if the third condition is met, the first terminal device cancels all pending SRs corresponding to DSRs triggered according to the DSR procedure (All pending SR(s) for DSR triggered according to the DSR procedure shall be cancelled, or / and, each respective sr-ProhibitTimer shall be stopped.), and / or stops the prohibit timer corresponding to the canceled SR. The third condition is that the UL grant(s) can accommodate all pending data available for transmission.Based on this, it helps the terminal device determine the correspondence between the SR configuration and the DSR, and / or determine the situation of canceling the above pending SR.
[0175] In some implementations, the method shown in Figure 4 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 cancel pending SR procedure.
[0176] In some implementations, the method shown in FIG4 may further include step S410. In step S410, if there is a pending SR and the pending SR corresponds to a DSR, 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 a special cell (SpCell). Based on this, it is helpful for the terminal device to determine the situation in which the random access procedure is triggered on the special cell by the MAC entity.
[0177] In some implementations, the method shown in FIG4 may further include step S411. In step S411, the MAC entity of the first terminal device stops the ongoing random access procedure, where the random access procedure corresponds to a pending SR corresponding to the DSR, where 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, it is helpful for the terminal device to determine the situation in which the ongoing random access procedure is stopped by the MAC entity.
[0178] In some implementations, the method shown in FIG4 may further include step S412. Step S412 may be at least one of the following: the first terminal device transmits a MAC PDU on a UL grant, the UL grant does not include the UL grant provided by the random access process and / or the UL grant corresponding to the transmission message A (message A, MSGA) payload, the MAC PDU includes a DSR MAC CE, and the DSR MAC CE includes remaining time information; optionally, 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. (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, and 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.); the first terminal device transmits a MAC PDU on a UL grant, the UL grant does not include the UL grant provided by the random access process and / or the UL grant corresponding to the transmission MSGA payload, the MAC PDU includes a DSR MAC CE, DSR MAC CE includes the remaining time information; optionally, the remaining time information is the remaining time information until (and including) the last DSR report and MAC PDU package (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, and 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 an UL grant. The UL grant can accommodate all pending data available for transmission. (The UL grant(s) can accommodate all pending data available for transmission.) Based on this, the terminal device can determine which UL grant to use when transmitting the MAC PDU.
[0179] The wireless communication method provided by another embodiment of the present application is described in detail below with reference to Figure 5. The wireless communication method shown in Figure 5 is applicable to any type of network equipment and terminal equipment mentioned above.
[0180] As shown in FIG5 , the method shown in FIG5 may include step S501 .
[0181] In step S501, a terminal device reports buffer size information via one or more LCGs. The one or more LCGs may be configured to use a first BSR table and a second BSR table to report buffer size information, or at least the second BSR table to report buffer size information. The first BSR table and the second BSR table may differ in a first manner, including one or more of the following: a difference in granularity; a difference in BS indication range; a difference in value range; or a difference in table identifier.
[0182] Based on the method shown in FIG5 , the terminal device can report the buffer size information through different BSR tables, which helps the terminal device report complete buffer size information.
[0183] In some implementations, the first BSR table and the second BSR table may be used to report buffer size information for triggered regular BSRs, periodic BSRs, and / or padding BSRs. That is, both BSR tables can accommodate buffer size information for different BSRs, thereby improving buffer size information reporting efficiency.
[0184] In some implementations, the method shown in FIG5 may further include step S502. In step S502, the terminal device triggers a short BSR and / or reports it using a short BSR MAC CE for a triggered regular BSR; or, the terminal device triggers a long BSR and / or reports it using a long BSR MAC CE for a triggered regular BSR; or, the terminal device triggers an enhanced short BSR and / or reports it using an enhanced short BSR MAC CE for a triggered regular BSR; or, the terminal device triggers an enhanced long BSR and / or reports it using an enhanced long BSR MAC CE for a triggered regular BSR; wherein one or more of the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, and the enhanced long BSR MAC CE include information corresponding to the buffer size information in the second BSR table, or the corresponding buffer size is reported via the second BSR table. The terminal device can choose to trigger different BSRs or use different MAC CEs to report a triggered regular BSR, thereby improving the reporting flexibility of the regular BSR.
[0185] In some implementations, the method shown in FIG5 may further include step S503. In step S503, the terminal device triggers a short BSR and / or reports it using a short BSR MAC CE for a triggered periodic BSR; or, the terminal device triggers a long BSR and / or reports it using a long BSR MAC CE for a triggered periodic BSR; or, the terminal device triggers an enhanced short BSR and / or reports it using an enhanced short BSR MAC CE for a triggered periodic BSR; or, the terminal device triggers an enhanced long BSR and / or reports it using an enhanced long BSR MAC CE for a triggered periodic BSR; wherein one or more of the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, and the enhanced long BSR MAC CE include information corresponding to the buffer size information in the second BSR table, or the corresponding buffer size is reported via the second BSR table. The terminal device can choose to trigger different BSRs or use different MAC CEs to report the triggered periodic BSR, which helps improve the reporting flexibility of the periodic BSR.
[0186] In some implementations, the method shown in FIG5 may further include step S504. In step S504, the terminal device triggers a short BSR and / or uses a short BSR MAC CE to report the triggered padding BSR; or the terminal device triggers a long BSR and / or uses a long BSR MAC CE to report the triggered padding BSR; or the terminal device triggers an enhanced short BSR and / or uses an enhanced short BSR MAC CE to report the triggered padding BSR; or the terminal device triggers an enhanced long BSR and / or uses an enhanced long BSR MAC CE to report the triggered padding BSR; or the terminal device triggers an enhanced short truncated BSR and / or uses an enhanced short truncated BSR MAC CE to report the triggered padding BSR; or the terminal device triggers an enhanced long truncated BSR and / or uses an enhanced long truncated BSR MAC CE to report the triggered padding BSR; wherein, the enhanced short BSR, enhanced short BSR MAC CE, enhanced long BSR, enhanced long BSR MAC CE One or more of the following information may be included in the CE, enhanced short truncated BSR, enhanced short truncated BSR MAC CE, enhanced long truncated BSR, and enhanced long truncated BSR MAC CE, and the buffer size information corresponding to the second BSR table, or the corresponding buffer size may be reported through the second BSR table. The terminal device may choose to trigger different BSRs or use different MAC CEs to report the triggered padding BSR, which helps to improve the reporting flexibility of the padding BSR.
[0187] In some implementations, the method shown in FIG5 may further include step S505. In step S505, the terminal device does not trigger a short BSR and / or does not use a short BSR MAC CE to report a triggered padding BSR; and / or the terminal device does not trigger a short truncated BSR and / or does not use a short truncated BSR MAC CE to report a triggered padding BSR; and / or the terminal device does not trigger a long truncated BSR and / or does not use a long truncated BSR MAC CE to report a triggered padding BSR. For a triggered padding BSR, the terminal device may choose not to trigger a specific BSR or not to use a specific MAC CE, which facilitates more reasonable reporting of the padding BSR.
[0188] In some implementations, the method shown in FIG5 may further include step S506. In step S506, the terminal device determines the type of BSR to be triggered and / or the type of MAC CE to be used based on the first factor; wherein the first factor includes one or more of the following: the number of LCGs with data to be transmitted; the size of the padding bits or MAC PDU or PUSCH or UL authorization for transmitting the BSR MAC CE; whether the LCG is configured to use the second BSR table to report buffer size information; the size of the BSR MAC CE and its header; the size of the amount of data to be transmitted of at least one LCG; whether the triggered BSR is a periodic BSR, a regular BSR, or a padding BSR. Based on the first factor, it helps the terminal device to more reasonably determine the type of BSR to be triggered and / or the type of MAC CE to be used.
[0189] In some implementations, the terminal device determines the type of triggered BSR and / or the type of MAC CE used based on the first factor, which may include: the terminal device first determining whether the triggered BSR is a periodic BSR, a regular BSR, or a padding BSR, and then determining other first factors. When the terminal device determines the type of triggered BSR and / or the type of MAC CE used, first determining which type the triggered BSR belongs to helps to more specifically determine the type of triggered BSR and / or the type of MAC CE used.
[0190] In some implementations, the terminal device determines the type of BSR to be triggered and / or the type of MAC CE to be used based on the first factor, which may include: the terminal device first determines whether the LCG is configured to use the second BSR table to report buffer size information, and the size of the amount of data to be transmitted of at least one LCG, and then determines other first factors; or the terminal device first determines the size relationship between the size of the padding bit or MAC PDU or PUSCH or UL authorization that transmits the BSR MAC CE and the size of the BSR MAC CE and its subheader, and whether the LCG is configured to use the second BSR table to report buffer size information, and the size of the amount of data to be transmitted of at least one LCG, and then determines 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 amount of data to be transmitted of at least one LCG, and then determines other first factors. Based on this, the terminal device can more reasonably determine the type of BSR to be triggered and / or the type of MAC CE to be used.
[0191] In some implementations, the method shown in FIG5 may further include step S507. In step S507, if the first condition is met, the terminal device triggers a BSR, and the BSR includes one or more of the following: enhanced short BSR, enhanced short truncated BSR, enhanced long BSR, and enhanced long truncated BSR; and / or, if the first condition is met, the terminal device uses a MAC CE, and the MAC CE includes one or more of the following: enhanced short BSR MAC CE, enhanced short truncated BSR MAC CE, enhanced long BSR MAC CE, and enhanced long truncated BSR MAC CE; wherein, the first condition is that there are one or more LCGs that can be configured to use at least the second BSR table to report buffer information, and the amount of data to be transmitted of at least one LCG meets the first condition, and the first condition is one of the following: the size of the amount of data to be transmitted of 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 of 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 of 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 case, the terminal device can determine the triggered BSR type more specifically.
[0192] In some implementations, the method shown in FIG5 may further include step S508. In step S508, if multiple LCGs satisfy the first condition, the terminal device reports an enhanced long BSR for the periodic BSR and / or regular BSR, reporting to all LCGs, or to all LCGs configured to use at least the second BSR table to report buffer information; or, if one LCG satisfies the first condition, the terminal device reports a short BSR or an enhanced short BSR for the periodic BSR and / or regular BSR, reporting to one LCG; or, if multiple LCGs do not satisfy the first condition, the terminal device reports a long BSR for the periodic BSR and / or regular BSR, reporting to all LCGs, otherwise reporting a short BSR. Based on this, it helps the terminal device select a reasonable BSR type for reporting the periodic BSR and / or regular BSR in the first condition.
[0193] In some implementations, the method shown in FIG5 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 the regular BSR, and reports the enhanced long BSR for all LCGs, or reports the enhanced long BSR for all LCGs configured to use at least the second BSR table to report buffer information; or, if the second condition is not met, the terminal device reports a long BSR for the periodic BSR and / or the regular BSR, and reports the enhanced long BSR 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 the regular BSR, and reports the enhanced long BSR for one LCG; or Alternatively, if there is an LCG with data to be transmitted, and an LCG is configured to use at least the second BSR table to report buffer information, and the amount of data to be transmitted of an LCG meets the first condition, then the terminal device reports an enhanced short BSR for periodic BSR and / or regular BSR, otherwise, reports a short BSR, and the report is for one LCG; wherein the second situation is when there are multiple LCGs with data to be transmitted, at least one LCG can be configured to use at least the second BSR table to report buffer information, and the amount of data to be transmitted of an LCG meets the first condition. Based on this, it helps the terminal device to select a reasonable BSR type for reporting for periodic BSR and / or regular BSR in the second situation.
[0194] In some implementations, the method shown in FIG5 may further include step S510. In step S510, the terminal device determines the type of BSR to report for a padding BSR based first on the third case and then on the fourth case. Alternatively, the terminal device determines the type of BSR to report for a padding BSR based first on the fourth case and then on the third case. The third case is that one or more LCGs are configurable 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 meets the first condition. The fourth case is that the size of the padding bits, the MAC CE, and its subheader is the expected size, and / or there are multiple LCGs with data to be transmitted. This helps the terminal device select a reasonable BSR type for reporting a padding BSR.
[0195] The method provided in the embodiments of the present application is introduced below in conjunction with specific embodiments.
[0196] Example 1
[0197] In embodiment one, the network may configure at least one of the resources, services, and logical channels (groups) that can be used by the UE for uplink and / or downlink data transmission within the measurement gap. Optionally, the resource is a resource dedicated to the measurement gap, or a resource associated with the measurement gap. 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. Optionally, the network may configure the resources and the services / logical channels (groups) that can use the resources. Optionally, the UE is the first UE. The specific implementation process of embodiment one can refer to the following steps.
[0198] 1. The UE receives network RRC configuration information. The RRC configuration information is UE-specific configuration information, UE group-specific configuration information, or cell-specific configuration information. Specifically, the content of the RRC configuration information includes at least one of the following:
[0199] a) Measurement gap configuration parameters, optionally including at least one of the following:
[0200] i. The measurement gap configuration parameters include: MGL, MGRP, gapOffset, etc.
[0201] b) First configuration information for the measurement gap, such as at least one of the resources, services, and logical channels (groups) that the UE can use for uplink and / or downlink data transmission within the measurement gap, including at least one of the following:
[0202] i. Within the measurement gap, the UE may use at least one of the resources, services, and logical channels (groups) for uplink and / or downlink data transmission. Optionally, at least one of the resources, services, and 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, and logical channels (groups) may be for all positions of the measurement gap, or for a specific gap (such as which measurement gaps. Optionally, the specific gap may be a periodic measurement gap position, with one or N specific measurement gaps every X periods) or a specific position. Optionally, the network configures the services or logical channels (groups) that can use the resources, that is, the network configures the association between the services or logical channels (groups) and the resources (that is, only the associated services or logical channels (groups) can use the resources for transmission).
[0203] ii. For example, the base station configures the UE with 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 the transmission resources for transmitting UL information to perform UL transmission. Optionally, the network may indicate the identifier of the LCH / LCG that can be transmitted using the 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, for the information / data of other LCH / LCGs, the UE does not use the resource for transmission. Or, optionally, for the information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs when the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.
[0204] iii. For example, the base station configures the UE with 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.
[0205] c) Second configuration information for the measurement gap. For example, within the measurement gap, the UE performs PDCCH monitoring, or performs DG transmission based on PDCCH scheduling, and the corresponding configuration information. Specifically, it includes at least one of the following:
[0206] i. The configuration information is at least one of PUSCH / PDSCH / PDCCH related configuration, search space related configuration, RNTI or C-RNTI related identifier, PDCCH reception position, etc.
[0207] ii. A correspondence between the PDCCH-scheduled resources and at least one of the services or logical channels (or groups) that can use the resources. That is, the network configures the services or logical channels (or groups) that can use the resources, or only the services or logical channels (or groups) with the specified relationship can use the resources for transmission.
[0208] iii. Optionally, at least one of the resource, service, or logical channel (group) may be for all locations of the measurement gap or for different locations.
[0209] iv. For example, if the base station configures a PDCCH search space and / or RNTI and / or PDCCH position that does not consider a measurement gap, the UE performs relevant PDCCH detection regardless of whether the PDCCH search space and / or RNTI and / or PDCCH position is within the measurement gap, and performs UL and / or DL transmission according to PDCCH scheduling. Optionally, if it is UL, the UE determines, based on the mapping relationship between LCH / LCG and resources configured by the network, an LCH / LCG that can be carried on the obtained resources for performing UL transmission.
[0210] v. For example, for UL, the network may 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, for the information / data of other LCH / LCGs, the UE does not use the resource for transmission. Or, optionally, for the information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs when the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.
[0211] vi. For example, the network indicates whether the PDCCH search space and / or RNTI and / or PDCCH position is applicable to all measurement gaps or to specific measurement gap positions (such as several measurement gaps, or which measurement gaps and which measurement gap number. Optionally, the specific gap may be a periodic measurement gap position, with one or N specific measurement gaps every X periods). That is, the UE may not consider which measurement gap positions are, or at which measurement gaps corresponding to which time / frequency positions it may monitor the PDCCH and / or perform PUSCH / PDSCH transmission corresponding to the PDCCH (based on the PDCCH search space and / or RNTI and / or PDCCH position configured by the network).
[0212] d) CG / SPS configuration. Optionally, the network may indicate the CG / SPS configuration and / or CG / SPS position that can be used within a measurement gap or a specific measurement gap (e.g., which measurement gaps. Optionally, the specific gap may be a periodic measurement gap position, with one or N specific measurement gaps every X periods). Specifically, this may include at least one of the following:
[0213] i. The SPS / CG configuration can be index
[0214] For example, the network may indicate the index of the CG / SPS that can be used within the measurement gap. Within the measurement gap, the UE may use the resources of the CG / SPS corresponding to the index for transmission.
[0215] ii. The CG / SPS position may be a specific occasion, such as resources of one or several CG / SPS cycles, or one or several occasions in a CG / SPS cycle.
[0216] For example, the network may indicate the occasion(s) of CG / SPS that can be used within the measurement gap. The UE may use the occasion(s) of CG / SPS for transmission within the measurement gap.
[0217] For example, a CG / SPS configuration may have multiple CG / SPS occasions within a period. If the network indicates that the first occasion can be used within the measurement gap, the UE can use the first occasion to perform transmission within the measurement gap.
[0218] 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 a measurement gap, and the UE can use these occasion(s) to perform transmissions within the measurement gap. The occasion(s) can be a single period or multiple periods.
[0219] iii. Optionally, the network may configure a set of mapping relationships between the CG and the LCH or service or LCG for measurement gap.
[0220] For example, for UL, the network may 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, for the information / data of other LCH / LCGs, the UE does not use the resource for transmission. Or, optionally, for the information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs when the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.
[0221] e) Sending to the UE an indication of enable / disable transmission by the UE within the measurement gap (optionally, the indication may be in dedicated RRC information or system information).
[0222] f) The UE is a first UE. Optionally, the first UE is at least one of the following:
[0223] i. UEs whose channel quality satisfies the first condition, i. UEs whose channel quality is greater than the first threshold.
[0224] ii. UEs that have or are using the first service, such as the first service, specify latency, service type, QoS parameters, priority, and perform PDU set processing. Identify PDU sets, support data burst processing, or identify data burst services.
[0225] iii. Configure the UE for the first LCH / LCG, such as specifying the latency, service type, QoS parameters, priority, and performing PDU set processing for the first LCH / LCG. Identify PDU sets, support data burst processing, or identify LCH / LCGs with data bursts.
[0226] iv. Supporting UEs performing UL and / or DL transmission within measurement gaps.
[0227] v. Sending a first capability to the network, where the first capability includes at least one of: UL and / or DL transmissions can be performed within a measurement gap, a location where the UE can perform UL / DL transmissions within the measurement gap, services / LCGs / LCHs that require UL and / or DL transmissions within the measurement gap, and the UE does not require a measurement gap.
[0228] vi. A UE with a first configuration, where the first configuration includes at least one of the following: a PUSCH duration is less than or equal to a PUSCH duration threshold, and a resource period is less than a first threshold.
[0229] 2. Within the measurement gap, the UE determines whether to perform transmission within the measurement gap and / or whether to perform uplink / downlink transmission within the measurement gap based on the configuration in the first step.
[0230] a) The behavioral processing is for the measurement gap as a whole (ie, all or each measurement gap), or is based on a specific gap (or gap position).
[0231] b) Based on the first step, the UE may perform uplink or downlink transmission in a measurement gap or a specific measurement gap (note: the uplink or downlink transmission is for related services, LCH, LCG, resources, etc.), including at least one of the following:
[0232] i. Transmit HARQ feedback;
[0233] ii. Transmit SR;
[0234] iii. Transmit CSI;
[0235] iv. Transmit UL grant, including DG, and / or SPS and / or CG;
[0236] v. Monitor PDCCH;
[0237] vi. Receive DL-SCH;
[0238] vii. The MAC layer instructs the physical layer to perform TB transmission;
[0239] c) If, based on the first step, the UE cannot perform uplink or downlink transmission in the measurement gap or the specific measurement gap, the UE does not transmit normal service data in the gap according to the existing protocol.
[0240] Example 2
[0241] In the second embodiment, the UE reports recommended transmission resources, or transmission resource configuration, or transmission resource location within a measurement gap, and / or the UE reports a first capability. Based on the UE report, the network configures or instructs the UE on at least one of resources, services, and logical channels (groups) that the UE can use within the measurement gap for uplink and / or downlink data transmission. Optionally, the UE reports and / or reports resources that are dedicated to the measurement gap, or resources associated with the measurement gap. The specific implementation process of the second embodiment can be seen in the following steps.
[0242] 1. The UE reports first information. The first information is the transmission resource, transmission resource configuration, or transmission resource location recommended by the UE within the measurement gap. And / or, the first information is information about the service / LCH / LCG that the UE needs to transmit within the measurement gap. And / or, the first information is the capability information of the UE (the capability information is whether 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 needs UL and / or DL transmission within the measurement gap, and whether the UE needs a measurement gap).
[0243] a) Optionally, the reporting is for a specific measurement gap (position), or for measurement gaps (all or each measurement gap position).
[0244] b) Optionally, the UE performs UL and / or DL transmission within a measurement gap based on the reported first information.
[0245] c) Optionally, the UE determines whether to transmit and / or performs UL and / or DL transmission within the measurement gap according to the configuration information provided by the network in the second step.
[0246] 2. The UE receives network RRC configuration information. The RRC configuration information is UE-specific configuration information, UE group-specific configuration information, or cell-specific configuration information. Specifically, the content of the RRC configuration information includes at least one of the following:
[0247] 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 resources, services, and logical channels (groups) 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.
[0248] b) Optionally, the resources or resource location or LCH or service or LCG used by the UE within the measurement gap configured by the network may be the same as or different from those indicated by the UE in the first information.
[0249] c) Measurement gap configuration parameters, optionally including at least one of the following:
[0250] i. The measurement gap configuration parameters include: MGL, MGRP, gapOffset, etc.
[0251] d) First configuration information for the measurement gap, such as at least one of the resources, services, and logical channels (groups) that the UE can use for uplink and / or downlink data transmission within the measurement gap, including at least one of the following:
[0252] i. Within the measurement gap, the UE may use at least one of the resources, services, and logical channels (groups) for uplink and / or downlink data transmission. Optionally, at least one of the resources, services, and 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, and logical channels (groups) may be for all positions of the measurement gap, or for a specific gap (such as which measurement gaps. Optionally, the specific gap may be a periodic measurement gap position, with one or N specific measurement gaps every X periods) or a specific position. Optionally, the network configures the services or logical channels (groups) that can use the resources, that is, the network configures the association between the services or logical channels (groups) and the resources (that is, only the associated services or logical channels (groups) can use the resources for transmission).
[0253] ii. For example, the base station configures the UE with 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 the transmission resources for transmitting UL information to perform UL transmission. Optionally, the network may indicate the identifier of the LCH / LCG that can be transmitted using the 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, for the information / data of other LCH / LCGs, the UE does not use the resource for transmission. Or, optionally, for the information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs when the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.
[0254] iii. For example, the base station configures the UE with 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.
[0255] e) Second configuration information for the measurement gap. For example, within the measurement gap, the UE performs PDCCH monitoring, or performs DG transmission based on PDCCH scheduling, and the corresponding configuration information. Specifically, it includes at least one of the following:
[0256] i. The configuration information is at least one of PUSCH / PDSCH / PDCCH related configuration, search space related configuration, RNTI or C-RNTI related identifier, PDCCH reception position, etc.
[0257] ii. A correspondence between the PDCCH-scheduled resources and at least one of the services or logical channels (or groups) that can use the resources. That is, the network configures the services or logical channels (or groups) that can use the resources, or only the services or logical channels (or groups) with the specified relationship can use the resources for transmission.
[0258] iii. Optionally, at least one of the resource, service, or logical channel (group) may be for all locations of the measurement gap or for different locations.
[0259] iv. For example, if the base station configures a PDCCH search space and / or RNTI and / or PDCCH position that does not consider a measurement gap, the UE performs relevant PDCCH detection regardless of whether the PDCCH search space and / or RNTI and / or PDCCH position is within the measurement gap, and performs UL and / or DL transmission according to PDCCH scheduling. Optionally, if it is UL, the UE determines, based on the mapping relationship between LCH / LCG and resources configured by the network, an LCH / LCG that can be carried on the obtained resources for performing UL transmission.
[0260] v. For example, for UL, the network may 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, for the information / data of other LCH / LCGs, the UE does not use the resource for transmission. Or, optionally, for the information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs when the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.
[0261] vi. For example, the network indicates whether the PDCCH search space and / or RNTI and / or PDCCH position is applicable to all measurement gaps or to specific measurement gap positions (such as several measurement gaps, or which measurement gaps and which measurement gap number. Optionally, the specific gap may be a periodic measurement gap position, with one or N specific measurement gaps every X periods). That is, the UE may not consider which measurement gap positions are, or at which measurement gaps corresponding to which time / frequency positions it may monitor the PDCCH and / or perform PUSCH / PDSCH transmission corresponding to the PDCCH (based on the PDCCH search space and / or RNTI and / or PDCCH position configured by the network).
[0262] f) CG / SPS configuration. Optionally, the network may indicate the CG / SPS configuration and / or CG / SPS position that can be used within a measurement gap or a specific measurement gap (e.g., which measurement gap. Optionally, the specific gap may be a periodic measurement gap position, with one or N specific measurement gaps every X periods). Specifically, this may include at least one of the following:
[0263] i. The SPS / CG configuration may be an index.
[0264] ii. For example, the network may indicate the index of the CG / SPS that can be used within the measurement gap. The UE may use the resources of the CG / SPS corresponding to the index for transmission within the measurement gap.
[0265] iii. The CG / SPS position may be a specific occasion, such as resources of one or several CG / SPS cycles, or one or several occasions in a CG / SPS cycle.
[0266] iv. For example, the network may indicate the occasion(s) of CG / SPS that can be used within the measurement gap. The UE may use the occasion(s) of CG / SPS for transmission within the measurement gap.
[0267] v. For example, a CG / SPS configuration may have multiple CG / SPS occasions within a period. If the network indicates that the first occasion can be used within the measurement gap, the UE may use the first occasion to perform transmission within the measurement gap.
[0268] 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 a measurement gap. The UE can then use these occasion(s) to perform transmissions within the measurement gap. The occasion(s) can be a single period or multiple periods.
[0269] vii. Optionally, the network may configure a set of mapping relationships between the CG and the LCH or service or LCG for measurement gap.
[0270] viii. For example, for UL, the network may 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, for the information / data of other LCH / LCGs, the UE does not use the resource for transmission. Or, optionally, for the information / data of other LCH / LCGs, the UE carries the information / data of other LCH / LCGs when the resource size is greater than the amount of information / data of the LCH / LCG corresponding to the identifier of the LCH / LCG.
[0271] g) Sending to the UE an indication of enable / disable transmission by the UE within the measurement gap (optionally, the indication may be in dedicated RRC information or system information).
[0272] h) The UE is a first UE. Optionally, the first UE is at least one of the following:
[0273] i. UEs whose channel quality satisfies the first condition, i. UEs whose channel quality is greater than the first threshold.
[0274] ii. UEs that have or are using the first service, such as the first service, specify latency, service type, QoS parameters, priority, and perform PDU set processing. Identify PDU sets, support data burst processing, or identify data burst services.
[0275] iii. Configure the UE for the first LCH / LCG, such as specifying the latency, service type, QoS parameters, priority, and performing PDU set processing for the first LCH / LCG. Identify PDU sets, support data burst processing, or identify LCH / LCGs with data bursts.
[0276] iv. Supporting UEs performing UL and / or DL transmission within measurement gaps.
[0277] v. Sending a first capability to the network, wherein the first capability includes at least one of the following: 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 service / LCG / LCH that requires UL and / or DL transmissions within the measurement gap, and the UE does not need to measure the gap.
[0278] vi. A UE with a first configuration, where the first configuration includes at least one of the following: a PUSCH duration is less than or equal to a PUSCH duration threshold, and a resource period is less than a first threshold.
[0279] 3. Within the measurement gap, the UE determines whether to perform transmission within the measurement gap and / or whether to perform uplink / downlink transmission within the measurement gap based on the first information in the first step or the configuration in the second step.
[0280] a) The behavioral processing is for the measurement gap as a whole (ie, all or each measurement gap), or is based on a specific gap (or gap position).
[0281] b) Based on the first step, the UE may perform uplink or downlink transmission in a measurement gap or a specific measurement gap (note: the uplink or downlink transmission is for related services, LCH, LCG, resources, etc.), including at least one of the following:
[0282] i. Transmit HARQ feedback
[0283] ii. Transmit SR
[0284] iii. Transmitting CSI
[0285] iv. Transmit UL grant, including DG, and / or SPS and / or CG;
[0286] v. Monitor PDCCH;
[0287] vi. Receive DL-SCH
[0288] vii. The MAC layer instructs the physical layer to perform TB transmission;
[0289] c) If, based on the first step, the UE cannot perform uplink or downlink transmission in the measurement gap or the specific measurement gap, the UE does not transmit normal service data in the gap according to the existing protocol.
[0290] Example 3
[0291] In the third embodiment, the terminal device reports the delay status, and how to determine and obtain the data volume information is shown in the following steps.
[0292] 1. The amount of data carried in the DSR MAC CE.
[0293] a) The DSR MAC CE carries one or more pieces of data volume information.
[0294] i. Optionally, the data volume information may be the data volume size, the index corresponding to the data volume, or the threshold value corresponding to the data volume.
[0295] ii. Optionally, the data volume information is one or more or the overall data volume that is less than or equal to the DSR trigger threshold configured for the LCG or DRB or UE, or one or more or the overall data volume that is less than or equal to the DSR reporting threshold configured for the LCG or DRB or UE.
[0296] 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 may be the same or different. Optionally, they may be configured per LCH, per LCG, or per UE by the network.
[0297] 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 the LCG, DRB or UE, the UE reports a data amount (for example, the data amount corresponding to the minimum delay or minimum remaining delay), or multiple data amounts (for example, for all data packets less than or equal to the trigger threshold, or N data packets, the data amount is reported separately. The data packet is a PDU or a PDU set), or the entire data amount (for example, for all data packets less than or equal to the trigger threshold, an entire data amount is reported. The data packet is a PDU or a PDU set).
[0298] 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 the LCG, DRB or UE, the UE reports a data amount (for example, the data amount corresponding to the minimum delay or minimum remaining delay), or multiple data amounts (for example, for all data packets less than or equal to the reporting threshold, or N data packets, the data amount is reported separately. The data packet is a PDU or a PDU set), or the entire data amount (for example, for all data packets less than or equal to the reporting threshold, an entire data amount is reported. The data packet is a PDU or a PDU set).
[0299] vi. Optionally, if the DSR triggering 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 is reported for the DSR reporting threshold and / or the DSR triggering threshold. For example, at least one of the data volume between the two thresholds, greater than one of the thresholds, and less than the other of the thresholds, is reported.
[0300] vii. Optionally, if the DSR trigger threshold configured by the LCG or DRB or UE is different from the DSR reporting threshold configured by the LCG or DRB or UE, and the DSR reporting threshold is greater than or equal to the DSR trigger threshold, then a data amount information is reported. Optionally, the data amount is the data amount corresponding to the DSR reporting threshold, or is less than or equal to the DSR reporting threshold (such as the overall data amount, or the data amount corresponding to the minimum residual delay, or the overall data amount of the data packet less than or equal to the DSR trigger threshold). Alternatively, if the DSR trigger threshold configured by the LCG or DRB or UE is different from the DSR reporting threshold configured by the LCG or DRB or UE, and the DSR reporting threshold is greater than or equal to the DSR trigger threshold, then multiple data amount information is reported. The multiple data amount information is the data amount for each or N data packets that are less than or equal to the reporting threshold. Alternatively, the amount of data is 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 amount 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).
[0301] viii. Optionally, if the DSR trigger threshold configured by the LCG or DRB or UE is different from the DSR reporting threshold configured by the LCG or DRB or UE, and the DSR trigger threshold is greater than or equal to the DSR reporting threshold, then report one data amount information. Optionally, the data amount is the data amount corresponding to the DSR reporting threshold, or less than or equal to the DSR reporting threshold (such as the overall data amount, or the data amount corresponding to the minimum residual delay, or the overall data amount of data packets less than or equal to the DSR trigger threshold), or less than or equal to the overall data amount of the DSR trigger threshold. Alternatively, if the DSR trigger threshold configured by the LCG or DRB or UE is different from the DSR reporting threshold configured by the LCG or DRB or UE, and the DSR trigger threshold is greater than or equal to the DSR reporting threshold, then report multiple data amount information. The multiple data amount information is the data amount for each or N data packets less than or equal to the DSR trigger threshold. Alternatively, the amount of data is less than or equal to the DSR reporting threshold, and the amount of data is 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 amount of data that is less than or equal to the DSR triggering threshold. Optionally, it may also include the amount of data corresponding to the minimum residual delay).
[0302] ix. If the minimum delay (or minimum remaining time) in an LCG is less than or equal to the DSR reporting threshold configured for the LCG or DRB or UE, the UE reports a data amount (for example, the data amount corresponding to the minimum delay or minimum remaining delay), or multiple data amounts (for example, for all data packets less than or equal to the reporting threshold, or N data packets, the data amount is reported separately. The data packet is a PDU or a PDU set), or the entire data amount (for example, for all data packets less than or equal to the reporting threshold, an entire data amount is reported. The data packet is a PDU or a PDU set).
[0303] x. 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 the LCG, DRB, or UE, or if the residual delay of an LCG simultaneously contains data packets that are greater than, equal to, or less than the DSR reporting threshold, a data volume information is included in the MAC CE. Optionally, the data volume is the data volume corresponding to the data packet (PDU or PDU set) with the minimum delay (or minimum remaining time) in the LCG, or the data volume corresponding to the data packet (PDU or PDU set) with the delay (or remaining delay) in the LCG less than or equal to the DSR reporting threshold.
[0304] xi. For example, if the minimum delay (or minimum remaining time) in an LCG is equal to or greater than the DSR trigger threshold configured for the LCG, DRB or UE, or if the residual delay of an LCG simultaneously contains data packets that are greater than, equal to, or less than the DSR trigger threshold, a data volume information is included in the MAC CE. Optionally, the data volume is the data volume corresponding to the data packet (PDU or PDU set) with the minimum delay (or minimum remaining time) in the LCG, or the data volume corresponding to the data packet (PDU or PDU set) with the delay (or remaining delay) in the LCG less than or equal to the DSR trigger threshold, or the data volume corresponding to the data packet (PDU or PDU set) with the delay (or remaining delay) in the LCG less than or equal to the DSR reporting threshold.
[0305] 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 the LCG or 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 the LCG or DRB or UE, or if the residual delay of an LCG simultaneously contains data packets that are greater than, equal to, or less than the DSR reporting threshold, the MAC CE includes multiple data amount information, optionally, the multiple data amounts, the data amount of each or N data packets whose remaining time is less than or equal to the reporting threshold, or the data amount of each or N data packets whose remaining time is less than or equal to the triggering threshold, or the data amount of the data packets whose remaining time is less than or equal to the reporting threshold + the data amount of the data packets whose remaining time is between the reporting and triggering thresholds, or the data amount of the data packets whose remaining time is less than or equal to the triggering threshold + the data amount of the data packets whose remaining time is between the reporting and triggering thresholds.
[0306] 2. Data volume information acquisition
[0307] a) At the PDCP layer, for DSR, at least one of the following is required:
[0308] i. When the minimum delay (or minimum remaining time) of an LCG or LCH is estimated by the PDCP discard time, such as the remaining duration of the PDCP discard timer, the minimum delay (or minimum remaining time) is determined.
[0309] ii. When the minimum latency (or minimum remaining time) of an LCG or LCH is less than the DSR triggering threshold of the LCG or LCH or UE, PDCP considers which PDUs or SDUs are considered as DSR data based on the data volume information required to be carried in the MAC CE. For example, the PDUs or SDUs corresponding to the minimum latency are considered as DSR data, or the PDUs or SDUs less than or equal to the DSR reporting threshold are considered as DSR data.
[0310] √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, PDCP SDU that needs to be retransmitted for AM DRB, PDCP data PDU that needs to be retransmitted for AM DRB, and PDCP control PDU.
[0311] √Optional: If the PDU or SDU does not include a PDCP control PDU, then after obtaining the UL grant, the UE needs to first give the data PDU or SDU to the MAC layer, or multiplex it in the MAC PDU.
[0312] √Optionally, if the PDU or SDU does not include an 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.
[0313] √Optional: A PDU or SDU that has not been delivered to a lower layer but is indicated to be discarded (or a PDU or SDU whose PDCP discard timer or PSI-specific discard timer has expired) does not belong to the PDU or SDU. Alternatively, a PDU or SDU that is indicated to be discarded (or a PDU or SDU whose PDCP discard timer or PSI-specific discard timer has expired) does not belong to the PDU or SDU (even if delivered to a lower layer).
[0314] iii. When the minimum delay (or minimum remaining time) of an LCG or LCH is less than the DSR trigger threshold of the LCG or LCH or UE, the PDCP sends a first information to the RLC, where the first information is used by the RLC to determine the amount of data for the DSR, or to indicate which SNs correspond to data packets (such as PDCP SN, RLC SN) whose data volume is the data volume for the DSR.
[0315] b) RLC layer
[0316] i. Based on the first PDCP information, consider which PDUs or SDUs are considered as the data volume for DSR. For example, the PDUs or SDUs corresponding to the minimum delay are considered as the data volume for DSR, or the PDUs or SDUs less than or equal to the DSR reporting threshold are considered as the data volume for DSR.
[0317] √Optionally, the PDU or SDU includes at least one of the following: not yet packaged in a PDCP PDU, pending in 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.
[0318] √Optionally, if the PDU or SDU does not include an 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.
[0319] √Optional: A PDU or SDU that has not been delivered to a lower layer but has been instructed to be discarded (or a PDU or SDU whose PDCP discard timer or PSI-specific discard timer has expired) does not belong to the PDU or SDU. Alternatively, a PDU or SDU that has been instructed to be discarded (or a PDU or SDU whose PDCP discard timer or PSI-specific discard timer has expired) does not belong to the PDU or SDU (even if delivered to a lower layer).
[0320] Example 4
[0321] In the fourth embodiment, how the terminal device reports the BSR may be as shown in the following example.
[0322] 1. Example 1
[0323] For regular BSR and periodic BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0324] 1> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0325] 2> Report a long BSR for all LCGs with transmittable data, otherwise report a short BSR.
[0326] 1> Otherwise:
[0327] 2> Report a short BSR.
[0328] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0329] 1>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built:
[0330] 2>report Long BSR for all LCGs which have data available for transmission.
[0331] 1>else:
[0332] 2>report Short BSR.)
[0333] 2. Example 2
[0334] For regular BSR and periodic BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0335] 1> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0336] 2> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0337] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0338] 2> Otherwise:
[0339] 3> Report the enhanced short BSR.
[0340] 1> Otherwise:
[0341] 2> If an LCG with transmittable data is configured with additionalBSR-TableAllowed, and the amount of transmittable data is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0342] 3> Report the enhanced short BSR.
[0343] 2> Otherwise:
[0344] 4> Report a short BSR.
[0345] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0346] 1>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built:
[0347] 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:
[0348] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0349] 2>else:
[0350] 3>report enhanced Short BSR.
[0351] 1>else:
[0352] 2>if one LCG has data available for transmission, which is configured with additional BSR-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.
[0353] 3>report enhanced Short BSR.
[0354] 2>else:
[0355] 4>report short BSR.)
[0356] 3. Example 3
[0357] For regular BSR and periodic BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0358] 1> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0359] 2> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0360] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0361] 2> Otherwise:
[0362] 3> Report a short BSR.
[0363] 1> Otherwise:
[0364] 2> Report a short BSR.
[0365] (For Regular and Periodic BSR,the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0366] 1>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built:
[0367] 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.
[0368] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0369] 2>else:
[0370] 3>report short BSR.
[0371] 1>else:
[0372] (2>report short BSR.)
[0373] 4. Example 4
[0374] For Regular and Periodic BSR,the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0375] 1> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0376] 2> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0377] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0378] 2> Otherwise:
[0379] 3> Report the enhanced short BSR.
[0380] 1> Otherwise:
[0381] 2> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0382] 3> Report a long BSR for all LCGs with transmittable data.
[0383] 2> Otherwise:
[0384] 3> Report a short BSR.
[0385] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0386] 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.
[0387] 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built.
[0388] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0389] 2>else:
[0390] 3>report enhanced short BSR.
[0391] 1>else:
[0392] 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built:
[0393] 3>report Long BSR for all LCGs which have data available for transmission.
[0394] 2>else:
[0395] 3>report short BSR.)
[0396] 5. Example 5
[0397] For regular BSR and periodic BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0398] 1> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0399] 2> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0400] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0401] 2> Otherwise:
[0402] 3> Report a short BSR.
[0403] 1> Otherwise:
[0404] 2> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0405] 3> Report a long BSR for all LCGs with transmittable data.
[0406] 2> Otherwise:
[0407] 3> Report a short BSR.
[0408] (For Regular and Periodic BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0409] 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.
[0410] 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built:
[0411] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0412] 2>else:
[0413] 3>report short BSR.
[0414] 1>else:
[0415] 2>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built:
[0416] 3>report Long BSR for all LCGs which have data available for transmission.
[0417] 2>else:
[0418] 3>report short BSR.)
[0419] 6. Example 6
[0420] For a padding BSR, a MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0421] 1> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0422] 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 subheader:
[0423] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0424] 2> Otherwise:
[0425] 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 subheader:
[0426] 4> For LCGs with transmittable data, report the enhanced long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCG identification LCGID in the case of equal priority.
[0427] 1> Otherwise:
[0428] 2> If the number of padding bits is greater than or equal to the length of the short BSR plus the length of its subheader, but less than the length of the long BSR plus the length of its subheader:
[0429] 3> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0430] 4> If the number of padding bits is equal to the length of the short BSR plus the length of its subheader:
[0431] 5> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0432] 4> Otherwise:
[0433] 5> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0434] 3> Otherwise:
[0435] 4> Report a short BSR.
[0436] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its subheader:
[0437] 3> Report a long BSR for all LCGs with transmittable data.
[0438] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0439] 1>if at least one LCG has data available for transmission when the BSR is to be built,in those LCGs 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:
[0440] 2>if the number of padding bits is equal to or larger than the size of the enhanced Long BSR plus its subheader:
[0441] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0442] 2>else:
[0443] 3>if the number of padding bits is equal to or larger than enhanced Long truncated BSR plus its subheader:
[0444] 4>report enhanced 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.
[0445] 1>else:
[0446] 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 Long BSR plus its subheaders:
[0447] 3>if more than one LCG has data available for transmission when the BSR is to be built:
[0448] 4> 如果填充比特数等于短BSR及其子报头的大小:
[0449] 5> 报告具有最高优先级逻辑信道且有数据可用于传输的LCG的短截断BSR。
[0450] 4> 否则:
[0451] 5> 报告具有数据可用于传输的LCG的长截断BSR,按照每个LCG中最高优先级逻辑信道(有或没有数据可用于传输)的降序排列,并且在优先级相等的情况下,按照LCGID的升序排列。
[0452] 3> 否则:
[0453] 4> 报告短BSR。
[0454] 2> 否则,如果填充比特数等于或大于长BSR及其子报头的大小:
[0455] 3> 报告所有具有数据可用于传输的LCG的长BSR。
[0456] 7. Example Seven
[0457] For a padding BSR, a MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0458] 1> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0459] 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 subheader:
[0460] 3> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0461] 4> If the number of padding bits is equal to the length of the enhanced short BSR plus the length of its subheader.
[0462] 5> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0463] 4> Otherwise:
[0464] 5> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0465] 3> Otherwise:
[0466] 4> Report the enhanced long BSR.
[0467] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its subheader:
[0468] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0469] 1> Otherwise
[0470] 2> If the number of padding bits is equal to or greater than the length of the short BSR plus the length of its subheader, but less than the length of the long BSR plus the length of its subheader:
[0471] 3> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0472] 4> If the number of padding bits is equal to the length of the short BSR plus the length of its subheader.
[0473] 5> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0474] 4> Otherwise:
[0475] 5> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0476] 3> Otherwise:
[0477] 4> Report a short BSR.
[0478] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its subheader.
[0479] 3> Report a long BSR for all LCGs with transmittable data.
[0480] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0481] 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.
[0482] 2>if the number of padding bits is equal to or larger than the size of the enhanced Short BSR plus its subheader but smaller than the size of the enhanced Long BSR plus its subheader:
[0483] 3>if more than one LCG has data available for transmission when the BSR is to be built:
[0484] 4>if the number of padding bits is equal to the size of the enhanced Short BSR plus its subheader:
[0485] 5>report enhanced Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission.
[0486] 4>else:
[0487] 5>report enhanced 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.
[0488] 3>else:
[0489] 4>report enhanced Short BSR.
[0490] 2>else if the number of padding bits is equal to or larger than the size of the enhanced Long BSR plus its subheader:
[0491] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0492] 1>else:
[0493] 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 Long BSR plus its subheader:
[0494] 3>if more than one LCG has data available for transmission when the BSR is to be built:
[0495] 4>if the number of padding bits is equal to the size of the Short BSR plus its subheader:
[0496] 5>report Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission.
[0497] 4>else:
[0498] 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.
[0499] 3>else:
[0500] 4>report Short BSR.
[0501] 2>else if the number of padding bits is equal to or larger than the size of the Long BSR plus its subheader:
[0502] 3>report Long BSR for all LCGs which have data available for transmission.)
[0503] 8. Example 8
[0504] For a padding BSR, a MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0505] 1> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0506] 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 subheader:
[0507] 3> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0508] 4> If the number of padding bits is equal to the length of the short BSR plus the length of its subheader.
[0509] 5> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0510] 4> Otherwise:
[0511] 5> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0512] 3> Otherwise:
[0513] 4> Report a short BSR.
[0514] 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 subheader:
[0515] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0516] 1> Otherwise
[0517] 2> If the number of padding bits is equal to or greater than the length of the short BSR plus the length of its subheader, but less than the length of the long BSR plus the length of its subheader:
[0518] 3> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0519] 4> If the number of padding bits is equal to the length of the short BSR plus the length of its subheader.
[0520] 5> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0521] 4> Otherwise:
[0522] 5> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0523] 3> Otherwise:
[0524] 4> Report a short BSR.
[0525] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its subheader.
[0526] 3>Report a long BSR for all LCGs with data to be transmitted.
[0527] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0528] 1> if at least one LCG has data available for transmission in which at least one LCG is configured with additional BSR-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
[0529] 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 enhanced Long BSR plus its subheader:
[0530] 3> if more than one LCG has data available for transmission when the BSR is to be built:
[0531] 4> if the number of padding bits is equal to the size of the Short BSR plus its subheader:
[0532] 5>report Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission.
[0533] 4>else:
[0534] 5>report enhanced 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.
[0535] 3>else:
[0536] 4>report Short BSR.
[0537] 2>else if the number of padding bits is equal to or larger than the size of the enhanced Long BSR plus its subheader:
[0538] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0539] 1>else
[0540] 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 Long BSR plus its subheader:
[0541] 3>if more than one LCG has data available for transmission when the BSR is to be built:
[0542] 4>if the number of padding bits is equal to the size of the Short BSR plus its subheader:
[0543] 5>report Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission.
[0544] 4>else:
[0545] 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.
[0546] 3>else:
[0547] 4>report Short BSR.
[0548] 2>else if the number of padding bits is equal to or larger than the size of the Long BSR plus its subheader:
[0549] 3>report Long BSR for all LCGs which have data available for transmission.)
[0550] 9. Example 9
[0551] For a padding BSR, a MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0552] 1> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0553] 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 subheader, but less than the length of the enhanced long BSR plus the length of its subheader:
[0554] 3> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0555] 4> If the number of padding bits is equal to the length of the short BSR plus the length of its subheader:
[0556] 5> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0557] 4> Otherwise:
[0558] 5> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0559] 3> Otherwise:
[0560] 4> Report a short BSR.
[0561] 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 subheader:
[0562] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0563] 1> Otherwise:
[0564] 2> If the number of padding bits is equal to or greater than the length of the short BSR plus the length of its subheader, but less than the length of the long BSR plus the length of its subheader:
[0565] 3> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0566] 4> If the number of padding bits is equal to the length of the short BSR plus the length of its subheader:
[0567] 5> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0568] 4> Otherwise:
[0569] 5> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0570] 3> Otherwise:
[0571] 4> Report a short BSR.
[0572] 2> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its subheader.
[0573] 3> Report a long BSR for all LCGs with transmittable data.
[0574] (For Padding BSR, the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0575] 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:
[0576] 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 enhanced Long BSR plus its subheader:
[0577] 3>if more than one LCG has data available for transmission when the BSR is to be built:
[0578] 4>if the number of padding bits is equal to the size of the Short BSR plus its subheader:
[0579] 5>report Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission.
[0580] 4>else:
[0581] 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.
[0582] 3>else:
[0583] 4>report Short BSR.
[0584] 2>else if the number of padding bits is equal to or larger than the size of the enhanced Long BSR plus its subheader:
[0585] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0586] 1>else:
[0587] 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 Long BSR plus its subheader:
[0588] 3>if more than one LCG has data available for transmission when the BSR is to be built:
[0589] 4>如果填充比特数等于短BSR及其子报头的大小:
[0590] 5>报告具有最高优先级逻辑信道且有数据可供传输的LCG的短截断BSR。
[0591] 4>否则:
[0592] 5>报告具有数据可供传输的LCG的长截断BSR,这些LCG中的逻辑信道按照每个LCG中最高优先级逻辑信道(有或没有数据可供传输)的降序排列,并且在优先级相等的情况下,按照LCGID的升序排列。
[0593] 3>否则:
[0594] 4>报告短BSR。
[0595] 2>否则,如果填充比特数等于或大于长BSR及其子报头的大小:
[0596] 3>报告所有具有数据可供传输的LCG的长BSR。
[0597] 10. Example Ten
[0598] For a padding BSR, a MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0599] 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 subheader, but less than the length of the long BSR plus the length of its subheader:
[0600] 2> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0601] 3> If the number of padding bits is equal to the length of the short BSR plus the length of its subheader:
[0602] 4> For the logical channel with the highest priority of the LCG that can transmit data, report the short truncation BSR.
[0603] 3> Otherwise:
[0604] 4> For LCGs with transmittable data, report the long truncation BSR in descending order of the logical channel priority in each logical channel (with or without transmittable data), or in descending order of the LCGID in the case of equal priority.
[0605] 2> Otherwise:
[0606] 3> Report a short BSR.
[0607] 1> If the number of padding bits is equal to or greater than the length of the long BSR plus the length of its subheader:
[0608] 2> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0609] 3> If the number of padding bits is equal to the length of the long BSR plus the length of its subheader:
[0610] 4> Report enhanced long BSR for all LCGs with transmittable data.
[0611] 3> Otherwise:
[0612] 4> Report a long BSR for all LCGs with transmittable data.
[0613] (For Padding BSR,the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0614] 1>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 Long BSR plus its subheader:
[0615] 2>if more than one LCG has data available for transmission when the BSR is to be built:
[0616] 3>if the number of padding bits is equal to the size of the Short BSR plus its subheader:
[0617] 4>report Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission.
[0618] 3>else:
[0619] 4>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.
[0620] 2>else:
[0621] 3>report Short BSR.
[0622] 1>else if the number of padding bits is equal to or larger than the size of the Long BSR plus its subheader:
[0623] 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,
[0624] 3>if the number of padding bits is equal to or larger than the size of the enhanced Long BSR plus its subheader.
[0625] 4>report enhanced Long BSR for all LCGs which have data available for transmission
[0626] 3>else
[0627] 4>report Long BSR for all LCGs which have data available for transmission.)
[0628] 11. Example 11
[0629] For regular BSR and periodic BSR, the MAC entity that is not configured with logicalChannelGroupIAB-Ext by upper layers shall:
[0630] 1> If you want to create a MAC PDU containing a BSR, multiple LCGs have data to transmit:
[0631] 2> If at least one LCG has data to transmit, and at least one of the LCGs is configured with additionalBSR-TableAllowed, and the amount of data that the LCG can transmit is greater than or equal to the minimum amount of data in the second BSR table and less than or equal to the maximum amount of data in the second BSR table:
[0632] 3> Report enhanced long BSR for all LCGs with transmittable data.
[0633] 2> Otherwise:
[0634] 3> Report a long BSR for all LCGs with transmittable data.
[0635] 1> Otherwise:
[0636] 2> Report a short BSR.
[0637] (For Regular and Periodic BSR,the MAC entity for which logicalChannelGroupIAB-Ext is not configured by upper layers shall:
[0638] 1>if more than one LCG has data available for transmission when the MAC PDU containing the BSR is to be built:
[0639] 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:
[0640] 3>report enhanced Long BSR for all LCGs which have data available for transmission.
[0641] 2>else:
[0642] 3>report Long BSR for all LCGs which have data available for transmission.
[0643] 1>else:
[0644] 2>report short BSR.)
[0645] As an example, the format of the enhanced long BSR MAC CE (or enhanced BSR MAC CE) and / or the format of the enhanced long truncated BSR MAC CE (or enhanced truncated BSR MAC CE) may be as shown in Table 1.
[0646] As an example, the format of the enhanced short BSR MAC CE and / or the format of the enhanced short truncated BSR MAC CE may be as shown in Table 2.
[0647] As another example, the format of the enhanced short BSR MAC CE and / or the format of the enhanced short truncated BSR MAC CE may also be as shown in Table 3.
[0648] Table 1
[0649] Table 2
[0650] Table 3
[0651] The following describes each field in Tables 1 to 3.
[0652] Among them, the field LCG i It can indicate the existence of the Buffer Size field of logical channel group i. i When set to 1, it indicates reporting the Buffer Size field of logical channel group i. i When set to 0, it means that the Buffer Size field of logical channel group i is not reported. (LCG i :this field indicates the presence of the Buffer Size field for the logical channel group i.The LCG i field set to 1indicates that the Buffer Size field for the logical channel group i is reported.The LCG i field set to 0 indicates that the Buffer Size field for the logical channel group i is not reported.).
[0653] Among them, the field BT iA BSR table that can represent the buffer size of the coded logical channel group i. i When set to 1, it indicates that the buffer size of logical channel group i is encoded using the second BSR table. i When set to 0, it indicates that the buffer size of logical channel group i is encoded using the first BSR table. (BT i :this field indicates which buffer size table is used to encode the buffer size of the logical channel group i.The BT i field set to 1indicates that the buffer size table specified in the second BSR table is used for the logical channel group i.The BT i field set to 0indicates that the buffer size table specified in the first BSR table is used for the logical channel group i.)
[0654] The Buffer Size field indicates 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 (that is, 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 length of the buffer size field is 8 bits. The value of the buffer size field can be reported through the first BSR table or the second BSR table. The buffer size field is based on the LCG iinto the table in ascending order. (Buffer Size: The Buffer Size field identifies the total amount of data available according to the data volume calculation procedure in TS 38.322 and TS 38.323 across all logical channels of a logical channel group after the MAC PDU has been built (ieafter the logical channel prioritization procedure, which may result the value of the Buffer Size field to zero). in the buffer size computation.The length of this field is 8bits.The values for the Buffer Size fields are shown in the first or second BSR table.The Buffer Size fields are included in ascending order based on the LCG i .)
[0655] It is worth noting that Buffer Size1 in the figure can refer to the data volume of the LCG corresponding to the BSR MAC CE. In addition, there is only one LCG i The value is 1, there is only one BT i The value is 1.
[0656] Example 5
[0657] In some cases, triggering DSR is not necessary. Based on this issue, you can consider any of the following methods to limit DSR triggering.
[0658] Option 1: Introduce a DSR prohibit timer for the DSR triggering. A new DSR for a LCG can be triggered if the corresponding DSR prohibit timer is not running.
[0659] Specifically, the DSR prohibit timer can be configured by the gNB and operated per LCG. In an 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 since the transmission of a DSR MAC CE in which the DS information of this corresponding LCG is included.
[0660] Alternatively, the DSR prohibit timer can be configured by the gNB and operated per LCG. In an 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 since the last transmission of a DSR MAC CE.
[0661] - Option 2: Restrict the SDU that triggers a new DSR would be the one whose remaining time is above the configured threshold when the last transmission of a DSR MAC CE.
[0662] - Option 3: Restrict the SDU that triggers a new DSR would be the one that does not trigger a DSR before.
[0663] Specifically, for the 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. It is because the delay information of the previous PDU set is already known by the network and knowing the information of the new PDU set helps the network scheduling better.
[0664] 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 till the last transmission of a DSR MAC CE.
[0665] For example, for a DSR reporting, the delay information included 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 reporting, the delay information included should not be the remaining time of the PDU set which has previously triggered a DSR.
[0666] - Option 4: a new DSR be triggered for these bits (i.e. the new PDU set) that does not have the smallest remaining time.
[0667] - Option 5: a new DSR triggering wait until the bits of the first PDU Set are removed (finished transmitting or discarded) and then a delayed DSR is triggered.
[0668] - Option 6: For an LCG, if its data volume changes (e.g., increases or decreases), or if the data volume of (one or all) packets with a residual delay less than or equal to the trigger threshold changes (e.g., increases or decreases), a new DSR is triggered.
[0669] - Option 7: For a UE, if the data volume changes (e.g., increases or decreases), or if the data volume of (one or all) packets with a residual delay less than or equal to the trigger threshold changes (e.g., increases or decreases), a new DSR is triggered.
[0670] - Option 8: Restrict the SDU that triggers a new DSR would be the newly arriving SDU, or the SDU arrived after the last transmission.
[0671] - Option 9: Introduce a DSR prohibit timer for the DSR triggering. A new DSR for a UE can be triggered if the corresponding DSR prohibit timer is not running.
[0672] Specifically, the DSR prohibit timer can be configured by the gNB and operated per UE. In an implementation, the MAC triggers a new DSR if the corresponding DSR prohibit timer is not running. The MAC starts the DSR prohibit timer since the transmission of a DSR MAC CE.
[0673] - Option 10: Restrict the SDU that triggers a new DSR would 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.
[0674] Optionally, options 1-10 may exist / be used individually or simultaneously.
[0675] Optionally, the PDU set in options 1-10 can also be extended to PDU, SDU, data packet or data burst.
[0676] Example 6
[0677] If uplink skipping is enabled and no data is available for a CG PUSCH configured with UTO-UCI transmission, the MAC does not generate a MAC PDU for this CG PUSCH in the case of no other UCI to be multiplexed.
[0678] One implementation of updating the MAC specification may be as follows.
[0679] The MAC entity shall:
[0680] 1> If the MAC entity is configured with enhancedSkipUplinkTxDynamic with a value of true, and the grant indicated to the HARQ entity is written to the C-RNTI, or if the MAC entity is configured with enhancedSkipUplinkTxConfigured with a value of true, and the grant indicated to the HARQ entity is a configured uplink grant:
[0681] 2> if there is no UCI, except for the UTO-UCI multiplexed in the PUSCH transmission as specified in TS 38.213; and
[0682] 2> if there is no aperiodic CSI required for PUSCH transmission as specified in TS 38.212; and
[0683] 2> if there is no MAC SDU in the MAC PDU; and
[0684] 2> If the MAC PDU contains only periodic BSRs and no LCG data is available, or the MAC PDU contains only padding BSRs:
[0685] 3> Do not generate MAC PDU for HARQ entity.
[0686] (The MAC entity shall:
[0687] 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 configured uplink grant:
[0688] 2>if there is no UCI excluding UTO-UCI to be multiplexed on this PUSCH transmission as specified in TS 38.213; and
[0689] 2>if there is no aperiodic CSI requested for this PUSCH transmission as specified in TS 38.212; and
[0690] 2>if the MAC PDU includes zero MAC SDUs; and
[0691] 2>if the MAC PDU includes only the periodic BSR and there is no data available for any LCG,or the MAC PDU includes only the padding BSR:
[0692] 3>not generate a MAC PDU for the HARQ entity.)
[0693] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 5 . The device embodiment of the present application is described in detail below in conjunction with Figures 6 to 14 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for portions not described in detail, reference can be made to the above method embodiment.
[0694] FIG6 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. The terminal device 600 in FIG6 includes a receiving module 610. The receiving module 610 is used to receive configuration information, and the configuration information is used to indicate 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; whether target transmission can be performed within the measurement interval.
[0695] In some implementations, the target resources include one or more of the following: resources for PDCCH monitoring; resources for PDCCH scheduling; CG resources; SPS resources; feedback resources for SPS; feedback resources for DG; and PUCCH resources.
[0696] In some implementations, the configuration information is further used to indicate one or more of the following: a logical channel associated with the target resource; a logical channel group associated with the target resource; a service associated with the target resource; or a HARQ process associated with the target resource.
[0697] In some implementations, the target resource only transmits data in the first logical channel or the first logical channel group; and / or; the target resource only transmits data of the first service; and / or; the target resource only transmits the corresponding MAC CE of the first logical channel or the first logical channel group or the first service; and / or; the target resource only transmits data of the first HARQ process, or, the target resource corresponds to the first HARQ process; wherein, the first logical channel or the first logical channel group or the first service or the first HARQ process is associated with the target resource.
[0698] In some implementations, if the target resource supports transmission of data that is greater than the amount of data in the first logical channel or the first logical channel group or the first service, the target resource is also used to transmit data in the second logical channel or the second logical channel group; or, if the target resource supports transmission of data that is greater than the amount of data in the first HARQ process, the target resource is also used to transmit data in the second logical channel or the second logical channel group or the second service or the second HARQ process, or the first HARQ process can be reassembled; wherein, the first logical channel or the first logical channel group or the first service is associated with the target resource, and the second logical channel or the second logical channel group or the second service is not associated with the target resource.
[0699] In some implementations, the configuration information is for all measurement intervals configured for the first terminal device; or, the configuration information is for a specific measurement interval configured for the first terminal device.
[0700] In some implementations, the 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 an RF.
[0701] In some implementations, the configuration information includes first indication information, where the first indication information is used to indicate a transmission opportunity in a specific measurement interval, or to indicate a transmission opportunity within a specific measurement interval, or to indicate a transmission opportunity within all measurement intervals.
[0702] 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.
[0703] In some implementations, the receiving module 610 is further configured to receive second indication information, where the second indication information is used to indicate an available transmission position of the target resource, or a time-frequency resource configuration that can be transmitted within the measurement interval.
[0704] In some implementations, the first terminal device is a first terminal device that satisfies a first condition, and the first condition is associated with one or more of the following: terminal location; channel quality; services that exist or are being transmitted by the terminal device; logical channels or logical channel groups configured by the terminal device; capabilities of the terminal device; capability information sent by the terminal device to the network device; and configuration of the terminal device associated with the PUSCH duration or resource period.
[0705] In some implementations, the capability information includes one or more of the following: the ability of the terminal device to perform uplink and / or downlink transmission within the measurement interval; the resource location of the terminal device to perform uplink and / or downlink transmission within the measurement interval; the service that the terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel 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.
[0706] In some implementations, the first terminal device also includes an execution module, which is used to perform a first operation based on the configuration information, and the first operation includes one of the following: determining whether to perform uplink / downlink transmission within the entire measurement interval or within a specific measurement interval or the transmission timing of the measurement interval or the available transmission position within the measurement interval; performing uplink / downlink transmission within the entire measurement interval or within a specific measurement interval or the transmission timing of the measurement interval or the available transmission position within the measurement interval.
[0707] 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 authorization transmission; PDCCH monitoring; DL-SCH reception; and the MAC layer instructing the physical layer to transmit TB.
[0708] FIG7 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. The network device 700 in FIG7 includes a sending module 710, which is configured to send configuration information to a first terminal device, the configuration information being configured to indicate 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.
[0709] In some implementations, the target resources include one or more of the following: resources for PDCCH monitoring; resources for PDCCH scheduling; CG resources; SPS resources; feedback resources for SPS; feedback resources for DG; and PUCCH resources.
[0710] In some implementations, the configuration information is further used to indicate one or more of the following: a logical channel associated with the target resource; a logical channel group associated with the target resource; a service associated with the target resource; or a HARQ process associated with the target resource.
[0711] In some implementations, the target resource only transmits data in the first logical channel or the first logical channel group; and / or; the target resource only transmits data of the first service; and / or; the target resource only transmits the corresponding MAC CE of the first logical channel or the first logical channel group or the first service; and / or; the target resource only transmits data of the first HARQ process, or, the target resource corresponds to the first HARQ process; wherein, the first logical channel or the first logical channel group or the first service or the first HARQ process is associated with the target resource.
[0712] In some implementations, if the target resource supports transmission of data that is greater than the amount of data in the first logical channel or the first logical channel group or the first service, the target resource is also used to transmit data in the second logical channel or the second logical channel group; or, if the target resource supports transmission of data that is greater than the amount of data in the first HARQ process, the target resource is also used to transmit data in the second logical channel or the second logical channel group or the second service or the second HARQ process, or the first HARQ process can be reassembled; wherein, the first logical channel or the first logical channel group or the first service is associated with the target resource, and the second logical channel or the second logical channel group or the second service is not associated with the target resource.
[0713] In some implementations, the configuration information is for all measurement intervals configured for the first terminal device; or, the configuration information is for a specific measurement interval configured for the first terminal device.
[0714] In some implementations, the 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 an RF.
[0715] In some implementations, the configuration information includes first indication information, where the first indication information is used to indicate a transmission opportunity in a specific measurement interval, or to indicate a transmission opportunity within a specific measurement interval, or to indicate a transmission opportunity within all measurement intervals.
[0716] 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.
[0717] In some implementations, the sending module 710 is further used to send second indication information to the first terminal device, where the second indication information is used to indicate the available transmission position of the target resource, or the time-frequency resource configuration that can be transmitted within the measurement interval.
[0718] In some implementations, the first terminal device is a first terminal device that satisfies a first condition, and the first condition is associated with one or more of the following: terminal location; channel quality; services that exist or are being transmitted by the terminal device; logical channels or logical channel groups configured by the terminal device; capabilities of the terminal device; capability information sent by the terminal device to the network device; and configuration of the terminal device associated with the PUSCH duration or resource period.
[0719] In some implementations, the capability information includes one or more of the following: the ability of the terminal device to perform uplink and / or downlink transmission within the measurement interval; the resource location of the terminal device to perform uplink and / or downlink transmission within the measurement interval; the service that the terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel 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.
[0720] Figure 8 is a structural diagram of a terminal device provided by another embodiment of the present application. The terminal device 800 in Figure 8 includes a sending module 810, which is used to send first information to a network device, where the first information is used to indicate one or more of the following: the transmission resources recommended by the first terminal device for use within the measurement interval; the transmission resource configuration recommended by the first terminal device for use within the measurement interval; the resource location of the transmission resources recommended by the first terminal device for use within the measurement interval; the time-frequency resource location recommended by the first terminal device for use within the measurement interval; the SPS and / or CG index that the first terminal device needs to use within the measurement interval; the service that the first terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel that the first terminal device needs to transmit within the measurement interval; and the capability information of the first terminal device associated with the measurement interval.
[0721] In some implementations, the capability information includes one or more of the following: the ability of the first terminal device to perform uplink and / or downlink transmission within the measurement interval; the location at which the first terminal device performs uplink and / or downlink transmission within the measurement interval; the service that the first terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel that the first terminal device needs to transmit within the measurement interval; and the first terminal device's requirement for the measurement interval.
[0722] In some implementations, the first information is for all measurement intervals of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for a specific measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for the transmission timing of the measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for the available transmission position within the measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for the transmittable time-frequency resource configuration within the measurement interval of the first terminal device or the first frequency band or the first RF configuration.
[0723] Figure 9 is a structural diagram of a network device provided by another embodiment of the present application. The network device 900 in Figure 9 includes a receiving module 910, which is used to receive first information sent by a first terminal device, and the first information is used to indicate one or more of the following: the transmission resources recommended by the first terminal device for use in the measurement interval; the transmission resource configuration recommended by the first terminal device for use in the measurement interval; the resource location of the transmission resources recommended by the first terminal device for use in the measurement interval; the time-frequency resource location recommended by the first terminal device for use in the measurement interval; the SPS and / or CG index that the first terminal device needs to use in the measurement interval; the service that the first terminal device needs to transmit in the measurement interval; the logical channel that the first terminal device needs to use in the measurement interval; the logical channel group that the first terminal device needs to use in the measurement interval; the HARQ process number that the first terminal device needs to use in the measurement interval; the signal or channel that the first terminal device needs to transmit in the measurement interval; and the capability information of the first terminal device associated with the measurement interval.
[0724] In some implementations, the capability information includes one or more of the following: the ability of the first terminal device to perform uplink and / or downlink transmission within the measurement interval; the location at which the first terminal device performs uplink and / or downlink transmission within the measurement interval; the service that the first terminal device needs to transmit within the measurement interval; the logical channel 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 signal or channel that the first terminal device needs to transmit within the measurement interval; and the first terminal device's requirement for the measurement interval.
[0725] In some implementations, the first information is for all measurement intervals of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for a specific measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for the transmission timing of the measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for the available transmission position within the measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, the first information is for the transmittable time-frequency resource configuration within the measurement interval of the first terminal device or the first frequency band or the first RF configuration.
[0726] Figure 10 is a schematic diagram of the structure of a terminal device provided by another embodiment of the present application. Terminal device 1000 in Figure 10 includes a triggering module 1010 and / or a sending module 1020. Triggering module 1010 is configured to trigger a first DSR; sending module 1020 is configured to send a first MAC CE. The first MAC CE is a MAC CE corresponding to the DSR, and the MAC CE includes information about at least one logical channel group. The information about a logical channel group includes remaining time information and data volume information.
[0727] In some implementations, the first MAC CE and / or information of 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 of only one LCG, or carries information of multiple LCGs; the first MAC CE carries information of a buffer status (BS) table selected for the LCG, or information of a buffer status table selected for the first terminal device or the first MAC CE; for an LCG, the first MAC CE carries one or more data volume information; the remaining time of a logical channel group is the remaining time corresponding to the expiration of the PDCP discard timer; 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 for which the remaining time is less than or equal to the first threshold; the data volume of a logical channel group is the data volume of one data or PDU or PDU set that meets the conditions in the logical channel group, or the data volume of all data or PDUs or PDU sets that meet the conditions.
[0728] In some implementations, one or more data amounts meet at least one of the following conditions: one or more data amounts are data amounts whose remaining time is less than or equal to a first threshold; multiple data amounts are data amounts whose remaining time is less than or equal to different first thresholds; for an LCG, one or more data amounts are data amounts whose remaining time is less than or equal to the first threshold; for an LCG, multiple data amounts are data amounts whose remaining time is less than or equal to different first thresholds.
[0729] 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 the first threshold; for an LCG, the remaining time corresponding to multiple reported data volumes is less than or equal to different first thresholds.
[0730] In some implementations, the first threshold is a threshold configured for one of the following: a logical channel group; a data radio bearer; a terminal device.
[0731] In some implementations, a data volume is one of the following: a data volume corresponding to a minimum remaining time; and all data volumes whose corresponding remaining time is less than or equal to a first threshold.
[0732] In some implementations, if the data in a logical channel group triggers the first MAC CE reporting, the first DSR contains one data amount; or, if the data in a logical channel group triggers the first MAC CE reporting, the first DSR contains multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the first threshold, the first DSR contains one data amount; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the first threshold, the first DSR contains multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the first threshold, the first DSR contains one data amount; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the first threshold, the first DSR contains multiple data amounts.
[0733] 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 the multiple data packets is less than or equal to the first threshold; corresponding to multiple LCGs, multiple data volumes corresponding to multiple LCGs correspond to multiple data packets, and the remaining time corresponding to the multiple data packets is less than or equal to the first threshold.
[0734] In some implementations, the first threshold is a DSR reporting threshold; or, the first threshold is a DSR triggering threshold.
[0735] In some implementations, the first threshold includes a second threshold and a third threshold, one of the second threshold and the third threshold is a DSR triggering threshold, and the other of the second threshold and the third threshold is a DSR reporting threshold.
[0736] In some implementations, the one or more data amounts include a data amount for a second threshold and / or a third threshold.
[0737] In some implementations, if the values of the second threshold and the third threshold are different, the one or more data amounts include one or more of the following: the data amount whose corresponding remaining time is between the second threshold and the third threshold; the data amount whose corresponding remaining time is greater than the second threshold; the data amount whose corresponding remaining time is greater than the third threshold; the data amount whose corresponding remaining time is less than or equal to the second threshold; and the data amount whose corresponding remaining time is less than or equal to the third threshold.
[0738] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes a data amount; wherein a data amount includes one of the following: a data amount corresponding to the third threshold; a data amount whose corresponding remaining time is less than or equal to the third threshold; a data amount corresponding to the second threshold; a data amount whose corresponding remaining time is less than or equal to the second threshold.
[0739] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes multiple data amounts; wherein the multiple data amounts include one of the following: multiple data amounts whose corresponding remaining time is less than or equal to the third threshold; the data amount whose corresponding remaining time is less than or equal to the third threshold; the data amount whose corresponding remaining time is greater than or equal to the second threshold, and / or, the data amount whose corresponding remaining time is less than the second threshold; the multiple data amounts whose corresponding remaining time is less than or equal to the second threshold.
[0740] In some implementations, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the second threshold, the first DSR includes a data amount; or, if the remaining time corresponding to part of the data in a logical channel group is greater than the second threshold, and the remaining time corresponding to part of the data in a logical channel group is less than or equal to the second threshold, the first DSR includes a data amount; or, if the data in a logical channel group triggers a MAC CE report, the first DSR includes a data amount.
[0741] In some implementations, a data volume is one of the following: a data volume corresponding to a minimum remaining time; a data volume corresponding to a remaining time that is less than or equal to a second threshold.
[0742] In some implementations, in the 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.
[0743] In some implementations, if the data in a logical channel group triggers a MAC CE report, the first DSR includes multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the second threshold, the first DSR includes multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the second threshold, the first DSR includes multiple data amounts; or, if the remaining time corresponding to part of the data in a logical channel group is greater than the second threshold, and the remaining time corresponding to part of the data is less than or equal to the second threshold, the first DSR includes multiple data amounts.
[0744] In some implementations, the multiple data amounts include one of the following: multiple data amounts whose corresponding remaining time is less than or equal to the second threshold; the data amount whose corresponding remaining time is less than or equal to the second threshold, and the data amount whose corresponding remaining time is between the second threshold and the third threshold; the data amount whose corresponding remaining time is less than or equal to the third threshold, and the data amount whose corresponding remaining time is between the second threshold and the third threshold; multiple data amounts whose corresponding remaining time is less than or equal to the second threshold, and the data amount whose remaining time is the minimum remaining time.
[0745] In some implementations, the terminal device 1000 further includes a determination module 1030, which is configured to determine the amount of data associated with the first DSR based on a target PDU and / or a target SDU in the PDCP layer.
[0746] In some implementations, the target PDU and / or target SDU includes one or more of the following: a PDU and / or SDU corresponding to a minimum remaining time; a PDU and / or SDU corresponding to a remaining time less than or equal to a first threshold.
[0747] In some implementations, the target PDU and / or target SDU includes one or more of the following: an unpacked SDU or PDU; a newly transmitted SDU or PDU; an SDU or PDU that needs to be retransmitted; or a control PDU.
[0748] In some implementations, the target PDU and / or target SDU does not include one or more of the following: a PDU or SDU that is not delivered to the lower layer of the PDCP layer and is indicated to be discarded; a PDU or SDU that is delivered to the lower layer of the PDCP layer and is indicated to be discarded; a PDU or SDU that is not delivered to the lower layer of the RLC layer and is indicated to be discarded; a PDU or SDU that is delivered to the lower layer of the RLC layer and is indicated to be discarded; a PDU or SDU whose PDCP discard timer value is 0 or whose PDCP discard timer is stopped.
[0749] In some implementations, the terminal device 1000 also includes a transmission module 1040, which is used to prioritize passing the data PDU or SDU to the MAC layer after receiving the uplink authorization when the target PDU and / or target SDU does not include a control PDU; or, prioritize passing the newly transmitted SDU or PDU to the MAC layer after receiving the uplink authorization when the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted.
[0750] In some implementations, the PDCP layer transmits first information to the RLC layer, where the first information is used by the RLC layer to determine an amount of data associated with the first DSR.
[0751] In some implementations, the determination module 1030 is further configured to determine the amount of data associated with the first DSR based on a target PDU and / or a target SDU in the RLC layer.
[0752] In some implementations, the target PDU and / or target SDU includes one or more of the following: a PDU and / or SDU corresponding to a minimum remaining time; a PDU and / or SDU corresponding to a remaining time less than or equal to a first threshold.
[0753] In some implementations, the target PDU and / or target SDU includes one or more of the following: an unpacked SDU or PDU; a newly transmitted SDU or PDU; and an SDU or PDU that needs to be retransmitted.
[0754] In some implementations, the target PDU and / or target SDU does not include one or more of the following: a PDU or SDU that has not been delivered to a lower layer of the RLC layer and is instructed to be discarded; or a PDU or SDU that has been delivered to a lower layer of the RLC layer and is instructed to be discarded.
[0755] In some implementations, the transmission module 1040 is further configured to, after receiving an uplink authorization, preferentially deliver a newly transmitted SDU or PDU to the MAC layer when the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted.
[0756] In some implementations, the triggering module 1010 is further configured to trigger a scheduling request SR.
[0757] In some implementations, the terminal device also includes a MAC entity 1050, which is used to trigger an SR when a first condition is met, and the first condition includes at least one of the following: the DSR process determines that at least one DSR has been triggered and not canceled; there are no UL-SCH resources available for new transmission; the UL-SCH resources available for new transmission cannot accommodate the DSR MAC CE plus its sub-header as a result of logical channel priority.
[0758] In some implementations, the determination module 1030 is further configured to determine, based on the RRC configuration, a correspondence between the SR configuration and the DSR, where the correspondence includes: the existence of one or more SR configurations corresponding 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 LCH that triggers the DSR is the SR configuration corresponding to the triggered SR; or, the triggering module 1010 is further configured to cancel all pending SRs corresponding to the DSRs that are triggered according to the DSR process before the MAC PDU is packaged, and / or stop the prohibition timer corresponding to the canceled SR when a second condition is met, the second condition including at least one of the following: when a MAC CE is generated, when a MAC PDU is transmitted, the MAC PDU includes a DSR MAC CE; when a MAC PDU is transmitted, 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 triggers the DSR before the DSR MAC CE is packaged; 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 corresponding to the last DSR report and MAC PDU package until (and including) the last DSR report; alternatively, the trigger module 1010 is further 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 SR when a third condition is met, and the third condition is: the UL authorization can accommodate all pending data available for transmission.
[0759] In some implementations, the determination module 1030 is further configured to trigger a random access procedure and / or trigger cancellation of a pending SR procedure.
[0760] In some implementations, the MAC entity 1050 is further configured to trigger a random access process on a special cell when there is a pending SR and the pending SR corresponds to a DSR, if the MAC entity 1050 does not have available PUCCH resources for the pending SR.
[0761] In some implementations, the MAC entity 1050 is also used to stop the ongoing random access process, where the random access process corresponds to the pending SR corresponding to the DSR, and the SR is initiated by the MAC entity 1050 before the MAC PDU is packaged, and no valid PUCCH resources are configured.
[0762] In some implementations, the sending module 1020 is further used to transmit a MAC PDU on a UL grant, the UL grant does not include a UL grant provided by a random access process and / or a UL grant corresponding to a transmission of an MSGA payload, the MAC PDU includes a DSR MAC CE, the DSR MAC CE includes remaining time information; optionally, the remaining time information is the remaining time information until (and including) the last event that triggers a DSR before the MAC PDU is packaged; or, the sending module 1020 is further used to transmit a MAC PDU on a UL grant, the UL grant does not include a UL grant provided by a random access process and / or a UL grant corresponding to a transmission of an MSGA payload, the MAC PDU includes a DSR MAC CE, the DSR MAC CE includes remaining time information; optionally, the remaining time information is the remaining time information until (and including) the last DSR report and the last time before the MAC PDU is packaged; or, the sending module 1020 is further used to transmit a MAC PDU on a UL grant, the UL grant can accommodate all pending data available for transmission.
[0763] Figure 11 is a schematic diagram of the structure of a network device provided in another embodiment of the present application. The network device 1100 in Figure 11 includes a receiving module 1110, which is configured to receive a first DSR and / or a first MAC CE. The first MAC CE is a MAC CE corresponding to the DSR. The first MAC CE includes information about at least one logical channel group. The information about a logical channel group includes remaining time information and data volume information.
[0764] In some implementations, the first MAC CE and / or information of 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 of only one LCG, or carries information of multiple LCGs; the first MAC CE carries information of a buffer status (BS) table selected for the LCG, or information of a buffer status table selected for the first terminal device or the first MAC CE; for an LCG, the first MAC CE carries one or more data volume information; the remaining time of a logical channel group is the remaining time corresponding to the expiration of the PDCP discard timer; 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 data or PDU or PDU set that meets the conditions in the logical channel group, or the data volume of all data or PDUs or PDU sets that meet the conditions.
[0765] In some implementations, one or more data amounts meet at least one of the following conditions: one or more data amounts are data amounts whose remaining time is less than or equal to a first threshold; multiple data amounts are data amounts whose remaining time is less than or equal to different first thresholds; for an LCG, one or more data amounts are data amounts whose remaining time is less than or equal to the first threshold; for an LCG, multiple data amounts are data amounts whose remaining time is less than or equal to different first thresholds.
[0766] 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 the first threshold; for an LCG, the remaining time corresponding to multiple reported data volumes is less than or equal to different first thresholds.
[0767] In some implementations, the first threshold is a threshold configured for one of the following: a logical channel group; a data radio bearer; a terminal device.
[0768] In some implementations, a data volume is one of the following: a data volume corresponding to a minimum remaining time; and all data volumes whose corresponding remaining time is less than or equal to a first threshold.
[0769] In some implementations, if the data in a logical channel group triggers the first MAC CE reporting, the first DSR contains one data amount; or, if the data in a logical channel group triggers the first MAC CE reporting, the first DSR contains multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the first threshold, the first DSR contains one data amount; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the first threshold, the first DSR contains multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the first threshold, the first DSR contains one data amount; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the first threshold, the first DSR contains multiple data amounts.
[0770] 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 the multiple data packets is less than or equal to the first threshold; corresponding to multiple LCGs, multiple data volumes corresponding to multiple LCGs correspond to multiple data packets, and the remaining time corresponding to the multiple data packets is less than or equal to the first threshold.
[0771] In some implementations, the first threshold is a DSR reporting threshold; or, the first threshold is a DSR triggering threshold.
[0772] In some implementations, the first threshold includes a second threshold and a third threshold, one of the second threshold and the third threshold is a DSR triggering threshold, and the other of the second threshold and the third threshold is a DSR reporting threshold.
[0773] In some implementations, the one or more data amounts include a data amount for a second threshold and / or a third threshold.
[0774] In some implementations, if the values of the second threshold and the third threshold are different, the one or more data amounts include one or more of the following: the data amount whose corresponding remaining time is between the second threshold and the third threshold; the data amount whose corresponding remaining time is greater than the second threshold; the data amount whose corresponding remaining time is greater than the third threshold; the data amount whose corresponding remaining time is less than or equal to the second threshold; and the data amount whose corresponding remaining time is less than or equal to the third threshold.
[0775] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes a data amount; wherein a data amount includes one of the following: a data amount corresponding to the third threshold; a data amount whose corresponding remaining time is less than or equal to the third threshold; a data amount corresponding to the second threshold; a data amount whose corresponding remaining time is less than or equal to the second threshold.
[0776] In some implementations, if the third threshold is greater than the second threshold, the first DSR includes multiple data amounts; wherein the multiple data amounts include one of the following: multiple data amounts whose corresponding remaining time is less than or equal to the third threshold; the data amount whose corresponding remaining time is less than or equal to the third threshold; the data amount whose corresponding remaining time is greater than or equal to the second threshold, and / or, the data amount whose corresponding remaining time is less than the second threshold; the multiple data amounts whose corresponding remaining time is less than or equal to the second threshold.
[0777] In some implementations, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the second threshold, the first DSR includes a data amount; or, if the remaining time corresponding to part of the data in a logical channel group is greater than the second threshold, and the remaining time corresponding to part of the data in a logical channel group is less than or equal to the second threshold, the first DSR includes a data amount; or, if the data in a logical channel group triggers a MAC CE report, the first DSR includes a data amount.
[0778] In some implementations, a data volume is one of the following: a data volume corresponding to a minimum remaining time; a data volume corresponding to a remaining time that is less than or equal to a second threshold.
[0779] In some implementations, in the 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.
[0780] In some implementations, if the data in a logical channel group triggers a MAC CE report, the first DSR includes multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is less than or equal to the second threshold, the first DSR includes multiple data amounts; or, if the minimum remaining time corresponding to the data in a logical channel group is greater than or equal to the second threshold, the first DSR includes multiple data amounts; or, if the remaining time corresponding to part of the data in a logical channel group is greater than the second threshold, and the remaining time corresponding to part of the data is less than or equal to the second threshold, the first DSR includes multiple data amounts.
[0781] In some implementations, the multiple data amounts include one of the following: multiple data amounts whose corresponding remaining time is less than or equal to the second threshold; the data amount whose corresponding remaining time is less than or equal to the second threshold, and the data amount whose corresponding remaining time is between the second threshold and the third threshold; the data amount whose corresponding remaining time is less than or equal to the third threshold, and the data amount whose corresponding remaining time is between the second threshold and the third threshold; multiple data amounts whose corresponding remaining time is less than or equal to the second threshold, and the data amount whose remaining time is the minimum remaining time.
[0782] Figure 12 is a schematic diagram of the structure of a terminal device provided by another embodiment of the present application. The terminal device 1200 in Figure 12 includes a sending module 1210, which is configured to report buffer size information through one or more LCGs. The one or more LCGs are configured to use a first BSR table and a second BSR table to report buffer size information, or at least configured to use the second BSR table to report buffer size information. There is a first difference between the first BSR table and the second BSR table, and the first difference includes one or more of the following: a difference in granularity; a difference in the indication range of the BS; a difference in the value range; or a difference in the table identifier.
[0783] In some implementations, the first BSR table and the second BSR table may be used to report buffer size information for triggered regular BSRs, periodic BSRs, and / or padding BSRs.
[0784] In some implementations, the terminal device also includes a trigger module 1220, which is used to trigger a short BSR and / or use a short BSR MAC CE to report for a triggered conventional BSR; or, trigger a long BSR and / or use a long BSR MAC CE to report for a triggered conventional BSR; or, trigger an enhanced short BSR and / or use an enhanced short BSR MAC CE to report for a triggered conventional BSR; or, trigger an enhanced long BSR and / or use an enhanced long BSR MAC CE to report for a triggered conventional BSR; wherein, one or more of the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, and the enhanced long BSR MAC CE include information corresponding to the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table.
[0785] In some implementations, the triggering module 1220 is further configured to trigger a short BSR and / or use a short BSR MAC CE to report a triggered periodic BSR; or, trigger a long BSR and / or use a long BSR MAC CE to report a triggered periodic BSR; or, trigger an enhanced short BSR and / or use an enhanced short BSR MAC CE to report a triggered periodic BSR; or, trigger an enhanced long BSR and / or use an enhanced long BSR MAC CE to report a triggered periodic BSR; wherein, information included in one or more of the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, and the enhanced long BSR MAC CE corresponds to the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table.
[0786] In some implementations, the triggering module 1220 is further configured to trigger a short BSR and / or use a short BSR MAC CE report for a triggered padding BSR; or trigger a long BSR and / or use a long BSR MAC CE report for a triggered padding BSR; or trigger an enhanced short BSR and / or use an enhanced short BSR MAC CE report for a triggered padding BSR; or trigger an enhanced long BSR and / or use an enhanced long BSR MAC CE report for a triggered padding BSR; or trigger an enhanced short truncated BSR and / or use an enhanced short truncated BSR MAC CE report for a triggered padding BSR; or trigger an enhanced long truncated BSR and / or use an enhanced long truncated BSR MAC CE report for a triggered padding BSR; wherein, the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, the enhanced long BSR MAC CE, the enhanced short truncated BSR, the enhanced short truncated BSR One or more of the information included in the MAC CE, the enhanced long truncation BSR, and the enhanced long truncation BSR MAC CE corresponds to the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table.
[0787] In some implementations, the triggering module 1220 is further configured to: not trigger a short BSR and / or not use a short BSR MAC CE report for a triggered padding BSR; and / or not trigger a short truncated BSR and / or not use a short truncated BSR MAC CE report for a triggered padding BSR; and / or not trigger a long truncated BSR and / or not use a long truncated BSR MAC CE report for a triggered padding BSR.
[0788] In some implementations, the terminal device also includes a determination module 1230, which is used to determine the type of triggered BSR 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 data to be transmitted; the size of the padding bits or MAC PDU or PUSCH or UL authorization for transmitting the BSR MAC CE; whether the LCG is configured to use a second BSR table to report buffer size information; the size of the BSR MAC CE and its header; the size of the data to be transmitted of at least one LCG; whether the triggered BSR is a periodic BSR, a regular BSR, or a padding BSR.
[0789] In some implementations, determining the triggered BSR type and / or the used MAC CE type based on the first factor includes first determining whether the triggered BSR is a periodic BSR, a regular BSR, or a padding BSR, and then determining other first factors.
[0790] In some implementations, based on the first factor, the triggered BSR type and / or the used MAC CE type is determined, including 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 of 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 PUSCH or UL authorization for transmitting the BSR MAC CE, and the size of the BSR MAC CE and its subheader, 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 of 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 of at least one LCG, and then determining other first factors.
[0791] In some implementations, the triggering module 1220 is further configured to trigger a BSR if a first condition is met, where 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, use a MAC CE, where 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 use at least the second BSR table to report buffer information, and the amount of data to be transmitted of at least one LCG meets a first condition, which is one of the following: the size of the amount of data to be transmitted of 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 of 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 of at least one LCG is greater than or equal to the minimum value of the data amount corresponding to the second BSR table.
[0792] In some implementations, the sending module 1210 is further configured to, if there are multiple LCGs that satisfy the first condition, report an enhanced long BSR for the periodic BSR and / or regular BSR, and report it for all LCGs, or, for all LCGs that are configured to use at least the second BSR table to report buffer information; or, if there is one LCG that satisfies the first condition, report a short BSR, or an enhanced short BSR, and report it for one LCG, for the periodic BSR and / or regular BSR; or, if multiple LCGs do not satisfy the first condition, report a long BSR for the periodic BSR and / or regular BSR, and report it for all LCGs, otherwise report a short BSR.
[0793] 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 the regular BSR, reporting for all LCGs, or for all LCGs configured to use at least the second BSR table to report buffer information; or, if the second condition is not met, report a long BSR for the periodic BSR and / or the 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 the regular BSR, reporting for one LCG. ; Or, if there is an LCG with data to be transmitted, and an LCG is configured to use at least the second BSR table to report buffer information, and the amount of data to be transmitted of an LCG meets the first condition, then for the periodic BSR and / or regular BSR, an enhanced short BSR is reported, otherwise, a short BSR is reported, and the report is for one LCG; wherein, the second situation is when there are multiple LCGs with data to be transmitted, at least one LCG can be configured to use at least the second BSR table to report buffer information, and the amount of data to be transmitted of an LCG meets the first condition.
[0794] In some implementations, the determination module 1230 is further used to determine, for a padding BSR, the type of BSR to be reported, first based on the third case and then based on the fourth case; or, for a padding BSR, first based on the fourth case and then based on the third case, to determine the type of BSR to be reported; 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 wherein the amount of data to be transmitted of at least one LCG meets the first condition, and the fourth case is that the size of the padding bit and the MAC CE and its subheader are the expected size, and / or, there are multiple LCGs with data to be transmitted.
[0795] Figure 13 is a schematic diagram of the structure of a network device provided by another embodiment of the present application. The network device 1300 in Figure 13 includes a receiving module 1310, which is configured to receive buffer size information reported by a terminal device via one or more LCGs. The one or more LCGs are configured to use a first BSR table and a second BSR table to report buffer size information, or at least configured to use the second BSR table to report buffer size information. There is a first difference between the first BSR table and the second BSR table, and the first difference includes one or more of the following: a difference in granularity; a difference in the indication range of the BS; a difference in the value range; or a difference in the identifier of the table.
[0796] In some implementations, the first BSR table and the second BSR table may be used to report buffer size information for triggered regular BSRs, periodic BSRs, and / or padding BSRs.
[0797] Figure 14 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 1400 in Figure 14 can be used to implement the method described in the above method embodiment. The device 1400 can be a chip, a terminal device, or a base station.
[0798] The communication device 1400 may include one or more processors 1410. The processor 1410 may support the device 1400 to implement the method described in the above method embodiment. 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 another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0799] The communication device 1400 may further include one or more memories 1420. The memories 1420 store programs that can be executed by the processor 1410, causing the processor 1410 to perform the methods described in the above method embodiments. The memories 1420 may be independent of the processor 1410 or integrated into the processor 1410.
[0800] The communication device 1400 may further include a transceiver 1430. The processor 1410 may communicate with other devices or chips via the transceiver 1430. For example, the processor 1410 may transmit and receive data with other devices or chips via the transceiver 1430.
[0801] It should be understood that in the embodiment of the present application, the processor 1410 can adopt a general central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs to implement the technical solutions provided in the embodiment of the present application.
[0802] The memory 1420 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1410. A portion of the processor 1410 may also include a non-volatile random access memory. For example, the processor 1410 may also store information about the device type.
[0803] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 1410 or by instructions in the form of software. The method for requesting uplink transmission resources disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1420, and the processor 1410 reads the information in the memory 1420 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0804] It should be understood that in the embodiment of the present application, the processor 1410 may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0805] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal device or a base station provided in the present application, and the program enables a computer to execute the wireless communication method in each embodiment of the present application.
[0806] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal device or base station provided in the embodiments of the present application, and the program enables a computer to execute the wireless communication method in each embodiment of the present application.
[0807] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal device or base station provided in the embodiments of the present application, and the computer program enables a computer to execute the wireless communication method in each embodiment of the present application.
[0808] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0809] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean 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 the present application.
[0810] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0811] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0812] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0813] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. 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 computer-readable storage medium. 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 a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0814] The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection of the present application.
Claims
1. A wireless communication method, characterized in that: include: The first terminal device receives configuration information, where the configuration information is used to indicate one or more of the following: target resources for uplink and / or downlink transmission available during the measurement interval; The target logical channels that can be used during the measurement interval; The target logical channel group that can be used during the measurement interval; The target services that can be transmitted within the measurement interval; target hybrid automatic repeat request HARQ processes transmittable within the measurement interval; Whether uplink and / or downlink transmission can be performed within the measurement interval; Whether the target transfer can be performed during the measurement interval.
2. The method according to claim 1, characterized in that The target resource includes one or more of the following: Resources used for monitoring the physical downlink control channel PDCCH; Resources scheduled by PDCCH; Configure authorized CG resources; Semi-continuous scheduling of SPS resources; Feedback resources for SPS; Feedback resources for dynamic scheduling of DG; Physical uplink control channel PUCCH resources.
3. The method according to claim 1 or 2, characterized in that: The configuration information is also used to indicate one or more of the following: a logical channel associated with the target resource; a logical channel group associated with the target resource; The business associated with the target resource; The HARQ process associated with the target resource.
4. The method according to claim 3, characterized in that: The target resource transmits only data in the first logical channel or the first logical channel group; and / or; The target resource only transmits data of the first service; and / or; The target resource only transmits the medium access control MAC control element CE corresponding to the first logical channel or the first logical channel group or the first service; and / or; The target resource transmits only data of the first HARQ process, or the target resource corresponds to the first HARQ process; The first logical channel or the first logical channel group or the first service or the first HARQ process is associated with the target resource.
5. The method according to claim 3, characterized in that: If the amount of data supported for transmission by the target resource is greater than the amount of data in the first logical channel or the first logical channel group or the first service, 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 supported for transmission by the target resource is greater than the amount of data in the first HARQ process, the target resource is also used to transmit data in a second logical channel or a second logical channel group or a second service or a second HARQ process, or the first HARQ process may be reassembled; The first logical channel or the first logical channel group or the first service is associated with the target resource, and the second logical channel or the second logical channel group or the second service is not associated with the target resource.
6. The method according to any one of claims 1 to 5, characterized in that: The configuration information is for all measurement intervals configured for the first terminal device; or, The configuration information is for a specific measurement interval configured for the first terminal device.
7. The method according to claim 6, characterized in that The specific measurement interval includes a measurement interval configuration for the first terminal device, or a measurement interval configuration for a frequency band, or a measurement interval configuration for a radio frequency RF.
8. The method according to claim 6, characterized in that The configuration information includes first indication information, where the first indication information is used to indicate a transmission timing of the specific measurement interval, or to indicate a transmission timing within the specific measurement interval, or to indicate a transmission timing within all measurement intervals.
9. The method according to any one of claims 1 to 8, characterized in that: The target resource is a resource dedicated to a 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.
10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: The first terminal device receives second indication information, where the second indication information is used to indicate an available transmission position of a target resource, or a time-frequency resource configuration that can be transmitted within a measurement interval.
11. The method according to any one of claims 1 to 10, characterized in that The first terminal device is a first terminal device that satisfies a first condition, and the first condition is associated with one or more of the following: Terminal location; Channel quality; The services that exist or are being transmitted by the terminal equipment; The logical channel or logical channel group configured by the terminal device; Capabilities of terminal equipment; Capability information sent by terminal devices to network devices; Configuration of the terminal device associated with the physical uplink shared channel PUSCH duration or resource period.
12. The method according to claim 11, characterized in that The capability information includes one or more of the following: The ability of the terminal device to perform uplink and / or downlink transmissions during the measurement interval; The resource location of the terminal device performing uplink and / or downlink transmission in the measurement interval; The services that the terminal equipment needs to transmit within the measurement interval; The logical channels that the terminal equipment needs to use during the measurement interval; The logical channel group that the terminal device needs to use during the measurement interval; The signal or channel 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; Whether the terminal device needs to configure the measurement interval.
13. The method according to any one of claims 1 to 12, characterized in that The method further comprises: The first terminal device performs a first operation according to the configuration information, where the first operation includes one of the following: determining whether to perform uplink / downlink transmission in all measurement intervals or in a specific measurement interval or in a transmission opportunity of a measurement interval or in an available transmission position in a measurement interval; The uplink / downlink transmission is performed in the entire measurement interval or in a specific measurement interval or at a transmission timing of the measurement interval or at an available transmission position in the measurement interval.
14. The method according to claim 13, characterized in that The uplink and / or downlink transmission includes one or more of the following: HARQ-acknowledgement ACK information transmission; PUCCH transmission; Transmission of scheduling request SR; Transmission of channel state information CSI; Transmission of uplink grants; Monitoring of PDCCH; Reception of downlink DL-shared channel SCH; The MAC layer instructs the physical layer to transmit the transport block TB.
15. A wireless communication method, characterized in that: include: The network device sends configuration information to the first terminal device, where the configuration information is used to indicate one or more of the following: target resources for uplink and / or downlink transmission available during the measurement interval; The target logical channels that can be used during the measurement interval; The target logical channel group that can be used during the measurement interval; The target services that can be transmitted within the measurement interval; target hybrid automatic repeat request HARQ processes transmittable within the measurement interval; Whether uplink and / or downlink transmission can be performed within the measurement interval; Whether the target transfer can be performed during the measurement interval.
16. The method according to claim 15, characterized in that The target resource includes one or more of the following: Resources used for monitoring the physical downlink control channel PDCCH; Resources scheduled by PDCCH; Configure authorized CG resources; Semi-continuous scheduling of SPS resources; Feedback resources for SPS; Feedback resources for dynamic scheduling of DG; Physical uplink control channel PUCCH resources.
17. The method according to claim 15 or 16, characterized in that The configuration information is also used to indicate one or more of the following: a logical channel associated with the target resource; a logical channel group associated with the target resource; The business associated with the target resource; The HARQ process associated with the target resource.
18. The method according to claim 17, characterized in that: The target resource transmits only data in the first logical channel or the first logical channel group; and / or; The target resource only transmits data of the first service; and / or; The target resource only transmits the medium access control MAC control element CE corresponding to the first logical channel or the first logical channel group or the first service; and / or; The target resource transmits only data of the first HARQ process, or the target resource corresponds to the first HARQ process; The first logical channel or the first logical channel group or the first service or the first HARQ process is associated with the target resource.
19. The method according to claim 17, characterized in that: If the amount of data supported for transmission by the target resource is greater than the amount of data in the first logical channel or the first logical channel group or the first service, 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 supported for transmission by the target resource is greater than the amount of data in the first HARQ process, the target resource is also used to transmit data in a second logical channel or a second logical channel group or a second service or a second HARQ process, or the first HARQ process may be reassembled; The first logical channel or the first logical channel group or the first service is associated with the target resource, and the second logical channel or the second logical channel group or the second service is not associated with the target resource.
20. The method according to any one of claims 15 to 19, characterized in that: The configuration information is for all measurement intervals configured for the first terminal device; or, The configuration information is for a specific measurement interval configured for the first terminal device.
21. The method according to claim 20, characterized in that The specific measurement interval includes a measurement interval configuration for the first terminal device, or a measurement interval configuration for a frequency band, or a measurement interval configuration for a radio frequency RF.
22. The method according to claim 20, characterized in that The configuration information includes first indication information, where the first indication information is used to indicate a transmission timing of the specific measurement interval, or to indicate a transmission timing within the specific measurement interval, or to indicate a transmission timing within all measurement intervals.
23. The method according to any one of claims 15 to 22, characterized in that: The target resource is a resource dedicated to a 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.
24. The method according to any one of claims 15 to 23, characterized in that The method further comprises: The network device sends second indication information to the first terminal device, where the second indication information is used to indicate an available transmission position of a target resource, or a time-frequency resource configuration that can be transmitted within a measurement interval.
25. The method according to any one of claims 15 to 24, characterized in that The first terminal device is a first terminal device that satisfies a first condition, and the first condition is associated with one or more of the following: Terminal location; Channel quality; The services that exist or are being transmitted by the terminal equipment; The logical channel or logical channel group configured by the terminal device; Capabilities of terminal equipment; Capability information sent by terminal devices to network devices; Configuration of the terminal device associated with the physical uplink shared channel PUSCH duration or resource period.
26. The method according to claim 25, characterized in that The capability information includes one or more of the following: The ability of the terminal device to perform uplink and / or downlink transmissions during the measurement interval; The resource location of the terminal device performing uplink and / or downlink transmission in the measurement interval; The services that the terminal equipment needs to transmit within the measurement interval; The logical channels that the terminal equipment needs to use during the measurement interval; The logical channel group that the terminal device needs to use during the measurement interval; The signal or channel 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; Whether the terminal device needs to configure the measurement interval.
27. A wireless communication method, characterized in that: include: The first terminal device sends first information to the network device, where the first information is used to indicate one or more of the following: The first terminal device recommends a transmission resource for use within the measurement interval; The first terminal device recommends a transmission resource configuration for use in a measurement interval; The resource location of the transmission resource recommended by the first terminal device for use in the measurement interval; The first terminal device recommends a time-frequency resource position for use within a measurement interval; The semi-persistent scheduling SPS and / or configuration authorization CG index that the first terminal device needs to use within the measurement interval; The service that the first terminal device needs to transmit within the measurement interval; a logical channel that the first terminal device needs to use within a measurement interval; a logical channel group that the first terminal device needs to use within a measurement interval; A hybrid automatic repeat request HARQ process number that the first terminal device needs to use within the measurement interval; The signal or channel that the first terminal device needs to transmit within the measurement interval; Capability information of the first terminal device associated with the measurement interval.
28. The method according to claim 27, characterized in that The capability information includes one or more of the following: A capability of the first terminal device to perform uplink and / or downlink transmission within the measurement interval; The location at which the first terminal device performs uplink and / or downlink transmission within the measurement interval; The service that the first terminal device needs to transmit within the measurement interval; a logical channel that the first terminal device needs to use within a measurement interval; a logical channel group that the first terminal device needs to use within a measurement interval; The HARQ process number that the first terminal device needs to use in the measurement interval; The signal or channel that the first terminal device needs to transmit within the measurement interval; The first terminal device has a requirement for a measurement interval.
29. The method according to claim 27 or 28, characterized in that: The first information is for all measurement intervals configured for the first terminal device or the first frequency band or the first radio frequency RF; or, The first information is for a specific measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, The first information is for the transmission timing of the measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, The first information is for an available transmission position within a measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, The first information is a transmittable time-frequency resource configuration within a measurement interval of the first terminal device or the first frequency band or the first RF configuration.
30. A wireless communication method, characterized in that: include: The network device receives first information sent by the first terminal device, where the first information is used to indicate one or more of the following: The first terminal device recommends a transmission resource for use within the measurement interval; The first terminal device recommends a transmission resource configuration for use in a measurement interval; The resource location of the transmission resource recommended by the first terminal device for use in the measurement interval; The first terminal device recommends a time-frequency resource position for use within a measurement interval; The semi-persistent scheduling SPS and / or configuration authorization CG index that the first terminal device needs to use within the measurement interval; The service that the first terminal device needs to transmit within the measurement interval; a logical channel that the first terminal device needs to use within a measurement interval; a logical channel group that the first terminal device needs to use within a measurement interval; A hybrid automatic repeat request HARQ process number that the first terminal device needs to use within the measurement interval; The signal or channel that the first terminal device needs to transmit within the measurement interval; Capability information of the first terminal device associated with the measurement interval.
31. The method according to claim 30, characterized in that The capability information includes one or more of the following: A capability of the first terminal device to perform uplink and / or downlink transmission within the measurement interval; The location at which the first terminal device performs uplink and / or downlink transmission within the measurement interval; The service that the first terminal device needs to transmit within the measurement interval; a logical channel that the first terminal device needs to use within a measurement interval; a logical channel group that the first terminal device needs to use within a measurement interval; The HARQ process number that the first terminal device needs to use in the measurement interval; The signal or channel that the first terminal device needs to transmit within the measurement interval; The first terminal device has a requirement for a measurement interval.
32. The method according to claim 30 or 31, characterized in that: The first information is for all measurement intervals configured for the first terminal device or the first frequency band or the first radio frequency RF; or, The first information is for a specific measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, The first information is for the transmission timing of the measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, The first information is for an available transmission position within a measurement interval of the first terminal device or the first frequency band or the first RF configuration; or, The first information is a transmittable time-frequency resource configuration within a measurement interval of the first terminal device or the first frequency band or the first RF configuration.
33. A wireless communication method, characterized in that: include: The first terminal device triggers a first delay status report DSR, and / or sends a first media access control MAC control unit 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, and the information of the one logical channel group includes remaining time information and data volume information.
34. The method according to claim 33, characterized in that The information of the first MAC CE and / or the one logical channel group meets at least one of the following conditions: The first MAC CE is an uplink 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 only information of one logical channel group LCG, or carries information of multiple LCGs; Information of a buffer status BS table selected by the first MAC CE for the LCG, or information of a BS table selected by the first terminal device or the first MAC CE; For one LCG, the first MAC CE carries one or more pieces of data volume information; The remaining time of the one logical channel group is the remaining time corresponding to the timeout of the packet data convergence protocol PDCP discard timer; The data amount of the one logical channel group is the data amount corresponding to the remaining time, or the data amount corresponding to the first threshold, or the data amount less than or equal to the remaining time, or the data amount corresponding to the remaining time less than or equal to the first threshold; The data volume of the logical channel group is the data volume of one data or protocol data unit PDU or PDU set that meets the conditions in the logical channel group, or the data volume of all data or PDUs or PDU sets that meet the conditions.
35. The method according to claim 34, characterized in that The one or more data volumes meet at least one of the following conditions: The one or more data amounts are data amounts for which the remaining time is less than or equal to the first threshold; The multiple data amounts are data amounts with remaining time less than or equal to different first thresholds; For one LCG, the one or more data amounts are data amounts for which the remaining time is less than or equal to the first threshold; For one LCG, the multiple data amounts are data amounts whose remaining time is less than or equal to different first thresholds.
36. The method according to claim 34, characterized in that The one or more data volumes meet at least one of the following conditions: The remaining time corresponding to the one or more data amounts is less than or equal to a first threshold; The remaining time corresponding to the multiple data amounts is less than or equal to different first thresholds; For one LCG, the remaining time corresponding to one or more reported data amounts is less than or equal to a first threshold; For one LCG, the remaining times corresponding to the reported multiple data amounts are less than or equal to different first thresholds.
37. The method according to any one of claims 34 to 36, characterized in that The first threshold is a threshold configured for one of the following: Logical channel groups; Data wireless bearer; Terminal device.
38. The method according to any one of claims 34 to 36, characterized in that The data volume is one of the following: The amount of data corresponding to the minimum remaining time; The corresponding remaining time is less than or equal to the total data volume of the first threshold.
39. The method according to any one of claims 34 to 36, characterized in that: If the data in the one logical channel group triggers the first MAC CE reporting, the first DSR includes a data amount; or, If the data in the one logical channel group triggers the first MAC CE reporting, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the first threshold, the first DSR includes a data amount; or, If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the first threshold, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is less than or equal to the first threshold, the first DSR includes a data amount; or, If the minimum remaining time corresponding to the data in the one logical channel group is less than or equal to the first threshold, the first DSR contains multiple data amounts.
40. The method according to any one of claims 34 to 36, characterized in that The multiple data volumes meet at least one of the following conditions: Corresponding to one LCG, the multiple data volumes corresponding to the one LCG correspond to multiple data packets, and the remaining times corresponding to the multiple data packets are all less than or equal to the first threshold; Corresponding to multiple LCGs, the multiple data volumes corresponding to the multiple LCGs correspond to multiple data packets, and the remaining times corresponding to the multiple data packets are all less than or equal to the first threshold.
41. The method according to any one of claims 33 to 40, characterized in that: The first threshold is a DSR reporting threshold; or, The first threshold is a DSR trigger threshold.
42. The method according to any one of claims 33 to 41, characterized in that The first threshold includes a second threshold and a third threshold, one of the second threshold and the third threshold is a DSR triggering threshold, and the other of the second threshold and the third threshold is a DSR reporting threshold.
43. The method according to claim 42, characterized in that The one or more data amounts include data amounts for the second threshold and / or the third threshold.
44. The method according to claim 42 or 43, characterized in that If the second threshold and the third threshold have different values, the one or more data amounts include one or more of the following: The corresponding remaining time is between the second threshold and the third threshold. The corresponding remaining time is greater than the amount of data of the second threshold; The corresponding remaining time is greater than the amount of data of the third threshold; The corresponding remaining time is less than or equal to the amount of data of the second threshold; The corresponding remaining time is less than or equal to the data volume of the third threshold.
45. The method according to any one of claims 42 to 44, characterized in that: If the third threshold is greater than the second threshold, the first DSR includes a data amount; The data volume includes one of the following: an amount of data corresponding to the third threshold; The corresponding remaining time is less than or equal to the data volume of the third threshold; an amount of data corresponding to the second threshold; The corresponding remaining time is less than or equal to the data volume of the second threshold.
46. The method according to any one of claims 42 to 44, characterized in that: If the third threshold is greater than the second threshold, the first DSR includes multiple data amounts; The multiple data amounts include one of the following: A number of data amounts for which the corresponding remaining time is less than or equal to the third threshold; The corresponding remaining time is less than or equal to the data volume of the third threshold; The corresponding remaining time is greater than or equal to the data volume of the second threshold, and / or the corresponding remaining time is less than the data volume of the second threshold; The corresponding remaining time is less than or equal to multiple data amounts of the second threshold.
47. The method according to any one of claims 42 to 46, characterized in that: If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the second threshold, the first DSR includes a data amount; or, If the remaining time corresponding to the part of the data in the one logical channel group is greater than the second threshold, and the remaining time corresponding to the part of the data in the one logical channel group is less than or equal to the second threshold, then the first DSR includes a data amount; or, If the data in the one logical channel group triggers the MAC CE reporting, the first DSR includes a data amount.
48. The method according to claim 47, characterized in that The data volume is one of the following: The amount of data corresponding to the minimum remaining time; The corresponding remaining time is less than or equal to the data volume of the second threshold.
49. The method according to any one of claims 33 to 48, characterized in that: In the 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 the configured threshold.
50. The method according to any one of claims 42 to 46, characterized in that: If the data in the one logical channel group triggers the MAC CE reporting, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is less than or equal to the second threshold, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the second threshold, the first DSR includes multiple data amounts; or, If the remaining time corresponding to part of the data in the one logical channel group is greater than the second threshold, and the remaining time corresponding to part of the data is less than or equal to the second threshold, then the first DSR includes multiple data amounts.
51. The method according to claim 50, characterized in that The multiple data volumes include one of the following: The corresponding remaining time is less than or equal to a plurality of data amounts of the second threshold; the amount of data whose corresponding remaining time is less than or equal to the second threshold, and the amount of data whose corresponding remaining time is between the second threshold and the third threshold; the amount of data whose corresponding remaining time is less than or equal to the third threshold, and the amount of data whose corresponding remaining time is between the second threshold and the third threshold; The corresponding remaining time is less than or equal to multiple data amounts of the second threshold, and the remaining time is the minimum remaining time of the data amount.
52. The method according to any one of claims 33 to 51, characterized in that The method further comprises: 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.
53. The method according to claim 52, characterized in that 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 corresponding remaining time of the PDU and / or SDU is less than or equal to the first threshold.
54. The method according to claim 52 or 53, characterized in that 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 the PDU.
55. The method according to any one of claims 52 to 54, characterized in that The target PDU and / or target SDU does not include one or more of the following: a PDU or SDU that is not delivered to a lower layer of the PDCP layer and is instructed to be discarded; a PDU or SDU that has been delivered to a lower layer of the PDCP layer and is instructed to be discarded; PDUs or SDUs that are not delivered to the lower layers of the radio link control RLC layer and are instructed to be discarded; A PDU or SDU that has been delivered to a lower layer of the RLC layer and has been instructed to be discarded; The value of the PDCP discard timer is 0 or the PDU or SDU for which the PDCP discard timer is stopped.
56. The method according to any one of claims 52 to 55, characterized in that The method further comprises: In the case where the target PDU and / or target SDU does not include a control PDU, after receiving an uplink authorization, the first terminal device preferentially delivers the data PDU or SDU to the MAC layer; or, In a case where the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted, after receiving the uplink authorization, the first terminal device preferentially delivers the newly transmitted SDU or PDU to the MAC layer.
57. The method according to any one of claims 52 to 56, characterized in that The PDCP layer transmits first information to the RLC layer, where the first information is used by the RLC layer to determine an amount of data associated with the first DSR.
58. The method according to any one of claims 33 to 57, characterized in that The method further comprises: 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.
59. The method according to claim 58, characterized in that 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 corresponding remaining time of the PDU and / or SDU is less than or equal to the first threshold.
60. The method according to claim 58 or 59, characterized in that 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.
61. The method according to any one of claims 58 to 60, characterized in that The target PDU and / or target SDU does not include one or more of the following: PDUs or SDUs that are not delivered to the lower layer of the RLC layer and are instructed to be discarded; A PDU or SDU that has been delivered to the lower layer of the RLC layer and is instructed to be discarded.
62. The method according to any one of claims 58 to 61, characterized in that The method further comprises: In a case where the target PDU and / or target SDU does not include an SDU or PDU that needs to be retransmitted, after receiving the uplink authorization, the first terminal device preferentially delivers the newly transmitted SDU or PDU to the MAC layer.
63. The method according to any one of claims 33 to 62, characterized in that The method further comprises: The first terminal device triggers a scheduling request SR.
64. The method according to claim 63, characterized in that The method further comprises: When a first condition is met, the MAC entity of the first terminal device triggers the SR, where the first condition includes 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-shared channel SCH resource available for new transmission; The UL-SCH resources available for new transmission cannot accommodate the DSR MAC CE plus its subheader as a result of logical channel priority.
65. The method according to claim 63, characterized in that The method further comprises at least one of the following: The first terminal device determines a correspondence between an SR configuration and a DSR based on a radio resource control RRC configuration, wherein the correspondence includes: one or more SR configurations correspond to one or more DSRs, and / or a DSR has a corresponding SR configuration or has no corresponding SR configuration, and / or an SR configuration of a logical channel LCH that triggers the DSR is an SR configuration corresponding to the triggered SR; When the second condition is met, the first terminal device cancels all pending SRs corresponding to the DSRs triggered according to the DSR process before the MAC PDU is packaged, and / or stops the prohibition timer corresponding to the canceled SR, and the second condition includes at least one of the following: when the MAC CE is generated, when the MAC PDU is transmitted, the MAC PDU includes a DSR MAC CE; when the MAC PDU is transmitted, the MAC PDU includes a DSR MAC CE, and the DSR MAC CE includes remaining time information, and the remaining time information is the remaining time information corresponding to the last event that triggers the DSR before the DSR MAC CE is packaged; when the MAC PDU is transmitted, the DSR MAC PDU includes a DSR MAC CE, and the DSR MAC CE includes remaining time information, and the remaining time information is the remaining time information corresponding to the last DSR report and the MAC PDU before the package is packaged; When the third condition is met, the first terminal device cancels all pending SRs corresponding to the DSRs triggered according to the DSR process, and / or stops the prohibition timer corresponding to the canceled SRs, and the third condition is: the UL authorization can accommodate all pending data available for transmission.
66. The method according to claim 63, characterized in that The method further comprises: The first terminal device triggers a random access procedure; and / or, The first terminal device triggers the cancellation of the pending SR process.
67. The method according to claim 66, characterized in that The method further comprises: In the case where there is a pending SR and the pending SR corresponds to a DSR, if the MAC entity of the first terminal device has no available physical uplink control channel PUCCH resources for the pending SR, the MAC entity triggers the random access process on the special cell.
68. The method according to any one of claims 63 to 67, characterized in that The method further comprises: The MAC entity of the first terminal device stops the ongoing random access process, the random access process corresponds to the pending SR corresponding to the DSR, the SR is initiated by the MAC entity before the MAC PDU is packaged, and no valid PUCCH resources are configured.
69. The method according to claim 68, characterized in that The method further comprises at least one of the following: The first terminal device transmits a MAC PDU on a UL authorization, the UL authorization does not include a UL authorization provided by a random access process and / or a UL authorization corresponding to a transmission message AMSGA payload, the MAC PDU includes a DSR MAC CE, and the DSR MAC CE includes remaining time information; optionally, the remaining time information is the remaining time information of the last event that triggers the DSR before the MAC PDU is packaged; The first terminal device transmits a MAC PDU on a UL authorization, the UL authorization does not include a UL authorization provided by a random access process and / or a UL authorization corresponding to a transmission of an MSGA payload, the MAC PDU includes a DSR MAC CE, and the DSR MAC CE includes remaining time information; optionally, the remaining time information is the remaining time information until (and including) the last DSR report and before the MAC PDU is packaged; The first terminal device transmits a MAC PDU on a UL grant, and the UL grant can accommodate all pending data available for transmission.
70. A wireless communication method, characterized in that: include: The first terminal device triggers a first delay status report DSR, and / or sends a first media access control MAC control unit 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, and the information of the one logical channel group includes remaining time information and data volume information.
71. The method according to claim 70, characterized in that The information of the first MAC CE and / or the one logical channel group meets at least one of the following conditions: The first MAC CE is an uplink 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 only information of one logical channel group LCG, or carries information of multiple LCGs; Information of a buffer status BS table selected by the first MAC CE for the LCG, or information of a BS table selected by the first terminal device or the first MAC CE; For one LCG, the first MAC CE carries one or more pieces of data volume information; The remaining time of the one logical channel group is the remaining time corresponding to the timeout of the packet data convergence protocol PDCP discard timer; The data amount of the one logical channel group is the data amount corresponding to the remaining time, or the data amount corresponding to the first threshold, or the data amount less than or equal to the remaining time, or the data amount corresponding to the remaining time less than or equal to the first threshold; The data volume of the logical channel group is the data volume of one data or protocol data unit PDU or PDU set that meets the conditions in the logical channel group, or the data volume of all data or PDUs or PDU sets that meet the conditions.
72. The method according to claim 71, characterized in that The one or more data volumes meet at least one of the following conditions: The one or more data amounts are data amounts for which the remaining time is less than or equal to the first threshold; The multiple data amounts are data amounts with remaining time less than or equal to different first thresholds; For one LCG, the one or more data amounts are data amounts for which the remaining time is less than or equal to the first threshold; For one LCG, the multiple data amounts are data amounts whose remaining time is less than or equal to different first thresholds.
73. The method according to claim 71, characterized in that The one or more data volumes meet at least one of the following conditions: The remaining time corresponding to the one or more data amounts is less than or equal to a first threshold; The remaining time corresponding to the multiple data amounts is less than or equal to different first thresholds; For one LCG, the remaining time corresponding to one or more reported data amounts is less than or equal to a first threshold; For one LCG, the remaining times corresponding to the reported multiple data amounts are less than or equal to different first thresholds.
74. The method according to any one of claims 71 to 73, characterized in that The first threshold is a threshold configured for one of the following: Logical channel groups; Data wireless bearer; Terminal device.
75. The method according to any one of claims 71 to 73, characterized in that The data volume is one of the following: The amount of data corresponding to the minimum remaining time; The corresponding remaining time is less than or equal to the total data volume of the first threshold.
76. The method according to any one of claims 71 to 73, characterized in that: If the data in the one logical channel group triggers the first MAC CE reporting, the first DSR includes a data amount; or, If the data in the one logical channel group triggers the first MAC CE reporting, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the first threshold, the first DSR includes a data amount; or, If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the first threshold, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is less than or equal to the first threshold, the first DSR includes a data amount; or, If the minimum remaining time corresponding to the data in the one logical channel group is less than or equal to the first threshold, the first DSR contains multiple data amounts.
77. The method according to any one of claims 71 to 73, characterized in that The multiple data volumes meet at least one of the following conditions: Corresponding to one LCG, the multiple data volumes corresponding to the one LCG correspond to multiple data packets, and the remaining times corresponding to the multiple data packets are all less than or equal to the first threshold; Corresponding to multiple LCGs, the multiple data volumes corresponding to the multiple LCGs correspond to multiple data packets, and the remaining times corresponding to the multiple data packets are all less than or equal to the first threshold.
78. The method according to any one of claims 70 to 77, characterized in that: The first threshold is a DSR reporting threshold; or, The first threshold is a DSR trigger threshold.
79. The method according to any one of claims 70 to 78, characterized in that The first threshold includes a second threshold and a third threshold, one of the second threshold and the third threshold is a DSR triggering threshold, and the other of the second threshold and the third threshold is a DSR reporting threshold.
80. The method according to claim 79, characterized in that The one or more data amounts include data amounts for the second threshold and / or the third threshold.
81. The method according to claim 79 or 80, characterized in that If the second threshold and the third threshold have different values, the one or more data amounts include one or more of the following: The corresponding remaining time is between the second threshold and the third threshold. The corresponding remaining time is greater than the amount of data of the second threshold; The corresponding remaining time is greater than the amount of data of the third threshold; The corresponding remaining time is less than or equal to the amount of data of the second threshold; The corresponding remaining time is less than or equal to the data volume of the third threshold.
82. The method according to any one of claims 79 to 81, characterized in that: If the third threshold is greater than the second threshold, the first DSR includes a data amount; The data volume includes one of the following: an amount of data corresponding to the third threshold; The corresponding remaining time is less than or equal to the data volume of the third threshold; an amount of data corresponding to the second threshold; The corresponding remaining time is less than or equal to the data volume of the second threshold.
83. The method according to any one of claims 79 to 81, characterized in that: If the third threshold is greater than the second threshold, the first DSR includes multiple data amounts; The multiple data amounts include one of the following: A number of data amounts for which the corresponding remaining time is less than or equal to the third threshold; The corresponding remaining time is less than or equal to the data volume of the third threshold; The corresponding remaining time is greater than or equal to the data volume of the second threshold, and / or the corresponding remaining time is less than the data volume of the second threshold; The corresponding remaining time is less than or equal to multiple data amounts of the second threshold.
84. The method according to any one of claims 79 to 83, characterized in that: If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the second threshold, the first DSR includes a data amount; or, If the remaining time corresponding to the part of the data in the one logical channel group is greater than the second threshold, and the remaining time corresponding to the part of the data in the one logical channel group is less than or equal to the second threshold, then the first DSR includes a data amount; or, If the data in the one logical channel group triggers the MAC CE reporting, the first DSR includes a data amount.
85. The method according to claim 84, characterized in that The data volume is one of the following: The amount of data corresponding to the minimum remaining time; The corresponding remaining time is less than or equal to the data volume of the second threshold.
86. The method according to any one of claims 70 to 85, characterized in that: In the 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 the configured threshold.
87. The method according to any one of claims 79 to 83, characterized in that: If the data in the one logical channel group triggers the MAC CE reporting, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is less than or equal to the second threshold, the first DSR includes multiple data amounts; or, If the minimum remaining time corresponding to the data in the one logical channel group is greater than or equal to the second threshold, the first DSR includes multiple data amounts; or, If the remaining time corresponding to part of the data in the one logical channel group is greater than the second threshold, and the remaining time corresponding to part of the data is less than or equal to the second threshold, then the first DSR includes multiple data amounts.
88. The method according to claim 87, characterized in that The multiple data volumes include one of the following: The corresponding remaining time is less than or equal to a plurality of data amounts of the second threshold; the amount of data whose corresponding remaining time is less than or equal to the second threshold, and the amount of data whose corresponding remaining time is between the second threshold and the third threshold; the amount of data whose corresponding remaining time is less than or equal to the third threshold, and the amount of data whose corresponding remaining time is between the second threshold and the third threshold; The corresponding remaining time is less than or equal to multiple data amounts of the second threshold, and the remaining time is the minimum remaining time of the data amount.
89. A wireless communication method, characterized in that: include: The terminal device reports the buffer size information through one or more logical channel groups LCG, and the one or more LCGs are configured to use a first cache status reporting BSR table and a second BSR table to report the buffer size information, or at least configured to use the second BSR table to report the buffer size information, and there is a first difference between the first BSR table and the second BSR table, and the first difference includes one or more of the following: a difference in granularity; The difference in the indication range of the cache status BS; the difference in the value range; the difference in the identification of the table.
90. The method according to claim 89, characterized in that The first BSR table and the second BSR table may be used to report the buffer size information for a triggered regular BSR, periodic BSR, and / or padding BSR.
91. The method according to claim 90, characterized in that The method further comprises: The terminal device triggers a short BSR and / or uses a short BSR medium access control MAC control unit CE to report for a triggered regular BSR; or, The terminal device triggers a long BSR and / or uses a long BSR MAC CE for reporting for a triggered regular BSR; or, The terminal device triggers an enhanced short BSR and / or uses the enhanced short BSR MAC CE for reporting for a triggered regular BSR; or, The terminal device triggers an enhanced long BSR and / or uses an enhanced long BSR MAC CE for reporting for a triggered conventional BSR; Among them, the information included in one or more of the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, and the enhanced long BSR MAC CE corresponds to the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table.
92. The method according to claim 90, characterized in that The method further comprises: The terminal device triggers a short BSR and / or uses a short BSR MAC CE to report for the triggered periodic BSR; or, The terminal device triggers a long BSR and / or uses a long BSR MAC CE for reporting for the triggered periodic BSR; or The terminal device triggers an enhanced short BSR and / or uses an enhanced short BSR MAC CE report for the triggered periodic BSR; or, The terminal device triggers an enhanced long BSR and / or uses an enhanced long BSR MAC CE for reporting for the triggered periodic BSR; Among them, the information included in one or more of the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, and the enhanced long BSR MAC CE corresponds to the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table.
93. The method according to claim 90, characterized in that The method further comprises: The terminal device triggers a short BSR and / or uses a short BSR MAC CE for reporting for the triggered filling BSR; or The terminal device triggers a long BSR and / or uses a long BSR MAC CE for reporting for the triggered filling BSR; or, The terminal device triggers an enhanced short BSR and / or uses an enhanced short BSR MAC CE report for the triggered filling BSR; or, The terminal device triggers an enhanced long BSR and / or uses an enhanced long BSR MAC CE for reporting for the triggered filling BSR; or, The terminal device triggers an enhanced short truncated BSR and / or uses an enhanced short truncated BSR MAC CE for reporting for the triggered filling BSR; or, The terminal device triggers an enhanced long truncation BSR and / or uses an enhanced long truncation BSR MAC CE for reporting for the triggered filling BSR; Among them, the information included in one or more of the enhanced short BSR, the enhanced short BSR MAC CE, the enhanced long BSR, the enhanced long BSR MAC CE, the enhanced short truncated BSR, the enhanced short truncated BSR MAC CE, the enhanced long truncated BSR, and the enhanced long truncated BSR MAC CE corresponds to the buffer size information corresponding to the second BSR table, or the corresponding buffer size is reported through the second BSR table.
94. The method according to claim 90, characterized in that The method further comprises: The terminal device does not trigger a short BSR and / or does not use a short BSR MAC CE report for the triggered filling BSR; and / or, The terminal device does not trigger a short truncated BSR and / or does not use a short truncated BSR MAC CE report for the triggered filling BSR; and / or, The terminal device does not trigger the long truncation BSR and / or does not use the long truncation BSR MAC CE reporting for the triggered filling BSR.
95. The method according to any one of claims 89 to 94, characterized in that The method further comprises: The terminal device determines, based on the first factor, a triggered BSR type and / or a used MAC CE type; Among them, 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 authorization for transmitting BSR MAC CE; whether the LCG is configured to use the second BSR table to report buffer size information; the size of the BSR MAC CE and its header; the size of the data to be transmitted of at least one LCG; whether the triggered BSR is a periodic BSR, a regular BSR or a padding BSR.
96. The method according to claim 95, characterized in that The terminal device determines, based on the first factor, a triggered BSR type and / or a used MAC CE type, including: The terminal device first determines whether the triggered BSR is a periodic BSR, a regular BSR, or a filling BSR, and then determines the other first factors.
97. The method according to claim 95, characterized in that The terminal device determines, based on the first factor, a triggered BSR type and / or a used MAC CE type, including: The terminal device first determines whether the LCG is configured to use the second BSR table to report the buffer size information, and the size of the amount of data to be transmitted of the at least one LCG, and then determines the other first factors; or The terminal device first determines the size relationship between the size of the padding bit or MAC PDU or PUSCH or UL authorization for transmitting the BSR MAC CE, the size of the BSR MAC CE and its subheader, and whether the LCG is configured to use the second BSR table to report the buffer size information, and the size of the amount of data to be transmitted of at least one LCG, and then determines the other first factors; or, The terminal device first determines the number of LCGs with data to be transmitted, 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 of at least one LCG, and then determines the other first factors.
98. The method according to any one of claims 89 to 97, characterized in that The method further comprises: If the first condition is met, the terminal device triggers a BSR, and the BSR includes one or more of the following: an enhanced short BSR, an enhanced short truncated BSR, an enhanced long BSR, an enhanced long truncated BSR; and / or, If the first condition is met, the terminal device uses 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, an enhanced long truncated BSR MAC CE CE; Among them, the first situation is that there are one or more LCGs that can be configured to use at least the second BSR table to report buffer information, and the amount of data to be transmitted of the at least one LCG satisfies the first condition, and the first condition is one of the following: the size of the amount of data to be transmitted of the 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 of the 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 of the at least one LCG is greater than or equal to the minimum value of the data amount corresponding to the second BSR table.
99. The method according to claim 98, characterized in that The method further comprises: If there are multiple LCGs that meet the first condition, the terminal device reports an enhanced long BSR for the periodic BSR and / or the regular BSR, and the report is for all LCGs, or for all LCGs configured to use at least the second BSR table to report buffer information; or, If there is an LCG that satisfies the first condition, the terminal device reports a short BSR or an enhanced short BSR for the periodic BSR and / or the regular BSR, and the report is for the one LCG; or, If multiple LCGs do not satisfy the first condition, the terminal device reports a long BSR for periodic BSR and / or regular BSR, and the report is for all LCGs, otherwise a short BSR is reported.
100. The method according to claim 98, characterized in that The method further comprises: If the second condition is met, the terminal device reports an enhanced long BSR for the periodic BSR and / or the regular BSR, and the report is 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 satisfied, the terminal device reports a long BSR for the periodic BSR and / or the regular BSR, and the report is 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 the regular BSR, and the report is for the one LCG; or, If there is an LCG with data to be transmitted, and the one LCG configuration can use at least the second BSR table to report buffer information, and the amount of data to be transmitted of the one LCG meets the first condition, then the terminal device reports an enhanced short BSR for the periodic BSR and / or the regular BSR, otherwise, reports a short BSR, and the report is for the one LCG; The second situation is when there are multiple LCGs with data to be transmitted, at least one LCG can be configured to report buffer information using at least the second BSR table, and the amount of data to be transmitted of the one LCG meets the first condition.
101. The method according to claim 98, characterized in that The method further comprises: The terminal device determines the type of BSR to be reported based on the third situation and then on the fourth situation for filling the BSR; or, The terminal device determines the type of BSR to be reported based on the fourth situation and then on the third situation for filling the BSR; Among them, the third situation is that there are one or more LCGs that can be configured to use at least the second BSR table to report buffer size information, and the amount of data to be transmitted of at least one of the LCGs meets the first condition, and the fourth situation is that the size of the padding bit and the MAC CE and its subheader is the expected size, and / or there are multiple LCGs with data to be transmitted.
102. 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 LCG, wherein the one or more LCGs are configured to use a first cache status reporting BSR table and a second BSR table to report the buffer size information, or at least configured to use the second BSR table to report the buffer size information, and there is a first difference between the first BSR table and the second BSR table, and the first difference includes one or more of the following: a difference in granularity; The difference in the indication range of the cache status BS; the difference in the value range; the difference in the identification of the table.
103. The method according to claim 102, characterized in that The first BSR table and the second BSR table may be used to report the buffer size information for a triggered regular BSR, periodic BSR, and / or padding BSR.
104. A terminal device, characterized in that: include: A receiving module is used to receive configuration information, where the configuration information is used to indicate one or more of the following: target resources available for uplink and / or downlink transmission during the measurement interval; The target logical channels that can be used during the measurement interval; The target logical channel group that can be used in the measurement interval; The target services that can be transmitted within the measurement interval; target hybrid automatic repeat request HARQ processes transmittable within the measurement interval; Whether uplink and / or downlink transmission can be performed within the measurement interval; Whether the target transfer can be performed during the measurement interval.
105. A network device, characterized in that: include: A sending module, configured to send configuration information to the first terminal device, where the configuration information is used to indicate one or more of the following: target resources available for uplink and / or downlink transmission during the measurement interval; The target logical channels that can be used during the measurement interval; The target logical channel group that can be used in the measurement interval; The target services that can be transmitted within the measurement interval; target hybrid automatic repeat request HARQ processes transmittable within the measurement interval; Whether uplink and / or downlink transmission can be performed within the measurement interval; Whether the target transfer can be performed during the measurement interval.
106. A terminal device, characterized in that: include: A sending module, configured to send first information to a network device, wherein the first information is used to indicate one or more of the following: The first terminal device recommends a transmission resource for use within the measurement interval; The first terminal device recommends a transmission resource configuration for use in a measurement interval; The resource position of the transmission resource recommended by the first terminal device for use in the measurement interval; the time-frequency resource position recommended by the first terminal device for use in the measurement interval; The semi-persistent scheduling SPS and / or configuration authorization CG index that the first terminal device needs to use within the measurement interval; The service that the first terminal device needs to transmit within the measurement interval; a logical channel that the first terminal device needs to use within a measurement interval; a logical channel group that the first terminal device needs to use within a measurement interval; A hybrid automatic repeat request HARQ process number that the first terminal device needs to use within the measurement interval; The signal or channel that the first terminal device needs to transmit within the measurement interval; Capability information of the first terminal device associated with the measurement interval.
107. A network device, characterized in that: include: A receiving module, configured to receive first information sent by a first terminal device, where the first information is used to indicate one or more of the following: The first terminal device recommends a transmission resource for use within the measurement interval; The first terminal device recommends a transmission resource configuration for use in a measurement interval; The resource position of the transmission resource recommended by the first terminal device for use in the measurement interval; the time-frequency resource position recommended by the first terminal device for use in the measurement interval; The semi-persistent scheduling SPS and / or configuration authorization CG index that the first terminal device needs to use within the measurement interval; The service that the first terminal device needs to transmit within the measurement interval; a logical channel that the first terminal device needs to use within a measurement interval; a logical channel group that the first terminal device needs to use within a measurement interval; A hybrid automatic repeat request HARQ process number that the first terminal device needs to use within the measurement interval; The signal or channel that the first terminal device needs to transmit within the measurement interval; Capability information of the first terminal device associated with the measurement interval.
108. A terminal device, characterized in that: include: A trigger module, used for triggering a first delay state report DSR; and / or, The sending module is used to send a first media access control MAC control unit CE, where the first MAC CE is a MAC CE corresponding to DSR, and the MAC CE includes information of at least one logical channel group, and the information of the one logical channel group includes remaining time information and data volume information.
109. A network device, characterized in that: include: A receiving module is used to receive a first delay status report DSR and / or receive a first media access control MAC control unit 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, and the information of the one logical channel group includes remaining time information and data volume information.
110. A terminal device, characterized in that: include: A sending module, configured to report buffer size information through one or more logical channel groups LCG, wherein the one or more LCGs are configured to use a first cache status reporting BSR table and a second BSR table to report the buffer size information, or at least configured to use the second BSR table to report the buffer size information, and there is a first difference between the first BSR table and the second BSR table, and the first difference includes one or more of the following: a difference in granularity; The difference in the indication range of the cache status BS; the difference in the value range; the difference in the identification of the table.
111. A network device, characterized in that: include: A receiving module, configured to receive buffer size information reported by a terminal device through one or more logical channel groups LCG, wherein the one or more LCGs are configured to use a first cache status reporting BSR table and a second BSR table to report the buffer size information, or at least configured to use the second BSR table to report the buffer size information, wherein the first BSR table and the second BSR table have a first difference, and the first difference includes one or more of the following: a difference in granularity; a difference in the indication range of the cache status BS; and a difference in the buffer size information. Differences in value ranges; Differences in table identifiers.
112. A terminal device, characterized in that: It includes a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the terminal device executes the method described in any one of claims 1-14 or 27-29 or 33-69 or 89-101.
113. A network device, characterized in that: It includes a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method described in any one of claims 15-26 or 30-32 or 70-88 or 100-101.
114. A device, characterized in that: It includes a processor for calling a program from a memory so that the device executes a method as described in any one of claims 1-14 or 15-26 or 27-29 or 30-32 or 33-69 or 70-88 or 89-101 or 102-103.
115. A chip, characterized in that: It includes a processor for calling a program from a memory so that a device equipped with the chip executes a method as described in any one of claims 1-14 or 15-26 or 27-29 or 30-32 or 33-69 or 70-88 or 89-101 or 102-103.
116. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing the computer to execute the method as described in any one of claims 1-14 or 15-26 or 27-29 or 30-32 or 33-69 or 70-88 or 89-101 or 102-103.
117. A computer program product, characterized in that Comprising a program, the program causing a computer to execute the method as described in any one of claims 1-14 or 15-26 or 27-29 or 30-32 or 33-69 or 70-88 or 89-101 or 102-103.
118. A computer program, characterized in that The computer program causes a computer to execute the method of any one of claims 1-14 or 15-26 or 27-29 or 30-32 or 33-69 or 70-88 or 89-101 or 102-103.