DSR format for DSR reporting
The proposed DSR format determination mechanism addresses the limitations of single BS/RT pair reporting by allowing multiple pairs per LCG, enhancing the flexibility and accuracy of delay-aware scheduling in communication networks.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-03
- Publication Date
- 2026-04-09
AI Technical Summary
Existing DSR mechanisms in communication networks lack flexibility in reporting delay status information, as they only support a single buffer size/remaining time (BS/RT) pair per Logic Channel Group (LCG), limiting the granularity and accuracy of delay-aware scheduling.
Implement a mechanism to determine DSR formats based on the configurations and status of LCGs, allowing for multiple BS/RT pairs per LCG, enhancing the granularity of DSR reporting by selecting appropriate formats for different scenarios.
Improves the flexibility and accuracy of DSR reporting, enabling more precise delay-aware scheduling by using appropriate DSR formats tailored to the specific configurations and data status of LCGs.
Smart Images

Figure CN2024123220_09042026_PF_FP_ABST
Abstract
Description
DSR FORMAT FOR DSR REPORTINGFIELD
[0001] Various example embodiments relate to the field of communication, and in particular, to devices, methods, apparatuses and a computer readable storage medium for determining a delay status report (DSR) format for DSR reporting.BACKGROUND
[0002] A communication network can be seen as a facility that enables communications between two or more communication devices, or provides communication devices access to a data network. A mobile or wireless communication network is one example of a communication network.
[0003] Such communication networks operate in accordance with standards, such as those promulgated by 3GPP (Third Generation Partnership Project) or ETSI (European Telecommunications Standards Institute) . Examples of such standards include the so-called 5G (5th Generation) standard or other standards promulgated by 3GPP.SUMMARY
[0004] In general, example embodiments of the present disclosure provide a solution for determining a DSR format for DSR reporting.
[0005] In a first aspect, there is provided a terminal device. The terminal device comprises: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to: determine at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of:configurations of the plurality of LCGs or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds; and transmit at least one DSR in at least one DSR format to a network device.
[0006] In a second aspect, there is provided a network device. The network device comprises: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the network device at least to: receive, from the terminal device, at least one delay status report, DSR, in at least one DSR format determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds.
[0007] In a third aspect, there is provided a method. The method comprises: determining at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds; and transmitting at least one DSR in at least one DSR format to a network device.
[0008] In a fourth aspect, there is provided a method. The method comprises: receiving, from a terminal device, at least one delay status report, DSR, in at least one DSR format determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds.
[0009] In a fifth aspect, there is provided an apparatus. An apparatus comprising: means for determining at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds; and means for transmitting at least one DSR in at least one DSR format to a network device.
[0010] In a sixth aspect, there is provided an apparatus. An apparatus comprising: means for configuring each of a plurality of logic channel groups, LCGs for a terminal device with a single remaining time, RT, thresholds or multiple RT thresholds; and means for receiving, from the terminal device, at least one delay status report, DSR, in at least one DSR format determined based on the configurations of the plurality of LCGs and comprising at least one of:a first format configured to report multiple buffer size / remaining time, BS / RT, pairs and a second format configured to report single BS / RT pairs.
[0011] In a seventh aspect, there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method in the third or fourth aspect.
[0012] In an eighth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: determine at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds; and transmit at least one DSR in at least one DSR format to a network device.
[0013] In a ninth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to: receive, from a terminal device, at least one delay status report, DSR, in at least one DSR format determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds.
[0014] In a tenth aspect, there is provided a terminal device. The terminal device comprises: determining circuitry configured to determine at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds; and transmitting circuitry configured to transmit at least one DSR in at least one DSR format to a network device.
[0015] In an eleventh aspect, there is provided an apparatus for a communication system. The apparatus comprises: receiving circuitry configured to receive, from the terminal device, at least one delay status report, DSR, in at least one DSR format determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds.
[0016] It is to be understood that the summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0018] Fig. 1 illustrates an example of a network environment in which some example embodiments of the present disclosure may be implemented. ;
[0019] Fig. 2 illustrates an example signaling process for a DSR reporting procedure in accordance with some embodiments of the present disclosure;
[0020] Figs. 3A-3C illustrate schematic block diagrams for example DSR formats according to some embodiments of the present disclosure;
[0021] Figs. 4A-4E illustrate schematic flowcharts for example methods for determining DSR formats in accordance with some embodiments of the present disclosure;
[0022] Fig. 5 illustrates a flowchart of a method implemented at a terminal device in accordance with some example embodiments of the present disclosure;
[0023] Fig. 6 illustrates a flowchart of a method implemented at a network device in accordance with some example embodiments of the present disclosure;
[0024] Fig. 7 illustrates a simplified block diagram of a device that is suitable for implementing some example embodiments of the present disclosure; and
[0025] Fig. 8 illustrates a block diagram of an example of a computer readable medium in accordance with some example embodiments of the present disclosure.
[0026] Throughout the drawings, the same or similar reference numerals represent the same or similar elements.DETAILED DESCRIPTION
[0027] Principles of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein can be implemented in various manners other than the ones described below.
[0028] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0029] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0030] It shall be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0031] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof. As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0032] As used in this application, the term “circuitry” may refer to one or more or all of the following:
[0033] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and
[0034] (b) combinations of hardware circuits and software, such as (as applicable) :
[0035] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and
[0036] (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
[0037] (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (for example, firmware) for operation, but the software may not be present when it is not needed for operation.
[0038] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0039] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrow Band Internet of Things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the fourth generation (4G) , 4.5G, the future fifth generation (5G) communication protocols, the future sixth generation (6G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
[0040] As used herein, the term “network device” or “network node” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a system simulator, a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth, depending on the applied terminology and technology.
[0041] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (for example, remote surgery) , an industrial device and applications (for example, a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
[0042] Rel-18 has introduced delay status report (DSR) . DSR provides the Next Generation NodeB (gNB) with information about the amount of data in User Equipment (UE) buffer whose associated remaining time (i.e., time left available before scheduling) , which may be referred to as RT, is below a certain threshold. This information can be used by the gNB to perform delay-aware scheduling.
[0043] Currently, there is a unique DSR format available, which was specified in Rel-18. It reports the smallest remaining value of the running Packet Data Convergence Protocol (PDCP) discardTimer among Service Data Units (SDUs) that are buffered for the Logic Channel Group (LCG) but have not been transmitted in any Media Access Control (MAC) Protocol Data Unit (PDU) and the total amount of delay-critical Uplink (UL) data for the LCG according to the data volume calculation procedure for the associated Radio Link Control (RLC) and PDCP entities, respectively.
[0044] In order to enhance the DSR mechanism by increasing the granularity of DSR reports, DSR information is configured to be reported with multiple pairs of remaining time and buffer sizes per LCG. Therefore, different DSR formats from a normal DSR (for example, a legacy DSR) are introduced to support multiple BS / RT per LCG since the normal DSR (for example, the legacy DSR) only supports single BS / RT per LCG. In this situation, since there are more than one DSR format available, a DSR format determination mechanism to determine which DSR format should be used is desirable.
[0045] In view of the above, example embodiments of the present disclosure provide a solution for determining at least one DSR format. In this solution, at least one DSR format is selected based on the DSR configurations of the LCGs or data status of the LCGs, or both of the DSR configurations and data status. In this way, different DSR formats are used for different situations thereby providing a flexible DSR format determination mechanism to improve the DSR reporting.
[0046] Hereinafter, the mechanism or principle of the DSR format determination mechanism will be described with reference to Figs. 1 to 6. Fig. 1 illustrates an example of a network environment 100 in which some example embodiments of the present disclosure may be implemented. The environment 100, which may be a part of a communication network, includes a terminal device 110 and a network device 120.
[0047] The communication environment 100 may include any suitable number of devices and cells. In the communication environment 100, the network device 120 may provide services to the terminal device 110, and the network device 120 and the terminal device 110 may communicate data and control information with each other. In some embodiments, the network device 120 and the terminal device 110 may communicate with direct links / channels. In the embodiment as illustrated in Fig. 1, the terminal device 110 is configured to perform the DSR format determination mechanism in accordance with some example embodiments of the present disclosure.
[0048] In the system 100, a link from the network device 120 to the terminal device 110 is referred to as a downlink (DL) , while a link from the terminal device 110 to the network device 120 is referred to as an uplink (UL) . In downlink, the network device 120 is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver) . In uplink, the terminal device 110 is a transmitting TX device (or a transmitter) and the network device 120 is a RX device (or a receiver) . It is to be understood that the network device 120 may provide one or more serving cells. In some embodiments, the network device 120 may provide multiple cells.
[0049] It is to be understood that the particular number of various communication devices and the particular number of various communication links as shown in Fig. 1 is for illustration purpose only without suggesting any limitations. The communication environment 100 may include any suitable number of communication devices, any suitable number of communication links, and any suitable number of other elements adapted for implementing communications. In addition, it should be appreciated that there may be various wireless as well as wireline communications (if needed) among all of the communication devices.
[0050] Communications among devices in the communication environment 100 may be implemented according to any appropriate communication protocol (s) , including, but not limited to, cellular communication protocols of the third generation (3G) , the fourth generation (4G) and the fifth generation (5G) , the sixth generation (6G) , and on the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and / or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any appropriate wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA) , Frequency Division Multiple Access (FDMA) , Time Division Multiple Access (TDMA) , Frequency Division Duplex (FDD) , Time Division Duplex (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Division Multiple (OFDM) , Discrete Fourier Transform spread OFDM (DFT-s-OFDM) and / or any other technologies currently known or to be developed in the future.
[0051] Fig. 2 illustrates an example signaling process 200 for a DSR reporting procedure in accordance with some embodiments of the present disclosure. For the purpose of discussion, the process 200 will be described with reference to Fig. 1. The process 200 may involve a terminal device 110. The process 200 may further involve a network device 120. It would be appreciated that although the process flow 200 has been described in the communication environment 100 of Fig. 1, this process flow may be likewise applied to other communication scenarios. Furthermore, in the process 200, it is possible to add, omit, modify one or more operations, or the operations may also be performed in any suitable order without departing from the scope of the present disclosure.
[0052] In the process 200, at 202, the network device 120 transmits a DSR configuration for a plurality of LCGs to the terminal device 110. The configuration may include: a DSR triggering remaining time threshold for the trigger of the DSR reporting. The configuration may further include: DSR reporting remaining time thresholds (also referred to as RT thresholds in the present disclosure) . The reporting thresholds are configured to the terminal device 110 by signaling a list of N values. The reporting thresholds may be configured per terminal device or per LCG. After the terminal device 110 receives the configuration, the LCGs are configured with the corresponding RT thresholds.
[0053] Each of the plurality of LCGs is configured with a single RT threshold or multiple RT thresholds. In this case, the RT threshold indicates a threshold to report the size of data buffed for the LCG whose remaining time is below the threshold. For example, in a case that the LCG is configured with a RT threshold 5 ms, the data with a remaining time below 5 ms should be reported. In the meantime, in order to increase the granularity of the DSR information, the network device 120 may configure a LCG with multiple RT thresholds. In this case, the DSR information of the LCG with multiple RT thresholds should be reported with multiple buffer size / remaining time (BS / RT) pairs. It should be appreciated that the multiple BS / RT pairs may include an explicitly defined format with fields for BS and fields for RT or an implicitly defined format with fields for BS corresponding to a predefined fixed RT range.
[0054] At 204, the terminal device determines that DSR reporting is triggered. For example, the DSR reporting may be triggered when a RT trigger threshold is reached. At 206, the terminal device determines at least one DSR format based on the configuration of the plurality of LCGs, status of data to be reported, or both of them. The status of data to be reported indicates the number of RT ranges into which data to be reported falls. That is, the data to be reported falls into a single RT range or multiple RT ranges. In some alternative embodiments, the at least one DSR format may be determined based on configuration of LCGs of the plurality of LCGs data to be reported. In this case, only the configurations of the LCGs that have data to be reported are taken into consideration. In other embodiments, the at least one DSR format may be determined based on configuration of the plurality of LCGs.
[0055] At 208, the terminal device 110 transmits at least one DSR in the at least one DSR format to the network device 120. In the case that the at least one DSR only comprises the first format configured to report multiple BS / RT pairs, and the at least one DSR may be transmitted in a DSR Media Access Control Control Element (MAC CE) in the first format. In the case that the at least one DSR only comprises the second format configured to report single BS / RT pair, and the at least one DSR may be transmitted in one DSR MAC CE in the second format. In the case that the at least one DSR comprises both the first format and the second format, the at least one DSR may be transmitted in one DSR MAC CE in the first format and one DSR MAC CE in the second format. Upon receipt of the at least one DSR from the terminal device 110, the network device 120 may perform resource scheduling according to the received at least one DSR.
[0056] Fig. 3A illustrates a schematic block diagram for an example first format 300A according to some embodiments of the present disclosure. As illustrated in Fig. 3A, the first format 300A include a number N of BS / RT pairs per LCG. The ith BS / RT pair corresponds to the ith RT interval. For example, the 1st RT interval is (0, reportingThreshold#1] , and the ith RT interval (i= [2, .., N] ) is (reportingThreshold#i-1, reportingThreshold#i] .
[0057] In the illustrated embodiment, the remaining time 1 304 and the buffer size 1 306 are a BS / RT pair correspond to the first RT interval for the LCG 302. Accordingly, the remaining time n1 308 and the buffer size n1 310 correspond to the last RT interval of the first LCG 302 for which DSR information is reported (n1= number of configured reporting thresholds for the first LCG) . The remaining time n1+1 312 and the buffer Size n1+1 314 correspond to the first RT interval of the second LCG for which DSR information is reported.
[0058] Fig. 3B illustrates a schematic block diagram for an example first format 300B according to alternative embodiments of the present disclosure. In this embodiment, the DSR consists of N BS values per LCG. The ith BS value corresponds to the ith RT interval. For example, the 1st RT interval is (0, reportingThreshold#1] , and the ith RT interval (i=[2, . ., . N] ) is (reportingThreshold#i-1, reportingThreshold#i] . In this case, if there is no data to report within the corresponding RT interval, a BS value equal to zero still needs to be signaled.
[0059] In the illustrated embodiment, the buffer size 1 322 corresponds to the first RT interval of the first LCG 302 for which DSR information is reported. The buffer size 2 324 corresponds to the second RT interval of the LCG 302. The buffer size n1 326 corresponds to the last RT interval of the first LCG 302 for which DSR information is reported. In this case, n1 is the number of configured reporting thresholds for the first LCG. The buffer size n1+1 328 corresponds to the first RT interval of the second LCG for which DSR information is reported. It should be appreciated that although the RT is not explicitly indicated, the DSR information in this format still should be regarded as multiple BS / RT pairs.
[0060] Fig. 3C illustrates a schematic block diagram for an example second format 300C according to some embodiments of the present disclosure. As illustrated in Fig. 3C, the remaining time 1 332 and the buffer size 1 334 correspond to only RT threshold of the first LCG 302. The remaining time 1 332 and the buffer size 1 334 correspond to only RT threshold of the first LCG 302. The remaining time m 336 and the buffer size m 338 correspond to the only RT threshold of the mth LCG. The second format 300C may be referred to as a normal DSR format, for example, a legacy DSR format.
[0061] In some embodiments, the first format and the second format may be identified by different indicators. For example, the indicator may an extended Logical Channel ID (eLCID) in the subheader of the MAC CE. The eLCID for the first format is different from the eLCID for the second format. In some alternative embodiments, the first format and the second format may share a same eLCID. However, the first format in configured with indicators to indicate whether the DSR information is reported with single BS / RT pair or multiple BS / RT pairs.
[0062] As discussed above, only one format configured to report single BS / RT pairs is currently used which may be referred to as the normal format (for example, the legacy format) illustrated in Fig. 3C. In order to report the DSR information with multiple single BS / RT pairs, new formats are developed. The new formats may be same as the first format illustrated in Figs. 3A and 3B. Further, the new format may be any suitable format configured to report multiple BS / RT pairs. To select DSR formats, the main point is to determine whether the DSR information for each LCGs should be reported with a single BS / RT pair or multiple BS / RT pairs. There are three example determination mechanisms described below.
[0063] In one example determination mechanism, the format may be determined based on the configuration of the LCGs and data status of the LCGs. In this embodiment, the new DSR format (also referred to as the first format) with multiple BS / RT pairs (or multiple BS values, one per RT range) is used if any LCG configured with multiple reporting thresholds has (delay-critical) data to be reported that falls into multiple RT ranges. Otherwise, the normal DSR format (also referred to as the second format, such as the legacy DSR format) is used. In other words, the normal DSR format, for example, the legacy DSR format is used if all the LCGs to be reported are with only one BS / RT pair to be reported based on current buffer status, even though some of the LCG (s) might be configured with multiple reporting thresholds.
[0064] For example, a first LCG is configured with single reporting threshold and a second LCG is configured with multiple reporting thresholds. When both the first LCG and the second LCG are with data to be reported but the data to be reported for the second LCG only falls into a single RT range or when only the first LCG is with data to be reported, the normal DSR format (for example, the legacy DSR format) is used to report with single BS / RT entry for each LCG. If the second LCG is with data to be reported falling into multiple RT ranges, then new DSR format is used to report at least the second LCG.
[0065] In this case, when the new format is used to report both single BS / TR pairs and multiple BS / TR pairs, the new format is selected to report DSR information for both the first LCG and the second LCG. This embodiment will be described with reference with Fig. 4A. Relatively, when the new format is used only to report multiple BS / TR pairs, the new format is selected for the second LCG and he normal DSR format (for example, the legacy DSR format) is selected for the first LCG. This embodiment will be described with reference with Fig. 4D.
[0066] In another example embodiment, the format may be determined based on based on configuration of the LCGs with data to be reported. In these embodiments, the new DSR format is used if there is (delay-critical) data to be reported for any LCG configured with multiple thresholds, regardless of the data falling into single RT range or multiple RT ranges. The normal DSR format (for example, the legacy DSR format) is used when there are only LCG(s) configured with single threshold to be reported.
[0067] For example, a first LCG is configured with single reporting threshold and a second LCG is configured with multiple reporting thresholds. If the second LCG is with data to be reported, regardless of the data falls into single or multiple RT ranges, the new DSR format will be used at least for LCG2.
[0068] In this case, when the new format is used to report both single BS / TR pairs and multiple BS / TR pairs, the new format is selected to report DSR information for both the first LCG and the second LCG. This embodiment will be described with reference with Fig. 4B. Relatively, when the new format is used only to report multiple BS / TR pairs, the new format is selected for the second LCG and the normal format (for example, the legacy format) is selected for the first LCG. This embodiment will be described with reference with Fig. 4E.
[0069] In yet another example embodiment, the format may be determined based on configuration of all the LCGs. In this example embodiment, the new DSR format is always used as long as any LCG is configured with multiple reporting thresholds. For example, a first LCG is configured with single reporting threshold and a second LCG is configured with multiple reporting thresholds. The new DSR format will be used for all the LCGs regardless of which LCG (s) is with data to be reported.
[0070] In this case, when the new format is used to report both single BS / TR pairs and multiple BS / TR pairs, the new format is selected to report DSR information for both the first LCG and the second LCG. This embodiment will be described with reference with Fig. 4C.
[0071] Fig. 4A illustrates a schematic flowchart for an example method 400A for determining DSR formats in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400A will be described from the perspective of the terminal device 110 with reference to Fig. 1. Further, the first format may be corresponding to the first format as illustrated in Figs. 3A and 3B while the second format may be corresponding to the second format as illustrated in Figs. 3C.
[0072] As illustrated in Fig. 4A, at 402, the terminal device 110 determines a first set of LCGs configured with multiple RT thresholds having data to be reported based on the configurations of the plurality of LCGs. At 404, the terminal device 110 determines whether data of any LCGs in the first set of LCGs falls into multiple RT ranges. If the terminal device 110 determines that data of none of the first set of LCGs falls into multiple RT ranges, the method 400A proceeds to 406. At the terminal device 110 determines the second format as the single DSR format. When none of the data to be reported falls into multiple RT ranges, it means there is no need to apply the first format. Then, only the second format is selected. As a result, a single DSR MAC CE in the second format is generated and transmitted to the network device.
[0073] If the terminal device 110 determines that data of one of the plurality of LCGs falls into multiple RT ranges, the method 400A proceeds to 408. At 408, the terminal device 110 further determines that a first subset of the first set of LCGs falls into multiple RT ranges and data of a second subset of the first set of LCGs falls into respective single ranges. At 410, the terminal device 110 determines that DSR information for the first subset of LCGs is reported with multiple BS / RT pairs, and DSR information for the second subset of LCGs is reported with single BS / RT pair. As long as the data of one LCG of the LCGs configured with multiple RT thresholds falls into multiple RT ranges, the first format should be used. Then, only the first format is selected. As a result, a single DSR MAC CE in the first format is generated and transmitted to the network device.
[0074] Fig. 4B illustrates a schematic flowchart for an example method 400B for determining DSR formats in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400B will be described from the perspective of the terminal device 110 with reference to Fig. 1. Further, the first format may be corresponding to the first format as illustrated in Figs. 3A and 3B while the second format may be corresponding to the second format as illustrated in Figs. 3C.
[0075] As illustrated in Fig. 4B, at 422, the terminal device 110 determines whether at least one of the plurality LCGs configured with multiple RT thresholds has data to be reported. If the terminal device 110 determines that none of the plurality LCGs configured with multiple RT thresholds has data to be reported, the method proceeds to 424. At 424, the terminal device 110 determines the second format as the single DSR format. If the terminal device 110 determines that at least one of the plurality LCGs configured with multiple RT thresholds has data to be reported, the method proceeds to 426. At 426, the terminal device 110 determines the first format as the single DSR format.
[0076] In the illustrated embodiment, when none of LCGs having data to be reported is configured with multiple RT thresholds, there is no need to use the first format. Then, the second format is selected. As a result, a single DSR MAC CE in the second format is generated and transmitted to the network device. Relatively, as long as one of LCGs having data to be reported is configured with multiple RT thresholds, the first format is selected. As a result, a single DSR MAC CE in the first format is generated and transmitted to the network device.
[0077] Fig. 4C illustrates a schematic flowchart for an example method 400C for determining DSR formats in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400C will be described from the perspective of the terminal device 110 with reference to Fig. 1. Further, the first format may be corresponding to the first format as illustrated in Figs. 3A and 3B while the second format may be corresponding to the second format as illustrated in Figs. 3C.
[0078] As illustrated in Fig. 4C, at 432, the terminal device 110 determines whether at least one of the plurality of LCGs is configured with multiple RT thresholds. If the terminal device 110 determines that none of the plurality LCGs is configured with multiple RT thresholds, the method proceeds to 434. At 434, the terminal device 110 determines the second format as the single DSR format. If the terminal device 110 determines that at least one of the plurality LCGs is configured with multiple RT thresholds, the method proceeds to 436. At 436, the terminal device 110 determines the first format as the single DSR format.
[0079] In the illustrated embodiment, when none of LCGs is configured with multiple RT thresholds, the second format is selected. As a result, a single DSR MAC CE in the second format is generated and transmitted to the network device. Relatively, as long as one of LCGs is configured with multiple RT thresholds, the first format is selected. As a result, a single DSR MAC CE in the first format is generated and transmitted to the network device.
[0080] According to the embodiments as illustrated in Figs. 4A-4C, only one single format is selected and only single DSR MAC CE is generated thereby transmitting the all the DSR information together. In this way, the integrity of the DSR information is guaranteed.
[0081] Fig. 4D illustrates a schematic flowchart for an example method 400D for determining DSR formats in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400D will be described from the perspective of the terminal device 110 with reference to Fig. 1. Further, the first format may be corresponding to the first format as illustrated in Figs. 3A and 3B while the second format may be corresponding to the second format as illustrated in Figs. 3C.
[0082] As illustrated in Fig. 4D, at 442, the terminal device 110 determines the determining, based on the configurations of the plurality of LCGs, a second set of LCGs configured with multiple RT thresholds and a third set of the LCGs configured with a single RT threshold having data to be reported. At 444, the terminal device 110 determines the second format as the DSR format for the third set of the LCGs. At 446, the terminal device 110 determines whether data of each of the second set of LCGs falls into multiple RT ranges and selects the LCG that has the data falling into multiple RT ranges into a first subset and selects the LCG that has the data falling into single RT ranges into a second subset. If the terminal device 110 has selected all the LCGs that has the data falling into multiple RT ranges into the first subset, the method 400D proceeds to 448. At 448, the terminal device 110 determines that data of first subset of the second set of LCGs falls into multiple RT ranges. At 450, the terminal device 110 determines the first format as the DSR format for the first subset of LCGs. As a result, a first DSR MAC CE in the first format is generated and transmitted to the network device. The first DSR MAC CE includes DSR information for the first subset of LCGs.
[0083] If the terminal device 110 has selected all the LCGs that has the data falling into single RT ranges into the second subset, the method 400D proceeds to 452. At 452, the terminal device 110 determines that data of second subset of the second set of LCGs falls into single RT ranges. At 454, the terminal device 110 determines the second format as the DSR format for the second subset of LCG. As a result, a second DSR MAC CE in the second format is generated and transmitted to the network device. The second DSR MAC CE includes DSR information for the second subset of LCGs and the third set of LCGs.
[0084] Fig. 4E illustrates a schematic flowchart for an example method 400E for determining DSR formats in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400E will be described from the perspective of the terminal device 110 with reference to Fig. 1. Further, the first format may be corresponding to the first format as illustrated in Figs. 3A and 3B while the second format may be corresponding to the second format as illustrated in Figs. 3C.
[0085] As illustrated in Fig. 4E, at 462, the terminal device 110 determines that a fourth set of LCGs is configured with multiple RT thresholds and a fifth set of LCGs is configured with respective single thresholds based on the configuration of the plurality of LCGs. At 464, the terminal device 110 determines the first format as the DSR format fort the fourth set of LCGs and the second format as the DSR format for the fifth set of LCGs. As a result, a first DSR MAC CE in the first format is generated and a second DSR MAC CE in the second format is generated. The first DSR MAC CE includes DSR information for the fourth subset of LCGs and the second DSR MAC CE includes DSR information for the fifth set of LCGs.
[0086] According to the embodiments as illustrated in Figs. 4D-4E, the DSR information are transmitted separately thereby increasing the flexibility of the DSR reporting.
[0087] Fig. 5 illustrates a flowchart of a method 500 implemented at a terminal device in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 500 will be described from the perspective of the terminal device 110 with reference to Fig. 1.
[0088] At 510, the terminal device determines at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported. The configuration indicates that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold. The status indicates the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds. At 520, the terminal device transmits at least one DSR in at least one DSR format to a network device.
[0089] In some embodiments, at least one DSR format may comprise a single target. The single format comprises a first format configured to report single buffer size / remaining time, BS / RT, pairs and multiple BS / RT pairs or a second format configured to report single BS / RT pairs.
[0090] In some embodiments, in determining at least one DSR format: the terminal device may determine, based on the configurations of the plurality of LCGs, a first set of LCGs configured with multiple RT thresholds having data to be reported; and based on determining that data of one of the first set of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds, the terminal device may determine the first format as the single DSR format.
[0091] In some embodiments, in determining the first format as the single DSR format: based on determining that data of a first subset of the first set of LCGs falling into multiple RT ranges and data of a second subset of the first set of LCGs falling into respective single ranges, the terminal device may determine that DSR information for the first subset of LCGs is reported with multiple BS / RT pairs, and DSR information for the second subset of LCGs is reported with single BS / RT pair.
[0092] In some embodiments, in determining at least one DSR format: based on determining that data of the first set of LCGs falling into respective single RT ranges, the terminal device may determine the second format as the single DSR format.
[0093] In some embodiments, in determining the at least one DSR format: based on determining, based on the configurations of the plurality of LCGs, that at least one of the plurality LCGs configured with multiple RT thresholds has data to be reported, the terminal device may determine the first format as the single format.
[0094] In some embodiments, in determining the at least one DSR format: based on determining, based on the configurations of the plurality of LCGs, that none of the plurality LCGs configured with multiple RT thresholds has data to be reported, the terminal device may determine the second format as the single format.
[0095] In some embodiments, in determining the at least one DSR format: based on determining, based on the configurations of the plurality of LCGs, that at least one of the plurality of LCGs is configured with multiple RT thresholds, the terminal device may determine the first format as the single format.
[0096] In some embodiments, in determining the at least one DSR format: based on determining, based on the configurations of the plurality of LCGs, that none of the plurality LCGs configured with multiple RT thresholds has data to be reported, the terminal device may determine the second format as the single format.
[0097] In some embodiments, at least one DSR format may comprise a first format configured to report multiple BS / RT pairs and a second format configured to report single BS / RT pairs.
[0098] In some embodiments, in determining at least one DSR format: the terminal device may determine, based on the configurations of the plurality of LCGs, a second set of LCGs configured with multiple RT thresholds and a third set of the LCGs configured with a single RT threshold having data to be reported; the terminal device may determine the second format as the set for the third set of the LCGs; and based on determining that data of a first subset of the second set of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds, the terminal device may determine the first format as the DSR format for the first subset of LCGs.
[0099] In some embodiments, in determining the first format as the DSR format: based on determining that data of a second subset of the second set of LCGs falls into respective single RT ranges, the terminal device may determine the second format as the DSR format for the second subset of LCGs.
[0100] In some embodiments, in determining the first format as the DSR format: based on determining, based on the configurations of the plurality of LCGs, that a fourth set of LCGs is configured with multiple RT threshold and a fifth set of the LCGs configured with respective single RT thresholds, the terminal device may determine the first format as the format for the fourth set of LCGs and the second format as the format for the fifth set of LCGs.
[0101] In some embodiments, the first format is associated with a first extended logic channel identification, eLCID, and the second format is associated with a second eLCID different from the first eLCID.
[0102] In some example embodiments, an apparatus capable of performing the method 500 (for example, the apparatus) may comprise means for performing the respective steps of the method 500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0103] Fig. 6 illustrates a flowchart of a method 600 implemented at a network device in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 600 will be described from the perspective of the network device 120 with reference to Fig. 1.
[0104] At 610, the network device 120 receives at least one delay status report, DSR, in at least one DSR format from the terminal device 110. The at least one DSR format is determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported. The configuration indicates whether a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold. The status indicates whether the data to be reported falls into a single RT range or multiple RT ranges associated with respective RT thresholds.
[0105] In some embodiments, the at least one DSR may comprise a single DSR in a single DSR format of the at least one DSR format, and the single format may comprise a first format configured to report single buffer size / remaining time, BS / RT, pairs and multiple BS / RT pairs or a second format configured to report single BS / RT pairs.
[0106] In some embodiments, the single DSR may comprise DSR information in the first format of a first set of LCGs configured with multiple RT thresholds and having data to be reported, and data of one of the first set of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds.
[0107] In some embodiments, the DSR information of the first set of LCGs may comprise DSR information of a first subset of the first set of LCGs to be reported with multiple BS / RT pairs and a second subset of the first set of LCGs to be reported with single BS / RT pairs, data of the first subset of LCGs falls into multiple RT ranges and data of the second subset of the first set of LCGs falls into respective single ranges.
[0108] In some embodiments, the single DSR may comprise DSR information in the second format of a first set of LCGs configured with multiple RT thresholds and having data to be reported, data of the first set of LCGs falls into respective single RT ranges.
[0109] In some embodiments, the single DSR may comprise DSR information in the first format of at least one of the plurality LCGs configured with multiple RT thresholds has data to be reported.
[0110] In some embodiments, the single DSR may comprise DSR information in the second format of LCGs of the plurality LCGs configured with respective single RT thresholds that have data to be reported.
[0111] In some embodiments, the single DSR may comprise DSR information in the first format of LCGs of the plurality of LCGs that have data to be reported and at least one of the plurality of LCGs is configured with multiple RT thresholds.
[0112] In some embodiments, the single DSR may comprise DSR information in the second format of LCGs of the plurality of LCGs that have data to be reported, and none of the plurality LCGs is configured with multiple RT thresholds.
[0113] In some embodiments, the at least one DSR may comprise a first format configured to report multiple BS / RT pairs and a second format configured to report single BS / RT pairs.
[0114] In some embodiments, the first DSR may comprise DSR information of a first subset of a second set of LCGs configured with multiple RT thresholds, and data of the first subset of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds, and the second DSR may comprise DSR information of a third set of the LCGs configured with a single RT threshold having data to be reported and DSR information second subset of the second set of LCGs, data of the second subset LCGs falls into respective single RT ranges.
[0115] In some embodiments, the first DSR may comprise DSR information of a fourth set of LCGs configured with multiple RT threshold and
[0116] the second DSR may comprise DSR information of a fifth set of the LCGs configured with respective single RT thresholds.
[0117] In some embodiments, the first format may be associated with a first extended logic channel identification, eLCID, and the second format may be associated with a second eLCID different from the first eLCID.
[0118] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of the method 600. In some embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
[0119] FIG. 7 illustrates a simplified block diagram of a device 700 that is suitable for implementing some example embodiments of the present disclosure. The device 700 may be provided to implement a device, for example, the terminal device or the network device as shown in Fig. 1. As shown, the device 700 includes one or more processors 710, one or more memories 720 coupled to the processor 710, and one or more communication modules 740 coupled to the processor 710.
[0120] The communication module 740 is for bidirectional communications. The communication module 740 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements.
[0121] The processor 710 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 700 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0122] The memory 720 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 78, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random access memory (RAM) 76 and other volatile memories that will not last in the power-down duration.
[0123] A computer program 730 includes computer executable instructions that are executed by the associated processor 710. The program 730 may be stored in the ROM 78. The processor 710 may perform any suitable actions and processing by loading the program 730 into the RAM 76.
[0124] The embodiments of the present disclosure may be implemented by means of the program 730 so that the device 700 may perform any process of the disclosure as discussed with reference to Figs. 1 to 6. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0125] In some example embodiments, the program 730 may be tangibly contained in a computer readable medium which may be included in the device 700 (such as in the memory 720) or other storage devices that are accessible by the device 700. The device 700 may load the program 730 from the computer readable medium to the RAM 76 for execution. The computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like.
[0126] FIG. 8 illustrates a block diagram of an example of a computer readable medium 800 in accordance with some example embodiments of the present disclosure. The computer readable medium 800 has the program 830 stored thereon. It is noted that although the computer readable medium 700 is depicted in form of CD or DVD in FIG. 8, the computer readable medium 800 may be in any other form suitable for carry or hold the program 830.
[0127] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0128] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a real or virtual processor, to carry out the method 1000 or 1100 as described above with reference to Fig. 5 or Fig. 6. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0129] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0130] In the context of the present disclosure, the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
[0131] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
[0132] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0133] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A terminal device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to:determine at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported, the configuration indicating whether a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating whether data to be reported falls into a single RT range or multiple RT ranges associated with respective RT thresholds; andtransmit at least one DSR in at least one DSR format to a network device.2.The terminal device of claim 1, wherein the at least one DSR format comprises a single DSR format, the single format comprises a first format configured to report single buffer size / remaining time, BS / RT, pairs and multiple BS / RT pairs or a second format configured to report single BS / RT pairs.3.The terminal device of claim 2, wherein the terminal device is caused to determine at least one DSR format by:determining, based on the configurations of the plurality of LCGs, a first set of LCGs configured with multiple RT thresholds having data to be reported; andbased on determining that data of one of the first set of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds, determining the first format as the single DSR format.4.The terminal device of claim 2 or 3, wherein the terminal device is caused to determine the first format as the single DSR format by:based on determining that data of a first subset of the first set of LCGs falling into multiple RT ranges and data of a second subset of the first set of LCGs falling into respective single ranges, determining that DSR information for the first subset of LCGs is reported with multiple BS / RT pairs, and DSR information for the second subset of LCGs is reported with single BS / RT pair.5.The terminal device of claim 2 or 3, wherein the terminal device is further caused to determine at least one DSR format by:based on determining that data of the first set of LCGs falling into respective single RT ranges, determining the second format as the single DSR format.6.The terminal device of claim 2, wherein the terminal device is caused to determine the at least one DSR format by:based on determining, based on the configurations of the plurality of LCGs, that at least one of the plurality of LCGs configured with multiple RT thresholds has data to be reported, determining the first format as the single format.7.The terminal device of claim 6, wherein the terminal device is further caused to determine the at least one DSR format by:based on determining, based on the configurations of the plurality of LCGs, that none of the plurality of LCGs configured with multiple RT thresholds has data to be reported, determining the second format as the single format.8.The terminal device of claim 2, wherein the terminal device is caused to determine the at least one DSR format by:based on determining, based on the configurations of the plurality of LCGs, that at least one of the plurality of LCGs is configured with multiple RT thresholds, determining the first format as the single format.9.The terminal device of claim 8, wherein the terminal device is further caused to determine the at least one DSR format by:based on determining, based on the configurations of the plurality of LCGs, that none of the plurality of LCGs is configured with multiple RT thresholds, determining the second format as the single format.10.The terminal device of any of claims 1 to 9, wherein at least one DSR format comprises a first format configured to report multiple BS / RT pairs and a second format configured to report single BS / RT pairs.11.The terminal device of claim 10, wherein the terminal device is caused to determine at least one DSR format by:determining, based on the configurations of the plurality of LCGs, a second set of LCGs configured with multiple RT thresholds and a third set of the LCGs configured with a single RT threshold having data to be reported;determining the second format as the set for the third set of the LCGs; andbased on determining that data of a first subset of the second set of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds, determining the first format as the DSR format for the first subset of LCGs.12.The terminal device of claim 11, wherein the terminal device is caused to determine the first format as the DSR format by:based on determining that data of a second subset of the second set of LCGs falls into respective single RT ranges, determining the second format as the DSR format for the second subset of LCGs.13.The terminal device of claim 10, wherein the terminal device is further caused to determine the first format as the DSR format by:based on determining, based on the configurations of the plurality of LCGs, that a fourth set of LCGs is configured with multiple RT thresholds and a fifth set of the LCGs is configured with respective single RT thresholds, determining the first format as the format for the fourth set of LCGs and the second format as the format for the fifth set of LCGs.14.The terminal device of any of claims 1-13, wherein the first format is associated with a first extended logic channel identification, eLCID, and the second format is associated with a second eLCID different from the first eLCID.15.A network device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the network device at least to:receive, from a terminal device, at least one delay status report, DSR, in at least one DSR format determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported, the configuration indicating whether a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating whether the data to be reported falls into a single RT range or multiple RT ranges associated with respective RT thresholds.16.The network device of claim 15, wherein the at least one DSR comprises a single DSR in a single DSR format of the at least one DSR format, and the single format comprises a first format configured to report single buffer size / remaining time, BS / RT, pairs and multiple BS / RT pairs or a second format configured to report single BS / RT pairs..17.The network device of claim 16, wherein the single DSR comprises DSR information in the first format of a first set of LCGs configured with multiple RT thresholds and having data to be reported, and data of one of the first set of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds.18.The network device of claim 17, wherein the DSR information of the first set of LCGs comprises DSR information of a first subset of the first set of LCGs to be reported with multiple BS / RT pairs and a second subset of the first set of LCGs to be reported with single BS / RT pairs, data of the first subset of LCGs falls into multiple RT ranges and data of the second subset of the first set of LCGs falls into respective single ranges.19.The network device of claim 16, wherein the single DSR comprises DSR information in the second format of a first set of LCGs configured with multiple RT thresholds and having data to be reported, data of the first set of LCGs falls into respective single RT ranges.20.The network device of claim 16, wherein the single DSR comprises DSR information in the first format of at least one of the plurality LCGs configured with multiple RT thresholds has data to be reported.21.The network device of claim 20, wherein the single DSR comprises DSR information in the second format of LCGs of the plurality LCGs configured with respective single RT thresholds that have data to be reported.22.The network device of claim 16, wherein the single DSR comprises DSR information in the first format of LCGs of the plurality of LCGs that have data to be reported and at least one of the plurality of LCGs is configured with multiple RT thresholds.23.The network device of claim 22, wherein the single DSR comprises DSR information in the second format of LCGs of the plurality of LCGs that have data to be reported, and none of the plurality LCGs is configured with multiple RT thresholds.24.The network device of claim 15, wherein the at least one DSR comprises a first format configured to report multiple BS / RT pairs and a second format configured to report single BS / RT pairs.25.The terminal device of claim 24, wherein the first DSR comprises DSR information of a first subset of a second set of LCGs configured with multiple RT thresholds, and data of the first subset of LCGs falls into multiple RT ranges associated with the multiple reporting thresholds, andthe second DSR comprises DSR information of a third set of the LCGs configured with a single RT threshold having data to be reported and DSR information second subset of the second set of LCGs, data of the second subset LCGs falls into respective single RT ranges.26.The network device of claim 24, wherein the first DSR comprises DSR information of a fourth set of LCGs configured with multiple RT threshold andthe second DSR comprises DSR information of a fifth set of the LCGs configured with respective single RT thresholds.27.The network device of any of claims 15-26, wherein the first format is associated with a first extended logic channel identification, eLCID, and the second format is associated with a second eLCID different from the first eLCID.28.A method, comprising:determining at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds; andtransmitting at least one DSR in at least one DSR format to a network device.29.A method, comprising:receiving, from the terminal device, at least one delay status report, DSR, in at least one DSR format determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds.30.An apparatus comprising:means for determining at least one delay status report, DSR, format for a plurality of logic channel groups, LCGs based on at least one of: configurations of the plurality of LCGs or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds; andmeans for transmitting at least one DSR in at least one DSR format to a network device.31.An apparatus comprising:means for receiving, from the terminal device, at least one delay status report, DSR, in at least one DSR format determined based on at least one of: configurations of the plurality of logic channel groups, LCGs, or status of data to be reported, the configuration indicating that a LCG is configured with multiple remaining time, RT, thresholds or a single RT threshold, and the status indicating the data to be reported falling into a single RT range or multiple RT ranges associated with respective RT thresholds.32.A computer readable medium comprising program instructions for causing an apparatus to perform at least the method of claim 28 or 29.
Citation Information
Patent Citations
Information processing method and device
CN117546428A
DSR sending and receiving method, terminal, network device, system and medium
CN117616807A
Reporting of delay status report
WO2024088019A1
Delay status reporting
WO2024158518A1
Method and apparatus for buffered data delay reporting in a wireless communication system
WO2024167353A1