US 11,991,691 B2
Method and apparatus for sending scheduling request
Wei Hong, Beijing (CN)
Assigned to BEIJING XIAOMI MOBILE SOFTWARE CO., LTD., Beijing (CN)
Appl. No. 17/293,516
Filed by BEIJING XIAOMI MOBILE SOFTWARE CO., LTD., Beijing (CN)
PCT Filed Nov. 14, 2018, PCT No. PCT/CN2018/115343
§ 371(c)(1), (2) Date May 13, 2021,
PCT Pub. No. WO2020/097810, PCT Pub. Date May 22, 2020.
Prior Publication US 2022/0007394 A1, Jan. 6, 2022
Int. Cl. H04W 72/1268 (2023.01); H04L 5/00 (2006.01); H04W 16/14 (2009.01); H04W 72/21 (2023.01); H04W 74/0808 (2024.01)
CPC H04W 72/1268 (2013.01) [H04L 5/0053 (2013.01); H04L 5/0082 (2013.01); H04W 16/14 (2013.01); H04W 72/21 (2023.01); H04W 74/0808 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for sending a scheduling request, performed by a terminal, the method comprising: when the terminal needs to send the scheduling request through an unlicensed spectrum,
performing listen before talk (LBT) on the unlicensed spectrum after the scheduling request is triggered;
in response to a determination that the unlicensed spectrum is not idle, preparing to perform LBT on the unlicensed spectrum again; and
in response to a determination that the unlicensed spectrum is idle, sending the scheduling request on the unlicensed spectrum and starting a timer, and not sending, by the terminal, the scheduling request again before the timer times out, wherein the timer times out when a preset length of time elapses;
wherein said sending the scheduling request on the unlicensed spectrum and starting the timer comprises:
performing LBT on the unlicensed spectrum at least once, and sending the scheduling request on the unlicensed spectrum each time when it is determined that the unlicensed spectrum is idle, wherein a next LBT is performed on the unlicensed spectrum when resource configuration information sent by a base station is not received each time after the scheduling request is sent;
incrementing a count value of a first counter by one each time the scheduling request is sent, until the count value of the first counter reaches a first preset value; and
starting the timer responsive to the count value of the first counter reaching the first preset value.