Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR DYNAMIC AND REMOTE CONFIGURATION OF MOBILE DEVICES
Document Type and Number:
WIPO Patent Application WO/2011/121143
Kind Code:
A1
Abstract:
The invention relates to a method and a system for carrying out the dynamic and remote configuration of mobile devices. A series of services that can be selected for implementation is presented to the user. Once the selection has been made, an automatic procedure is carried out from a remote server for installing and configuring said services such that, at the end of the procedure, the services are fully operational in the device. To this end, it is necessary to have a first configuration module (3), a database (4) of users, an authentication module (5), a device identification module (6), a database (7) of services, a database (8) of devices, an application memory (9) and a system administration module (12), said modules being integrated into the network server and a second configuration module (2) being integrated into a mobile device (1).

Inventors:
ALVAREZ CALVO MIGUEL (ES)
VAZQUEZ CERRO RUTH (ES)
Application Number:
PCT/ES2010/070187
Publication Date:
October 06, 2011
Filing Date:
March 29, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TELEFONICA SA (ES)
ALVAREZ CALVO MIGUEL (ES)
VAZQUEZ CERRO RUTH (ES)
International Classes:
H04L29/08; H04L12/24; H04M1/72406; H04W8/24
Domestic Patent References:
WO2009021200A12009-02-12
Foreign References:
US20070093243A12007-04-26
Other References:
FEDERIKO KROMMENDIJK.: "DC4.2 "Prtheiminary evaluation report on a point-topoint Ethernet osee FTTH access platform for full service ind-to-end access.", MUSE IST - 6TH FP CONTRACT N?507295., 6 January 2006 (2006-01-06)
Attorney, Agent or Firm:
CARPINTERO LÓPEZ, Francisco (ES)
Download PDF:
Claims:
REIVINDICACIONES

1.- Procedimiento de configuración dinámica y remota de dispositivos móviles, con una configuración previa del sistema operativo comprendido en los dispositivos móviles para que dicho procedimiento sea ejecutado mediante un modo seleccionado entre un modo transparente al usuario y un modo con consentimiento de dicho usuario, donde dichos dispositivos móviles comprenden medios de conexión con sistemas de comunicaciones inalámbricas, de visualización de información e interacción con el usuario; y donde además dicho procedimiento es definido para un sistema de configuración dinámica y remota de dispositivos móviles que comprende, integrados en al menos un servidor de red, un primer módulo de configuración, una base de datos de usuarios, un módulo de autenticación, un módulo de identificación de dispositivos, una base de datos de servicios, una base de datos de dispositivos, una memoria de aplicaciones y un módulo de administración del sistema; y donde además dicho sistema comprende un segundo módulo de configuración integrado en el dispositivo móvil y donde dicho procedimiento de configuración se realiza desde un dispositivo seleccionado entre el propio dispositivo móvil y un dispositivo externo; donde dicho procedimiento realizado desde el dispositivo móvil está caracterizado porque comprende las siguientes fases:

almacenar, mediante el módulo de administración del sistema, un listado de aplicaciones disponibles en la memoria de aplicaciones, un stado de servicios disponibles en la base datos de servicios y un listado de dispositivos existentes en el mercado en la base de datos de dispositivos ; almacenar en la base de datos de usuarios unos datos de unos servicios y aplicaciones utilizados por el usuario;

XVll elegir un modo de ejecución del procedimiento en el dispositivo;

XVI 11 enviar un identificador de usuario desde el segundo módulo de configuración al primer módulo de configuración;

enviar desde el primer módulo de configuración al módulo de identificación de dispositivos el identificador de usuario;

enviar desde el módulo de identificación el nombre del fabricante y modelo del dispositivo que corresponde a dicho identificador de usuario; enviar desde el primer módulo de configuración el nombre del fabricante y modelo del dispositivo a la base de datos de dispositivos y a la base de datos de servicios;

generar una lista de servicios en el primer módulo de configuración con los servicios disponibles en la base de datos de servicios para el modelo y fabricante del dispositivo dado;

solicitar desde el primer módulo de configuración a la base de datos de usuario, información sobre una configuración previamente almacenada del usuario ;

enviar al dispositivo desde el primer módulo de configuración la información relativa a la lista de servicios disponibles una vez éste la ha recibido de la base de datos de usuario; mostrar por una pantalla del dispositivo los servicios disponibles y seleccionar por parte del usuario al menos un servicio de la lista; almacenar la información de configuración proporcionada por el usuario en la base de datos de usuario;

comparar en el primer módulo de configuración la información de configuración anteriormente almacenada del usuario con la que se acaba de almacenar; y,

realizar modificaciones seleccionadas entre modificar la configuración del dispositivo e instalar aplicaciones adicionales en el dispositivo cuando en la comparación anterior se obtiene como resultado que existen diferencias entre ambas configuraciones.

2.- Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 1, donde se dispone de un dispositivo externo y de un servidor web integrado en el servidor de red y donde dicho dispositivo externo conoce una URL caracterizado porque el dispositivo externo solicita la configuración del dispositivo móvil mediante un proceso que comprende las siguientes fases:

- conectar dicho dispositivo externo con un servidor web;

- enviar unas credenciales de usuario desde el dispositivo externo hasta el primer módulo de configuración a través de la URL;

- enviar las credenciales de usuario desde el primer módulo de configuración al módulo de autenticación;

