ES2574421T3 - Plataforma global para la gestión de módulos de identidad de abonado - Google Patents

Plataforma global para la gestión de módulos de identidad de abonado Download PDF

Info

Publication number
ES2574421T3
ES2574421T3 ES12856431.7T ES12856431T ES2574421T3 ES 2574421 T3 ES2574421 T3 ES 2574421T3 ES 12856431 T ES12856431 T ES 12856431T ES 2574421 T3 ES2574421 T3 ES 2574421T3
Authority
ES
Spain
Prior art keywords
network
imsi
hlr
global platform
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES12856431.7T
Other languages
English (en)
Inventor
Jahangir Mohammed
Scott Barkley
Amit Gupta
Daniel G. Collins
Jack Mcgwire
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jasper Technologies LLC
Original Assignee
Jasper Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/413,516 external-priority patent/US8478238B2/en
Application filed by Jasper Technologies LLC filed Critical Jasper Technologies LLC
Application granted granted Critical
Publication of ES2574421T3 publication Critical patent/ES2574421T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/715Activating new subscriber or card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/755Account identification
    • H04M15/7556Account identification by SIM, e.g. smart card account in SCP, SDP or SN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • H04W60/005Multiple registrations, e.g. multihoming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer

Landscapes

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

Abstract

Un sistema que comprende una red de proveedores de plataforma global (1400) operativos para comunicarse con una pluralidad de redes inalámbricas, teniendo cada uno un registro de localización doméstica de red "HLR" (1930) y también operativos para comunicarse con una pluralidad de dispositivos móviles (100, 102, 104), con cada una de las redes inalámbricas gestionadas por un operador diferente, comprendiendo la red de proveedores de plataforma global (1400): un servidor de aprovisionamiento (1450) que tiene acceso a un conjunto de identidades de abonado móvil internacional "IMSI" asignadas a la red del proveedor de la plataforma global por la pluralidad de redes inalámbricas; un HLR distribuido (1430) de la red de proveedores de plataforma global para almacenar al menos un registro de suscripción de un dispositivo móvil de la pluralidad de dispositivos móviles, teniendo el dispositivo móvil un módulo de identidad de abonado "SIM" identificado por un primer IMSI actualmente activado, perteneciendo el primer IMSI actualmente activado y asignado por el servidor de aprovisionamiento desde el conjunto de IMSI asignados a la red de proveedores de plataforma global (1400), y en donde el HLR distribuido de la red de proveedores de plataforma global se realiza a partir de una pluralidad de segmentos HLR, y en donde el servidor de aprovisionamiento (1450) está dispuesto de manera operativa: para recibir una notificación del HLR distribuido de que el dispositivo móvil (1903) se ha movido desde una primera red inalámbrica, recibiendo la notificación activada por el HLR distribuido (1430) de la red de proveedores de plataforma global una actualización iniciada desde un VLR en una segunda red inalámbrica a la que se ha movido el dispositivo móvil (1903), siendo la segunda red inalámbrica diferente a la primera red inalámbrica; tras la confirmación de que se cumple una regla de asignación, para añadir y activar un segundo de los IMSI en el conjunto de IMSI del HLR distribuido de la red de proveedores de plataforma global (1400) y retirar el primer IMSI actualmente activado del HLR distribuido de la red de proveedores de plataforma global (1400); y para enviar el segundo IMSI al dispositivo móvil para permitir que el dispositivo móvil se comunique de forma inalámbrica en la segunda red inalámbrica como un dispositivo local o un abonado en itinerancia con un nuevo IMSI; y en el que al menos uno de los segmentos HLR está asociado a un operador de una de la pluralidad de redes inalámbricas, pudiendo dicho segmento HLR asociado al operador ser leído y escrito por el servidor de aprovisionamiento bajo un acuerdo entre el operador y el proveedor del sistema.

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Plataforma global para la gestion de modulos de identidad de abonado Antecedentes de la invencion
En un sistema inalambrico, el terminal inalambrico tiene un Modulo de Identidad de Abonado (SIM), que contiene la identidad del abonado. Una de las funciones principales del terminal inalambrico con su SIM en conjuncion con el sistema de red inalambrico es autentificar la validez del terminal inalambrico (por ejemplo, un telefono celular) y de la suscripcion del terminal inalambrico a la red. El SIM es normalmente un microchip que se encuentra en una tarjeta de plastico, una tarjeta SIM, que es un cuadrado de aproximadamente 1 cm. La tarjeta SIM se coloca entonces en una ranura del terminal inalambrico para establecer la identidad unica del abonado para la red. En algunos casos, el propio terminal inalambrico contiene la funcionalidad de identificacion de abonado y la autentificacion, de modo que no se utiliza un SIM y/o una tarjeta SIM separada.
En la SIM (o dentro del terminal inalambrico) se almacenan un par de clave de autentificacion y de identificacion de abonado. Un ejemplo de este par seria la clave de autentificacion Ki tal como se utiliza en redes GSM y la identificacion de abonado asociada IMSI (Identidad de abonado movil internacional). Otro ejemplo podria ser la clave de autentificacion A-Key y la identificacion del abonado MIN (Numero de Identificacion Movil) que se utiliza en la tecnologia CDMA y redes TDM A. En cualquier caso, un correspondiente conjunto identico de una clave de autentificacion y una identificacion de abonado se almacenan en la red. En el SIM (o en el terminal inalambrico) y dentro de la red, la funcionalidad de autentificacion se ejecuta utilizando la clave de autentificacion local y algunos datos de autentificacion que se intercambian entre el SIM y la red. Si los resultados de la ejecucion de la funcionalidad de autentificacion en el SIM y en la red conducen al mismo resultado, entonces, se considera que el SIM/terminal inalambrico se ha autentificado por la red inalambrica.
En los sistemas inalambricos existentes, un SIM (o terminal inalambrico) tiene una clave de autentificacion asociada con una sola identificacion del abonado y esta identidad de abonado esta normalmente ligada a una region o red domestica. Cuando un SIM (o terminal inalambrico) se autentifica en una region que no es local o con una red que no es local, entonces usualmente el SIM (o terminal inalambrico) tiene que pagar cargos por servicio de itinerancia adicionales para conectar con la red inalambrica. Seria beneficioso si el SIM (o terminal inalambrico) no estuviera permanentemente ligado a una region o red domestica. Por ejemplo, los proveedores de equipos serian capaces de vender el mismo equipo en multiples regiones y para multiples redes con una tarjeta SIM fisica. Ademas, los usuarios finales pueden evitar cargos por servicios de itinerancia, o al menos podrian estar disponibles condiciones de suscripcion mas favorables.
El documento US 2010/273462-Thorn et al describe tecnicas y herramientas para la activacion de un dispositivo inalambrico en una red inalambrica y/o para proporcionar un dispositivo inalambrico con acceso ocasional a una red inalambrica. En un aspecto, este tipo de herramientas pueden proporcionar un dispositivo inalambrico con un numero de direccionamiento temporal para permitir que el dispositivo inalambrico envie datos a la red; este numero de direccionamiento temporal, entonces, se puede reciclar para utilizando otro dispositivo inalambrico para acceder a la red.
El documento 2006/205434-Tom et al describe un sistema que ofrece un servicio a dispositivos moviles que permite a los dispositivos moviles evitar sustancialmente las tarifas de itinerancia en itinerancia en redes visitadas. Un servidor de identidad temporal de abonado (TSI) recibe un mensaje de peticion de un cliente TSI que opera en un dispositivo movil en itinerancia. Si esta disponible, una identidad de servicio temporal se devuelve al cliente TSI, que registra el dispositivo de comunicaciones moviles con un proveedor de servicio especificado como suscriptor local usando la identidad de servicio temporal.
El documento US 7266371-Amin et al se refiere a un sistema de comunicacion movil de tercera generacion (3G) que soporta un esquema de activacion en el aire que utiliza un protocolo de datos de paquetes inalambricos. Un modulo de identidad de abonado (SIM) se carga previamente con parametros de funcionamiento temporales, tales como una identidad de abonado movil internacional temporal (IMSI) que se utiliza para el acceso inicial a una red. Una vez que se establece un enlace de comunicacion de protocolo de paquetes de datos entre el dispositivo movil y un nodo de soporte de la red, el usuario puede suscribirse de forma remota a un numero de terminos de servicio utilizando el dispositivo movil. Ademas, se realiza un procedimiento de activacion para asignar parametros de funcionamiento permanentes, por ejemplo, un IMSI permanente, al SIM. Despues de la activacion, el usuario puede modificar de forma remota los terminos existentes o inscribirse de forma remota en las caracteristicas de servicio adicionales a traves de un enlace IP inalambrico entre el dispositivo movil y un nodo de soporte de red.
Sumario de la invencion
De acuerdo con un primer aspecto de la invencion, se proporciona un sistema segun la reivindicacion 1.
En un segundo aspecto de la invencion, se proporciona un metodo segun la reivindicacion 15.
5
10
15
20
25
30
35
40
45
50
55
60
65
Breve descripcion de los dibujos
Varias realizaciones de la invencion se divulgan en la siguiente descripcion detallada y en los dibujos adjuntos.
La figura 1 ilustra una realization de un sistema inalambrico de autoaprovisionamiento.
La figura 2A ilustra un ejemplo de estructuras de datos de autentificacion en una realizacion.
La figura 2B ilustra un ejemplo de estructuras de datos de autentificacion en otra realizacion.
La figura 3 es un diagrama de flujo que ilustra una realizacion de un proceso para la adquisicion de servicios inalambricos desde una red inalambrica.
La figura 4A ilustra una realizacion de un proceso para el aprovisionamiento o la autentificacion de un terminal inalambrico en un sistema de red.
La figura 4B ilustra otra realizacion de un proceso para el aprovisionamiento o la autentificacion de un terminal inalambrico en un sistema de red.
La figura 5 ilustra una realizacion de un proceso para el autoaprovisionamiento o la autentificacion de un terminal inalambrico en un sistema de red.
La figura 6 es un diagrama de flujo que ilustra una realizacion de un proceso para la adquisicion de servicios inalambricos desde una red inalambrica.
La figura 7 ilustra un diagrama de bloques de una realizacion de un sistema para el aprovisionamiento de comunicacion de datos moviles.
La figura 8 es un diagrama de flujo que ilustra una realizacion de un proceso para el aprovisionamiento de comunicacion de datos moviles.
La figura 9 es un diagrama de bloques que ilustra una realizacion de una definition de estados.
La figura 10 ilustra una realizacion de una definicion de una regla de transition de estado.
La figura 11 es un diagrama de flujo que ilustra una realizacion de estados de un modelo de canal de venta para el aprovisionamiento y transiciones entre los estados.
La figura 12 es un diagrama de flujo que ilustra una realizacion de estados de un modelo de venta al por menor para el aprovisionamiento y transiciones entre los estados.
La figura 13 es un diagrama de flujo que ilustra una realizacion de un proceso para el aprovisionamiento de comunicacion inalambrica.
La figura 14A es una realizacion de una arquitectura de red inalambrica en la que opera un proveedor de plataforma global.
Las figuras 14B y 14C son dos ejemplos de conmutacion IMSI cuando un dispositivo movil se desplaza desde una red domestica a una red visitada.
La figura 15 ilustra una vision general de aprovisionamiento y de administration IMSI.
La figura 16 ilustra una realizacion de un proceso para la activation de un dispositivo movil que tiene un arranque IMSI.
La figura 17 ilustra un proceso para realizar conmutacion IMSI.
La figura 18 ilustra una realizacion de un proceso para el funcionamiento del dispositivo movil despues de la conmutacion IMSI.
La figura 19 ilustra una realizacion de un proceso para el funcionamiento del dispositivo movil, tal como un dispositivo de itinerancia despues de conmutacion IMSI.
La figura 20 ilustra una realizacion de un proceso para realizar otra conmutacion IMSI.
5
10
15
20
25
30
35
40
45
50
55
60
65
Descripcion detallada
La invencion se puede implementar de muchas maneras, incluyendo como un proceso, un aparato, un sistema, una composition de materia, un medio legible por ordenador, tal como un medio de almacenamiento legible por ordenador o una red informatica, en el que las instrucciones del programa se envian a traves enlaces de comunicacion opticos, electronicos o inalambricos. En esta memoria descriptiva, estas implementaciones, o cualquier otra forma que la invencion pueda adoptar, pueden indicarse como tecnicas. Un componente tal como un procesador o una memoria descrito como que esta configurado para realizar una tarea incluye tanto un componente general que esta configurado temporalmente para realizar la tarea en un momento dado o un componente especifico que se fabrica para realizar la tarea. En general, el orden de las etapas de los procesos descritos puede alterarse dentro del alcance de la invencion.
Una descripcion detallada de una o mas realizaciones de la invencion se proporciona a continuation junto con las figuras adjuntas, que ilustran los principios de la invencion. La invencion se describe en relation con tales realizaciones, pero la invencion no esta limitada a ninguna realization. El alcance de la invencion esta limitado solo por las reivindicaciones, y la invencion abarca numerosas alternativas, modificaciones y equivalentes. Numerosos detalles especificos se exponen en la siguiente descripcion para proporcionar una comprension completa de la invencion. Estos detalles se proporcionan con el proposito de ejemplo y la invencion puede practicarse de acuerdo con las reivindicaciones sin algunos o todos de estos detalles especificos. A efectos de claridad, el material tecnico que se conoce en los campos tecnicos relacionados con la invencion no ha sido descrito en detalle para que la invencion no se oscurezca innecesariamente.
APROVISIONAMIENTO DE IDENTIFICACIONES DE ABONADO A TERMINALES INALAMBRICOS EN REDES
inalAmbricas
Se divulga un sistema y un metodo para aprovisionar una identification de abonado a un terminal inalambrico en una red inalambrica. Un centro de control (en el que se encuentran uno o mas servidores de control) recibe la transmision desde una red inalambrica. La transmision indica que un terminal inalambrico esta en itinerancia fuera de su red domestica. El centro de control proporciona una nueva identificacion del abonado al terminal inalambrico, donde la identificacion de abonado se selecciona basandose al menos en parte en la identificacion de la red inalambrica visitada en la que el terminal inalambrico esta en itinerancia y una base de datos de servidor que proporciona la(s) identificacion(es) de abonado prescrita(s) para una red visitada dada. Usando la identificacion de abonado aprovisionada recientemente, el terminal inalambrico adquiere el servicio movil de la red inalambrica que sirve como un terminal inalambrico local o como un terminal inalambrico de visita diferente en funcion de la prescription del servidor de identidad de abonado para la red visitada particular. El terminal inalambrico puede funcionar como un terminal inalambrico local para esa red, o para una red con la que la red de origen de la nueva identidad de abonado tiene una relacion preferida. El terminal inalambrico puede adquirir el servicio de telecomunicaciones como un terminal local o de visita mediante el uso de un conjunto almacenado de identificacion de abonado y clave de autentificacion que es especifico de la red en la que esta funcionando o de la red domestica de la nueva identidad del abonado. En diversas realizaciones, el terminal inalambrico puede funcionar como un terminal local o de visita mediante la reception o descarga de un conjunto especifico de clave de autentificacion e identificacion del abonado, o mediante la recepcion o la descarga de una identificacion del abonado para emparejarse con una clave de autentificacion existente.
La figura 1 ilustra una realizacion de un sistema inalambrico. En el ejemplo mostrado, el sistema inalambrico incluye una pluralidad de terminales inalambricos, representados en la figura 1 por el terminal inalambrico 100, una pluralidad de estaciones base de la red inalambrica, representada por las estaciones base de la red inalambrica 104, un centro de red inalambrica 106, un registro de localization local/centro de autentificacion (HLR/AuC) 108, y un servidor de aprovisionamiento 110 capaz del aprovisionamiento de los terminales inalambricos. Aunque solo se muestra un centro de la red inalambrica 106, se entiende que el sistema inalambrico puede incluir multiples centros de red inalambrica 106. Cada centro de red inalambrica 106 incluye, o esta asociado con, un HLR, un centro de conmutacion movil/registro de localizacion de visita (MSC/VLR), un centro de servicio de mensajes cortos (SMSC), y un nodo de servicio GPRS de servicio (SGSN), o un nodo de servicio de paquetes de datos (PDSN). En una realizacion, los multiples centros inalambricas 106 pueden ser operados por diferentes companias de red, mientras que el HLR/AuC 108 y el servidor de aprovisionamiento 110 son operados por un proveedor de plataforma global, es decir, un centro de control. El terminal inalambrico 100 incluye un modulo de identidad de abonado (SIM), que es una tarjeta de hardware acoplable con una memoria y un procesador o un objeto de software incorporado en el terminal inalambrico. El terminal inalambrico 100 se comunica con las estaciones base de la red inalambrica 104 utilizando la senal inalambrica 102. Cuando un terminal inalambrico se mueve alrededor del mismo, se comunica con diferentes estaciones base inalambricas. Las estaciones base de la red inalambrica 104 se comunican con el centro de red inalambrica 106.
Las comunicaciones desde un terminal inalambrico se pasan a otro terminal inalambrico a traves de la misma red inalambrica por medio de una estacion base de red inalambrica local al otro terminal inalambrico o las comunicaciones se realizan mediante una red cableada u otra red inalambrica al terminal de destino. El centro de red inalambrica 106 se comunica con su HLR asociado, donde se almacenan los conjuntos de clave de
5
10
15
20
25
30
35
40
45
50
55
60
65
autentificacion e identificacion del abonado, para ayudar en la autentificacion de un terminal inalambrico que esta adquiriendo servicio de red inalambrica. Un ejemplo de una identificacion de abonado es un identificador de abonado movil internacional (IMSI). El centro de red inalambrica 106 y su HLR asociado se comunican con el servidor de aprovisionamiento 110 para permitir que un terminal inalambrico adquiera una nueva identificacion del abonado en el aire (OTA) que se empareja con una clave de autentificacion existente y/o un nuevo conjunto de clave de autentificacion e identificacion de abonado. En algunas realizaciones, la transmision de la clave de autentificacion o la clave autentificacion e identificacion de suscriptor esta encriptada. En diversas realizaciones, la clave de autentificacion o la clave autentificacion e identificacion de abonado se descifran en el terminal inalambrico y/o en la tarjeta SIM. El par de clave de autentificacion antigua y la identificacion de abonado nueva y/o el nuevo conjunto de clave de autentificacion e identificacion de abonado se anaden de forma adecuada a las bases de datos HLR/AuC 108 o las bases de datos HLR asociadas a los centros de red inalambrica 106, de modo que el terminal inalambrico puede ser autentificado y puede adquirir el servicio de red inalambrica utilizando el nuevo conjunto de identificacion de abonado y/o clave de autentificacion. En diversas realizaciones, el sistema de red inalambrico es un sistema celular, un sistema inalambrico GSM/GPRS, un sistema inalambrico CDMA o WCDMA, o un sistema inalambrico TDMA, o cualquier otro tipo de sistema de red inalambrica.
La figura 2A ilustra un ejemplo de estructuras de datos de autentificacion en una realizacion. En algunas realizaciones, la estructura de datos de autentificacion para un terminal inalambrico se encuentra en el SIM, y para la red en el HLR/AuC, tal como HLR/AuC 108 de la figura 1 o el HLR asociado con los centros de red inalambrica 106. Una estructura de datos de autentificacion (ADS) para un terminal inalambrico incluye una clave de autentificacion (AK) y una o mas identificaciones de abonado (SI) y se utiliza para ayudar a autentificar un terminal inalambrico para una red inalambrica. En el ejemplo mostrado, la ADS para el terminal inalambrico 1 incluye una clave de autentificacion y una identificacion de abonado. La ADS para el terminal inalambrico 2 incluye una clave de autentificacion y tres identificaciones de abonado. La ADS para el terminal inalambrico N incluye una clave de autentificacion y dos identificaciones de abonado. La ADS para la red incluye las entradas de clave de autentificacion e identificacion del abonado para cada uno de los terminales inalambricos. Se muestran las entradas para el terminal inalambrico 1, 2, y N. En algunas realizaciones, hay mas de una clave de autentificacion, donde cada clave de autentificacion tiene multiples identificaciones de abonado.
La figura 2B ilustra un ejemplo de estructuras de datos de autentificacion en otra realizacion. La estructura de datos de autentificacion (ADS) para un terminal inalambrico incluye un Ki y uno o mas IMSI. En el ejemplo mostrado, la ADS para el terminal inalambrico 1 incluye un Ki y un IMSI. La ADS para el terminal inalambrico 2 incluye un Ki y tres IMSI. La ADS para el terminal inalambrico N incluye un Ki y dos IMSI. La ADS para HLR/AuC incluye las entradas Ki-IMSI para cada uno de los terminales inalambricos. Se muestran las entradas para el terminal inalambrico 1,2, y N.
La figura 3 es un diagrama de flujo que ilustra una realizacion de un proceso para la adquisicion de servicios inalambricos de una red inalambrica. En algunas realizaciones, el proceso de la figura 3 se implementa en un terminal inalambrico, tal como el terminal inalambrico 100 en la figura 1. En el ejemplo mostrado, en 300 se recibe una senal inalambrica desde una red inalambrica. Un terminal inalambrico recibe senales inalambricas desde una estacion base de la red cercana. En 302, una identificacion de red se decodifica desde la senal inalambrica. La senal inalambrica incluye una identificacion de red movil. Por ejemplo, el terminal inalambrico escanea para las senales de sistemas inalambricos existentes. Cuando se encuentra un canal de control de difusion del sistema de red (por ejemplo, BCCH en sistemas GSM), que decodifica la informacion transmitida para descodificar el identificador de area de localizacion (LAI). El LAI se compone de un codigo de pais movil, un codigo de red movil y un codigo de area de localizacion. Desde el LAI, el terminal inalambrico puede determinar el pais en el que esta operando. En 304, se selecciona una identificacion de abonado sobre la base de la identificacion de la red descodificada. Por ejemplo, la informacion LAI se puede emparejar con la identificacion de abonado del terminal inalambrico, que incluye un codigo de pais movil, un codigo de red movil, y un numero de identificacion de abonado movil. En diversas realizaciones, el codigo de pais movil LAI y el codigo de pais movil de identificacion de abonado se hacen coincidir o se emparejan el codigo de red movil LAI y el codigo de red movil de identificacion de abonado. En diversas realizaciones, la seleccion de una identificacion de abonado se basa al menos en parte en los precios de diferentes redes inalambricas, la cuenta facturada para esa conexion, una cuenta facturada para el servicio inalambrico, la aplicacion que va a utilizar la conexion, una aplicacion que utiliza el servicio inalambrico (por ejemplo, una identificacion de un abonado para la comunicacion de datos y una identificacion de abonado diferente para la comunicacion de voz) o cualquier otro criterio adecuado para la seleccion de una identificacion de abonado. En 306, el servicio inalambrico se adquiere desde la red inalambrica.
La figura 4A ilustra una realizacion de un proceso para la provision de identificacion de abonado a un terminal inalambrico en un sistema de red. Con referencia tambien a la figura 1, en el ejemplo mostrado, el terminal inalambrico 100 recibe informacion desde y transmite informacion al centro de red inalambrica 106 (y su HLR asociado), el HLR/AuC 108, y el servidor de aprovisionamiento 110 utilizando senales inalambricas 102. Como se muestra en las figuras 4A y 4B, el centro de red inalambrica 106 (y su HLR asociado), el HLR/AuC 108, y servidor de aprovisionamiento 110 se identifican colectivamente mediante el numero 402. En 404, el terminal inalambrico 100 escucha las senales inalambricas 102 transmitidas desde las estaciones base de la red 104 y decodifica la identificacion de red movil a partir de la informacion transmitida. Por ejemplo, el terminal inalambrico escanea para
5
10
15
20
25
30
35
40
45
50
55
60
65
las senales de sistemas inalambricos existentes. Cuando se encuentra un canal de control de difusion del sistema de red (por ejemplo, BCCH en sistemas GSM), que decodifica la informacion transmitida para descodificar el identificador de area de localizacion (LAI). El LAI se compone de un codigo de pa^s movil, un codigo de red movil y un codigo de area de localizacion. Desde el LAI, el terminal inalambrico puede determinar el pais en el que esta operando. El terminal inalambrico recibe un conjunto de identificacion de abonado desde el centro de la red, HLR/AuC, y el servidor de aprovisionamiento 402 y se almacena en su ADS. En 406, el terminal inalambrico selecciona una identificacion de abonado con el mismo codigo de pais de su ADS. Por ejemplo, la identificacion del abonado se compone de un codigo de pais movil, un codigo de red movil, y el numero de identificacion de abonado movil. Los codigos de la identificacion de abonado se pueden utilizar para que coincidan con una identificacion de abonado a la red y/o el pais local. El resto de las identificaciones de abonado almacenadas en la ADS del terminal inalambrico pueden hacerse inactivas durante el transcurso de la sesion.
En 408, el terminal inalambrico realizar una actualizacion de la ubicacion con la red inalambrica visitada usando la nueva identificacion de abonado. En 410, el centro de la red, HLR/AuC, y el servidor de aprovisionamiento 402 busca la identificacion de suscriptor en su ADS y recupera la clave de autentificacion correspondiente. En 412, se genera un desafio (RAND) y con la clave de autentificacion se utiliza para calcular una respuesta (SRES), utilizando un algoritmo de autentificacion (A3). En 414, el RAND se envia al terminal inalambrico y se solicita una respuesta. En 416, el terminal inalambrico utiliza el RAND con la clave de autentificacion desde su ADS para calcular independientemente un SRES utilizando el algoritmo de cifrado (A3) almacenado en su SIM. En 418, el SRES se envia al centro de la red y/o HLR / AuC y/o al servidor de aprovisionamiento 402. En 420, la autentificacion pasa si el SRES recibido coincide con el SRES calculado a nivel local, si no falla la autentificacion.
La figura 4B ilustra otra realizacion de un proceso para la provision de identificacion de abonado a un terminal inalambrico en un sistema de red. En algunos casos, el terminal inalambrico no va a contener un IMSI que coincida con el codigo de pais del sistema de la red domestica. El terminal inalambrico se puede conectar a la red mediante un IMSI con otro codigo de pais y luego recibir o descargar un IMSI local (es decir, con un codigo de pais correspondiente) o un nuevo IMSI visitante. En el ejemplo mostrado, el terminal inalambrico 400B recibe informacion desde y transmite la informacion al centro de la red y en el HLR/AuC de la red domestica del IMSI actualmente activo usando senales celulares. La red domestica HLR/AuC transmite la informacion de registro de la red de abonado en itinerancia al servidor de aprovisionamiento 402B. En 404B, el terminal inalambrico 400B escucha senales celulares transmitidas desde las torres de red y decodifica el codigo de pais de la informacion transmitida. En 406B, el terminal inalambrico 400B se comunica con el HLR/AuC de la red domestica del IMSI actualmente activo y se autentifica. La red domestica HLR/AuC transmite la informacion de registro de la red del abonado en itinerancia al servidor de aprovisionamiento que transmite informacion que incluye un codigo de pais/red visitado y un productor de terminales. En 408B, el servidor de aprovisionamiento elige un nuevo IMSI con un nuevo codigo de pais/red domestica u otro codigo de pais/red. En 410B, el nuevo IMSI se anade al ADS del HLR/AuC (o el HLR asociado con el sistema de red) mediante el servidor de aprovisionamiento correspondiente al terminal inalambrico (es decir, se combina con el Ki del terminal inalambrico). En 412B, el servidor de aprovisionamiento envia el nuevo IMSI al terminal inalambrico 400B; OTA, por ejemplo, a traves de un SMSC. En 414B, el terminal inalambrico 400B anade el nuevo IMSI a su ADS. En 416B, el terminal inalambrico 400 restablece su conexion con el sistema de red con el nuevo IMSI como el IMSI activo. En algunas realizaciones, en funcion de la informacion transmitida (es decir, rango IMSI o el tipo de terminal inalambrico), puede establecerse comunicacion entre el terminal inalambrico y un servidor de aplicacion especifica (es decir, servidor de aprovisionamiento de un proveedor de plataforma global u otro servidor). En algunas realizaciones, se cifra esta comunicacion con un servidor de aplicaciones especifico.
La figura 5 ilustra una realizacion de un proceso para la provision de identificacion de abonado a un terminal inalambrico en un sistema de red. En algunas realizaciones, el terminal inalambrico no contendra una identificacion de abonado que coincida con el codigo de red y/o codigo de pais del sistema de red domestica. El terminal inalambrico se puede conectar a la red mediante una identificacion de suscriptor con otra red de codigo/pais y luego recibir la descarga de un local de identificacion de abonado (es decir, con un codigo de pais correspondiente) o una nueva identificacion de abonado visitante. Con referencia tambien a las figuras 1 y 4A, en el ejemplo mostrado, el terminal inalambrico 100 recibe informacion y transmite la informacion al centro de la red 106 (y su HLR asociado) y al HLR/AuC 108 de la red domestica de la identificacion de abonado actualmente activo. La red domestica HLR/AuC transmite la informacion de registro de la red del abonado en itinerancia al servidor de aprovisionamiento 110. En 504, el terminal inalambrico 100 escucha las senales inalambricas transmitidas por las estaciones base de la red 104 y decodifica la identificacion de red movil a partir de la informacion transmitida similar a 404 de la figura 4A. En 506, el terminal inalambrico 100 se comunica con el HLR/AuC de la red domestica de la identificacion de abonado actualmente activo y se autentifica, usando un proceso similar a 408-420 de la figura 4A, con el servidor de aprovisionamiento 110 transmitiendo informacion que incluye un codigo de pais/red visitado y un productor de terminales. En 508, el servidor de aprovisionamiento 110 elige una nueva identificacion de abonado con un codigo de pais local y/o codigo de red o una nueva identidad de abonado visitante. En 510, se anade la nueva identificacion de abonado al ADS del HLR/AuC 108 o el HLR asociado con la red visitada correspondiente al terminal inalambrico (es decir, combinado con la clave de autentificacion del terminal inalambrico). En 512, el servidor de aprovisionamiento 110 envia la nueva identificacion de abonado al terminal inalambrico 500; OTA, por ejemplo, a traves de un SMSC. En 515, el terminal inalambrico 100 anade la nueva identificacion de abonado a su ADS. En 516, el terminal inalambrico 100 restablece su conexion con el sistema de red con la nueva identificacion de
5
10
15
20
25
30
35
40
45
50
55
60
65
abonado como la identification de abonado activo. En algunas realizaciones, en funcion de la information transmitida (por ejemplo, rango de identificacion de abonado o el tipo de terminal inalambrico), puede establecerse comunicacion entre el terminal inalambrico y un servidor de aplicacion espetifico (por ejemplo, servidor de aprovisionamiento de un proveedor de plataforma global u otro servidor). En algunas realizaciones, se cifra esta comunicacion con un servidor de aplicaciones especifico.
La figura 6 es un diagrama de flujo que ilustra una realization de un proceso para la adquisicion de servicios inalambricos de una red inalambrica. En el ejemplo mostrado, en 600 se recibe una senal inalambrica desde una red inalambrica. En 602, el servicio inalambrico se adquiere desde la red inalambrica por medio de una primera identificacion de abonado. En 604, la informacion se transmite a la red inalambrica. En 606, se recibe una segunda identificacion de abonado, que se selecciona por un servidor de aplicaciones (o servidor de aprovisionamiento 110 de la figura 1). La segunda identificacion de abonado se selecciona basandose al menos en parte en uno o mas de lo siguiente: la red inalambrica, la identificacion de la red inalambrica, la estacion base que el terminal inalambrico esta en comunicacion, el pais local asociado con la red, o cualquier otro criterio adecuado para la selection de una identificacion de abonado. En varias realizaciones, la primera identificacion de abonado y la segunda identificacion de abonado a la vez se emparejan con una unica clave de autentificacion o la primera identificacion de abonado se empareja con una primera clave de autentificacion y la segunda identificacion de abonado se empareja con una segunda clave de autentificacion. En algunas realizaciones, se recibe una segunda clave de autentificacion. En diversas realizaciones, la identificacion de abonado y/o la clave de autentificacion se reciben despues de haber sido encriptada y necesitan ser descifradas despues de haberse recibido. En algunas realizaciones, la identificacion de abonado se cifra y se descifra mediante una clave de autentificacion. En diversas realizaciones, una identificacion de abonado y/o una clave de autentificacion se cifra en un servidor de aplicaciones, en un servidor de aprovisionamiento, en un servidor de red inalambrica, o en una combination de un servidor de aplicaciones/aprovisionamiento y un servidor de red inalambrica, o en cualquier otro lugar apropiado para el cifrado. En diversas realizaciones, una identificacion de abonado y/o una clave de autentificacion se descifran en un terminal inalambrico, en una tarjeta SIM, o en una combinacion de la tarjeta SIM y el terminal inalambrico, o en cualquier otro lugar apropiado para el descrifrado. En algunas realizaciones, la informacion de autentificacion se recibe - por ejemplo, un numero aleatorio que ha sido cifrado mediante una clave de autentificacion, una identificacion de abonado que ha sido encriptada usando una clave de autentificacion, o cualquier otra informacion que se ha cifrado utilizando una clave de autentificacion u otra clave apropiada. En 608, el servicio inalambrico se adquiere desde la red inalambrica por medio de la segunda identificacion de abonado.
APROVISIONAMIENTO DE COMUNICACION INALAMBRICA USANDO TRANSICION DE ESTADO O REGLAS DE ASIGNACION
Se divulga el aprovisionamiento de comunicacion inalambrica mediante reglas de transition de estado o de asignacion asociadas con un identificador. Se define un primer estado asociado con uno o mas identificadores. Se define un segundo estado asociado con uno o mas identificadores. Una regla de transicion de estado o asignacion se define entre el primer y segundo estados. En algunas realizaciones, el uno o mas identificadores se almacenan en un modulo de identidad de abonado (SIM). En algunas realizaciones, el uno o mas identificadores son IMSI. En algunas realizaciones, se definen una pluralidad de estados, se definen una pluralidad de reglas de transicion de estado o de asignacion, y un grupo de estados y reglas de transicion/asignacion se seleccionan y se asocian con uno o mas identificadores. En algunas realizaciones, las comunicaciones inalambricas comprenden datos moviles, comunicaciones moviles celulares, o cualquier otra comunicacion inalambrica adecuada.
En algunas realizaciones, una organization del cliente define una secuencia de estados para los dispositivos que se comunican con los datos del servidor de aplicaciones de un proveedor de plataforma global a traves de una o mas redes de operadores inalambricos. El proveedor (por ejemplo, el proveedor de la plataforma global) permite la comunicacion a traves de las redes de operadores inalambricos. La pluralidad de estados permiten la actividad de aprovisionamiento de un dispositivo de dispositivo de cliente o proveedor utilizado en la comunicacion de datos con la facturacion apropiada, acceso y/o autorizacion para cada actividad, especialmente, con respecto a prueba, activation, desactivacion, etc.
La figura 7 ilustra un diagrama de bloques de una realizacion de un sistema para el aprovisionamiento de comunicacion de datos moviles. En el ejemplo mostrado, el dispositivo 700 comprende un dispositivo movil que comunica datos. El dispositivo 700 incluye un servicio de datos moviles (MDS) 702 - por ejemplo, paquetes generales de servicio de radio - y un identificador (ID) 704 - por ejemplo, un identificador de abonado (por ejemplo, IMSI). Los datos pueden ser transmitidos y recibidos por el dispositivo 700 usando MDS 702. El dispositivo 700 se identifica usando ID 704 y asociado a un usuario o cliente. Las transmisiones y recepciones de datos se comunican con la red del operador 712, que se asocia con MDS 702. En diversas realizaciones, la red del operador asociada con MDS 702 comprende una red del operador movil, una red de telefonia celular, una red de mensajeria, una red de comunicacion inalambrica, o cualquier otra red adecuada para comunicar datos a un dispositivo movil.
La red del operador 712 incluye una red de conmutacion del operador 710 (por ejemplo, SGSN - nodo de soporte de servicio de radio de paquetes generales (GPRS) de servicio - utilizado en redes del Sistema Global para Comunicaciones Moviles (GSM)), un controlador de trafico de datos del operador 708 (por ejemplo, GRX - un
5
10
15
20
25
30
35
40
45
50
55
60
65
intercambio de itinerancia GPRS y/o SS7 - sistema de senalizacion 7), y una pluralidad de torres del operador - representadas en la figura 7 por la torre 706. Las comunicaciones de trafico de datos hacia y desde el dispositivo 700 son recibidas por la red del operador 712 por una torre de soporte, que comunica el trafico de datos con el controlador de trafico de datos del operador 708. El controlador de trafico de datos del operador 708 comunica el trafico de datos con la red de conmutacion del operador 710. La red de conmutacion del operador 710 puede comunicarse con la red 714, y el centro de autentificacion/registro de localizacion local (HLR) 728 y el servidor de autentificacion, autorizacion y contabilidad (AAA) (por ejemplo, un servidor Radius) 730 del sistema de proveedor 724. En una realizacion, el sistema de proveedor 724 es operado por un proveedor de plataforma global como un centro de control.
La red 714 permite la comunicacion con el sistema de cliente 716, que incluye un servidor de aplicaciones de cliente 718 y un administrador de cliente 720. En algunas realizaciones, la red 714 comprende Internet, una red de area local, una red de area amplia, una red cableada, una red inalambrica, o cualquier otra red adecuada o redes para la comunicacion con el sistema de cliente 716. El servidor de aplicaciones de cliente 718 recibe datos y transmite datos al dispositivo 700 con respecto a servicios o productos del cliente. En diversas realizaciones, los servicios del cliente incluyen los servicios relacionados con transacciones, servicios de vigilancia, y/o servicios de seguimiento de localizacion. En algunas realizaciones, una regla de transition de estado o de asignacion que define la transition de un estado a otro estado de aprovisionamiento aprovisionamiento asociado con el dispositivo 700 se implementa en el servidor de aplicaciones del cliente 718. En algunas realizaciones, una regla de transicion de estado o de asignacion que define la transicion de un estado a otro estado de aprovisionamiento aprovisionamiento asociado con el dispositivo 700 no es conocida para el dispositivo 700.
El sistema de proveedor 724 incluye un HLR 728, un servidor AAA 730, un servidor de aplicaciones 726, una base de datos (DB) 732, un administrador 734. En una realizacion en la que el sistema de proveedor 724 es el centro de control de un proveedor de plataforma global, el servidor de aplicaciones 726 puede realizar la funcion de un servidor de aprovisionamiento, tal como el servidor de aprovisionamiento 110 de la figura 1, ademas de otras funciones. El sistema del proveedor 724 habilita los servicios al cliente, permitiendo los servicios de comunicacion de datos a traves de la red del operador con el dispositivo 700. El HLR 728 permite la comunicacion con el sistema de proveedor mediante la indication de si se permite que el dispositivo 700 tenga una comunicacion de datos a traves de la red del operador 712 con el sistema de cliente 716. El servidor AAA 730 permite permisos especificos que estan disponibles con respecto a las comunicaciones de datos entre el dispositivo 700 y el sistema de cliente 716 a traves de la red del operador 712. El servidor de aplicaciones 726 permite el aprovisionamiento y la facturacion para el proveedor. El aprovisionamiento comprende permitir que los dispositivos tales como el dispositivo 700 tengan servicios de comunicacion de datos moviles que utilizan una red de operador de telefonia movil. La DB 732 incluye information relacionada con el aprovisionamiento y la facturacion para el proveedor. El administrador del sistema 734 administra el sistema de proveedor. El administrador del sistema de cliente 720 se comunica con el servidor del proveedor de aplicaciones 726 para administrar el uso del sistema de cliente, la facturacion, el aprovisionamiento de servicios de comunicacion de datos de la red del operador 712 permitida por el proveedor 724. En algunas realizaciones, la funcionalidad del HLR 728 y del servidor AAA 730 que se realizan mediante el mismo servidor, se reparten entre dos servidores, pero no exactamente como se describe en el presente documento, o cualquier otra configuration del servidor para lograr la misma funcionalidad.
La figura 8 es un diagrama de flujo que ilustra una realizacion de un proceso para el aprovisionamiento de comunicacion de datos moviles. En algunas realizaciones, el proceso de la figura 8 ayuda al dispositivo de aprovisionamiento 700 de la figura 7, de tal manera que los datos moviles y/o las comunicaciones inalambricas estan disponibles a traves de la red del operador 712 al sistema de cliente 716. En el ejemplo mostrado, en 800 se definen los estados asociados con uno o mas identificadores. Los estados que estan asociados con uno o mas identificadores pueden incluir preparado para pruebas, inventario, preparado para la activation, activado, desactivado, retirado, autorizacion de devolution de mercancia (RMA), suspendido, revisar fraude, purgado, y/o cualquier otro estado apropiado. En diversas realizaciones, el identificador puede ser un identificador de tarjeta de circuito internacional (ICCID), un identificador de abonado movil internacional (IMSI), un identificador de cliente, un identificador de usuario, o un identificador de dispositivo. En diversas realizaciones, el uno o mas identificadores comprende un identificador asociado con un usuario, un cliente, una empresa, una organization, etc., o un grupo de identificadores asociados con un usuario, un cliente, una empresa, una organizacion, etc.
En algunas realizaciones, uno o mas estados se basan en el ciclo de vida del servicio de un dispositivo de comunicacion inalambrica.
Un estado preparado para prueba se puede utilizar para permitir a los fabricantes probar una tarjeta SIM, o un dispositivo con una tarjeta SIM, y su infraestructura de comunicaciones de red antes de la entrega del SIM, o dispositivo con un SIM, a un usuario final, un lugar de venta o un distribuidor. Un estado preparado para prueba puede ser un estado predeterminado de un SIM que permite la autentificacion y autorizacion con el HLR y el servidor AAA de un proveedor de plataforma global, pero no tiene ninguna de facturacion asociada con el mismo. Un SIM en un estado preparado para prueba es capaz de realizar transacciones de forma condicional de datos, voz y/o comunicaciones de servicio de mensajes cortos (SMS) - por ejemplo, algunos limites se pueden colocar en las comunicaciones, mientras esta en este estado, tales como: la comunicacion puede producirse hasta una cantidad
5
10
15
20
25
30
35
40
45
50
55
60
65
maxima de datos transmitidos/recibidos o hasta un numero maximo de d^as desde la comunicacion inicial de datos. Un estado preparado para prueba puede no tener ningun estado de prerequisito, no tener ninguna limitacion a un estado siguiente (por ejemplo, todos los estados permitidos como estado siguiente), no tener ninguna regla de exclusividad, estar en un estado requerido, y permitir tener transiciones automaticas y/o manuales.
Un estado de inventario se puede utilizar para permitir colocar un SIM en un dispositivo y asociarlo con un identificador del dispositivo (por ejemplo, un identificador de terminal o un identificador de terminal de punto de venta). Un estado de inventario no puede coexistir con un estado preparado para la activacion. Un estado de inventario no se puede conectar con la red y requiere un cambio manual para cambiar de estado. Un estado de inventario puede tener un estado preparado para prueba como requisito previo, no tiene ninguna limitacion a un estado siguiente (por ejemplo, todos los estados permitidos como estado siguiente), tiene una regla de exclusividad en que no puede coexistir con un estado preparado para la activacion, no puede ser un estado requerido, y se le permitira solo para tener transiciones manuales.
Un estado preparado para la activacion puede utilizarse para permitir que un SIM este listo para activarse. Un estado preparado para la activacion autentificara y autorizara con el HLR y el servidor AAA del sistema de proveedor, pero no se producira ninguna facturacion. Despues de la primera comunicacion de datos (por ejemplo, primera comunicacion de contexto de protocolo de datos por paquetes (PDP)), el estado SIM puede cambiar automaticamente a un estado activado. Un estado preparado para la activacion puede tener un estado preparado para prueba o estado de inventario como requisito previo, no tiene ninguna limitacion a un estado siguiente (por ejemplo, todos los estados permitidos como estado siguiente), tiene una regla de exclusividad en que no puede coexistir con un estado de inventario, no puede ser un estado requerido, y se le permitira tener una transicion automatica a un estado activado o una transicion manual a otros estados.
Un estado activado se puede utilizar para permitir que un SIM, o un dispositivo con un SIM, sea utilizado por un usuario. En un estado activado, el SIM se autentificar y autorizar en el HLR y en el servidor AAA del sistema del proveedor. La facturacion comienza inmediatamente al cambiar a este estado. El sistema de proveedor puede verificar para asegurarse de que la informacion correcta esta contenida en el HLR del sistema de proveedor y las bases de datos del servidor AAA, asi como las bases de datos de facturacion. En algunos casos, los controles incluiran la comprobacion de los identificadores almacenados en el SIM (por ejemplo, el identificador internacional de abonado movil (IMSI), el identificador de cliente, el identificador de dispositivo, etc.). Un estado activado puede tener un estado preparado para prueba, inventario o estado preparado para la activacion, como requisito previo, tener posibles proximos estados de desactivado, purgado, o retirado, no tener ninguna regla de exclusividad, no ser un estado requerido, y solo se les permite tener una transicion manual a un siguiente estado.
Un estado desactivado se puede utilizar para permitir que un SIM, o un dispositivo con un SIM, sea desactivado por un usuario. En un estado desactivado, no se permitira autentificar el SIM y no se le facturara. El servidor AAA del sistema de proveedor y el nodo de soporte de pasarela GPRS (GGSN) de las redes de transporte enviara una notificacion (por ejemplo, un paquete) informandoles de que el SIM se encuentra desactivado. Un estado desactivado puede tener un estado activado como requisito previo, tener posibles proximos estados de activado, purgado, o retirado, no tener ninguna regla de exclusividad, no ser un estado requerido, y solo se les permite tener una transicion manual a un siguiente estado.
Un estado retirado se puede utilizar para permitir que un SIM, o un dispositivo con un SIM, sea retirado por el proveedor o un usuario. En un estado retirado, no se permitira autentificar el SIM y no la facturacion termina. Un estado retirado puede tener cualquier estado como requisito previo excepto purgado, tener cualquier posibles proximos estados (es decir, todos los estados posibles), no tener ninguna regla de exclusividad, no ser un estado requerido, y solo se les permite tener una transicion manual a un siguiente estado.
Un estado purgado se puede utilizar para permitir que un SIM, o un dispositivo con un SIM, sea purgado por el proveedor. En un estado purgado, no se permitira autentificar el SIM y la identificacion de abonado es eliminada del sistema (por ejemplo, IMSi eliminado de forma permanente del HLR del sistema de proveedor). Un estado purgado puede tener cualquier estado como requisito previo, no tener ningun posible proximo estado, no tener ninguna regla de exclusividad, no ser un estado requerido, y no se le permite tener ninguna transicion a un siguiente estado.
En algunas realizaciones, un estado se define por un cliente. En algunas realizaciones, el estado se define mediante un servicio basado en Internet.
En algunas realizaciones, una definicion de estado no es compatible con las sesiones de comunicacion y una transicion a ese estado terminara las sesiones de comunicacion abiertas existentes.
En algunas realizaciones, un primer estado de aprovisionamiento de comunicacion inalambrica permite a un dispositivo de comunicacion pasar el trafico sin incurrir en cargos de facturacion, y una regla de transicion de estado asociado permite una transicion automatica a un segundo estado de aprovisionamiento, donde el segundo estado de aprovisionamiento genera cargos de facturacion. En algunas realizaciones, un primer estado de aprovisionamiento de comunicacion inalambrica permite a un dispositivo de comunicacion pasar el trafico sin incurrir en cargos de
5
10
15
20
25
30
35
40
45
50
55
60
65
facturacion, y una regla de transicion de estado asociado permite una transicion automatica al segundo estado de aprovisionamiento, donde el segundo estado de aprovisionamiento no permite que el dispositivo de comunicacion pase trafico.
En 802, se definen la transicion de estado o regla(s) de asignacion entre dos estados. Una transicion desde un estado a otro se puede producir automaticamente en una condicion predeterminada o manualmente. Si la transicion se basa en una condicion que se cumple (por ejemplo, en el contexto establecido de la primera comunicacion de datos y el protocolo de datos por paquetes), el estado cambiara automaticamente de uno a otro (por ejemplo, estado preparado para la activacion a estado activado). En diversas realizaciones, la condicion de transicion se basa en uno o mas de lo siguiente: una cantidad predeterminada de tiempo transcurrido desde que una transicion de estado anterior, una cantidad de uso de servicio por encima de una cantidad predeterminada de uso del servicio, una o mas senalizaciones de servicio, o cualquier otra condicion apropiada. En diversas realizaciones, la condicion se basa en una regla de exclusividad, una regla de estado, una transferencia de datos de comunicacion, o cualquier otra condicion apropiada. Un cambio manual desde un estado a otro requiere una intervencion directa del sistema, por ejemplo, del proveedor, una accion a traves de un portal de gestion, mediante la subida de un archivo al SIM o dispositivo con el SIM, o una llamada interfaz de programacion de aplicaciones (API).
En diversas realizaciones, un estado de transicion o regla de asignacion de estados se puede definir para un dispositivo individual o para un grupo de dispositivos o diferentes reglas se pueden definir para los diferentes dispositivos individuales o grupos diferentes de dispositivos, o cualquier otra combinacion apropiada segun sea apropiado para satisfacer las necesidades de un proveedor de dispositivos.
En algunas realizaciones, se definen un grupo de estados, y se define un grupo de reglas de transicion/asignacion de estados, y entonces una selection de estados y reglas de transicion/asignacion se asocian con uno o mas identificadores.
En algunas realizaciones, un cliente selecciona un estado de transicion/regla de asignacion. En algunas realizaciones, un cliente define un estado de transicion/regla de asignacion. En diversas realizaciones, se selecciona la transicion de estado/regla de asignacion y/o se define mediante un servicio basado en Internet, utilizando una interfaz de programa local, o cualquier otra forma apropiada de seleccion y definition de una regla de transicion.
En algunas realizaciones, una transicion de estado/regla de asignacion cuando se activa termina las sesiones de comunicacion existentes.
La figura 9 es un diagrama de bloques que ilustra una realization de una definicion de estados. En algunas realizaciones, un estado se asocia con un identificador - por ejemplo, un SIM, un identificador de dispositivo (por ejemplo, un identificador de equipo movil internacional), un identificador de proveedor, o cualquier otro identificador adecuado. En el ejemplo mostrado, una definicion de estado incluye el nombre del estado, la description del estado, la bandera del estado requerido, el estado de requisito previo, el(los) siguiente(s) estado(s) permitido(s), la regla de exclusividad, y el(los) modo(s) de transicion disponibles que describen condiciones que permiten transiciones entre estados. Por ejemplo, un estado preparado para prueba tiene: a) un nombre de estado preparado para prueba; b) una descripcion del estado del SIM que es capaz de probar en su funcionamiento con la red por un fabricante de una manera limitada, sin que se facture; c) una bandera del estado requerido indicando que se requiere el estado preparado para prueba; d) no hay ningun un estado de requisito previo para el estado de preparado para la prueba; e) los siguientes estados desde preparado para la prueba son inventario, preparado para la activacion, activado, retirado, o purgado; f) no existe una regla de exclusividad para el estado de preparado para la prueba; y g) los modos de transicion disponibles son automaticos, ya sea a un estado de inventario o a un estado preparado para la activacion basado en una regla de exclusividad o cambio manual.
La figura 10 ilustra una realizacion de una definicion de la transicion de estado/regla de asignacion. En diversas realizaciones, una definicion de transicion de estado/regla de asignacion se asocia con un estado asociado con un identificador o un identificador. En el ejemplo mostrado, una definicion de la transicion de estado/regla de asignacion incluye el estado actual, la condicion de transicion, la transicion al estado, y la descripcion de la transicion. Por ejemplo, un SIM se puede cambiar manualmente desde un estado de inventario a un estado preparado para la activacion cuando el dispositivo en el que esta el SIM se implementa mediante la venta de la unidad a un cliente minorista, teniendo lugar un proveedor de servicios de la unidad en el campo, o mediante cualquier otra forma apropiada. Para otro ejemplo, un SIM se puede cambiar automaticamente desde un estado preparado para la activacion a un estado activo cuando se establece un contexto PDP y los datos se comunican a y desde el SIM, o al dispositivo con el SIM en el mismo.
La figura 11 es un diagrama de flujo que ilustra una realizacion de estados de un modelo de canal de venta para el aprovisionamiento y las transiciones entre los estados. En algunas realizaciones, el estado por defecto de partida de un SIM es el estado preparado para la prueba. En el ejemplo mostrado, en el estado preparado para la prueba 1100, un producto esta listo para la prueba. El SIM se suministra en el estado preparado para la prueba a un fabricante de equipos originales (OEM) - por ejemplo, un cliente que quiera utilizar los servicios de conectividad proporcionados por el proveedor que permite que el dispositivo de un usuario tenga una comunicacion de datos al cliente a traves de
5
10
15
20
25
30
35
40
45
50
55
60
65
una o mas redes de operador. En el estado preparado para la prueba 1100, al SIM se le permite suministrar y establecer una sesion de PDP (por ejemplo, se puede conectar a GGSN de una red de operador, conectarse a Internet y conectarse con el servidor de aplicaciones del cliente). Cuando el SIM esta en el estado preparado para la prueba, no se produce ninguna facturacion para el OEM. Se deja esta conectividad hasta la transicion 1101. La transicion 1101 desde el estado preparado para la prueba es o una transicion provocada de forma manual o una desconexion automatica, basada en una condicion en la que la condicion cuando ha llegado el SIM: 1) se ha producido un numero maximo de sesiones PDP - por ejemplo, 10; 2) una cantidad maxima de datos han sido transmitidos/recibidos desde y hacia el SIM/dispositivo a traves de la red del operador - por ejemplo, 100 Kbytes; o 3) una cantidad maxima de tiempo ha transcurrido desde el primer contexto PDP en este estado preparado para la prueba - por ejemplo, 90 dias. Cuando se activa la transicion, entonces el SIM cambia al estado de inventario 1102.
En el estado de inventario 1102, un dispositivo esta esperando para ser transferido a un usuario. En este estado, ninguna conectividad esta activada, y no se produce ninguna facturacion. El estado se mantiene hasta la transicion 1103. La transicion 1103 se produce cuando el OEM o el cliente o sus proveedores de servicio de canal pueden iniciar manualmente un cambio de estado. Cuando se activa el cambio de estado, el SIM se cambia al estado activado 1104. En estado activado 1104, un dispositivo esta siendo utilizado por el usuario. En estado activado 1104, el SIM es capaz de establecer una sesion PDP y conectar y transferir datos a un servidor de aplicaciones de cliente a traves de una red del operador. El usuario es facturado por el servicio prestado por el proveedor. Los datos de facturacion se proporcionan al cliente mediante la recopilacion de los datos relevantes de los operadores de red y las bases de datos del proveedor. El SIM permanece en el estado activo hasta que se activa una transicion. La transicion 1105 puede activarse manualmente o automaticamente. En diversas realizaciones, la transicion 1105 se desencadena automaticamente mediante un numero maximo de conexiones permitidas, una cantidad maxima de datos transferidos, una cantidad maxima de tiempo desde el inicio de las sesiones PDP, o cualquier otra condicion de disparo automatico apropiada. En algunas realizaciones, el usuario o el cliente tambien pueden desencadenar manualmente la transicion 1105 a un estado desactivado 1106.
En el estado desactivado 1106, un dispositivo termina de utilizarse de acuerdo a lo solicitado por un usuario final o por una solicitud del sistema del cliente de estar en un estado desactivado. En el estado desactivado 1106, el SIM no es capaz de conectar y establecer una sesion PDP. Mientras esta en estado desactivado 1106, no hay ninguna facturacion por la conectividad. La transicion 1107 puede activarse automaticamente (por ejemplo, despues de un periodo de tiempo) o manualmente (por ejemplo, por parte del cliente). Cuando se activa la transicion 1107, el SIM cambia de estado al estado purgado 1108. En el estado de purgado 1108, el SIM y el dispositivo en el que esta el SIM, se eliminan del sistema. En el estado purgado 1108, el SIM no es capaz de conectar y establecer una sesion PDP. No hay facturacion asociada con la activacion o el estado. La cuenta para el cliente puede quitar el elemento de las listas de inventario o activos. El estado purgado 1108 elimina automaticamente el IMSI y el identificador de tarjeta de circuito Internacional (ICCID) del HLR del sistema del proveedor.
La figura 12 es un diagrama de flujo que ilustra una realization de estados de un modelo de venta al por menor para el aprovisionamiento y las transiciones entre los estados. Los estados y las transiciones en la figura 12 son similares a los estados y las transiciones en la figura 11, excepto para el estado de preparado para la activacion. En algunas realizaciones, el estado por defecto de partida de un SIM es el estado preparado para la prueba. En el ejemplo mostrado, en el estado preparado para la prueba 1200, un dispositivo esta listo para la prueba. El SIM se suministra en el estado preparado para la prueba a un fabricante de equipos originales (OEM) - por ejemplo, un cliente que quiera utilizar los servicios de conectividad proporcionados por el proveedor que permite que el dispositivo de un usuario tenga una comunicacion de datos al cliente a traves de una o mas redes de operador. En el estado preparado para la prueba 1200, al SIM se le permite suministrar y establecer una sesion de PDP (por ejemplo, se puede conectar a GGSN de una red de operador, conectarse a Internet y conectarse con el servidor de aplicaciones del cliente). Cuando el SIM esta en el estado preparado para la prueba, no se produce ninguna facturacion para el OEM. Se deja esta conectividad hasta la transicion 1201. La transicion 1201 desde el estado preparado para la prueba es o una transicion provocada de forma manual o una desconexion automatica, basada en una condicion en la que la condicion cuando ha llegado el SIM: 1) se ha producido un numero maximo de sesiones PDP - por ejemplo, 5; 2) una cantidad maxima de datos han sido transmitidos/recibidos desde y hacia el SIM/dispositivo a traves de la red del operador - por ejemplo, 1 Mbytes; o 3) una cantidad maxima de tiempo ha transcurrido desde el primer contexto PDP en este estado preparado para la prueba - por ejemplo, 1 dias. Cuando se activa la transicion, entonces el SIM cambia al estado preparado para la activacion 1202.
En el estado preparado para la activacion 1202, un dispositivo esta esperando para ser transferido a un usuario. En diversas realizaciones, el estado preparado para la activacion esta configurado despues de la prueba mediante el OEM cuando el dispositivo esta siendo enviado desde el OEM a puntos de venta, socios de distribution, directamente a los usuarios finales, o cuando el SIM o el dispositivo con el SIM, esta a punto de estar en manos de los usuarios finales, pero no esta listo para recibir una facturacion/servicio implementado completamente. En este estado, la conectividad SIM esta activada, y puede establecerse una sesion PDP. Tras la primera sesion PDP, se produzca la activacion de la transicion 1203. Cuando se activa el cambio de estado, el SIM se cambia al estado activado 1204. En estado activado 1204, un dispositivo esta siendo utilizado por el usuario. En estado activado 1204, el SIM es capaz de establecer una sesion PDP y conectar y transferir datos a un servidor de aplicaciones de cliente a traves de una red del operador. El usuario es facturado por el servicio prestado por el proveedor. Los datos de
5
10
15
20
25
30
35
40
45
50
55
60
65
facturacion se proporcionan al cliente mediante la recopilacion de los datos relevantes de los operadores de red y las bases de datos del proveedor. El SIM permanece en el estado activo hasta que se activa una transition. La transition 1205 puede activarse manualmente o automaticamente. En diversas realizaciones, la transicion 1205 se desencadena automaticamente mediante un numero maximo de conexiones permitidas, una cantidad maxima de datos transferidos, una cantidad maxima de tiempo desde el inicio de las sesiones PDP, o cualquier otra condition de disparo automatico apropiada. En algunas realizaciones, el usuario o el cliente tambien pueden desencadenar manualmente la transicion 1205 a un estado desactivado 1206.
En el estado desactivado 1206, un dispositivo termina de utilizarse de acuerdo a lo solicitado por un usuario final o por una solicitud del sistema del cliente de estar en un estado desactivado. En el estado desactivado 1206, el SIM no es capaz de conectar y establecer una sesion PDP. Mientras esta en estado desactivado 1206, no hay ninguna facturacion por la conectividad. La transicion 1207 puede activarse automaticamente (por ejemplo, despues de un periodo de tiempo) o manualmente (por ejemplo, por parte del cliente). Cuando se activa la transicion 1207, el SIM cambia de estado al estado purgado 1208. En el estado de purgado 1208, el SIM y el dispositivo en el que esta el SIM, se eliminan del sistema. En el estado purgado 1208, el SIM no es capaz de conectar y establecer una sesion PDP. No hay facturacion asociada con la activation o el estado. La cuenta para el cliente puede quitar el elemento de las listas de inventario o activos. El estado purgado 1208 elimina automaticamente el IMSI y el identificador de tarjeta de circuito Internacional (ICCID) del HLR del sistema del proveedor de la plataforma global.
La figura 13 es un diagrama de flujo que ilustra una realization de un proceso para el aprovisionamiento de comunicacion inalambrica. En el ejemplo mostrado, en 1300 se reciben las definiciones para los estados asociados con un identificador. En algunas realizaciones, las definiciones de estado y/o las selecciones se reciben mediante una aplicacion basada en Internet. En diversas realizaciones, las definiciones de estado son las mismas o diferentes para diferentes identificadores. En diversas realizaciones, un estado de aprovisionamiento (por ejemplo, un dispositivo) permite la facturacion, permite sesiones de comunicacion, permite la activacion, no permite la facturacion, no permite las sesiones de comunicacion, no permite la activacion, o cualquier otra action apropiada asociada con un estado. En 1302, se recibe(n) definicion(es) para la(s) regla(s) de transicion de estados entre los dos estados. En algunas realizaciones, las definiciones de regla de transicion/asignacion de estado y/o las selecciones se reciben mediante una aplicacion basada en Internet. En diversas realizaciones, las transiciones son automaticas o manuales y se activan con una condicion de transicion. En diversas realizaciones, las condiciones automaticas y/o manuales de transicion incluyen un tiempo transcurrido desde un estado anterior, la transicion anterior, o la comunicacion especifica/cualquiera anterior, un tiempo absoluto, una fecha absoluta, despues de una cantidad predeterminada de trafico, antes de que se alcance un nivel predeterminado del trafico, despues de la comunicacion con una ubicacion especifica, el numero, el dispositivo, el centro de servicio, despues de enviar una indication de servicio, un mensaje del sistema, despues de la reception de un mensaje de servicio, condicion, comunicacion desde una ubicacion, dispositivo, servidor, centro de servicio especifico, o cualquier otra condicion de transicion apropiada. En 1304, se determina si se cumple una condicion de transicion asociada con una regla de transicion para el estado actual. En el caso de que una condicion de transicion apropiada no se satisfaga, el control se queda con 1304. En el caso de que se cumpla una condicion de transicion adecuado, a continuation, en 1306, se permite la transicion entre los dos estados como correspondiente a la regla de transicion. En alguna realizacion, la implementation de los estados de aprovisionamiento, la aplicacion de la regla de transicion, y la evaluation de las condiciones de transicion se realiza en un servidor que se comunica con una red inalambrica y con el dispositivo inalambrico. En una realizacion, el servidor esta ubicado en, u operado de otro modo mediante, el centro de control de un proveedor de plataforma global.
UNA PLATAFORMA GLOBAL PARA LA GESTI6N DE M6DULOS DE IDENTIDAD DEL ABONADO
Se describe una plataforma global para la gestion de modulos de identidad de abonado (SIMs) de dispositivos inalambricos. La plataforma global proporciona un sistema de soporte de negocios (BSS) y el sistema de soporte operativo (OSS) para una amplia gama de operadores de red que puedan operar en diferentes paises o continentes. La plataforma global permite a las companias colaboradoras proporcionar servicios de comunicacion inalambrica para los clientes de una manera transparente para los clientes, independientemente de su ubicacion geografica. A traves de un acuerdo de alianza que cada compania colaboradora entra con el proveedor de la plataforma global, un dispositivo movil comprado de una compania asociada puede moverse libremente en un area (por ejemplo, pais o continente) operada por otra compania colaboradora mientras se incurren en minimos (si los hay) impactos en el rendimiento y tarifas de itinerancia.
Tal como se describe en este documento, un dispositivo movil puede ser un telefono celular, un libro electronico, un automovil con capacidad inalambrica de seguimiento, un marco de fotos digital, una consola de juegos, un ordenador de tableta, un ordenador portatil u otros dispositivos de comunicacion inalambricos portatiles. Ademas, los clientes que se describen en este documento pueden ser un consumidor final, una organization o una empresa que tiene un interes en el despliegue mundial de dispositivos conectados a la red. En un sistema inalambrico convencional, el funcionamiento de cada operador de red esta limitado por el pais. Por lo tanto, un dispositivo (por ejemplo, un automovil) comprado en un pais no puede enviarse facilmente a otro pais sin incurrir en cargos por itinerancia permanente en ese otro pais. Ademas, puesto que el automovil esta en itinerancia en otro pais, su trafico de datos sera enviados a traves de su red domestica para las senales de entrada y de salida y la transmision de
5
10
15
20
25
30
35
40
45
50
55
60
65
datos. Este envio tiene un impacto negativo en el rendimiento de la comunicacion inalambrica. La plataforma global descrita en este documento permite que dicho despliegue suceda con un minimo impacto (si lo hay) en el rendimiento y en las tarifas de itinerancia.
La figura 14A es una realizacion de una arquitectura de red inalambrica en la que opera un proveedor de plataforma global. El proveedor de plataforma global se asigna con un conjunto de multiples identificadores de abonado, tal como el identificador internacional de abonado movil (IMSI). Aunque IMSI se utiliza en la siguiente descripcion, se entiende que otros tipos de identificadores de abonado pueden utilizarse en lugar de IMSI. Ademas, aunque la arquitectura de red inalambrica se describe en el contexto Sistema Global 2/3G para tecnologia de red de comunicaciones moviles (GSM), se entiende que otras tecnologias de red, tales como acceso multiple de division de codigo 2000 (CDMA2000), evolucion a largo plazo 4G (LTE), LTE avanzado, etc., se puede utilizar para soportar las tecnicas descritas en el presente documento. Tambien se entiende que las realizaciones de la invencion se pueden adaptar para trabajar con las versiones futuras de protocolos de red, tecnologias y estandares, tal como se desarrollaron estos protocolos, tecnologias y estandares.
Un dispositivo movil 1410 que tiene uno de estos IMSI programados en su SIM puede evitar o reducir sus tarifas de itinerancia en regiones que son operadas por companias de red asociados con el proveedor de la plataforma global. El dispositivo movil 1410 puede incurrir en cargos por iterancia temporales despues de salir de su red domestica y entrar en una red de operador asociado (por ejemplo, operador de red asociado 1480 o 1490). Sin embargo, en algun momento en el tiempo cuando se satisfacen una o mas reglas de asignacion predeterminadas, el dispositivo movil 1410 puede ser suministrado con un nuevo IMSI que es local a la red del operador asociado o un IMSI que esta predeterminado por el proveedor de la plataforma global para preferirse para ese pais visitado. Con este nuevo IMSI, el dispositivo movil puede transmitir y recibir paquetes inalambricos en la red del operador asociado sin incurrir en cargos de itinerancia y sin tener las transmisiones encaminadas a traves de su red domestica.
La determinacion de si el dispositivo movil 1410 puede cambiar a un IMSI local o preferido de otro modo, puede realizarse mediante un centro de control 1420 basandose en un conjunto de reglas de asignacion. El centro de control esta acoplado a una red de proveedores de plataforma global 1400 e incluye al menos un servidor de aprovisionamiento 1450 y un servidor en el aire (OTA) 1440. El centro de control 1420 y la red de proveedores de plataforma global 1400 son operados por el proveedor de la plataforma global. El centro de control 1420 y la red de proveedores de plataforma global 1400 pueden incluir varios servidores, dispositivos de almacenamiento multiple y multiples nodos de red distribuidos a traves de multiples zonas geograficas.
En una realizacion, la red de proveedores de plataforma global 1400 incluye un registro de localizacion local (HLR) 1430 que incluye uno o mas servidores y bases de datos para la gestion y el almacenamiento de informacion de abonado movil. La informacion del abonado movil incluye la identidad internacional del abonado movil (IMSI), el MSISDN, la informacion de ubicacion (por ejemplo, la identidad del registro de localizacion de visitante (VLR) actualmente en servicio para permitir el encaminamiento de las llamadas de movil terminadas) y la suscripcion y las restricciones de servicio. El HLR 1430 esta acoplado a un centro de autentificacion (AuC) 1431 para realizar la autentificacion de un dispositivo movil que solicita una conexion de red.
El HLR 1430 es operado y actualizado por el proveedor de la plataforma global. El HLR 1430 se comunica con las redes de los operadores asociados (1480, 1490) a traves de mensajes del sistema de senalizacion 7 (SS7) a traves de puntos de transferencia de senal (STP) (1471, 1472), o por medio de mensajes de protocolo de Internet (IP) a traves de entidades de gestion de la movilidad (MME). Los mensajes SS7/IP pueden ser enviados a traves de conexiones SS7/IP dedicadas y/o redes entre operadores SS7/IP 1441. En algunas realizaciones, el HLR 1430 que se muestra en el presente documento es una representacion logica. Fisicamente, el HLR 1430 puede ser distribuido a traves de multiples zonas geograficas. En algunas realizaciones, el HLR 1430 puede incluir segmentos distribuidos de los HLRs propiedad de multiples operadores asociados. Por lo tanto, en estas realizaciones, el HLR 1430 puede ser la suma de varios segmentos HLR, con cada segmento HLR propiedad de un operador asociado diferente. Por ejemplo, un operador asociado puede poseer y operar un HLR, y un segmento del HLR se puede leer y actualizar mediante el proveedor de la plataforma global. Las actualizaciones realizadas por el proveedor de la plataforma global pueden incluir la adicion/aprovisionamiento y eliminacion/purga de IMSI, y el establecimiento y edicion de permisos del servicio inalambrico de abonado. Los IMSI que se pueden anadir y retirar por el proveedor de la plataforma global estan dentro de un conjunto de IMSI que se asignan al proveedor de la plataforma global. Es decir, el HLR 1430 almacena y gestiona los IMSI que pertenecen al conjunto de IMSI asignado al proveedor de la plataforma global. En una realizacion, cuando un nuevo IMSI se aprovisiona a un abonado, el abonado puede tambien cambiarse a un nuevo propietario de la cuenta de facturacion. Es decir, la propiedad contractual para el servicio inalambrico del abonado puede cambiar con la provision de un nuevo IMSI. Despues de la provision de un nuevo IMSI, el abonado puede recibir un estado de facturacion de un nuevo operador asociado, ademas de o en lugar del operador original.
En la realizacion de la figura 14A, cada una de las redes de los operadores asociados (1480, 1490) incluye uno o mas MSC (1485, 1487) y uno o mas SGSN (1415, 1417). Los MSC (1485, 1487) son responsables del encaminamiento de las llamadas de conmutacion de circuitos de voz, fax, datos y servicio de mensajes cortos (SMS). Los MSC (1485, 1487) pueden reenviar senales de conmutacion de circuitos salientes desde un dispositivo
5
10
15
20
25
30
35
40
45
50
55
60
65
movil a una red de conmutacion de circuitos (no mostrada), y puede reenviar mensajes cortos salientes a un centro de SMS (SMSC) 1460. La red de conmutacion de circuitos y el SMSC 1460 proporcionan entonces las senales/mensajes a sus destinos previstos. Ademas, los MSC (1485, 1487) son responsables de solicitar el HLR 1430/AuC 1431 para autentificar un dispositivo movil cuando el dispositivo movil solicita una conexion de red.
Los SGSN (1415, 1417) son responsables de encaminar los paquetes de datos. Cada SGSN (1415, 1417) se identifica por un nombre de punto de acceso (APN), que se puede utilizar en una consulta del sistema de nombres de dominio (DNS) para resolver la direccion iP de un GGSN (por ejemplo, GGSN 1416) que sirve al SGSN (1415, 1417). La funcion de resolucion APN se muestra como el DNS APN (1465, 1467). El GGSN 1416 luego entrega los paquetes de datos salientes desde el dispositivo movil 1410 a su(s) destino(s) a traves de una red de conmutacion de paquetes (por ejemplo, Internet). Antes de garantizar el acceso a la red de conmutacion de paquetes, el GGSN 1416 puede usar la marcacion de autentificacion remota del protocolo de servicio de usuario (RADIUS) para proporcionar gestion de autentificacion, autorizacion y contabilidad (AAA) (mostrado como RADIUS 1418). Para los paquetes de datos entrantes destinados para el dispositivo movil 1410, el GGSN 1416 resuelve la direccion IP del SGSN de destino utilizando APN del SGSN en una consulta DNS (que se muestra como el DNS APN 1466). La comunicacion entre el SGSN (1415, 1417) y el GGSN 1416 puede proporcionarse mediante una red 1442 de intercambio de itinerancia GPRS (GRX) para las conexiones entre operadores. En algunas realizaciones, la comunicacion entre el SGSN (1415, 1417) y su GGSN asociado puede proporcionarse mediante una conexion entre operadores.
En la realizacion de la figura 14A, el HLR 1430, el SMSC 1460, los GGSN 1416 y el RADIUS 1418 estan dentro de la red de proveedores de la plataforma global 1400. En realizaciones alternativas, uno o mas de los HLR 1430, el SMSC 1460, los GGSN 1416 y el RADIUS 1418 pueden estar situados dentro de y estan operados por una o mas de las redes de operadores asociados (1480, 1490). Independientemente de su ubicacion y propiedad, el centro de control 1420 tiene acceso a cada uno de los HLR 1430, el SMSC 1460, los GGSN 1416 y el RADIUS 1418 para gestionar la informacion de los abonados moviles, que directa o indirectamente (por ejemplo, a traves de un operador asociado, o a traves de una organization de clientes que tiene un contrato con un operador asociado o con el proveedor de la plataforma global) se suscribe al servicio del proveedor de la plataforma global.
En algunas realizaciones, los IMSI asignados al proveedor de plataforma global pertenecen a un conjunto de IMSI que contienen uno o mas segmentos contiguos o no contiguos de IMSI. Un IMSI es un numero unico que no se puede marcar asignado a cada dispositivo movil en el sistema GSM. El IMSI se almacena en el SIM de un dispositivo movil y unicamente identifica una identidad de abonado. Generalmente, un IMSI incluye tres partes: (1) el codigo de pais movil (MCC) que consiste en tres digitos para la identification de un pais, (2) el codigo de red movil (MNC) que consiste en dos o tres digitos para identificar un proveedor de red, y (3) el numero de identidad de abonado movil (MSIN) que consiste en nueve a diez digitos.
En una realizacion, los IMSI asignados al proveedor de la plataforma global pueden tener un MCC y un MNC que identifican un pais y una de las redes de los operadores asociados, asi como un MSIN que incluye uno o mas digitos que tienen uno o mas valores designados previamente. A modo de ejemplo, supongamos que el MCC "123" y el MNC "956" identifican un pais y una red de operadores asociados "PN" operada dentro de ese pais, respectivamente. Ademas, supongamos que el operador asociado esta de acuerdo que entre todos los IMSI que identifican la red del operador asociado "PN", esos IMSI con el primer digito del MSIN que es 9 (o cualquier otro valor designado previamente) se asignan al proveedor de la plataforma global. Por lo tanto, el IMSI 123-456- 9xxxxxxxx indica un rango de IMSI asignado al proveedor de la plataforma global, con "x" siendo cualquier valor de 0 a 9. Este rango de IMSI puede suministrarse por el centro de control 1420 a los dispositivos moviles que estan en itinerancia en la red del operador asociado "PN" y necesitan cambiarse a los IMSI locales o preferidos de otro modo. Como el proveedor de la plataforma global puede llegar a acuerdos con multiples operadores asociados, los IMSI asignados al proveedor de la plataforma global puede incluir muchos rangos disjuntos.
El MISN se distingue del numero de directorio de abonado internacional de estacion movil (MSISDN). El MSISDN es un numero que se puede marcar que una persona que llama utiliza para llegar a un dispositivo movil. Generalmente, el HLR almacena el IMSI y el MSISDN como un par para identificar el dispositivo de un abonado movil y para el encaminamiento de llamadas para el abonado movil. Un SIM esta asociado unicamente a un IMSI, mientras que el MSISDN puede cambiar en el tiempo (por ejemplo, debido a la portabilidad de los numeros de telefono).
Cuando un operador de la red ordena a los dispositivos moviles de sus proveedores de equipos, los proveedores de equipos normalmente programan previamente cada SIM en el dispositivo movil con uno o mas IMSI. En una realizacion, el SIM preprogramado incluye un IMSI de arranque, que es uno de los IMSI asignados al proveedor de la plataforma global. Este IMSI de arranque tambien identifica a un pais y a una red de transporte que es el hogar del SIM preprogramado. Cuando un usuario final compra un dispositivo movil a traves de cualquier canal de operador asociado, el representante de servicio crea una orden de servicio para ingresar la informacion de suscripcion del usuario final, incluyendo el MSISDN, usando el IMSI de arranque como una clave. Esta orden de servicio con la clave se presenta al centro de control 1420, que crea un registro de suscripcion que utiliza el IMSI de arranque como la clave, y anade el registro de suscripcion al HLR 1430. El dispositivo movil puede entonces iniciar la comunicacion inalambrica mediante el IMSI de arranque dentro de su red domestica o una red del operador
5
10
15
20
25
30
35
40
45
50
55
60
65
asociado.
Las figuras 14B y 14C son dos ejemplos de conmutacion de IMSI de acuerdo con realizaciones de la invencion. Con referencia a la figura 14B, cuando el dispositivo movil 1410 esta en itinerancia desde su red domestica (por ejemplo, en Canada) a una red visitada (por ejemplo, en Alemania), que se puede aprovisionar con un nuevo IMSI mediante el proveedor de la plataforma global. Por ejemplo, supongamos que los IMSI locales 1491 de la red domestica en Canada son (111-222-MSIN) e IMSI locales 1492 de la red visitada en Alemania son (333-444-MSIN), donde MSIN representa cualquier numero digital de 9-10. En una realizacion, cuando el dispositivo movil 1410 esta en itinerancia desde Canada a Alemania, el dispositivo movil 1410 se puede aprovisionar con un nuevo IMSI que es uno de los IMSI locales 1492 en Alemania asignados al proveedor de la plataforma global. En otra realizacion, cuando el dispositivo movil 1410 esta en itinerancia desde Canada a Alemania, el dispositivo movil 1410 se puede aprovisionar con un nuevo IMSI que es uno de los IMSI locales 1493 en Espana (por ejemplo, 555-666-MSIN) asignados al proveedor de la plataforma global. Este nuevo IMSI (uno de los IMSI locales 1493) se denomina aqui como un IMSI "preferido" para la red visitada. La provision de un IMSI preferido puede realizarse si; por ejemplo, el proveedor de la plataforma global tiene un acuerdo con el operador de red espanol para asignar su IMSI 1493 a los dispositivos en Alemania, que se han suscrito al servicio de la plataforma de proveedor de itinerancia mundial.
En el ejemplo que se muestra en las figuras 14B y 14C, la porcion MSIN del IMSI antes y despues de la itinerancia es la misma (por ejemplo, 987654321), en el que el primer digito "9" indica que el IMSI se asigna al proveedor de la plataforma global. Sin embargo, se entiende que el proveedor de la plataforma global puede aprovisionar otro MSIN disponible, que es diferente de 987.654.321, a sus dispositivos en itinerancia.
La figura 15 ilustra una vision general del aprovisionamiento y de la administracion del IMSI. Inicialmente, un dispositivo movil con un IMSI de arranque 1511 se despliega desde su red domestica a una ubicacion desplegada. La red domestica se identifica por el codigo de pais movil (MCC) y el codigo de red movil (MNC) del IMSI de arranque 1511. La ubicacion desplegada, que esta en la red operada por uno de los operadores asociados u operada por uno de los operadores asociados en itinerancia de los operadores asociados, puede estar asociada con un MCC y/o MNC diferente de los de la red domestica. Sobre la base de un conjunto de reglas de asignacion 1510, el centro de control 1420 determina si el IMSI de arranque 1511 debe sustituirse por un nuevo IMSI, que es local o preferido de otro modo para la ubicacion desplegada. Ejemplos de las reglas de asignacion 1510 pueden incluir: la cantidad de uso del movil, la cantidad de uso del movil facturable, el primer intento de registro de red en una red de itinerancia, la cantidad de tiempo que el dispositivo movil ha estado en itinerancia, el estado de la suscripcion (por ejemplo, el nivel de prioridad), el numero de IMSI disponibles, el acuerdo con el operador de red para la ubicacion desplegada, y similares.
Ejemplos especificos de reglas de asignacion 1510 pueden incluir que la regla de asignacion especifica que un nuevo o un segundo de los IMSI se selecciona basandose en un registro de red inicial del primer IMSI (por ejemplo, IMSI de arranque 1511) y/o un estado preparado para la activacion o un estado activado. Un segundo de los IMSI se selecciona basandose en un pais de un registro de red inicial y/o en un estado activado. Un segundo de los IMSI se selecciona basandose en un primer registro de red del primer IMSI con un CDR. Un segundo de los IMSI se selecciona basandose en un primer registro de red del primer IMSI con un CDR y/o en un estado activado. Un segundo de los IMSI se selecciona basandose en un primer registro de red del primer IMSI con un primer CDR que se puede facturar en un primer ciclo de facturacion. Un segundo de los IMSI se selecciona basandose en un primer registro de red del primer IMSI con un ultimo CDR que se puede facturar en un primer ciclo de facturacion. Un segundo de los IMSI se selecciona basandose en un primer registro de red del primer IMSI con un x % de volumen que se puede facturar en un primer ciclo de facturacion.
Si se debe hacer un reemplazo del IMSI, el centro de control 1420 desencadena la conmutacion del IMSI por tener el OTA 1440 que envia el nuevo IMSI al dispositivo movil, y mediante la adicion/aprovisionamiento del nuevo IMSI al HLR 1430 y la eliminacion/purgado del IMSi de arranque desde el HLR 1430.
Con el nuevo IMSI, el dispositivo movil puede comunicarse de forma inalambrica en la ubicacion desplegada como si estuviera operando dentro de su red domestica o como una red de itinerancia de otro modo preferido. Las transmisiones moviles de entrada y salida pueden gestionarse mediante la red del operador asociado local sin ser redirigidas a la red domestica. En una realizacion, el centro de control 1420 puede monitorizar el uso de la red y recoger information de facturacion. La information de facturacion puede ser enviada al operador asociado local o socio de la red domestica preferido, lo que genera una factura para la liquidation de la cuenta. La factura se enviara al usuario final o a una organization del cliente 1550, a traves de la cual el usuario final se suscribe al servicio de comunicacion movil. En una realizacion alternativa, el centro de control 1420 puede generar la factura sobre la base de la informacion de facturacion recopilada.
En la siguiente description con referencia a las figuras 16 a 20, se describen una serie de ejemplos que ilustran el proceso de conmutacion del IMSI. Para evitar oscurecer la descripcion, algunas de las trayectorias de senalizacion y los elementos de red se omiten en las figuras 16 a 20. Algunos de los elementos de red que se muestran en las figuras 16-20 se refieren de nuevo a la figura 14A. Sin embargo, se entiende que los procesos ilustrados en las figuras 16-20 pueden ser implementados por una arquitectura de red diferente de la realizacion de la figura 14A.
5
10
15
20
25
30
35
40
45
50
55
60
65
Ademas, para simplificar la description, los siguientes ejemplos solo describen enrutamiento basado en paquetes GSM 2/3G. Se entiende que otros tipos de datos inalambricos, tales como mensajeria, llamadas de voz, faxes, y otros tipos de comunicaciones inalambricas tambien se pueden soportar, as^ como otras tecnolog^as inalambricas tales como 4G LTE o LTE Avanzado. En la siguiente descripcion, los numeros entre parentesis estan asociados con acciones, mientras que los numeros sin parentesis se asocian con entidades o elementos de datos (por ejemplo, I MSI).
La figura 16 ilustra una realization de un proceso para el registro inicial de la red de un dispositivo movil que tiene un IMSI de arranque (por ejemplo, el IMSI de arranque 1511). Inicialmente, el dispositivo movil se instala con un SIM programado con el IMSI de arranque 1511. El IMSI de arranque 1511 es la clave para un registro de suscripcion en el HLR 1430 operado, o de otra manera accesible, mediante el proveedor de la plataforma global. Como se describio anteriormente, el IMSI de arranque 1511 puede asignarse al dispositivo movil por un proveedor de equipos, y esta dentro del rango(s) de los IMSI asignados al proveedor de la plataforma global. Tras la reception de una orden de servicio, el servidor de aprovisionamiento 1450 anade el IMSI de arranque 1511 en el HLR 1430, asi como otra information de suscripcion en un registro de suscripcion que utiliza el IMSI de arranque 1511 como la clave (1601). El HLR 1430 a continuation indica el IMSI como activado. Cuando el dispositivo movil envia una solicitud de conexion a una red inalambrica, la solicitud se envia primero a la torre 1612 de la estacion base mas cercana (BS) operada por el operador de la red domestica (por ejemplo, el operador identificado por el IMSI de arranque como el operador de la red domestica) (1602) o el operador de la red visitada. La torre BS 1612 reenvia la petition a un MSC mas cercano 1681, que envia una solicitud de autentificacion al HLR 1430/AuC 1431 para el dispositivo movil (1603). El HLR 1330/AuC 1431 autentifica el IMSI de arranque 1511. Tras la autentificacion, la BS 1612 encamina los paquetes de datos desde el dispositivo movil a un SGSN 1615 operado por el operador de red de servicio, que reenvia los paquetes de datos al GGSN 1416 (1604). Antes de conceder el acceso a la red externa (por ejemplo, Internet 1660), se solicita autorizacion y autentificacion GGSN 1416 desde el Radius 1418 (1605). Tras la recepcion de la autorizacion y de la autentificacion, el GGSN 1416 encamina los paquetes de datos a Internet 1660 (1606). El proveedor de la plataforma global entonces recoge informacion de uso de la red (por ejemplo, registros del detalle de las llamadas (CDr)) de los GGSN 1416 o Radius 1418 y la almacena en una base de datos de uso y calificacion 1621.
La figura 17 ilustra un proceso para realizar la conmutacion IMSI. En este caso, el dispositivo movil con un IMSI de arranque 1511 se implementa en un pais/red que es ajeno al IMSI de carga 1511 (es decir, el SIM esta en itinerancia) (1701). En una realizacion, el primer operador puede ser un operador asociado que opera la red del operador asociado 1480 de la figura 14A. En este punto, el IMSI de arranque 1511 sigue siendo aprovisionado de forma activa en el HLR 1430. El dispositivo movil envia una peticion de registro a la torre BS mas cercana 1712 (1702), que reenvia la solicitud al MSC 1485 y a un VLR 1770 asociado con el MSC 1485 (1703). El MSC 1485 y el VLR 1770 son operados por el primer operador. El VLR 1770 informa al HLR 1430 que el dispositivo movil esta en itinerancia lejos de su red domestica, y obtiene la informacion de suscripcion del dispositivo movil desde el HLR 1430 (1704). El dispositivo movil entonces se registra en la ubicacion recien implementada a traves de la itinerancia.
La notification del VLR 1770 activa el servidor de aprovisionamiento 1450 para verificar las reglas de asignacion 1510 para determinar si el dispositivo movil debe cambiar a un nuevo IMSI local o preferido de otro modo (por ejemplo, un primer IMSI 1711 local a la primera red del operador) (1605). Este IMSI local 1711 esta tambien dentro de un rango de IMSI asignado al proveedor de la plataforma global. Mediante el uso del primer IMSI 1711 en la ubicacion desplegada, el dispositivo movil puede comunicarse de forma inalambrica sin ser tratado como un dispositivo de itinerancia. Ademas, como el primero IMSI 1711 se asigna al proveedor de la plataforma global, el proveedor de la plataforma global puede monitorizar la senalizacion o el uso del dispositivo movil para determinar si hay una necesidad de realizar una conmutacion adicional del IMSI.
Si el servidor de aprovisionamiento 1450 determina que una conmutacion de IMSI se debe realizar basandose en las reglas de asignacion 1510, el servidor de aprovisionamiento 1450 dirige el servidor OTA 1440 para enviar el primer IMSI 1711 al dispositivo movil (1706). El primer IMSI 1711 puede ser enviado mediante transmision cifrada (por ejemplo, un SMS cifrado) (1707). Tras la recepcion del primer IMSI 1711, el dispositivo movil cambia su perfil en el SIM y devuelve un recibo al servidor OTA 1440. El servidor de aprovisionamiento 1450 tambien actualiza el HLR 1430 mediante la adicion/aprovisionamiento y activation del primer IMSI 1711 al registro de suscripcion del dispositivo movil. Cuando el dispositivo movil se vuelve a registrar en la red del primer operador con el nuevo IMSI 1711 a traves del HLR 1430, el HLR 1430 enviara un mensaje al servidor de aprovisionamiento 1450 que el dispositivo movil se ha registrado con exito en el nuevo IMSI 1711. En este punto, el servidor de aprovisionamiento 1450 eliminara el IMSI de arranque 1511 del HLR 1430 (1708).
La figura 18 ilustra una realizacion de un proceso para la operation del dispositivo movil despues de la conmutacion IMSI que se describe en la figura 17. Como se describe en la figura 17, el HLR 1430 agrega y activa el primer IMSI 1711 y elimina el IMSI de carga 1511 dirigido por el servidor de aprovisionamiento 1450 (1801). Cuando el dispositivo movil envia una peticion de una conexion de red a la torre BS mas cercana 1712 (1802), la torre BS 1712 reenvia la solicitud al MSC 1485 operado por el primer operador. El MSC 1485 reconoce que la solicitud esta asociada con el primer IMSI 1711, que es un IMSI local a la primera red del operador. El MSC 1485 envia entonces una solicitud de autentificacion al hLr 1330 (1803). En respuesta, el HLR 1430 autentifica el primer IMSI 1711. Tras
5
10
15
20
25
30
35
40
45
50
55
60
65
la autentificacion, la torre BS 1712 encamina los paquetes de datos desde el dispositivo movil al SGSN 1415 operado por el primer operador, que reenvia los paquetes de datos a un GGSN 1816 asociado con el SGSN 1415. Antes de conceder el acceso a una red externa (por ejemplo, Internet 1660), se solicita autorizacion y autentificacion GGSN 1816 desde el Radius 1418 (1804). Tras la recepcion de la autorizacion y de la autentificacion, el GGSN 1816 encamina los paquetes de datos desde el dispositivo movil a Internet 1660 (1805). En este ejemplo, como el GGSN 1816 es operado por el primer operador, es el primer operador el que proporciona los CdR y la contabilidad a la base de datos de uso y calificacion 1621 operada por el proveedor de la plataforma mundial (1807). En otras realizaciones, el servidor Radius 1418 puede proporcionar los CDRs y la contabilidad a la base de datos de uso y calificacion 1621.
La figura 19 ilustra una realizacion de un proceso para la operacion del dispositivo movil como un dispositivo de itinerancia despues de la conmutacion IMSI que se describe en la figura 17. Despues de que el dispositivo movil se conecta con exito al primer IMSI 1711 y operando en la primera red del operador como un dispositivo movil local, el dispositivo movil esta en itinerancia en otra ubicacion con servicio de un segundo operador (1901). En una realizacion, el segundo operador puede ser un operador asociado que opera la red del operador asociado 1490 de la figura 14A. En este punto, el primer IMSI 1711 sigue en el HLR 1430. El dispositivo movil envia una peticion de registro a la torre BS mas cercana 1912 (1902), que reenvia la solicitud al MSC 1487 y a un VLR 1970 asociado con el MSC 1487. El MSC 1487 y el VLR 1970 son operados por el segundo operador. El VLR 1870 informa a un HLR 1930 de la primera red del operador de que el dispositivo movil ha entrado en la segunda red del operador, y solicita la autentificacion del dispositivo movil (1903). El HLR 1930 envia la solicitud de autentificacion al HLR 1430 de la red de proveedores de la plataforma global 1400, y el HLR 1430 autentifica el dispositivo movil (1904). El dispositivo movil entonces se registra y se activa en la nueva ubicacion a traves de la itinerancia. En algunas realizaciones, el VLR 1970 enviara la solicitud de autentificacion directamente al HLR 1430 de la plataforma global.
Tras la autentificacion, la torre BS 1912 encamina los paquetes de datos desde el dispositivo movil al SGSN 1417 operado por el segundo operador. El SGSN 1417 envia los paquetes de datos al GGSN 1816 operado por el primer operador (1905). Antes de conceder el acceso a una red externa (por ejemplo, Internet 1660), se solicita autorizacion y autentificacion GGSN 1816 desde el Radius 1418 (1906). Tras la recepcion de la autorizacion y de la autentificacion, el GGSN 1816 encamina los paquetes de datos a Internet 1660 (1907). En este ejemplo, como el GGSN 1816 es operado por el primer operador, es el primer operador el que proporciona los CDR y la contabilidad a la base de datos de uso y calificacion 1621 operada por el proveedor de la plataforma mundial (1908). En otras realizaciones, el servidor Radius 1418 puede proporcionar los CDRs y la contabilidad a la base de datos de uso y calificacion 1621.
La figura 20 ilustra una realizacion de un proceso para realizar otra conmutacion IMSI. El proceso de 2001- 2004 de la figura 20 es similar al 1901-1904 de la figura 19 y, por lo tanto, no se repite. En respuesta a la solicitud de autentificacion del HLR del primer operador 1930, el servidor de aprovisionamiento 1450 comprueba las reglas de asignacion 1510 para determinar si el dispositivo movil debe conmutarse a un IMSI local (es decir, un segundo IMSI 2011 local a la segunda red del operador) (2005). Ademas, el segundo IMSI 1711 esta dentro de un rango de IMSI asignado al proveedor de la plataforma global. Mediante el uso del segundo IMSI 2011 en la ubicacion desplegada, el dispositivo movil puede comunicarse de forma inalambrica sin ser tratado como un dispositivo de itinerancia. Ademas, como el segundo IMSI 2011 se asigna al proveedor de la plataforma global, el proveedor de la plataforma global puede monitorizar el uso del dispositivo movil para determinar si hay una necesidad de realizar una conmutacion adicional del IMSI.
Si el servidor de aprovisionamiento 1450 determina que una conmutacion de IMSI se debe realizar basandose en las reglas de asignacion 1510, el servidor de aprovisionamiento 1450 dirige el servidor OTA 1440 para enviar el segundo IMSI 1911 al dispositivo movil (2006). El segundo IMSI 2011 puede ser enviado mediante transmision cifrada (por ejemplo, un SMS cifrado) (2007). Tras la recepcion del segundo IMSI 2011, el dispositivo movil cambia su perfil en el SIM y devuelve un recibo al servidor OTA 1440. El servidor de aprovisionamiento 1450 tambien actualiza el HLR 1430 mediante la adicion/aprovisionamiento y activacion del segundo IMSI 2011 al registro de suscripcion del dispositivo movil y mediante la retirada/purgado del primer IMSI 1711 del HLR 1430 (2008).
Como se describe en el presente documento, los procesos realizados por el servidor de aprovisionamiento 1450, el servidor OTA 1440, el HLR 1430 y otros elementos de la red mostrados en las figuras 14 a 20 pueden implementarse mediante configuraciones especificas de hardware, tales como circuitos integrados especificos de aplicacion (ASIC) configurados para realizar ciertas operaciones o que tienen una funcionalidad predeterminada, o dispositivos electronicos que ejecutan instrucciones de software almacenadas en la memoria incorporada en un medio de almacenamiento legible por ordenador no transitorio. Ejemplos de medios de almacenamiento informatico legibles no transitorios incluyen: discos magneticos; discos opticos; memoria de acceso aleatorio; memoria de solo lectura; dispositivos de memoria flash; memoria de cambio de fase, y similares. Ademas, tales dispositivos incluyen normalmente un conjunto de uno o mas procesadores acoplados a uno o mas de otros componentes, tales como uno o mas dispositivos de almacenamiento (medios de almacenamiento legibles por maquina no transitorios), dispositivos de entrada/salida de usuario (por ejemplo, un teclado, una pantalla tactil, y/o una pantalla), y conexiones de red. El acoplamiento del conjunto de procesadores y otros componentes es normalmente a traves de uno o mas buses y puentes (tambien denominados como controladores de bus). Por lo tanto, el dispositivo de almacenamiento
de un dispositivo electronico dado normalmente almacena un codigo y/o datos para su ejecucion en el conjunto de uno o mas procesadores de ese dispositivo electronico. Una o mas partes de una realizacion de la invencion pueden implementarse utilizando diferentes combinaciones de software, firmware y/o hardware.
5 Aunque las realizaciones anteriores se han descrito con cierto detalle para fines de claridad de comprension, la invencion no se limita a los detalles proporcionados. Hay muchas formas alternativas de implementar la invencion. Las realizaciones descritas son ilustrativas y no restrictivas.

