DE10050484B4 - Pocket media reader - Google Patents

Pocket media reader Download PDF

Info

Publication number
DE10050484B4
DE10050484B4 DE2000150484 DE10050484A DE10050484B4 DE 10050484 B4 DE10050484 B4 DE 10050484B4 DE 2000150484 DE2000150484 DE 2000150484 DE 10050484 A DE10050484 A DE 10050484A DE 10050484 B4 DE10050484 B4 DE 10050484B4
Authority
DE
Germany
Prior art keywords
application
data
memory
reading
data content
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 - Fee Related
Application number
DE2000150484
Other languages
German (de)
Other versions
DE10050484A1 (en
Inventor
Settimio Marchetti
Alexander Kolbeck
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giesecke and Devrient GmbH
Original Assignee
Giesecke and Devrient GmbH
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 Giesecke and Devrient GmbH filed Critical Giesecke and Devrient GmbH
Priority to DE2000150484 priority Critical patent/DE10050484B4/en
Publication of DE10050484A1 publication Critical patent/DE10050484A1/en
Application granted granted Critical
Publication of DE10050484B4 publication Critical patent/DE10050484B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer

Abstract

Tragbares, kompaktes Taschendatenträgerlesegerät zum ausschließlichen Anzeigen von auf einem tragbaren Datenträger abgelegten Dateninhalten mit
– einer zentralen Prozessoreinheit zum Steuern des Betriebes. des Gerätes gemäß einem Anwendungsprogramm,
– einem Applikationsspeicher zur Aufnahme wenigstens eines Anwendungsprogramms, welches das Auslesen und Wiedergeben von bei der Ausführung einer Anwendung eines Applikationsanbieters angelegten Dateninhalten erlaubt,
– einer Leseeinrichtung zum Auslesen der auf einem tragbaren Datenträger abgelegten Dateninhalte,
– sowie einer Datenwiedergabeeinrichtung zur Darstellung von ausgelesenen Dateninhalten, dadurch gekennzeichnet, daß das Gerät (10) weiterhin eine Programmierschnittstelle (20) zur Kommunikation mit einem Endgerät (40, 44) eines Applikationsanbieters aufweist und der Applikationsspeicher (22) über die Programmierschnittstelle (20) mit weiteren Anwendungsprogrammen (24, 26, 28) ladbar ist, welche das Auslesen und Wiedergeben von Dateninhalten erlauben, die bei der Ausführung von Anwendungen anderer Applikationsanbieter angelegt wurden, wobei das Gerät (10) eine Fehlermeldung anzeigt, wenn der Applikationsspeicher (22) so weit belegt ist, daß das Laden eines weiteren...
Portable, compact pocket data carrier reader for the exclusive display of data content stored on a portable data carrier
- A central processor unit for controlling the operation. the device according to an application program,
An application memory for recording at least one application program, which allows the reading and playback of data content created when an application from an application provider is being executed,
A reading device for reading out the data contents stored on a portable data carrier,
- and a data playback device for displaying read data content, characterized in that the device (10) furthermore has a programming interface (20) for communication with a terminal (40, 44) of an application provider and the application memory (22) via the programming interface (20) can be loaded with further application programs (24, 26, 28) which allow the reading out and playback of data content which was created when executing applications from other application providers, the device (10) displaying an error message when the application memory (22) is so it is well established that loading another ...

Figure 00000001
Figure 00000001

Description

Die Erfindung geht aus von einem Taschendatenträgerlesegerät nach der Gattung des Hauptanspruchs.The invention is based on one Pocket disk reader after the Genus of the main claim.

Ein solches ist bekannt z.B. aus der US 4,812,632 . Darin ist ein tragbares, kompaktes Gerät zum Lesen und Beschreiben von kartenförmigen Datenträgern mit Magnetstreifen beschrieben. Das Gerät umfaßt eine zentrale Prozessoreinheit, Speichermittel zur Aufnahme eines Betriebsprogrammes, eine Lese/Schreibeinrichtung zum Lesen/Beschreiben eines Magnetstreifens, eine Bildanzeigevorrichtung zur Ausführung eines Dialoges mit einem Benutzer sowie eine Tastatur zur Vornahme von Benutzereingaben. Das Gerät ermöglicht das Aufbringen von Daten auf kartenförmige Datenträger mit Magnetstreifen unter Berücksichtigung von auf dem Datenträger vor dem Aufbringen bereits vorhandenen Daten. Insbesondere eignet es sich zur unmittelbaren vor-Ort-Ausstellung von Kreditkarten.Such is known for example from the US 4,812,632 , It describes a portable, compact device for reading and writing card-shaped data carriers with magnetic strips. The device comprises a central processor unit, memory means for recording an operating program, a read / write device for reading / writing a magnetic strip, an image display device for executing a dialog with a user and a keyboard for making user inputs. The device enables data to be applied to card-shaped data carriers with magnetic strips, taking into account data already present on the data carrier prior to application. In particular, it is suitable for the immediate on-site issuing of credit cards.

Bekannt geworden sind desweiteren Taschenkartenleser zum Anzeigen des Speicherinhaltes von Chipkarten, insbesondere zur Darstellung von Restguthaben auf Telefon- oder Geldkarten. Im Zusammenhang mit Geldkarten wurde auch bereits vorgeschlagen, z.B. durch die Firma O.tel.O in ec-Karte mit Telefonfunktion, Juni 1997, einen Taschenkartenleser mit einer weiteren Funktionalität auszurüsten, welche es erlaubt, eine Geldkarte als Telefonkarte einzusetzen.Are also known Pocket card reader for displaying the memory content of chip cards, especially for displaying remaining credit on telephone or Cash cards. In connection with money cards, it has also already been proposed e.g. by the company O.tel.O in ec card with telephone function, June 1997, to equip a pocket card reader with a further functionality, which it allows a cash card to be used as a telephone card.

Aus der DE 19914 481 A1 ist ein elektronischer Handrechner mit einem Prozessor, einem Speicher für anwendungsbezogene Programmroutinen, einen Kartenleser sowie einer Datenwiedergabeeinrichtung entnehmbar. Das solchermaßen aufgebaute Gerät dient zur Erfassung, Auswertung und Darstellung der Ergebnisse von sportlichen Wettbewerben. Alle für einen Wett bewerb spezifischen Daten einschließlich der Regeln für Auswertung und Bearbeitung der Ergebnisse befinden sich auf einer Chipkarte, welche mittels des Kartenlesers auslesbar ist. Über eine zusätzliche Schnittstelle, die sich an dem Gerät oder an der Chipkarte befindet, können variable Daten in Bezug auf einen Wettbewerb nachträglich zugeführt werden. Eine Erweiterung des Gerätes für einen Zugriff auf Chipkarten mit anderen Inhalten ist nicht vorgesehen.From the DE 19914 481 A1 an electronic handheld computer with a processor, a memory for application-specific program routines, a card reader and a data playback device can be removed. The device constructed in this way is used to record, evaluate and display the results of sporting competitions. All data specific to a competition, including the rules for evaluating and processing the results, are located on a chip card that can be read using the card reader. Via an additional interface, which is located on the device or on the chip card, variable data relating to a competition can be added subsequently. An expansion of the device for access to chip cards with other content is not intended.

Den bekannten Taschenkartenlesern gemein ist, daß durch die Ausführung des Gerätes festgelegt ist, welche Art Daten damit aus einem Datenträger ausgelesen werden können. Entsprechend ist die Nutzbarkeit der bekannten Taschenkartenleser auf die durch die auslesbaren Daten darstellbaren Anwendungen beschränkt.The well-known pocket card readers common is that by execution of the device It is determined what type of data is read from a data carrier can be. The usability of the known pocket card readers is corresponding limited to the applications that can be represented by the readable data.

US 5,212,369 offenbart ein Datenträgerlesegerät zur Ausführung eines Applikationsprogrammes, das zusammen mit anderen Applikationsprogrammen auf einer in das Lesegerät einschiebbaren Speicherkarte abgelegt ist. Die Festlegung eines jeweils auszuführenden Applikationsprogrammes erfolgt mit Hilfe eines Zeigers, der dem Lesegerät über eine Telefonverbindung von einem zentralen Server übermittelt wird. Ein Nachladen von vollständigen Anwendungsprogrammen über die Telefonverbindung auf die Speicherkarte ist nicht vorgesehen. US 5,212,369 discloses a data carrier reader for executing an application program, which is stored together with other application programs on a memory card that can be inserted into the reader. An application program to be executed is determined with the aid of a pointer which is transmitted to the reading device by a central server via a telephone connection. It is not intended to load complete application programs over the telephone connection onto the memory card.

Aus der DE 197 50 372 A1 ist das Konzept bekannt, Programme und/oder Daten mittels einer Programmierschnittstelle zur Kommunikation mit dem Endgerät eines Applikationsanbieters in den Applikationsspeicher eines datenverarbeitenden Gerätes zu laden. Bei dem datenverarbeitenden Gerät handelt es sich um eine fest in eine übergeordnete Vorrichtung, insbesondere ein Kraftfahrzeug, installierte, softwaregesteuerte Komponente, welche dazu dient, als Teil der übergeordneten Vorrichtung eine bestimmte Funktion auszuführen. Das Gerät ist weder für einen autarken Betrieb noch zur Mitführung durch einen Nutzer vorgesehen.From the DE 197 50 372 A1 the concept is known of loading programs and / or data into the application memory of a data processing device by means of a programming interface for communication with the terminal device of an application provider. The data processing device is a software-controlled component which is permanently installed in a higher-level device, in particular a motor vehicle, and which serves to carry out a specific function as part of the higher-level device. The device is not intended for self-sufficient operation or for carrying by a user.

WO 2000 025 277 A1 offenbart ein tragbares Datenträgerlesegerät, welches mittels eines Nutzerendgerätes über eine Telefonverbindung mit einem Applikationsserver verbindbar ist. Das Datenträgerlesegerät besitzt weder eine Tastatur noch eine Datenwiedergabeeinrichtung, sondern nutzt die auf dem Nutzerendgerät vorgesehenen entsprechenden Einrichtungungen. Eine autarke Nutzung ist nicht vorgesehen.WO 2000 025 277 A1 discloses a portable disk reader, which by means of a user terminal via a Telephone connection can be connected to an application server. The Has disk reader neither a keyboard nor a data playback device, but uses the on the user device provided appropriate facilities. Self-sufficient use is not scheduled.

Aus dem Artikel „Smart Cards erobern den PC" von Kersten Heinz, in: Elektronik 7/1997, Seiten 62 bis 73, ist der Vorschlag bekannt, einen vollwertigen Computer, insbesondere in Gestalt eines PCs oder eines Notebooks, mit einem universellen Kartenleser auszustatten, der über ein Mikroprozessorsystem verfügt, über welches verschiedene Transportprotokolle ausgeführt und damit unterschiedliche Chipkarten angesprochen werden können. Die Treibersoftware soll gegebenenfalls von einem Hostsystem nachgeladen werden. Das Gerät fungiert als Schnittstelle zwischen dem Hauptprozessor eines Computers und einer Chipkarte; eine autarke Verwendung ist nicht vorgesehen.From the article "Smart Cards Conquer the PC" by Kersten Heinz, in: Electronics 7/1997, pages 62 to 73, the proposal is known a full computer, especially in the form of a PC or a notebook to be equipped with a universal card reader, the over has a microprocessor system, which different transport protocols executed and thus different chip cards can be addressed. If necessary, the driver software should be reloaded from a host system become. The device acts as an interface between the main processor of a computer and a smart card; self-sufficient use is not intended.

Aus der US 5, 679, 945 ist weiterhin ein intelligenter Kartenleser bekannt, der den Zugriff auf unterschiedliche Kartentypen gestattet und durch Nachladen geeigneter Software auf neue Kartentypen einstellbar ist. Das Gerät ist zur Verwendung in Verbindung mit einem externen Computer konzipiert; eine autarke Verwendung ist auch hier nicht vorgesehen.From the US 5,679,945 an intelligent card reader is also known which allows access to different card types and can be set to new card types by reloading suitable software. The device is designed for use in connection with an external computer; self-sufficient use is also not provided here.

Hiervon ausgehend ist es Aufgabe der Erfindung, einen Taschenkartenleser anzugeben, der bei einfachem Aufbau für eine Vielzahl von Anwendungen einsetzbar ist.Based on this, it is the task the invention to provide a pocket card reader, which is simple Construction for a variety of applications can be used.

Diese Aufgabe wird gelöst durch einen Taschenkartenleser mit den Merkmalen des Hauptanspruchs. Das Gerät zeichnet sich dadurch aus, daß es über einen jederzeit veränderbaren Speicher für Funktionsprogramme sowie über eine Schnittstelle zur Kommunikation mit Funktionsbetreibern verfügt. Durch bedarfsweises Laden neuer Funktionsprogramme über die Schnittstelle kann das Anwendungsspektrum des erfindungsgemäßen Geräts jederzeit an die vom Benutzer gewünschte Situation angepaßt werden. Für die Gerätehersteller ergibt sich der Vorteil, daß die Geräte bei Auslieferung keine oder allenfalls eine Standardanwendung enthalten müssen. Die flexible Anpaßbarkeit der Geräte zu jeder Zeit erlaubt es, sie später auch zur Ausführung von Anwendungen einzusetzen, die bei Auslieferung noch gar nicht existierten. Grundsätzlich können die Anwendungen dabei von jedermann eingerichtet und in das Gerät gebracht werden. Da die Geräte nur vorhandene Informationen wiedergeben, das Ändern von Informationen auf einem Datenträger hingegen nicht ermöglichen, sind sie für Manipulationen nicht geeignet. Ein weiterer Vorteil der erfindungsgemäßen Geräte ist, daß sie technisch einfach und deshalb räumlich kompakt ausgeführt sein können. Zweckmäßig ist es, den Applikationsspeicher des Gerätes nach Art eines frei programmierbaren Chipkartenspeichers auszuführen. In einer vorteilhaften Ausführung kann der Speicher dann wechselbar, z.B. in Gestalt einer Minichipkarte ausgebildet sein.This task is solved by a Ta Gift card readers with the features of the main claim. The device is characterized by the fact that it has a memory for function programs that can be changed at any time as well as an interface for communication with function operators. By loading new function programs via the interface as required, the range of applications of the device according to the invention can be adapted at any time to the situation desired by the user. The advantage for the device manufacturers is that the devices do not have to contain a standard application, or at most a standard application. The flexible adaptability of the devices at any time allows them to be used later for executing applications that did not yet exist at the time of delivery. Basically, the applications can be set up by everyone and brought into the device. Since the devices only reproduce existing information and, on the other hand, do not allow changing information on a data carrier, they are not suitable for manipulation. Another advantage of the devices according to the invention is that they can be technically simple and therefore spatially compact. It is expedient to design the application memory of the device in the manner of a freely programmable chip card memory. In an advantageous embodiment, the memory can then be exchangeable, for example in the form of a mini chip card.

Ein Ausführungsbeispiel der Erfindung wird nachfolgend unter Bezugnahme auf die Zeichnung näher erläutert. Es zeigen:An embodiment of the invention is explained in more detail below with reference to the drawing. It demonstrate:

1 die funktionelle Struktur eines Taschendatenträgerlesegerätes, 1 the functional structure of a pocket data carrier reader,

2 die Handhabung eines Taschendatenträgerlesegerätes über einen längeren Zeitraum. 2 the handling of a pocket data carrier reader over a longer period of time.

1 veranschaulicht ein, im folgenden kurz Taschenkartenleser genanntes, Taschendatenträgerlesegerät 10 zusammen mit seinen wesentlichen funktionalen Bezugseinrichtungen in Gestalt zweier Endgeräte 40, 44 eines Applikationsanbieters 40 sowie eines tragbaren Datenträgers 30. 1 illustrates a pocket data carrier reader, hereinafter called pocket card reader for short 10 together with its essential functional reference devices in the form of two devices 40 . 44 an application provider 40 as well as a portable data carrier 30 ,

Wesentliche Komponente des Taschenkartenlesers 10 ist eine zentrale Prozessoreinheit 12. Sie ist mit Eingabemitteln 14, einer Datenwiedergabeeinrichtung 16, einer Leseeinrichtung 18, einer Anbieterschnittstelle 20 sowie einem Applikationsspeicher 22 verbunden. Die zentrale Prozessoreinheit 12 koordiniert das Zusammenwirken der Komponenten 14 bis 22 aufgrund eines im Applikationsspeicher 22 abgelegten Anwendungsprogrammes 24, 26, 28. Die Anwendungsprogramme 24, 26, 28 dienen jeweils zum Auslesen und Wiedergeben von auf einem Datenträger 30 abgelegten Dateninhalten. Sie werden von der zentralen Prozessoreinheit 12 verwaltet, welche insbesondere das Laden bzw. Löschen von Anwendungsprogrammen 24, 26, 28 steuert. Die Ausführung eines Anwendungsprogrammes 24, 26, 28 wird zweckmäßig durch einen Benutzer über die Eingabemittel 14 gestartet. Bei den Eingabemitteln 14 kann es sich, wie in 1 angedeutet, um ein Tastenfeld handeln, desweiteren aber auch um einen Ein/ Ausschalter, um stimm- oder berührungssensitive Steuergeber oder um beliebige andere Mittel zur Übermittlung eines Befehles eines Benutzers an die zentrale Prozessoreinheit 12. Statt benutzerbedienter Eingabemittel kann auch eine automatisch arbeitetend Sensorik vorgesehen sein, welche beispielsweise selbstätig die Anwe senheit eines Datenträgers 30 in die Leseeinrichtung 18 erkennt und darauf den Taschenkartenleser 10 einschaltet.Essential component of the pocket card reader 10 is a central processor unit 12 , It is with input means 14 , a data playback device 16 , a reading device 18 , a provider interface 20 as well as an application memory 22 connected. The central processor unit 12 coordinates the interaction of the components 14 to 22 due to one in the application memory 22 stored application program 24 . 26 . 28 , The application programs 24 . 26 . 28 are used for reading and playing back on a data carrier 30 stored data content. They are from the central processor unit 12 manages, in particular the loading or deleting of application programs 24 . 26 . 28 controls. The execution of an application program 24 . 26 . 28 is expedient by a user via the input means 14 started. With input means 14 can it, as in 1 indicated to be a keypad, but also an on / off switch, voice-sensitive or touch-sensitive control transmitters or any other means for transmitting a command from a user to the central processor unit 12 , Instead of user-operated input means, an automatically operating sensor system can also be provided, which, for example, automatically detects the presence of a data carrier 30 into the reading device 18 recognizes and then the pocket card reader 10 turns.

Bei der Datenwiedergabeeinrichtung 16 handelt es sich vorzugsweise um ein übliches Bildanzeigebauelement, beispielsweise um ein Matrix-Display, das eine optische Wiedergabe von aus einem Datenträger 30 ausgelesenen Dateninhalten gestattet. Zur Unterstützung der optischen Darstellung, ggf. auch alternativ, kann die Datenwiedergabeeinrichtung 16 auch Mittel zur akustischen Wiedergabe von Dateninhalten aufweisen. Die Datenwiedergabeeinrichtung 16 dient außer zur Wiedergabe von ausgelesenen Dateninhalten auch zur Bedienungsführung eines Benutzers des Taschenkartenlesers 10.At the data playback device 16 it is preferably a conventional image display component, for example a matrix display, which is an optical reproduction of a data carrier 30 read data content allowed. The data reproduction device can support the optical representation, possibly also as an alternative 16 also have means for acoustic reproduction of data content. The data playback device 16 In addition to the playback of read data content, it also serves to guide the user of the pocket card reader 10 ,

Die Leseeinrichtung 18 ist auf die auf dem tragbaren Datenträger 30 befindliche Kommunikationsschnittstelle abgestimmt, mit welcher sie zusammenwirkt. Im folgenden wird davon ausgegangen, daß die tragbaren Datenträger 30 die Gestalt von Chipkarten haben. Die Leseeinrichtung 18 ist dann entsprechend als übliche Chipkontaktiereinheit bzw. kontaktlose Schnittstelle ausgebildet. Sollen Datenträger 30 anderen Typs, z.B. Magnetstreifenkarten, ausgelesen werden, ist, zweckmäßig zusätzlich zur Chipkontaktiereinheit, eine Magnetstreifenleseeinrichtung vorgesehen.The reading device 18 is on the on the portable disk 30 located communication interface with which it interacts. In the following it is assumed that the portable data carrier 30 take the form of chip cards. The reading device 18 is then designed accordingly as a conventional chip contacting unit or contactless interface. Should disk 30 of another type, for example magnetic stripe cards, a magnetic stripe reader is expediently provided in addition to the chip contacting unit.

Die Programmierschnittstelle 20 ermöglicht der zentralen Prozessoreinheit 12 einen Datenaustausch mit der komplementären Anbieterschnittstelle 42 eines Endgerätes 40, 44 eines Applikationsanbieters. Sie ist kontaktierend oder kontaktlos arbeitend ausgeführt und kann je nach Gestalt der Anbieterschnittstelle 42 auf Seiten des Applikationsanbieters beispielsweise als serielle PC-Schnittstelle ausgeführt sein. Ein Taschenkartenleser 10 kann auch mehrere Programmierschnittstellen 20 aufweisen, etwa eine kontaktierende und eine kontaktlos arbeitende. Über die Programmierschnittstelle 20 können dem Taschenkartenleser 10 Anwendungsprogramme 24, 26, 28 zugeführt werden, welche die zentrale Prozessoreinheit 12 im Applikationsspeicher 22 ablegt. Der Applikationsspeicher 22 kann dabei nach dem Konzept von in einer Hochsprache frei programmierbaren Chipkarten, z.B. nach dem Konzept der Java Card ausgeführt sein. Es kann dann weiter vorgesehen sein, den Applikationsspeicher 22 seinerseits in Gestalt einer Chipkarte, besonders zweckmäßig als Minichipkarte, auszubilden, so daß er wechselbar ist.The programming interface 20 enables the central processor unit 12 data exchange with the complementary provider interface 42 an end device 40 . 44 an application provider. It is designed to work in a contacting or contactless manner and, depending on the design of the provider interface 42 on the side of the application provider, for example, as a serial PC interface. A pocket card reader 10 can also have multiple programming interfaces 20 have, such as a contacting and a contactless working. Via the programming interface 20 can use the pocket card reader 10 application programs 24 . 26 . 28 are supplied, which the central processor unit 12 in the application memory 22 stores. The application memory 22 can be implemented according to the concept of freely programmable chip cards in a high-level language, eg according to the concept of the Java Card. The application memory can then also be provided 22 in turn in the form of a chip card, particularly useful as a mini chip card, so that it can be exchanged.

Applikationsanbieter sind zum Beispiel Banken, welche etwa Datenträger mit Geldkartenfunktionen anbieten, Telefongesellschaften, welche Datenträger mit Telefonierwerteinheiten anbieten oder Dienstleistungsanbieter, wie Fluggesellschaften oder Einzelhandelsunternehmen, welche Bonus-oder Rabattsysteme anbieten. Zur Ausführung der angebotenen Anwendungen dienen Anbieterendgeräte 40, 44, welche über Schnittstellen 46 die auf den Datenträgern 30 abgelegten Dateninhalte verändern. Dabei sind in der Regel zumindest einige der Anbieterendgeräte 40, 44 als spezielle, im folgenden Konfigurationsendgeräte 40 genannte Endgeräte ausgeführt, welche es ermöglichen, Anwendungsprogramme zum Lesen der von den Applikationsanbietern benutzten Datenträger 30 auf einen Taschenleser 10 zu übertragen. Die Konfigurationsendgeräte 40 verfügen hierzu über eine Anbieterschnittstelle 42, welche auf die Programmierschnittstelle 20 der Taschenkartenleser 10 abgestimmt ist und mit diesen kontaktbehaftet oder kontaktlos zusammenwirkt. In einer zweckmäßigen Ausführung ist die Anbieterschnittstelle eine übliche, serielle PC-Schnittstelle. Konfigurationsendgeräte 40 mit zum Übertragen von Anwendungsprogrammen 24, 26, 28 geeigneten Schnittstellen 42 können außer durch die Applikationsanbieter selbst auch durch Dritte betrieben werden. Daher ist es auch nicht zwingend erforder lich, daß jeder Applikationsanbieter über eigene Konfigurationsendgeräte 40 verfügt.Application providers are, for example, banks which offer data carriers with money card functions, telephone companies which offer data carriers with telephone value units or service providers such as airlines or retail companies which offer bonus or discount systems. Vendor terminals are used to execute the offered applications 40 . 44 which via interfaces 46 the on the disks 30 change stored data content. As a rule, at least some of the provider terminals are included 40 . 44 as special, in the following configuration terminals 40 mentioned terminals, which enable application programs to read the data carriers used by the application providers 30 on a pocket reader 10 transferred to. The configuration terminals 40 have a provider interface for this 42 which on the programming interface 20 the pocket card reader 10 is coordinated and cooperates with them in a contact or contactless manner. In an expedient embodiment, the provider interface is a common, serial PC interface. configuration terminals 40 with for transferring application programs 24 . 26 . 28 suitable interfaces 42 can also be operated by third parties in addition to the application providers themselves. Therefore, it is not absolutely necessary that each application provider has its own configuration terminal 40 features.

2 veranschaulicht anhand einer beispielhaften Nutzung eines Taschenkartenlesers 10 über einen längeren Zeitraum dessen Handhabung. Die Nutzung setzt ein mit dem Kauf des Taschenkartenlesers 10 durch einen Benutzer, Schritt 50. Ab Verkauf befindet sich im Applikationsspeicher 22 des Taschenkartenlesers 10 zunächst nur ein Anwendungsprogramm, das das Lesen und Anzeigen einer Chipkarte 30 mit Geldkartenfunktion ermöglicht. 2 illustrates using an example of a pocket card reader 10 its handling over a longer period of time. Use begins with the purchase of the pocket card reader 10 by a user, step 50. From sale is in the application memory 22 the pocket card reader 10 initially just an application program that reads and displays a smart card 30 with cash card function.

Zu einem späteren Zeitpunkt möchte der Benutzer am Rabattprogramm eines Einzelhandelsunternehmens teilnehmen, welches vorsieht, Rabattpunkte im Speicher einer Chipkarte 30 abzulegen. Um den Stand des Rabattpunktekontos jederzeit ansehen zu können, lädt der Benutzer des Taschenkartenlesers 10 an einem Konfigurationsendgerät 40 des Einzelhandelsunternehmens ein entsprechendes Anwendungsprogramm zum Lesen von Rabattpunkten in den Applikationsspeicher 22 des Taschenkartenlesers 10, Schritt 52.At a later point in time, the user would like to participate in the discount program of a retail company, which provides for discount points in the memory of a chip card 30 store. In order to be able to view the status of the discount point account at any time, the user of the pocket card reader loads 10 on a configuration terminal 40 the retail company has an appropriate application program for reading discount points in the application memory 22 the pocket card reader 10 , Step 52.

Zu einem wieder späteren Zeitpunkt möchte der Benutzer des Taschenkartenlesers 10 auch am Bonusprogramm einer Luftfahrtgesellschaft teilnehmen, welche auf Chipkarten 30 Bonuspunkte speichert. Der Benutzer lädt daher an einem Konfigurationsendgerät 40 der Luftfahrtgesellschaft ein das Lesen von Bonuspunkten aus einer Chipkarte 30 ermöglichendes Anwendungsprogramm in den Applikationsspeicher 22 des Taschenkartenlesers 10, Schritt 54.At a later time, the user of the pocket card reader would like to 10 also participate in an airline's bonus program, which is on chip cards 30 Saves bonus points. The user therefore loads on a configuration terminal 40 the airline reading bonus points from a chip card 30 enabling application program in the application memory 22 the pocket card reader 10 , Step 54.

Zu einem abermals späteren Zeitpunkt möchte der Benutzer des Taschenkartenlesers 10 Chipkarten 30 verwenden, welche als elektronische Fahrscheine fungieren. Das die elektronischen Fahrscheine ausgebende Verkehrsunter nehmen hat zu diesem Zweck Konfigurationsendgeräte 40 zum Übertragen eines Anwendungsprogrammes zur Darstellung eines auf einer Chipkarte 30 gespeicherten elektronischen Fahrscheins mit einem Taschenkartenleser 10 bereitgestellt. Es sei angenommen, daß der Applikationsspeicher 22 des Taschenkartenlesers 10 zwischenzeitlich jedoch so weit belegt ist, daß das Laden eines weiteren Anwendungsprogrammes nicht mehr möglich ist, ferner habe die Datenwiedergabeeinrichtung 16 die Gestalt einer Bildanzeigeeinrichtung. Der Benutzer erhält nun bei dem Versuch, das weitere Anwendungsprogramm zu laden, eine entsprechende Fehlermeldung über die Bildanzeigeeinrichtung, Schritt 56.At a later time, the user of the pocket card reader would like 10 smart cards 30 use which act as electronic tickets. The transport company issuing the electronic tickets has configuration terminals for this purpose 40 for transmitting an application program for displaying one on a chip card 30 stored electronic tickets with a pocket card reader 10 provided. It is assumed that the application memory 22 the pocket card reader 10 in the meantime, however, it has been so far occupied that it is no longer possible to load another application program, and the data playback device also has 16 the shape of an image display device. When trying to load the further application program, the user now receives a corresponding error message via the image display device, step 56.

Der Benutzer ist daher genötigt, im Applikationsspeicher 20 freien Speicherraum zur Aufnahme des zum Lesen von elektronischen Fahrscheinen befähigenden Anwendungsprogrammes zu schaffen. Er kann dies in einfacher Weise durch Freigabe eines der im Applikationsspeicher 22 bereits vorhandenen Anwendungsprogramme 24, 26, 28, etwa des Anwendungsprogrammes zum Lesen von Rabattpunkten zum Überschreiben bzw. Löschen erreichen. Auswahl des zu löschenden Programmes und Freigabe bzw. Löschbefehl teilt er der zentralen Prozessoreinheit 12 des Taschenkartenlesers 10 über die Eingabemittel 14 mit, wobei er zweckmäßig durch Darstellungen auf der Bildanzeigeeinrichtung 16 unterstützt wird, Schritt 58. Ist der Applikationsspeicher 22 als wechselbarer Speicher ausgeführt, z.B. in Gestalt einer Minichipkarte, kann er freien Speicherraum im Applikationsspeicher 22 alternativ auch dadurch herstellen, daß er den Applikationsspeicher 22 durch einen anderen, leeren Speicher ersetzt.The user is therefore required in the application memory 20 to create free memory space for the application program which enables reading electronic tickets. He can do this easily by releasing one of the in the application memory 22 already existing application programs 24 . 26 . 28 , such as the application program for reading discount points for overwriting or deleting. The central processor unit communicates the selection of the program to be deleted and the release or delete command 12 the pocket card reader 10 via the input means 14 with, whereby it is expedient by representations on the image display device 16 is supported, step 58. Is the application memory 22 Designed as removable memory, for example in the form of a mini chip card, it can have free memory space in the application memory 22 alternatively, also by making the application memory 22 replaced by another, empty memory.

Der vorbeschriebene Taschenkartenleser sowie seine Wechselwirkung mit der Umgebung gestatten im Rahmen der grundlegenden erfinderischen Idee eine Vielzahl von Ausgestaltungen. So können die Leseeinrichtung 18 oder die Anbieterschnittstelle 20 in verschiedenen physikalischen Ausführungen mehrfach vorgesehen sein, um mit verschiedenen Typen von Anbieterendgeräten 40 bzw. Datenträgern 30 zu kommunizieren, welche ihrerseits über jeweils verschiedenartige Kommunikationsschnittstellen verfügen. Frei gestaltbar ist desweiteren die Bedienung des Taschenkartenleser 10. Hier können insbesondere Maßnahmen vorgesehen sein, um die Berechtigung eines Benutzers zum Auslesen bestimmter Dateninhalte zu prüfen Maßnahmen, welche die Darstellung von Dateninhalten von der Erfüllung weiterer Bedingungen abhängig machen.The pocket card reader described above and its interaction with the environment permit a large number of configurations within the framework of the basic inventive idea. So the reading device 18 or the provider interface 20 several times in different physical versions to be used with different types of provider terminals 40 or data carriers 30 to communicate, which in turn have different types of communication interfaces. The operation of the pocket card reader is also freely configurable 10 , In particular, measures can be provided here to check the authorization of a user to read out certain data content. Measures which make the display of data content dependent on the fulfillment of further conditions.

Claims (5)

Tragbares, kompaktes Taschendatenträgerlesegerät zum ausschließlichen Anzeigen von auf einem tragbaren Datenträger abgelegten Dateninhalten mit – einer zentralen Prozessoreinheit zum Steuern des Betriebes. des Gerätes gemäß einem Anwendungsprogramm, – einem Applikationsspeicher zur Aufnahme wenigstens eines Anwendungsprogramms, welches das Auslesen und Wiedergeben von bei der Ausführung einer Anwendung eines Applikationsanbieters angelegten Dateninhalten erlaubt, – einer Leseeinrichtung zum Auslesen der auf einem tragbaren Datenträger abgelegten Dateninhalte, – sowie einer Datenwiedergabeeinrichtung zur Darstellung von ausgelesenen Dateninhalten, dadurch gekennzeichnet, daß das Gerät (10) weiterhin eine Programmierschnittstelle (20) zur Kommunikation mit einem Endgerät (40, 44) eines Applikationsanbieters aufweist und der Applikationsspeicher (22) über die Programmierschnittstelle (20) mit weiteren Anwendungsprogrammen (24, 26, 28) ladbar ist, welche das Auslesen und Wiedergeben von Dateninhalten erlauben, die bei der Ausführung von Anwendungen anderer Applikationsanbieter angelegt wurden, wobei das Gerät (10) eine Fehlermeldung anzeigt, wenn der Applikationsspeicher (22) so weit belegt ist, daß das Laden eines weiteren Anwendungsprogrammes (24, 26, 28) nicht mehr möglich ist, um den Benutzer zu veranlassen, wenigstens ein vorhandenes Anwendungsprogramm (24, 26, 28) zum Überschreiben oder Löschen freizugeben, um dadurch genügend freien Speicherraum zur Aufnahme des weiteren Anwendungsprogrammes zu schaffen.Portable, compact pocket data carrier segerät for the exclusive display of data stored on a portable data carrier with - a central processor unit for controlling the operation. the device according to an application program, - an application memory for recording at least one application program, which allows the reading and playback of data content created when an application from an application provider is executed, - a reading device for reading out the data content stored on a portable data carrier, - and a data playback device for Representation of read data content, characterized in that the device ( 10 ) still a programming interface ( 20 ) for communication with an end device ( 40 . 44 ) of an application provider and the application memory ( 22 ) via the programming interface ( 20 ) with other application programs ( 24 . 26 . 28 ) is loadable, which allows the reading and playback of data content that was created when executing applications from other application providers, the device ( 10 ) displays an error message when the application memory ( 22 ) is so far occupied that the loading of another application program ( 24 . 26 . 28 ) is no longer possible to cause the user to use at least one existing application program ( 24 . 26 . 28 ) to be overwritten or deleted in order to create enough free memory space for the additional application program. Gerät nach Anspruch 1, dadurch gekennzeichnet, daß der Applikationsspeicher (22) nach Art eines in einer Hochsprache frei programmierbaren Chipkartenspeichers ausgeführt ist.Device according to claim 1, characterized in that the application memory ( 22 ) is designed in the manner of a chip card memory that is freely programmable in a high-level language. Gerät nach Anspruch 2, dadurch gekennzeichnet, daß der Applikationsspeicher (22) als wechselbare Komponente ausgeführt ist, welche aus dem Taschenkarterileser (10) herausnehmbar ist.Device according to claim 2, characterized in that the application memory ( 22 ) is designed as an exchangeable component, which comes from the pocket 10 ) is removable. Gerät nach Anspruch 3, dadurch gekennzeichnet, daß der Applikationsspeicher (22) in Gestalt einer Chipkarte ausgeführt ist.Device according to claim 3, characterized in that the application memory ( 22 ) is in the form of a chip card. Gerät nach Anspruch 1, dadurch gekennzeichnet, daß die Anwendungsprogramme (24, 26, 28) zur Wiedergabe von auf einem Datenträger (30) abgelegten Dateninhalten verschiedener Applikationsanbieter dienen.Device according to claim 1, characterized in that the application programs ( 24 . 26 . 28 ) to play back on a data carrier ( 30 ) stored data content from different application providers.
DE2000150484 2000-10-12 2000-10-12 Pocket media reader Expired - Fee Related DE10050484B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2000150484 DE10050484B4 (en) 2000-10-12 2000-10-12 Pocket media reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2000150484 DE10050484B4 (en) 2000-10-12 2000-10-12 Pocket media reader

