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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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/0442—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13098—Mobile subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13216—Code signals, frame structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13282—Call forward, follow-me, call diversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/73—Access point logical identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal 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
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.
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.
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.
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.
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)
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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)
| 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)
| 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 |
-
2005
- 2005-08-31 US US11/217,925 patent/US7593730B2/en active Active
-
2006
- 2006-06-13 ES ES09161237T patent/ES2388207T3/es active Active
- 2006-06-13 CA CA2612369A patent/CA2612369C/en not_active Expired - Fee Related
- 2006-06-13 SG SG200904556-8A patent/SG154448A1/en unknown
- 2006-06-13 JP JP2008517043A patent/JP4718604B2/ja active Active
- 2006-06-13 ES ES06773113T patent/ES2376640T3/es active Active
- 2006-06-13 AT AT06773113T patent/ATE532371T1/de active
- 2006-06-13 EP EP09161237A patent/EP2134127B1/en not_active Not-in-force
- 2006-06-13 WO PCT/US2006/023096 patent/WO2006138338A2/en not_active Ceased
- 2006-06-13 CA CA2768064A patent/CA2768064C/en not_active Expired - Fee Related
- 2006-06-13 RU RU2008101780/09A patent/RU2388182C2/ru not_active IP Right Cessation
- 2006-06-13 BR BRPI0613148-4A patent/BRPI0613148A2/pt not_active Application Discontinuation
- 2006-06-13 KR KR1020087001410A patent/KR100966768B1/ko not_active Expired - Fee Related
- 2006-06-13 EP EP06773113A patent/EP1905263B1/en not_active Not-in-force
- 2006-06-16 TW TW095121761A patent/TWI319946B/zh not_active IP Right Cessation
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) | セキュアエレメントを移動体ネットワークオペレータのネットワークに接続する方法及び対応するセキュアエレメント |