CONVERSION DE PROTOCOLO "PROTOCOLO INDEPENDIENTE DE SOPORTE" (BIP) - TCP/IP PARA LA COMUNICACION ENTRE UN MODULO SIM Y UN TERMINAL.
Método de ofrecer los servicios de un servidor HTTP o HTTPS, el servidor siendo implementado por o ejecutado en un primer dispositivo electrónico portátil (1),
a una aplicación (23) ejecutada en un segundo dispositivo electrónico, en dónde el primer dispositivo electrónico intercambia mensajes HTTP con el segundo dispositivo electrónico a través de un canal de comunicación entre el primer y segundo dispositivo electrónico según el Protocolo Independiente del Portador, caracterizado en que el segundo dispositivo electrónico (2) es un terminal lector que aloja el dispositivo portátil (1)
Tipo: Resumen de patente/invención. Número de Solicitud: W05001621IB.
Solicitante: GEMALTO SA.
Nacionalidad solicitante: Francia.
Dirección: 6, RUE DE LA VERRERIE,92190 MEUDON.
Inventor/es: MAHALAL,ILAN C/O AXALTO S.A. INTELLECTUAL PROPERTY DEPARTMENT, CHAUMARTIN,NICOLAS, ABELLAN SEVILLA,JORGE.
Fecha de Publicación: .
Fecha Concesión Europea: 19 de Agosto de 2009.
Clasificación Internacional de Patentes:
- H04L29/06E
- H04L29/06S8D
- H04L29/08N1
- H04L29/08N3
Clasificación PCT:
- H04L29/06 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. › caracterizadas por un protocolo.
- H04W8/18 H04 […] › H04W REDES DE COMUNICACION INALAMBRICAS (difusión H04H; sistemas de comunicación que utilizan enlaces inalámbricos para comunicación no selectiva, p. ej. extensiones inalámbricas H04M 1/72). › H04W 8/00 Gestión de datos de red. › Procesamiento de los datos de usuario o subscriptor, p. ej. servicios de suscripción, preferencias de usuario o perfil de usuario; Transferencia de datos de usuario o subscriptor.
Clasificación antigua:
Fragmento de la descripción:
Conversión de protocolo "protocolo independiente de soporte" (BIP) - TCP/Ip para la comunicación entre un módulo SIM y un terminal.
En términos generales, el presente invento trata del intercambio de datos entre un primer dispositivo electrónico y un segundo dispositivo electrónico, y especialmente del intercambio de mensajes HTTP (Protocolo de Transferencia de Hipertexto) entre un servidor web implementado por o ejecutado en el primer dispositivo electrónico y un navegador web que opera en el segundo dispositivo electrónico.
De conformidad con el invento, el primer dispositivo electrónico es portátil y el segundo dispositivo electrónico es externo al dispositivo portátil.
En la aplicación principal del invento, el primer dispositivo electrónico o dispositivo portátil será una tarjeta de circuito integrado o tarjeta inteligente, en concreto la compatible con ISO 7816-4, que incluye plataformas (U) SIM ((U) Módulo de Identificación del Suscriptor), UICC, R-UIM (Módulo de Identidad de Usuario Desmontable) y WIM (Módulo de Identidad Inalámbrica); el segundo dispositivo electrónico será un terminal lector de tarjeta inteligente en forma de teléfono móvil. A lo largo de esta descripción, utilizaremos el ejemplo de una tarjeta inteligente y un terminal. No obstante, el invento puede aplicarse a otros casos en los que el dispositivo portátil sea una tarjeta de memoria Multimedia Card o el dispositivo externo sea un PDA (Asistente Personal Digital) o un PC (Ordenador Personal).
Los servidores web como HTTP o HHTPS pueden estar integrados en dispositivos portátiles al igual que las tarjetas inteligentes. Los recursos incluidos en las tarjetas inteligentes pueden ser accedidos por el HHTP a través de una aplicación ejecutada en el terminal donde está conectada la tarjeta inteligente. Además, debido a que el HTTP está diseñado para transmitir páginas de hipertexto, para aplicaciones de la tarjeta inteligente, puede ser utilizado un navegador web en el terminal como una interfaz de usuario.
El nivel de aplicación del protocolo de Internet HTTP está diseñado para ser utilizado sobre TCP/IP (Protocolo de Control de Transmisión/Protocolo de Internet) y los navegadores estándares utilizan TCP/IP para transmitir mensajes HTTP. Sin embargo, para la transmisión de datos entre una tarjeta inteligente y un terminal, se utilizan otros protocolos diferentes al TCP en el nivel de capa transporte. Específicamente, las actuales soluciones de tarjeta inteligente que alojan un servidor web utilizan protocolos patentados para la transmisión de mensajes HHTP.
Documento:
BADRA M ET AL: "Toward SSL integration in SIM smartcards" CONFERENCIA SOBRE CONEXIÓN DE REDES Y COMUNICACIONES INALÁMBRICAS, 2004. WCNC. 2004 IEEE ATLANTA, GA, USA 21-25 MARZO 2004, PISCATAWAY, NJ, USA, IEEE, vol. 2, 21 marzo 2004, páginas 889-894, ISBN: 0-7803-8344-3, revela el uso de un canal BIP para la comunicación entre una tarjeta inteligente y un servidor remoto.
Por lo tanto, el objetivo del invento es proporcionar mecanismos para el intercambio de mensajes HTTP entre un servidor web integrado en un dispositivo portátil, como una tarjeta inteligente, y una aplicación ejecutada en un dispositivo externo, como un navegador web ejecutado en un terminal lector de tarjeta inteligente, por medio de la utilización de capas transporte existentes en la tarjeta inteligente.
Además, el invento tiene como objeto permitir que la aplicación ejecutada en el dispositivo externo utilice TCP/IP para el intercambio de menajes HTTP como si hubiera una conexión TCP/IP entre esta aplicación y el servidor web integrado en el dispositivo portátil.
El objetivo se consigue a través de los métodos y dispositivos definidos en las afirmaciones independientes 1 y 17. Las nuevas formas de realización preferentes están definidas en las afirmaciones dependientes.
De conformidad con la realización preferente del invento, se consigue el objetivo mediante un método consistente en ofrecer los servicios de los servidores HTTP o HTPPS, siendo el servidor implementado por o ejecutado en el primer dispositivo electrónico, a un segundo dispositivo electrónico en dónde el primer dispositivo electrónico intercambia mensajes HTTP con el segundo dispositivo electrónico a través de un canal de comunicación entre el primer y segundo dispositivo electrónico, según el Protocolo Independiente del Portador.
La ventaja consiste en que los mecanismos y comandos estándar definidos por entidades de estandarización como el 3GPP (Proyecto de Asociación para la Tercera Generación) y el ETSI (Instituto Europeo de Normas de Telecomunicaciones), pueden utilizarse para intercambiar mensajes HTTP entre el primer y el segundo dispositivo electrónico.
Según una realización preferente adicional del invento, los mensajes HTTP transmitidos desde el primer dispositivo electrónico al segundo a través del canal de comunicación, serán asimismo transmitidos dentro del segundo dispositivo electrónico a una aplicación ejecutada en el segundo dispositivo electrónico a través de TCP/IP, y los mensajes HTTP recibidos por el primer dispositivo electrónico desde el segundo dispositivo electrónico han sido comunicados dentro del segundo dispositivo electrónico a través de TCP/IP.
Esto tiene la ventaja de que la aplicación de intercambio de mensajes HTTP con el servidor puede utilizar TCP/IP, lo cual es un protocolo estándar para el intercambio de mensajes HTTP.
Según una realización preferente adicional del invento, la aplicación ejecutada en el segundo dispositivo electrónico es un navegador web y el servidor HTPP o HTTPS transfiere páginas HTML, xHTML, cHTML o WML a este navegador web.
Por lo tanto, las páginas de hipertexto se pueden utilizar para crear la interfaz de usuario de una aplicación ejecutada en el primer dispositivo electrónico.
Según una realización preferente adicional del invento, se utiliza la orden de DECLARE SERVICE (declaración de servicio) para notificar al segundo dispositivo electrónico acerca de los servicios del servidor HTTP o HTTPS ofrecidos por el primer dispositivo electrónico.
Esto permite al primer dispositivo electrónico descargar en la base de datos del segundo dispositivo electrónico la información proporcionada por el primer dispositivo electrónico a los servicio del servidor web.
Según una realización preferente adicional del invento, el usuario puede ser autenticado con un encabezado HTTP estándar de WWW-Authenticate enviando atributos de PIN-Type y/o PIN-Value.
Esto permite identificar al usuario únicamente usando mensajes HTTP descifrables por un navegador web, convirtiendo en totalmente innecesario el uso de otras unidades como APDU (Unidad de Datos del Protocolo de Aplicación).
En una realización preferente del invento, el primer dispositivo electrónico es una tarjeta inteligente.
En otra realización preferente del invento, el primer dispositivo electrónico es una tarjeta de memoria Multimedia Card.
Una realización preferente del invento es un programa informático que incluye elementos de programas informáticos de codificación para hacer que el primer dispositivo electrónico ejecute el método descrito anteriormente.
Otra realización preferente del invento es un dispositivo electrónico el cual implementa o ejecuta un servidor HTTP o HTTPS y efectúa el método descrito anteriormente.
Una realización preferente adicional del invento consiste en método por el cual se permite que una aplicación ejecutada en un segundo dispositivo electrónico utilice el protocolo TCP/IP para intercambiar mensajes con un servidor HTTP o HTTPS implementado o ejecutado en un primer dispositivo electrónico, a través de un canal de comunicación según el Protocolo Independiente del Portador para el intercambio de mensajes entre el segundo y primer dispositivo electrónico. En el segundo dispositivo electrónico (2), el canal de comunicación está gestionado por un gateway (pasarela) que convierte los protocolos del Protocolo Independiente del Portador -TCP/IP en mensajes recibidos por el servidor HTTP o HTTPS, así como la conversión de TCP/IP-Protocolo Independiente del Portador en mensajes enviados al servidor HTTP o HTTPS.
La aplicación ejecutada en el segundo dispositivo electrónico podrá establecer una conexión TCP/IP con el gateway como si la conexión estuviera establecida directamente con el servidor HTTP, lo que hace el uso del Protocolo Independiente...
Reivindicaciones:
1. Método de ofrecer los servicios de un servidor HTTP o HTTPS, el servidor siendo implementado por o ejecutado en un primer dispositivo electrónico portátil (1), a una aplicación (23) ejecutada en un segundo dispositivo electrónico, en dónde el primer dispositivo electrónico intercambia mensajes HTTP con el segundo dispositivo electrónico a través de un canal de comunicación entre el primer y segundo dispositivo electrónico según el Protocolo Independiente del Portador, caracterizado en que el segundo dispositivo electrónico (2) es un terminal lector que aloja el dispositivo portátil (1).
2. Método según la reivindicación 1, caracterizado en que los mensajes HTTP transmitidos desde el primer dispositivo electrónico (1) al segundo dispositivo electrónico (2) a través del canal de comunicación, serán además transmitidos dentro del segundo dispositivo electrónico a una aplicación ejecutada en el segundo dispositivo electrónico a través de TCP/IP, y en que los mensajes HTTP recibidos por el primer dispositivo electrónico desde el segundo dispositivo electrónico han sido comunicados dentro del segundo dispositivo electrónico a través de TCP/IP.
3. Método según la reivindicación 2, caracterizado en que la aplicación ejecutada en el segundo dispositivo electrónico es un navegador web y en que el servidor HTPP o HTTPS transfiere páginas HTML, xHTML, cHTML o WML a este navegador web (23).
4. Método según alguna de las reivindicaciones previas, caracterizado en que se utiliza la orden de DECLARE SERVICE para notificar al segundo dispositivo electrónico (2) acerca de los servicios del servidor HTTP o HTTPS ofrecidos por el primer dispositivo electrónico (1).
5. Método según alguna de las reivindicaciones previas, caracterizado en que el usuario puede ser autenticado con un encabezado HTTP estándar de WWW-Authenticate enviando atributos de PIN-Type y/o PIN-Value.
6. Método según alguna de las reivindicaciones previas, caracterizado en que el primer dispositivo electrónico es una tarjeta inteligente (1).
7. Método según alguna de las reivindicaciones 1 a 5, caracterizado en que el primer dispositivo electrónico (1) es una tarjeta de memoria Multimedia Card.
8. Método según alguna de las reivindicaciones previas, caracterizado en que el segundo dispositivo electrónico (2) es un teléfono móvil.
9. Método según alguna de las reivindicaciones 1 a 7, caracterizado en que el segundo dispositivo electrónico (2) es un PDA (Asistente Personal Digital).
10. Método según alguna de las reivindicaciones 1 a 7, caracterizado en que el segundo dispositivo electrónico (2) es un PC.
11. Método según cualquiera de las reivindicaciones previas caracterizado en que en el segundo dispositivo electrónico (2), el canal de comunicación está gestionado por un gateway (24) el cual convierte los protocolos del Protocolo Independiente del Portador -TCP/IP a mensajes recibidos por el servidor HTTP o HTTPS, así como la conversión de TCP/IP- Protocolo Independiente del Portador a mensajes enviado al servidor HTTP o HTTPS.
12. Método según la reivindicación 11, caracterizado en que una dirección IP interna y un nombre de dominio interno son asignados al gateway (24) y en que el nombre de dominio interno es mapeado a la dirección IP interna, y en que el nombre de dominio interno es utilizado en Identificadores de Recursos Uniformes para indicar que el identificador de Recurso Uniforme identifica un recurso en el primer dispositivo electrónico.
13. Método según la reivindicación 11 cuando depende de la reivindicación 6, caracterizado en que el primer dispositivo electrónico (1) es una tarjeta inteligente, y en que el Identificador de Recurso Uniforme incluye información para acceder a las aplicaciones estándares de la tarjeta inteligente como (U)SIM y WIM.
14. Método según alguna de las reivindicaciones 11 a 13, caracterizado en que se envía una orden al primer dispositivo electrónico para abrir un canal de comunicación cuando la aplicación ejecutada en el segundo dispositivo electrónico (2) abre un socket TCP/IP al gateway.
15. Método según la reivindicación 14, caracterizado en que el socket TCP/IP es mapeado al canal de comunicación abierto.
16. Método según alguna de las reivindicaciones 11 a 15, caracterizado en que la aplicación ejecutada en el segundo dispositivo electrónico es un navegador web.
17. Un sistema incluyendo un primer dispositivo electrónico el cual corresponde a un dispositivo portátil (1) y un segundo dispositivo electrónico (2), el primer dispositivo electrónico ofreciendo los servicios de servidores HTTP o HTPPS, siendo el servidor implementado por o ejecutado en el primer dispositivo electrónico, el primer dispositivo electrónico intercambiando mensajes HTTP con el segundo dispositivo electrónico a través de un canal de comunicación entre el primer y segundo dispositivo electrónico según el Protocolo Independiente del Portador, caracterizado en que el segundo dispositivo electrónico es un terminal lector que aloja un dispositivo portátil.
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 […]
ACCESO DESDE UN TERMINAL REMOTO A LA INFORMACION DE UN TERMINAL MOVIL, del 10 de Febrero de 2011, de VODAFONE ESPAÑA, S.A.: 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 […]