Systems, methods and media for mobile management entity (MME) selection by Evolved Node B (eNodeB)
First Claim
1. A method comprising:
- receiving at a base transceiver station (BTS) a message from each of a plurality of mobile management entities (MMEs), wherein each of the messages includes capability information for advertising functionalities that each of the plurality of MMEs is capable of providing and wherein the advertised functionalities include at least one type of communications session that is supported by each of the plurality of MMEs, the types of communication sessions including relatively delay-tolerant sessions and relatively delay-intolerant sessions;
receiving at the BTS a message from a user equipment (UE) to request for a communications session, wherein the request message includes session type information indicating a type of communications session requested by the UE for services and wherein at least one of the plurality of the MMEs is capable of serving the requested type of communications session;
generating at the BTS a list of candidate mobility management entities (MMEs) that are capable of serving the requested type of communications session for the services from the plurality of MMEs by matching the session type information with the information regarding the advertised functionalities; and
selecting at the BTS a serving mobility management entity (MME) from the list of candidate MMEs based at least in part on the information relating to the advertised functionalities, wherein the selection includes selecting based on a combination of the information relating to the advertised functionalities and on a load factor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for mobile management entity (MME) selection includes receiving at a base transceiver station (BTS) a message from each of multiple MMEs including information for advertising functionalities of each of the MMEs. The functionalities include at least one type of communications session supported by each of the MMEs. The method also includes receiving at the BTS a message from a user equipment (UE) to request for a communications session. The request message includes session type information indicating a type of session requested by the UE. At least one of the MMEs is capable of serving the requested type of session. The method further includes generating a list of candidate MMEs capable of serving the requested type of communications session from the MMEs by matching the session type information with the capability information, and selecting a serving MME from the list based on the information relating to the advertised functionalities.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving at a base transceiver station (BTS) a message from each of a plurality of mobile management entities (MMEs), wherein each of the messages includes capability information for advertising functionalities that each of the plurality of MMEs is capable of providing and wherein the advertised functionalities include at least one type of communications session that is supported by each of the plurality of MMEs, the types of communication sessions including relatively delay-tolerant sessions and relatively delay-intolerant sessions; receiving at the BTS a message from a user equipment (UE) to request for a communications session, wherein the request message includes session type information indicating a type of communications session requested by the UE for services and wherein at least one of the plurality of the MMEs is capable of serving the requested type of communications session; generating at the BTS a list of candidate mobility management entities (MMEs) that are capable of serving the requested type of communications session for the services from the plurality of MMEs by matching the session type information with the information regarding the advertised functionalities; and selecting at the BTS a serving mobility management entity (MME) from the list of candidate MMEs based at least in part on the information relating to the advertised functionalities, wherein the selection includes selecting based on a combination of the information relating to the advertised functionalities and on a load factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network device comprising:
-
a memory capable of storing data; and a processor configured for using the data such that the network device can; receive a message from each of a plurality of mobile management entities (MMEs), wherein each of the messages includes capability information for advertising functionalities that each of the plurality of MMEs is capable of providing and wherein the advertised functionalities include at least one type of communications session that is supported by each of the plurality of MMEs, the types of communication sessions including relatively delay-tolerant sessions and relatively delay-intolerant sessions; receive a message from a user equipment (UE) for a communications session, wherein the request message includes session type information indicating a type of communications session requested by the UE for services and wherein at least one of the plurality of the MMEs is capable of serving the requested type of communications session; generate a list of candidate mobility management entities (MMEs) that are capable of serving the requested type of communications session for the services from the plurality of MMEs by matching the session type information with the information regarding the advertised functionalities; and select a serving mobility management entity (MME) from the list of candidate MMEs based at least in part on the information relating to the advertised functionalities, wherein the selection includes selecting based on a combination of the information relating to the advertised functionalities and on a load factor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product residing on a non-transitory computer-readable medium, the computer program product comprising computer executable code which, when executed by one or more processors, causes the one or more processors to perform a method comprising:
-
receiving at a base transceiver station (BTS) a message from each of a plurality of mobile management entities (MMEs), wherein each of the messages includes capability information for advertising functionalities that each of the plurality of MMEs is capable of providing and wherein the advertised functionalities include at least one type of communications session that is supported by each of the plurality of MMEs, the types of communication sessions including relatively delay-tolerant sessions and relatively delay-intolerant sessions; receiving at the BTS a message from a user equipment (UE) to request for a communications session, wherein the request message includes session type information indicating a type of communications session requested by the UE for services and wherein at least one of the plurality of the MMEs is capable of serving the requested type of communications session; generating at the BTS a list of candidate mobility management entities (MMEs) that are capable of serving the requested type of communications session for the services from the plurality of MMEs by matching the session type information with the information regarding the advertised functionalities; and selecting at the BTS a serving mobility management entity (MME) from the list of candidate MMEs based at least in part on the information relating to the advertised functionalities, wherein the selection includes selecting based on a combination of the information relating to the advertised functionalities and on a load factor.
-
Specification