ACCESO DESDE UN TERMINAL REMOTO A LA INFORMACION DE UN TERMINAL MOVIL.
Acceso desde un terminal remoto a la información de un terminal móvil.
Procedimiento y sistema para la gestión de información almacenada y/o servicios configurados en un terminal móvil desde un terminal remoto conectado a una red de datos, donde el terminal móvil comprende un servidor web que tiene definido un API por cada información y servicio que proporciona, caracterizado por: solicitar desde un terminal remoto que comprende un navegador web a un servidor web la creación de al menos una página web configurada para gestionar una información almacenada o un servicio configurado en un terminal móvil; realizar una petición HTTP conforme a dicha al menos un API desde el servidor web hacia el terminal móvil, donde dicha petición HTTP comprende un identificador de la información o servicio que se desea gestionar; enviar una respuesta HTTP conforme a dicha al menos un API desde el terminal móvil hacia el servidor web; descargar en el terminal remoto desde el servidor web la al menos una página web diseñada para gestionar dicha información o servicio del terminal móvil
Tipo: Patente de Invención. Resumen de patente/invención. Número de Solicitud: P200701213.
Solicitante: VODAFONE ESPAÑA, S.A..
Nacionalidad solicitante: España.
Provincia: MADRID.
Inventor/es: BERNA FORNIES,HECTOR, CAUDEVILLA LALIENA,GUILLERMO.
Fecha de Solicitud: 7 de Mayo de 2007.
Fecha de Publicación: .
Fecha de Concesión: 31 de Enero de 2011.
Clasificación Internacional de Patentes:
- H04L29/08N1
Clasificación PCT:
- H04L29/08 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
Fragmento de la descripción:
Acceso desde un terminal remoto a la información de un terminal móvil.
Campo de la invención
La presente invención se aplica al campo de las redes de telecomunicaciones móviles. Más concretamente, al acceso remoto a la información almacenada en un teléfono móvil.
Antecedentes de la invención
En la actualidad, la memoria del teléfono móvil y su tarjeta SIM almacenan datos personales del usuario e información sobre el estado del teléfono móvil. Se entiende por datos personales del usuario almacenados en la memoria del teléfono móvil y la tarjeta SIM a los contactos, notas, calendario, imágenes, sonidos, vídeos, mensajes cortos (sms), mensajes multimedia (mms) y correos electrónicos (emails). La información sobre el estado del teléfono móvil comprende, entre otros, el registro de llamadas entrantes y salientes, el nivel de batería del teléfono móvil, el nivel de cobertura del terminal móvil y el estado del teléfono móvil (normal, alto, en silencio, sólo vibración). El teléfono móvil ofrece una variedad de servicios, tales como realizar llamadas, envío de sms, mms y email, desvío de llamadas entrantes y fotografiar y grabar vídeos con la cámara del teléfono móvil. Toda está información y servicios son accedidos desde el propio teléfono móvil.
Por otro lado, un terminal móvil está siempre conectado al dominio de circuitos mediante redes GSM, UMTS o similar. Este dominio de circuitos le permite realizar y recibir llamadas, enviar y recibir sms y mensajes USSD (en inglés, "Unstructured Supplementary Service Data"). El dominio de paquetes o de datos, también llamado internet, no está accesible siempre en el terminal móvil. La tecnología para conectarse al dominio de paquetes puede ser de muy diversos tipos, tales como GPRS, EDGE, UMTS, WiFi, WiMAX, entre otros. La conexión al dominio de paquetes o datos se realiza por iniciativa del usuario o terminal móvil ante un evento externo o por encontrarse el teléfono móvil en cobertura WiFi o WiMAX. Esto implica que desde el dominio de paquetes o datos no se pueden enviar peticiones directas al terminal móvil, sino que es el terminal móvil el que realiza las peticiones hacia el dominio de paquetes. Además, una vez que el terminal móvil está conectado al dominio de paquetes, no se puede saber a ciencia cierta la localización del terminal móvil mediante su dirección IP o URL, debido a que no hay un sistema estandarizado o comúnmente aceptado para identificar y por consiguiente localizar un teléfono móvil en el dominio de paquetes.
Por otra parte, se conocen los servidores web, que son programas responsables de aceptar peticiones HTTP (en inglés, "Hypertext Transfer Protocol") desde clientes, normalmente navegadores web, y servirles las respuestas HTTP junto con los contenidos de datos, los cuales son usualmente páginas web. Los servidores web son normalmente grandes computadoras capaces de servir multitud de respuestas HTTP.
También son conocidas las aplicaciones de SSL (en inglés, "Secure Socket Layer") de seguridad y autenticación, tales como las descritas en la RFC 2617, titulada "Autenticación HTTP: Autenticación de acceso resumen y básico" (en inglés, "HTTP Authentication: Basic and Digest Access Authentication").
En los últimos años se ha desarrollado también la Transferencia de Estado Representacional (en inglés, "Representational State Transfer") o REST, que es una técnica de arquitectura software para sistemas "hipermedia" distribuidos, tales como la World Wide Web. En general se usa el término REST para describir cualquier interfaz web simple que trasmite datos específicos sobre HTTP sin una capa de mensajería adicional o seguimiento de sesiones.
En la actualidad, los datos personales del usuario almacenados en la memoria del teléfono móvil y su tarjeta SIM y la información sobre el estado del teléfono móvil pueden sólo ser accedidos, añadidos, borrados y mostrados directamente desde el teléfono móvil usando la pantalla del teléfono móvil, las teclas, la rueda de desplazamiento, lápices o punteros o incluso comandos de voz. Lo mismo ocurre con los servicios que ofrece un teléfono móvil, los cuales sólo pueden ser ejecutados desde el propio teléfono móvil.
En cuanto a los servidores web, aunque algunos teléfonos móviles cuentan con uno, es bastante inusual que un servidor web de un teléfono móvil sea capaz de servir respuestas HTTP, principalmente por la falta de conexión permanente al dominio de paquetes o datos y por la dificultad de identificar y localizar el terminal móvil en el dominio de paquetes. Por ejemplo, la solicitud de patente estadounidense US2001/0046851 describe un terminal móvil que incluye un servidor web, a través del cual el terminal móvil se conecta a un terminal remoto de gestión. La finalidad del servidor web en el terminal móvil permitir a éste controlar un dispositivo conectado al mismo.
Hasta la fecha se han propuesto algunos métodos y sistemas para tratar de gestionar remotamente un teléfono móvil. Por ejemplo, la solicitud de patente europea EP1542432 describe un sistema en el que un servidor web alojado en una red de datos recibe peticiones HTTP de un teléfono móvil para actualizar datos relativos al teléfono móvil, que son almacenados en el servidor web de la red de datos.
Sin embargo, este proceso de petición de información al servidor web requiere de la presencia e intervención del usuario del teléfono móvil y de la manipulación directa del mismo.
Resumen de la invención
La presente invención tiene por objeto gestionar las diversas funcionalidades, servicios e información almacenada de un teléfono móvil de forma remota, sin necesidad de manipular físicamente el mismo.
Para ello, la presente invención proporciona una arquitectura que permite obtener, añadir y borrar datos personales almacenados en el terminal móvil y su tarjeta SIM y la información sobre el estado del terminal móvil; y ejecutar los servicios del terminal móvil desde cualquier dispositivo conectado a una red de paquetes o datos, también llamada Internet. Así, un servidor web sirve una página web a un navegador web del terminal remoto conectado a internet para que el usuario gestione su teléfono móvil a través de dicha página web. Es este servidor web el que recibe a través de la página web las órdenes del usuario y obtiene, añade y borra la información y manda la ejecución de los servicios accediendo directamente sobre un servidor segundo web alojado en el terminal móvil. De esta manera un usuario de un teléfono móvil puede interaccionar con su terminal móvil desde cualquier lugar y cualquier otro dispositivo con mayores prestaciones (por ejemplo, una pantalla mayor) en vez de tener que hacerlo directamente sobre la pantalla pequeña y teclas diminutas de los teléfonos móviles.
Así, uno de los aspectos de la presente invención se refiere a un procedimiento para la gestión de información almacenada y/o servicios configurados en un terminal móvil desde un terminal remoto, donde el terminal móvil está configurado para conectarse a una red de comunicaciones móviles y comprende un servidor web que tiene definida un API por cada información y servicio proporcionado por el terminal móvil, y donde dicho terminal remoto tiene acceso a una red de datos. El procedimiento comprende: solicitar desde un terminal remoto que comprende un navegador web a un servidor web la creación de al menos una página web configurada para gestionar al menos una información almacenada o un servicio configurado en un terminal móvil; realizar una petición HTTP desde el servidor web hacia el terminal móvil conforme a dicha al menos un API definida en el servidor web del terminal móvil, donde dicha petición HTTP comprende un identificador de dicha información o servicio que se desea gestionar; enviar una respuesta HTTP desde el terminal móvil hacia el servidor web conforme a dicha al menos un API definida en el servidor web del terminal móvil; descargar en el terminal remoto desde el servidor web la al menos una página web configurada para gestionar dicha información almacenada o servicio configurado en el terminal móvil.
Preferentemente, la petición HTTP desde el servidor web hacia el terminal móvil comprende las etapas de: realizar una petición HTTP a través de la red de datos desde el servidor web hacia una pasarela capaz de localizar al terminal móvil que está conectado a una red de comunicaciones móviles; y enviar la petición HTTP a un gestor de conexiones IP del...
Reivindicaciones:
1. Procedimiento para la gestión de información almacenada y/o servicios configurados en un terminal móvil (1) desde un terminal remoto (7), donde dicho terminal móvil (1) está configurado para conectarse a una red de comunicaciones móviles (3) y comprende un servidor web (104) que tiene definida un API por cada información y por cada servicio proporcionado por el terminal móvil (1), y donde dicho terminal remoto (7) tiene acceso a una red de datos (5), caracterizado por que el procedimiento comprende:
- solicitar (900) desde un terminal remoto (7) que comprende un navegador web (700) a un servidor web (6) la creación de al menos una página web configurada para gestionar al menos una información almacenada o un servicio configurado en un terminal móvil (1);
- realizar una petición HTTP (901, 902) desde el servidor web (6) hacia el terminal móvil (1) conforme a dicha al menos un API definida en el servidor web (104) del terminal móvil (1), donde dicha petición HTTP (901, 902) comprende un identificador de dicha información o servicio que se desea gestionar;
- enviar una respuesta HTTP (905, 906) desde el terminal móvil (1) hacia el servidor web (6) conforme a dicha al menos un API definida en el servidor web (104) del terminal móvil (1);
- descargar (907) en el terminal remoto (7) desde el servidor web (6) la al menos una página web configurada para gestionar dicha información almacenada o servicio configurado en el terminal móvil (1).
2. Procedimiento según la reivindicación 1, donde la petición HTTP (901, 902) desde el servidor web (6) hacia el terminal móvil (1) comprende las etapas de:
- realizar una petición HTTP (901) a través de dicha red datos (5) desde el servidor web (6) hacia una pasarela (4) capaz de localizar al terminal móvil (1) que está conectado a una red de comunicaciones móviles (3);
- enviar dicha petición HTTP (902) a un gestor de conexiones IP (111) del terminal móvil (1).
3. Procedimiento según cualquiera de las reivindicaciones 1 ó 2, donde la respuesta HTTP (905, 906) desde el terminal móvil (1) hacia el servidor web (6) comprende las etapas de:
- enviar una respuesta HTTP (905) conforme a dicha al menos un API definida en el servidor web (104) del terminal móvil (1) desde un gestor de conexiones IP (111) del terminal móvil (1) hacia una pasarela (4) a través de la red de comunicaciones móviles (3);
- enviar dicha respuesta HTTP (906) conforme a dicha al menos un API definida en el servidor web (104) del terminal móvil (1) desde dicha pasarela (4) hasta el servidor web (6) a través de la red de datos (5).
4. Procedimiento según la reivindicación 2, donde dicha petición HTTP (902) conforme a dicha al menos un API definida en el servidor web (104) del terminal móvil (1) enviada al gestor de conexiones IP (111) del terminal móvil (1) es enviada al servidor web (104) mediante dicha petición HTTP (903).
5. Procedimiento según la reivindicación 4, donde dicha petición HTTP (904) conforme a dicha al menos un API definida en el servidor web (104) enviada al servidor web (104) del terminal móvil (1) es a su vez enviada a un módulo gestor que se elige de entre: módulo de gestión de datos personales del usuario (101), módulo de gestión de la información sobre el estado del terminal móvil (102) y módulo de gestión de los servicios del terminal móvil (103).
6. Procedimiento según cualquiera de las reivindicaciones 4 ó 5, que comprende además una etapa de notificación (108) al usuario por la que se ofrece al usuario una de las siguientes opciones: permitir permanentemente la ejecución del API, permitir temporalmente dicha ejecución, denegar permanentemente la ejecución del API o denegar temporalmente dicha ejecución.
7. Procedimiento según cualquiera de las reivindicaciones anteriores, donde dicho identificador de la información o servicio que se desea gestionar comprendido en la petición HTTP (901, 902, 903) comprende el URL de la información o servicio que se desea gestionar.
8. Procedimiento según la reivindicación 7, donde dicho URL comprende el MSISDN del terminal móvil (1).
9. Procedimiento según cualquiera de las reivindicaciones anteriores, donde dicha información almacenada en el terminal móvil (1) se refiere a una información que se elige de entre uno de los siguientes grupos: datos personales del usuario (105) e información sobre el estado del terminal móvil (106).
10. Procedimiento según la reivindicación 9, donde con dicha información se realiza una acción que se elige de entre uno de los siguientes grupos de acciones: acciones relativas a la gestión de datos personales del usuario (101) y acciones relativas a la gestión de la información sobre el estado del terminal móvil (102).
11. Procedimiento según cualquiera de las reivindicaciones anteriores, donde dicha información almacenada en un terminal móvil (1) se almacena en la memoria del terminal móvil (1) o en la tarjeta SIM del mismo.
12. Procedimiento según cualquiera de las reivindicaciones 1 a 8, donde dicho servicio configurado en el terminal móvil se refiere a un servicio del grupo de servicios del terminal móvil (107).
13. Procedimiento según la reivindicación 12, donde con dicho servicio se realiza una acción que se elige del grupo de acciones relativas a la gestión de servicios del terminal móvil (103).
14. Procedimiento según la reivindicación 2, donde dicha petición HTTP (902) se realiza sobre un canal de datos (1004) que se establece en un canal de señalización previamente establecido entre la pasarela (4) y el gestor de conexiones IP (111) del terminal móvil (1).
15. Procedimiento según la reivindicación 3, donde dicha respuesta HTTP (905) se realiza sobre un canal de datos (1004) que se establece en un canal de señalización previamente establecido entre la pasarela (4) y el gestor de conexiones IP (111) del terminal móvil (1).
16. Procedimiento según cualquiera de las reivindicaciones 14 ó 15, donde dicho canal de señalización entre ambos elementos (4, 11) es un socket TCP.
17. Procedimiento según cualquiera de las reivindicaciones 14 ó 15, donde dicho canal de datos entre ambos elementos (4, 11) es un socket TCP.
18. Sistema que comprende:
- al menos un terminal móvil (1) configurado para ser conectado a una red de comunicaciones móviles (3), donde dicho terminal móvil (1) comprende un servidor web (104), que tiene definida un API por cada información y por cada servicio proporcionado por el terminal móvil (1);
- al menos un terminal (7) configurado para ser conectado a una red de datos (5), donde dicho terminal (7) comprende un navegador web (700);
- al menos un servidor web (6) conectado a dicha red de datos (5);
caracterizado por que el terminal (7) es capaz de gestionar remotamente al menos una información almacenada y/o un servicio configurado en el terminal móvil (1) mediante el acceso a al menos una página web creada en el terminal (7) a partir de la descarga de dicha información almacenada o servicio configurado en el terminal móvil (1).
19. Sistema según la reivindicación 18, que comprende además una pasarela (4) capaz de establecer una conexión entre la red de datos (5) y la red de comunicaciones móviles (3).
Patentes similares o relacionadas:
TRANSCODIFICACIÓN DE DATOS DE VIDEO, del 8 de Febrero de 2012, de SAFFRON DIGITAL LIMITED: Procedimiento de transcodificación de los datos de decodificación de vídeo codificados y recodificación de dichos datos de vídeo, que comprende las […]
PROCESAMIENTO Y SUMINISTRO DE DATOS DE VIDEO, del 8 de Febrero de 2012, de SAFFRON DIGITAL LIMITED: Aparato para el tratamiento de vídeo para el suministro de datos de vídeo desde una pluralidad de fuentes accesibles a dispositivos […]
TÉCNICA PARA REALIZAR LA CONVERSIÓN DE SEÑALIZACIÓN ENTRE LOS DOMINIOS HTTP Y SIP, del 2 de Febrero de 2012, de TELEFONAKTIEBOLAGET L M ERICSSON (PUBL): Un método para realizar la conversión de señalización entre una sesión de estado del Protocolo de Transferencia Hipertexto, o HTTP, y un diálogo del Protocolo de Inicio […]
SISTEMA Y PROCEDIMIENTO PARA LLEVAR A CABO LA COMUNICACIÓN ENTRE UN SERVIDOR Y UN EQUIPO DE USUARIO, del 12 de Diciembre de 2011, de VODAFONE HOLDING GMBH: Sistema de comunicación para llevar a cabo una comunicación entre un servidor y al menos un equipo de usuario, estando el sistema de comunicación […]
UN PROCEDIMIENTO DE SINCRONIZACIÓN INICIADO POR SERVIDOR EN UN SISTEMA DE SINCRONIZACIÓN DONDE EL MENSAJE DE SOLICITUD DEL SERVIDOR TIENE UN TAMAÑO MÁXIMO, del 15 de Noviembre de 2011, de NOKIA CORPORATION: Un procedimiento de inicio de una sesión en un sistema de sincronización que comprende al menos un dispositivo electrónico que actúa como un dispositivo […]
GESTIÓN Y ACCESO REMOTO A BASES DE DATOS, SERVICIOS Y DISPOSITIVOS ASOCIADOS A UN TERMINAL MÓVIL, del 14 de Junio de 2011, de NOKIA CORPORATION: Un aparato terminal movil que comprende: un dispositivo de procesamiento de datos configurado para ejecutar: una aplicacion servidora […]
SISTEMA DE JUEGOS SEPARABLE BASADO EN UN NAVEGADOR DE INTERNET URL, del 9 de Marzo de 2011, de BALLY GAMING INC: Sistema para proporcionar operaciones de navegador a una red de juegos no habilitada para navegadores , comprendiendo el sistema: • una red de juegos no habilitada […]
Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]