Claims (15)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    65
    REIVINDICACIONES
    1. Un sistema que comprende una red de proveedores de plataforma global (1400) operativos para comunicarse con una pluralidad de redes inalambricas, teniendo cada uno un registro de localizacion domestica de red "HLR" (1930) y tambien operativos para comunicarse con una pluralidad de dispositivos moviles (100, 102, 104), con cada una de las redes inalambricas gestionadas por un operador diferente, comprendiendo la red de proveedores de plataforma global (1400):
    un servidor de aprovisionamiento (1450) que tiene acceso a un conjunto de identidades de abonado movil internacional "IMSI" asignadas a la red del proveedor de la plataforma global por la pluralidad de redes inalambricas;
    un HLR distribuido (1430) de la red de proveedores de plataforma global para almacenar al menos un registro de suscripcion de un dispositivo movil de la pluralidad de dispositivos moviles, teniendo el dispositivo movil un modulo de identidad de abonado "SIM" identificado por un primer IMSI actualmente activado, perteneciendo el primer IMSI actualmente activado y asignado por el servidor de aprovisionamiento desde el conjunto de IMSI asignados a la red de proveedores de plataforma global (1400), y en donde el HLR distribuido de la red de proveedores de plataforma global se realiza a partir de una pluralidad de segmentos HLR, y en donde el servidor de aprovisionamiento (1450) esta dispuesto de manera operativa:
    para recibir una notificacion del HLR distribuido de que el dispositivo movil (1903) se ha movido desde una primera red inalambrica, recibiendo la notificacion activada por el HLR distribuido (1430) de la red de proveedores de plataforma global una actualizacion iniciada desde un VLR en una segunda red inalambrica a la que se ha movido el dispositivo movil (1903), siendo la segunda red inalambrica diferente a la primera red inalambrica;
    tras la confirmacion de que se cumple una regla de asignacion, para anadir y activar un segundo de los IMSI en el conjunto de IMSI del HLR distribuido de la red de proveedores de plataforma global (1400) y retirar el primer IMSI actualmente activado del HLR distribuido de la red de proveedores de plataforma global (1400); y para enviar el segundo IMSI al dispositivo movil para permitir que el dispositivo movil se comunique de forma inalambrica en la segunda red inalambrica como un dispositivo local o un abonado en itinerancia con un nuevo IMSI;
    y en el que al menos uno de los segmentos HLR esta asociado a un operador de una de la pluralidad de redes inalambricas, pudiendo dicho segmento HLR asociado al operador ser leido y escrito por el servidor de aprovisionamiento bajo un acuerdo entre el operador y el proveedor del sistema.
  2. 2. El sistema de la reivindicacion 1, en el que el HLR distribuido de la red de proveedores de plataforma global (1400) esta dispuesto para gestionar el conjunto de IMSI, y en el que el conjunto de IMSI incluye multiples subconjuntos, con cada uno de los subconjuntos incluyendo los IMSI que tienen un codigo de pais movil diferente y un codigo de red movil diferente.
  3. 3. El sistema de la reivindicacion 1, en el que cada IMSI en el conjunto de IMSI incluye un codigo de pais movil (MCC) y un codigo de red movil (MNC) que identifican una de las redes inalambricas, y un numero de identidad de abonado movil (MSIN) que incluye uno o mas digitos que tienen uno o mas valores designados previamente para identificar el IMSI como asignados al sistema.
  4. 4. El sistema de cualquier reivindicacion anterior, en el que las redes inalambricas estan situadas en varios paises.
  5. 5. El sistema de cualquier reivindicacion anterior, en el que la regla de asignacion se basa en un acuerdo entre un proveedor del sistema y un operador de la primera red inalambrica.
  6. 6. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo de los IMSI se selecciona sobre la base de un registro inicial de red del primer IMSI en un estado preparado para prueba, un estado de inventario, un estado preparado para la activacion o un estado activado.
  7. 7. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo
    de los IMSI se selecciona sobre la base de un pais de un registro inicial de red en un estado preparado para prueba,
    un estado de inventario, un estado preparado para la activacion o un estado activado.
  8. 8. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo
    de los IMSI se selecciona sobre la base de un primer registro de red del primer IMSI y un registro de detalles de llamadas "CDR".
  9. 9. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo de los IMSI se selecciona sobre la base de un primer registro de red del primer IMSI y un CDR en un estado preparado para prueba, un estado de inventario, un estado preparado para la activacion o un estado activado.
  10. 10. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    de los IMSI se selecciona sobre la base de un primer registro de red del primer IMSI y un primer CDR facturable en un primer ciclo de facturacion.
  11. 11. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo de los IMSI se selecciona sobre la base de un primer registro de red del primer IMSI y un ultimo CDR facturable en un primer ciclo de facturacion.
  12. 12. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo de los IMSI se selecciona sobre la base de un primer registro de red del primer IMSI y un porcentaje definido de volumen de datos facturables en un primer ciclo de facturacion.
  13. 13. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica que el segundo de los IMSI se selecciona sobre la base de un primer registro de red del primer IMSI y despues de un numero definido de meses de uso facturables consecutivos.
  14. 14. El sistema de cualquiera de las reivindicaciones 1 a 5, en el que la regla de asignacion especifica al menos uno de una cantidad de uso del movil, un lapso de tiempo en el que el dispositivo movil ha estado en itinerancia, un estado de suscripcion, un numero de IMSI disponibles, un acuerdo con el operador de la red para una ubicacion desplegada.
  15. 15. Un metodo para comunicarse dentro de un sistema que comprende una red de proveedores de plataforma global (1400) operativa para comunicarse con una pluralidad de redes inalambricas, cada una teniendo un registro de localizacion domestica de red "HLR" (1930) y operativa ademas para comunicarse con una pluralidad de dispositivos moviles (100, 102, 104), con cada una de las redes inalambricas gestionadas por un operador diferente, y en donde la red de proveedores de plataforma global (1400) incluye un servidor de aprovisionamiento (1450) que tiene acceso a un conjunto de identidades de abonado movil internacional "IMSI" asignadas a la red del proveedor de plataforma global por la pluralidad de redes inalambricas, comprendiendo el metodo:
    almacenar en un registro de localizacion domestico distribuido (1430) de la red de proveedores de plataforma global (1400) al menos un registro de suscripcion de un dispositivo movil de la pluralidad de dispositivos moviles, teniendo el dispositivo movil un modulo de identidad de abonado "SIM" identificado por una primera identidad de abonado movil internacional "IMSI" actualmente activado, perteneciendo el primer IMSI actualmente activado al HLR distribuido en la red de proveedores de plataforma global (1400) y asignado por el servidor de aprovisionamiento desde el conjunto de IMSI asignados a la red de proveedores de plataforma global (1400), y en donde el HLR distribuido de la red de proveedores de plataforma global se realiza a partir de una pluralidad de segmentos HLR,
    y en donde el servidor de aprovisionamiento es operativo para:
    recibir una notificacion del HLR distribuido de que el dispositivo movil (1903) se ha movido desde una primera red inalambrica, recibiendo la notificacion activada por el HLR distribuido (1430) de la red de proveedores de plataforma global una actualizacion iniciada desde un VLR en una segunda red inalambrica a la que el dispositivo movil (1903) se ha movido, siendo la segunda red inalambrica diferente a la primera red inalambrica;
    tras la confirmacion de que se cumple una regla de asignacion, anadir y activar un segundo de los IMSI en el conjunto de IMSI del HLR distribuido de la red de proveedores de plataforma global (1400) y retirar el primer IMSI actualmente activado del HLR distribuido de la red de proveedores de plataforma global (1400); y enviar el segundo IMSI al dispositivo movil para permitir que el dispositivo movil se comunique de forma inalambrica en la segunda red inalambrica como un dispositivo local o un abonado en itinerancia con un nuevo IMSI;
    y en donde al menos uno de los segmentos HLR esta asociado a un operador de una de la pluralidad de redes inalambricas, pudiendo dicho segmento HLR asociado al operador ser leido y escrito por el servidor de aprovisionamiento bajo un acuerdo entre el operador y el proveedor del sistema.