Publications (2)

Publication Number Publication Date
DE10050484A1 DE10050484A1 (en) 2002-04-25
DE10050484B4 true DE10050484B4 (en) 2004-06-03

Family

ID=7659499

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000150484 Expired - Fee Related DE10050484B4 (en) 2000-10-12 2000-10-12 Pocket media reader

Country Status (1)

Country Link
DE (1) DE10050484B4 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5212369A (en) * 1990-01-25 1993-05-18 Gemplus Card International Method of loading applications programs into a memory card reader having a microprocessor, and a system for implementing the method
DE19750372A1 (en) * 1997-11-14 1999-05-20 Bosch Gmbh Robert Loading of programs and data in a data processing system e.g. for motor vehicle
DE19914481A1 (en) * 1998-08-17 2000-02-24 Irene Pemp Electronic pocket calculator for sports events

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5212369A (en) * 1990-01-25 1993-05-18 Gemplus Card International Method of loading applications programs into a memory card reader having a microprocessor, and a system for implementing the method
DE19750372A1 (en) * 1997-11-14 1999-05-20 Bosch Gmbh Robert Loading of programs and data in a data processing system e.g. for motor vehicle
DE19914481A1 (en) * 1998-08-17 2000-02-24 Irene Pemp Electronic pocket calculator for sports events

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HEINS, Kersten: Smart Cards erobern den PC. In: Elektronik 7/1997, S. 62-73 *
WO 2000025277 A 1 (abstract) World Patents Index (online), Derwent (recherchiert am 4.5.01) In: STN, Accession No. 2000-375998-(32) WPIDS *

