Search

EP-4128847-B1 - METHODS FOR 5G MAC UPLINK MULTIPLE CARRIER GRANT SCHEDULING

EP4128847B1EP 4128847 B1EP4128847 B1EP 4128847B1EP-4128847-B1

Inventors

  • LOW, SU-LIN
  • LEE, CHUN-I
  • MA, TIANAN TIM
  • YANG, HONG KUI
  • HONG, HAUSTING

Dates

Publication Date
20260506
Application Date
20210125

Claims (10)

  1. A method for managing a scheduling service, the method comprising: determining (701) a score for each of multiple service grants from multiple cells based on a scoring function, wherein the scoring function includes one or more radio channel conditions associated with the multiple service grants, each of the one or more radio channel conditions of the scoring function having a weighting factor f, characterized in that the scoring function includes the following equation: Grant_Score = [(f4)(P) + (f5)(C) - (f2)(S) - (f6)(G) - (f7)(I) - (f8)(M)] / [(f1)(K2) + (f3)(T)], wherein, K2 refers to a latency indicator; S refers to a start symbol of a slot transmit boundary; T refers to a Physical Uplink Shared Channel, PUSCH, slot transmission time duration; P refers to a received power; C refers to a SubCarrier Spacing, SCS; G refers to a grant size; I refers to an interference level; and M refers to a spectral efficiency, wherein the latency indicator K2 is a slot offset value, and wherein the slot offset value is greater than or equal to 1; determining (703) a low priority service grant and a high priority service grant of the multiple service grants based on the determined scores; and transmitting (705) packets of the low priority service grant once every two packets of the high priority service grant.
  2. The method of claim 1, wherein the scheduling service is an uplink medium access control, MAC, grant scheduling service.
  3. A method for managing a scheduling service, the method comprising: determining (701) a score for each of multiple service grants from multiple cells based on a scoring function, wherein the scoring function includes one or more radio channel conditions associated with the multiple service grants, each of the one or more radio channel conditions of the scoring function having a weighting factor f, characterized in that the scoring function includes the following equation: Grant_Score = f 4 P + f 5 C − f 6 G − f 7 I − f 8 M / f 1 K 2 + f 2 S + f 3 T , wherein , K2 refers to the latency indicator; S refers to the start symbol of the slot transmit boundary; T refers to a Physical Uplink Shared Channel, PUSCH, slot transmission time duration; P refers to a received power; C refers to a SubCarrier Spacing, SCS; G refers to a grant size; I refers to an interference level; and M refers to a spectral efficiency, wherein the latency indicator K2 is a slot offset value, and wherein the slot offset value is less than 1; determining (703) a low priority service grant and a high priority service grant of the multiple service grants based on the determined scores; and transmitting (705) packets of the low priority service grant once every two packets of the high priority service grant.
  4. The method of claim 3, wherein the scheduling service is an uplink medium access control, MAC, grant scheduling service.
  5. A terminal device for managing a scheduling service, comprising: a processing unit (810), configured to: determine a score for each of multiple service grants from multiple cells based on a scoring function, wherein the scoring function includes one or more radio channel conditions associated with the multiple service grants, each of the one or more radio channel conditions of the scoring function having a weighting factor f, characterized in that the scoring function includes the following equation: Grant_Score = f 4 P + f 5 C − f 2 S − f 6 G − f 7 I − f 8 M / f 1 K 2 + f 3 T , wherein , K2 refers to a latency indicator; S refers to a start symbol of a slot transmit boundary; T refers to a Physical Uplink Shared Channel, PUSCH, slot transmission time duration; P refers to a received power; C refers to a SubCarrier Spacing, SCS; G refers to a grant size; I refers to an interference level; and M refers to a spectral efficiency, wherein the latency indicator K2 is a slot offset value, and wherein the slot offset value is greater than or equal to 1; determine a low priority service grant and a high priority service grant of the multiple service grants based on the determined scores; and transmit packets of the low priority service grant once every two packets of the high priority service grant.
  6. The terminal device of claim 5, wherein the scheduling service is an uplink medium access control, MAC, grant scheduling service.
  7. A terminal device for managing a scheduling service, comprising: a processing unit (810), configured to: determine a score for each of multiple service grants from multiple cells based on a scoring function, wherein the scoring function includes one or more radio channel conditions associated with the multiple service grants, each of the one or more radio channel conditions of the scoring function having a weighting factor f, characterized in that the scoring function includes the following equation: Grant_Score = f 4 P + f 5 C − f 6 G − f 7 I − f 8 M / f 1 K 2 + + f 2 S + f 3 T , wherein , K2 refers to the latency indicator; S refers to the start symbol of the slot transmit boundary; T refers to a Physical Uplink Shared Channel, PUSCH, slot transmission time duration; P refers to a received power; C refers to a SubCarrier Spacing, SCS; G refers to a grant size; I refers to an interference level; and M refers to a spectral efficiency, wherein the latency indicator K2 is a slot offset value, and wherein the slot offset value is less than 1; determine a low priority service grant and a high priority service grant of the multiple service grants based on the determined scores; and transmit packets of the low priority service grant once every two packets of the high priority service grant.
  8. The terminal device of claim 7, wherein the scheduling service is an uplink medium access control, MAC, grant scheduling service.
  9. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to implement the method of any one of claims 1 to 2.
  10. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to implement the method of any one of claims 3 to 4.

