Scheduling request and logical channel event
By associating SR configurations with specific LCH events, the system addresses the challenge of distinguishing SR triggers, enhancing scheduling efficiency and reliability in communication networks for services like XR and V2X.
Patent Information
- Application Number
- PCT/CN2024/085552
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-02
- Publication Date
- 2025-10-09
AI Technical Summary
Existing communication systems struggle to efficiently and reliably distinguish between different events triggering scheduling requests (SRs) for logical channels, leading to potential delays and inefficiencies in uplink scheduling, particularly in delay-sensitive services like extended reality (XR) and vehicle-to-everything (V2X).
Implementing SR configurations that are explicitly or implicitly associated with specific logical channel (LCH) events, such as delay status reporting (DSR) or priority changes, allowing network devices to accurately determine the event triggering the SR, thereby enhancing scheduling efficiency and reliability.
This approach improves scheduling efficiency and reliability by enabling network devices to make informed decisions based on the specific events triggering SRs, ensuring timely transmission of data before discard timers expire, particularly in delay-sensitive services.
Smart Images

Figure CN2024085552_09102025_PF_FP_ABST
Abstract
Description
SCHEDULING REQUEST AND LOGICAL CHANNEL EVENTFIELD
[0001] Various example embodiments relate to the field of communication and in particular, to devices, methods, apparatuses, and a computer-readable storage medium for transmitting or receiving scheduling requests for logical channels.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 transmitting or receiving scheduling requests for logical channels.
[0005] In a first aspect, there is provided a terminal device. The terminal device comprises at least one processor and at least one memory including computer program codes. The at least one memory and the computer program codes are configured to, with the at least one processor, cause the terminal device to receive at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. Based on detecting, for the LCH, an LCH event among the at least one LCH event, the terminal device transmits the SR for the LCH based on the SR configuration associated with the LCH event detected.
[0006] In a second aspect, there is provided a network device. The network device comprises at least one processor and at least one memory including computer program codes. The at least one memory and the computer program codes are configured to, with the at least one processor, cause the network device to transmit at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The network device receives an SR for the LCH. The network device determines, based on the SR configuration, at least one LCH event associated with the received SR.
[0007] In a third aspect, there is provided a method implemented at a terminal device. The method comprises receiving at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The method also comprises based on detecting, for the LCH, an LCH event among the at least one LCH event, transmitting the SR for the LCH based on the SR configuration associated with the LCH event detected.
[0008] In a fourth aspect, there is provided a method implemented at a network device. The method comprises transmitting at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The method also comprises receiving an SR for the LCH. The method also comprises determining, based on the SR configuration, at least one LCH event associated with the received SR.
[0009] In a fifth aspect, there is provided an apparatus comprising means for receiving at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The apparatus also comprises means for based on detecting, for the LCH, an LCH event among the at least one LCH event, transmitting the SR for the LCH based on the SR configuration associated with the LCH event detected.
[0010] In a sixth aspect, there is provided an apparatus comprising means for transmitting at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The apparatus also comprises means for receiving an SR for the LCH. The apparatus also comprises means for determining, based on the SR configuration, at least one LCH event associated with the received SR.
[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 according to any one of the above third to fourth aspect.
[0012] In an eighth aspect, there is provided a terminal device comprising receiving circuitry configured to receive at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The terminal device also comprises transmitting circuitry configured to, based on detecting, for the LCH, an LCH event among the at least one LCH event, transmitting the SR for the LCH based on the SR configuration associated with the LCH event detected.
[0013] In a ninth aspect, there is provided a network device comprising transmitting circuitry configured to transmitting at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The network device also comprises receiving circuitry configured to receive an SR for the LCH. The network device also comprises determining circuitry configured to determine, based on the SR configuration, at least one LCH event associated with the received SR.
[0014] In an tenth aspect, there is provided a non-transitory computer readable medium comprising program instructions that, when executed by an apparatus, cause the apparatus to perform methods of the third or the fourth aspect.
[0015] 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
[0016] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0017] Fig. 1 illustrates an example communication system in which embodiments of the present disclosure may be implemented;
[0018] Fig. 2 illustrates a flowchart illustrating a process for logical channel event associated with scheduling request configuration according to some embodiments of the present disclosure;
[0019] Fig. 3 illustrates a flowchart illustrating a process for sending scheduling request according to priority change of a logical channel according to some embodiments of the present disclosure;
[0020] Fig. 4 illustrates a flowchart of a method implemented at a terminal device according to some embodiments of the present disclosure;
[0021] Fig. 5 illustrates a flowchart of a method implemented at a network device according to some embodiments of the present disclosure;
[0022] Fig. 6 illustrates a simplified block diagram of an apparatus that is suitable for implementing embodiments of the present disclosure; and
[0023] FIG. 7 illustrates a block diagram of an example computer readable medium in accordance with some embodiments of the present disclosure.
[0024] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0025] The 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.
[0026] 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 the ordinary skills in the art to which this disclosure belongs.
[0027] 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.
[0028] 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.
[0029] 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.
[0030] As used in this application, the term “circuitry” may refer to one or more or all of the following:
[0031] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and
[0032] (b) combinations of hardware circuits and software, such as (as applicable) :
[0033] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and
[0034] (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
[0035] (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
[0036] 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 a 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 a server, a cellular network device, or other computing or network device.
[0037] 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 first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) , 5G advanced, or the 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.
[0038] As used herein, the term “network device” 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 base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , an 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.
[0039] 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 (e.g., remote surgery) , an industrial device and applications (e.g., 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.
[0040] In a communication system such as the fifth generation new radio (5GNR) , scheduling request (SR) is used by a user equipment (UE) to tell the network that it has some data or signaling in its media access control (MAC) buffer and it needs physical layer resources in the uplink (UL) to send the data or signaling. SR is triggered when the UE does not have any UL resources scheduled for UL transmission.
[0041] Fig. 1 illustrates an example communication system in which embodiments of the present disclosure may be implemented. In the communication system 100, a terminal device 103 can send a scheduling request 110 to a network device 105, when the terminal device 103 has some data or signaling to send to the network device, but the terminal device 103 does not have any UL resources scheduled for UL transmission. After receiving the scheduling request 110, the network device 105 can send an uplink grant 120 to the terminal device 103, to schedule some UL resources for the terminal device 103. In some delay sensitive service such as extended reality (XR) , the network device needs to know the event that triggers the SR, in order to improve efficiency and reliability of the scheduling. The skilled in the art can understand that the XR icon for the terminal device 103 is an example for the XR service. In other services such as vehicle to everything (V2X) , machine controlling, etc., the network device 105 may also need to know the event that triggers the SR, in order to improve efficiency and reliability of the scheduling.
[0042] UL scheduling enhancement related delay information was listed as one of the objectives for Rel-19 XR working item (WI) (RP-234080) . The object can specify enhancements for Scheduling as follows. For the UL, study and if justified, specify enhancements using delay or deadline information, for support of UL scheduling to enable high XR capacity while meeting delay requirements or avoiding too late packet data units (PDUs) in RAN 2. Logical channel priority (LCP) implementation complexity need to be taken into account when evaluating solutions.
[0043] Delay status report (DSR) is defined for Rel-18 XR WI with which the UE can report per logical channel Group (LCG) the shortest remaining time of the buffered data and the amount of data with remaining time below a configured threshold. There were some discussions during the Rel-18 XR SI phase to enhance the LCP procedure with delay information. But nothing was included in the WI phase considering the LCP complexity increase. Similar note has been put in the Rel-19 WI that “LCP implementation complexity need to be taken into account when evaluating solutions” .
[0044] It is specified that the MAC entity may be configured with zero, one, or more SR configurations. An SR configuration consists of a set of physical uplink control channel (PUCCH) resources for SR across different bandwidth parts (BWPs) and cells. For a logical channel or for secondary cell (SCell) beam failure recovery and for consistent listen before talk (LBT) failure recovery, at most one PUCCH resource for SR is configured per BWP. Configuring different SR resources for each LCH, the network knows which LCH triggers the SR upon receiving the SR, which helps network scheduling by considering the characteristics of the LCH, such as priority level.
[0045] In Rel-18 XR, the UE triggers a delay status reporting (DSR) based on the shortest remaining time, and transmits a DSR MAC CE including remaining time information and buffer size information of the LCG. If there is no resource to transmit the DSR MAC control element (CE) , the UE triggers an SR and transmits the SR by selecting a SR configuration corresponding to the logical channel that triggered the DSR.
[0046] The SR configuration of the logical channel that triggered a BSR or a DSR or the SCell beam failure recovery or the beam failure recovery of a beam failure detection reference signal (BFD-RS) set or the consistent LBT failure recovery if such a configuration exists, or positioning measurement gap activation or deactivation request is considered as corresponding SR configuration for the triggered SR.
[0047] If the SR is triggered due to a DSR, it would be beneficial for the network (NW) to know that the received SR is triggered due to the DSR, which would not be possible because SR due to a BSR, a DSR, and some other events is transmitted by using the same SR configuration and there is no additional indication with the SR. One way of distinguishing the event that triggered the SR would be that the NW tracks all the received SR continuously –NW may assume that the SR is due to BSR if the received SR is the first SR received after a certain period of time with no data transmission for that LCH, or SR is due to DSR if the received SR is expected to be neither the first BSR nor a retransmitted BSR. However, this would be complex from the NW perspective or even not possible sometimes.
[0048] In addition, in Rel-19 XR, the UE may change a priority of a LCH based on the remaining time to secure the transmission opportunity for that LCH before the discardTimer expires in packet data convergence protocol (PDCP) . LCH priority change may use the same threshold for DSR trigger. In addition, it is also possible that LCH priority change is based on a threshold different from one that is used for DSR trigger threshold or multiple thresholds. This is to ensure the transmission opportunity reasonably long before the discardTimer expires in PDCP, i.e., not in the last moment before the expiry of the discardTimer. After the discardTimer, PDCP will discard the packet.
[0049] In any case, a normal SR mechanism cannot be used for indicating that e.g., SR is triggered due to the DSR or due to a LCH priority change with or without DSR trigger, which may lead to undesirable delay in UL data transmission or even the discard of the UL data when the discardTimer expires in PDCP. The network needs to know the actual reason of SR from the UE, in order to enhance the efficiency and reliability of scheduling in MAC, such as in the delay sensitive service such as XR, V2X, or machine controlling.
[0050] Fig. 2 illustrates a flowchart illustrating a process for logical channel event associated with scheduling request configuration according to some embodiments of the present disclosure. In the process 200, the terminal device 203 can be an implementation of the terminal device 103, and the network device 205 can be an implementation of the network device 105 in Fig. 1.
[0051] The network device 205 transmits (208) to the terminal device 203, at least one scheduling request (SR) configuration for a logical channel (LCH) 210. An SR configuration among the at least one SR configuration 210 is associated with at least one LCH event. At 220, the terminal device 203 detects for the LCH, an LCH event among the at least one LCH event. Based on the detection at 220, the terminal device 203 transmits (228) to the network device 205, the SR for the LCH based on the SR configuration associated with the LCH event detected 230. At 240, based on the SR configuration among the at least one SR configuration 210, the network device 205 determines at least one LCH event associated with the received SR 220. This way, the network device 205 can know the LCH event that is associated with the received SR 220, such as DSR or priority change of the LCH. This can improve the efficiency and reliability of scheduling in MAC, such as in the delay sensitive service.
[0052] In some embodiments, according to the association between the SR configuration among the at least one SR configuration 210 and the at least one LCH event, the SR configurations 210 for an LCH are enhanced with the association of an LCH event. The association is governed according to the followings. In one example, one event can be associated with each SR configuration. Alternatively or additionally, different events can be associated with different SR configuration. Alternatively or additionally, one or more events can be associated with one SR configuration. Alternatively or additionally, one event can be associated with multiple SR configuration, such as for the cases of multiple levels to be indicated for the LCH event. Alternatively or additionally, the lack of association means that there are no restrictions and all events for the LCH apply. This way, the SR configuration 210 can be so flexible in the association with the LCH event.
[0053] In some embodiments, when an SR 220 is triggered by an LCH event, the SR configuration taken into use is then the one linked to the event that occurred on the LCH to trigger the SR 220. After receiving the SR 220, the network device 205 can determine the LCH event associated with the received SR 220, then the network device 205 can make scheduling accordingly with UL grant 120 for the delay sensitive service such as XR.
[0054] In some embodiments, the LCH event that is associated with an SR configuration for the LCH can be one or more of priority change for an LCH, a priority level after the priority change of the LCH, a DSR event for the LCH, a BSR event for the LCH, or any other event that is related to the LCH. This way, the SR configuration 210 and SR 220 can distinguish different events for the LCH flexibly. In some embodiments, an LCH event is associated with an SR configuration while the other LCH event is not associated with any SR configuration. This way, the transmission resources can be saved for SR by associating SR configuration only to the essential LCH events.
[0055] In some embodiments, the LCH event that is associated with an SR configuration for the LCH is either explicitly indicated by the network device 205 or set to a default event without the explicit indication. This way, the association between the SR configuration and the LCH event can be indicated to the terminal device 203 flexibly.
[0056] In some embodiments, the terminal device 203 can receives an explicit indication signal, the indication signal includes an identifier of an SR configuration, such as schedulingRequestId, and an event that is associated with the SR configuration. This way, the network device 205 may change the indication to the terminal device 203 flexibly. In some embodiment, the indication can be transmitted via for instance an RRC message or a MAC signaling. This way, the indication can be transmitted via different schemes flexibly.
[0057] In some embodiments, without the explicit indication, or based on determining that an indication of the at least one LCH event associated with the SR configuration is not received, the LCH event that is associated with an SR configuration can be set to a default event. This way, the terminal device 203 can also configured without explicit indication, and inform the network device 205 about the event that triggers the SR. In some embodiments, the default event can be one or more events, such as all the events that are related to an LCH. In some embodiments, the default event can be all the events that is related to an LCH except for a predetermined event or a specific event.
[0058] In some embodiments, the default event can be the predetermined event or the specific event that is specified in a specification such as in the future 3GPP specification. The predetermined event can be one or more of DSR, priority change of the LCH, or the remaining time becoming lower than a threshold. This way, the association between the LCH event and the SR configuration can be implicit and flexible, thereby saving the transmission resource for the indication. The SR 220 can also inform the network device 205, about the LCH event in the terminal device 203, to help the scheduling in the network device 205.
[0059] In some embodiments, the at least one SR configuration comprises two SR configurations. If two SR configurations are configured for a LCH, the DSR event can be associated with the first SR configuration of the two SR configurations, by indicating DSR event when configuring the first SR configuration. For the second SR configuration of the two SR configurations, it can be associated with any events for the LCH except for DSR event by not indicating any specific event when configuring the second configuration. This way, the network device 205 can distinguish DSR event from other events in the terminal device 203, thus make scheduling for the DSR event accordingly.
[0060] In some embodiments, the association between the event and the SR configuration for the LCH can be applied to multiple LCHs within the same logical channel group (LCG) . In some embodiments, an SR configuration associated with DSR event can be configured to all LCHs within the same LCG. This way, the SR configuration such as associated with DSR event for all the LCHs in the same LCG can share the same SR configuration, thereby saving the transmission resource for the SR.
[0061] In some embodiments, based on detecting the LCH event, the terminal device 203 can select SR configuration corresponding to the SR event, then sends the SR to the network device 205 accordingly. When the terminal device 203 triggers the SR for the LCH due to an event while the terminal device 203 is configured with multiple SR configurations for the LCH, the terminal device 203 selects an SR configuration corresponding to the event among the multiple SR configurations for the LCH. This way, the terminal device 203 can trigger the SR corresponding to the LCH event such as DSR event or LCH priority change. After receiving the SR, the network device 205 can determine the corresponding LCH event, and make scheduling flexibly and efficiently for the delay sensitive service such as XR or V2X.
[0062] In some embodiments, if the SR is triggered by DSR event for an LCH, the terminal device 203 selects the SR configuration corresponding to DSR among the SR configurations of the LCH that triggered the DSR event. This way, after receiving the SR, the network device 205 can determine the DSR event in the terminal device 203, thus make scheduling efficiently accordingly.
[0063] In some embodiments, if the SR is triggered by an LCH of which the priority value is changed such as decreased, the terminal device 203 selects the SR configuration corresponding to LCH priority change among the SR configurations of this LCH. This way, after receiving the SR, the network device 205 can determine priority change of the LCH in the terminal device 203, thus make scheduling efficiently accordingly.
[0064] In some embodiments, if multiple SR configurations are configured for priority change, different SR configurations correspond to different priority levels. This way, with different received SRs, the network device 205 can determine the accurate priority level after priority change of the LCH in the terminal device 203, thus make scheduling efficiently accordingly.
[0065] In some embodiments, the network device 205 may choose to configure same SR configuration for same priority level for different LCHs, thus it does not necessarily require as many SR configurations as number of LCHs multiplied by the priority levels. This way, the resource for the SR can be saved, and improve the transmission efficiency for SR.
[0066] In some embodiments, if the SR is triggered by BSR event for an LCH, the terminal device 203 selects any SR configuration not corresponding to DSR among the SR configurations of the LCH. The skilled in the art can understand that according to other LCH events such as not so delay sensitive, terminal device 203 can also select any SR configuration not corresponding to DSR. The SR configuration can be configured per event, or defined in specification. This way, the other events such as BSR will trigger the SR not corresponding to DSR. The network device 205 can distinguish other events such as BSR event from DSR event in the terminal device 203, thus make scheduling flexibly accordingly. In some embodiments, an LCH event is associated with an SR configuration while the other LCH event is not associated with any SR configuration. This way, the transmission resources can be saved for SR by associating SR configuration only to the essential LCH events.
[0067] In some embodiments, when an LCH event is associated with a SR configuration, a prohibit mechanism is enabled or disabled for the LCH event, which is based on a timer, such as sr-ProhibitTimer. When the terminal device 203 send the SR, it will reset or stop the sr-ProhibitTimer. Before the sr-ProhibitTimer expires and unless the sr-ProhibitTimer is stopped, the terminal device 203 will not re-send the SR.
[0068] In some embodiments, the terminal device 203 determines whether a prohibit configuration is enabled or disabled for the LCH event. Based on determining that the prohibit configuration is enabled for the LCH event, the terminal device 203 performs a first operation associated with the SR configuration. Based on determining that the prohibit configuration is disabled for the LCH event, the terminal device 203 performs a second operation associated with the SR configuration. This way, the terminal device 203 performs different schemes for the LCH event according to the prohibit configuration flexibly.
[0069] In some embodiments, according to the first operation, if the prohibit mechanism is enabled for the event, the UE starts the sr-ProhibitTimer. This way, the compatibility can be kept with a legacy system.
[0070] In some embodiments, according to the second operation, if the prohibit mechanism is not enabled for the LCH event, the SR triggered by this LCH event is transmitted even if the sr-ProhibitTimer is running for this SR configuration by, for instance, stopping the sr-ProhibitTimer running for this SR configuration. This way, the SR can be sent out immediately or frequently for requesting scheduling reliably from the network for delay sensitive services. Additionally or alternatively, if the prohibit mechanism is not enabled for the LCH event, the sr-ProhibitTimer is not started for the SR configuration even when SR triggered by this event is transmitted. This way, the sr-ProhibitTimer will not prevent the terminal device 203 from re-sending the SR, thereby requesting scheduling reliably from the network for delay sensitive services. Additionally or alternatively, if the prohibit mechanism is not enabled for the LCH event, the SR configuration associated with this event may not be configured with sr-ProhibitTimer. This way, the SR re-sending will not be delayed by the SR, thereby requesting scheduling reliably from the network for delay sensitive services.
[0071] In some embodiments, enabling or disabling of the prohibit mechanism for the event can be configurable by the network device 205 via for instance an RRC message or a MAC signaling. Enabling or disabling of the prohibit mechanism for the event can also be specified in the specification. This way, enabling or disabling of the prohibit mechanism for the event can be implemented in different schemes flexibly.
[0072] Fig. 3 illustrates a flowchart illustrating a process for sending scheduling request according to priority change of a logical channel according to some embodiments of the present disclosure. In some embodiments, in the process 300, at 310, the terminal device 203 such as the UE is configured with a first and a second SR configuration for an LCH. The first SR configuration of the LCH is associated with LCH priority change while the second SR configuration of the LCH is associated with any event except for the LCH priority change. At 320, a priority level of the LCH increased.
[0073] At 330, the terminal device 203 such as the UE selects the first SR configuration corresponding to an LCH priority change among two SR configuration for the LCH. At 340, the terminal device 203 such as the UE transmits the SR triggered by the priority level change for the LCH by using the SR resource according to the first SR configuration, regardless of whether the sr-ProhibitTimer is running or not. This way, the terminal device 203 can transmit SR corresponding to LCH priority change, and the retransmission is not prevented by the sr-ProhibitTimer, thereby requesting scheduling from the network device 205 reliably.
[0074] In some embodiments, the following is an example of SR configuration associated with LCH priority change with some improvement in the specification implementation such as 3GPP TS 38.321. For example, the underlined text may be an updated part of related the specification in view of some embodiments of the present disclosure.
[0075] In some embodiments, according to the improvement in the specification, with “the SR configuration, which is associated with LCH priority change, of the logical channel of which the priority level is changed is considered as corresponding SR configuration for the SR triggered by LCH priority change” , the network device 205 can know the LCH event of priority change when receiving the SR, then makes scheduling accordingly, thereby making the delay sensitive service such as XR reliably.
[0076] In some embodiments, with “the pending SR is triggered by LCH priority change” , the pending SR can be transmitted according to LCH priority change, thus requesting scheduling from the network device 205 reliably.
[0077] In some embodiments, when an event is triggered by an LCH and SR is triggered by this event, the terminal device 203 sends the SR by using the SR configuration associated with the event. So that the network device 205 can understand what event is triggered for the LCH at the UE side and provide proper scheduling by considering, e.g., delay status or priority of the LCH.
[0078] In some embodiments, with the proper scheduling by the network device 205, the terminal device 203 can transmit the UL data from the LCH before the discardTimer expires for the UL data in PDCP, thereby requesting scheduling reliably from the network device 205 for time sensitive service such as XR.
[0079] Fig. 4 shows a flowchart of an example method 400 implemented at a terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400 will be described from the perspective of the terminal device 103 with reference to Fig. 1 or the terminal device 203 with reference to Fig. 2.
[0080] At block 410, the terminal device 203 receive at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. At block 420, based on detecting, for the LCH, an LCH event among the at least one LCH event, the terminal device 203 transmits the SR for the LCH based on the SR configuration associated with the LCH event detected.
[0081] In some embodiments, the at least one LCH event comprises one or more of a priority change of the LCH, a priority level after the priority change of the LCH, a delay status report (DSR) event for the LCH, or a buffer status report (BSR) event for the LCH.
[0082] In some embodiments, an LCH event is associated with an SR configuration. Additionally or alternatively, different LCH events are associated with different SR configurations. Additionally or alternatively, one or more LCH events are associated with an SR configuration. Additionally or alternatively, an LCH event is associated with multiple SR configurations.
[0083] In some embodiments, the terminal device 203 receives an indication of the at least one LCH event associated with the SR configuration. In some embodiments, the indication comprises an identifier of the SR configuration, and an identifier of the LCH event associated with the SR configuration. In some embodiments, the indication is received via one or more of a radio resource control (RRC) message, or a media access control (MAC) signaling.
[0084] In some embodiments, based on determining that an indication of the at least one LCH event associated with the SR configuration is not received, the terminal device 203 also determines at least one default LCH event as the at least one LCH event associated with the at least one SR configuration.
[0085] In some embodiments, the at least one default LCH event comprises one or more events related to an LCH. Additionally or alternatively, the at least one default LCH event comprises one or more events related to an LCH except for a predetermined event. Additionally or alternatively, the at least one default LCH event comprises a predetermined event. In some embodiments, the predetermined event comprises one or more of a DSR event for the LCH, a priority change of the LCH, or remaining time for transmitting the LCH is lower than a threshold.
[0086] In some embodiments, the at least one SR configuration comprises two SR configurations. Based on receiving an indication of a DSR event for a first SR configuration among the two SR configurations, the terminal device 203 determines that the first SR configuration is associated with the DSR event. Based on receiving no indication of an LCH event for a second SR configuration among the two SR configurations, the terminal device 203 determines that the second SR configuration is associated with one or more LCH events other than the DSR event.
[0087] In some embodiments, the association between the at least one LCH event and the SR configuration is applied to multiple LCHs within a same logical channel group (LCG) . In some embodiments, based on detecting, for the LCH, the LCH event among the at least one LCH event, the terminal device 203 selects from the at least one SR configuration for the LCH, the SR configuration corresponding to the LCH event.
[0088] In some embodiments, the terminal device 203 selects the SR configuration by: based on determining that the SR is triggered by a DSR event for the LCH, selecting the SR configuration corresponding to a DSR event among the at least one SR configuration for the LCH. Additionally or alternatively, based on determining that the SR is triggered by a priority change of the LCH, the terminal device 203 selects the SR configuration corresponding to a priority change among the SR configurations for the LCH. Additionally or alternatively, based on determining that the SR is triggered by a BSR event for the LCH, the terminal device 203 selects an SR configuration not corresponding to a DSR event among the SR configurations for the LCH. In some embodiments, different SR configurations correspond to different priority levels of the LCH after the priority change of the LCH.
[0089] In some embodiments, the terminal device 203 determines whether a prohibit configuration is enabled or disabled for the LCH event. Based on determining that the prohibit configuration is enabled for the LCH event, the terminal device 203 performs a first operation associated with the SR configuration. Based on determining that the prohibit configuration is disabled for the LCH event, the terminal device 203 performs a second operation associated with the SR configuration.
[0090] In some embodiments, the first operation comprises starting a timer associated with the SR configuration when transmitting the SR triggered by the LCH event. In some embodiments, the second operation comprises transmitting the SR triggered by the LCH event when a timer associated with the prohibit configuration is running for the SR configuration. Additionally or alternatively, the second operation comprises preventing from starting the timer for the SR configuration when transmitting the SR triggered by the LCH event. Additionally or alternatively, the second operation comprises determining that the SR configuration associated with the LCH event is not configured with the timer. Additionally or alternatively, the second operation comprises stopping the timer for the SR configuration when transmitting the SR triggered by the LCH event. In some embodiments, whether the prohibit configuration is enabled or disabled for the LCH event is predetermined or configured by a network device.
[0091] Fig. 5 shows a flowchart of an example method 500 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 500 will be described from the perspective of the network device 105 with reference to Fig. 1 or the network device 205 with reference to Fig. 2.
[0092] At block 510, the network device 205 transmits at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. At block 520, the network device 205 receives an SR for the LCH. At block 530, the network device 205 determines, based on the SR configuration, at least one LCH event associated with the received SR.
[0093] In some embodiments, the at least one LCH event comprises one or more of a priority change of the LCH, priority level after the priority change of the LCH, a delay status report (DSR) event of the LCH, or a buffer status report (BSR) event of the LCH.
[0094] In some embodiments, an LCH event is associated with an SR configuration. Additionally or alternatively, different LCH events are associated with different SR configurations. Additionally or alternatively, one or more LCH events are associated with an SR configuration. Additionally or alternatively, an LCH event is associated with multiple SR configurations.
[0095] In some embodiments, the network device 205 transmits an indication of the at least one LCH event associated with the SR configuration. In some embodiments, the indication comprises an identifier of the SR configuration, and an identifier of the LCH event associated with the SR configuration. In some embodiments, the indication is transmitted via one or more of a radio resource control (RRC) message, or a media access control (MAC) signaling.
[0096] In some embodiments, the at least one SR configuration comprises two SR configurations. The network device 205 transmits to the terminal device 203, an indication of a DSR event for a first SR configuration among the two SR configurations without transmitting an indication of an LCH event for a second SR configuration among the two SR configurations.
[0097] In some embodiments, the association between the at least one LCH event and the SR configuration is applied to multiple LCHs within a same logical channel group (LCG) . In some embodiments, the network device 205 transmits to the terminal device 203, an indication to enable or disable a prohibit configuration for an LCH event related to the terminal device.
[0098] In some embodiments, an apparatus capable of performing any of the method 400 (for example, the terminal device 203) may comprise means for performing the respective steps of the method 300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0099] In some embodiments, the apparatus comprises means for receiving at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. the apparatus also comprises means for based on detecting, for the LCH, an LCH event among the at least one LCH event, transmitting the SR for the LCH based on the SR configuration associated with the LCH event detected.
[0100] In some embodiments, the at least one LCH event comprises one or more of a priority change of the LCH, a priority level after the priority change of the LCH, a delay status report (DSR) event for the LCH, or a buffer status report (BSR) event for the LCH.
[0101] In some embodiments, an LCH event is associated with an SR configuration. Additionally or alternatively, different LCH events are associated with different SR configurations. Additionally or alternatively, one or more LCH events are associated with an SR configuration. Additionally or alternatively, an LCH event is associated with multiple SR configurations.
[0102] In some embodiments, the apparatus comprises means for receiving an indication of the at least one LCH event associated with the SR configuration.
[0103] In some embodiments, the indication comprises an identifier of the SR configuration, and an identifier of the LCH event associated with the SR configuration.
[0104] In some embodiments, the indication is received via one or more of a radio resource control (RRC) message, or a media access control (MAC) signaling.
[0105] In some embodiments, the apparatus comprises means for based on determining that an indication of the at least one LCH event associated with the SR configuration is not received, determining at least one default LCH event as the at least one LCH event associated with the at least one SR configuration.
[0106] In some embodiments, the at least one default LCH event comprises one or more events related to an LCH. Additionally or alternatively, the at least one default LCH event comprises one or more events related to an LCH except for a predetermined event. Additionally or alternatively, the at least one default LCH event comprises a predetermined event.
[0107] In some embodiments, the predetermined event comprises one or more of a DSR event for the LCH, a priority change of the LCH, or remaining time for transmitting the LCH is lower than a threshold.
[0108] In some embodiments, the at least one SR configuration comprises two SR configurations. The apparatus comprises means for based on receiving an indication of a DSR event for a first SR configuration among the two SR configurations, determining that the first SR configuration is associated with the DSR event. The apparatus comprises means for based on receiving no indication of an LCH event for a second SR configuration among the two SR configurations, determining that the second SR configuration is associated with one or more LCH events other than the DSR event.
[0109] In some embodiments, the association between the at least one LCH event and the SR configuration is applied to multiple LCHs within a same logical channel group (LCG) .
[0110] In some embodiments, the apparatus comprises means for based on detecting, for the LCH, the LCH event among the at least one LCH event, selecting from the at least one SR configuration for the LCH, the SR configuration corresponding to the LCH event.
[0111] In some embodiments, the means for selecting the SR configuration comprises means for based on determining that the SR is triggered by a DSR event for the LCH, selecting the SR configuration corresponding to a DSR event among the at least one SR configuration for the LCH. Additionally or alternatively, the means for selecting the SR configuration comprises means for based on determining that the SR is triggered by a priority change of the LCH, selecting the SR configuration corresponding to a priority change among the SR configurations for the LCH. Additionally or alternatively, the means for selecting the SR configuration comprises means for based on determining that the SR is triggered by a BSR event for the LCH, selecting an SR configuration not corresponding to a DSR event among the SR configurations for the LCH.
[0112] In some embodiments, different SR configurations correspond to different priority levels of the LCH after the priority change of the LCH.
[0113] In some embodiments, the apparatus comprised means for determining whether a prohibit configuration is enabled or disabled for the LCH event. The apparatus comprised means for based on determining that the prohibit configuration is enabled for the LCH event, performing a first operation associated with the SR configuration. The apparatus comprised means for based on determining that the prohibit configuration is disabled for the LCH event, performing a second operation associated with the SR configuration.
[0114] In some embodiments, the means for performing the first operation comprises means for starting a timer associated with the SR configuration when transmitting the SR triggered by the LCH event.
[0115] In some embodiments, the means for performing the second operation comprises means for transmitting the SR triggered by the LCH event when a timer associated with the prohibit configuration is running for the SR configuration. Additionally or alternatively, the means for performing the second operation comprises means for preventing from starting the timer for the SR configuration when transmitting the SR triggered by the LCH event. Additionally or alternatively, the means for performing the second operation comprises means for determining that the SR configuration associated with the LCH event is not configured with the timer. Additionally or alternatively, the means for performing the second operation comprises means for stopping the timer for the SR configuration when transmitting the SR triggered by the LCH event.
[0116] In some embodiments, whether the prohibit configuration is enabled or disabled for the LCH event is predetermined or configured by a network device.
[0117] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of the method 400. 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.
[0118] In some embodiments, an apparatus capable of performing any of the method 500 (for example, the network device 205) 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.
[0119] In some embodiments, the apparatus comprises means for transmitting at least one scheduling request (SR) configuration for a logical channel (LCH) . An SR configuration among the at least one SR configuration is associated with at least one LCH event. The apparatus also comprises means for receiving an SR for the LCH. The apparatus also comprises means for determining, based on the SR configuration, at least one LCH event associated with the received SR.
[0120] In some embodiments, the at least one LCH event comprises one or more of a priority change of the LCH, priority level after the priority change of the LCH, a delay status report (DSR) event of the LCH, or a buffer status report (BSR) event of the LCH.
[0121] In some embodiments, an LCH event is associated with an SR configuration. Additionally or alternatively, different LCH events are associated with different SR configurations. Additionally or alternatively, one or more LCH events are associated with an SR configuration. Additionally or alternatively, an LCH event is associated with multiple SR configurations.
[0122] In some embodiments, the apparatus further comprises means for transmitting an indication of the at least one LCH event associated with the SR configuration.
[0123] In some embodiments, the indication comprises an identifier of the SR configuration, and an identifier of the LCH event associated with the SR configuration.
[0124] In some embodiments, the indication is transmitted via one or more of a radio resource control (RRC) message, or a media access control (MAC) signaling.
[0125] In some embodiments, the at least one SR configuration comprises two SR configurations. The apparatus further comprises means for transmitting to the terminal device 203, an indication of a DSR event for a first SR configuration among the two SR configurations without transmitting an indication of an LCH event for a second SR configuration among the two SR configurations.
[0126] In some embodiments, the association between the at least one LCH event and the SR configuration is applied to multiple LCHs within a same logical channel group (LCG) .
[0127] In some embodiments, the at least one LCH event comprises one or more of a priority change of the LCH, priority level after the priority change of the LCH, a delay status report (DSR) event of the LCH, or a buffer status report (BSR) event of the LCH.
[0128] In some embodiments, an LCH event is associated with an SR configuration. Additionally or alternatively, different LCH events are associated with different SR configurations. Additionally or alternatively, one or more LCH events are associated with an SR configuration. Additionally or alternatively, an LCH event is associated with multiple SR configurations.
[0129] In some embodiments, the network device 205 transmits an indication of the at least one LCH event associated with the SR configuration.
[0130] In some embodiments, the indication comprises an identifier of the SR configuration, and an identifier of the LCH event associated with the SR configuration.
[0131] In some embodiments, the indication is transmitted via one or more of a radio resource control (RRC) message, or a media access control (MAC) signaling.
[0132] In some embodiments, the at least one SR configuration comprises two SR configurations. The apparatus comprises means for transmitting to the terminal device 203, an indication of a DSR event for a first SR configuration among the two SR configurations without transmitting an indication of an LCH event for a second SR configuration among the two SR configurations.
[0133] In some embodiments, the association between the at least one LCH event and the SR configuration is applied to multiple LCHs within a same logical channel group (LCG) .
[0134] In some embodiments, the apparatus comprises means for transmitting to the terminal device 203, an indication to enable or disable a prohibit configuration for an LCH event related to the terminal device.
[0135] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of the method 500. 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.
[0136] FIG. 6 is a simplified block diagram of a device 600 that is suitable for implementing embodiments of the present disclosure. The device 600 may be provided to implement the communication device, for example the terminal device 103, or the network device 105 as shown in Fig. 1, or the terminal device 203, or the network device 205 as shown in Fig. 2. As shown, the device 600 includes one or more processors 610, one or more memories 620 coupled to the processor 610, and one or more communication modules 640 coupled to the processor 610.
[0137] The communication module 640 is for bidirectional communications. The communication module 640 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements.
[0138] The processor 610 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 600 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.
[0139] The memory 620 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) 624, 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) 622 and other volatile memories that will not last in the power-down duration.
[0140] A computer program 630 includes computer executable instructions that are executed by the associated processor 610. The program 630 may be stored in the ROM 1020. The processor 610 may perform any suitable actions and processing by loading the program 630 into the RAM 1020.
[0141] The embodiments of the present disclosure may be implemented by means of the program 630 so that the device 600 may perform any process of the disclosure as discussed with reference to Figs. 1 to 5. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0142] In some embodiments, the program 630 may be tangibly contained in a computer readable medium which may be included in the device 600 (such as in the memory 620) or other storage devices that are accessible by the device 600. The device 600 may load the program 630 from the computer readable medium to the RAM 622 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. Fig. 7 shows an example of the computer readable medium 700 in form of CD or DVD. The computer readable medium has the program 630 stored thereon.
[0143] 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.
[0144] 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 target real or virtual processor, to carry out the method 600 as described above with reference to Figs. 1-5. 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.
[0145] 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.
[0146] 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.
[0147] 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) .
[0148] 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.
[0149] 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:receive at least one scheduling request (SR) configuration for a logical channel (LCH) , wherein an SR configuration among the at least one SR configuration is associated with at least one LCH event; andbased on detecting, for the LCH, an LCH event among the at least one LCH event, transmit the SR for the LCH based on the SR configuration associated with the LCH event detected.2.The terminal device of claim 1, wherein the at least one LCH event comprises at least one of the following:a priority change of the LCH;a priority level after the priority change of the LCH;a delay status report (DSR) event for the LCH; ora buffer status report (BSR) event for the LCH.3.The terminal device of claim 1 or 2, wherein at least one of the following:an LCH event is associated with an SR configuration;different LCH events are associated with different SR configurations;one or more LCH events are associated with an SR configuration; oran LCH event is associated with multiple SR configurations.4.The terminal device of any of claims 1-3, wherein the terminal device is further caused to:receive an indication of the at least one LCH event associated with the SR configuration.5.The terminal device of claim 4, wherein the indication comprises:an identifier of the SR configuration; andan identifier of the LCH event associated with the SR configuration.6.The terminal device of claim 4 or 5, wherein the indication is received via at least one of the following:a radio resource control (RRC) message; ora media access control (MAC) signaling.7.The terminal device of any of claims 1-3, wherein the terminal device is further caused to:based on determining that an indication of the at least one LCH event associated with the SR configuration is not received, determine at least one default LCH event as the at least one LCH event associated with the at least one SR configuration.8.The terminal device of claim 7, wherein the at least one default LCH event comprises:one or more events related to an LCH;one or more events related to an LCH except for a predetermined event; ora predetermined event.9.The terminal device of claim 8, wherein the predetermined event comprises at least one of the following:a DSR event for the LCH;a priority change of the LCH; orremaining time for transmitting the LCH is lower than a threshold.10.The terminal device of any of claims 1-3, wherein the at least one SR configuration comprises two SR configurations, and the terminal device is further caused to:based on receiving an indication of a DSR event for a first SR configuration among the two SR configurations, determine that the first SR configuration is associated with the DSR event; andbased on receiving no indication of an LCH event for a second SR configuration among the two SR configurations, determine that the second SR configuration is associated with one or more LCH events other than the DSR event.11.The terminal device of any of claims 1-10, wherein the association between the at least one LCH event and the SR configuration is applied to multiple LCHs within a same logical channel group (LCG) .12.The terminal device of any of claims 1-11, wherein the terminal device is further caused to:based on detecting, for the LCH, the LCH event among the at least one LCH event, select, from the at least one SR configuration for the LCH, the SR configuration corresponding to the LCH event.13.The terminal device of any of claims 12, wherein the terminal device is caused to select the SR configuration by:based on determining that the SR is triggered by a DSR event for the LCH, selecting the SR configuration corresponding to a DSR event among the at least one SR configuration for the LCH;based on determining that the SR is triggered by a priority change of the LCH, selecting the SR configuration corresponding to a priority change among the SR configurations for the LCH; orbased on determining that the SR is triggered by a BSR event for the LCH, selecting an SR configuration not corresponding to a DSR event among the SR configurations for the LCH.14.The terminal device of claim 13, wherein different SR configurations correspond to different priority levels of the LCH after the priority change of the LCH.15.The terminal device of any of claims 1-14, wherein the terminal device is further caused to:determine whether a prohibit configuration is enabled or disabled for the LCH event;based on determining that the prohibit configuration is enabled for the LCH event, perform a first operation associated with the SR configuration; andbased on determining that the prohibit configuration is disabled for the LCH event, perform a second operation associated with the SR configuration.16.The terminal device of claim 15, wherein the first operation comprises:starting a timer associated with the SR configuration when transmitting the SR triggered by the LCH event.17.The terminal device of claim 15 or 16, wherein the second operation comprises at least one of the following:transmitting the SR triggered by the LCH event when a timer associated with the prohibit configuration is running for the SR configuration;preventing from starting the timer for the SR configuration when transmitting the SR triggered by the LCH event; ordetermining that the SR configuration associated with the LCH event is not configured with the timer; orstopping the timer for the SR configuration when transmitting the SR triggered by the LCH event.18.The terminal device of any of claims 15-17, wherein whether the prohibit configuration is enabled or disabled for the LCH event is predetermined or configured by a network device.19.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:transmit at least one scheduling request (SR) configuration for a logical channel (LCH) , wherein an SR configuration among the at least one SR configuration is associated with at least one LCH event;receive an SR for the LCH; anddetermine, based on the SR configuration, at least one LCH event associated with the received SR.20.The network device of claim 19, wherein the at least one LCH event comprises at least one of the following:a priority change of the LCH;priority level after the priority change of the LCH;a delay status report (DSR) event of the LCH; ora buffer status report (BSR) event of the LCH.21.The network device of claim 19 or 20, wherein at least one of the following:an LCH event is associated with an SR configuration;different LCH events are associated with different SR configurations;one or more LCH events are associated with an SR configuration; oran LCH event is associated with multiple SR configurations.22.The network device of any of claims 19-21, wherein the network device is further caused to:transmit an indication of the at least one LCH event associated with the SR configuration.23.The network device of claim 22, wherein the indication comprises:an identifier of the SR configuration; andan identifier of the LCH event associated with the SR configuration.24.The network device of claim 22 or 23, wherein the indication is transmitted via at least one of the following:a radio resource control (RRC) message; ora media access control (MAC) signaling.25.The network device of any of claims 19-21, wherein the at least one SR configuration comprises two SR configurations, and the network device is further caused to:transmit, to a terminal device, an indication of a DSR event for a first SR configuration among the two SR configurations without transmitting an indication of an LCH event for a second SR configuration among the two SR configurations.26.The network device of any of claims 19-25, wherein the association between the at least one LCH event and the SR configuration is applied to multiple LCHs within a same logical channel group (LCG) .27.The network device of any of claims 19-26, wherein the network device is further caused to:transmit, to the terminal device, an indication to enable or disable a prohibit configuration for an LCH event related to the terminal device.28.A method comprising:receiving at least one scheduling request (SR) configuration for a logical channel (LCH) , wherein an SR configuration among the at least one SR configuration is associated with at least one LCH event; andbased on detecting, for the LCH, an LCH event among the at least one LCH event, transmitting the SR for the LCH based on the SR configuration associated with the LCH event detected.29.A method comprising:transmitting at least one scheduling request (SR) configuration for a logical channel (LCH) , wherein an SR configuration among the at least one SR configuration is associated with at least one LCH event;receiving an SR for the LCH; anddetermining, based on the SR configuration, at least one LCH event associated with the received SR.30.An apparatus comprising:means for receiving at least one scheduling request (SR) configuration for a logical channel (LCH) , wherein an SR configuration among the at least one SR configuration is associated with at least one LCH event; andmeans for based on detecting, for the LCH, an LCH event among the at least one LCH event, transmitting the SR for the LCH based on the SR configuration associated with the LCH event detected.31.An apparatus comprising:means for transmitting at least one scheduling request (SR) configuration for a logical channel (LCH) , wherein an SR configuration among the at least one SR configuration is associated with at least one LCH event;means for receiving an SR for the LCH; andmeans for determining, based on the SR configuration, at least one LCH event associated with the received SR.32.A non-transitory computer readable medium comprising program instructions that, when executed by an apparatus, cause the apparatus to perform at least the method of claim 28 or 29.
Citation Information
Patent Citations
Uplink transmission resource scheduling method, and device
CN108811099A
Method and apparatus for scheduling request in wireless communication system
CN117528793A
Scheduling request sending method, scheduling request processing method, and related device
US20200178286A1
Scheduling Request Management
US20230180241A1