- comprobar que dichas credenciales están registradas en el módulo de autenticación;

- Recuperar por parte del primer módulo de configuración la información relativa al usuario de las bases de datos de usuarios, de dispositivos y de servicios; y,

- Enviar al segundo módulo de configuración un listado de los servicios y aplicaciones que deben ser modificados .

3.- Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 1, donde el sistema de configuración dinámica y remota de dispositivos móviles adicionalmente comprende un módulo de gestión y un servidor web integrados en el servidor de red, caracterizado porque dicho procedimiento comprende que la comunicación entre el primer y segundo módulo de configuración se lleve a cabo mediante un modo seleccionado entre: una comunicación directa;

una comunicación a través del módulo de gestión, y; una comunicación a través del servidor web mediante una dirección URL previamente almacenada en el segundo módulo de configuración;

4.- Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 3, caracterizado porque el modo de comunicación está determinado por:

• la disponibilidad del servidor web,

• la disponibilidad del módulo de gestión, y;

• unos requerimientos del sistema de configuración dinámica y remota de dispositivos móviles en un momento dado.

5.- Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 1, caracterizado porque en la fase de envió del identificador desde el primer módulo de configuración al módulo de identificación de dispositivos dicho identificador es seleccionado entre un número de subscriptor, un número de serie del dispositivo y un identificador de la tarjeta SIM del usuario.

6. - Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 1, caracterizado porque en la fase de realizar modificaciones en el dispositivo móvil es enviada una petición con las aplicaciones necesarias desde el primer módulo de configuración a la memoria de aplicaciones, siendo dichas aplicaciones enviadas desde la memoria de aplicaciones al primer módulo de configuración para su posterior reenvió al segundo módulo de configuración.

7. - Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 1, caracterizado porque las fases de comparar y realizar modificaciones en la configuración comprenden ejecutarse además de tras el encendido del dispositivo en ocasiones seleccionadas entre:

• periódicamente;

• por petición del sistema si detecta actualizaciones recientes, y;

· por petición del usuario que ejecuta la comprobación en un momento cualquiera.

8. - Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 1, caracterizado porque en la fase ix. adicionalmente comprende una configuración seleccionada entre una configuración genérica para todos los usuarios, una configuración dependiente del dispositivo y una configuración dependiente del tipo de usuario cuando el usuario realiza un primer acceso a la base de datos de usuario .

9. - Procedimiento de configuración dinámica y remota de dispositivos móviles, según la reivindicación 3, caracterizado porque la dirección URL empleada en la comunicación a través de un servidor web es almacenada en el segundo módulo de configuración del dispositivo y es configurada y actualizada en un momento seleccionado entre : con anterioridad a la venta del dispositivo;

al inicializar el dispositivo; y,

en un instante posterior a la inicialización mediante el envió de la nueva URL desde el primer módulo de configuración al segundo módulo de configuración .

10.- Sistema de configuración dinámica y remota de dispositivos móviles, donde dichos dispositivos comprenden medios de conexión con sistemas de comunicaciones inalámbricos, de visualización de la información e interacción con el usuario, caracterizado porque comprende: - un primer módulo de configuración integrado en un servidor de red que configura unos procesos en dicho servidor de red al que accede el dispositivo mediante un interfaz provisto por dicho primer módulo de configuración;

- un segundo módulo de configuración integrado en el dispositivo móvil que comprende medios de configuración de los procesos de dicho dispositivo; - una base de datos de usuario integrada en el servidor de red, que almacena información de configuración del dispositivo del usuario;

- un módulo de autenticación integrado en el servidor de red;

- un módulo de identificación de dispositivos integrado en el servidor de red, que almacena un listado de los dispositivos existentes en el mercado ;

- una base de datos de servicios integrado en el servidor de red, que almacena una lista con unos servicios disponibles;

- una base de datos de dispositivos integrado en el servidor de red, que almacena una lista con los dispositivos que tienen permiso para acceder a dichos servicios;

- una memoria de aplicaciones integrada en el servidor de red, que almacena aplicaciones que el dispositivo pueda requerir; y,

- un módulo de administración del sistema integrado en el servidor de red que comprende medios de control de accesos a las bases de datos de servicios y dispositivos y a la memoria de aplicaciones .

11. - Sistema de configuración dinámica y remota de dispositivos móviles, según la reivindicación 10, caracterizado porque además comprende los siguientes módulos :

- un servidor web integrado en el servidor de red que conecta el dispositivo externo con el primer módulo de configuración y al que se accede desde dicho dispositivo externo mediante una URL;

- al menos un dispositivo externo que accede al primer módulo de configuración a través del servidor web; y,

- un módulo de gestión integrado en el servidor de red que gestiona las operaciones en el dispositivo móvil como parte del proceso de configuración de dicho dispositivo y que conecta el primer módulo de configuración con el segundo módulo de configuración .

12. - Sistema de configuración dinámica y remota de dispositivos móviles, según la reivindicación 11, caracterizado porque dichos dispositivos externos están seleccionados entre pe' s personales, ordenadores públicos y cualquier otro tipo de dispositivo externo que tenga acceso a la URL desde la que se configura el dispositivo móvil .

Description:
SISTEMA Y MÉTODO DE CONFIGURACIÓN DINÁMICA Y REMOTA DE

DISPOSITIVOS MÓVILES OBJETO DE LA INVENCIÓN

