Procedimiento en un soporte de datos portátil (1) con una primera interfaz (4) y una segunda interfaz (2) para comunicación con unidades de comunicación externas,
con las siguientes etapas en el soporte de datos portátil (1), que consiste en una tarjeta chip: - interrupción (S1; S31) del procesamiento de una primera comunicación de datos (19) que se desarrolla a través de la primera interfaz (4); - inicio (S2; S32) de una segunda comunicación de datos (16) a través de la segunda interfaz (2) después de la etapa de interrupción (S1; S31); - teniendo lugar después de la etapa de inicio (S2; S32) de la segunda comunicación de datos (16) una prosecución (S3, S5, S7; S33, S35) del procesamiento interrumpido de la primera comunicación de datos (19); - siendo la primera o la segunda comunicación de datos una comunicación de datos por contacto y, respectivamente, siendo la segunda o la primera comunicación de datos una comunicación de datos sin contacto, caracterizado porque - después de la etapa de prosecución (S3, S5, S7; S33, S35) de la primera comunicación de datos, la segunda comunicación de datos (16) iniciada se mantiene mediante el envío (S4, S6; S34) de una petición de prolongación (21) para un tiempo de espera predeterminado (WWT; BWT) mediante el soporte de datos portátil (1) en la segunda comunicación de datos (16) a través de la segunda interfaz (2) antes del vencimiento del tiempo de espera, siendo el tiempo de espera un Work Waiting Time en el sentido del protocolo T=0 o un Block Waiting Time en el sentido del protocolo T=1 o el protocolo T=CL
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2007/003970.
G06F3/08FISICA. › G06CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 3/00 Disposiciones de entrada para la transferencia de datos destinados a ser procesados en una forma utilizable por el computador; Disposiciones de salida para la transferencia de datos desde la unidad de procesamiento a la unidad de salida, p. ej. disposiciones de interfaz. › a partir de o hacia, soportes de registro distintos, p. ej. tarjeta perforada.
G06K19/00G06 […] › G06K RECONOCIMIENTO DE DATOS; PRESENTACION DE DATOS; SOPORTES DE REGISTROS; MANIPULACION DE SOPORTES DE REGISTROS (impresión per se B41J). › Soportes de registro para utilización con máquinas y con al menos una parte prevista para soportar marcas digitales.
G06K7/00G06K […] › Métodos o disposiciones para la lectura de soportes de registro (G06K 9/00 tiene prioridad; métodos o disposiciones para marcar los soportes de registro en forma digital G06K 1/00).
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.
[0001] La presente invención se refiere a un procedimiento para el funcionamiento simultáneo de interfaces de un soporte de datos portátil y a un soporte de datos de este tipo, a saber, una tarjeta chip, por ejemplo una tarjeta de telefonía móvil. [0002] Los desarrollos actuales en el campo de los soportes de datos portátiles utilizan varias interfaces físicamente independientes para un empleo más flexible. En particular, los soportes de datos portátiles pueden estar equipados con una interfaz de contacto y una interfaz adicional sin contacto, por ejemplo un dispositivo de antena para enlace radioeléctrico. La comunicación de datos propiamente dicha se realiza en ese caso mediante protocolos de comunicación por contacto correspondientes (en el campo de las tarjetas chip y la telefonía móvil T=0, T=1) y/o protocolos de comunicación sin contacto (T=CL), con una unidad de comunicación externa con la que el soporte de datos tiene un enlace de comunicación. [0003] Sin embargo, llegado el momento, tanto los sistemas operativos y de control disponibles para soportes de datos portátiles con una interfaz de contacto y una interfaz sin contacto como los modos de comunicación de datos asistidos actualmente por las múltiples unidades de lectura / escritura y de comunicación solo admiten una comunicación de datos bien a través de la interfaz de contacto, bien a través de la interfaz sin contacto. Esto resulta desventajoso en las situaciones en las que, durante una comunicación de datos a través de una de las dos interfaces, a través de la otra interfaz comienza otra comunicación de datos que no se puede repetir más adelante. En el caso de un soporte de datos portátil configurado como una tarjeta de telefonía móvil, esta situación se produce por ejemplo cuando está teniendo lugar una conversación telefónica a través de la interfaz de contacto y mientras tanto se ha de desarrollar una transacción de pago a través de la interfaz sin contacto, por ejemplo en el transporte público de cercanías. También se pueden imaginar situaciones correspondientes para otros tipos de soportes de datos portátiles. [0004] Una solución evidente a este problema consiste en la instalación en el soporte de datos portátil de un sistema operativo multitarea en tiempo real para realizar una comunicación de datos simultánea a través de las dos interfaces como procesos concurrentes cuasi paralelos. Sin embargo, esta solución actualmente no es realista teniendo en cuenta los recursos limitados de los soportes de datos portátiles y con frecuencia tampoco es necesaria para el uso normal de estos soportes de datos. [0005] El documento US 6105874 da a conocer un soporte de datos portátil con una interfaz de contacto y una interfaz sin contacto, que realiza la conmutación entre las dos interfaces mediante una lógica O. Sin embargo, en caso de una actividad simultánea de las dos interfaces, la operación O conduce a pérdidas de datos. El documento US 6045043 da a conocer un dispositivo de interfaz doble en el que, en cuanto un campo magnético actúa en la interfaz sin contacto, se inicia una comunicación de datos sin contacto independientemente del estado correspondiente de la interfaz de contacto. Sin embargo, esta preferencia de la interfaz sin contacto conduce a desventajas en relación con la estabilidad de las comunicaciones de datos por contacto. En el documento DE 19800798 A1 se describe una conmutación entre las dos interfaces. El documento DE 102004043408 A1 muestra las características del preámbulo de la reivindicación 1. [0006] Por consiguiente, un objetivo de la presente invención consiste en poder hacer funcionar simultáneamente y de forma fiable una interfaz de contacto y una interfaz sin contacto de un soporte de datos portátil. [0007] Este objetivo se resuelve según la invención mediante un procedimiento y un dispositivo con las características de las reivindicaciones independientes. Las reivindicaciones subordinadas describen configuraciones ventajosas y perfeccionamientos de la invención. [0008] A continuación se parte de la siguiente situación: en un soporte de datos portátil, que está equipado con un primer dispositivo de interfaz que incluye una primera interfaz y un segundo dispositivo de interfaz que incluye una segunda interfaz y también con un procesador, el primer dispositivo de interfaz lleva a cabo una comunicación de datos a través de la primera interfaz y mientras tanto el segundo dispositivo de interfaz comienza otra comunicación de datos. En este caso, un dispositivo secuenciador del soporte de datos secuencia las comunicaciones de datos concurrentes interrumpiendo la primera comunicación de datos y comenzando la segunda comunicación de datos o retrasando el comienzo de la segunda comunicación de datos. De este modo, la segunda comunicación de datos que comienza durante la primera comunicación de datos se puede ejecutar de forma cuasi simultánea con ésta sin que se produzca ningún conflicto de datos y sin que una de las dos comunicaciones de datos quede completamente desatendida a causa de un tratamiento preferente de la otra comunicación de datos. [0009] El dispositivo secuenciador coordina el funcionamiento de los dispositivos de interfaz y de las interfaces correspondientes de tal modo que posibilita un procesamiento secuencial de las comunicaciones de datos simultáneas. Para ello, el dispositivo secuenciador envía una señal correspondiente al primer dispositivo de interfaz para indicar que se ha de interrumpir la primera comunicación de datos que está teniendo lugar en ese momento, y otra señal al segundo dispositivo de interfaz para indicar que ha de comenzar la segunda comunicación de datos. Alternativamente, el dispositivo secuenciador envía una señal al segundo dispositivo de interfaz para indicar que se 2 ha de retrasar la segunda comunicación de datos mientras que el primer dispositivo de interfaz puede continuar la primera comunicación de datos sin que el secuenciador influya en ella. [0010] Si el primer dispositivo de interfaz es un dispositivo de interfaz sin contacto con una interfaz sin contacto y el segundo dispositivo de interfaz es un dispositivo de interfaz de contacto con una interfaz de contacto, la situación es la siguiente: durante el desarrollo de una comunicación de datos sin contacto a través de la interfaz sin contacto comienza una comunicación de datos por contacto a través de la interfaz de contacto. En este caso, en una primera forma de realización de la invención primero se interrumpe la comunicación de datos sin contacto en curso y se inicia la comunicación de datos por contacto y se ejecuta por completo hasta el final, tras lo cual continúa la comunicación de datos sin contacto interrumpida. Este proceso es coordinado por el dispositivo secuenciador por medio de señales correspondientes enviadas al dispositivo de interfaz sin contacto y al dispositivo de interfaz de contacto. En este contexto, en el marco de la comunicación de datos por contacto, el dispositivo de interfaz de contacto recibe un bloque de noticias o datos entrante completo y lo almacena en una memoria FIFO (First-In-First- Out - primero en entrar primero en salir) o de otro tipo. Esta operación de almacenamiento en memoria se puede realizar por ejemplo mediante un acceso directo a memoria (DMA; Direct Memory Access) o control por interrupción. Un bloque de noticias o datos completo de este tipo a almacenar puede consistir en particular en una instrucción enviada por una unidad de comunicación externa que está en contacto con el soporte de datos a través de la interfaz de contacto, por ejemplo una APDU de instrucción (C-APDU; Application Protocol Data Unit - unidad de datos de protocolo de aplicación) en caso de utilización del protocolo de comunicación T=1. [0011] En el marco de la comunicación de datos por contacto, después de recibir la instrucción, por ejemplo una APDU de instrucción, por orden del dispositivo secuenciador se envía a través de la interfaz de contacto una respuesta, por ejemplo una APDU de respuesta (Response-APDU; R-APDU), a la unidad de comunicación externa. Para ello, en el marco del protocolo T=1 hay disponible un determinado tiempo de respuesta (BWT; Block Waiting Time - tiempo de espera de bloque) entre la entrada de la instrucción y el envío de la respuesta correspondiente, y la unidad de comunicación externa interrumpe la comunicación de datos si no le llega ninguna respuesta dentro del tiempo de respuesta BWT. Para evitar esta consecuencia al expirar el tiempo de respuesta BWT, el dispositivo secuenciador puede ordenar al dispositivo de interfaz de contacto, mediante una señal correspondiente, que dirija una petición de prolongación (WTX; Waiting Time Extension - prolongación de tiempo de espera) a la unidad de comunicación externa en espera para prolongar el tiempo de procesamiento... [Seguir leyendo]
Reivindicaciones:
1. Procedimiento en un soporte de datos portátil (1) con una primera interfaz (4) y una segunda interfaz (2) para comunicación con unidades de comunicación externas, con las siguientes etapas en el soporte de datos portátil (1), que consiste en una tarjeta chip: - interrupción (S1; S31) del procesamiento de una primera comunicación de datos (19) que se desarrolla a través de la primera interfaz (4); - inicio (S2; S32) de una segunda comunicación de datos (16) a través de la segunda interfaz (2) después de la etapa de interrupción (S1; S31); - teniendo lugar después de la etapa de inicio (S2; S32) de la segunda comunicación de datos (16) una prosecución (S3, S5, S7; S33, S35) del procesamiento interrumpido de la primera comunicación de datos (19); - siendo la primera o la segunda comunicación de datos una comunicación de datos por contacto y, respectivamente, siendo la segunda o la primera comunicación de datos una comunicación de datos sin contacto, caracterizado porque - después de la etapa de prosecución (S3, S5, S7; S33, S35) de la primera comunicación de datos, la segunda comunicación de datos (16) iniciada se mantiene mediante el envío (S4, S6; S34) de una petición de prolongación (21) para un tiempo de espera predeterminado (WWT; BWT) mediante el soporte de datos portátil (1) en la segunda comunicación de datos (16) a través de la segunda interfaz (2) antes del vencimiento del tiempo de espera, siendo el tiempo de espera un Work Waiting Time en el sentido del protocolo T=0 o un Block Waiting Time en el sentido del protocolo T=1 o el protocolo T=CL. 2. Procedimiento según la reivindicación 1, caracterizado porque el procesamiento proseguido (S3, S5, S7; S33, S35) de la primera comunicación de datos (19) se interrumpe, al menos, una vez mediante el mantenimiento (S4, S6; S34) de la segunda comunicación de datos (16). 3. Procedimiento según la reivindicación 1 o 2, caracterizado porque la etapa de inicio (S3; S32) de la segunda comunicación de datos (16) incluye la recepción de al menos una primera parte de los datos a recibir. 4. Procedimiento según la reivindicación 3, caracterizado porque la etapa de inicio (S3; S32) de la segunda comunicación de datos (16) incluye el almacenamiento temporal de, al menos, dicha parte de los datos a recibir. 5. Procedimiento según una de las reivindicaciones 1 a 4, caracterizado porque después de la finalización (S7; S35) de la primera comunicación de datos (19) tiene lugar una conclusión (S8, S9, S10; S38) de la segunda comunicación de datos (16) mantenida. 6. Procedimiento según la reivindicación 5, caracterizado porque la conclusión (S8, S9, S10; S38) de la segunda comunicación de datos (16) mantenida incluye la recepción (S9) de una segunda parte de los datos a recibir. 7. Procedimiento según la reivindicación 5 o 6, caracterizado porque la conclusión (S8, S9, S10; S38) de la segunda comunicación de datos (16) mantenida incluye un procesamiento (S10; S38) de los datos a recibir. 8. Procedimiento según una de las reivindicaciones 3 a 6, caracterizado porque la primera parte recibida consiste en una instrucción (17). 9. Procedimiento según una de las reivindicaciones 3 a 6, caracterizado porque la primera parte recibida consiste en un encabezado de instrucción (17a). 10. Procedimiento según una de las reivindicaciones 1 a 9, caracterizado por un control del tiempo de espera predeterminado (BWT/WWT) en la segunda comunicación de datos (16) y una prolongación del tiempo de espera (BWT/WWT) si la primera comunicación de datos (19) proseguida no finaliza dentro del tiempo de espera. 11. Tarjeta chip (1) configurada para realizar un procedimiento según una de las reivindicaciones 1 a 10. 12. Tarjeta chip (1) según la reivindicación 11, caracterizada porque consiste en una tarjeta de telefonía móvil SIM. 11 Fig. 1 12 Fig. 2 13 Fig. 3 Fig. 4 14 Fig. 5 REFERENCIAS CITADAS EN LA DESCRIPCIÓN La lista de referencias citada por el solicitante lo es solamente para utilidad del lector, no formando parte de los documentos de patente europeos. Aún cuando las referencias han sido cuidadosamente recopiladas, no pueden excluirse errores u omisiones y la OEP rechaza toda responsabilidad a este respecto. Documentos de patente citado en la descripción US 6105874 A [0005] US 6045043 A [0005] Bibliografía de patentes citada en la descripción W. RANKL ; W. EFFING. Handbuch der Chipkarten [0026] DE 19800798 A1 [0005] DE 102004043408 A1 [0005] 16
Patentes similares o relacionadas:
Dispositivo, sistema y procedimiento de lector de etiquetas de datos portátil para identificar la localización de una etiqueta de datos, del 1 de Abril de 2020, de SYMBOL TECHNOLOGIES, LLC: Procedimiento para identificar la localización de una etiqueta de datos portátil, comprendiendo el procedimiento:
leer la etiqueta de datos […]
Lector de tarjetas compacto, del 25 de Marzo de 2020, de Ingenico Inc: Lector de tarjetas que comprende una placa de circuito impreso , un cabezal magnético y un conector de tarjetas chip , compartiendo […]
Dispositivo portable para el control de la presencia, producción y las tareas de trabajadores en procesos productivos, del 21 de Febrero de 2020, de GONZÁLEZ SÁNCHEZ, Ramón: 1. Dispositivo portable para el control de la presencia, la producción y las tareas de trabajadores en procesos productivos caracterizado por […]
Cuerpo del lector de la tarjeta con memoria reticular de protección recto-verso, del 1 de Enero de 2020, de Ingenico Group: Cuerpo del lector de la tarjeta con memoria que comprende, en una cara interna, un alojamiento de recepción de un conector de tarjeta con memoria, comprendiendo […]
Antena de múltiples bucles de transmisión/recepción de cancelación de señal para un lector de identificación de radiofrecuencia, del 1 de Enero de 2020, de ALLFLEX USA, INC: Un sistema de identificación animal de radiofrecuencia de baja frecuencia (RFID) que sigue la norma ISO 11785, que comprende:
una antena (400, […]
Lector y etiqueta, del 16 de Octubre de 2019, de FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V.: Lector para recibir de manera inalámbrica una señal (12; 12a-c) a partir de una etiqueta (20; 20a-c), comprendiendo la señal (12; 12a-c) una porción […]
Sonda de interrogación de RFID, del 18 de Septiembre de 2019, de Cryogatt Systems Limited: Una sonda de interrogación de RFID para interrogar contenedores de almacenamiento criogénico desechables con etiqueta RFID, comprendiendo la sonda:
un […]
SISTEMA Y MÉTODO PARA IDENTIFICAR, ALIMENTAR Y MANEJAR ANIMALES, EN ESPECIAL GANADO LECHERO, del 27 de Junio de 2019, de MARICHAL, José: En los sistemas de producción de leche de base pastoril es una tarea compleja balancear la dieta individual de los animales mediante la alimentación […]
Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .