IP Library Granted Patent US 10,057,920
Granted Patent B2
US 10,057,920 · App. 15/119,953 · Granted Aug 21, 2018

Proximity service channel allocation based on random access channel procedure

Inventors: Ling Yu (Kauniainen, FI); Vinh Van Phan (Oulu, FI); Kari Veikko Horneman (Oulu, FI)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04W72/14H04W4/005H04W4/70H04W74/0833H04W76/023H04W76/14
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,057,920
App. No.
15/119,953
Granted
Aug 21, 2018
Kind
B2
Abstract

Systems, methods, apparatuses, and computer program products for a random access channel (RACH) procedure based proximity-based service channel allocation are provided. One method includes controlling receiving, by a network node, a request for proximity-based service on a random access channel, the request being for at least one resource, and determining whether the requested at least one resource is allocable within a random access contention window. When the at least one resource is allocable, the method may include preparing a transmission of allocation information on a common control channel. When the at least one resource is not allocable, the method may include preparing a response for the request on the random access response channel, and preparing a transmission of allocation information either on common control channel or dedicated control channel.

Claims (64)

1. A method, comprising:

controlling receiving, by a network node, a request for proximity-based service on a random access channel, the request being for at least one resource;

determining whether the requested at least one resource is allocable within a random access contention window;

when the at least one resource is allocable,

preparing a transmission of allocation information on a common control channel,

when the at least one resource is not allocable,

preparing a response for the request on the random access response channel, and

preparing a transmission of allocation information either on common control channel or dedicated control channel.

2. The method according to claim 1 , wherein the determining comprises determining at least one of the following: whether a user device requesting the at least one resource is in connected state and security functions of the proximity-based service are under the control of the network node.

3. The method according to claim 1 , wherein the preparing of the transmission of allocation information on the common control channel is carried out as a contention resolution of a random access procedure.

4. The method according to claim 1 , wherein the request for proximity-based service is received in msg3 of random access (RA) procedure.

5. The method according to claim 1 , wherein, if a user device requesting the at least one resource is in idle state,

the preparing of the response for the request on the random access response channel further comprises including a radio resource connection setup into the response.

6. The method according to claim 1 , wherein the radio resource connection setup or the response for the request on the random access response channel further comprises allocation information and the preparing a transmission of allocation information either on common control channel or dedicated control channel is not carried out.

7. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to

control receiving a request for proximity-based service on a random access channel, the request being for at least one resource;

determine whether the requested at least one resource is allocable within a random access contention window;

when the at least one resource is allocable,

prepare a transmission of allocation information on a common control channel,

when the at least one resource is not allocable,

prepare a response for the request on the random access response channel, and

prepare a transmission of allocation information either on common control channel or dedicated control channel.

8. The apparatus according to claim 7 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to determine at least one of the following: whether a user device requesting the at least one resource is in connected state and security functions of the proximity-based service are under the control of the network node.

9. The apparatus according to claim 7 , wherein the preparing of the transmission of allocation information on the common control channel is carried out as a contention resolution of a random access procedure.

10. The apparatus according to claim 7 , wherein the request for proximity-based service is received in msg3 of random access (RA) procedure.

11. The apparatus according to claim 7 , wherein, if a user device requesting the at least one resource is in idle state, the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to prepare the response for the request on the random access response channel by including a radio resource connection setup into the response.

12. The apparatus according to claim 7 , wherein the radio resource connection setup or the response for the request on the random access response channel further comprises allocation information and the preparing a transmission of allocation information either on common control channel or dedicated control channel is not carried out.

13. A method, comprising:

determining, by a device, a need for at least one resource for proximity-based service;

controlling transmission of a resource request on a random access channel for the at least one resource,

wherein the resource request is transmitted in msg3 in random access (RA) procedure,

wherein the resource request comprises at least one of the following: a user identity or group identity;

monitoring feedback in response to the resource request,

wherein the monitoring comprises monitoring both the common control channel and random access response channel;

when resource allocation for the proximity-based service is obtained on a common control channel,

maintaining a current activity status,

wherein the current activity status comprises one of: connected or idle;

when a response to the resource request is obtained on a random access response channel,

remaining in a connected state for obtaining resource allocation for the proximity-based service;

when a response to the resource request is not obtained,

controlling retransmission of the resource request on a random access channel after a back-off period of time.

14. The method according to claim 13 , wherein the maintaining of the current activity status is based on regarding resource allocation on the common control channel as a contention resolution.

15. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to

determine a need for at least one resource for proximity-based service;

control transmission of a resource request on a random access channel for the at least one resource,

wherein the resource request is transmitted in msg3 in random access (RA) procedure,

wherein the resource request comprises at least one of the following: a user identity or group identity;

monitor feedback in response to the resource request;

wherein the monitoring comprises monitoring both the common control channel and random access response channel,

when resource allocation for the proximity-based service is obtained on a common control channel,

maintain a current activity status,

wherein the current activity status comprises one of: connected or idle;

when a response to the resource request is obtained on a random access response channel,

remain in a connected state for obtaining resource allocation for the proximity-based service;

when a response to the resource request is not obtained,

control retransmission of the resource request on a random access channel after a back-off period of time.

16. The apparatus according to claim 15 , wherein apparatus comprises a D2D user device.

17. The apparatus according to claim 15 , wherein the maintaining of the current activity status is based on regarding resource allocation on the common control channel as a contention resolution.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2016
From: YU, LING; VAN PHAN, VINH; HORNEMAN, KARI VEIKKO
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 039476/0914 →
Continuity (1)
Related Publication 20170064736A1 · Mar 2, 2017
Cited By (1)
US 12,289,171