La presente invención, tal y como se expresa en el enunciado de esta memoria descriptiva se refiere a un método y sistema de configuración dinámica y remota de dispositivos que permite a un usuario seleccionar en un momento dado los servicios que quiere tener disponibles en un dispositivo. Esto se consigue presentando al usuario una serie de servicios entre los que elegir previamente. Una vez el usuario ha hecho su elección, un procedimiento automático se ejecuta desde un servidor remoto para instalar y configurar dichos servicios de modo que al final del proceso están plenamente operativos en el dispositivo. El campo de aplicación de dicha invención son las telecomunicaciones.

ANTECEDENTES DE LA INVENCIÓN

La complejidad tanto en la configuración como en la operación de los dispositivos móviles se incrementa al mismo ritmo que lo hace la cantidad de nuevos servicios que aparecen y además la instalación postventa de aplicaciones para acceder a dichos servicios se hace cada dia más popular. Algunas de estas aplicaciones se integran por si mismas dentro de las aplicaciones propias del dispositivo haciendo menos nítida la línea entre ellas y haciendo por tanto difícil para el usuario el saber qué hace cada aplicación y cómo lo hace debido a que los mecanismos de configuración o no son suficientemente flexibles o demasiado complejos para que el usuario los entienda. Existe la necesidad de gestionar esta complejidad sin implicar al usuario para asegurar que puedan acceder a los servicios que deseen fácilmente de un modo satisfactorio. Para resolver el problema arriba expuesto, los dispositivos podrían ser configurados antes de su comercialización con un abanico de aplicaciones pre ¬ instaladas que garanticen una apropiada experiencia de usuario así como el acceso a los servicios deseados. Para instalar nuevas aplicaciones y así hacer accesibles nuevos servicios, el usuario puede acceder a tiendas o portales de aplicaciones para obtener el software que será instalado en el dispositivo directamente o mediante la carga del mismo desde un PC. Estas tiendas de aplicaciones son gestionadas generalmente por fabricantes de dispositivos o por operadores de red. Ejemplos de esto son Apple®' s App Store, Google®' s Android Market, Blackberry©' s App World, Microsoft©' s Windows Marketplace for Mobile, Nokia©' s Ovi Store o 02©' s Litmus.

Para llevar a cabo la configuración de los dispositivos y sus aplicaciones, existen soluciones comercialmente disponibles que permiten una gestión remota de las opciones del dispositivo y del ciclo de vida de sus aplicaciones. Éstas están normalmente basadas en la Organización de estándares (Open Mobile Alliance, OMA) que establece una familia de estándares de gestión de dispositivos entre los que se incluyen, Suministro de Clientes (Client Provisioning, CP) , para la configuración de dispositivos vía WAP/SMS, Gestión de Dispositivos (Device Management, DM) , para la configuración sobre HTTP desde un servidor de red, Actualizaciones del Firmware (Firmware Update, FUMO) , para la actualización remota del firmware y Gestión de Software (Software Management, SCOMO) , para la instalación remota y la gestión de aplicaciones en el dispositivo. Estos estándares proveen de un firmware de comunicaciones que podría ser usado para cubrir una comunicación entre el dispositivo móvil y el sistema de configuración propuesto en la siguiente sección .

Client Provisioning, describe un mecanismo unidireccional para el aprovisionamiento de información al dispositivo móvil o cliente. La gestión y uso de la información provista está fuera del alcance de la especificación OMA CP.

Gestión de Dispositivos (Device Management, DM) , establece una estructura bidireccional que permite a terceras partes (como por ejemplo operadores wireless, proveedores de servicios y otros) establecer una configuración inicial, llevar a cabo actualizaciones, solicitar información a los dispositivos, ejecutar primitivas en los mismos y procesar eventos y alarmas generadas en dichos dispositivos. Esto les permite llevar a cabo procesos de configuración de dispositivos de un modo transparente al usuario. DM consta de tres partes: un protocolo y un mecanismo usado entre el servidor DM y el dispositivo móvil o cliente DM, un modelo de datos: para hacer los datos accesibles para su manipulación remota y una política: que decide quien puede manipular un parámetro particular o actualizar un objeto particular en un dispositivo.

FUMO, describe un mecanismo para habilitar actualizaciones de firmware. Para conseguirlo, se requieren interacciones entre un dispositivo, un servidor DM y, opcionalmente, un servidor de descarga.

Gestión de Software (Software Management, SCOMO) , apunta a habilitar operaciones remotas para el procesado de acciones de gestión como la instalación, actualización o eliminación de componentes software. Un servidor DM entre otros componentes, es requerido para conseguir instalaciones y gestiones remotas. Otro elemento que ayuda en la gestión de la configuración de dispositivos es el uso de "wizards", que son aplicaciones que residen en el dispositivo y que solicitan del usuario la elección entre un grupo de opciones. Basándose en los valores seleccionados, el wizard lleva a cabo la configuración haciendo el proceso más fácil para el usuario. Esto podría ser empleado para permitir al usuario elegir entre una lista de opciones predeterminadas los servicios que desea tener disponibles en el dispositivo o configurar un servicio particular ya previamente instalado en el dispositivo.

Diversas patentes existentes también apuntan al problema de la configuración proponiendo distintas soluciones :

- La patente US7555571 describe un mecanismo para la activación y registro automático de dispositivos en la red mediante el envío de información almacenada en el dispositivo después de una petición de activación .