Also Published As

Publication number Publication date
DE10050484A1 (en) 2002-04-25

Similar Documents

Publication Publication Date Title
EP2626824A1 (en) Management of virtual wallets provided by means of a mobile terminal
EP0074381B1 (en) Cash-register with a computer
WO2006128912A1 (en) Method for the automatic generation and processing of an invoice document
DE60122865T2 (en) Output system for IC cards
DE3802186C2 (en) System for evaluating data from a coin-operated gaming device
WO2015025012A1 (en) Method for retrieving information regarding the operation, maintenance and/or assembly of a machine
WO1996000427A1 (en) System permitting coin-operated entertainement machines to be played without using coins
WO1992007338A1 (en) Postage-meter-strip printing machine
DE69632992T2 (en) Method and system for outputting portable data carriers
DE10050484B4 (en) Pocket media reader
EP0530601A2 (en) Multiple fonction electronic device
DE2731127C2 (en) Accounting system
EP2706499A1 (en) Product catalogue, method for the automatic ordering products illustrated in a product catalogue and a computer program product for this purpose
DE102005058620A1 (en) A method for providing assistance for the operation of a self-service machine and corresponding self-service machine
EP2318978B1 (en) Undoing and destroying data carriers
EP0710938B1 (en) Registration system for the management of the circulation of goods in vending operations, in particular for retailers
EP0779589A2 (en) IC-card reader/writer for a data carrier
DE19825681A1 (en) Mobile data card used as a visiting card
DE3810075C2 (en) Device for evaluating the operating data of a coin-operated game device
DE19853730C2 (en) Method and device for identifying and handling critical chip card commands
DE2744133A1 (en) DEVICE FOR PROCESSING RECORDED DATA
DE102010054374A1 (en) Method for reading out information from vending machine, involves exchanging information between vending machine and machine terminal, and transmitting information of vending machine to mainframe computer via communication link
EP0399360A1 (en) Terminal with keybord, display and card reader
EP2210210B1 (en) Method for loading initialization and/or personalization data onto a portable data carrier
EP2012280A2 (en) Portable data carrier and method for personalising a portable data carrier

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee