IP Library Granted Patent US 10,149,285
Granted Patent B2
US 10,149,285 · App. 15/221,460 · Granted Dec 4, 2018

Resource allocation method and user equipment

Inventors: Jian Wang (Beijing, CN); Liang Xia (Shenzhen, CN); Kai Xu (Beijing, CN)
Assignee: Huawei Device (Dongguan) Co., Ltd.
H04W72/0413H04L5/0005H04W56/0015H04W72/0406H04W72/0446H04L5/0053
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 10,149,285
App. No.
15/221,460
Granted
Dec 4, 2018
Kind
B2
Abstract

The present invention discloses a resource allocation method and user equipment, where the method includes: determining, by first user equipment, a first resource; and sending, by the first user equipment, at least one occupation signal on the first resource, where the at least one occupation signal is used to indicate occupation of the first resource. According to the resource allocation method and the user equipment in embodiments of the present invention, an occupation signal is sent on a selected to-be-occupied resource to indicate occupation of the resource, so as to effectively avoid resource contention between different user equipment or between different user groups and effectively improve user experience.

Claims (80)

1. A resource allocation method, comprising:

determining, by a first user equipment, a first resource, wherein the first resource comprises n time-frequency resources respectively located in n data frames of m data frames, n and m are positive integers, and n is not greater than m;

sending, by the first user equipment, at least one occupation signal on the first resource for indicating occupation of the first resource, comprising:

sending, by the first user equipment, the occupation signal on each data frame of k data frames of the n data frames for indicating a time-frequency resource occupied in a data frame that carries the occupation signal, k is a positive integer, and k is not greater than n;

when subframe occupation patterns of the n time-frequency resources in a data frame corresponding to each of the n time-frequency resources are the same, and when the m data frames are divided into f periods according to a same data frame occupation pattern, k is a quantity of data frames occupied in each period of the f periods, wherein f is a positive integer and a product of k and f is equal to n; and

wherein sending, by the first user equipment, the occupation signal on each data frame of k data frames of the n data frames comprises:

sending, by the first user equipment, the occupation signal on each data frame of the k data frames occupied in the first period of the f periods.

2. A resource allocation method, comprising:

determining, by a first user equipment, a first resource, wherein the first resource comprises n time-frequency resources respectively located in n data frames of m data frames, n and m are positive integers, n is not greater than m, the at least one occupation signal comprises t synchronization signals for indicating that a data frame that carries the synchronization signal is occupied and s synchronization channels for indicating a time-frequency resource occupied in a data frame that carries the synchronization channel, t and s are positive integers, t is less than or equal to n, and s is less than or equal to t; and

sending, by the first user equipment, at least one occupation signal on the first resource for indicating occupation of the first resource, comprising:

sending, by the first user equipment, the synchronization signal on each data frame of t data frames of the n data frames, and

sending, by the first user equipment, the synchronization channel on at least the first data frame of data frames that carry the synchronization signal.

3. The method according to claim 2 , wherein:

when subframe occupation patterns of the n time-frequency resources in a data frame corresponding to each of the n time-frequency resources are the same, and when the m data frames are divided into f periods according to a same data frame occupation pattern, t is a quantity of data frames occupied in each period of the f periods, wherein f is a positive integer and a product of t and f is equal to n; and

sending, by the first user equipment, the synchronization signal on each data frame of t data frames of the n data frames comprises:

sending, by the first user equipment, the synchronization signal on each data frame of the t data frames occupied in the first period of the f periods.

4. A resource allocation method, comprising:

determining, by a first user equipment, a first resource, wherein the first resource comprises n time-frequency resources respectively located in n data frames of m data frames, n and m are positive integers, n is not greater than m, subframe occupation patterns of the n time-frequency resources in a data frame corresponding to each of the n time-frequency resources are the same, the subframe occupation pattern corresponds to r subframes in one data frame; and

sending, by the first user equipment, at least one occupation signal on the first resource for indicating occupation of the first resource, wherein the at least one occupation signal comprises t first signals and s second signals, each of the first signals for indicating that a data frame that carries the first signal is occupied, each of the second signals for indicating that a subframe that carries the second signal is occupied, r, t and s are positive integers, and t is less than or equal to n, comprising:

sending, by the first user equipment, the first signal on each data frame of t data frames of the n data frames, and

