WO2001075815A2 - Kartenterminal und verfahren zum betreiben eines kartenterminals - Google Patents

Kartenterminal und verfahren zum betreiben eines kartenterminals Download PDF

Info

Publication number
WO2001075815A2
WO2001075815A2 PCT/EP2001/003055 EP0103055W WO0175815A2 WO 2001075815 A2 WO2001075815 A2 WO 2001075815A2 EP 0103055 W EP0103055 W EP 0103055W WO 0175815 A2 WO0175815 A2 WO 0175815A2
Authority
WO
WIPO (PCT)
Prior art keywords
card
card terminal
function
terminal
network
Prior art date
Application number
PCT/EP2001/003055
Other languages
English (en)
French (fr)
Other versions
WO2001075815A3 (de
Inventor
Roger Kehr
Harald Vogt
Joachim Posegga
Original Assignee
Deutsche Telekom Ag
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Deutsche Telekom Ag filed Critical Deutsche Telekom Ag
Priority to JP2001573416A priority Critical patent/JP4870311B2/ja
Priority to EP01923676.9A priority patent/EP1350230B1/de
Priority to ES01923676.9T priority patent/ES2583954T3/es
Publication of WO2001075815A2 publication Critical patent/WO2001075815A2/de
Publication of WO2001075815A3 publication Critical patent/WO2001075815A3/de

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/355Personalisation of cards for use
    • G06Q20/3552Downloading or loading of personalisation data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/357Cards having a plurality of specified features
    • G06Q20/3576Multiple memory zones on card

Definitions

  • Card terminal and method for operating a card terminal
  • the invention is based on a method for operating a card terminal according to the preamble of claim 1 and a card terminal with the features mentioned in the preamble of claim 13.
  • the invention further relates to the use of a card having at least one card function with at least one non-volatile data memory.
  • Card terminals of this type have a card reader and a data processing device, card readers and this device being connected to one another. These card terminals are implemented, for example, as automated teller machines, in which a customer can carry out banking transactions with a corresponding card.
  • Cards of this type which are also referred to as smart cards, have at least one card function.
  • the cards have a function, for example, to receive cash from these machines.
  • the card has a non-volatile data memory in which customer-specific data are stored. This includes, for example, the account number or the like. In most cases they are on the Card stored data stored encrypted, so that undesired access by third parties is at least difficult.
  • the known card terminal In order to be able to use the card function, the known card terminal has an execution or application program correspondingly stored in it. This program supports the card function or enables it to be executed at the card terminal.
  • the known card terminal is thus defined for a specific card function. The known card terminal is therefore not very flexible.
  • This card terminal is provided for a card which has at least one card function and has a non-volatile data memory.
  • the method according to the invention is characterized in that the card terminal first determines the card function and that the card terminal is then configured in software as a function of the card function. After inserting the card into the card terminal - as mentioned above - the card function is first determined, in order to then load a corresponding configuration means into the card terminal depending on this card function. sen.
  • Such configuration means can be, for example, so-called card drivers, which enable the card terminal to communicate with the inserted card.
  • the software configuration therefore consists in reading at least one configuration means into the card terminal.
  • the method according to the invention is thus characterized in that the card terminal has a high degree of flexibility, since the corresponding configuration means is loaded into the card terminal only after the card function has been determined.
  • the same card terminals can thus be made available in hardware terms for different cards or different card functions. It is only through the software configuration according to the invention that the card terminal is then adapted to the corresponding card function, so that the desired user function can be carried out.
  • a particularly preferred exemplary embodiment is distinguished by the fact that for the configuration via a network interface of the card terminal a communication connection to one of the Map function assignable network element is built.
  • the configuration means can then be stored in this network element and is then loaded into the card terminal via the network in order to be able to be processed there. It is therefore possible to always be able to provide or execute the desired card function at any location of the card terminals in a network which has several card terminals.
  • the network element transmits at least one configuration means to the card terminal depending on the card function determined.
  • This configuration means can be a card driver that enables communication between the card terminal or card reader and the card. It is therefore possible in a particularly preferred embodiment to equip the card terminal with a “minimal software” which only allows the card function to be determined when the card is inserted. The card driver is then loaded to enable further communication with the card.
  • the card function is determined by means of at least one identification stored on the card.
  • Each card has at least one identification assigned only to this card, it being possible for each identification to be stored in the non-volatile data memory as a combination of letters and / or numbers.
  • the at least one identification can also be stored in encrypted form.
  • this at least one identification is read out via the card terminal and at least one card function is determined as a function thereof. It can therefore be provided that the at least one identification stored on the card is designed in such a way that the card function can be clearly identified.
  • the card terminal determines the network address of the network element from the identification.
  • the identification can therefore be coded accordingly, so that there is a clear assignment to a network address in order to be able to easily determine and also address the corresponding network element.
  • the card terminal uses the identification to determine request parameters which are forwarded to the network element in order to receive from the network element at least the configuration means assigned to the card function, which is then processed in the card terminal. If, for example, several card functions are stored on the card or if a single card function requires several configuration means, these can be obtained from the network element via the corresponding request parameters.
  • the card terminal establishes a communication connection to several network elements, preferably one after the other, depending on the card function and / or the configuration means already received. It is thus possible, after reading out the identification, to determine a network element via which configuration means can be obtained, and then to establish a communication link to another network element in order to obtain further configuration means.
  • At least one of the configuration means is a configuration program, which is also referred to as a card driver, with which the card terminal can communicate with the card.
  • At least another of the configuration means can be an execution or application program with which the card function can be executed or supported. These execution programs are also referred to as applications.
  • the desired card function can therefore be provided at any card terminal in the network.
  • At least one of the configuration means can be a network address of the one network element or a further network element.
  • the network address of a network element is determined, for example to which several network addresses assigned to the corresponding card function are stored. Accordingly, the network address assigned to the card function is selected and transmitted to the card terminal, which can then use this network address to address the further network element in order to obtain an execution program assigned to this card function.
  • At least one of the configuration means mentioned above is stored on the card.
  • At least one execution program can also be stored on the card.
  • This object is also achieved with a card terminal which has the features mentioned in claim 13.
  • This card terminal has a card reader and a data processing device in which at least one configuration means can be processed.
  • the card terminal is provided for a card having at least one card function with a non-volatile data memory.
  • the card terminal according to the invention is characterized in that it has a device for determining the card function and that the data processing device is designed to be software-configurable depending on the card function.
  • This data processing facility can therefore comprise a working memory into which at least one configuration means can be loaded, which can then be processed in a computing unit in order to be able to carry out or support the card function.
  • the card terminal according to the invention is also characterized by a high degree of flexibility. It is particularly intended for carrying out the above-mentioned method.
  • the card terminal In order to be able to configure the card terminal in software, in a further development of the invention it has a network interface which enables a communication connection to be established to a network element in which at least one of the configuration means is stored.
  • This object is also achieved using a card having at least one card function with at least one data memory, the software configuration of a card terminal being carried out when the card is used.
  • the card at least allows access to the card terminal in order to be able to determine the card function.
  • At least one configuration means can be stored on the card or in the data memory.
  • the identification stored on the card can be read out by a card terminal, whereupon the software configuration of the card terminal is carried out as a function of this identification. It is of course possible to store, preferably encrypted, security codes on the card, which are queried by the card terminal before various procedural steps in order to avoid unauthorized use of the card.
  • FIG. 1 shows a card terminal
  • FIG. 2 shows a procedure for the software configuration of the card terminal according to FIG. 1, and
  • FIG. 3 shows a network with at least one card terminal according to FIG. 1.
  • FIG. 1 shows a card terminal 1 which has a data processing device 2 which comprises a working memory 3, an arithmetic unit 4 and a device 5 for determining a card function.
  • the device 2 is connected to a card reader 6, which forms a hardware interface between the device 2 and a card 7 that can be inserted into the card reader 6.
  • the card reader 6 forms a hardware interface between the device 2 and a card 7 that can be inserted into the card reader 6.
  • the card terminal 1 can be implemented as an external device or can be integrated into the card terminal 1, as is indicated by dashed lines in FIG. 1.
  • the card terminal 1 also has a network interface 8 on, which is connected on the one hand to the device 2 and on the other hand to a network 9, which can be designed as a local area network (LAN) or also as a long-distance network, for example the Internet.
  • LAN local area network
  • At least one further network element 10 is connected to the network 9 in addition to the card terminal 1. Data transmission between the network 9 and the card terminal 1 and between the network 9 and the network element 10 is possible in each case in a bidirectional direction.
  • the card 7 has a non-volatile data memory 11, which can be designed as a magnetic strip or, as shown in FIG.
  • the card 7 has at least one card function 12, 13 or 14, the information unit associated with the card function 12, 13 or 14 being stored in the data memory 11 as a program code.
  • the card 7 has three card functions; Of course, more or fewer card functions 12, 13, 14 can be contained on the card 7.
  • the data memory 11 is implemented as a chip, it can also include a data processing processor, so that an "intelligent" card 7 is present.
  • a method for operating the card terminal 1 is described below with reference to FIG. 2: After the card 7 has been inserted into the card reader 6, the device 5 first determines the at least one card function 12, 13 or 14. This is preferably done by Data storage 11 stored identification I, which is also referred to as an identification string, from the Card 7 is read out. This takes place in particular in that the card or the data memory 11 is reset to a defined state, whereupon the data memory 11 delivers the aforementioned identification I to the device 5.
  • This identification I which is also referred to as the ATR (Answer To Reset) string, is thus delivered as a result as part of the standardized reset process of the card 7.
  • the card terminal 1 maps at least the following information units: the network address ADR 1 of the network element 10 and parameters for a request to this network element 10.
  • the card terminal 1 uses this network address ADRI to establish a communication connection with this network element 10 and gives one Request for this item 10 on.
  • This request comprises the parameters and information about the device 2, for example in order to receive information from the network 10 in a corresponding format.
  • information assigned to these parameters is selected from the network element 10 and sent back to the card terminal.
  • This information contains at least one configuration means K, which is processed in the device 2.
  • a configuration means K1 is, for example, a configuration program, which is also referred to as a card driver. This configuration means K1 is implemented in the device 2.
  • the device 2 uses communication with the card 7 to determine at least one further network address ADR2, ADR3 or the ADR4 and corresponding request parameters in order to receive at least one further configuration means K from at least one further network element 15, 16 or 17, which can be an execution program K2, for example.
  • the execution program K2 (application) enables the terminal-side execution of at least one of the card functions 12, 13 or 14.
  • the configuration means K obtained from the network elements 10, 15, 16, 17 are processed in the device 2, also referred to as the execution platform, in order to be able to support the desired card function.
  • Each configuration means K is given access to communication with the corresponding card function 12, 13 or 14, also referred to as an application.
  • Each configuration means can also have access to the network interface 8 in order to be able to independently request further configuration means K via the network 9.
  • all configuration means K1 and K2 can be requested by a single network element 10, 17, 16 or 15.
  • each configuration means K - as shown in FIG. 2 - is offered by one of the network elements 10, 15, 16 or 17.
  • the card terminal 1 has at least one ATR (Answer To Reset) mapping mechanism which is implemented in the device 5.
  • the card terminal 1 has the execution platform 2 in order to be able to execute quasi mobile code, that is to say the configuration means K.
  • the Written card terminal 1 is thus versatile software configurable, especially as a result of inserting the card 7 into the card reader 6, whereby the corresponding card function 12, 13 or 14 can be determined via the device 5.
  • the configuration means K to be processed for communication with the card 7 and the execution platform 2 to be processed can then be downloaded via the network 9, so that the card terminal 1, which is virtually inoperative before the card is inserted, is only activated by the software configuration.
  • the card terminal 1 therefore only has "minimal software” which makes it possible to determine the card function 12, 13 or 14. Only after this card function has been determined and corresponding configuration means have been received via the network 9 is the card terminal 1 "intelligent" and can support the at least one card function 12, 13, 14 on the terminal side.
  • the ATR mapping mechanism to be carried out with the device 5 could be imagined as the mapping of the identification I to at least one specifiable network address ADRI, ADR2, ADR3 or ADR4, behind which a server accessible in the network 9 is concealed with this fixed address.
  • the request to this network element 10, 15, 16, 17 could be implemented with an HTTP request parameterized by the ATR string and the information from the execution platform 2, to which the server returns the corresponding configuration means K dynamically, that is to say independently. If several ATR mapping mechanisms are provided, each mapping mechanism can be assigned at least one identification I (ATR string), which can in each case be assigned to at least one network address ADR.
  • the execution platform 2 could, for example, be similar to a Java applet platform of an ordinary web browser (Netscape, Internet Explorer etc.), into which Java applications can be dynamically downloaded and activated.
  • the essential difference here is the possibility of the configuration means K in the card terminal 1 being able to communicate with the corresponding card function 12, 13 or 14 or the corresponding card.
  • Other execution platforms are equally conceivable.
  • Information about the execution platform could be used, for example, to deliver a driver suitable for the execution platform.
  • the card terminal 1 can therefore potentially operate all cards for which suitable configuration means K, preferably in the network 9, are stored and which can be localized via the ATR mapping mechanism, that is to say via the identification I. However, it would also be possible to store at least one configuration means K on the card 7.
  • configuration means K are activated in the execution platform 2, this can be able to carry out further activities independently. These include, for example, Find out the applications 12, 13, 14 available on the card and initiate the activation of the corresponding configuration means K.
  • the configuration means K can offer a service interface in the network 9, by means of which the applications 12, 13, 14 on the card 7 are addressed by another network element in the network 9.
  • the configuration means K which can be assigned to the corresponding applications 12, 13, 14 on the card 7 to operate proactively, that is to carry out further activities independently, and to take the necessary actions to enable their range of services.
  • these applications 12, 13, 14 could ensure that the service of the card 7 is offered within a network.
  • This means that applications 12, 13, 14 stored on a card 7 can also be offered via the network 9 to other card terminals 1 connected to the network 9.
  • the applications 12, 13 or 14 stored on the card 7 can thus form the software configuration means for at least one further card terminal.
  • FIG. 3 shows a network 18 which comprises at least two card terminals 1 and at least one network element 10 to 17. These elements are connected to one another via a local network 9 '.
  • the network 9 ' can be connected to a wide area network 9'', preferably the Internet, via a network server 19.
  • configuration means K can be addressed via the network elements 10 to 17 of the local network 9 'and / or also via network elements 10' to 17 'of the Internet 9'', in order to configure the means at least one of the card terminals 2 to be able to provide.
  • at least one card terminal 1 is connected to the Internet 9 ′′.

Abstract

Die Erfindung betrifft ein Kartenterminal (1) und ein Verfahren zum Betreiben eines Kartenterminals (1) für eine zumindest eine Kartenfunktion (12, 13, 14) aufweisende Karte (7) mit einem nichtflüchtigen Datenspeicher (11). Es ist vorgesehen, dass das Kartenterminal (1) über eine Einrichtung (5) zuerst die Kartenfunktion (12, 13, 14) ermittelt und dass dann in Abhängigkeit der Kartenfunktion eine datenverarbeitende Einrichtung (2) des Kartenterminals (1) softwaremäßig konfiguriert wird.

Description

Kartenterminal und Verfahren zum Betreiben eines Kartenterminals
Die Erfindung geht aus von einem Verfahren zum Betreiben eines Kartenterminals gemäß Oberbegriff des Anspruchs 1 sowie von einem Kartenterminal mit den im Oberbegriff des Anspruchs 13 genannten Merkmalen. Die Erfindung betrifft ferner die Verwendung einer zumindest eine Kartenfunktion aufweisenden Karte mit zumindest einem nicht-flüchtigen Daten- Speicher.
Ein Kartenterminal sowie ein Verfahren zum Betreiben desselben sind bekannt. Derartige Kartenterminals weisen einen Kartenleser und eine datenverar- beitende Einrichtung auf, wobei Kartenleser und diese Einrichtung miteinander verbunden sind. Diese Kartenterminals sind beispielsweise als Bankautomaten realisiert, bei denen ein Kunde mit einer entsprechenden Karte Bankgeschäfte tätigen kann. Der- artige Karten, die auch als Smartcards bezeichnet werden, weisen zumindest eine Kartenfunktion auf. Im vorliegenden Beispiel der Bankautomaten besitzen die Karten beispielsweise eine Funktion, um Bargeld an diesen Automaten zu erhalten. Die Karte weist einen nicht-flüchtigen Datenspeicher auf, in dem kundenspezifische Daten abgespeichert sind. Hierzu gehören beispielsweise die Kontonummer oder dergleichen. In den meisten Fällen sind die auf der Karte gespeicherten Daten verschlüsselt abgelegt, so dass ein unerwünschter Zugriff durch Dritte zumindest erschwert ist.
Um die Kartenfunktion nutzen zu können, weist das bekannte Kartenterminal ein entsprechend in diesem gespeichertes Ausführungs- beziehungsweise Anwendungsprogramm auf. Dieses Programm unterstützt die Kartenfunktion beziehungsweise ermöglicht deren Ausführung am Kartenterminal. Somit ist das bekannte Kartenterminal für eine bestimmte Kartenfunktion festgelegt. Das bekannte Kartenterminal ist daher wenig flexibel .
Es ist daher Aufgabe der Erfindung, ein Verfahren zum Betreiben eines Kartenterminals sowie ein Kartenterminal der eingangs genannten Art anzugeben, das sich durch hohe Flexibilität auszeichnet.
Gelöst wird diese Aufgabe mit einem Verfahren zum
Betreiben eines Kartenterminals, das die im Anspruch 1 genannten Merkmale aufweist. Dieses Kartenterminal ist für eine zumindest eine Kartenfunktion aufweisende Karte vorgesehen, die einen nicht- flüchtigen Datenspeicher aufweist. Das erfindungsgemäße Verfahren zeichnet sich dadurch aus, dass das Kartenterminal zuerst die Kartenfunktion ermittelt und dass dann in Abhängigkeit der Kartenfunktion das Kartenterminal softwaremäßig konfiguriert wird. Nach dem Einschieben der Karte in das Kartenterminal wird -wie vorstehend erwähnt- zunächst die Kartenfunktion ermittelt, um anschließend in Abhängigkeit dieser Kartenfunktion ein entsprechendes Konfigurationsmittel in das Kartenterminal einzule- sen. Derartige Konfigurationsmittel können beispielsweise sogenannte Karten-Treiber sein, die es ermöglichen, dass das Kartenterminal mit der eingesteckten Karte kommunizieren kann. Da nicht in al- len Fällen die in dem nicht-flüchtigen Datenspeicher abgelegten Daten auf unterschiedlichen Karten in demselben Format abgespeichert sind, werden in den meisten Fällen diese Karten-Treiber als Konfigurationsmittel benötigt. Konfigurationsmittel kön- nen jedoch auch Ausführungs- beziehungsweise Anwendungsprogramme (Applikationen) sein, die die Kartenfunktion terminalseitig unterstützen beziehungsweise zur Ausführung bringen. Beim erfindungsgemäßen Verfahren besteht die softwaremäßige Konfigura- tion also darin, in das Kartenterminal zumindest ein Konfigurationsmittel einzulesen. Das erfindungsgemäße Verfahren zeichnet sich also dadurch aus, dass das Kartenterminal eine hohe Flexibilität besitzt, da erst nachdem die Kartenfunktion ermit- telt wurde das/die entsprechende (n) Konfigurationsmittel in das Kartenterminal geladen wird/werden. Es können somit für unterschiedliche Karten beziehungsweise unterschiedliche Kartenfunktionen hardwaremäßig ein und dieselben Kartenterminals bereit- gestellt werden. Erst durch die erfindungsgemäße softwaremäßige Konfiguration wird dann das Kartenterminal an die entsprechende Kartenfunktion ange- passt, so dass die gewünschte Benutzerfunktion ausführbar sind.
Ein besonders bevorzugtes Ausführungsbeispiel zeichnet sich dadurch aus, dass für das Konfigurieren über eine Netzwerkschnittstelle des Kartenterminals eine Kommunikationsverbindung zu einem der Kartenfunktion zuordenbaren Netzwerkelement aufgebaut wird. In diesem Netzwerkelement kann dann das Konfigurationsmittel abgespeichert sein, das dann über das Netzwerk in das Kartenterminal geladen wird, um dort abgearbeitet werden zu können. Mithin ist es möglich, in einem Netzwerk, das mehrere Kartenterminals aufweist, an beliebigen Standorten der Kartenterminals immer die gewünschte Kartenfunktion bereitstellen beziehungsweise ausführen zu können.
In einer Weiterbildung der Erfindung ist also vorgesehen, dass das Netzwerkelement in Abhängigkeit der ermittelten Kartenfunktion zumindest ein Konfigurationsmittel an das Kartenterminal übermittelt. Dieses Konfigurationsmittel kann ein Karten-Treiber sein, der eine Kommunikation zwischen Kartenterminal beziehungsweise Kartenleser und der Karte ermöglicht. Mithin ist es in besonders bevorzugter Ausführungsform möglich, das Kartenterminal mit ei- ner "Minimalsoftware" auszustatten, die es lediglich erlaubt, bei eingeschobener Karte die Kartenfunktion zu ermitteln. Um weitergehende Kommunikation mit der Karte zu ermöglichen, wird dann der Karten-Treiber geladen.
Bei einem besonders bevorzugten Ausführungsbeispiel wird die Kartenfunktion mittels zumindest einer auf der Karte gespeicherten Identifikation ermittelt. Jede Karte weist zumindest eine nur dieser Karte zugeordnete Identifikation auf, wobei jede Identifikation als Buchstaben- und/oder Zahlenkombination in dem nicht-flüchtigen Datenspeicher abgespeichert sein kann. Die zumindest eine Identifikation kann auch verschlüsselt abgelegt sein. Um die Karten- funktion feststellen zu können, wird über das Kartenterminal diese zumindest eine Identifikation ausgelesen und in deren Abhängigkeit zumindest eine Kartenfunktion ermittelt. Es kann also vorgesehen sein, dass die zumindest eine auf der Karte gespeicherte Identifikation so ausgelegt ist, dass eine eindeutige Ermittlung der Kartenfunktion ermöglicht wird.
Um die entsprechende softwaremäßige Konfiguration des Kartenterminals ausführen zu können, ist in einer Weiterbildung der Erfindung vorgesehen, dass das Kartenterminal aus der Identifikation die Netzwerkadresse des Netzwerkelements ermittelt. Die Identifikation kann also entsprechend codiert sein, so dass eine eindeutige Zuordnung zu einer Netzwerkadresse gegeben ist, um das entsprechende Netzwerkelement leicht ermitteln und auch ansprechen zu können.
Gemäß einer besonders bevorzugter Ausführungsform ist vorgesehen, dass das Kartenterminal aus der Identifikation Anfrage-Parameter ermittelt, die an das Netzwerkelement weitergeleitet werden, um von dem Netzwerkelement zumindest das eine der Kartenfunktion zugeordnete Konfigurationsmittel zu erhalten, das dann in dem Kartenterminal abgearbeitet wird. Sind beispielsweise mehrere Kartenfunktionen auf der Karte abgelegt oder benötigt eine einzige Kartenfunktion mehrere Konfigurationsmittel, so können diese über die entsprechenden Anfrage- Parameter von dem Netzwerkelement erhalten werden. Nach einer Weiterbildung der Erfindung ist vorgesehen, dass das Kartenterminal in Abhängigkeit der Kartenfunktion und/oder des bereits erhaltenen Konfigurationsmittels zu mehreren Netzwerkelementen, vorzugsweise nacheinander, eine Kommunikationsverbindung aufbaut. So ist es möglich, dass nach Auslesen der Identifikation ein Netzwerkelement ermittelt wird, über das Konfigurationsmittel erhalten werden können, und dass dann zu einem anderen Netz- werkelement eine Kommunikationsverbindung aufgebaut werden kann, um weitere Konfigurationsmittel zu erhalten.
Bei einem Aus ührungsbeispiel ist vorgesehen, dass zumindest eines der Konfigurationsmittel ein Konfigurationsprogramm ist, das auch als Karten-Treiber bezeichnet wird, mit dem das Kartenterminal mit der Karte kommunizieren kann.
Zumindest ein anderes der Konfigurationsmittel kann ein Ausführungs- beziehungsweise Anwendungsprogramm sein, mit dem die Kartenfunktion ausgeführt beziehungsweise unterstützt werden kann. Diese Ausfüh- rungsprograme werden auch als Applikationen be- zeichnet. Mithin kann an einem beliebigen Kartenterminal des Netzwerks die gewünschte Kartenfunktion bereitgestellt werden.
Bei einem anderen Ausführungsbeispiel kann zumin- dest eines der Konfigurationsmittel eine Netzwerkadresse des einen Netzwerkelements oder eines weiteren Netzwerkelements sein. Nach der Ermittlung der Kartenfunktion wird beispielsweise die Netzwerkadresse eines Netzwerkelements ermittelt, auf dem mehrere, der entsprechenden Kartenfunktion zugeordnete Netzwerkadressen abgelegt sind. Entsprechend wird die der Kartenfunktion zugeordnete Netzwerkadresse ausgewählt und an das Kartenterminal übermittelt, das dann mit dieser Netzwerkadresse das weitere Netzwerkelement ansprechen kann, um ein dieser Kartenfunktion zugeordnetes Ausführungspro- gramm zu erhalten.
Bei einem anderen Ausführungsbeispiel kann vorgesehen sein, dass zumindest eines der vorstehend erwähnten Konfigurationsmittel auf der Karte gespeichert ist. Insbesondere ist dann vorteilhaft, dass -sofern ein Karten-Treiber auf der Karte gespei- chert ist- sofort eine Kommunikation zwischen Kartenterminal und Karte möglich ist, um beispielsweise über ein Netzwerkelement dann das Ausführungsprogramm zu erhalten. Es kann auf der Karte auch zumindest ein Ausführungsprogramm gespeichert sein.
Diese Aufgabe wird auch mit einem Kartenterminal gelöst, das die in Anspruch 13 genannten Merkmale besitzt. Dieses Kartenterminal weist einen Kartenleser und eine datenverarbeitende Einrichtung auf, in der zumindest ein Konfigurationsmittel abgearbeitet werden kann. Das Kartenterminal ist für eine zumindest eine Kartenfunktion aufweisende Karte mit einem nicht flüchtigen Datenspeicher vorgesehen. Das erfindungsgemäße Kartenterminal zeichnet sich dadurch aus, dass es eine Einrichtung zur Ermittlung der Kartenfunktion aufweist und dass die datenverarbeitende Einrichtung in Abhängigkeit der Kartenfunktion softwaremäßig konfigurierbar ausgebildet ist. Diese datenverarbeitende Einrichtung kann also einen Arbeitsspeicher umfassen, in den zumindest ein Konfigurationsmittel ladbar ist, das dann in einem Rechenwerk abarbeitbar ist, um die Kartenfunktion ausführen beziehungsweise unterstüt- zen zu können. Das erfindungsgemäße Kartenterminal zeichnet sich also auch durch eine hohe Flexibilität aus. Es ist insbesondere für die Durchführung des vorstehend erwähnten Verfahrens vorgesehen.
Um das Kartenterminal softwaremäßig konfigurieren zu können, weist es in einer Weiterbildung der Erfindung eine Netzwerkschnittstelle, die einen Aufbau einer Kommunikationsverbindung zu einem Netzwerkelement ermöglicht, in dem zumindest eines der Konfigurationsmittel gespeichert ist.
Diese Aufgabe wird auch unter Verwendung einer zumindest eine Kartenfunktion aufweisenden Karte mit zumindest einem Datenspeicher gelöst, wobei bei der Verwendung der Karte die softwaremäßige Konfiguration eines Kartenterminals durchgeführt wird. Die Karte ermöglicht zumindest den Zugriff des Kartenterminals, um die Kartenfunktion ermitteln zu können.
Auf der Karte beziehungsweise in dem Datenspeicher kann zumindest ein Konfigurationsmittel abgelegt sein. Es genügt jedoch auch, wenn die auf der Karte gespeicherte Identifikation von einem Kartentermi- nal ausgelesen werden kann, woraufhin in Abhängigkeit dieser Identifikation die softwaremäßige Konfiguration des Kartenterminals ausgeführt wird. Selbstverständlich ist es möglich, auf der Karte, vorzugsweise verschlüsselte, Sicherheitscodes zu speichern, die vom Kartenterminal vor verschiedenen Verfahrensschritten abgefragt werden, um eine unbe- rechtigte Nutzung der Karte zu vermeiden.
Weitere vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen.
Die Erfindung wird nachfolgend anhand von Ausfüh- rungsbeispielen mit Bezug auf die Zeichnung näher erläutert. Es zeigen:
Figur 1 ein Kartenterminal,
Figur 2 ein Verfahrensablauf zur softwaremäßigen Konfiguration des Kartenterminals nach Figur 1 , und
Figur 3 ein Netzwerk mit zumindest einem Kartenterminal nach Figur 1.
Figur 1 zeigt ein Kartenterminal 1, das eine datenverarbeitende Einrichtung 2 besitzt, die einen Ar- beitsspeicher 3, ein Rechenwerk 4 und eine Einrichtung 5 zur Ermittlung einer Kartenfunktion umfasst. Die Einrichtung 2 ist mit einem Kartenleser 6 verbunden, der eine hardwaremäßige Schnittstelle zwischen der Einrichtung 2 und einer in den Kartenle- ser 6 einbringbaren Karte 7 bildet. Der Kartenleser
6 kann als externes Gerät realisiert oder aber in das Kartenterminal 1 integriert sein, wie dies in Figur 1 gestrichelt angedeutet ist. Das Kartenterminal 1 weist ferner eine Netzwerkschnittstelle 8 auf, die einerseits mit der Einrichtung 2 und andererseits mit einem Netzwerk 9 verbunden ist, welches als lokales Netzwerk (LAN) oder auch als Fernnetz, beispielsweise das Internet, ausgebildet sein kann. An das Netzwerk 9 ist neben dem Kartenterminal 1 ein zumindest ein weiteres Netzwerkelement 10 angeschlossen. Eine Datenübertragung zwischen dem Netz 9 und dem Kartenterminal 1 und zwischen dem Netzwerk 9 und dem Netzwerkelement 10 ist jeweils in bidirektionaler Richtung möglich.
Die Karte 7 weist einen nicht-flüchtigen Datenspeicher 11 auf, der als Magnetstreifen oder -wie in Figur 1 dargestellt- als Chip ausgebildet sein kann. Die Karte 7 weist zumindest eine Kartenfunktion 12, 13 oder 14 auf, wobei in dem Datenspeicher 11 die der Kartenfunktion 12, 13 oder 14 zugeordnete Informationseinheit als Programmcode gespeichert ist. Im Ausführungsbeispiel weist die Karte 7 drei Kartenfunktionen auf; selbstverständlich können mehr oder weniger Kartenfunktionen 12, 13, 14 auf der Karte 7 enthalten sein. Ist der Datenspeicher 11 als Chip realisiert, kann dieser außerdem einen datenverarbeitenden Prozessor umfassen, so dass ei- ne "intelligente" Karte 7 vorliegt.
Anhand von Figur 2 wird im folgenden ein Verfahren zum Betreiben des Kartenterminals 1 beschrieben: Nach dem Einschieben der Karte 7 in den Kartenleser 6 ermittelt zunächst die Einrichtung 5 die zumindest eine Kartenfunktion 12, 13 oder 14. Vorzugsweise erfolgt dies dadurch, dass eine in dem Datenspeicher 11 abgelegte Identifikation I, die auch als Identifikationsstring bezeichnet wird, aus der Karte 7 ausgelesen wird. Dies erfolgt insbesondere dadurch, dass die Karte beziehungsweise der Datenspeicher 11 auf einen definierten Zustand zurückgesetzt wird, woraufhin von dem Datenspeicher 11 die vorstehend erwähnte Identifikation I an die Einrichtung 5 geliefert wird. Diese auch als ATR (Ans- wer To Reset) -String bezeichnete Identifikation I wird also im Rahmen des standardisierten Rücksetzvorgangs der Karte 7 als Ergebnis geliefert. Aus dieser Identifikation I bildet das Kartenterminal 1 zumindest folgende Informationseinheiten ab: Die Netzwerkadresse ADR 1 des Netzwerkelernents 10 sowie Parameter für eine Anfrage an dieses Netzwerkelement 10. Das Kartenterminal 1 verwendet diese Netz- werkadresse ADRl zum Aufbau einer Kommunikationsverbindung mit diesem Netzwerkelement 10 und gibt eine Anfrage an dieses Element 10 auf. Diese Anfrage umfasst die Parameter und Informationen über die Einrichtung 2, um beispielsweise von dem Netzwerk 10 Informationen in einem entsprechenden Format zu erhalten. Aufgrund dieser Anfrage beziehungsweise dieser übermittelten Parameter wird aus dem Netzwerkelement 10 eine diesen Parametern zugeordnete Information ausgewählt und an das Kartenterminal zurückgesendet. Diese Information enthält zumindest ein Konfigurationsmittel K, das in der Einrichtung 2 abgearbeitet wird. Ein Konfigurationsmittel Kl ist beispielsweise ein Konfigurationsprogramm, das auch als Karten-Treiber bezeichnet wird. In der Einrichtung 2 wird dieses Konfigurationsmittel Kl zur Ausführung gebracht. Es ermöglicht dann die Kommunikation mit der Karte 7. Die Einrichtung 2 ermittelt durch Kommunikation mit der Karte 7 zumindest eine weitere Netzwerkadresse ADR2 , ADR3 o- der ADR4 und entsprechende Anfrageparameter, um von zumindest einem weiteren Netzwerkelement 15, 16, oder 17 zumindest ein weiteres Konfigurationsmittel K zu erhalten, das beispielsweise ein Ausführungs- programm K2 sein kann. Das Ausführungsprogramm K2 (Applikation) ermöglicht die terminalseitige Ausführung zumindest einer der Kartenfunktionen 12, 13, oder 14.
Die von den Netzwerkelementen 10, 15, 16, 17 erhaltenen Konfigurationsmittel K werden in der auch als Ausführungsplattform bezeichneten Einrichtung 2 abgearbeitet, um die gewünschte Kartenfunktion unterstützen zu können. Jedes Konfigurationsmittel K er- hält Zugang zur Kommunikation mit der entsprechenden auch als Applikation bezeichneten Kartenfunktion 12, 13 oder 14. Jedes Konfigurationsmittel kann außerdem Zugang zur Netzwerkschnittstelle 8 erhalten, um selbständig weitere Konfigurationsmittel K über das Netz 9 anfordern zu können. Selbstverständlich ist es auch möglich, dass sämtliche Kon- figurationsmittel Kl und K2 von einem einzigen Netzwerkelement 10, 17, 16 oder 15 angefordert werden können. Denkbar wäre es allerdings auch, dass jedes Konfigurationsmittel K -wie in Figur 2 dargestellt- von einem der Netzwerkelemente 10, 15, 16 oder 17 angeboten wird.
Das Kartenterminal 1 verfügt über zumindest einen ATR- (Answer To Reset) Abbildungsmechanismus, der in der Einrichtung 5 implementiert ist. Außerdem verfügt das Kartenterminal 1 über die Ausführungs- plattform 2, um quasi mobilen Code, also die Konfigurationsmittel K, ausführen zu können. Das be- schriebene Kartenterminal 1 ist also vielseitig softwaremäßig konfigurierbar, insbesondere als Folge des Einführens der Karte 7 in den Kartenleser 6, wodurch über die Einrichtung 5 die entsprechende Kartenfunktion 12, 13 oder 14 ermittelt werden kann. Über das Netzwerk 9 können anschließend die für die Kommunikation mit der Karte 7 und der in der Ausführungsplattform 2 abzuarbeitenden Konfigurationsmittel K herunter geladen werden, so dass das vor dem Einschieben der Karte nahezu funktionslose Kartenterminal 1 erst durch die softwaremäßige Konfiguration aktiviert wird. Zu Beginn eines Aktivierungsvorganges weist das Kartenterminal 1 also lediglich eine "Minimalsoftware" auf, die es ermög- licht, die Kartenfunktion 12, 13 oder 14 zu ermitteln. Erst nachdem diese Kartenfunktion ermittelt wurde und entsprechende Konfigurationsmittel über das Netzwerk 9 erhalten wurden, ist das Kartenterminal 1 "intelligent" und kann die zumindest eine Kartenfunktion 12, 13, 14 terminalseitig unterstützen.
Den mit der Einrichtung 5 auszuführenden ATR- Abbildungsmechanismus könnte man sich vorstellen als die Abbildung der Identifikation I auf zumindest eine vorgebbare Netzwerkadresse ADRl, ADR2 , ADR3 oder ADR4, hinter der sich ein im Netzwerk 9 zugänglicher Server mit dieser festen Adresse verbirgt. Die Anfrage an dieses Netzwerkelement 10, 15, 16, 17 könnte mit einer durch den ATR-String und den Informationen der Ausführungsplattform 2 parametrisierten HTTP-Anfrage realisiert sein, auf die der Server das entsprechende Konfigurationsmittel K dynamisch, also selbständig, zurückliefert. Sind mehrere ATR-Abbildungsmechanismen vorgesehen, kann jedem Abbildungsmechanismus zumindest eine I- dentifikation I (ATR-String) zugeordnet sein, die jeweils zumindest einer Netzwerkadresse ADR zuor- denbar ist.
Die Ausführungsplattform 2 könnte beispielsweise einer Java-Applet-Plattform eines gewöhnlichen Web- Browsers (Netscape, Internet Explorer etc.) ähneln, in die dynamisch Java-Applikationen heruntergeladen und aktiviert werden können. Wesentlicher Unterschied dabei ist die Möglichkeit der Konfigurationsmittel K im Kartenterminal 1 mit der entsprechenden Kartenfunktion 12, 13 oder 14 beziehungs- weise der entsprechenden Karte kommunizieren zu können. Andere Ausführungsplattformen sind gleichermaßen denkbar. Informationen über die Ausführungsplattform könnten beispielsweise genutzt werden, um einen für die Ausführungsplattform geeigne- ten Treiber zu liefern.
Das Kartenterminal 1 kann daher potentiell alle Karten bedienen, für die geeignete Konfigurationsmittel K, vorzugsweise im Netzwerk 9, hinterlegt sind und die über den ATR-Abbildungsmechanismus, also über die Identifikation I, lokalisiert werden können. Möglich wäre es allerdings auch, auf der Karte 7 zumindest ein Konfigurationsmittel K zu speichern.
Dadurch, dass die Konfigurationsmittel K in der Ausführungsplattform 2 aktiviert werden, kann diese in der Lage sein, eigenständig weitere Aktivitäten durchzuführen. Hierzu zählen beispielsweise das He- rausfinden der auf der Karte verfügbaren Applikationen 12, 13, 14 und die Veranlassung der Aktivierung der entsprechenden Konfigurationsmittel K.
Weiterhin können die Konfigurationsmittel K eine Dienste-Schnittstelle im Netzwerk 9 anbieten, mit deren Hilfe die Applikationen 12, 13, 14 auf der Karte 7 von einem anderen Netzwerkelernent im Netzwerk 9 angesprochen werden. Denkbar wäre es jedoch auch, dass die den entsprechenden Applikationen 12, 13, 14 auf der Karte 7 zuordenbaren Konfigurationsmittel K ihrerseits proaktiv tätig werden, also selbständig weitere Aktivitäten ausführen, und notwendige Aktionen zur Ermöglichung ihres Dienstean- gebots vornehmen. Weiterhin könnten diese Applikationen 12, 13, 14 dafür sorgen, innerhalb eines Netzwerkes den Dienst der Karte 7 anzubieten. Das heißt, dass auf einer Karte 7 gespeicherte Applikationen 12 , 13 , 14 über das Netzwerk 9 auch an ande- ren an dem Netzwerk 9 angeschlossene Kartenterminals 1 angeboten werden können. Es können also die auf der Karte 7 gespeicherten Applikationen 12, 13 oder 14 die softwaremäßigen Konfigurationsmittel für zumindest ein weiteres Kartenterminal bilden.
Figur 3 zeigt ein Netz 18, das zumindest zwei Kartenterminals 1 und zumindest ein Netzwerkelement 10 bis 17 umfasst. Diese Elemente sind über ein lokales Netzwerk 9' miteinander verbunden. Das Netzwerk 9' kann über einen Netzwerk-Server 19 mit einem Fernnetz 9'', vorzugsweise dem Internet, verbunden sein. Rein beispielhaft sind an das Internet 9'' Netzwerkelemente 10' bis 17' mit entsprechenden Adressen ADR', ADR'' angebunden. Somit wird klar, dass für die softwaremäßige Konfiguration der Kartenterminals 1 Konfigurationsmittel K über die Netzwerkelemente 10 bis 17 des lokalen Netzwerks 9' und/oder auch über Netzwerkelemente 10' bis 17' des Internets 9'' angesprochen werden können, um die Konfigurationsmittel an zumindest einem der Kartenterminals 2 bereitstellen zu können. Denkbar wäre es allerdings auch, dass zumindest ein Kartenterminal 1 an das Internet 9'' angeschlossen ist.

Claims

Patentansprüche
1. Verfahren zum Betreiben eines Kartenterminals (1) für eine zumindest eine Kartenfunktion (12,13,14) aufweisende Karte (7) mit einem nichtflüchtigen Datenspeicher (11) , dadurch gekennzeichnet, dass das Kartenterminal (1) zuerst die Karten- funktion (12,13,14) ermittelt und dass dann in Abhängigkeit der Kartenfunktion (12,13,14) das Kartenterminal (1) softwaremäßig konfiguriert wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeich- net, dass für das Konfigurieren über eine Netzwerkschnittstelle (8) des Kartenterminals (1) eine Kommunikationsverbindung zu zumindest einem der Kartenfunktion (12,13,14) zuordenbaren Netzwerkelement (10,15,16,17,10' ,15' ,16' ,17' ) aufgebaut wird.
3. Verfahren nach Anspruch 2 , dadurch gekennzeichnet, dass das Netzwerkelement (10, 15, 16 , 17 , 10 ' , 15 ' , 16 ',17') in Abhängigkeit der ermittelten Kartenfunktion (12,13,14) Konfigurationsmittel (K) an das Kartenterminal (1) übermittelt.
4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kartenfunktion (12,13,14) mittels zumindest einer auf der Karte (7) gespeicherten Identifikation (I) ermittelt wird.
5. Verfahren nach Anspruch 4 , dadurch gekennzeichnet, dass das Kartenterminal (1) aus der Identifi- kation (I) die Netzwerkadresse (ADRl, ADR2 , ADR3 , ADR4,ADR' , ADR ' ' ) des Netzelements (10,15,16,17,10', 15 ',16 ',17') ermittelt.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Kartenterminal (1) aus der Identifikation (I) Anfrage- Parameter ermittelt, die an das Netzwerkelement (10,15,16, 17,10' ,15' ,16' ,17' ) weitergeleitet wer- den, um von dem Netzwerkelement zumindest das eine der Kartenfunktion (12,13,14) zuordenbare Konfigurationsmittel (K) zu erhalten, das dann in dem Kartenterminal (1) abgearbeitet wird.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Kartenterminal (1) in Abhängigkeit der Kartenfunktion (12,13, 14) und/oder des Konfigurationsmittels (K) zu mehreren Netzwerkelementen (10, 15, 16 , 17, 10 ' , 15 ' , 16 ' , 17') vorzugsweise nacheinander, eine Kommunikationsverbindung auf aut .
8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass jedes der Netz- werkelemente (10, 15 , 16, 17, 10 ' , 15 ' , 16 ' , 17 ' ) Konfigurationsmittel (K) an das Kartenterminal (1) überträgt .
9. Verfahren nach einem der vorhergehenden Ansprü- ehe, dadurch gekennzeichnet, dass eines der Konfigurationsmittel (K) ein Konfigurationsprogramm (Kl) ist, mit dem das Kartenterminal (1) mit der Karte (7 ) kommunizieren kann.
10. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest ein anderes der Konfigurationsmittel (K) ein Ausführungsprogramm (K2) ist, mit dem die Kartenfunktion (12,13,14) ausgeführt werden kann.
11. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest ein weiteres der Konfigurationsmittel (K) eine Netz- werkadresse (ADRl, ADR2 , ADR3 , ADR4, ADR' , ADR' ' ) eines Netzwerkelements (10, 15, 16, 17, 10 ' , 15 ' , 16 ' , 17 ' ) ist.
12. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass zumindest ein Ausführungsprogramm (K2) auf der Karte (7) gespeichert ist.
13. Kartenterminal (1) für eine zumindest eine Kartenfunktion (12,13,14) aufweisende Karte (7) mit einem nicht-flüchtigen Speicher (11) , mit einem Kartenleser (6) und mit einer datenverarbeitenden Einrichtung (2), dadurch gekennzeichnet, dass das Kartenterminal (1) eine Einrichtung (5) zur Ermittlung der Kartenfunktion (12,13,14) aufweist und dass die datenverarbeitende Einrichtung (2) in Abhängigkeit der Kartenfunktion (12,13,14) software- mäßig konfigurierbar ausgebildet ist.
14. Kartenterminal nach Anspruch 13 , gekennzeichnet durch eine Netzwerkschnittsteile (8) , die einen
Aufbau einer KommunikationsVerbindung zu einem Netzwerkelement (10, 15, 16, 17, 10 ' , 15 ' , 16 ' , 17 ' ) ermöglicht .
15. Verwendung einer zumindest eine Kartenfunktion (12,13,14) aufweisenden Karte (7) mit zumindest einem nicht-flüchtigen Datenspeicher (11) , für die softwaremäßige Konfiguration eines Kartenterminals (1), insbesondere nach zumindest einem der Ansprüche 13 und 14.
PCT/EP2001/003055 2000-03-30 2001-03-16 Kartenterminal und verfahren zum betreiben eines kartenterminals WO2001075815A2 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2001573416A JP4870311B2 (ja) 2000-03-30 2001-03-16 カード端末およびカード端末を動作させるための方法
EP01923676.9A EP1350230B1 (de) 2000-03-30 2001-03-16 Kartenterminal und verfahren zum betreiben eines kartenterminals
ES01923676.9T ES2583954T3 (es) 2000-03-30 2001-03-16 Terminal de tarjetas y procedimiento para operar un terminal de tarjetas

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10015775.0 2000-03-30
DE10015775A DE10015775A1 (de) 2000-03-30 2000-03-30 Kartenmaterial und Verfahren zum Betreiben eines Kartenterminals

Publications (2)

Publication Number Publication Date
WO2001075815A2 true WO2001075815A2 (de) 2001-10-11
WO2001075815A3 WO2001075815A3 (de) 2003-07-24

Family

ID=7636940

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/003055 WO2001075815A2 (de) 2000-03-30 2001-03-16 Kartenterminal und verfahren zum betreiben eines kartenterminals

Country Status (6)

Country Link
US (1) US20030056019A1 (de)
EP (1) EP1350230B1 (de)
JP (1) JP4870311B2 (de)
DE (1) DE10015775A1 (de)
ES (1) ES2583954T3 (de)
WO (1) WO2001075815A2 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1376457A1 (de) * 2002-06-26 2004-01-02 Nokia Corporation Verfahren, System und Computerprogrammprodukt zur Personalisierung der Funktionen eines persönlichen Kommunikationsgerätes
WO2004003863A1 (en) * 2002-06-27 2004-01-08 Igt Scan based configuration control in a gaming environment
US8170615B2 (en) 2002-06-17 2012-05-01 Nokia Corporation Method and device for storing and accessing personal information
US8323103B2 (en) 2005-08-17 2012-12-04 Igt Scan based configuration control in a gaming environment
US9311772B2 (en) 2004-10-04 2016-04-12 Igt Jackpot interfaces and services on a gaming machine

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10215005A1 (de) * 2002-04-05 2003-10-23 Giesecke & Devrient Gmbh Konfigurieren eines Zahlungsverkehrsterminals
US20040010446A1 (en) * 2002-07-08 2004-01-15 Marko Vanska Mobile customer relationship management
US7274909B2 (en) * 2002-10-31 2007-09-25 Nokia Corporation Method and system for selecting data items for service requests
US7072672B1 (en) 2002-11-01 2006-07-04 Nokia Corporation Disposable mini-applications
US20040093274A1 (en) * 2002-11-08 2004-05-13 Marko Vanska Method and apparatus for making daily shopping easier
US7304585B2 (en) * 2004-07-02 2007-12-04 Nokia Corporation Initiation of actions with compressed action language representations
JP6374666B2 (ja) * 2014-02-19 2018-08-15 キヤノン株式会社 通信装置およびその制御方法、ならびにプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0446081A1 (de) 1990-01-25 1991-09-11 Gemplus Card International Verfahren zum Anwenderprogrammladen in einem Speicherkartenleser mit Mikroprozessor sowie System zur Durchführung dieses Verfahrens
WO1998009256A1 (de) 1996-08-30 1998-03-05 Siemens Aktiengesellschaft Verfahren zur vorbereitung der durchführung einer chipkarten-applikation und vorrichtungen zur durchführung dieses verfahrens
GB2326010A (en) 1997-06-07 1998-12-09 Ibm Data processing system using active tokens

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1988001818A1 (en) * 1986-09-02 1988-03-10 Wright Christopher B Automated transaction system using microprocessor cards
JPS63250789A (ja) * 1987-04-07 1988-10-18 Hitachi Maxell Ltd Icカ−ドシステムとそのリ−ダライタ
EP0299612B1 (de) * 1987-06-09 1995-02-08 Hitachi Maxell Ltd. Datenverarbeitungsanlage mit Anpassung der Ein-/Ausgabe-Funktionen
US5321840A (en) * 1988-05-05 1994-06-14 Transaction Technology, Inc. Distributed-intelligence computer system including remotely reconfigurable, telephone-type user terminal
US5050207A (en) * 1989-11-03 1991-09-17 National Transaction Network, Inc. Portable automated teller machine
DE4306198A1 (de) * 1993-02-27 1994-09-01 Sel Alcatel Ag Telekommunikationseinrichtung
FR2704704B1 (fr) * 1993-04-28 1995-09-01 Gemplus Card Int Systeme de communication.
FR2708764B1 (fr) * 1993-07-29 1995-09-15 Cga Hbs Terminal portatif autoconfigurable à carte à mémoire.
FR2709031B1 (fr) * 1993-08-10 1995-09-15 Krayem Nevoux Rola Ensemble terminal-modules d'accès pour installation de télécommunications.
MY125706A (en) * 1994-08-19 2006-08-30 Thomson Consumer Electronics High speed signal processing smart card
US5727207A (en) * 1994-09-07 1998-03-10 Adaptec, Inc. Method and apparatus for automatically loading configuration data on reset into a host adapter integrated circuit
JPH08315090A (ja) * 1995-05-23 1996-11-29 Toshiba Corp Icカードリーダライタおよびデータ伝送方法
JPH08328831A (ja) * 1995-06-02 1996-12-13 Canon Inc データ処理装置および方法
US5742845A (en) * 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
AUPN447595A0 (en) * 1995-07-31 1995-08-24 Achelles, Peter Remote smart card terminal link
SE505353C2 (sv) * 1995-10-31 1997-08-11 Nordbanken Ab Förfarande och anordning vid datakommunikation
US5742756A (en) * 1996-02-12 1998-04-21 Microsoft Corporation System and method of using smart cards to perform security-critical operations requiring user authorization
US6038551A (en) * 1996-03-11 2000-03-14 Microsoft Corporation System and method for configuring and managing resources on a multi-purpose integrated circuit card using a personal computer
GB9610645D0 (en) * 1996-05-21 1996-07-31 Ncr Int Inc Financial transaction system
US6405049B2 (en) * 1997-08-05 2002-06-11 Symbol Technologies, Inc. Portable data terminal and cradle
US5991875A (en) * 1997-09-17 1999-11-23 Micron Electronics, Inc. System configuration card
US6564995B1 (en) * 1997-09-19 2003-05-20 Schlumberger Malco, Inc. Smart card application-selection
US6484946B2 (en) * 1997-12-22 2002-11-26 Hitachi, Ltd. IC card information display device and IC card for use therewith
US6581122B1 (en) * 1998-03-26 2003-06-17 Gemplus Smart card which operates with the USB protocol
FR2777673B1 (fr) * 1998-04-15 2001-09-21 Bull Cp8 Dispositif de traitement de l'information comprenant des moyens pour gerer une memoire virtuelle, et procede de stockage d'informations associe
JPH11312090A (ja) * 1998-04-27 1999-11-09 Canon Inc 情報処理装置、その制御方法、記憶媒体および情報処理システム
US6393411B1 (en) * 1998-07-21 2002-05-21 Amdahl Corporation Device and method for authorized funds transfer
US6505297B1 (en) * 1998-09-09 2003-01-07 Hitachi, Ltd. IC card terminal device and installation of application program into IC card terminal device
US6192436B1 (en) * 1998-09-18 2001-02-20 Xilinx Inc. System and method for configuration of electronic devices using a smart card which having configuration data stored therein
FR2783624B1 (fr) * 1998-09-21 2000-12-15 Cit Alcatel Carte a puce permettant d'acceder a une application distante, terminal et systeme de communication associes et procede pour acceder a l'application distante au moyen de cette carte a puce
DE19860177C2 (de) * 1998-12-24 2002-11-21 Ibm Verfahren und Vorrichtung zur benutzerkontrollierten Freischaltung von Chipkartenfunktionen
US6615264B1 (en) * 1999-04-09 2003-09-02 Sun Microsystems, Inc. Method and apparatus for remotely administered authentication and access control
US6564056B1 (en) * 1999-08-03 2003-05-13 Avaya Technology Corp. Intelligent device controller
US6715679B1 (en) * 1999-09-08 2004-04-06 At&T Corp. Universal magnetic stripe card
US6484846B1 (en) * 2000-10-25 2002-11-26 White Consolidated Industries, Inc. Compressor oil pick-up tube
US20020087968A1 (en) * 2001-01-02 2002-07-04 Aditya Krishnan Set-top box with credit card reader and method of activation/authentication

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0446081A1 (de) 1990-01-25 1991-09-11 Gemplus Card International Verfahren zum Anwenderprogrammladen in einem Speicherkartenleser mit Mikroprozessor sowie System zur Durchführung dieses Verfahrens
WO1998009256A1 (de) 1996-08-30 1998-03-05 Siemens Aktiengesellschaft Verfahren zur vorbereitung der durchführung einer chipkarten-applikation und vorrichtungen zur durchführung dieses verfahrens
GB2326010A (en) 1997-06-07 1998-12-09 Ibm Data processing system using active tokens

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8170615B2 (en) 2002-06-17 2012-05-01 Nokia Corporation Method and device for storing and accessing personal information
EP1376457A1 (de) * 2002-06-26 2004-01-02 Nokia Corporation Verfahren, System und Computerprogrammprodukt zur Personalisierung der Funktionen eines persönlichen Kommunikationsgerätes
WO2004003863A1 (en) * 2002-06-27 2004-01-08 Igt Scan based configuration control in a gaming environment
US7909699B2 (en) 2002-06-27 2011-03-22 Igt Scan based configuration control in a gaming environment
US9311772B2 (en) 2004-10-04 2016-04-12 Igt Jackpot interfaces and services on a gaming machine
US9640035B2 (en) 2004-10-04 2017-05-02 Igt Jackpot interfaces and services on a gaming machine
US8323103B2 (en) 2005-08-17 2012-12-04 Igt Scan based configuration control in a gaming environment

Also Published As

Publication number Publication date
WO2001075815A3 (de) 2003-07-24
JP4870311B2 (ja) 2012-02-08
DE10015775A1 (de) 2001-10-04
EP1350230A2 (de) 2003-10-08
US20030056019A1 (en) 2003-03-20
JP2004513407A (ja) 2004-04-30
ES2583954T3 (es) 2016-09-23
EP1350230B1 (de) 2016-05-11

Similar Documents

Publication Publication Date Title
DE69813208T2 (de) Chipkarte mit datenumsetzer
DE60007620T2 (de) Spracherkennungsverfahren
DE69925806T2 (de) Verfahren zur kommunikation zwischen einer benutzerstation und einem netzwerk insbesondere das internet und architektur dafür
DE2837201C2 (de)
DE69534181T2 (de) System mit Endgerät und Karte, Karte und Endgerät
EP1350230B1 (de) Kartenterminal und verfahren zum betreiben eines kartenterminals
DE3743639A1 (de) Ic-karte und system zur ueberpruefung ihrer funktionstuechtigkeit
EP2626824A1 (de) Management durch ein mobiles Endgerät bereitgestellter virtueller Brieftaschen
DE69831814T2 (de) Verwaltungsverfahren für entwicklungsfähige anwendungen in einem system endgerät/chipkarte
DE102005001723A1 (de) Anordnung und Verfahren zum Steuern einer Datenverarbeitungseinrichtung unter Verwendung eines graphischen Codes, computerlesbares Speichermedium und Computerprogramm-Element
DE60008092T2 (de) Verfahren zur befehlverwaltung in mehreren anwendungsdatenbeständen und chipkarte zur durchführung des verfahrens
EP0811204B1 (de) Verarbeitung langer nachrichten in einer chipkarte
DE19964030A1 (de) Effizientes Laden von Dokumenten auf dem Internet
DE69932412T2 (de) Chipkartenkonfiguration
DE3812147C2 (de)
DE69732054T2 (de) Teilnehmer-/Mobilgerät-Identifizierungseinrichtung
DE60217729T2 (de) Verfahren zum erkennen eines elektronischen geräts in einem mehrfachsteuersystem
DE19845582A1 (de) Vereinfachtes Benutzen einer Chipkarte
DE19538448B4 (de) Datenbankmanagementsystem sowie Datenübertragungsverfahren
DE19932149A1 (de) System zur Ausführung von Transaktionen
EP1610218B1 (de) Tragbarer Datenträger, System mit einem solchen Datenträger und Verfahren zum Betreiben eines solchen Datenträgers
DE102005007581A1 (de) Verfahren zur Personalisierung eines tragbaren Datenträgers
DE19853730C2 (de) Verfahren und Vorrichtung zum Identifizieren und Behandeln von kritischen Chipkartenkommandos
DE102006014690A1 (de) Speicherverwaltung von Chipkarten
DE60133309T2 (de) Auslösung einer anwendung auf einer chipkarte

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

WWE Wipo information: entry into national phase

Ref document number: 2001923676

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 573416

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 10240033

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2001923676

Country of ref document: EP