主权项 |
1. A method for assigning Multimedia Broadcast Multicast Service (MBMS) resources comprising:
accessing, by a controller, a list of MBMS-eligible talk groups in a first geographical areas; receiving, by the controller, a new resource request from a user equipment associated with a first talk group, the new resource request being a request for an assignment of one of MBMS resources and unicast resources for user equipment associated with the first talk group; identifying, by the controller, a second geographical areas in which members of the first talk group are located; determining, by the controller, that MBMS resources are available in the identified second geographical areas; determining, by the controller and by reference to the list of MBMS-eligible talk groups, whether the first talk group is an MBMS-eligible talk group in the second geographical areas; in response to determining that the first talk group is an MBMS-eligible talk group in the second geographical areas, assigning MBMS resources to the first talk group; and in response to determining that the first talk group is not an MBMS-eligible talk group in the second geographical areas, assigning unicast resources to the first talk group; further comprising creating the list of MBMS-eligible talk groups, wherein creating comprises, for each of one or more talk groups; identifying each talk group having one or more associated user equipment (UE) located within one or more cells of the first geographical areas to produce one or more identified talk groups and, for each identified talk group; determining, for the talk group and for each cell, a talk group size, wherein the talk group size is associated with a number of members of the talk group located in the cell; when the talk group size is less than a density threshold, assigning the determined talk group size to a weighted count; when the talk group size is greater than the density threshold, calculating the weighted count for the talk group; summing the weighted counts for all cells in the first geographical areas; and adding the talk group to the list of MBMS-eligible talk groups if the sum of the weighted counts for the talk group is greater than a member threshold, one or more UEs in the talk group have been active within a predefined period of time, and limiting the number of talk groups in the list of MBMS-eligible talk groups when the number of talk groups in the list of MBMS-eligible talk groups exceeds an MBMS-eligible threshold. |