Description

TECHNICAL FIELD This application relates to the communications field, and more specifically, to a method and terminal device for managing a scheduling service, and a computer-readable storage medium. BACKGROUND Rapid growth in computing technology is creating a greater demand for data communication. The increasing demand in turn drives further growth in communication technology, which often requires additional features, increased processing capacities, and/or increased resources within a given space. Such growth often introduces new challenges. Traditionally, when multiple service grants are received in a slot from multiple cells, each service grant is serviced one by one as it arrives in the slot. Challenges in a 5G (the fifth generation technology standard for broadband cellular networks) system include that the system may have to provide service to multiple grants from multiple cells in a multiple carrier aggregation configuration. For example, the system may be connected to two or more Medium Access Control (MAC) entities, and each of the MAC entities is connected to a base station (NodeB) with multiple carriers of different bandwidth, resources, and radio channel conditions. The traditional approach of servicing multiple logical channel data packets can be inefficient and time-consuming. EP 2343945 A2 discloses a method and apparatus for logical channel prioritization at a user equipment in a multiple uplink carrier system, the method receiving a set of logical channel priorities at the user equipment, the logical channel priorities being assigned on a per carrier basis; and applying the set of logical channel priorities to each logical channel for carrier selection. Further a method and apparatus for constructing an uplink medium access control protocol data unit at a user equipment in a multiple uplink carrier system, the method sorting possible logical channel and carrier pairings based on logical channel priorities; utilizing a prioritized bit rate process to allocate logical channel traffic in an order determined by the sorting; and performing a remaining resources process to allocate logical channel traffic based on a priority order. WO 2018/075828 A1 discloses an apparatus receiving a first grant of resources from a network node connected to the apparatus via the network, wherein the first grant of resources indicates a first lifetime associated with the first grant, such that the first grant is not usable when the first lifetime expires; based on the lifetime associated with the first grant, selecting a logical channel of the plurality of logical channels of the apparatus; and transmitting data over the selected logical channel using the first grant of resources. WO 2019/185014 A1 discloses a communication method, a communication apparatus, and a system, which may reduce the transmission delay of an emergency service. The method comprises: receiving an uplink grant; according to the positions on the time domain of uplink grant resources indicated by the uplink grant, determining a first uplink grant resource used for transmitting first service data; and using the first uplink grant resource to transmit the first service data. SUMMARY The invention is set out in the appended set of claims. BRIEF DESCRIPTION OF THE DRAWINGS To describe the technical solutions in the implementations of the present disclosure more clearly, the following briefly describes the accompanying drawings. The accompanying drawings show merely some aspects or implementations of the present disclosure, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts. FIG. 1 is a schematic diagram of a wireless communication system in accordance with one or more implementations of the present disclosure.FIGs. 2A and 2B are schematic diagrams illustrating a latency indicator K2 in accordance with one or more implementations of the present disclosure.FIG. 3 is a schematic diagram illustrating a service grant scheduling process in accordance with one or more implementations of the present disclosure.FIG. 4 is a schematic diagram illustrating a scheduling algorithm in accordance with one or more implementations of the present disclosure.FIG. 5 is a flowchart illustrating a service grant scheduling process in accordance with one or more implementations of the present disclosure.FIG. 6 is a flowchart of an example method in accordance with one or more implementations of the present disclosure not covered by the invention.FIG. 7 is a flowchart of an example method in accordance with one or more implementations of the present disclosure.FIG. 8 is a schematic block diagram of a terminal device in accordance with one or more implementations of the present disclosure. DETAILED DESCRIPTION The following describes the technical solutions in the one or more implementations of the present disclosure. The present disclosure provides methods and systems for managing multiple s