- La patente WO2009032853 detalla un mecanismo para recibir una petición de activación de un dispositivo móvil, y automáticamente determinar el operador de telecomunicaciones apropiado y la información de configuración asociada.

- La patente US2009040947 describe un sistema basado en OMA-DM que permite a un servidor copiar la configuración convencional (toda o parte de ella) para que pueda ser copiada por cualquier otro dispositivo .

- La patente EP2012229 describe un sistema para la gestión de servicios móviles permitiendo la administración remota de dispositivos de usuario. - La patente ES2302587 define un mecanismo para copiar datos y contenido de la configuración de usuario usando una aplicación software instalada en el dispositivo y otra en la tarjeta SIM. Estas aplicaciones comunican con un sistema remoto de almacenamiento y sincronización de datos.

- Finalmente la patente US2008070561 establece mecanismos de configuración basados en OMA-DM de dispositivos móviles usando un dispositivo externo como un PC. El proceso obtiene los datos de configuración del dispositivo almacenados en el árbol DM y los modifica para actualizar el dispositivo . En la actualidad este tipo de tecnología se enfrenta a los problemas que se comentan a continuación.

De lo expuesto anteriormente se deduce que la configuración automática del dispositivo durante los procesos de registro y activación pueden ser llevada a cabo de distintas maneras, como por ejemplo, teniendo el dispositivo preconfigurado durante la fabricación (patentes US7555571 y WO2009032853) o mediante la configuración automática desde un servidor de registro, a través de la OTA o por conexión con otro dispositivo como un PC (patentes EP2012229 y US2008070561) . Sin embargo, esto está limitado a la configuración de servicios ya existentes en el dispositivo en el momento de la activación, y no permite al usuario seleccionar y configurar servicios adicionales o alternativos en ese momento.

Para poder añadir nuevos servicios después de la activación, el usuario necesita obtener la aplicación apropiada de una tienda de aplicaciones, de una página de internet o mediante otro mecanismo (por ejemplo, un medio físico como un CD o una memoria USB) para poder descargarla e instalarla en dicho dispositivo. Este proceso podría ser iniciado y gestionado mediante el uso de únicamente el dispositivo o mediante el uso de un dispositivo externo (como un PC) controlado por el usuario o una parte autorizada. En este último caso, el dispositivo externo podría forzar al dispositivo a descargar e instalar la aplicación o de otro modo, podría descargar y almacenar dicha aplicación para luego instalarla en el dispositivo cuando ambos estén conectados al mismo tiempo. En cualquier caso, el usuario necesita buscar de un modo activo la aplicación deseada y establecer las acciones apropiadas (que podrían variar de dispositivo en dispositivo) para poder tener acceso a los servicios relevantes.

Finalmente hay también mecanismos de copiado de la configuración del dispositivo de un dispositivo a otro de modo que el usuario tiene acceso al mismo grupo de servicios incluso si cambia de dispositivo (patente US2009040947) . Esto se consigue mediante un servidor remoto donde se almacena una copia de seguridad de la configuración del dispositivo o pidiendo al dispositivo original su configuración para transmitirla al nuevo dispositivo. Este proceso puede ser provocado directamente por el usuario (o una parte autorizada en su nombre) mediante un dispositivo externo (como un PC) , o puede realizarse automáticamente cuando se detecta un cambio en el dispositivo (o por una aplicación en el dispositivo/tarjeta SIM, o mediante la red de operador) . Pero las soluciones convencionales no permiten el acceso directo desde un dispositivo móvil (o un dispositivo externo) a la información de configuración (como la almacenada en el servidor remoto) de modo que pueda ser configurada de acuerdo con los deseos de usuario con la posterior actualización automática de la configuración.

DESCRIPCIÓN DE LA INVENCIÓN

La invención trata de un procedimiento y sistema para permitir al usuario seleccionar en el momento de activación del dispositivo o en cualquier otro momento, los servicios que se quiere tener en un dispositivo móvil. Esto se consigue presentando al usuario una serie de opciones entre las que elegir. Una vez que el usuario ha seleccionado los servicios, se lleva a cabo un proceso automático haciendo uso de un servidor remoto para instalar y configurar estos servicios de modo que al final de dicho proceso, todos los servicios están disponibles y plenamente funcionales.

La información de configuración de un usuario particular, se almacena en un servidor remoto de manera que el usuario puede acceder a ella en cualquier momento desde el dispositivo móvil o desde un dispositivo fijo (como un PC) para realizar una nueva modificación o copiarla en un dispositivo nuevo.

Las opciones presentadas al usuario para que lleve a cabo la selección se obtienen de un servidor remoto en el momento de la configuración y por lo tanto no son fijas en el tiempo, pudiendo modificarse dependiendo de la disponibilidad de nuevos servicios, tipo de dispositivo, tipo de usuario, etc. De igual manera las opciones presentadas pueden combinarse con la configuración de usuario existente de modo que el usuario puede ver qué servicios están disponibles actualmente y eliminar aquellos que no desea seguir utilizando.