sending, by the first user equipment, the second signal on each subframe of the r subframes in at least the first data frame of data frames that carry the first signal.

5. The method according to claim 4 , wherein:

when the m data frames are divided into f periods according to a same data frame occupation pattern, t is a quantity of data frames occupied in each period of the f periods, wherein f is a positive integer and a product of t and f is equal to n; and

sending, by the first user equipment, the first signal on each data frame of t data frames of the n data frames comprises:

sending, by the first user equipment, the first signal on each data frame of the t data frames occupied in the first period of the f periods.

6. A resource allocation method, comprising:

determining, by a first user equipment, a first resource, wherein the first resource comprises g time-frequency resources that are respectively located in g consecutive data frames, subframe occupation patterns, of the g time-frequency resources, in a data frame corresponding to each of the g time-frequency resources are the same, the subframe occupation pattern corresponds to the j th to the (j+g−1) th subframe in one data frame, and j and g are positive integers; and

sending, by the first user equipment, at least one occupation signal on the first resource for indicating occupation of the first resource, comprising:

sending the occupation signal on the (j+k−1) th subframe in the k th data frame in the g data frames, wherein k is any one of 1, . . . , g, for indicating that a subframe that carries the occupation signal is occupied.

7. A resource allocation method, comprising:

detecting, by a second user equipment, at least one occupation signal for indicating occupation of a first resource, wherein the at least one occupation signal comprises t synchronization signals for indicating that a data frame that carries the synchronization signal is occupied and s synchronization channels for indicating a time-frequency resource occupied in a data frame that carries the synchronization channel, wherein t and s are positive integers, comprising:

detecting, by the second user equipment, the synchronization signal on each data frame of k data frames, wherein k is a positive integer, and

detecting, by the second user equipment, the synchronization channel on at least the first data frame of data frames that carry the synchronization signal; and

determining, by the second user equipment, the occupied first resource according to the at least one occupation signal, comprising:

determining, by the second user equipment, at least a first time-frequency resource in each data frame of the k data frames that carry the synchronization signal as the occupied first resource, wherein the first time-frequency resource is a time-frequency resource occupied in a data frame and indicated by the synchronization channel.

8. The method according to claim 7 , wherein:

detecting, by the second user equipment, at least one occupation signal comprises:

detecting, by the second user equipment, the occupation signal on each data frame of the k data frames for indicating a time-frequency resource occupied in a data frame that carries the occupation signal; and

determining, by the second user equipment, the occupied first resource according to the at least one occupation signal comprises:

determining, by the second user equipment, at least a first time-frequency resource in each data frame of the k data frames that carry the occupation signal as the occupied first resource, wherein the first time-frequency resource is a time-frequency resource occupied in a data frame and indicated by the occupation signal.

9. A resource allocation method, comprising:

detecting, by a second user equipment, at least one occupation signal for indicating occupation of a first resource, wherein the at least one occupation signal comprises t first signals and s second signals, each of the first signals for indicating that a data frame that carries the first signal is occupied, and each of the second signals for indicating that a subframe that carries the second signal is occupied, wherein t and s are positive integers, comprising:

detecting, by the second user equipment, the first signal on each data frame of k data frames, wherein k is a positive integer, and

detecting, by the second user equipment, the second signal on each subframe of r subframes in at least the first data frame in the k data frames that carry the first signal, wherein r is a positive integer; and

determining, by the second user equipment, the occupied first resource according to the at least one occupation signal, comprising:

determining, by the second user equipment, at least a first time-frequency resource in each data frame of the k data frames that carry the first signal as the occupied first resource, wherein the first time-frequency resource is a time-frequency resource corresponding to the r subframes that carry the second signals in one data frame.

10. A resource allocation method, comprising:

detecting, by a second user equipment, at least one occupation signal for indicating occupation of a first resource, comprising:

detecting, by the second user equipment, the occupation signal on the (j+k−1) th subframe in the k th data frame in g consecutive data frames for indicating that a subframe that carries the occupation signal is occupied, g and j are positive integers, and k is any one of 1, . . . , g; and

determining, by the second user equipment, the occupied first resource according to the at least one occupation signal, comprising:

determining, by the second user equipment, at least a first time-frequency resource in each data frame of the g data frames as the occupied first resource, wherein the first time-frequency resource is a time-frequency resource corresponding to the j th subframe to the (j+g−1) th subframe in one data frame.

11. User equipment, comprising:

a processor;

memory coupled to the processor, the memory comprising instructions that, when executed by the processor, cause the user equipment to:

determine a first resource, the first resource comprising n time-frequency resources respectively located in n data frames of m data frames, wherein n and m are positive integers, and n is not greater than m,

send at least one occupation signal on the first resource for indicating occupation of the first resource, wherein the at least one occupation signal comprises t synchronization signals for indicating that a data frame that carries the synchronization signal is occupied and s synchronization channels for indicating a time-frequency resource occupied in a data frame that carries the synchronization channel, wherein t and s are positive integers, t is less than or equal to n, and s is less than or equal to t, and

send the synchronization signal on each data frame of t data frames of the n data frames, and send the synchronization channel on at least the first data frame of the data frames that carry the synchronization signal.

12. The user equipment according to claim 11 , wherein the instructions, when executed by the processor, cause the user equipment to:

send the occupation signal on each data frame of k data frames of the n data frames for indicating a time-frequency resource occupied in a data frame that carries the occupation signal, wherein k is a positive integer, and k is not greater than n.

13. User equipment, comprising:

a processor;

memory coupled to the processor, the memory comprising instructions that, when executed by the processor, cause the user equipment to:

determine a first resource, the first resource comprising n time-frequency resources respectively located in n data frames of m data frames, wherein n and m are positive integers, and n is not greater than m, wherein subframe occupation patterns of the n time-frequency resources in a data frame corresponding to each of the n time-frequency resources are the same, and the m data frames are divided into f periods according to a same data frame occupation pattern, wherein t is a quantity of data frames occupied in each period of the f periods, f is a positive integer, and a product of t and f is equal to n,

send a synchronization signal on each data frame of the t data frames of the n data frames, wherein the t data frames are t data frames occupied in the first period of the f periods, and

send at least one occupation signal on the first resource for indicating occupation of the first resource.

14. User equipment, comprising:

a processor;

memory coupled to the processor, the memory comprising instructions that, when executed by the processor, cause the user equipment to:

determine a first resource, wherein the first resource comprises n time-frequency resources respectively located in n data frames of m data frames, n and m are positive integers, n is not greater than m, subframe occupation patterns of the n time-frequency resources in a data frame corresponding to each of the n time-frequency resources are the same, the subframe occupation pattern corresponds to r subframes in one data frame,

send at least one occupation signal on the first resource for indicating occupation of the first resource, wherein the at least one occupation signal comprises t first and s second signals, each of the first signals for indicating that a data frame that carries the first signal is occupied, each of the second signals for indicating that a subframe that carries the second signal is occupied, r, t, and s are positive integers, and t is less than or equal to n, and

send the first signal on each data frame of t data frames of the n data frames, and send the second signal on each subframe of the r subframes in at least the first data frame of the data frames that carry the first signal.

15. The user equipment according to claim 14 , wherein:

when the m data frames in which the n data frames are located are divided into f periods according to a same data frame occupation pattern, t is a quantity of data frames occupied in each period of the f periods, f is a positive integer, and a product of t and f is equal to n; and

the instructions, when executed by the processor, cause the user equipment to send the first signal on each data frame of the t data frames of the n data frames, wherein the t data frames are t data frames occupied in the first period of the f periods.

16. User equipment, comprising:

a processor;

memory coupled to the processor, the memory comprising instructions that, when executed by the processor, cause the user equipment to:

determine a first resource, wherein the first resource comprises g time-frequency resources that are respectively located in g consecutive data frames, subframe occupation patterns of the g time-frequency resources in a data frame corresponding to each of the g time-frequency resources are the same, the subframe occupation pattern corresponds to the j th subframe to the (j+g−1) th subframe in one data frame, and j and g are positive integers,

send at least one occupation signal on the first resource for indicating occupation of the first resource, and

send the occupation signal on the (j+k−1) th subframe in the k th data frame in the g data frames, wherein k is 1, . . . , g, the occupation signal for indicating that a subframe that carries the occupation signal is occupied.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: WANG, JIAN; XIA, LIANG; XU, KAI
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 040670/0793 →
Continuity (2)
Continuation PCTCN2014071692 · Jan 28, 2014
Related Publication 20160338042A1 · Nov 17, 2016