ES2388207T3 - Selección y adquisición de sistema para sistemas WWAN y WLAN - Google Patents

Selección y adquisición de sistema para sistemas WWAN y WLAN Download PDF

Info

Publication number
ES2388207T3
ES2388207T3 ES09161237T ES09161237T ES2388207T3 ES 2388207 T3 ES2388207 T3 ES 2388207T3 ES 09161237 T ES09161237 T ES 09161237T ES 09161237 T ES09161237 T ES 09161237T ES 2388207 T3 ES2388207 T3 ES 2388207T3
Authority
ES
Spain
Prior art keywords
wlan
file
wlan system
profile
authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES09161237T
Other languages
English (en)
Inventor
Deepak Khandelwal
Selvaraj Jaikumar
Nobyuki Uchida
Rotem Cooper
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37110727&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2388207(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2388207T3 publication Critical patent/ES2388207T3/es
Anticipated expiration legal-status Critical
Active legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/166Implementing security features at a particular protocol layer at the transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13098Mobile subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13216Code signals, frame structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13282Call forward, follow-me, call diversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/73Access point logical identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un aparato que comprende: medios para obtener al menos un archivo que contiene información de sistema yrelativa a seguridad para al menos un sistema de red inalámbrica de área local (102), WLAN, en el que el almenos un archivo (300) es utilizable por un dispositivo inalámbrico (120) para adquisición y selección desistema para al menos un sistema WLAN (102); y medios para utilizar el al menos un archivo (300) para adquiriry seleccionar un sistema WLAN (102),caracterizado por que el al menos un archivo (300) comprende una etiqueta de asociación que es única paraun área geográfica y que se asigna a múltiples sistemas de red inalámbrica de área extensa, WWAN, y/o WLANdentro de su área geográfica.

Description

Selección y adquisición de sistema para sistemas WWAN y WLAN
ANTECEDENTES
I. Campo
La presente descripción se refiere en general a la comunicación, y más concretamente a unas técnicas para llevar a cabo la selección y adquisición de sistema por un dispositivo inalámbrico.
II. Antecedentes
Los sistemas de comunicación inalámbrica son ampliamente utilizados para proporcionar diversos servicios de comunicación como voz, paquetes de datos, etcétera. Estos sistemas inalámbricos pueden ser sistemas de acceso múltiple capaces de soportar la comunicación con múltiples usuarios compartiendo los recursos del sistema disponibles. Ejemplos de tales sistemas de acceso múltiple incluyen los sistemas de Acceso Múltiple por División de Código (CDMA), sistemas de Acceso Múltiple por División de Tiempo (TDMA), y sistemas de Acceso Múltiple por División de Frecuencia (FDMA). Un sistema CDMA puede implementar uno o más estándares CDMA como IS-2000 e IS-95 (comúnmente denominados "1x-EV-DV", o simplemente "1x"), IS-856 (comúnmente denominado "1x-EV-DO"), etcétera, que son conocidos en la técnica.
Un dispositivo inalámbrico (p. ej., un teléfono móvil) que soporta 1x y/o 1x-EV-DO mantiene por lo general una lista de itinerancias preferentes (PRL). Esta PRL contiene información para ayudar al dispositivo inalámbrico a llevar a cabo la selección y adquisición de sistema en los sistemas 1x y 1x-EV-DO, especialmente cuando el dispositivo inalámbrico está en itinerancia. La PRL identifica los sistemas "permitidos" que debería utilizar el dispositivo inalámbrico y (opcionalmente) los sistemas "prohibidos" que no debería utilizar el dispositivo inalámbrico.
El formato PRL para 1x se describe en un documento TIA/EIA/IS-683A, titulado "Over-the-Air Service Provisioning of Mobile Stations in Spread Spectrum Standards", de junio de 1998, que está a disposición del público. El formato PRL para 1x-EV-DO se describe en un documento TIA-683-C, titulado "Over-the-Air Service Provisioning of Mobile Stations in Spread Spectrum Standards", de marzo de 2003, que también está a disposición del público. TIA-683-C define (1) un formato PRL que se basa en el IS-683-A y que puede transmitir información PRL para los sistemas 1x y
(2) un formato PRL extendido que puede transmitir información PRL para sistemas 1x y 1x-EV-DO. TIA-683-C es compatible con versiones anteriores del IS-683-A.
Un dispositivo inalámbrico que almacena una PRL extendida es capaz de seleccionar y adquirir sistemas 1x y 1x-EV-DO. Sin embargo, el dispositivo inalámbrico no sería capaz de seleccionar y adquirir otros sistemas no cubiertos por TIA-683-C.
La selección de un punto de acceso WLAN en función de un perfil de comunicación se describe en EP 1 542 400 A2. Un proceso de conexión entre un ordenador personal y un aparato de transmisión inalámbrica se lleva a cabo automáticamente utilizando el perfil de comunicación, el cual se determina en base a información tal como nombre de red, velocidad de comunicación, etc, del punto de acceso encontrado adquirido por el ordenador.
EP 1 241 838 A2 se refiere a un sistema, un método y un dispositivo de computación para conectar de forma inalámbrica un dispositivo de computación sin configuración. El método se basa en escanear periódicamente en busca de WLANs y en conectarse a una red en base a preferencias de usuario cuya conectividad de red ha sido comprobada.
Existe todavía una necesidad de técnicas más eficientes para llevar a cabo selección y adquisición de sistema por un dispositivo inalámbrico.
RESUMEN
La invención proporciona una solución según las reivindicaciones independientes. Técnicas para llevar a caboselección y adquisición de sistema para sistemas de Red Inalámbrica de Área Extensa (WWAN) así como sistemas de Red Inalámbrica de Área Local (WLAN) se describen en este documento. Los sistemas WWAN pueden ser sistemas 1x, sistemas 1xEV-DO y/o algún otro tipo de sistema. Los sistemas WLAN pueden ser sistemas IEEE
802.11 y/o algún otro tipo de sistema.
En un aspecto, una PRL transporta los registros de sistema y los registros de adquisición para los sistemas WWAN y WLAN. Pueden definirse para WLAN uno o más nuevos tipos de registro de sistema y uno o más nuevos tipos de registro de adquisición. La PRL y los nuevos registros de sistema y de adquisición pueden definirse para ser compatibles con versiones anteriores de TIA-683-C. La información de adquisición y de sistema para los sistemas WLAN puede almacenarse en los nuevos registros de sistema y de adquisición, respectivamente, que se incluyen en la PRL. La PRL puede programarse en un dispositivo inalámbrico y/o puede enviarse a través del aire de la manera normal. La información relacionada con la seguridad utilizada para llevar a cabo el cifrado y/o la autenticación para los sistemas WLAN puede almacenarse en una tabla de perfiles de autenticación WLAN independiente. El registro del sistema para cada sistema WLAN puede indicar un registro de adquisición y un registro de perfil aplicable a ese sistema WLAN.
En otro aspecto, una tabla de identificador de red almacena registros de sistema y registros de perfil para los sistemas WLAN y posiblemente otros tipos de sistemas. Los registros de sistema transportan la información utilizada para la selección y adquisición de sistemas. Los registros de sistema en la tabla de identificador de red no necesitan ser compatibles con versiones anteriores de TIA-683-C y pueden definirse para transportar información pertinente de manera eficiente. Los registros de perfil transportan la información utilizada para llevar a cabo el cifrado y/o la autenticación para los sistemas WLAN.
Más adelante se describen con más detalle diversos aspectos y formas de realización de la invención.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
Las características y la naturaleza de la presente invención se pondrá de manifiesto a partir de la descripción detallada presentada más adelante al considerarse junto con los dibujos en los que los caracteres de referencia similares se identifican de manera correspondiente a lo largo de todo el documento. La FIG. 1 muestra una implementación con sistemas WWAN y WLAN. La FIG. 2 muestra una PRL con la estructura utilizada en IS-683-A y TIA-683-C. La FIG. 3 muestra una PRL extendida definida por TIA-683-C. La FIG. 4A muestra un registro de sistema extendido para WLAN. Las FIGS. 4B y 4C muestran dos registros de adquisición extendidos para WLAN. La FIG. 5 muestra una tabla de perfiles de autenticación para WLAN. Las FIGS. 6A y 6B muestran dos perfiles de autenticación para WLAN. La FIG. 7 muestra una tabla de identificador de red para WLAN. La FIG. 8 muestra un proceso para llevar a cabo la selección y adquisición de sistema. La FIG. 9 muestra un diagrama de bloques de un dispositivo inalámbrico.
DESCRIPCIÓN DETALLADA
La expresión "de ejemplo" se utiliza en este documento en el sentido de "servir como ejemplo, caso, o ilustración". Cualquier forma de realización o diseño descrito en este documento como "de ejemplo" no debe interpretarse necesariamente como preferente o ventajoso sobre otras formas de realización o diseños.
La FIG. 1 muestra una implementación con una WWAN 100 y una WLAN 102. WWAN 100 proporciona cobertura de comunicación para un área geográfica grande, p. ej., una ciudad, un estado, etcétera. WLAN 102 proporciona cobertura de comunicación para una área geográfica menor, p. ej., un centro comercial, un campus, una tienda, etcétera. El área de cobertura de WWAN 100 puede superponerse o no a la zona de cobertura de WLAN 102.
WWAN 100 puede ser una red 1x, una red 1x-EV-DO, o algún otro tipo de red. WWAN 100 incluye uno o más sistemas, y cada sistema incluye una o más redes más pequeñas. Cada sistema dentro de una red 1x se identifica mediante un valor de identificación de sistema (SID), y cada red más pequeña de cada sistema 1x se identifica mediante un valor de identificación de red (NID). Los sistemas y las redes en una red 1x-EV-DO se identifican utilizando un ID de subred, que puede ser de hasta 128 bits de longitud y sigue un formato de representación IPv6 como se describe en RFC2460, titulado "Internet Protocol, Version 6 (IPv6) Specification", de diciembre de 1998. Los términos "red" y "sistema" se utilizan a veces de manera intercambiable.
WWAN 100 incluye por lo general muchas estaciones base 110 que soportan la comunicación para los dispositivos inalámbricos 120 dentro del área de cobertura de la WWAN. Por razones de simplicidad, sólo se muestran tres estaciones base 110 en la FIG. 1 para WWAN 100. Una estación base es una estación fija que se comunica con los dispositivos inalámbricos y puede llamarse también estación base transceptora (BTS) (terminología 1x), punto de acceso (terminología 1x-EV-DO), o alguna otra terminología. Los dispositivos inalámbricos 120 se encuentran por todas las áreas de cobertura de la WWAN 100. Un dispositivo inalámbrico también puede denominarse estación móvil (terminología 1x), terminal de acceso/usuario (terminología 1x-EV-DO), equipo de usuario (UE), equipo móvil (ME), unidad de abonado, o alguna otra terminología. Un dispositivo inalámbrico puede ser un teléfono móvil, un asistente digital personal (PDA), un módem inalámbrico, un terminal, etcétera. Un centro de conmutación móvil (MSC) 130 proporciona coordinación y control para las estaciones base 110 en WWAN 100.
WLAN 102 puede ser una red IEEE 802.11 o algún otro tipo de red. WLAN 102 puede implementar uno o más estándares como el estándar IEEE 802.11a-1999 (comúnmente denominado "802.11a"), el estándar IEEE 802.11b-1999 (comúnmente denominado "802.11b"), el estándar IEEE 802.11g-2003 (comúnmente denominado "802.11g") etcétera, que son conocidos en la técnica. WLAN 102 puede incluir uno o más sistemas, dependiendo del tamaño de la implementación de la WLAN. Cada sistema se identifica mediante un identificador de
conjunto de servicios (SSID) que puede ser de hasta 32 bytes de longitud. WLAN 102 incluye uno o más puntos de acceso 112 que soportan la comunicación para los terminales inalámbricos 122 (p. ej., ordenadores portátiles) y dispositivos inalámbricos 120 dentro del área de cobertura de la WLAN. Por razones de simplicidad, en FIG. 1 sólo se muestran tres puntos de acceso 112 para la WLAN 102. Para una arquitectura centralizada, un controlador de sistema 132 proporciona coordinación y control para los puntos de acceso 112 en WLAN 102.
Para 1x y 1x-EV-DO un dispositivo inalámbrico mantiene una lista de itinerancia preferente (PRL) para la selección y adquisición de sistema. El dispositivo inalámbrico puede programarse con la PRL a través de una interfaz USB o de serie, p. ej., durante la fabricación o la activación. El dispositivo inalámbrico también puede descargar la PRL a través del aire y/o puede obtener la PRL de un módulo extraíble insertado en el dispositivo inalámbrico. El dispositivo inalámbrico almacena la PRL en una memoria no volátil, que puede estar en el dispositivo inalámbrico o en el módulo extraíble.
La FIG. 2 muestra una PRL 200 con la estructura utilizada en IS-683-A y TIA-683-C. PRL 200 incluye una tabla de sistema 210 y una tabla de adquisición 250. La tabla de sistema 210 incluye una lista de sistemas/redes permitidas y prohibidas, que se organiza por zonas geográficas (GEOs). Para mayor claridad, la FIG. 2 muestra cada área geográfica representada por una tabla tabulada respectiva. Cada tabla tabulada incluye una sección 220 para sistemas/redes preferentes a las que debería acceder el dispositivo inalámbrico y una sección 230 para sistemas/redes prohibidas a las que no debería acceder el dispositivo inalámbrico.
La tabla de sistema y la tabla de adquisición tienen diferentes formatos para 1x y 1x-EV-DO. La FIG. 2 muestra el formato PRL para 1x. La tabla tabulada para cada área geográfica incluye (1) uno o más registros de uno o más sistemas/redes en el área geográfica y (2) múltiples campos para la información pertinente para cada registro. Estos campos incluyen un campo de sistema, un campo de preferencia de selección, un campo de indicación de itinerancia, y un campo de índice de adquisición. Para cada registro, el campo de sistema almacena el par (SID, NID) asignado a la red/el sistema asociado con ese registro. El campo de preferencia de selección indica la preferencia para la red/el sistema asociado entre todos los sistemas/las redes permitidas dentro de la misma área geográfica. El operador de red especifica por lo general la preferencia. El campo de indicación de itinerancia especifica cómo debería mostrarse un indicador de itinerancia en el dispositivo inalámbrico cuando recibe una señal de la red/del sistema asociado. El campo de índice de adquisición almacena un valor de índice que apunta a un registro específico en la tabla de adquisición 250 que contiene los parámetros que se utilizarán para adquirir la red/el sistema asociado. La tabla de adquisición 250 incluye un registro para cada valor de índice único. Cada registro de adquisición incluye múltiples campos para diversos parámetros utilizados para la adquisición de sistemas. Los registros de adquisición para los diferentes tipos de sistema tienen diferentes formatos.
La FIG. 2 muestra una representación gráfica de una PRL para 1x. Una PRL para 1x-EV-DO tiene un formato diferente. Para 1x y 1x-EV-DO, la información PRL se almacena por lo general como un archivo.
La FIG. 3 muestra un archivo 300 que contiene una PRL extendida, que es una PRL en el formato PRL extendido definido por TIA-683-C. La PRL extendida contiene un número de campos, los cuales se muestran en la FIG. 3. La tabla 1 proporciona una breve descripción de los campos en la PRL extendida.
Tabla 1 – PRL Extendida
Campo
Longitud (bits) Descripción
PR_LIST_SIZE
16 Indica el tamaño total de la PRL extendida en octetos.
PR_LIST_ID
16 Contiene la ID asignada a la PRL extendida.
CUR_SSPR_P_REV
8 Indica la revisión de protocolo de un procedimiento que determina las reglas de análisis sintáctico para la PRL extendida.
PREF_ONLY
1 Indica si operar sólo en sistemas preferentes.
DEF_ROAM_IND
8 Indica una indicación de itinerancia por defecto.
NUM_ACQ_RECS
9 Indica el número de registros de adquisición extendidos en la PRL extendida.
NUM_COMMON_SUBNET_RBCS
9 Indica el número de registros de subred común en la PRL extendida.
NUM_SYS_RECS
14 Indica el número de registros de sistema extendidos en la PRL extendida.
RESERVED
7 Contiene los bits de relleno para un número entero de octetos.
EXT_ACQ_TABLE
variable Contiene los registros de adquisición extendidos.
COMMON_SUBNET_TABLE
variable Contiene los registros de subred común.
EXT_SYS_TABLE
variable Contiene los registros de sistema extendidos.
RESERVED
0 a 7 Contiene los bits de relleno para un número entero de octetos.
PR_LIST_CRC
16 Transporta un valor CRC de 16 bits para la PRL extendida.
Convencionalmente, la PRL extendida contiene los registros de sistema extendidos, los registros de adquisición extendidos, y los registros de subred común para sistemas 1x o 1x-EV-DO. Un dispositivo inalámbrico que almacena esta PRL extendida sólo es capaz de seleccionar y adquirir sistemas 1x y 1x-EV-DO.
En un aspecto, se define una PRL mejorada que puede transportar registros de sistema extendidos, registros de adquisición extendidos, y registros de subred común para los sistemas WLAN y WWAN. En una forma de realización, la PRL mejorada tiene el formato mostrado en la Tabla 1, incluye todos los campos de la PRL extendida, y es compatible con versiones anteriores de TIA-683-C. Un dispositivo inalámbrico que soporta TIA-683-C (que se
10 denomina dispositivo inalámbrico heredado) es capaz de extraer los registros para los sistemas 1x y 1x-EV-DO de la PRL mejorada e ignora o descarta los registros para los sistemas WLAN. Un nuevo dispositivo inalámbrico que soporta la PRL mejorada es capaz de extraer los registros para los sistemas WLAN y utiliza estos registros para la selección y adquisición automática de los sistemas WLAN.
15 TIA-683-C define dos tipos de registro de sistema extendido -un tipo para los sistemas 1x y otro tipo para los sistemas 1x-EV-DO. Puede definirse un nuevo tipo de registro de sistema extendido para los sistemas WLAN.
La FIG. 4A muestra un registro de sistema extendido 410 para WLAN. El Registro de sistema extendido 410 puede ser uno de los registros de sistema extendido de la tabla de sistema extendido en la PRL mejorada, como se
20 muestra en la FIG. 3. El registro de sistema extendido 410 contiene (1) todos los campos en el registro de sistema extendido definidos por TIA-683-C y (2) un nuevo campo ID_PROFILE.
Un registro de sistema extendido WLAN contiene información para un SSID que se asigna a un sistema WLAN, que puede ser un grupo de puntos de acceso. El SSID es una cadena ASCII (p. ej., "ABC") que puede ser de hasta 32
25 bytes de longitud y está unida a todos los paquetes enviados en el sistema WLAN para identificar estos paquetes como pertenecientes a ese sistema. El Registro de sistema extendido WLAN puede contener el SSID para el sistema WLAN o puede señalar a una ubicación en la tabla de subred común donde se almacena el SSID.
La Tabla 2 enumera los campos del registro de sistema extendido WLAN 410. En la Tabla 2 se da una breve
30 descripción de cada campo, y más adelante se ofrece una descripción más detallada de algunos campos pertinentes.
Tabla 2 -Registro de Sistema Extendido para WLAN
Campo
Longitud (bits) Descripción
SYS_RECORD_LENGTH
5 Indica la longitud del registro de sistema extendido en octetos.
SYS_RECORD_TYPE
4 Se pone a '0011' para el registro de sistema extendido WLAN.
PREF_NEG
1 Indica si está permitido ('1') o prohibido ('0') operar en el sistema WLAN.
GEO
1 Indica el área geográfica del sistema WLAN.
PRI
1 Indica la preferencia para el sistema WLAN.
ACQ_INDEX
9 Apunta a un registro de adquisición extendido para el sistema WLAN.
Registro ID de sistema específico de tipo
RESERVED
3 Reservado para un uso futuro.
PREFIX
1 Se pone a '1' si el registro es un prefijo para un SSID.
SUBNET_COMMON_INCLUDED
6 Se pone a '0' si el SSID se incluye en el registro de sistema extendido y a '1' si el SSID se almacena en la tabla de subred común.
SSID_LENGTH
5 Indica la longitud del SSID en octetos.
SSID
variable Contiene el SSID para el sistema WLAN.
SUBNET_COMMON_OFFSET
0 ó 13 Apunta al primer registro en la tabla de subred común que almacena el SSID.
ROAM_IND
0 u 8 Indica una indicación de itinerancia.
ASSOCIATION_INC
1 Indica si el registro de sistema contiene los
siguientes tres campos.
ASSOCIATION_TAG
0 u 8 Contiene una etiqueta de asociación.
PN_ASSOCIATION
0 ó 1 Identifica sistemas con la misma asignación PN.
DATA ASSOCIATION
0 ó 1 Identifica sistemas con las mismas pasarelas IP.
PROFILE_ID
8 Apunta a un perfil de autenticación para el sistema WLAN.
RESERVED
variable Contiene bits de relleno.
El registro ID específico del tipo de sistema para el registro de sistema extendido WLAN 410 incluye diversos campos que son pertinentes para WLAN. Un campo PREFIX se pone a '1' si el registro está sirviendo como prefijo para un SSID. Una implementación WLAN puede tener muchos sistemas a los que pueden asignarse SSIDs similares, p. ej., "ABC1", "ABC2", "ABC3" etcétera. Si el campo PREFIX se pone a '1' y el campo SSID se pone a "ABC", entonces un dispositivo inalámbrico puede adquirir cualquier sistema WLAN con un prefijo SSID de "ABC", p. ej., "ABC1", "ABC2" o "ABC3". Un campo SUBNET_COMMON_INCLUDED indica si el SSID se almacena en el registro extendido de sistema WLAN o en la tabla de subred común. Si SUBNET_COMMON_INCLUDED = '0', entonces el SSID se almacena en el campo SSID, y el SUBNET_COMMON_OFFSET se omite. Por el contrario, si SUBNET_ COMMON_INCLUDED = '1', entonces el campo SSID se omite, y el SSID se almacena en la tabla de subred común en la ubicación indicada por el campo SUBNET_COMMON_OFFSET. Cada registro de subred común puede almacenar 15 bytes (u octetos). De esta manera, los primeros 15 bytes del SSID se almacenan en el registro de subred común indicado por el campo SUBNET_COMMON_OFFSET, los próximos 15 bytes del SSID (en caso de haberlos) se almacenan en el próximo registro de subred común, y los dos últimos bytes del SSID (en caso de haberlos) se almacenan en el siguiente registro de subred común. El campo SUBNET_COMMON_OFFSET es cero para el primer registro de subred común en la tabla de subred común. El campo SSID_LENGTH indica la longitud del SSID (en octetos). El campo SSID_LENGTH se pone a 0 para indicar un SSID comodín, lo que significa que puede adquirirse un sistema WLAN con cualquier SSID.
Múltiples sistemas WWAN y/o WLAN dentro de una área geográfica dada pueden asociarse entre sí y serles asignada una etiqueta de asociación que es única para esa área geográfica. Por ejemplo, los sistemas 1x, 1x-EV-DO, y/o los sistemas WLAN dentro de la misma área geográfica pueden asociarse entre sí. Un dispositivo inalámbrico puede intentar adquirir un sistema 1x cuando se enciende por primera vez, identificar a continuación los sistemas WLAN asociados con el sistema 1x adquirido, e intentar a continuación adquirir un sistema WLAN asociado. La asociación permite que el dispositivo inalámbrico adquiera más rápidamente los sistemas WLAN basados en sistemas 1x.
El campo PROFILE_ID apunta a un perfil de autenticación asociado con el registro extendido de sistema WLAN. Para WLAN, el perfil de autenticación contiene información relacionada con la seguridad como se describe más adelante. Para 1x y 1x-EV-DO, el perfil de autenticación puede contener información como el Identificador de Acceso de Red (NAI) concreto y la autenticación de tipo Protocolo Punto a Punto/Autenticación, Autorización y Contabilidad (PPP/AAA) y secretos concretos a utilizar como se especifica en los perfiles IP simple o IP móvil por TIA-683-C. Un dispositivo inalámbrico heredado terminaría el procesamiento del registro extendidode sistema después del campo DATA_ASSOCIATION y se saltaría el campo PROFILE_ID. Un nuevo dispositivo inalámbrico continuaría procesando el campo PROFILE_ID. De manera alternativa, el campo PROFILE_ID puede incluirse en el registro ID de sistema específico de tipo.
TIA-683-C define 12 tipos de registro extendido de adquisición . Pueden definirse dos nuevos tipos de registro de adquisición extendido para WLAN -un nuevo tipo para el registro de adquisición de sistemas WLAN (utilizando canales) y otro nuevo tipo para el registro de adquisición de sistemas WLAN genérico.
La FIG. 4B muestra un registro de adquisición de sistemas WLAN (utilizando canales) 420. El registro de adquisición 420 puede ser uno de los registros de adquisición extendidos en la tabla extendida de adquisición dentro de la PRL mejorada, como se muestra en la FIG. 3. El registro de adquisición 420 puede utilizarse para adquirir un sistema WLAN utilizando canales específicos.
La Tabla 3 proporciona una breve descripción de los campos de registro de adquisición 420, que pueden incluir uno
o más sucesos del campo CHAN. Cada campo CHAN indica un canal específico para el sistema WLAN. Cada canal corresponde a una frecuencia específica dentro de una banda de frecuencia dada. Por ejemplo, IEEE 802.11 define 14 canales en 14 frecuencias diferentes para la banda de 2,4 GHz. Los campos NUM_CHANS y CHAN son de 5 bits y 11 bits, respectivamente, en longitud, lo que coincide con la longitud de los campos NUM_CHANS y CHAN utilizados en TIA-683-C. A continuación se describen los demás campos del registro de adquisición 420.
Tabla 3 – Registro de Adquisición de Sistemas WLAN (Utilizando Canales)
Campo
Longitud (bits) Descripción
ACQ_TYPE
8 Se pone a '00001111' para el registro de adquisición de sistemas WLAN (utilizando canales)
LENGTH
8 Indica la longitud del registro en octetos.
WLAN_BAND_CLASS
8 Indica la clase de banda del sistema WLAN.
WLAN_TECHNOLOGY
8 Indica la tecnología del sistema WLAN.
NUM_CHANS
5 Indica el número de canales en el registro.
Sucesos NUM_CHANS del siguiente campo:
CHAN
11 Indica el canal.
RESERVED
variable Contiene bits de relleno.
La FIG. 4C muestra un registro de adquisición de sistema WLAN genérico 430. El registro de adquisición 430 puede ser uno de los registros de adquisición extendidos en la tabla extendida de adquisición dentro de la PRL mejorada, como se muestra en la FIG. 3. El registro de adquisición 430 puede utilizarse para adquirir un sistema WLAN utilizando una banda de frecuencia WLAN específica como viene especificado por los organismos reguladores. La Tabla 4 proporciona una breve descripción para los campos de registro de adquisición 430.
Tabla 4 -Registro de Adquisición de Sistema WLAN Genérico
Campo
Longitud (bits) Descripción
ACQ_TYPE
8 Se pone a '00010000' para el registro de adquisición de sistema WLAN genérico.
LENGTH
8 Indica la longitud del registro en octetos.
WLAN_BAND_CLASS
8 Indica la clase de banda del sistema WLAN.
WLAN_TECHNOLOGY
8 Indica la tecnología del sistema WLAN.
10 La Tabla 5 enumera un conjunto de tipos de banda de frecuencia de ejemplo para el campo WLAN_BAND_CLASS. Cada tipo de banda de frecuencia estáasociado con determinadas especificaciones (p. ej., para la potencia de transmisión) definidas por un organismo regulador concreto para una banda de frecuencia concreta. Un dispositivo inalámbrico funciona según las especificaciones asociadas con el tipo de banda de frecuencia indicado por el campo
15 WLAN_BAND_CLASS del registro de adquisición extendido. La Tabla 5 enumera también un conjunto de tipos de tecnología de ejemplo, donde A, B y G se refieren a 802.11a, 802.11b y 802.11g, respectivamente. Un dispositivo inalámbrico funciona según la tecnología indicada en el campo WLAN_TECHNOLOGY del registro de adquisición extendido.
20 Tabla 5
WLAN_BAND_CLASS
WLAN_TECHNOLOGY
Tipo de Banda de Frecuencia
Valor Tipo de Tecnología Valor
802.11_2400MHZ_US
00000000 A 00000000
802.11_2400MHZ_EUROPE
00000001 B 00000001
802.11_2400MHZ_FRANCE
00000010 Solo G 00000010
802.11_2400MHZ_SPAIN
00000011 G 00000011
802.11_2400MHZ_JAPAN
00000100 Cualquiera 11111111
802.11_5000MHZ_US
00000101 RESERVED Otros valores
802.11_5000MHZ_EUROPE
00000110
802.11_5000MHZ_FRANCE
00000111
802.11_5000MHZ_SPAIN
00001000
802.11_5000MHZ_JAPAN
00001001
CUALQUIER CLASE DE BANDA
00011111
RESERVED
Otros valores
Las FIGS. 3 a 4C y las Tablas 1 a 5 muestran formas de realización específicos de una PRL y los registros de sistema y de adquisición que soportan la selección y adquisición de sistema para los sistemas WLAN. En general, la PRL y los registros de sistema y de adquisición pueden incluir cualquier número de campos para cualquier tipo de
25 información que puede utilizarse para la selección y adquisición de sistema WLAN.
La FIG. 5 muestra una tabla de perfiles de autenticación WLAN 500 que almacena perfiles de autenticación WLAN.
La Tabla 6 proporciona una breve descripción para los campos de la tabla de perfiles 500.
Tabla 6 -Tabla de Perfiles de Autenticación WLAN
Campo
Longitud (bits) Descripción
LENGTH
16 Indica la longitud de la tabla de perfiles en octetos.
ID
16 Contiene un ID único asignado a la tabla de perfiles.
REV_ID
8 Indica el número de versión de la tabla de perfiles.
MEN_SOFTWARE_VER
8 Indica la versión mínima del software que puede interpretar la tabla de perfiles.
NUM_PROFILES
8 Indica el número de perfiles en la tabla de perfiles.
PROFILES
variable Contiene los perfiles.
RESERVED
variable Reserva para un uso futuro.
CRC
16 Transporta un valor de CRC de 16 bits para la tabla de perfiles.
Un perfil de autenticación WLAN define la codificación y/o la autenticación (en caso de haberlas) a utilizar para un sistema WLAN. El perfil de autenticación WLAN contiene información relacionada con la seguridad como el tipo de cifrado a utilizar (en caso de haberla), el tipo de autenticación a utilizar (en caso de haberla), y los parámetros pertinentes de autenticación y cifrado.
10 La Tabla 7 enumera una forma de realización de los campos posibles de un perfil de autenticación WLAN. El campo PROFILE_ID contiene un valor ID de perfil para el perfil de autenticación WLAN. Un valor ID de perfil de 0 puede asignarse a un perfil de autenticación WLAN por defecto que puede utilizarse para (1) los sistemas WLAN que no se enumeran en la PRL y/o (2) las WLANs que se enumeran en la PRL pero sin perfiles de autenticación WLAN. Un
15 campo MOBILE_IP_PROFILE_ID indica un perfil IP móvil a utilizar con el perfil de autenticación WLAN. El perfil IP móvil almacena la información de autenticación para el IP móvil. Un valor hexadecimal de 0xFF para el campo MOBILE_IP_PROFILE_ID puede indicar el uso del perfil IP móvil activo (si está presente). A continuación se describen los demás campos del perfil de autenticación WLAN.
20 Tabla 7 – Campos para el Perfil de Autenticación WLAN
Campo
Longitud (bits) Descripción
LENGTH
8 Indica la longitud del perfil en octetos.
PROFILE_ID
8 Contiene un valor ID de perfil para el perfil.
PROFILE TYPE
8 Indica el tipo de perfil. Se pone a ’1’ para WLAN.
ENCRYPTION_TYPE
8 Indica el tipo de cifrado.
AUTHENTICATION TYPE
8 Indica el tipo de autenticación.
MOBILE_IP_PROFILE_ID
8 Apunta a un perfil IP móvil a utilizar con este perfil de autorización de WLAN.
Campos específicos de tipo para la Autenticación:
DEFAULT_WEP_KEY-ID
8 Indica una clave por defecto para WEP.
WEP_KEY_ID1
variable Contiene la primera clave de cifrado WEP.
WEP_KEY_ID2
variable Contiene la segunda clave de cifrado WEP.
WEP_KEY_ID3
variable Contiene la tercera clave de cifrado WEP.
WEP_KEY_ID4
variable Contiene la cuarta clave de cifrado WEP.
802.1X_ID_LEN
8 Indica el tamaño de un ID 802.1X.
802.1X_ID
variable Contiene el ID 802.1X.
802.1X_PASSWORD_LEN
8 Indica el tamaño de una contraseña 802.1X.
802.1X_PASSWORD
variable Contiene la contraseña 802.1X.
variable
8 Apunta a un certificado en la tabla de certificados.
RESERVED
variable Reserva para un uso futuro.
Pueden utilizarse diversos esquemas de autenticación y codificación para WLAN. Para la codificación, puede utilizarse Wired Equivalent Privacy (WEP) o "Privacidad Equivalente a Cableado" con tamaños de clave de 40 y 104 bits, Temporal Key Integrity Protocol (TKIP), Advanced Encryption Standard (AES), algun otro cifrado, o ningun 25 cifrado para WLAN. Para la autenticación, puede utilizarse la autenticación basada en WEP, Extensible Authentication Protocol (EAP), Wi-Fi Protected Access (WPA) o “Acceso Protegido Wi-Fi”, alguna otra autenticación,
o ninguna autenticación para WLAN. EAP incluye una serie de diferentes implementaciones como EAP-TLS (Transport Layer Security o “Seguridad de la Capa de Transporte”) y EAP-MD5 (Message-Digest algorithm 5 o “Algoritmo de Resumen del Mensaje 5”). EAP-TLS utiliza la comunicación segura con un servidor de autenticación
RADIUS. Estos diversos esquemas de cifrado y autenticación son conocidos en la técnica. La autenticación para WLAN en 3GPP2 se describe en un documento 3GPP2 X.S0028, titulado "Wireless Local Area Network (WLAN) Interworking", que está a disposición del público.
La Tabla 8 enumera un conjunto de ejemplo de los tipos de cifrado y un conjunto de ejemplo de los tipos de autenticación que pueden ser soportados para WLAN. Un dispositivo inalámbrico lleva a cabo el cifrado según el esquema de cifrado (en caso de haberlo) indicado en el campo ENCRYPTION_TYPE y lleva a cabo adicionalmente la autenticación según el esquema de autenticación (en caso de haberlo) indicado en el campo AUTHENTICATION_TYPE. El uso de la autenticación WEP implica que la codificación WEP está habilitada. 802.1X_TLS indica IEEE 802.1X/EAP con TLS, 802.1X_MD5 indica IEEE 802.1X/EAP con MD5, y WKEY indica la clave a largo plazo de WLAN (que se describe en 3GPP2 X.S0028). La autenticación "con RADIUS" significa que la autenticación se lleva a cabo a través de un servidor RADIUS. La autenticación "con Certificate ID" significa que la autenticación se lleva a cabo con un certificado de cifrado obtenido de una autoridad de certificación segura.
Tabla 8
ENCRYPTION_TYPE
Valor AUTHENTICATION_TYPE Valor
No codificación
0 No autenticación 0
WEP de 64 bits (clave de 40 bits)
1 Autenticación WEP 1
WEP de 128 bits (clave de 104 bits)
2 Basada en contraseña 802.1X 2
TKIP
3 802.1X_TLS con RADIUS 3
AES
4 802.1X_MD5 con RADIUS 4
802.1X_TLS con RADIUS con WKEY configurado
5
802.1X_TLS con Certificate ID
6
Cada tipo de autenticación puede asociarse con un conjunto específico de campos para los parámetros pertinentes. La Tabla 9 enumera los campos para cada tipo de autenticación dada en la Tabla 8. Para cada tipo de autenticación, una 'x' para un campo específico de tipo de autenticación dado significa que el campo se incluye en un perfil de autenticación WLAN para ese tipo de autenticación.
Tabla 9 – Campos Específicos de Tipo de Autenticación para WLAN
Campo Específico de Tipo de Autenticación
AUTHENTICATION_TYPE
1
2 3 4 5 6
DEFAULT_WEP_KEY_ID
x
WEP_KEY_YD1
x
WEP_KEY_D2
x
WEP_KEY_ID3
x
WEP_YEY_ID4
x
802.1X_ID_LEN
x x x x
802.1X_ID
x x x x
802.1X_PASSWORD_LEN
x x
02.1X_PASSWORD
x x
CERTIFICATE_ID
x
La FIG. 6A muestra un perfil de autenticación WLAN 610 para la autenticación WEP (AUTHENTICATION_TYPE = 1). Para el perfil de autenticación 610, los campos WEP__KEY_ID1 a WEP_KEY_ID4 contienen cuatro claves de seguridad utilizadas para WEP. El campo DEFAULT_WEP_KEY_ID indica cuál de las cuatro claves de seguridad WEP es la clave por defecto. El tamaño de cada uno de los campos de clave WEP es de 5 octetos para una WEP de 64 bits y 13 octetos para una WEP de 128 bits. Para cada campo de clave WEP, key[0] contiene el byte menos significativo de una clave WEP, y el bit menos significativo de key[0] contiene el bit menos significativo de la clave WEP.
La FIG. 6B muestra un perfil de autenticación WLAN 620 para la autenticación 802.1x en base a MD5 con RADIUS (AUTHENTICATION_TYPE = 4). Para el perfil de autenticación 620, el campo 802.1X_ID_LEN indica el tamaño de un campo 802.1X ID, que puede ser de hasta 72 bytes de longitud. El campo 802.1X_ID contiene un ID utilizado para procedimientos basados en RADIUS, lo que por lo general es de la forma user@realm. El campo 802.1X_PASSWORD_LEN indica el tamaño de un campo de contraseña, que puede ser de hasta 31 bytes de longitud. El campo 802.1X_PASSWORD almacena un secreto compartido de MD-5 para la autenticación 802.1X basada en RADIUS.
Los perfiles de autenticación WLAN para los demás tipos de autenticación pueden formarse en base a las Tablas 7 y
9. Para AUTHENTICATION_TYPE = 2, el campo 802.1X_PASSWORD almacena una contraseña 802.1X para WPA en un entorno de hogar/oficina pequeña donde no se utiliza RADIUS para la autenticación. Esta contraseña se utiliza
para arrancar un programa de codificación TKIP.
Las FIGS. 5, 6A y 6B y las Tablas 7, 8 y 9 muestran una forma de realización específica de una tabla de perfiles de autenticación WLAN y diferentes perfiles de autenticación WLAN. En general, la tabla de perfiles y los perfiles pueden incluir cualquier número de campos para cualquier tipo de información que puede ser utilizada para el cifrado, la autenticación, y/o para otros fines. Por ejemplo, pueden soportarse otros tipos de cifrado y autenticación, y pueden formarse diferentes campos en el perfil para los diferentes parámetros utilizados por estos otros tipos de cifrado y autenticación.
Para las formas de realización descritas anteriormente, una PRL extendida contiene registros de sistema extendidos y registros de adquisición extendidos para sistemas WWAN y WLAN, y una tabla de perfiles de autenticación WLAN contiene los perfiles de autenticación WLAN para los sistemas WLAN. La PRL extendida es generada por lo general por un operador de red para lograr el uso del sistema deseado, por ejemplo, para dirigir los dispositivos inalámbricos hacia sistemas operados por el operador de red y/o hacia sistemas para los que el operador de red tiene una licencia cruzada. La tabla de perfiles de autenticación WLAN contiene información relacionada con la seguridad utilizada para el cifrado y la autenticación y puede almacenarse en un archivo independiente del archivo para la PRL extendida.
Una PRL extendida puede asociarse con una tabla de perfiles de autenticación WLAN específica. Esto es porque el campo PROFILE_ID en los registros de sistema extendidos dentro de los puntos PRL extendidos apunta a registros de perfil específicos dentro de la tabla de perfiles de autenticación WLAN. Un operador de red puede generar diferentes conjuntos de tabla de perfiles de autenticación WLAN y PRL extendida, por ejemplo, para planes de servicio diferentes. A continuación, cada dispositivo inalámbrico puede almacenar un conjunto de tabla de perfiles de autenticación WLAN y PRL extendida para el plan de servicio suscrito.
En las formas de realización descritas anteriormente, la información utilizada para la selección y adquisición de sistema WLAN se almacena en un formato compatible con versiones anteriores de TIA-683-C. La información utilizada para la selección y adquisición de sistema WLAN puede almacenarse de manera más eficiente en un archivo que no necesita ser compatible con versiones anteriores de TIA-683-C.
La FIG. 7 muestra una tabla de identificador de red (NI) 700 que contiene información para seleccionar y adquirir sistemas WLAN. La tabla de identificador de red 700 puede ser creada por un usuario inalámbrico, un administrador para una WLAN, un operador de red para una WWAN, y/o alguna otra entidad. La tabla de identificador de red 700 puede personalizarse para cada dispositivo inalámbrico y puede modificarse como se desee o resulte necesario. Por ejemplo, el usuario inalámbrico puede especificar cada SSID y su parámetro asociado y puede almacenar el SSID en la tabla de identificador de red. La tabla 10 proporciona una breve descripción de los campos de la tabla de identificador de red 700.
Tabla 10 -Tabla de identificador de Red
Campo
Longitud (bits) Descripción
LENGTH
16 Indica la longitud de la tabla NI en octetos.
ID
16 Contiene un único ID asignado a la tabla NI.
RBV_ID
8 Indica el número de versión de la tabla NI.
MIN_SOFTWARE_VER
8 Indica la versión mínima del software que puede interpretar la tabla NI.
NUM_SYS_RECS
16 Indica el número de registros de sistema en la tabla de sistema.
SYSTEM_TABLE
variable Contiene los registros de sistema.
NUM_PROFILES
16 Indica el número de perfiles en la tabla de perfiles.
PROFILE_TABLE
variable Contiene los perfiles.
RESERVED
variable Reserva para un uso futuro.
El primer registro de sistema en la tabla de sistema, el registro de sistema 0, puede utilizarse para la almacenar información del sistema WLAN introducida por el usuario. Cada vez que el usuario introduce manualmente información de sistema, esta información se almacena inicialmente en el registro de sistema 0. Si el usuario desea guardar la información de sistema de forma permanente, entonces la información se almacena como otro registro de sistema en la tabla de sistema.
El primer perfil de la tabla de perfiles, con un valor Profile ID de 0, puede utilizarse para almacenar la información de perfil introducida manualmente por el usuario. Si el usuario desea guardar de forma permanente la información de perfil, entonces la información se almacena como otro perfil en la tabla de perfiles. El campo PROFILE_ID de cada registro de sistema que utiliza este perfil se actualiza como corresponda.
La FIG. 7 también muestra un registro de sistema 710 en la tabla de sistema dentro del identificador de red 700. La tabla 11 proporciona una breve descripción de los campos del registro de sistema 710.
Tabla 11 – Registro de Sistema para la Tabla de identificador de Red
Campo
Longitud (bits) Descripción
RECORD_LENGTH
8 Indica la longitud del registro en unidades de 4 octetos.
RECORD_TYPE
8 Indica el tipo de registro. Se pone a '1' para WLAN.
WLAN_BAND_CLASS
8 Indica la clase de banda del sistema WLAN.
WLAN_TECHNOLOGY
8 Indica la tecnología del sistema WLAN.
CHANNEL
16 Indica el canal.
GROUP_MASK
16 Se utiliza para organizar los registros de sistema en grupos.
WLAN_MODE
8 Indica el modo WLAN: 0x01 = AD-HOC, 0x02 = INFRA, 0x03 = cualquiera.
PROFILE_ID
8 Indica el perfil asociado con el registro del sistema y almacenado en la tabla de perfiles.
SSID_LENGTH
8 Indica la longitud del SSID.
SSID
variable Contiene el SSID especificado por el usuario.
el campo WLAN_BAND_CLASS indica la clase de banda del sistema WLAN y puede codificarse como se muestra en la Tabla 5. El campo WLAN_TECHNOLOGY indica la tecnología del sistema WLAN y también puede codificarse como se muestra en la Tabla 5. De manera alternativa, 802.11a, 802.11b y 802.11g pueden ser asociados con los bits 0, 1 y 2, respectivamente, del campo WLAN_TECHNOLOGY, y cada bit puede ponerse a '1' para indicar el soporte para esa tecnología. Por ejemplo, un valor hexadecimal de 0x01 indica el soporte para 802.11a, un valor de 0x02 indica el soporte para 802.11b, un valor de 0x4 indica el soporte para 802.11g, un valor de 0x06 indica el soporte para 802.11b y 802.11g, y un valor de 0x07 indica el soporte para 802.11a, 802.11b y 802.11g.
El campo CHANNEL indica el canal y puede ser de 1 a 14 para 802.11b/g. Un canal de 0 puede significar cualquier canal. Cada bit en el campo GROUP_MASK puede representar un grupo diferente. Un registro de sistema puede asociarse con cualquier grupo dado poniendo el bit para ese grupo a '1'.
Para la forma de realización mostrada en la Tabla 11, un dispositivo inalámbrico puede obtener servicio de cualquier sistema WLAN que coincida con los campos SSID, WLAN_MODE, y GROUP_MASK de un registro de sistema en la tabla de identificador de red. Para esta forma de realización, no hay ninguna preferencia entre los sistemas WLAN dentro de la misma área geográfica. En otras formas de realización, el registro de sistema puede incluir otros campos utilizados para indicar preferencia.
Pueden definirse diferentes tipos de registros de sistema para diferentes tecnologías (p. ej., 802.11, 1x, 1x-EV-DO etcétera) e incluirse en la tabla de identificador de red 700. Pueden asociarse diferentes tipos de registro de sistema con campos específicos de tecnología diferentes. Esto permite que la tabla de identificador de red 700 almacene registros de sistema para sistemas WLAN así como otros sistemas que utilizan otras tecnologías.
Las FIGS. 3 a 7 y las Tablas 1 a 11 muestran formas de realización específicas de una PRL extendida y un archivo identificador de red que puede almacenar la información utilizada para llevar a cabo la selección, adquisición, cifrado, y autenticación para los sistemas WLAN. En general, la información puede almacenarse (1) en cualquier número de tablas, cualquier número de registros, y cualquier número de campos y (2) utilizando cualquier formato de tablas, registros, y campos. La información de adquisición y de sistema puede almacenarse en registros de adquisición y de sistema separados (como se muestra en la FIG. 3) o en el registro de sistema (como se muestra en la FIG. 7). La información para la autenticación y la codificación puede almacenarse en registros de perfil independientes (como se muestra en la FIG. 7) o puede combinarse con los registros de sistema (no mostrado en ninguna de las figuras).
La FIG. 8 muestra una forma de realización de un proceso 800 llevado a cabo por un dispositivo inalámbrico para la selección y adquisición de sistema. Inicialmente, se obtiene una PRL que contiene información para los sistemas WWAN y WLAN, por ejemplo, de una memoria no volátil (bloque 810). La PRL se utiliza para la selección y adquisición de sistema (bloque 820). Para la forma de realización mostrada en la FIG. 8 para el bloque 820, se obtienen uno o más registros de adquisición de la PRL (bloque 822). Los sistemas WWAN y/o WLAN se buscan y adquieren en base al registro o los registros de adquisición (bloque 824). Puede intentarse la adquisición con un registro de adquisición al mismo tiempo, y los registros de adquisición en la PRL pueden seleccionarse en un orden predeterminado (por ejemplo, secuencial). Un sistema WLAN puede adquirirse, por ejemplo, en base a la tecnología, la clase de banda, y/o el canal indicado en el registro de adquisición. Después de adquirir al menos un sistema, los registros de sistema para el sistema o los sistemas que han sido adquiridos así como los sistemas WWAN y/o WLAN que se encuentran en la misma área geográfica se obtienen de la PRL (bloque 826). Un sistema de WWAN o un sistema WLAN en el área geográfica se selecciona, por ejemplo, en base a la preferencia por los sistemas WWAN y WLAN en el área geográfica (bloque 828). Esta preferencia puede indicarse mediante el campo PRI, el campo PREFIX, y/u otros campos en los registros de sistema, como se muestra en la Tabla 2 y en la FIG. 4A. Si el sistema seleccionado no ha sido adquirido, entonces la adquisición del sistema seleccionado se lleva a cabo en base a su registro de adquisición. La selección y adquisición de sistema puede realizarse a cabo iterativamente de manera que ese servicio se obtenga del sistema más preferente que pueda ser adquirido.
En otra forma de realización, un sistema 1x es inicialmente buscado y adquirido en base a los registros de adquisición para los sistemas 1x en la PRL. Si se adquiere un sistema 1x, entonces los sistemas WLAN asociados con este sistema 1x se determinan en base a los registros de sistema en la PRL. La adquisición puede intentarse posteriormente en uno o más de estos sistemas WLAN. La selección y adquisición de sistema también puede llevarse a cabo de otras maneras.
Si el sistema seleccionado es un sistema WLAN, según lo determinado en el bloque 830, entonces se obtiene un registro de perfil para el sistema WLAN de una tabla de perfiles de autenticación WLAN (bloque 832). El cifrado y/o a autenticación pueden llevarse a cabo para el sistema WLAN como se indica mediante el registro de perfil (bloque 834). Por ejemplo, el registro de perfil puede indicar qué esquema de cifrado (en caso de haberlo) utilizar y qué esquema de autenticación (en caso de haberlo) utilizar y puede contener adicionalmente información pertinente para los esquemas de cifrado y/o autenticación. A continuación se llevaría a cabo la codificación para el sistema WLAN según el esquema de codificación y en base además a la información asociada en el registro de perfil. De manera similar, la autenticación puede llevarse a cabo con el sistema WLAN según el esquema de autenticación y en base además a la información asociada en el registro de perfil.
La selección y adquisición de sistema para los sistemas WLAN también pueden llevarse a cabo en base a la tabla de identificador de red mostrada en la FIG. 7 y en la Tabla 10. La selección de sistemas puede llevarse a cabo de una manera diferente con la tabla de identificador de red que con la PRL. Por ejemplo, los sistemas WLAN pueden seleccionarse en base a la tecnología, la clase de banda, el canal, el modo WLAN, y/u otros criterios cuando se utiliza la tabla de identificador de red. La información en la tabla de identificador de red puede utilizarse para la selección de sistemas, la adquisición, el cifrado (en caso de haberla), y la autenticación (en caso de haberla).
La FIG. 9 muestra un diagrama de bloques del dispositivo inalámbrico 120x. En la ruta de transmisión, se procesan los datos de tráfico y la señalización que serán enviados por el dispositivo inalámbrico 120x (por ejemplo, formateados, codificados, e intercalados) por un codificador 912 y procesados adicionalmente (por ejemplo, modulados, propagados, canalizados, y codificados) por un modulador (MOD) 914 para obtener un flujo de chips de datos. A continuación, una unidad transmisora (TMTR) 922 trata (por ejemplo, convierte a analógico, filtra, amplifica, y convierte ascendentemente la frecuencia de) el flujo de chip de datos para generar una señal de enlace ascendente, que se transmite a través de una antena 924. En la ruta de recepción, las señales de enlace descendente transmitidas por las estaciones base 110 en la WWAN 100 y/o en los puntos de acceso 112 en la WLAN 102 son recibidas por la antena 924 y se proporcionan a una unidad receptora (RCVR) 926. La unidad receptora 926 trata (por ejemplo, filtra, amplifica, y convierte descendentemente la frecuencia de) la señal recibida y digitaliza adicionalmente la señal tratada para obtener muestras de datos. Un demodulador (DEMOD) 916 procesa (por ejemplo, decodifica, despropaga, canaliza, y demodula) las muestras de datos para obtener símbolos. Un decodificador 918 procesa adicionalmente (por ejemplo, desintercala y decodifica) los símbolos para obtener datos decodificados. El codificador 912, el modulador 914, el demodulador 916, y el descodificador 918 pueden ser implementados por un módem procesador 910. Estas unidades llevan a cabo el procesamiento según la tecnología utilizada por el sistema WWAN o WLAN con el que se comunica el dispositivo inalámbrico 120x.
Un procesador/controlador 930 dirige la operación de diversas unidades dentro del dispositivo inalámbrico 120x. El controlador/procesador 930 puede implementar el proceso 800 de la FIG. 8 para la selección y adquisición de sistema. Una unidad de memoria 932 almacena los códigos de programa y los datos utilizados por el procesador/controlador 930 y otras unidades. La unidad de memoria 932 puede almacenar una PRL para los sistemas WWAN y WLAN, una tabla de perfiles para los sistemas WLAN, y/o una tabla de identificador de red (NI) para los sistemas WLAN y posiblemente otros sistemas. La PRL, la tabla de perfiles, y/o la tabla NI pueden utilizarse para la selección y adquisición de sistema como se ha descrito anteriormente. Un módulo extraíble 934 incluye una unidad de memoria no volátil que puede almacenar la PRL, la tabla de perfiles, y/o la tabla NI. El módulo extraíble 934 puede ser un Módulo Extraíble de Identidad de Usuario (R-UIM) (utilizado para cdma2000), un Módulo de Identidad de Abonado (SIM) (utilizado para W-CDMA y GSM), un Módulo Universal de Identidad de Abonado (USIM) (también utilizado para W-CDMA y GSM), etcétera.
Un servidor PRL 150 soporta la programación a través del aire de PRL utilizando mensajes SMS. El servidor PRL 150 puede formar una PRL con registros para los sistemas WWAN y WLAN, genera un bloque de datos para la PRL, y envía el bloque de datos a un centro de servicio de Servicio de Mensajes Cortos (SMS) 140. El centro 140 encapsula el bloque de datos dentro de uno o más mensajes SMS. El MSC 130 recibe los mensajes SMS y envía los mensajes de la estación base 110x, que transmite los mensajes a través del aire hasta los dispositivos inalámbricos dentro de su área de cobertura. Una Función de Suministro de Servicio a través del Aire (OTAF) (no mostrada en la FIG. 9) también soporta la programación a través del aire de la PRL. La OTAF puede formar una PRL con registros para los sistemas WWAN y WLAN, generar un bloque de datos para la PRL, y encapsular el bloque de datos en uno o más mensajes. El MSC 130 recibe el mensaje o los mensajes de la OTAF y envía el mensaje o los mensajes a la estación base 110x para su transmisión a los dispositivos inalámbricos.
En el dispositivo inalámbrico 120x, el procesador/controlador 930 puede recibir un bloque de datos decodificado con la PRL enviada por la el centro PRL 150 o la OTAF y puede almacenar la PRL en la unidad de memoria 932 y/o el módulo extraíble 934. El procesador/controlador 930 también puede recibir información relacionada con la seguridad y/o el sistema de un usuario para los sistemas WLAN y pueden almacenar la información en la unidad de memoria 932 y/o el módulo extraíble 934.
Las técnicas descritas en este documento pueden implementarse por diversos medios. Por ejemplo, estas técnicas pueden implementarse en hardware, software, o una combinación de los mismos. Para una implementación de hardware, las unidades de procesamiento utilizadas para llevar a cabo la selección y adquisición de sistema pueden implementarse dentro de uno o más circuitos integrados para aplicaciones específicas (ASICs), procesadores digitales de señal (DSPs), dispositivos digitales de procesamiento de señal (DSPDs), dispositivos lógicos programables (PLDs), matrices programables de puertas (FPGAs), procesadores, controladores, microcontroladores, microprocesadores, dispositivos electrónicos, otras unidades electrónicas diseñadas para desempeñar las funciones descritas en este documento, o una combinación de los mismos.
Para una implementación de software, las técnicas pueden implementarse con módulos (p. ej., procedimientos, funciones, etc.) que lleven a cabo las funciones descritas en este documento. Los códigos de software pueden almacenarse en una unidad de memoria (p. ej., la unidad de memoria 932 de la FIG. 9) y ser ejecutados por un procesador (p. ej., el procesador 930). La unidad de memoria puede implementarse dentro del procesador o de manera externa al procesador.
La descripción anterior de las formas de realización descritas se proporciona para permitir que cualquier persona experta en la materia fabrique o utilice la presente invención. Diversas modificaciones a estas formas de realización se pondrán fácilmente de manifiesto para los expertos en la materia, y los principios genéricos definidos en este documento pueden aplicarse a otras formas de realización sin alejarse del alcance de la invención. Por lo tanto, la presente invención no pretende limitarse a las formas de realización mostradas en este documento sino que debe responder al alcance más amplio en conformidad con los principios y las características novedosas divulgados en este documento.

Claims (15)

  1. REIVINDICACIONES
    1.
    Un aparato que comprende: medios para obtener al menos un archivo que contiene información de sistema y relativa a seguridad para al menos un sistema de red inalámbrica de área local (102), WLAN, en el que el al menos un archivo (300) es utilizable por un dispositivo inalámbrico (120) para adquisición y selección de sistema para al menos un sistema WLAN (102); y medios para utilizar el al menos un archivo (300) para adquirir y seleccionar un sistema WLAN (102),
    caracterizado por que el al menos un archivo (300) comprende una etiqueta de asociación que es única para un área geográfica y que se asigna a múltiples sistemas de red inalámbrica de área extensa, WWAN, y/o WLAN dentro de su área geográfica.
  2. 2.
    El aparato según la reivindicación 1, que comprende un dispositivo inalámbrico (120), en el que los medios para obtener al menos un archivo que contiene información de sistema y relativa a seguridad es una unidad de memoria (932) y en el que los medios para utilizar el al menos un archivo (300) para adquirir y seleccionar el sistema WLAN (102) son un procesador.
  3. 3.
    El aparato según la reivindicación 2, en el que el procesador (930) es operable para obtener del al menos un archivo (300) al menos un registro de sistema (410, 710) para el al menos un sistema WLAN (102), para seleccionar uno de al menos un sistema WLAN (102) en base al al menos un registro de sistema (410, 710), y para adquirir un sistema WLAN (102) seleccionado en base al registro asociado del sistema (410, 710).
  4. 4.
    El aparato según la reivindicación 2, en el que el procesador (930) es operable para obtener del al menos un archivo (300) un registro de perfil para un sistema WLAN (102) seleccionado, para determinar un esquema de autentificación en base al registro de perfil, y para llevar a cabo autentificación para el sistema WLAN (102) seleccionado de acuerdo con el esquema de autentificación, si existe, determinado para el sistema WLAN (102) seleccionado.
  5. 5.
    El aparato según la reivindicación 2, en el que el procesador (930) es operable para obtener del al menos un archivo (300) un registro de perfil para un sistema WLAN (102) seleccionado, para determinar un esquema de encriptación en base al registro de perfil, y para llevar a cabo encriptación para el sistema WLAN (102) seleccionado de acuerdo con el esquema de encriptación, si existe, determinado para el sistema WLAN (102) seleccionado.
  6. 6.
    El aparato según la reivindicación 2, en el que el al menos un archivo comprede al menos un registro del sistema para el al menos un sistema WLAN, y en el que cada registro de sistema (410, 710) indica una tecnología, una clase de banda, un canal, un modo, un identificador de conjunto de servicios, SSID, o una combinación de los mismos para un sistema WLAN (102) asociado.
  7. 7.
    El aparato según la reivindicación 2, en el que el al menos un archivo (300) comprede al menos un registro de perfil para el al menos un sistema WLAN (102), y en el que cada registro de perfil indica un esquema de autentificación, un esquema de encriptación, una llave de seguridad, una contraseña, un identificador de usuario una combinación de los mismos pra un sistema WLAN (102) asociado.
  8. 8.
    El aparato según la reivindicación 2, en el que el al menos un archivo (300) comprende al menos un registro de sistema (410, 710) para el al menos un sistema WLAN (102) y al menos un otro registro de sistema (410, 710) para al menos un otro sistema que utiliza una tecnología diferente a la tecnología para el al menos un sistema WLAN (102).
  9. 9.
    El aparato según la reivindicación 2, en el que la unidad de memoria (932) es operable para almacenar un único archivo que contiene tanto la información de sistema como la relativa a seguridad para el al menos un sistema inalámbrico WLAN (102).
  10. 10.
    El aparato según la reivindicación 2, en el que la unidad de memoria (932) es operable para almacenar un primer archivo que contiene información de sistema para el al menos un sistema inalámbrico WLAN (102) y un segundo archivo que contiene información relativa a seguridad para el al menos un sistema inalámbrico WLAN (102).
  11. 11.
    El aparato según la reivindicación 1, en el que los medios para usar el al menos un archivo (300) para selección y adquisición de sistema comprende medios para obtener del al menos un archivo (300) al menos un registro de sistema (410, 710) para el al menos un sistema WLAN (102), medios para seleccionar uno del al menos un sistema WLAN (102) en base al al menos un registro del sistema (410, 710), y medios para adquirir un sistema WLAN (102) seleccionado en base a un registro del sistema (410, 710) asociado.
  12. 12.
    El aparato según la reivindicación 1, que comprende además: medios para obtener del al menos un archivo
    (300) un registro de perfil para un sistema WLAN (102) seleccionado, medios para determinar un esquema de autentificación en base al registro de perfil, medios para llevar a cabo autentificación para el sistema WLAN
    (102)
    seleccionado de acuerdo con el esquema de autentificación, si existe, determinado para el sistema WLAN
    (102)
    seleccionado; medios para determinar un esquema de encriptación en base al registro de perfil, y medios para llevar a cabo encriptación para el sistema WLAN (102) seleccionado de acuerdo con el esquema de encriptación, si existe, determinado para el sistema WLAN (102) seleccionado.
  13. 13.
    Un método para llevar a cabo adquisición y selección de sistema, que comprende:
    obtener al menos un archivo que contiene información de sistema y relativa a seguridad para al menos un sistema de red inalámbrica de área local (102), WLAN, en el que al menos un archivo (300) es utilizable por un dispositivo inalámbrico (120) para adquisición y selección de sistema para al menos un sistema WLAN (102); y utilizar el al menos un archivo (300) para adquirir y seleccionar un sistema WLAN (102),
    caracterizado por que el al menos un archivo (300) comprende una etiqueta de asociación que es única para un área geográfica y que se asigna a múltiples sistemas de red inalámbrica de área extensa, WWAN, y/o WLAN dentro de su área geográfica.
  14. 14.
    El método según la reivindicación 13, en el que utilizar el por lo menos un archivo (300) ) para adquisición y selección de sistema comprende obtener del al menos un archivo (300) al menos un registro de sistema (410, 710) para el al menos un sistema WLAN (102), seleccionar uno del al menos un sistema WLAN (102) en base al al menos un registro de sistema (410, 710), y adquirir un sistema WLAN (102) seleccionado en base al registro de sistema asociado (410, 710).
  15. 15.
    El método según la reivindicación 13, que comprende además: obtener del al menos un archivo (300) un registro de perfil para un sistema WLAN (102) seleccionado; llevar a cabo autentificación para el sistema WLAN
    (102)
    seleccionado de acuerdo con el esquema de autentificación, si existe, determinado para el sistema WLAN
    (102)
    seleccionado; determinar un esquema de encriptación en base al registro de perfil, y medios para llevar a cabo encriptación para el sistema WLAN (102) seleccionado de acuerdo con el esquema de encriptación, si existe, determinado para el sistema WLAN (102) seleccionado.
