ES2251108T3 - Procedimiento de gestion de una transaccion entre un terminal y una tarjeta con chip. - Google Patents
Procedimiento de gestion de una transaccion entre un terminal y una tarjeta con chip.Info
- Publication number
- ES2251108T3 ES2251108T3 ES98958295T ES98958295T ES2251108T3 ES 2251108 T3 ES2251108 T3 ES 2251108T3 ES 98958295 T ES98958295 T ES 98958295T ES 98958295 T ES98958295 T ES 98958295T ES 2251108 T3 ES2251108 T3 ES 2251108T3
- Authority
- ES
- Spain
- Prior art keywords
- terminal
- memory
- program
- option
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/355—Personalisation of cards for use
- G06Q20/3552—Downloading or loading of personalisation data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/357—Cards having a plurality of specified features
- G06Q20/3576—Multiple memory zones on card
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Theoretical Computer Science (AREA)
- Input From Keyboards Or The Like (AREA)
- Credit Cards Or The Like (AREA)
- Stored Programmes (AREA)
- Magnetic Ceramics (AREA)
- Non-Silver Salt Photosensitive Materials And Non-Silver Salt Photography (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Nitrogen And Oxygen Or Sulfur-Condensed Heterocyclic Ring Systems (AREA)
Abstract
Procedimiento de gestión de una transacción entre un Terminal (1) equipado de un procesador (3), una tarjeta con chip (2) equipado de un procesador (10), y un operador que selecciona con comandos (b1 a b4) del terminal las acciones a mandar ejecutar por este terminal, y por comprender las siguientes etapas: memorización, en una memoria (12) no volátil de la tarjeta, de una memoria de enlaces (15) y de un programa (13) de lectura y de traducción de la memoria de enlaces, cada enlace de la memoria de enlaces comprende, en un registro de esta memoria de enlaces, una designación (30) de una opción, que se elegirá en un menú, la opción está vinculada a un criterio (28) de selección de esta opción, y a un conjunto (31 a 34) de referencias con acciones que deben ejecutarse, ejecución por el programa de lectura y traducción (13) de una lectura selectiva según por lo menos uno de los criterios de la memoria de enlaces, ejecución por un programa de interfaz (22) del terminal de las opciones resultante de la puesta en aplicación del programa de lectura y traducción (13) de la memoria de enlaces (15) para visualizar las designaciones que incluyen las opciones seleccionadas, designación por el operador del terminal de la opción seleccionada y, ejecución por el procesador (3) del terminal de la acción para ejecutar la opción seleccionada.
Description
Procedimiento de gestión de una transacción entre
un terminal y una tarjeta con chip.
El presente invento tiene por objeto un
procedimiento de gestión de una transacción entre un terminal y una
tarjeta con chip. También pone la mira en la intervención de un
operador. En el marco del invento, tanto el terminal como el chip de
la tarjeta estarán equipados de un procesador de tratamiento de
señal.
Ya se conocen los terminales para tarjeta con
chip utilizados, principalmente, en el ámbito bancario, en el ámbito
del control de identidad, en las operaciones de pago, así como en
las aplicaciones de teléfono móvil de tipo GSM. No obstante, puede
aplicarse a todos los ámbitos en los que un terminal entra en
relación con una tarjeta con chip y un operador.
La precedente evocación de las aplicaciones
conocidas de utilización de las tarjetas con chip en transacciones
es sinónimo del hecho de que los terminales y las tarjetas están
especializados. En la mayoría de los casos, las tarjetas son
tarjetas únicamente equipadas de memoria: el lector de tarjeta - el
Terminal - posee un sistema de explotación para, en primer lugar,
entrar en relación con la tarjeta con chip, y en segundo lugar,
lanzar un programa de utilización de la tarjeta con chip. Por
ejemplo, en el ámbito bancario, para retirar dinero en un terminal,
el programa registrado en una memoria programa del terminal es de
naturaleza a visualizar en una pantalla de dicho terminal todas las
imágenes necesarias para que el operador comprenda las etapas que
deben efectuarse para obtener satisfacción.
Estos programas de utilización pueden ser muy
sencillos. En caso de que el terminal sea un terminal de pago, sólo
pedirá al operador que componga un código secreto para validar el
pago. También pueden ser más complejos. Y esto es justamente el
caso cuando los terminales son aparatos de teléfono móvil. En este
último caso, el programa de utilización del terminal comprende una
sucesión jerárquica de menús que presentan opciones y que el
operador puede elegir con el fin de beneficiarse de una prestación
particular entre numerosas prestaciones.
Ya se conoce en la demanda
EP-A-7173381 un sistema de
procedimiento de tratamiento de transacciones financieras con una
tarjeta con chip que contiene instrucciones preseleccionadas que
interpretan y ejecutan los terminales. El Terminal puede visualizar
funciones financieras disponibles en la tarjeta y ejecutar las
seleccionadas por el usuario. No obstante, este tipo de solución
presenta el inconveniente de no permitir la actualización de los
terminales según el estado de la técnica. En efecto, cada vez se
prevé más modificar el programa de utilización del sistema de
explotación de los terminales. El funcionamiento de la entrega de
una prestación por un terminal al que se conecta una tarjeta con
chip se produce de la siguiente manera. El terminal lanza su sistema
de explotación y se prepara para visualizar ciertas opciones
(conocidas) que son susceptibles de proponerse al operador. El
terminal interroga seguidamente a la tarjeta para saber si la
tarjeta es susceptible de proporcionar las opciones en cuestión.
Llegado el caso, sólo se visualizan en la pantalla del terminal las
opciones autorizadas por la tarjeta. El problema sobreviene el día
en que se desea hacer beneficiar a los portadores de tarjeta de
nuevas opciones cuando el sistema de explotación, y el programa de
aplicación del terminal ignoran incluso la existencia de dichas
opciones y no son, por lo tanto, capaces de interrogar la tarjeta
con chip sobre su potencialidad a este respecto, y aún menos
proponerla en la pantalla.
Además del problema de visualización propiamente
dicho, existe un problema subyacente de ejecución de la opción
suplementaria que el operador hubiera elegido en el menú. En
efecto, la elección de una opción corresponde, ya sea a mandar
lanzar por el terminal un subprograma, ya sea a realizar una
conexión en el lugar particular del software de explotación del
Terminal. La inexistencia de este subprograma, cuando se trata de
una opción nueva o de un punto de conexión correspondiente, hace
imposible la ejecución de una opción suplementaria más allá de la
visualización de la opción.
Para perfeccionarlo, preferiremos que la
prestación relativa a una opción suplementaria vaya acompañada de
una ejecución de ciertas acciones, por el procesador del terminal
y/o de la tarjeta con chip. En este caso, con el invento
demostraremos que logramos conseguir este objetivo sin tener que
cambiar previamente el sistema de explotación o el programa de
utilización del terminal y de la tarjeta con chip.
El principio del invento consiste esencialmente
en equipar el terminal de un programa con interfaz y en equipar la
tarjeta con una memoria de enlaces a la que está asociada un
programa de lectura y de traducción. Este programa de interfaz está
previsto para leer la memoria de enlaces por mediación del programa
de lectura y de traducción. La lectura de esta memoria de enlaces es
selectiva en función de los criterios conocidos. Este programa
extrae entonces de la memoria de enlaces de la tarjeta todos los
registros que corresponden a la selección. A continuación, es
capaz, combinándolos con los programas normalmente que se encuentran
en el terminal, de presentar las opciones y ejecutarlas.
La actualización y la evolución de las
aplicaciones ya no son necesarias efectuarlas en el terminal y en
la tarjeta, puesto que la información relativa a las opciones
disponibles está únicamente presente en la memoria de enlaces de la
tarjeta.
Así pues, el invento tiene por objeto un
procedimiento de gestión de una transacción entre un terminal
equipado de un procesador, una tarjeta con chip equipada de un
procesador y un operador que selecciona, con los comandos del
terminal, acciones para mandarlas ejecutar por dicho terminal,
caracterizado porque comprende las siguientes etapas:
- -
- memorización, en una memoria no volátil de la tarjeta, de una memoria de enlaces y de un programa de lectura y de traducción de la memoria de enlaces, cada enlace de la memoria de enlaces comprende, en un registro de esta memoria de enlaces, la designación de una opción que se elegirá en un menú vinculado a un criterio de selección de dicha opción y un conjunto de referencias con acciones que deben ejecutarse,
- -
- ejecución por el programa de lectura y traducción de una lectura selectiva según, por lo menos, uno de los criterios de la memoria de enlaces,
- -
- ejecución por un programa de interfaz del terminal de las designaciones resultantes de la puesta en aplicación de lectura y traducción de la memoria de enlaces para visualizar las designaciones que incluyen la opciones seleccionadas,
- -
- designación por el operador del terminal de la opción seleccionada y,
- -
- ejecución por el procesador del terminal de la acción para ejecutar la opción seleccionada.
El invento tiene igualmente por objeto un
procedimiento que comprende además una etapa de ejecución por el
procesador de la tarjeta de las instrucciones resultantes de la
traducción de una referencia a una acción que debe ejecutarse.
Como variante, el invento tiene igualmente por
objeto un procedimiento que comprende además, una etapa para mandar
ejecutar el programa de lectura y traducción selectiva de la
memoria de enlaces, con atribución en cada registro de la memoria
de enlaces, de un identificador de objeto, y selección de los
registros de la memoria de enlaces que comprende un mismo
identificador de objeto.
Además, el invento, tiene por objeto un
procedimiento que comprende igualmente las etapas de atribución de
cada registro de la memoria de enlaces información de presentación
para el terminal, y presentación al terminal del resultado de la
traducción con esta información de presentación.
El invento se comprenderá mejor cuando se lea la
siguiente descripción comparándola con las figuras que lo acompañan.
Estas explicaciones se dan a título indicativo y no limitativo del
invento. Las figuras demuestran:
- figura 1: la representación de un terminal y de
una tarjeta con chip utilizables para poner en aplicación el
procedimiento del invento;
- figura 2A a 2d: representaciones de las
visualizaciones provocadas por el programa del invento en una
pantalla del Terminal de la figura 1;
- figura 3: la representación esquemática de una
memoria de enlaces útil para poner en aplicación el procedimiento
del invento.
La figura 1 muestra un terminal 1 y una tarjeta
de chip 2 utilizados para poner en aplicación el procedimiento del
invento. El terminal comprende un procesador de tratamiento 3 en
relación, por mediación de un bus 4, para simplificar un bus de
comandos, de datos, y direcciones, con una memoria programa 5, un
teclado 6 de comando, una pantalla 7 de visualización, una interfaz
8 de entrada-salida, y una memoria 9 de trabajo. El
teclado 6 sirve para que un operador, no representado, entre los
comandos para que el Terminal 1 pueda realizar ciertas
prestaciones. La interfaz 8 de entrada-salida está
destinada a permitir la entrada en relación con la tarjeta con chip
2. Comprende, en particular, un conector para conectarse a un
conector 8A de la tarjeta con chip 2.
El chip de la tarjeta 2 comprende igualmente un
procesador de tratamiento 10 en relación con un bus 11 de
direcciones de comandos y datos, con un juego de memorias 12, una
memoria de datos 16 y una memoria de trabajo 17. La memoria programa
5 del Terminal así como el juego 12 de memorias programas de la
tarjeta y la memoria de datos 16 de esta última son memorias no
volátiles. El juego 12 de memorias de la tarjeta comprende,
preferentemente una memoria 15 de enlaces y una memoria 13 de
lectura y traducción de la memoria de enlaces.
Entre los programas contenidos en el sistema de
explotación del Terminal 1, y esquemáticamente representados como
memorizados en la memoria 5, retendremos los programas que permiten
efectuar, las operaciones deseadas. Estos programas comprenderán,
por ejemplo, un programa 18 de gestión del teclado 6, un programa
19 de gestión de la pantalla 7, un programa 20 de gestión de la
interfaz de entrada-salida 8 y un programa 23 que
sirve de interfaz hombre/máquina entre el operador y el
Terminal.
Con objeto a poder leer las tarjetas que fuesen
solamente tarjetas de memoria (sin procesador 10), la memoria 5
comprenderá igualmente un programa 21 de lectura de las memorias de
dichas tarjetas.
Por último, comprende un programa 22, que es
capaz de asegurar la relación con la tarjeta con chip 2.
El programa 13 lee y traduce, en una
representación convencionada para la interfaz 8A, los objetos de la
memoria de enlaces 15 y los transporta en la memoria de trabajo 17
en donde se pondrán a disposición del terminal vía la interfaz 8A.
El fin principal es que las informaciones a visualizar en la
pantalla 7 lleguen al bus 4. Las introduce el procesador 3 mediante
los programas 22 y 23. Las acciones del usuario, transmitidas por el
teclado 6, mediante el programa de gestión 18 se traducen por el
programa 22; el objetivo radica en transmitir estas acciones al
programa 13 vía las interfaces 8 y 8A. Por último, en función de la
memoria de enlaces 15 y de las acciones transmitidas, el programa
13 puede determinar la serie de la sesión.
Las figuras 2A a 2d demuestran de una manera
figurativa respectivamente el terminal 1 equipado de la pantalla 7
y del teclado 6.
En la figura 2A, está representada la totalidad
del Terminal 1; en las figuras 2b a 2d, solamente se ha
representado la pantalla para demostrar la navegación de un operador
entre las diferentes opciones de los menús propuestos. El terminal
representado es un terminal telefónico, el teclado 6 comprende las
teclas 1 a 9 y 0, así como la tecla cuadrado y la tecla estrella.
Comprende igualmente por otra parte un juego de botones b1 a b4,
así como un juego de flechas 24 a 27 que permiten, al igual que una
bola de maniobra o de un ratón de microordenador, desplazar una zona
de sobrebrillo por la pantalla. De este modo, el sobrebrillo se
coloca sobre una opción BANCO en la figura 2A cuando otras dos
opciones DIR. (por directorio) y CONFIG. (por configuración) están
igualmente representadas.
Las funciones de lo botones b1 a b4 pueden ser
normalizadas o libres. La selección de una opción puede realizarse
manipulando las flechas 24 a 27, para ponerla en sobrebrillo, y
apoyando el botón b2 para efectuarlo. En otro modo de acción, los
botones b3, b4 y b1 están situados enfrente de la visualización en
la pantalla 7 de ciertas opciones, y la elección de uno de esos
botones comprende la selección de la opción elegida que se
encuentra justo enfrente.
Este modo de selección implica, figura 2b, la
visualización en la pantalla 7 de las diferentes subopciones que
coresponden a una opción elegida. Así pues, para la aplicación
BANCO, la visualización comprenderá, en un ejemplo, en una primera
línea, la designación BANCO XYZ del nombre del banco designado en
la tarjeta con chip 2.
En las líneas 2, 3, 4 y 5 precedidas por un
número de categoría 1, 2, 3, y 4, aparecerán las designaciones de
las subopciones disponibles. Hemos representado una subopción
Cuentas. El operador puede desear, con ella, hacer una operación en
relación con su cuenta en banco. Una subopción Informaciones
permite mandar visualizar las informaciones en el banco: su
dirección, las horas de apertura de las ventanillas, etc.. Una
subopción Teléfono permite al seleccionarla obtener directamente una
comunicación telefónica con el banco.
Las figuras 2c y 2d demuestran lo que se produce
si se elige la subopción Cuenta en el menú BANCO, y si se elige la
sub-subopción Balanza en la subopción Cuenta.
En el estado de la técnica, el programa 22 era
capaz de poner en aplicación estas tres opciones. Por razones de
desarrollo del servicio del banco, el banco ha podido desear poner a
disposición de sus clientes un servicio de seguridad. Este servicio,
que aparece en la quinta línea con la categoría 4 en la pantalla 7,
no estaba previsto en el programa 22. Normalmente este programa 22
no puede visualizarse en la pantalla 7. Más allá de la visualización
pura, la prestación correspondiente tampoco puede lanzarse en el
estado de la técnica.
La figura 3 demuestra el medio esencial del
invento constituido por la memoria de enlaces 15. Esta memoria es
una memoria, preferentemente, de tipo programable y borrable con
objeto de poder actualizarla. La memoria 15, organizada en forma de
tabla se denomina memoria de enlaces porque comprende en sus
registros enlaces entre informaciones de tipos diferentes. Cada
registro de la tabla de enlaces comprende para cada tipo de
informaciones, un cierto número de octetos. Para un primer tipo 28,
tres de estos octetos, por ejemplo, los tres primeros, representan
un identificador de objeto. Se llama objeto a guardar, el conjunto
de las informaciones que deben aparecer en un momento dado en una
pantalla 7 cuando se ha elegido una opción o una subopción.
Para otro tipo de informaciones 29, dicha de
presentación, la tabla 15 comprende igualmente y de preferencia,
pero sin ser obligatorio, dos octetos (o un solo octeto, e incluso
tres o cuatro bits), para presentar el objeto en la pantalla. En un
cierto número de octetos siguientes, en la columna 30, por ejemplo
doce octetos, la tabla 15 menciona un tipo de informaciones que
representan la naturaleza del objeto. De este modo, la designación
correspondiente al objeto puede inscribirse en los doce octetos tal
como debe visualizarse.
Por último, en columnas referenciadas 31 a 34,
hemos indicado referencias de acciones, vinculadas a los objetos y
que pueden activarse mediante botones particulares, o una
configuración particular de botones del teclado 6.
En el marco de la utilización de los teléfonos de
tipo GSM, la normativa ha definido e impuesto la utilización de
cuatro botones. Por esta razón hemos representado aquí cuatro
columnas. No obstante, sería posible disponer de un número de
botones diferente y colocar en cada registro en correspondencia un
número de columnas diferente. En cada registro, a la derecha de
cada columna 31 a 34, hemos reservado un espacio, en un ejemplo,
correspondiente a un octeto. La columna 31 corresponde a la acción
que somos susceptibles de lanzar con el botón b2, la columna 33 con
el botón b3 y la columna 34 con el botón b4.
Los enlaces en cuestión en la memoria de enlaces
asocian por consiguiente, como mínimo la naturaleza de un objeto,
columna 30, con el identificador del objeto, columna 24. No se trata
de visualizar solamente las informaciones sino de lanzar asimismo
operaciones, el enlace concierne la asociación de la naturaleza del
objeto, columna 30, con el identificador del objeto, columna 28, y
con la lista, columnas 31 a 34, de las acciones correspondientes a
los diferentes botones comandables.
De preferencia, evidentemente, el lugar de la
opción o de la subopción en la pantalla está asociado igualmente al
registro.
En conformidad con lo que acabamos de ver en la
figura 2A, la memoria de enlaces 15 comprende un identificador de
objeto 01 para todo lo que concierne al banco con presentaciones de
objeto en la pantalla, definidas por los códigos de la columna
29.
Por otra parte, hemos considerado que la imagen
que aparece en la pantalla de la figura 2c es un segundo objeto.
Los redactados visualizados corresponden a informaciones relativas
al número 02 en los registros de la memoria 15. La
sub-subopción BALANZA, que es el tercer objeto,
comprende dos registros del objeto, un registro para el redactado
BALANZA, y otro registro para VD. TIENE. En un ejemplo, el objetivo
consiste en indicar un saldo. Y así sucesivamente, las diferentes
opciones pueden haber sido registradas en la memoria 15.
En el momento en que el banco decide poner a
disposición de sus clientes la opción complementaria Seguro, el
banco actualiza las tarjetas de sus clientes: introduce en ellas
una línea con un identificador de objeto 02 en columna 28,
correspondiente al objeto Banco, un número 04 de presentación del
objeto en columna 29, una indicación 4-Seguro en
columna 30, y referencias a las acciones D1, C1, B1, A1 en las
columnas 31 a 34.
Las figuras 2b a 2d demuestran por otra parte,
indicaciones en la parte baja de la pantalla VUELTA o SALIR que son
informaciones de ayuda que pueden estar impuestas por una
normativa, o por una costumbre en un campo. Estas informaciones
pueden administrarse por un programa 19 de gestión de pantalla
clásica. Los redactados de ayuda, VUELTA o SALIR, pueden colocarse
preferentemente encima de estos botones b1 y b3 que les corresponden
en la normativa.
En las columnas 31 a 34, hemos demostrado que las
acciones podían ser variadas y diferenciadas como se desease, de un
registro a otro. Por ejemplo, para la opción
1-Balanza del menú CUENTA, figura 2c, el apoyo en el
botón b2 cuando el puntero 42 puntea esta opción, provoca una
acción referenciada 2. La acción Z tendrá por efecto, en primer
lugar hacer visualizar el tercer objeto con sus dos líneas de
títulos BALANZA por debajo de la cual aparece VD. TIENE. El orden
referenciado por Z será no obstante más completo. Comprende, por
iniciativa del procesador 3 que pone en aplicación el programa de
lectura y de traducción 13, la ejecución de un enlace telefónico
con el banco concernido, una interrogación del saldo de la cuenta
(con contraseñas y códigos secretos de seguridad necesarios), una
transferencia del saldo leído en el enlace telefónico, y la
visualización del importe correspondiente XX, YY, a la derecha del
título VD. TIENE. Eventualmente, podría constituirse un tercer
objeto, registrable en la memoria 15, y correspondiente justamente
al importe XX, YY. En este caso, la visualización provocada por la
interfaz específica comprenderá una opción de visualización del
saldo antiguo o una opción de actualización, es decir el lanzamiento
de las operaciones que vimos anteriormente.
Claims (4)
1. Procedimiento de gestión de una transacción
entre un Terminal (1) equipado de un procesador (3), una tarjeta
con chip (2) equipado de un procesador (10), y un operador que
selecciona con comandos (b1 a b4) del terminal las acciones a
mandar ejecutar por este terminal, y por comprender las siguientes
etapas:
- -
- memorización, en una memoria (12) no volátil de la tarjeta, de una memoria de enlaces (15) y de un programa (13) de lectura y de traducción de la memoria de enlaces, cada enlace de la memoria de enlaces comprende, en un registro de esta memoria de enlaces, una designación (30) de una opción, que se elegirá en un menú, la opción está vinculada a un criterio (28) de selección de esta opción, y a un conjunto (31 a 34) de referencias con acciones que deben ejecutarse,
- -
- ejecución por el programa de lectura y traducción (13) de una lectura selectiva según por lo menos uno de los criterios de la memoria de enlaces,
- -
- ejecución por un programa de interfaz (22) del terminal de las opciones resultante de la puesta en aplicación del programa de lectura y traducción (13) de la memoria de enlaces (15) para visualizar las designaciones que incluyen las opciones seleccionadas,
- -
- designación por el operador del terminal de la opción seleccionada y,
- -
- ejecución por el procesador (3) del termninal de la acción para ejecutar la opción seleccionada.
2. Procedimiento según la reivindicación 1,
caracterizado por comprender, además, una etapa de ejecución
por el procesador (10) de la tarjeta de instrucciones resultante de
la traducción de una referencia a una acción por ejecutar.
3. Procedimiento según una de las
reivindicaciones 1 y 2, caracterizado porque:
- -
- para mandar ejecutar el programa de lectura y traducción (13) selectiva de la memoria de enlaces, atribución a cada registro de la memoria de enlaces de un identificador (28) de objeto, y
- -
- selección de los registros de la memoria de enlaces que comprende un mismo identificador de objeto.
4. Procedimiento según una de las
reivindicaciones 1 a 3, caracterizado por comprender,
además, las siguientes etapas:
- -
- atribución a cada registro de la memoria de enlaces de una información de presentación (29) para el terminal, y
- -
- presentación al terminal del resultado de la traducción con esta información de presentación.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9716195A FR2772957B1 (fr) | 1997-12-19 | 1997-12-19 | Procede de gestion d'applications evolutives dans un systeme terminal / carte a puce |
| FR9716195 | 1997-12-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2251108T3 true ES2251108T3 (es) | 2006-04-16 |
Family
ID=9514871
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES98958295T Expired - Lifetime ES2251108T3 (es) | 1997-12-19 | 1998-12-02 | Procedimiento de gestion de una transaccion entre un terminal y una tarjeta con chip. |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US6405931B1 (es) |
| EP (1) | EP1040455B1 (es) |
| JP (1) | JP2001527253A (es) |
| CN (1) | CN1281570A (es) |
| AT (1) | ATE306106T1 (es) |
| AU (1) | AU1438799A (es) |
| CA (1) | CA2315363A1 (es) |
| DE (1) | DE69831814T2 (es) |
| ES (1) | ES2251108T3 (es) |
| FR (1) | FR2772957B1 (es) |
| WO (1) | WO1999033032A1 (es) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU1223901A (en) * | 1999-10-20 | 2001-04-30 | Spyrus, Inc. | Method and system for an integrated circuit card interface device with multiple modes of operation |
| US6981152B2 (en) | 2000-07-28 | 2005-12-27 | 360 Degree Web, Inc. | Smart card security information configuration and recovery system |
| GB0106082D0 (en) | 2001-03-13 | 2001-05-02 | Mat & Separations Tech Int Ltd | Method and equipment for removing volatile compounds from air |
| US8010405B1 (en) | 2002-07-26 | 2011-08-30 | Visa Usa Inc. | Multi-application smart card device software solution for smart cardholder reward selection and redemption |
| US9852437B2 (en) | 2002-09-13 | 2017-12-26 | Visa U.S.A. Inc. | Opt-in/opt-out in loyalty system |
| US7121456B2 (en) | 2002-09-13 | 2006-10-17 | Visa U.S.A. Inc. | Method and system for managing token image replacement |
| US8015060B2 (en) | 2002-09-13 | 2011-09-06 | Visa Usa, Inc. | Method and system for managing limited use coupon and coupon prioritization |
| US8626577B2 (en) | 2002-09-13 | 2014-01-07 | Visa U.S.A | Network centric loyalty system |
| KR20040034782A (ko) * | 2002-10-17 | 2004-04-29 | 주식회사 제이에스디지텍 | 스마트 카드를 이용한 단말기 시스템 업그레이드 방법 및그 장치 |
| US6920611B1 (en) | 2002-11-25 | 2005-07-19 | Visa U.S.A., Inc. | Method and system for implementing a loyalty merchant component |
| KR100957262B1 (ko) * | 2002-12-12 | 2010-05-12 | 엘지전자 주식회사 | 메모리 카드 리더기가 장착된 디지털 기기의 프로그램 업그레이드 방법 |
| US7827077B2 (en) | 2003-05-02 | 2010-11-02 | Visa U.S.A. Inc. | Method and apparatus for management of electronic receipts on portable devices |
| US8554610B1 (en) | 2003-08-29 | 2013-10-08 | Visa U.S.A. Inc. | Method and system for providing reward status |
| US7104446B2 (en) | 2003-09-03 | 2006-09-12 | Visa U.S.A., Inc. | Method, system and portable consumer device using wildcard values |
| US7051923B2 (en) | 2003-09-12 | 2006-05-30 | Visa U.S.A., Inc. | Method and system for providing interactive cardholder rewards image replacement |
| US8005763B2 (en) | 2003-09-30 | 2011-08-23 | Visa U.S.A. Inc. | Method and system for providing a distributed adaptive rules based dynamic pricing system |
| US8407083B2 (en) | 2003-09-30 | 2013-03-26 | Visa U.S.A., Inc. | Method and system for managing reward reversal after posting |
| US7653602B2 (en) | 2003-11-06 | 2010-01-26 | Visa U.S.A. Inc. | Centralized electronic commerce card transactions |
| CN1294490C (zh) * | 2003-12-31 | 2007-01-10 | 宏碁股份有限公司 | 智能卡与终端机间的数据处理方法及数据处理系统 |
| KR100541642B1 (ko) * | 2004-03-11 | 2006-01-10 | 삼성전자주식회사 | 플래시 메모리의 데이터 관리 장치 및 방법 |
| US20110145082A1 (en) | 2009-12-16 | 2011-06-16 | Ayman Hammad | Merchant alerts incorporating receipt data |
| US8429048B2 (en) | 2009-12-28 | 2013-04-23 | Visa International Service Association | System and method for processing payment transaction receipts |
| GB2517155A (en) * | 2013-08-12 | 2015-02-18 | Mastercard International Inc | Local evaluation of computer equipment |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2539897B1 (fr) * | 1983-01-20 | 1988-12-30 | Cii Honeywell Bull | Procede et dispositif pour habiliter le detenteur d'un objet portatif tel qu'une carte, a acceder par cette carte a au moins un service dispense par au moins un organisme habilitant |
| JP2675429B2 (ja) * | 1990-10-08 | 1997-11-12 | 富士写真フイルム株式会社 | メモリカードにおけるデータ管理方式 |
| DE69127881T2 (de) * | 1990-12-10 | 1998-02-05 | Thomson Multimedia Sa | Verfahren und Vorrichtung zum Bilden einer Schnittstelle zwischen Chipkarten und Endgeräten |
| FR2696888A1 (fr) * | 1992-10-12 | 1994-04-15 | Morgaine Sylvain | Système de boîtier communicant à écran tactile, intégrant une carte à mémoire qui définit sa fonctionnalité. |
| FR2714987B1 (fr) * | 1994-01-10 | 1996-02-02 | Remery Patrick | Système pour transactions comprenant des terminaux et des cartes à mémoire et carte à mémoire correspondante. |
| US5705798A (en) * | 1994-12-16 | 1998-01-06 | Mastercard International Inc. | System and method for processing a customized financial transaction card |
| JP3746313B2 (ja) * | 1995-03-29 | 2006-02-15 | 株式会社ルネサステクノロジ | Icカード |
| FR2734937B1 (fr) * | 1995-05-30 | 1997-07-25 | Syseca | Systeme a cartes a puce intelligentes |
| ES2153455T3 (es) * | 1995-08-04 | 2001-03-01 | Belle Gate Invest B V | Sistema de intercambio de datos que incluye unidades portatiles de procesamiento de datos. |
-
1997
- 1997-12-19 FR FR9716195A patent/FR2772957B1/fr not_active Expired - Fee Related
-
1998
- 1998-12-02 CN CN98812136A patent/CN1281570A/zh active Pending
- 1998-12-02 EP EP98958295A patent/EP1040455B1/fr not_active Expired - Lifetime
- 1998-12-02 WO PCT/FR1998/002586 patent/WO1999033032A1/fr not_active Ceased
- 1998-12-02 AT AT98958295T patent/ATE306106T1/de not_active IP Right Cessation
- 1998-12-02 DE DE69831814T patent/DE69831814T2/de not_active Expired - Fee Related
- 1998-12-02 ES ES98958295T patent/ES2251108T3/es not_active Expired - Lifetime
- 1998-12-02 CA CA002315363A patent/CA2315363A1/fr not_active Abandoned
- 1998-12-02 AU AU14387/99A patent/AU1438799A/en not_active Abandoned
- 1998-12-02 JP JP2000525864A patent/JP2001527253A/ja active Pending
-
2000
- 2000-06-19 US US09/596,551 patent/US6405931B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO1999033032A1 (fr) | 1999-07-01 |
| FR2772957B1 (fr) | 2000-02-04 |
| EP1040455A1 (fr) | 2000-10-04 |
| JP2001527253A (ja) | 2001-12-25 |
| DE69831814T2 (de) | 2006-07-06 |
| DE69831814D1 (de) | 2005-11-10 |
| FR2772957A1 (fr) | 1999-06-25 |
| ATE306106T1 (de) | 2005-10-15 |
| CA2315363A1 (fr) | 1999-07-01 |
| US6405931B1 (en) | 2002-06-18 |
| AU1438799A (en) | 1999-07-12 |
| EP1040455B1 (fr) | 2005-10-05 |
| CN1281570A (zh) | 2001-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2251108T3 (es) | Procedimiento de gestion de una transaccion entre un terminal y una tarjeta con chip. | |
| FI117990B (fi) | Tiedonvaihtojärjestelmä, joka käsittää kannettavia tietojenkäsittely-yksiköitä | |
| CA2678101C (en) | Authentication device and method | |
| ES2209969T3 (es) | Protocolo de gestion, procedimiento de verificacion y de transformacion de un fragmento de programa descargado y sistemas correspondientes. | |
| JP2001512272A (ja) | コンピューター・ネットワーク上におけるコンピューター・プログラムの記憶ならびに転送を最適コントロールするためのコンピューター化したシステムおよびそれに関連する方法 | |
| JP2002504293A (ja) | ダイナミック・ランダム・エンクリプションを用いたデータ伝送用セキュリティ装置 | |
| AR248196A1 (es) | Dispositivo de seleccion de datos a partir de una pluralidad de fuentes de datos tales como una tarjeta de credito y similares. | |
| JP2007226839A (ja) | データ構造を記憶するメモリ及び方法 | |
| CN104966211A (zh) | 一种自动识别渠道关系的方法及系统 | |
| US6718319B1 (en) | Method and apparatus for formatting smart cards and card readers | |
| JP2004334856A (ja) | 入力装置および入力装置の構成方法 | |
| ES2393220T3 (es) | Método y sistema para el incremento de la seguridad en la elaboración de firmas electrónicas mediante tarjeta con chip | |
| JP2557838B2 (ja) | Icカ−ド | |
| CN108469962A (zh) | 基于手机盾的移动终端及手机盾管理方法 | |
| JPS63206852A (ja) | シングルチツプlsi | |
| US7664960B1 (en) | Password enhancing device | |
| EP1079339A2 (en) | Secure personalization of chip cards | |
| CN109799987A (zh) | 金融产品数据处理方法、系统、计算机设备及存储介质 | |
| CN108521822A (zh) | Pos机中的密码安全输入方法及装置 | |
| CN100354790C (zh) | 信息处理设备 | |
| KR20000066231A (ko) | 시간, 장소에 따라 변하는 가변 암호 체계 | |
| CN113395273A (zh) | 登录身份验证方法、装置、设备及存储介质 | |
| JP3671238B2 (ja) | チップカードのためのデータの動的解釈方法 | |
| CN105809011B (zh) | 一种可以动态加载应用的二代USB Key兼容Java Card平台的方法 | |
| CN105744518B (zh) | 一种无线连接认证方法和装置 |