IP Library Granted Patent US 11,991,691
Granted Patent B2
US 11,991,691 · App. 17/293,516 · Granted May 21, 2024

Method and apparatus for sending scheduling request

Inventor: Wei Hong (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04W72/1268H04L5/0053H04L5/0082H04W16/14H04W72/21H04W74/0808
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,991,691
App. No.
17/293,516
Granted
May 21, 2024
Kind
B2
Abstract

A method for sending a scheduling request, includes: after triggering a scheduling request, performing listen before talk (LBT) on an unlicensed frequency band; if determined that the unlicensed frequency band is not idle, preparing to perform LBT on the unlicensed frequency band again; if determined that the unlicensed frequency band is idle, sending the scheduling request on the unlicensed frequency band, and starting up a timer, a terminal not sending the scheduling request again before the timer times out, wherein the timer times out when timing reaches a preset time length.

Claims (54)

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.

2. The method of claim 1 , wherein the first preset value is pre-stored by the terminal or determined according to signaling sent by the base station.

3. The method of claim 1 , wherein said sending the scheduling request on the unlicensed spectrum and starting the timer further comprises:

resetting the first counter in response to the determination that the unlicensed spectrum is not idle, after any one LBT is performed on the unlicensed spectrum.

4. The method of claim 1 , further comprising:

incrementing a count value of a second counter by one when resource configuration information sent by a base station is not received after the timer times out;

re-initiating said performing, said preparing, and said sending at least once, wherein the count value of the second counter is incremented by one when resource configuration information sent by the base station is not received each time after the timer times out, and said performing, said preparing, and said sending are re-initiated again until the count value of the second counter reaches a second preset value; and

clearing configuration information for a physical uplink control channel (PUCCH) and initiating random access to the base station.

5. The method of claim 4 , wherein the second preset value is pre-stored by the terminal or determined according to signaling sent by the base station.

6. The method of claim 1 , wherein the preset length of time is pre-stored by the terminal or determined according to signaling sent by a base station.

7. An apparatus for sending a scheduling request in a terminal, comprising:

a processor; and

a memory for storing processor-executable instructions,

wherein the processor is configured to, when the terminal needs to send the scheduling request through an unlicensed spectrum:

perform LBT on the unlicensed spectrum after the scheduling request is triggered;

in response to a determination that the unlicensed spectrum is not idle, prepare to perform LBT on the unlicensed spectrum again; and

in response to a determination that the unlicensed spectrum is idle, send the scheduling request on the unlicensed spectrum and start a timer, and not send the scheduling request again before the timer times out, wherein the timer times out when a preset length of time elapse;

wherein to send the scheduling request on the unlicensed spectrum and start the timer, the processor is configured to:

perform LBT on the unlicensed spectrum at least once;

send 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;

increment 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

start the timer responsive to the count value of the first counter reaching the first preset value.

8. The apparatus of claim 7 , wherein the first preset value is pre-stored by the terminal or determined according to signaling sent by a base station.

9. The apparatus of claim 7 , wherein to send the scheduling request on the unlicensed spectrum and start the timer, the processor is further configured to:

reset the first counter in response to the determination that the unlicensed spectrum is not idle, after any one LBT is performed by the LBT module on the unlicensed spectrum.

10. The apparatus of claim 7 , wherein the processor is further configured to:

increment a count value of a second counter by one when resource configuration information sent by a base station is not received after the timer times out;

re-initiate said performing, said preparing, and said sending at least once, wherein the count value of the second counter is incremented by one when resource configuration information sent by the base station is not received each time after the timer times out, and said performing, said preparing, and said sending are re-initiated again until the count value of the second counter reaches a second preset value; and

clear configuration information for a physical uplink control channel (PUCCH) and initiating random access to the base station.

11. The apparatus of claim 10 , wherein the second preset value is pre-stored by the terminal or determined according to signaling sent by the base station.

12. The apparatus of claim 7 , wherein the preset length of time is pre-stored by the terminal or determined according to signaling sent by a base station.

13. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to perform operations of: when a terminal including the processor 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 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.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the first preset value is pre-stored by the terminal or determined according to signaling sent by the base station.

15. The non-transitory computer-readable storage medium of claim 13 , wherein sending the scheduling request on the unlicensed spectrum and starting the timer further comprises:

resetting the first counter in response to the determination that the unlicensed spectrum is not idle, after any one LBT is performed on the unlicensed spectrum.

16. The non-transitory computer-readable storage medium of claim 13 , wherein when the computer-executable instructions are executed by the processor, the processor is caused to perform further operations of:

incrementing a count value of a second counter by one when resource configuration information sent by a base station is not received after the timer times out;

re-initiating said performing, said preparing, and said sending at least once, wherein the count value of the second counter is incremented by one when resource configuration information sent by the base station is not received each time after the timer times out, and said performing, said preparing, and said sending are re-initiated again until the count value of the second counter reaches a second preset value; and

clearing configuration information for a physical uplink control channel (PUCCH) and initiating random access to the base station.

17. The method of claim 16 , wherein the second preset value is pre-stored by the terminal or determined according to signaling sent by the base station.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: HONG, WEI
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 056227/0169 →
Continuity (1)
Related Publication 20220007394A1 · Jan 6, 2022