ES09161237T 2005-06-17 2006-06-13 Selección y adquisición de sistema para sistemas WWAN y WLAN Active ES2388207T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US217925 1988-07-12
US69194705P 2005-06-17 2005-06-17
US691947P 2005-06-17
US11/217,925 US7593730B2 (en) 2005-06-17 2005-08-31 System selection and acquisition for WWAN and WLAN systems

Publications (1)

Publication Number Publication Date
ES2388207T3 true ES2388207T3 (es) 2012-10-10

Family

ID=37110727

Family Applications (2)

Application Number Title Priority Date Filing Date
ES09161237T Active ES2388207T3 (es) 2005-06-17 2006-06-13 Selección y adquisición de sistema para sistemas WWAN y WLAN
ES06773113T Active ES2376640T3 (es) 2005-06-17 2006-06-13 Selección y adquisición de sistema para sistemas wwan y wlan.

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES06773113T Active ES2376640T3 (es) 2005-06-17 2006-06-13 Selección y adquisición de sistema para sistemas wwan y wlan.

Country Status (12)

Country Link
US (1) US7593730B2 (es)
EP (2) EP2134127B1 (es)
JP (1) JP4718604B2 (es)
KR (1) KR100966768B1 (es)
AT (1) ATE532371T1 (es)
BR (1) BRPI0613148A2 (es)
CA (2) CA2612369C (es)
ES (2) ES2388207T3 (es)
RU (1) RU2388182C2 (es)
SG (1) SG154448A1 (es)
TW (1) TWI319946B (es)
WO (1) WO2006138338A2 (es)

Families Citing this family (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7734290B2 (en) * 2005-10-03 2010-06-08 Kyocera Wireless Corp. Method for managing acquisition lists for wireless local area networks
US8977275B2 (en) * 2005-12-30 2015-03-10 Google Technology Holdings LLC In-vehicle pico-cell system and methods therefor
US9014705B2 (en) * 2005-12-30 2015-04-21 Google Technology Holdings LLC In-vehicle pico-cell system and method therefor
US7747251B1 (en) * 2006-01-23 2010-06-29 Sprint Spectrum L.P. Dynamic selection by a mobile station of its home agent using its preferred roaming list (PRL)
FR2901440B1 (fr) * 2006-05-19 2008-11-21 Schneider Electric Ind Sas Passerelle de communication entre reseaux de communication sans fil
US20070291711A1 (en) * 2006-06-14 2007-12-20 Ibahn General Holdings Corporation Techniques for wireless deployment
US20080026753A1 (en) * 2006-07-28 2008-01-31 Matsushita Electric Industrial Co., Ltd. Mobile communication system and communication line switching method in the mobile communication system
EP2070345B1 (en) 2006-09-21 2019-11-13 T-Mobile USA, Inc. Wireless device registration, such as automatic registration of a wi-fi enabled device
US8339990B1 (en) 2006-09-23 2012-12-25 Dash Navigation, Inc. System and method for matching capabilities of access points with those required by an application
US8351919B2 (en) * 2006-10-23 2013-01-08 Research In Motion Limited Apparatus, and associated method, by which to store specific network identifiers at a wireless device
EP1916853B1 (en) * 2006-10-23 2012-11-21 Research In Motion Limited Apparatus, and associated method, by which to store specific network identifiers at a wireless device
EP1937017A3 (en) * 2006-12-20 2008-11-12 Koninklijke KPN N.V. Method for selecting a network by a mobile apparatus
EP1978772A1 (en) * 2007-04-02 2008-10-08 British Telecommunications Public Limited Company Authentication policy
US8331286B2 (en) * 2007-08-03 2012-12-11 Qualcomm Incorporated Method and apparatus for efficient selection and acquisition of systems utilizing OFDM or SC-FDM
MY169542A (en) * 2007-09-18 2019-04-22 Mimos Berhad An apparatus and methodology of location based air interface/wireless protocol selector
US9055511B2 (en) * 2007-10-08 2015-06-09 Qualcomm Incorporated Provisioning communication nodes
US9167505B2 (en) * 2007-10-08 2015-10-20 Qualcomm Incorporated Access management for wireless communication
US9775096B2 (en) * 2007-10-08 2017-09-26 Qualcomm Incorporated Access terminal configuration and access control
US8948749B2 (en) * 2007-10-12 2015-02-03 Qualcomm Incorporated System and method to facilitate acquisition of access point base stations
US7983672B2 (en) * 2007-12-19 2011-07-19 Airvana, Corp. Managing communications with private access points in wireless networks
US8019296B1 (en) * 2008-04-17 2011-09-13 Sprint Spectrum L.P. Selective scanning for WLAN coverage by a multi-mode device
US8204528B2 (en) * 2008-04-24 2012-06-19 Research In Motion Limited Apparatus, and associated method, for facilitating access to a home, or other public network
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8898293B2 (en) * 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8924469B2 (en) 2008-12-18 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8270952B2 (en) 2009-01-28 2012-09-18 Headwater Partners I Llc Open development system for access service providers
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US20100085935A1 (en) * 2008-10-06 2010-04-08 Qualcomm Incorporated Methods and apparatus for supporting short burst messages over wirelss communication networks
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
US12452377B2 (en) 2009-01-28 2025-10-21 Headwater Research Llc Service design center for device assisted services
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US12389218B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US12166596B2 (en) 2009-01-28 2024-12-10 Disney Enterprises, Inc. Device-assisted services for protecting network capacity
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US12543031B2 (en) 2009-01-28 2026-02-03 Headwater Research Llc Adapting network policies based on device service processor configuration
US12388810B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US12432130B2 (en) 2009-01-28 2025-09-30 Headwater Research Llc Flow tagging for service policy implementation
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US8090395B2 (en) * 2009-03-12 2012-01-03 Qualcomm Incorporated Scanning channels while a device is out of service
JP2010245813A (ja) * 2009-04-06 2010-10-28 Renesas Electronics Corp 移動端末、移動体通信システム、並びに基地局サーチ方法及びプログラム
US8451853B2 (en) * 2009-10-30 2013-05-28 Nokia Corporation Method and apparatus for selecting a receiver in an electronic device
CN102075916A (zh) * 2009-11-24 2011-05-25 中兴通讯股份有限公司 一种更新链接优选漫游列表的方法及系统及移动终端
US8483682B1 (en) 2010-01-06 2013-07-09 Sprint Communications Company L.P. Method and system for acquiring a wireless communication channel in a wireless communication system
JP5449051B2 (ja) * 2010-06-21 2014-03-19 京セラ株式会社 無線通信システム、無線端末装置、基地局及び制御方法
EP2437551A1 (en) * 2010-10-01 2012-04-04 Gemalto SA Method for steering a handset's user on preferred networks while roaming
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
WO2012140891A1 (ja) * 2011-04-15 2012-10-18 パナソニック株式会社 無線通信装置
US8351939B1 (en) 2011-06-07 2013-01-08 Sprint Communications Company L.P. Pseudo network signal for a wireless communication device
US8590023B2 (en) 2011-06-30 2013-11-19 Intel Corporation Mobile device and method for automatic connectivity, data offloading and roaming between networks
US8948802B1 (en) 2011-07-08 2015-02-03 Sprint Communications Company L.P. Conditional wireless communication channel for a wireless communication device
US9571482B2 (en) 2011-07-21 2017-02-14 Intel Corporation Secure on-line sign-up and provisioning for Wi-Fi hotspots using a device management protocol
US20130051363A1 (en) * 2011-08-29 2013-02-28 Qualcomm, Incorporated Method and apparatus for avoiding bsr procedure when no lte network is available
US8897782B2 (en) * 2012-01-16 2014-11-25 Microsoft Corporation System and method for offloading traffic from cellular networks using plugins
US9307408B2 (en) 2012-12-27 2016-04-05 Intel Corporation Secure on-line signup and provisioning of wireless devices
US9414305B2 (en) * 2013-02-04 2016-08-09 Metropcs Wireless, Inc. Intelligent network selection system
EP2954728A4 (en) 2013-02-05 2016-09-14 Intel Corp ONLINE SUBSCRIPTION SUPPLY TECHNIQUES FOR WIRELESS ACCESS POINT CONNECTIONS
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
KR20150089666A (ko) * 2014-01-28 2015-08-05 삼성전자주식회사 전자 장치 및 전자 장치에서 지오펜스 기반 서비스 수행 방법
US10667184B2 (en) * 2015-01-23 2020-05-26 Hewlett-Parckard Development Company, L.P. Selection of a wireless network for use by a target computing device
US10735954B2 (en) * 2016-09-02 2020-08-04 Blackberry Limited Method and device for facilitating authentication over a wireless network
US11165605B2 (en) 2020-03-09 2021-11-02 International Business Machines Corporation Personalized private roaming service set identifiers

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999811A (en) * 1996-02-16 1999-12-07 Ericsson, Inc. Mobile telephone for roaming using dual mode/band equipment including SIM cards
US6223028B1 (en) * 1997-03-17 2001-04-24 Nortel Networks Ltd Enhanced method and system for programming a mobile telephone over the air within a mobile telephone communication network
US7120129B2 (en) 2001-03-13 2006-10-10 Microsoft Corporation System and method for achieving zero-configuration wireless computing and computing device incorporating same
JP2002320260A (ja) * 2001-04-19 2002-10-31 Toshiba Corp 移動通信端末
US6934544B2 (en) * 2002-02-04 2005-08-23 Qualcomm Incorporated Method and apparatus for configurable selection and acquisition of a wireless communications system
EP1540499A4 (en) * 2002-05-21 2010-06-02 Jesse Russell ADVANCED MULTI-HOME CLIENT DEVICE FOR BROADBAND MULTIMEDIA ACCESS TO PUBLIC AND PRIVATE WIRELESS NETWORKS
KR100972257B1 (ko) * 2002-08-16 2010-07-23 엘지전자 주식회사 디지털 채널 우선 발신방법
JP3870888B2 (ja) * 2002-10-15 2007-01-24 ソニー株式会社 無線通信カード
JP4095459B2 (ja) * 2003-02-04 2008-06-04 キヤノン株式会社 無線通信システム、無線通信方法及び無線通信システムのサーバ
US7590708B2 (en) * 2003-02-24 2009-09-15 Qualcomm, Incorporated Wireless local access network system detection and selection
DE10308012A1 (de) 2003-02-25 2004-09-09 Siemens Ag Verfahren zum Betreiben von Endgeräten eines Mobilfunkkommunikationssystems
US7542451B2 (en) * 2003-05-19 2009-06-02 Qualcomm Incorporated Network operator identification for CDMA communication networks
US7139587B2 (en) * 2003-05-23 2006-11-21 Sharp Laboratories Of America, Inc. Method and apparatus for system selection
JP2005086471A (ja) * 2003-09-09 2005-03-31 Japan Telecom Co Ltd 通信制御方法、および、端末装置
DE60317380T2 (de) * 2003-09-12 2008-08-28 Ntt Docomo Inc. Nahtlose weiterreichung in einem heterogenen netzwerk
CN1617626A (zh) * 2003-11-10 2005-05-18 皇家飞利浦电子股份有限公司 使移动终端能够在无线广域网与无线局域网之间无缝切换的通信方法和装置
JP2005176021A (ja) 2003-12-12 2005-06-30 Toshiba Corp 情報処理装置およびプログラム
US6993336B2 (en) * 2003-12-15 2006-01-31 Motorola, Inc. Roaming indicators for multi-mode wireless communication devices
FR2866184B1 (fr) * 2004-02-10 2006-06-09 Cit Alcatel Procede de selection d'un reseau de communications pour un terminal de communication mobile, a partir d'informations sur des points d'acces de reseaux sans fil
US7194264B2 (en) * 2004-04-09 2007-03-20 Qualcomm, Incorporated System selection and acquisition for a wireless device
US7283507B2 (en) * 2004-05-06 2007-10-16 Research In Motion Limited Apparatus, and associated method, for facilitating WLAN selection by a mobile node
US7349695B2 (en) 2004-06-02 2008-03-25 Nokia Corporation Multimode roaming mobile devices
US7937083B2 (en) * 2005-04-14 2011-05-03 Nokia Corporation Method, apparatus and computer program providing for rapid network selection in a multimode device
US7734290B2 (en) * 2005-10-03 2010-06-08 Kyocera Wireless Corp. Method for managing acquisition lists for wireless local area networks

Also Published As

Publication number Publication date
RU2008101780A (ru) 2009-07-27
ATE532371T1 (de) 2011-11-15
EP1905263A2 (en) 2008-04-02
JP4718604B2 (ja) 2011-07-06
TW200718094A (en) 2007-05-01
EP2134127A1 (en) 2009-12-16
ES2376640T3 (es) 2012-03-15
KR20080025160A (ko) 2008-03-19
CA2612369C (en) 2012-04-17
CA2768064C (en) 2015-09-15
US20060286977A1 (en) 2006-12-21
CA2768064A1 (en) 2006-12-28
RU2388182C2 (ru) 2010-04-27
TWI319946B (en) 2010-01-21
EP2134127B1 (en) 2012-05-16
BRPI0613148A2 (pt) 2010-12-21
US7593730B2 (en) 2009-09-22
KR100966768B1 (ko) 2010-06-29
WO2006138338A3 (en) 2007-03-22
EP1905263B1 (en) 2011-11-02
SG154448A1 (en) 2009-08-28
WO2006138338A2 (en) 2006-12-28
CA2612369A1 (en) 2006-12-28
JP2008547270A (ja) 2008-12-25

Similar Documents

Publication Publication Date Title
ES2388207T3 (es) Selección y adquisición de sistema para sistemas WWAN y WLAN
ES2793491T3 (es) Procedimiento para configurar un terminal en un sistema de comunicación móvil
ES2687453T3 (es) Conectividad WLAN fiable a Núcleo de Paquetes Evolucionado 3GPP
ES2608454T3 (es) Dotación de nodos de comunicación
JP6823047B2 (ja) セルラーアクセスネットワークノードのための識別子を含むネットワークアクセス識別子
ES2411133T3 (es) Estación base de móvil autoconfigurante
ES2389651T3 (es) Detección automática del tipo de red inalámbrica
ES2375344T3 (es) Comunicación de igual a igual en red inalámbrica ad hoc.
ES2765873T3 (es) Control de acceso de zona de acceso dinámico
CN120499662B (zh) 一种安全保护的方法及装置
JP4472531B2 (ja) 無線通信システムにおけるシステムタグのダウンロード及び表示
ES2689805T3 (es) Método, sistema y producto de programa informático para el interfuncionamiento entre diferentes tecnologías inalámbricas
ES2255243T3 (es) Procedimiento y aparato para reducir el trafico de mensajes en un sistema de comunicacion inalambrico.
EP3767982A1 (en) Communication method and apparatus
ES2331999T3 (es) Procedimiento y arquitectura de red para configurar un terminal de radio, un terminal de radio, un nodo de red y un producto de programa de ordenador para el mismo.
ES2555507T3 (es) Métodos y sistemas para controlar una presencia de estación móvil en un área especial
EP3114865B1 (en) Using services of a mobile packet core network
ES2404045T3 (es) Manejo del tipo de usuario en una red de acceso inalámbrica
RU2526024C2 (ru) Выбор и подключение системы для wwan и wlan систем
US20120315886A1 (en) Method and communication device for assisting mobile data offloading and mobile device
ES2400937T3 (es) Compatibilidad entre varias normas WLAN
ES2255544T3 (es) Procedimiento y aparato para controlar la actividad de registro.
Santorinaios Privacy evaluation of 5G networks
JP2022515904A (ja) セキュアエレメントを移動体ネットワークオペレータのネットワークに接続する方法及び対応するセキュアエレメント