ES12856431.7T 2011-12-05 2012-12-03 Plataforma global para la gestión de módulos de identidad de abonado Active ES2574421T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161567017P 2011-12-05 2011-12-05
US201161567017P 2011-12-05
US201213413516 2012-03-06
US13/413,516 US8478238B2 (en) 2005-04-29 2012-03-06 Global platform for managing subscriber identity modules
PCT/US2012/067642 WO2013085852A1 (en) 2011-12-05 2012-12-03 Global platform for managing subscriber identity modules

Publications (1)

Publication Number Publication Date
ES2574421T3 true ES2574421T3 (es) 2016-06-17

Family

ID=48574794

Family Applications (1)

Application Number Title Priority Date Filing Date
ES12856431.7T Active ES2574421T3 (es) 2011-12-05 2012-12-03 Plataforma global para la gestión de módulos de identidad de abonado

Country Status (6)

Country Link
US (1) US20170026823A1 (es)
EP (2) EP2759120B1 (es)
JP (1) JP6195573B2 (es)
CN (2) CN107105385B (es)
ES (1) ES2574421T3 (es)
WO (1) WO2013085852A1 (es)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9226151B2 (en) 2006-04-04 2015-12-29 Jasper Wireless, Inc. System and method for enabling a wireless device with customer-specific services
US8478238B2 (en) 2005-04-29 2013-07-02 Jasper Wireless, Inc. Global platform for managing subscriber identity modules
US9913211B2 (en) 2011-05-23 2018-03-06 Gigsky, Inc. Global e-marketplace for mobile services
US8849249B2 (en) 2011-05-23 2014-09-30 Gigsky, Inc. Devices and systems that obtain and manage subscriptions for accessing wireless networks on an ad hoc basis and methods of use
US10455071B2 (en) 2012-05-09 2019-10-22 Sprint Communications Company L.P. Self-identification of brand and branded firmware installation in a generic electronic device
WO2014031597A1 (en) 2012-08-24 2014-02-27 Oceus Networks Inc. Mobile cellular networks
WO2014031689A1 (en) 2012-08-24 2014-02-27 Oceus Networks Inc. Mobile cellular networks
WO2014179235A1 (en) 2013-04-29 2014-11-06 Oceus Networks Inc. Mobile cellular network backhaul
EP3061278B1 (en) * 2013-10-22 2018-07-11 Nokia Technologies Oy Method and apparatus for managing communications with multiple identification profiles
US9743271B2 (en) 2013-10-23 2017-08-22 Sprint Communications Company L.P. Delivery of branding content and customizations to a mobile communication device
US10506398B2 (en) 2013-10-23 2019-12-10 Sprint Communications Company Lp. Implementation of remotely hosted branding content and customizations
US9992326B1 (en) 2014-10-31 2018-06-05 Sprint Communications Company L.P. Out of the box experience (OOBE) country choice using Wi-Fi layer transmission
CN104869562A (zh) * 2015-04-24 2015-08-26 小米科技有限责任公司 一种进行信息传输的方法、装置和***
US9729702B2 (en) * 2015-05-13 2017-08-08 T-Mobile Usa, Inc. Client application enabling multiple line call termination and origination
US9820116B2 (en) 2015-05-13 2017-11-14 T-Mobile Usa, Inc. Routing multiple numbers for one telecommunications device
US9961199B2 (en) 2015-09-15 2018-05-01 T-Mobile Usa, Inc. Communication termination using hunt groups and implicit registration
US9801045B2 (en) * 2016-02-04 2017-10-24 Taisys Technologies Co. Ltd. System for providing multiple services over mobile network using multiple IMSIs
ITUA20162650A1 (it) * 2016-03-29 2016-06-29 David Panebianco Servizio in ambito radiomobile cellulare per la trasmissione/ricezione di traffico dati per mezzo di una rete di accesso radio (RAN) ospite sulla base di accordi commerciali intercorsi tra l'operatore che gestisce la RAN e MDiR (Mobile Data in Roaming), un operatore terzo, differente da chi ha emesso la Sim Card, fisica o virtuale, di cui il dispositivo è equipaggiato
US10873891B2 (en) 2016-07-06 2020-12-22 Oceus Networks, Llc Secure network rollover
US9924427B2 (en) 2016-07-07 2018-03-20 Oceus Networks Inc. Network backhaul access
US9686238B1 (en) 2016-07-07 2017-06-20 Oceus Networks Inc. Secure network enrollment
US9838991B1 (en) 2016-08-15 2017-12-05 At&T Intellectual Property I, L.P. Method and apparatus for managing mobile subscriber identification information according to registration requests
US9967732B2 (en) 2016-08-15 2018-05-08 At&T Intellectual Property I, L.P. Method and apparatus for managing mobile subscriber identification information according to registration errors
US9794905B1 (en) 2016-09-14 2017-10-17 At&T Mobility Ii Llc Method and apparatus for assigning mobile subscriber identification information to multiple devices according to location
US9814010B1 (en) 2016-09-14 2017-11-07 At&T Intellectual Property I, L.P. Method and apparatus for utilizing mobile subscriber identification information with multiple devices based on registration requests
US9913132B1 (en) 2016-09-14 2018-03-06 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest
US9843922B1 (en) 2016-09-14 2017-12-12 At&T Intellectual Property I, L.P. Method and apparatus for utilizing mobile subscriber identification information with multiple devices based on registration errors
US10015764B2 (en) 2016-09-14 2018-07-03 At&T Intellectual Property I, L.P. Method and apparatus for assigning mobile subscriber identification information to multiple devices
US9924347B1 (en) 2016-09-14 2018-03-20 At&T Intellectual Property I, L.P. Method and apparatus for reassigning mobile subscriber identification information
US10021240B1 (en) 2016-09-16 2018-07-10 Sprint Communications Company L.P. System and method of mobile phone customization based on universal manifest with feature override
US9906943B1 (en) 2016-09-29 2018-02-27 At&T Intellectual Property I, L.P. Method and apparatus for provisioning mobile subscriber identification information to multiple devices and provisioning network elements
US9918220B1 (en) 2016-10-17 2018-03-13 At&T Intellectual Property I, L.P. Method and apparatus for managing and reusing mobile subscriber identification information to multiple devices
US10070303B2 (en) 2016-11-11 2018-09-04 At&T Intellectual Property I, L.P. Method and apparatus for provisioning of multiple devices with mobile subscriber identification information
US10070407B2 (en) * 2016-12-01 2018-09-04 At&T Intellectual Property I, L.P. Method and apparatus for using active and inactive mobile subscriber identification information in a device to provide services for a limited time period
US10136305B2 (en) 2016-12-01 2018-11-20 At&T Intellectual Property I, L.P. Method and apparatus for using mobile subscriber identification information for multiple device profiles for a device
US10341842B2 (en) 2016-12-01 2019-07-02 At&T Intellectual Property I, L.P. Method and apparatus for using temporary mobile subscriber identification information in a device to provide services for a limited time period
US10231204B2 (en) 2016-12-05 2019-03-12 At&T Intellectual Property I, L.P. Methods, systems, and devices for registering a communication device utilizing a virtual network
SE541706C2 (en) * 2016-12-20 2019-12-03 Telia Co Ab Methods and Apparatuses for Activating a Mobile Subscription
PT3603238T (pt) * 2017-03-20 2023-08-23 Zte Corp Função de serviço de divisão de rede
US10172078B2 (en) 2017-03-31 2019-01-01 Oceus Networks Inc. Targeted user equipment-base station communication link
US10306433B1 (en) 2017-05-01 2019-05-28 Sprint Communications Company L.P. Mobile phone differentiated user set-up
US10492057B2 (en) 2017-09-13 2019-11-26 Roamability LTD Dynamic multi IMSI with native APN
US11246031B2 (en) * 2018-08-15 2022-02-08 Oceus Networks, Llc Disguising UE communications in a cellular network
US10805401B2 (en) 2018-11-29 2020-10-13 Cisco Technology, Inc. Method and apparatus for zero-touch bulk identity assignment, provisioning and network slice orchestration for massive IOT (MIOT) deployments
CN110944329A (zh) * 2019-11-28 2020-03-31 楚天龙股份有限公司 一种信息处理方法、终端和服务器
EP3832996A1 (en) * 2019-12-06 2021-06-09 Thales Dis France Sa Method to dynamically select a mobile operator subscription based on the terminal location, on the received signal strengths and on business agreements, corresponding secure element and home subscriber server

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7266371B1 (en) 2000-02-22 2007-09-04 Cingular Wireless Ii, Llc Activation and remote modification of wireless services in a packet network context
US8107937B2 (en) * 2001-07-31 2012-01-31 Nokia Corporation System and method for automatic provisioning detection and notification
US6907242B2 (en) * 2001-10-02 2005-06-14 Ericsson Inc. Local subscriber number and services for non-local wireless subscribers
ATE492129T1 (de) * 2002-02-27 2011-01-15 Huawei Tech Co Ltd Verfahren und system zum virtuellen roaming und zur kommunikation in einem zellularen system
US7289805B2 (en) 2005-03-14 2007-10-30 Newstep Networks Inc. Method and system for providing a temporary subscriber identity to a roaming mobile communications device
CN101534498B (zh) * 2008-03-11 2010-09-22 ***通信集团公司 一种实现国际漫游的方法、漫游处理设备及通信***
EP2422537B1 (en) * 2009-04-24 2016-12-28 Evolving Systems, Inc. Occasional access to a wireless network
CN101583120B (zh) * 2009-06-17 2011-05-11 ***通信集团重庆有限公司 管理移动号码的方法、***及装置
GB0916582D0 (en) * 2009-09-22 2009-10-28 Software Cellular Network Ltd Subscriber identification management broker for fixed/mobile networks

