Method and apparatus for facilitating device-to-device communications
A method and apparatus can be configured to update status information on channel resources. The channel resources are configured for device-to-device communication by a cluster-wise manner. The method can also include transmitting the status information by using broadcasting resources.
1. A method, comprising:
receiving, by a cluster member of a device-to-device cluster, status information about occupied and free channel resources from a cluster head of the device-to-device cluster;
transmitting on a selected free channel resource, wherein the selected free channel resource is a free channel that the cluster member wishes to occupy;
monitoring, by the cluster member, for updated status information on channel resources received from the cluster head for obtaining information whether the cluster member may occupy the at least one channel; and
if, in the updated status information received from the cluster head, the at least one channel is informed to be occupied, then the cluster member may occupy the at least one channel.
2. The method according to claim 1 , wherein transmitting the request message comprises transmitting an identity of the cluster member or a reason for the request.
3. The method according to claim 1 , further comprising:
if, in the latest updated status information, the at least one channel is informed to be occupied,
transmitting on the at least one channel; and
if, in the latest updated status information, the at least one channel is informed free,
transmitting a request message to the cluster head of the device-to-device cluster, wherein the request message comprises a request to occupy at least one other channel.
4. The method according to claim 1 , wherein the monitoring comprises monitoring broadcasting resources.
5. The method according to claim 1 , wherein the monitoring comprises monitoring the latest updated status information on the channel resources for obtaining information whether an occupied channel can be occupied by the cluster member.
6. An apparatus, comprising:
at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to
receive status information about occupied and free channel resources from a cluster head of a device-to-device cluster, wherein the apparatus is a cluster member of the device-to-device cluster;
transmit on a selected free channel resource, wherein the selected at least one free channel resource is a free channel that the apparatus wishes to occupy;
monitor for updated status information on channel resources received from the cluster head for obtaining information whether the apparatus may occupy the at least one channel or not; and
if, in the updated status information received from the cluster head, the at least one channel is informed to be occupied, then the apparatus may occupy the at least one channel.
7. The apparatus according to claim 6 , wherein transmitting the request message comprises transmitting an identity of the apparatus or a reason for the request.
8. The apparatus according to claim 6 , wherein if, in the latest updated status information, the at least one channel is informed to be occupied,
the apparatus is caused to transmit on the at least one channel; and
if, in the latest updated status information, the at least one channel is informed free,
the apparatus is caused to transmit a request message to the cluster head of the device-to-device cluster, wherein the request message comprises a request to occupy at least one other channel.
9. The apparatus according to claim 6 , wherein the monitoring comprises monitoring broadcasting resources.
10. The apparatus according to claim 6 , wherein the monitoring comprises monitoring the latest updated status information on the channel resources for obtaining information whether an occupied channel can be occupied by the apparatus.