Generic access network (GAN) controller selection in PLMN environment
A method for network selection on a user equipment (UE) device and the UE device are shown. The user equipment device registers on a first network in a wide area cellular network (WACN) band and receives, from a wireless local area network (WLAN), a list of WACNs that support generic access network (GAN) capabilities. The user equipment device selects the WLAN if the first network is on the list.
1. A method, comprising:
if a list of Public Land Mobile Networks (PLMNs) available via an access network has been obtained by a user equipment (UE) by using scanning or Extensible Authentication Protocol (EAP) authentication, wherein the UE is registered on a particular PLMN, and the particular PLMN is included in the list:
constructing a Fully Qualified Domain Name (FQDN) comprising a PLMN ID of the particular PLMN;
transmitting the FQDN via the access network;
in response to the transmitting, receiving an Internet Protocol (IP) address corresponding to a generic access network (GAN) controller (GANC) node operably coupled to the particular PLMN; and
authenticating with the GANC node for obtaining service from the particular PLMN via the access network,
wherein the UE authenticates with the GANC node using a Root Network Access Identifier (NAI) or a Decorated NAI.
2. The method of claim 1 , further comprising:
if the list of PLMNs available via the access network has not been obtained:
constructing one of a generic FQDN or a home FQDN;
receiving at least one IP address for a corresponding GANC node operably coupled to a respective PLMN;
selecting a GANC node operably coupled to one of the particular PLMN or a home PLMN of the UE if available; and
authenticating with the selected GANC node for obtaining service from a selected PLMN via the access network.
3. The method of claim 1 , wherein the particular PLMN comprises one of a General Packet Radio Service (GPRS) network, an Enhanced Data Rates for Global System for Mobile Communications (GSM) Evolution (EDGE) network, a 3rd Generation Partnership Project (3GPP)-compliant network, an Integrated Digital Enhanced Network (IDEN), a Code Division Multiple Access (CDMA) network, a Universal Mobile Telecommunications System (UMTS) network, or a Universal Terrestrial Radio Access Network (UTRAN).
4. The method of claim 1 , wherein the access network is operable in a frequency band compliant with a Wireless Local Area Network (WLAN) standard selected from at least one of: IEEE 802.11b standard, IEEE 802.11a standard, IEEE 802.11g standard, HiperLan standard, HiperLan II standard, Wi-Max standard, OpenAir standard, or Bluetooth standard.
5. A user equipment (UE), comprising:
at least one hardware processor; and
a non-transitory computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, wherein the programming instructions, when executed, cause the UE to perform operations comprising:
if a list of Public Land Mobile Networks (PLMNs) available via an access network has been obtained by the UE by using scanning or Extensible Authentication Protocol (EAP) authentication, wherein the UE is registered on a particular PLMN, and the particular PLMN is included in the list:
constructing a Fully Qualified Domain Name (FQDN) comprising a PLMN ID of the particular PLMN;
transmitting the FQDN via the access network;
in response to the transmitting, receiving an Internet Protocol (IP) address corresponding to a generic access network (GAN) controller (GANC) node operably coupled to the particular PLMN; and
authenticating with the GANC node for obtaining service from the particular PLMN via the access network,
wherein the UE authenticates with the GANC node using a Root Network Access Identifier (NAI) or a Decorated NAI.
6. The UE of claim 5 , wherein the operations further comprise:
if the list of PLMNs available via the access network has not been obtained:
constructing one of a generic FQDN or a home FQDN;
receiving at least one IP address for a corresponding GANC node operably coupled to a respective PLMN;
selecting a GANC node operably coupled to one of the particular PLMN or a home PLMN of the UE if available; and
authenticating with the selected GANC node for obtaining service from a selected PLMN via the access network.
7. The UE of claim 5 , wherein the particular PLMN comprises one of a General Packet Radio Service (GPRS) network, an Enhanced Data Rates for Global System for Mobile Communications (GSM) Evolution (EDGE) network, a 3rd Generation Partnership Project (3GPP)-compliant network, an Integrated Digital Enhanced Network (IDEN), a Code Division Multiple Access (CDMA) network, a Universal Mobile Telecommunications System (UMTS) network, or a Universal Terrestrial Radio Access Network (UTRAN).
8. The UE of claim 5 , wherein the access network is operable in a frequency band compliant with a Wireless Local Area Network (WLAN) standard selected from at least one of: IEEE 802.11b standard, IEEE 802.11a standard, IEEE 802.11g standard, HiperLan standard, HiperLan II standard, Wi-Max standard, OpenAir standard, or Bluetooth standard.
9. A non-transitory computer-readable medium storing instructions which, when executed, cause a computing device to perform operations comprising:
if a list of Public Land Mobile Networks (PLMNs) available via an access network has been obtained by a user equipment (UE) by using scanning or Extensible Authentication Protocol (EAP) authentication, wherein the UE is registered on a particular PLMN, and the particular PLMN is included in the list:
constructing a Fully Qualified Domain Name (FQDN) comprising a PLMN ID of the particular PLMN;
transmitting the FQDN via the access network;
in response to the transmitting, receiving an Internet Protocol (IP) address corresponding to a generic access network (GAN) controller (GANC) node operably coupled to the particular PLMN; and
authenticating with the GANC node for obtaining service from the particular PLMN via the access network,
wherein the UE authenticates with the GANC node using a Root Network Access Identifier (NAI) or a Decorated NAI.
10. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise:
if the list of PLMNs available via the access network has not been obtained:
constructing one of a generic FQDN or a home FQDN;
receiving at least one IP address for a corresponding GANC node operably coupled to a respective PLMN;
selecting a GANC node operably coupled to one of the particular PLMN or a home PLMN of the UE if available; and
authenticating with the selected GANC node for obtaining service from a selected PLMN via the access network.
11. The non-transitory computer-readable medium of claim 9 , wherein the particular PLMN comprises one of a General Packet Radio Service (GPRS) network, an Enhanced Data Rates for Global System for Mobile Communications (GSM) Evolution (EDGE) network, a 3rd Generation Partnership Project (3GPP)-compliant network, an Integrated Digital Enhanced Network (IDEN), a Code Division Multiple Access (CDMA) network, a Universal Mobile Telecommunications System (UMTS) network, or a Universal Terrestrial Radio Access Network (UTRAN).
12. The non-transitory computer-readable medium of claim 9 , wherein the access network is operable in a frequency band compliant with a Wireless Local Area Network (WLAN) standard selected from at least one of: IEEE 802.11b standard, IEEE 802.11a standard, IEEE 802.11g standard, HiperLan standard, HiperLan II standard, Wi-Max standard, OpenAir standard, or Bluetooth standard.