Asi pues, la invención consta de un procedimiento de configuración dinámica y remota de dispositivos móviles donde previamente se ha configurado el sistema operativo de los dispositivos móviles para que dicho procedimiento sea ejecutado mediante un modo seleccionado entre un modo transparente al usuario y un modo con consentimiento de dicho usuario. Además dichos dispositivos móviles comprenden medios de conexión con sistemas de comunicaciones inalámbricas, de visualización de información e interacción con el usuario. Se define el mencionado procedimiento para el sistema objeto de la invención que a su vez comprende, integrados en al menos un servidor de red, un primer módulo de configuración, una base de datos de usuarios, un módulo de autenticación, un módulo de identificación de dispositivos, una base de datos de servicios, una base de datos de dispositivos, una memoria de aplicaciones y un módulo de administración del sistema y donde además dicho sistema comprende un segundo módulo de configuración integrado en el dispositivo móvil.

Dicho procedimiento está caracterizado porque comprende las siguientes fases:

i. almacenar, mediante el módulo de administración del sistema, un listado de aplicaciones disponibles en la memoria de aplicaciones, un listado de servicios disponibles en la base de datos de servicios y un listado de dispositivos existentes en el mercado en la base de datos de dispositivos ;

ii. almacenar en la base de datos de usuarios unos datos de unos servicios y aplicaciones utilizados por el usuario;

iii. elegir un modo de ejecución del procedimiento en el dispositivo; iv. enviar un identificador de usuario desde el segundo módulo de configuración al primer módulo de configuración;

v. enviar desde el primer módulo de configuración al módulo de identificación de dispositivos el identificador de usuario;

vi. enviar desde el módulo de identificación el nombre del fabricante y modelo del dispositivo que corresponde a dicho identificador de usuario; vii. enviar desde el primer módulo de configuración el nombre del fabricante y modelo del dispositivo a la base de datos de dispositivos y a la base de datos de servicios;

viii. generar una lista de servicios en el primer módulo de configuración con los servicios disponibles en la base de datos de servicios para el modelo y fabricante del dispositivo dado;

ix. solicitar desde el primer módulo de configuración a la base de datos de usuario, información sobre una configuración previamente almacenada del usuario ;

x. enviar al dispositivo desde el primer módulo de configuración la información relativa a la lista de servicios disponibles una vez éste la ha recibido de la base de datos de usuario;

xi . mostrar por una pantalla del dispositivo los servicios disponibles y seleccionar por parte del usuario al menos una aplicación de la lista;

xii. almacenar la información de configuración proporcionada por el usuario en la base de datos de usuario;

xiii. comparar en el primer módulo de configuración la información de configuración anteriormente almacenada del usuario con la que se acaba de almacenar; y,

xiv. realizar modificaciones seleccionadas entre modificar la configuración del dispositivo e instalar aplicaciones adicionales en el dispositivo cuando en la comparación anterior se obtiene como resultado que existen diferencias entre ambas configuraciones.

Adicionalmente cuando se dispone de un dispositivo externo y de un servidor web integrado en el servidor de red y donde dicho dispositivo externo conoce una URL dicho dispositivo externo puede solicitar una configuración del dispositivo móvil mediante un proceso que comprende las siguientes fases:

- conectar dicho dispositivo externo con un servidor web;

- enviar unas credenciales de usuario desde el dispositivo externo hasta el primer módulo de configuración a través de la URL;

- enviar las credenciales de usuario desde el primer módulo de configuración al módulo de autenticación;

- comprobar que dichas credenciales están registradas en el módulo de autenticación;

- Recuperar por parte del primer módulo de configuración la información relativa al usuario de las bases de datos de usuarios, de dispositivos y de servicios; y,

- Enviar al segundo módulo de configuración un listado de los servicios y aplicaciones que deben ser modificados.

Cuando el sistema comprende un módulo de gestión y un servidor web integrados en el servidor de red, se caracteriza porque dicho procedimiento comprende que la comunicación entre el primer y segundo módulo de configuración se lleve a cabo mediante un modo seleccionado entre:

— una comunicación directa;

- una comunicación a través del módulo de gestión, y;

- una comunicación a través del servidor web mediante una dirección URL previamente almacenada en el segundo módulo de configuración;

estando el modo de comunicación determinado por:

· la disponibilidad del servidor web,

• la disponibilidad del módulo de gestión, y;

• unos requerimientos del sistema de configuración dinámica y remota de dispositivos móviles en un momento dado.

La fase de envió del identificador desde el primer módulo de configuración al módulo de identificación de dispositivos comprende que dicho identificador sea seleccionado entre un número de subscriptor, un número de serie del dispositivo y un identificador de la tarjeta SIM del usuario.

La fase de realizar modificaciones en el dispositivo móvil comprende enviar una petición con las aplicaciones necesarias desde el primer módulo de configuración a la memoria de aplicaciones, siendo dichas aplicaciones enviadas desde la memoria de aplicaciones al primer módulo de configuración para su posterior reenvió al segundo módulo de configuración.

Las fases de comparar y realizar modificaciones en la configuración comprenden ejecutarse además de tras el encendido del dispositivo en ocasiones seleccionadas entre :

• periódicamente; • por petición del sistema si detecta actualizaciones recientes, y;

• por petición del usuario que ejecuta la comprobación en un momento cualquiera.

La fase de solicitar información desde el primer módulo de configuración a la base de datos de usuario, adicionalmente comprende una configuración seleccionada entre una configuración genérica para todos los usuarios, una configuración dependiente del dispositivo y una configuración dependiente del tipo de usuario cuando el usuario realiza un primer acceso a la base de datos de usuario .

La dirección URL empleada en la comunicación a través de un servidor web es almacenada en el segundo módulo de configuración del dispositivo y se configura y actualiza en un momento seleccionado entre:

• con anterioridad a la venta del dispositivo;

• al inicializar el dispositivo; y,

• en un instante posterior a la inicialización mediante el envió de la nueva URL desde el primer módulo de configuración al segundo módulo de configuración .

La configuración del dispositivo móvil desde un dispositivo externo se puede llevar a cabo tanto si el dispositivo está encendido o apagado almacenándose dicha configuración cuando el dispositivo está apagado en la base de datos de usuario a la espera de que se encienda para llevar a cabo la configuración en el dispositivo móvil .

Además del procedimiento antes descrito, la invención comprende un sistema de configuración dinámica y remota de dispositivos móviles que se caracteriza porque comprende : - un primer módulo de configuración integrado en un servidor de red que configura unos procesos en dicho servidor de red al que accede el dispositivo mediante un interfaz provisto por dicho primer módulo de configuración;

- un segundo módulo de configuración integrado en el dispositivo móvil que comprende medios de configuración de los procesos de dicho dispositivo;

- una base de datos de usuario integrada en el servidor de red, que almacena información de configuración del dispositivo del usuario;

- un módulo de autenticación integrado en el servidor de red;

- un módulo de identificación de dispositivos integrado en el servidor de red, que almacena un listado de los dispositivos existentes en el mercado ;

- una base de datos de servicios integrado en el servidor de red, que almacena una lista con unos servicios disponibles;

- una base de datos de dispositivos integrado en el servidor de red, que almacena una lista con los dispositivos que tienen permiso para acceder a dichos servicios;

- una memoria de aplicaciones integrada en el servidor de red, que almacena aplicaciones que el dispositivo pueda requerir; y,

- un módulo de administración del sistema integrado en el servidor de red que comprende medios de control de accesos a las bases de datos de servicios y dispositivos y a la memoria de aplicaciones . Y adicionalmente comprende los siguientes módulos:

- un servidor web integrado en el servidor de red que conecta el dispositivo externo con el primer módulo de configuración y al que se accede desde dicho dispositivo externo mediante una URL;

- al menos un dispositivo externo que accede al primer módulo de configuración a través del servidor web; y,

- un módulo de gestión integrado en el servidor de red que gestiona las operaciones en el dispositivo móvil como parte del proceso de configuración de dicho dispositivo y que conecta el primer módulo de configuración con el segundo módulo de configuración .

Los dispositivos externos están seleccionados entre pe' s personales (ya sean de sobremesa, portátiles, netbooks, tablets o cualquier otro tipo) y ordenadores públicos, entre los que entendemos que están ordenadores en una tienda de comunicaciones, pero también se pueden incluir ordenadores que se encuentran en una biblioteca o cualquier otro tipo de ordenador que tiene acceso a la URL desde donde se configura el servicio.

La presente invención presenta las siguientes ventajas sobre el estado de la técnica ya existente.

La invención permite al usuario personalizar el dispositivo móvil con aquellos servicios que son de interés para él de una forma intuitiva, simple y automática. No requiere que el usuario busque en diferentes tiendas las aplicaciones necesarias para conseguir la deseada experiencia de usuario como venia siendo habitual hasta ahora. El sistema muestra directamente al usuario las opciones disponibles para que éste decida cuales quiere tener disponibles en su terminal . Ésta es la única interacción con el usuario que requiere la invención ya que el resto del proceso se realiza de manera transparente y automática.

La invención también permite modificar la configuración como parte del proceso de configuración del terminal, sin que el usuario tenga ningún conocimiento de ello, mientras las opciones y menús presentados al usuario se almacenan en un servidor remoto y puede ser presentado para cualquier dispositivo de un modo común por ejemplo a través de páginas web.

Además, la invención hace posible también modificar la configuración del dispositivo móvil desde un dispositivo externo (como un PC o un kiosco interactivo) incluso si el dispositivo móvil está apagado, almacenando la configuración en un sistema de configuración remota y entonces se aplica al dispositivo móvil cuando se encienda. El dispositivo externo permite la introducción de credenciales que permitan al primer módulo de configuración recuperar la información necesaria de las bases de datos para ofrecer al usuario las opciones que permitan elegir las aplicaciones y servicios a modificar. Cuando el dispositivo móvil esté accesible, y en función del modo de operación elegido, se configurarán en él los cambios necesarios.

Esto implica reducciones de tiempo para configurar el dispositivo y permite al usuario adquirir un dispositivo completamente configurado de acuerdo con sus necesidades, pudiendo realizar dicha configuración desde un PC por el usuario antes de recoger el dispositivo en la tienda o por el vendedor después de la compra. Esto incrementa la satisfacción de usuario y mejora el servicio (lo cual, a la postre, se traduce en más beneficios para el operador y los proveedores de servicios) .

Habitualmente, los "wizards" de configuración desarrollan diversas funciones en los dispositivos. Se almacenan en la memoria local lo que implica que no pueden ser modificados fácilmente, al tiempo que nuevos servicios y opciones están disponibles en el mercado. Sin embargo, en la invención toda la información necesaria para permitir al usuario hacer la selección es almacenada en un sistema remoto, donde es muy sencillo añadir nuevos servicios o eliminar aquellos que hayan quedado obsoletos manteniendo la fecha de la modificación en las preferencias del consumidor y siempre ofreciendo a los usuarios la opción de configurar los dispositivos con los últimos servicios.

