IP Library › Granted Patent US 8,797,971
Granted Patent B2
US 8,797,971 · App. 12/565,255 · Granted Aug 5, 2014

Method and device for sending a buffer status report

Inventors: Xiaodong Zhang (Shenzhen, CN); Johansson Johan (Kungsängen, SE)
Assignee: Huawei Technologies Co., Ltd.
H04W72/1284H04W72/04
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 8,797,971
App. No.
12/565,255
Granted
Aug 5, 2014
Kind
B2
Abstract

A method and device of sending Buffer Status Reports (BSRs) are provided herein. The method includes: determining the type priority sequence of BSR by a user terminal, and selecting and processing one BSR based on the type priority. A user device is also provided. In the process of implementing the provided method and device, the terminal may select and process one BSR when the sum of the BSR qualified for triggering the sending and the BSR marked as pending is greater than one. The provided method and device may reduce resource waste because there is no situation that at least two BSRs sending processes are triggered at one time and at least two BSRs are sent at one time.

Claims (51)

1. A method for processing buffer status reports (BSRs), comprising:

determining, by a user device, a type priority sequence of at least two BSRs; and

selecting, by the user device, according to the type priority sequence, a BSR with the highest type priority from the at least two BSRs for processing firstly when triggering conditions of the at least two BSRs are met;

wherein the at least two BSRs comprise:

a regular BSR, a periodic BSR and a padding BSR;

wherein the type priority sequence of the at least two BSRs is that: a type priority of the regular BSR is higher than a type priority of the periodic BSR, and the type priority of the periodic BSR is higher than a type priority of the padding BSR.

2. The method according to claim 1 , before selecting, according to the type priority sequence, the BSR with the highest type priority, further comprising: triggering, by the user device, a process of sending a BSR whose triggering condition(s), of the sending procedure is met.

3. The method according to claim 1 , further comprising:

selecting, by the user device, the BSR with the highest type priority from a BSR marked as pending and at least one BSR for processing firstly if a triggering condition(s) of sending procedure of the at least one BSR is met and there is the BSR marked as pending.

4. The method according to claim 1 , further comprising:

selecting, by the user device, a BSR marked as pending for processing firstly if a triggering condition(s) of sending procedure of at least one BSR is met and there is the BSR marked as pending, and if a type or a type priority of the at least one BSR is the same as that of the BSR marked as pending.

5. A method for processing buffer status reports (BSRs), comprising:

selecting, by a user device, a regular BSR for processing when triggering conditions of at least two BSRs are met, wherein,

the at least two BSRs include the regular BSR, a periodic BSR and a padding BSR;

wherein a type priority sequence of the at least two BSRs is that: a type priority of the regular BSR is higher than a type priority of the periodic BSR, and the type priority of the periodic BSR is higher than a type priority of the padding BSR.

6. The method according to claim 5 , further comprising:

selecting, by the user device, a regular BSR marked as pending firstly if the regular BSR marked as pending exists.

7. The method according to claim 5 , further comprising:

sending, by the user device, a scheduling request (SR) by utilizing random access channel (RACH) resources if there are no uplink resources available for sending the BSR.

8. The method according to claim 5 , further comprising:

sending, by the user device, the regular BSR by utilizing uplink resources if there are the uplink resources available for sending BSR.

9. A user device, comprising:

a first processor, and memory configured to:

determine type priority sequence of at least two buffer status reports (BSRs);

select a BSR with the highest type priority from the at least two BSRs firstly according to the type priority sequence when triggering conditions of the at least two BSRs are met; and

process the BSR with the highest type priority;

wherein the at least two BSRs comprise: a regular BSR, a periodic BSR and a padding BSR;

wherein the type priority sequence of the at least two BSRs is that: a type priority of the regular BSR is higher than a type priority of the periodic BSR, and the type priority of the periodic BSR is higher than a type priority of the padding BSR.

10. The user device according to claim 9 , wherein the user device is further configured to select firstly the BSR with the highest type priority from a BSR marked as pending and at least one BSR if a triggering condition(s) of sending procedure of the at least one BSR is met and the BSR marked as pending exists.

11. The user device according to claim 9 , wherein the user device is further configured to select firstly a BSR marked as pending if triggering condition(s) of sending procedure of at least one BSR is met, the BSR marked as pending exists, and a type or a type priority of the at least one BSR is the same as that of the BSR marked as pending.

12. The user device according to claim 9 , wherein the user device further configured to trigger a process of sending a BSR if triggering condition(s) of sending procedure of the BSR is met.

13. A non-transitory machine-readable storage medium having stored thereon, a computer program comprising at least one code section for distributing data, the at least one code section being executable by a user device for causing the user device to perform acts of:

determining a type priority sequence of at least two buffer status reports (BSRs); and

selecting, according to the type priority sequence, a BSR with the highest type priority from the at least two BSRs for processing firstly when triggering conditions of the at least two BSRs are met;

wherein the at least two BSRs comprise:

a regular BSR, a periodic BSR and a padding BSR;

wherein the type priority sequence of the at least two BSRs is that: a type priority of the regular BSR is higher than a type priority of the periodic BSR, and the type priority of the periodic BSR is higher than a type priority of the padding BSR.

14. The non-transitory machine-readable storage medium of claim 13 , wherein the at least one code section being executable by the user device further causes the user device to perform a further act of:

selecting the BSR with the highest type priority from a BSR marked as pending and at least one BSR for processing firstly if triggering condition(s) of sending procedure of the at least one BSR is met and there is the BSR marked as pending.

15. The non-transitory machine-readable storage medium of claim 13 , wherein the at least one code section being executable by the user device further causes the user device to perform a further act of:

selecting a BSR marked as pending for processing firstly if triggering condition(s) of sending procedure of at least one BSR is met and there is the BSR marked as pending, and if a type or a type priority of the at least one BSR is the same as that of the BSR marked as pending.

16. A non-transitory machine-readable storage medium having stored thereon, a computer program comprising at least one code section for distributing data, the at least one code section being executable by a user device for causing the user device to perform acts of:

selecting a regular buffer status report (BSR) for processing when triggering conditions of at least two BSRs are met, wherein:

the at least two BSRs include the regular BSR, a periodic BSR and a padding BSR;

wherein a type priority sequence of the at least two BSRs is that: a type priority of the regular BSR is higher than a type priority of the periodic BSR, and the type priority of the periodic BSR is higher than a type priority of the padding BSR.

17. A user equipment, comprising:

a processor, configured to select and process firstly a regular buffer status report (BSR) when triggering conditions of at least two BSRs are met, wherein,

the at least two BSRs include the regular BSR, a periodic BSR and a padding BSR;

wherein a type priority sequence of the at least two BSRs is that: a type priority of the regular BSR is higher than a type priority of the periodic BSR, and the type priority of the periodic BSR is higher than a type priority of the padding BSR.

18. The user device according to claim 17 , wherein,

the processor is further configured to select firstly a regular BSR marked as pending if the regular BSR marked as pending exists.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2009
From: ZHANG, XIAODONG; JOHAN, JOHANSSON
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 023272/0623 →
Priority Claims (1)
CN 2008 1 0066888 · Apr 26, 2008 · national
Continuity (2)
Continuation PCTCN2009071404 · Apr 22, 2009
Related Publication 20100008236A1 · Jan 14, 2010