Also Published As

Publication number Publication date
CN107105385A (zh) 2017-08-29
EP2759120A1 (en) 2014-07-30
EP2759120B1 (en) 2016-03-16
EP3029967A1 (en) 2016-06-08
JP6195573B2 (ja) 2017-09-13
WO2013085852A1 (en) 2013-06-13
CN107105385B (zh) 2020-10-27
JP2015505190A (ja) 2015-02-16
CN104106256A (zh) 2014-10-15
CN104106256B (zh) 2016-10-26
EP3029967B1 (en) 2018-02-14
US20170026823A1 (en) 2017-01-26
EP2759120A4 (en) 2015-04-22

Similar Documents

Publication Publication Date Title
ES2574421T3 (es) Plataforma global para la gestión de módulos de identidad de abonado
US9462453B2 (en) Global platform for managing subscriber identity modules
US10278060B2 (en) Identity management for mobile devices
US9787343B2 (en) Method and system for dynamic managing of subscriber devices in mobile networks
US8626164B2 (en) Global platform for managing subscriber identity modules
ES2624380T3 (es) Método para servir abonados visitantes en un sistema de comunicaciones móviles
ES2521525T5 (es) Intermediario para el manejo de identificación del suscriptor para redes fijas/móviles
US20090215449A1 (en) System and Method for Virtual Roaming of Mobile Communication Devices
JP6067021B2 (ja) 携帯機器識別情報の管理
KR101937487B1 (ko) 내장 uicc를 갖는 단말, 단말의 개통 방법, 단말의 해지 방법, 단말 관리 서버, 단말 관리 서버의 단말 발주 방법, 및 단말 관리 서버의 단말 개통 방법