Finalmente la invención hace posible para el usuario tener acceso a una experiencia de usuario similar incluso cuando cambia de dispositivo siendo el sistema capaz de copiar la configuración automáticamente desde el dispositivo viejo al nuevo. El sistema puede detectar que ha ocurrido un cambio en el dispositivo y mediante la comprobación de la configuración de usuario previamente almacenada, automáticamente identifica e instala las aplicaciones que son necesarias en el nuevo dispositivo para poder soportar los mismos servicios que el usuario usaba en el dispositivo viejo.

BREVE DESCRIPCIÓN DE LAS FIGURAS

Figura 1: Muestra los módulos del sistema y la relación entre ellos.

DESCRIPCIÓN DE UN EJEMPLO DE REALIZACIÓN DE LA INVENCIÓN

Seguidamente se realiza, con carácter ilustrativo y no limitativo, una descripción de un ejemplo de realización de la invención, haciendo referencia a la numeración adoptada en las figuras.

La invención requiere la presencia de varios elementos como se ilustra en la Figura 1. En primer lugar, un dispositivo móvil (1) capaz de conectarse a un sistema de comunicaciones inalámbricas con el fin de proporcionar servicios de voz y datos. Dentro de este dispositivo hay un segundo módulo de configuración (2) responsable del proceso de configuración en el dispositivo. Por otra parte, se hace necesario un primer módulo de configuración (3) responsable del proceso de configuración en el servidor. Este módulo debe contener o estar vinculado a otros elementos como una base de datos de usuarios (4), un módulo de autenticación (5), un módulo de identificación de dispositivos (6), una base de datos de servicios (7), una base de datos de dispositivos (8) y una memoria de aplicaciones (9) . Estos módulos pueden ser independientes entre si, o se pueden agrupar en uno o más módulos para integrar varios de ellos. Algunos de estos módulos pueden estar implementados ya como parte de un operador de red o como parte de la infraestructura de un proveedor de servicios y pueden ser reutilizados para la aplicación de la invención con las extensiones necesarias. El primer módulo de configuración (3) también es accesible desde un dispositivo externo (10), como un PC. El primer módulo de configuración (3) también proporciona un interfaz para acceder ya sea desde un dispositivo externo o desde un dispositivo móvil. Una posibilidad para llevar a cabo este acceso es por medio de un servidor web (11) conectado a dicho primer módulo de configuración (3) . Por último, un módulo de administración (12) se puede utilizar para controlar la memoria de aplicaciones y las bases de datos de servicios y dispositivos. Opcionalmente, un módulo de gestión (13) puede estar presente para llevar a cabo operaciones de gestión en el dispositivo móvil como parte del proceso de configuración .

El proceso se inicia en el segundo módulo de configuración del dispositivo móvil (2) . Puede ser ejecutado por el usuario o de un modo automático cuando el sistema detecta algunos cambios, por ejemplo, si el dispositivo es diferente del que la tarjeta de identidad del usuario tenia almacenado desde la última vez que se encendió o si está configurado para ponerse en marcha cuando el teléfono es encendido (por primera vez o cada vez que el usuario lo activa) . El funcionamiento normal del segundo módulo de configuración (2) será comprobar los cambios en la configuración cuando el dispositivo está encendido, de manera periódica o por petición del sistema si detecta alguna actualización. Sin embargo, el usuario puede elegir iniciar la comprobación de cambios en la configuración en cualquier momento por cualquier motivo, como, por ejemplo, una reciente inclusión de un servicio, para asegurarse de que tiene la última versión de un servicio, para comprobar si el servicio está disponible o ha sido borrado, etc.

Tras el encendido, el segundo módulo de configuración (2) es responsable del registro del usuario. Se lleva a cabo de forma transparente para el usuario o con consentimiento del usuario, dependiendo de la configuración del dispositivo móvil. Para autenticar el dispositivo, el segundo módulo de configuración (2) envia las credenciales de usuario al primer módulo de configuración (3) que los envia mediante un undécimo interfaz (31) al módulo de autenticación (5) . Como resultado, el sistema le otorgará al dispositivo acceso al servicio en caso de dichas credenciales estén registradas en el módulo de autenticación o lo rechazará en caso de que no lo estén, concluyendo el proceso en este punto. Este intercambio de información entre el primer y segundo módulo de configuración puede hacerse de dos maneras: mediante un mediante un primer interfaz directo (20) o mediante un segundo interfaz (22) que transmite una dirección URL predefinida a través del servidor web (11) . La dirección URL predefinida está almacenada en el segundo módulo de configuración (2), se configura previamente y se actualiza en caso de necesidad mediante el módulo de gestión (13) mediante un tercer interfaz (21) si está dicho módulo disponible o de un modo directo mediante el primer interfaz (20) .

Como parte de la información intercambiada entre el primer módulo de configuración (3) y el segundo módulo de configuración (2) un identificador de alguna forma (número de abonado o el número de serie del dispositivo, por ejemplo) es enviado desde el segundo al primer módulo de configuración (mediante un primer interfaz (20) o en el caso de que el servidor Web esté siendo utilizando mediante el segundo interfaz (22)) . El primer módulo de configuración puede utilizar este identificador (u otro con el mismo objetivo) junto con el módulo de identificación de dispositivos (6) usando un cuarto interfaz (32) para obtener el fabricante y modelo del dispositivo. Dicho fabricante y modelo del dispositivo es necesario para localizar en el siguiente paso la lista de servicios disponibles para el modelo en cuestión.

