The invention relates to a method and apparatus for providing a degree of occupation of at least one resource pool of resources used in device-to-device, D2D, communication between user equipment, UE, devices of a network.
Communication networks such as Long Term Evolution, LTE, employ base stations such as Node B or Evolved Node B base-stations. User equipment, UE, devices can communicate with other user equipment, UE, devices via at least one base station. Alternatively, it is possible that user equipment devices can communicate with each other directly using resources defined by the network via a direct device-to-device, D2D, communication. For a device-to-device communication resource pools are provided. Different resource pools are provided for in coverage and partial coverage communication and direct communication. In most cases, base stations cannot control to what extent device-to-device, D2D, resources are currently used. As a result, it may happen that the resources of the resource pool are not sufficient or that too many resources are provided unnecessarily.
Accordingly, there is a need to provide a method and apparatus for providing a degree of occupation of resources used in device-to-device, D2D, communication between user equipment devices of a network.
The invention provides according to a first aspect of the present invention a method for providing a degree of occupation of at least one resource pool of resources used in device-to-device, D2D, communication between user equipment, UE, devices of a network, the method comprising the steps of: measuring at least one resource parameter of a resource by a user equipment, UE, device, deciding by said user equipment, UE, device whether the respective resource of said resource pool is occupied depending on the measured resource parameter and at least one configurable decision criterion, informing a base station, BS, of said network about the occupation of resources of said resource pool by the user equipment, UE, device when the user equipment, UE, device is in coverage of said base station, BS, and evaluating the information about occupation of resources of said at least one resource pool received from user equipment, UE, devices to derive the degree of resource pool occupation.
In a possible embodiment of the method according to the first aspect of the present invention, a resource allocation of resources within a network cell of said base station, BS, is changed in response to the derived degree of resource pool occupation.
In a further possible embodiment of the method according to the first aspect of the present invention, the decision criterion comprises a configurable parameter threshold.
In a possible embodiment of the method according to the first aspect of the present invention, the decision criterion comprises a configurable parameter threshold and the measured resource parameter is compared with the configurable parameter threshold by the user equipment, UE, device to decide whether the respective resource of said resource pool is occupied due to device-to-device, D2D, signaling.
In a still further possible embodiment of the method according to the first aspect of the present invention, the measured resource parameter comprises a signal strength and/or a signal power of signals and/or messages received by said user equipment, UE, device from other user equipment, UE, devices via resources of said resource pool.
In a further possible embodiment of the method according to the first aspect of the present invention, the decision criterion comprises a decision whether a resource of said resource pool is used in device-to-device, D2D, signaling.
In a further possible embodiment of the method according to the first aspect of the present invention, the user equipment, UE, device transmits to the base station, BS, of said network a report message, RM, indicating a measured occupancy of resources of said resource pool.
In a further possible embodiment of the method according to the first aspect of the present invention, the measured occupancy is transmitted by the user equipment, UE, device to the base station, BS, on a resource level, a resource group level, a resource block level or as a degree of occupancy of a resource pool.
In a further possible embodiment of the method according to the first aspect of the present invention, the report message, RM, transmitted by said user equipment, UE, device is triggered by an occupation state of a resource of said resource pool.
In a further possible alternative embodiment of the method according to the first aspect of the present invention, the report message, RM, transmitted by the user equipment, UE, device is transmitted by the user equipment, UE, device in response to a request received from said base station, BS.
In a still further possible alternative embodiment of the method according to the first aspect of the present invention, the report message, RM, transmitted by said user equipment, UE, device is transmitted by said user equipment, UE, device periodically.
In a further possible embodiment of the method according to the first aspect of the present invention, the report message, RM, transmitted by said user equipment, UE, device to said base station, BS, comprises position data indicating a position of said user equipment, UE, device when performing the measurement of the at least one resource parameter of a resource of said resource pool.
In a further possible embodiment of the method according to the first aspect of the present invention, the measuring of at least one resource parameter of said resource pool by said user equipment, UE, device is initiated by said user equipment, UE, device in response to a measurement command message, MCM, transmitted by said base station, BS, to said user equipment, UE, device.
In a possible embodiment of the method according to the first aspect of the present invention, the measurement command message, MCM, transmitted by said base station, BS, specifies the at least one resource parameter to be measured by said user equipment, UE, device.
In a further possible embodiment of the method according to the first aspect of the present invention, the measurement command message, MCM, transmitted by said base station, BS, specifies a measurement time period to be used by said user equipment, UE, device.
In a still further possible embodiment of the method according to the first aspect of the present invention, the measurement command message, MCM, transmitted by said base station, BS, specifies an area for measurement of the resource parameter of the resource of said resource pool.
In a still further possible embodiment of the method according to the first aspect of the present invention, the measurement command message, MCM, transmitted by said base station, BS, specifies a set or subset of resources of at least one resource pool to be monitored by said user equipment, UE, device.
In a still further possible embodiment of the method according to the first aspect of the present invention, the measurement command message, MCM, transmitted by said base station, BS, specifies at least one condition when a report message, RM, is to be transmitted by said user equipment, UE, device to said base station, BS.
In a still further possible embodiment of the method according to the first aspect of the present invention, the information about occupation of resources of said resource pool carried in report messages, RM, of different user equipment, UE, devices to said base station, BS, is evaluated by the base station, BS.
In a further possible embodiment of the method according to the first aspect of the present invention, the information about occupation of resources of said resource pool carried in report messages, RM, of different user equipment, UE, devices to said base station, BS, is evaluated by a control unit of said network to derive a degree of resource pool occupation in at least one network cell of said network.
The invention further provides according to a second aspect a user equipment, UE, device of a network, said user equipment, UE, device comprising: a measurement unit adapted to measure at least one resource parameter of a resource of a resource pool used in a device-to-device, D2D, communication between user equipment, UE, devices of said network, a processing unit adapted to decide whether a resource of said resource pool is occupied depending on the measured resource parameter and depending on at least one configurable decision criterion, and a transceiver unit for communication of said user equipment, UE, device with a base station, BS, of said network and other user equipment, UE, devices, wherein a report message, RM, is transmitted by said transceiver unit of said user equipment, UE, device to said base station, BS, indicating a measured occupancy of resources of said resource pool.
The invention further provides according to a third aspect a base station, BS, of a network comprising a transceiver unit for communication with user equipment, UE, devices according to the second aspect of the present invention, being in coverage of said base station, BS, wherein said transceiver unit is adapted to transmit measurement command messages, MCM, to user equipment, UE, devices and to receive report messages, RM, from user equipment, UE, devices.
In a possible embodiment of the base station according to the third aspect of the present invention, the base station comprises an evaluation unit adapted to evaluate information about occupation of a set or subset of resources carried in report messages, RM, received from user equipment, UE, devices to derive a degree of resource pool occupation.
In a still further possible embodiment of the base station according to the third aspect of the present invention, the base station, BS, is adapted to change a resource allocation of resources used within a network cell of said base station, BS, in response to the degree of resource pool occupation.
The invention further provides according to a fourth aspect a network comprising at least one base station, BS, according to the third aspect of the present invention being adapted to communicate with user equipment, UE, devices according to the second aspect of the present invention being in coverage of said base station, BS.
In a possible embodiment of the network according to the fourth aspect of the present invention, the network is a Long Term Evolution, LTE, network comprising at least one eNodeB as a base station, BS, adapted to communicate with mobile user equipment, UE, devices in coverage of said eNodeB.
The basic LTE downlink physical resource can be seen as a time frequency grid as illustrated in
The communication network can provide sidelink transmissions for proximity-based, ProSe, services including direct device-to-device communication between user equipment, UE, devices. The sidelink transmissions can use the same frame structure as the frame structure that is defined for the uplink, UL, and the downlink, DL, when the user equipment devices are in network coverage. In a possible embodiment, the sidelink transmissions can be restricted to a subset of uplink resources in the time and frequency domain. A sidelink can use uplink resources in a physical channel structure similar to uplink transmissions.
A direct communication node is a node of communication whereby user equipment, UE, devices can communicate with each other directly over an interface. In a possible embodiment, this communication node is supported when the user equipment, UE, device is served by an Evolved Universal Terrestrial Radio Access Network, EUTRAN, and when the user equipment, UE, device is outside of coverage. The user equipment, UE, device can perform direct communication on subframes which can be divided over the duration of a sidelink control period. The sidelink control period is the period over which resources allocated in a network cell for sidelink control and sidelink data transmissions occur. A user equipment device supporting direct communication can operate in a possible embodiment in different modes for resource allocation. In a possible embodiment, the user equipment, UE, device can request transmission resources from the base station 2 of the network cell 3 and the base station 3 schedules transmission resources for transmission of sidelink control and data. The user equipment, UE, device on its own can select resources from resource pools to transmit sidelink control and data. The user equipment, UE, device is in coverage for direct communication whenever the user equipment, UE, device detects a network cell on a proximity service carrier. If the user equipment, UE, device is out of coverage it can only use user equipment autonomous resource selection. If the user equipment, UE, device is in coverage it may use scheduled resource allocation or autonomous resource selection.
For resource allocation, the base station 2 can broadcast periodically a system information block, SIB, message via a physical broadcast channel. A specific system information block, SIB, type can contain information related to proximity service, ProSe, direct communication and another specific system information block, SIB, type can contain information related to proximity service direct discovery. Resources used for direct communication can comprise common device-to-device, D2D, transmission resources and dedicated device-to-device, D2D, transmission resources. Further, the resources can comprise cellular resources, for instance a resource pool assignment can assign 70% of the resources to cellular resources, 20% to common device-to-device, D2D, transmission resources and 10% to dedicated device-to-device, D2D, transmission resources. By the resource pool allocation the communication quality for all users can be optimized. For this optimization, it is necessary to provide a degree of occupation of at least one resource pool of resources used in device-to-device, D2D, communication between user equipment, UE, devices 1-i of the cellular network.
In a first step S1, at least one resource parameter of a resource is measured by a user equipment device 1-i.
In a second step S2, the user equipment device 1-i decides whether the respective resource of said resource pool is occupied depending on the measured resource parameter and at least one configurable decision criterion.
In a third step S3, the base station 2 of the cellular network cell 3 of the network is informed about the occupation of resources of the resource pool by the user equipment, UE, device 1-i when the user equipment device 1-i is in coverage of the base station 2.
Finally, the information about occupation of resources of said at least one resource pool received from said user equipment devices 1-i is evaluated in step S4 to derive the degree of resource pool occupation.
Either all or a subset of resources of one or more resource pools can be monitored by each user equipment, UE, device 1-i. The measured occupancy can be either sent to the base station 2 on a resource level, on a resource group level, on a resource block level or as a degree of occupancy of a resource pool using predefined or configurable parameters like time instant and duration of measurement and/or area to be considered for measurement. That a resource is considered occupied according to a predefined threshold can have two different reasons. The first reason is that the resource is used by a device-to-device, D2D, signal. The second possible reason is that the resource is unusable for device-to-device, D2D, transmission due to noise of interference from cellular traffic. With the method according to the present invention, the occupation level due to device-to-device, D2D, signaling and a possible change of resource pool allocation is determined.
A degree of occupancy, DoO, can be either determined directly by a user equipment, UE, device 1-i or at a base station 2 or in a control unit of the communication network. The degree of occupancy can be directly determined by the user equipment, UE, device 1-i with only a key parameter (like the degree of occupation) being sent by the user equipment, UE, device 1-i to the base station 2. In an alternative embodiment, the degree of occupancy is determined at the base station 2 of the network cell 3.
In a still further embodiment, the degree of occupancy, DoO, is determined by a remote control unit of the communication network. In this embodiment, either all measurement results are reported on a one-to-one basis or alternatively, all values above a threshold are sent from the user equipment, UE, device to the respective base station 2 increasing signalization efforts. The information about the occupation degree of resources used for device-to-device, D2D, communication can be used for dynamically adapting the assignment or allocation of resources. With the method according to the present invention, the network or control unit of the network is informed of the current degree of occupation of device-to-device resource pools in different areas of the network or network cell 3. In a possible embodiment, individual user equipment, UE, devices can be configured to measure the occupied resources. In a possible embodiment, a resource allocation of resources within network cell 3 of the base station 2 is changed in response to the derived degree of resource pool occupation. In a possible embodiment, at least one decision criterion is predefined to indicate when a resource is occupied. The decision criterion can comprise in a possible embodiment a configurable parameter threshold and the measured resource parameter is compared with the configurable parameter threshold by the user equipment device 1-i to decide whether the respective resource of said resource pool is occupied due to device-to-device, D2D, signaling. In a possible embodiment, the measured resource parameter comprises a signal strength and/or a signal power of signals received by the user equipment, UE, device from other user equipment, UE, devices via resources of said resource pool. In a further possible embodiment, the measured resource parameter can also comprise messages received by the user equipment, UE, device from other user equipment, UE, devices via resources of said resource pool. In a possible embodiment, the decision criterion comprises a decision whether a resource of said resource pool is used in device-to-device, D2D, signaling.
In a possible embodiment of the method according to the first aspect of the present invention, the user equipment, UE, device 1-i transmits to the base station 2 of the same network cell or to another base station a report message, RM, indicating a measured occupancy of resources of the respective resource pool. The measured occupancy can be transmitted by the user equipment, UE, device 1-i to the base station 2 on a resource level, a resource group level, a resource block level or as a degree of occupancy of a resource pool.
The report message, RM, transmitted by the user equipment, UE, device 1.i to the base station 2 comprises in a possible embodiment position data indicating a position of the user equipment, UE, device when performing the measurement of the at least one resource parameter of a resource of the resource pool. In a possible embodiment, measuring at least one resource parameter of the resource pool by the user equipment, UE, device is initiated by said user equipment, UE, device in response to a measurement command message, MCM, transmitted by the base station 2 to the respective user equipment device 1-i.
The measurement command message, MCM, can be sent to a specific user equipment, UE, device 1-i using a user equipment, UE, identifier and/or broadcasted.
In a still further possible embodiment, the measurement command message, MCM, transmitted by the base station 2 can specify at least one condition when a report message, RM, is to be transmitted by the user equipment, UE, device 1-i back to the base station 2. Information about occupation of resources of the resource pool carried in the report messages, RM, as illustrated in