Con la información obtenida en el paso anterior, el primer módulo de configuración (3) realiza consultas a las bases de datos de dispositivos (8) y servicios (7) (mediante sendos quinto (28) y sexto (29) interfaz respectivamente) para identificar la lista de servicios disponibles para el dispositivo móvil en particular. De la base de datos de usuarios (4), a través de un séptimo interfaz (30), el primer módulo de configuración obtiene la información relacionada con la configuración de usuario previamente almacenada. La primera vez que se accede a la base de datos, ésta puede estar vacia o contener una configuración por defecto con los servicios que deben estar disponibles para todos los usuarios. Toda esta información se utiliza para proporcionar al usuario dicha información por pantalla para obtener de él las preferencias sobre los servicios a los que se quiere acceder desde el dispositivo. Una vez más, dicha información que se visualiza por pantalla se puede enviar utilizando el primer interfaz (20) o utilizando el segundo interfaz (22) a través del que se ofrece la información al servidor web que la utiliza para generar una serie de páginas web descargadas más tarde en el dispositivo móvil con el mismo objetivo. La razón para elegir el primer interfaz (20) o hacerlo mediante el segundo interfaz (22) a través del servidor web (11) depende de la disponibilidad de dicho servidor web, asi como la conveniencia del sistema en un momento dado.

La información proporcionada por el usuario es recogida por el primer módulo de configuración (3) (a través del interfaz (20) o en caso de que el servidor web (11) se esté utilizando, mediante el segundo interfaz (22)), que a su vez almacena las preferencias de usuario en la base de datos de usuarios (4) utilizando el séptimo interfaz (30) . El primer módulo de configuración basándose en las diferencias entre la configuración de usuario previamente almacenada y la que acaba de ser seleccionada por dicho usuario, comprueba junto con las bases de datos de servicios (7) y dispositivos (8) (usando el sexto y quinto interfaz, (29) y (28) respectivamente) si es necesario modificar la configuración del dispositivo o instalar cualquier aplicación en el dispositivo de modo que el usuario sea capaz de acceder a los servicios seleccionados. Si es asi, entonces el primer módulo de configuración obtendrá las aplicaciones desde la memoria de aplicaciones (9), utilizando un octavo interfaz (27), y las instalará en el dispositivo mediante el primer interfaz (20) o mediante la interacción con un sistema de gestión de dispositivos (13), en caso de que se utilice, a través del tercer interfaz (21), que llevará a cabo dicha instalación.

Este proceso ocurre de forma automática, antes de cualquier interacción con el usuario, si tras el proceso de registro, el sistema de configuración detecta que la configuración del dispositivo actual es diferente a la almacenada en la base de datos de usuarios (que puede ocurrir, por ejemplo, si la configuración ha sido modificada desde un dispositivo externo como un PC) .

Otro modo de operación para el sistema es cuando el proceso de configuración se realiza desde un dispositivo (externo) fijo (como un PC o un quiosco interactivo) . En este caso el dispositivo (10) se conecta al servidor web (13) (utilizando un décimo interfaz (23)) y se piden las credenciales de autenticación para identificar el dispositivo que el usuario desea configurar (dichas credenciales están seleccionadas entre el número del dispositivo móvil, número de serie del dispositivo móvil y un nombre de usuario y además incluyen una clave que permita el acceso seguro) . Las credenciales se pasan al primer módulo de configuración que lo verifica con el módulo de autenticación (5) , utilizando un undécimo interfaz (31) . Una vez autenticado, el funcionamiento es similar al caso descrito anteriormente. La información pertinente se obtiene a partir del módulo de identificación de dispositivos (6) y las bases de datos de usuarios (4), servicios (7) y dispositivos (8), y a continuación se presenta al usuario para que pueda seleccionar los servicios que quiere tener disponibles en el dispositivo. Una vez que el usuario ha finalizado con su selección de servicios el primer módulo de configuración (3) inicia la comunicación con el dispositivo móvil para llevar a cabo el proceso de configuración y almacenar las preferencias de usuario como se ha descrito anteriormente. Si el dispositivo no está encendido, la actualización de la configuración se llevará a cabo la próxima vez que el sistema detecta que está encendido.

Para llevar a cabo todas las acciones anteriores, se debe haber provisto previamente a la memoria de aplicaciones (9) y las bases de datos de servicios (7) y dispositivos (8) con la información apropiada para que el primer módulo de configuración tenga conocimientos de qué servicios están disponibles para cada tipo de dispositivo y las aplicaciones que puedan ser necesarias en el dispositivo para hacer dichos servicios disponibles. El módulo de administración (12) es el encargado de llevar a cabo este proceso de aprovisionamiento bajo control del titular del primer módulo de configuración mediante los interfaces duodécimo, decimotercero y decimocuarto ((24), (25), (26) respectivamente). La base de datos de usuarios (4), el módulo de autenticación (5) y el módulo de identificación de dispositivos (6) podrían ser o bien un acceso a un sistema previamente disponible o un sistema que sólo depende de la configuración del primer módulo de configuración (3) . Esta base de datos de usuarios (4) por lo tanto, puede estar disponible y ser actualizada de un modo automático con una opción que muestre que el usuario ha solicitado este servicio o pueden ser los datos volcados en dicha memoria en el momento que el usuario decide hacer uso de ella.