-
HINTERGRUND DER ERFINDUNG
-
Bezug auf
verwandte Anmeldung
-
Diese
Anmeldung basiert auf der am 16. April 2004 eingereichten japanischen
Patentanmeldung 2004-121396 und beansprucht deren Priorität, so dass
deren Beschreibung hierin unter Bezugnahme enthalten ist.
-
Gebiet der
Erfindung
-
Die
vorliegende Erfindung betrifft ein Schreib/Lese-Gerät, das konfiguriert
ist, um mit einem Informationsträger,
wie beispielsweise einer IC-Karte (IC, integrierte Schaltung), zu
kommunizieren, und ein Verfahren und eine Vorrichtung, die ein Schreib/Lese-Gerät derart
unterstützen,
dass es mit einem Informationsträger
kommunizieren kann.
-
Ein
Schreib/Lese-Gerät
für berührungslose IC-Karten
kommuniziert über
Funkwellen mit einer als Informationsträger dienenden berührungslosen IC-Karte,
um Daten an diese zu senden oder Daten von dieser zu empfangen.
Derartige Schreib/Lese-Geräte
werden vor einer Warenlieferung eingestellt, um gewünschte Kommunikationscharakteristiken
und Funktionen zu erzielen.
-
Die
ungeprüfte
japanische Patentveröffentlichung
Nr. H8-305654 offenbart demgegenüber
einen PC, in den ein Kartensteckplatz und ein Flash-Speicher integriert
sind. Der PC arbeitet, um den in dem Kartensteckplatz installierten
Kartentyp zu erkennen, um eine dem erkannten Kartentyp entsprechende Treibersoftware
aus dem Flash-Speicher abzufragen. wenn kein dem erkannten Kartentyp
entsprechender Treiber in dem Flash-Speicher gespeichert ist, so
lädt der
PC den dem erkannten Kartentyp entsprechenden Treiber von einem
externen Anschluss über
eine parallele Schnittstelle herunter.
-
Berührungslose
IC-Karten, die einen Kommunikationszielträger von berührungslosen Schreib/Lese-Geräten darstellen,
weisen jeweils vorbestimmte Kommunikationsspezifikationen und -Standards
auf. Die Kommunikationsstandards für berührungslose IC-Karten umfassen
beispielsweise die ISO/IEC14443 mit verschiedenen Spezifikationen des
Typs A und des Typs B. Für
die unterschiedlichen Spezifikationen der ISO/IEC14443 des Typs
A und des Typs B sind jeweils unterschiedliche Kommunikationscharakteristiken
festgelegt worden.
-
IC-Karten
mit dem gleichen Standard und der gleichen Spezifikation weisen
unterschiedliche Kommunikationscharakteristiken auf, wenn sich deren
Hersteller voneinander unterscheiden.
-
Die
Kommunikationscharakteristiken einer IC-Karte hängen weitestgehend von den
Umständen ab,
unter denen die IC-Karte
verwendet wird. Die Umstände
umfassen beispielsweise verschiedene Umgebungen, wie beispielsweise
eine Büroumgebung
und eine Außenumgebung,
in denen die IC-Karte verwendet wird. Die Umstände umfassen ferner verschiedene
Zugriffssysteme der IC-Karte in Bezug auf ein Schreib/Lese-Gerät, wie beispielsweise
ein System zum Einführen
der Karte, ein Berührungs-
bzw. "Touch"-System und ein "Touch and Go"-System.
-
Gemäß obiger
Beschreibungen wird es deutlich, dass IC-Karten dann, wenn sie unter verschiedenen
Umständen
verwendet werden, jeweils unterschiedliche Kommunikationscharakteristiken
aufweisen, selbst wenn die den gleichen Hersteller aufweisenden
IC-Karten den gleichen Standard und die gleichen Spezifikationen
aufweisen.
-
Es
ist für
Schreib/Lese-Geräte
erforderlich, dass sie mit beliebigen IC-Karten, deren Kommunikationscharakteristiken
sich voneinander unterscheiden, erfolgreich kommunizieren können. Für die in der
vorstehend genannten ungeprüften
japanischen Patentveröffentlichung
offenbarten Verfahren könnte es
schwierig sein, eine derartige Anforderung zu erfüllen.
-
ZUSAMMENFASSUNG
DER ERFINDUNG
-
Die
vorliegende Erfindung ist ausgehend vom vorstehend beschriebenen
Stand der Technik geschaffen worden, so dass wenigstens eine bevorzugte
Ausführungsform
der vorliegenden Erfindung ein Schreib/Lese-Gerät bereitstellt, das erfolgreich mit
einer Mehrzahl von berührungslosen
Informationsträgern
mit voneinander verschiedenen Kommunikationscharakteristiken kommunizieren
kann.
-
Eine
weitere bevorzugte Ausführungsform der
vorliegenden Erfindung stellt ein Verfahren und eine Vorrichtung
bereit, die in der Lage sind, ein Schreib/Lese-Gerät mit Kommunikationssteuerinformationen
zu versorgen; diese Kommunikationssteuerinformationen ermöglichen
es dem Schreib/Lese-Gerät, erfolgreich
mit einer Mehrzahl von berührungslosen
Informationsträgern
mit voneinander verschiedenen Kommunikationscharakteristiken zu kommunizieren.
-
Gemäß einer
ersten Ausgestaltung der vorliegenden Erfindung wird ein Schreib/Lese-Gerät zur Kommunikation
mit wenigstens einem von Informationsträgern, deren Kommunikationscharakteristiken sich
voneinander unterscheiden, bereitgestellt. Das Schreib/Lese-Gerät weist
eine Speichereinheit auf, die konfiguriert ist, um eine Mehrzahl
von Parameterdateien zu speichern, von denen jede eine Mehrzahl von
für die
Kommunikation erforderlichen Steuerparametern beinhaltet. Die Parameterdateien
erfüllen jeweils
die Kommunikationscharakteristiken. Eine Erkennungseinheit ist konfiguriert,
um zu versuchen, mit dem wenigstens einen der Informationsträger auf der
Grundlage jeder Parameterdatei zu kommunizieren, um die eine der
Parameterdateien, welche die Kommunikationscharakteristik des wenigstens
einen der Informationsträger
erfüllt,
auf der Grundlage des Versuchsergebnisses zu erkennen
-
Gemäß einer
weiteren Ausgestaltung der vorliegenden Erfindung wird eine Unterstützungsvorrichtung
zur Unterstützung
einer Kommunikation eines Schreib/Lese-Geräts mit wenigstens einem von Informationsträgern, deren
Kommunikationscharakteristiken sich voneinander unterscheiden, bereitgestellt.
Die Unterstützungsvorrichtung
weist eine Datenbank auf, die konfiguriert ist, um eine Mehrzahl von
Parameterdateien zu speichern, von denen jede eine Mehrzahl von
für die
Kommunikation erforderlichen Steuerparametern beinhaltet. Die Parameterdateien
erfüllen
jeweils die Kommunikationscharakteristiken. Eine Abfrageeinheit
ist konfiguriert, um dann, wenn Informationen, die eine Kennung
von einem der Informationsträger
und einen Status des einen der Informationsträger, der verwendet werden soll,
beinhalten, eingegeben werden, eine der Parameterdateien auf der
Grundlage der eingegebenen Informationen abfragt.
-
Gemäß einer
weiteren Ausgestaltung der vorliegenden Erfindung wird eine Unterstützungsvorrichtung
zur Unterstützung
einer Kommunikation eines Schreib/Lese-Geräts mit berührungslosen Informationsträgern bereitgestellt.
Die Un terstützungsvorrichtung
weist eine Datenbank auf, die konfiguriert ist, um eine Beziehung
zwischen Kommunikationsbedingungen und einer Mehrzahl von für die Kommunikation
erforderlichen Steuerparametern zu speichern. Die Kommunikationsbedingungen
umfassen Kommunikationsstandards, die von den berührungslosen Informationsträgern angewandt
werden; Hersteller, von denen die berührungslosen Informationsträger hergestellt
sind; Anwendungen der berührungslosen Informationsträger; und
Kommunikationsreichweiten zwischen den berührungslosen Informationsträgern und
dem Schreib/Lese-Gerät.
Eine Abfrageeinheit ist konfiguriert, um dann, wenn eine der Kommunikationsbedingungen
eingegeben wird, wenigstens einen der Steuerparameter, welcher der
einen der Kommunikationsbedingungen entspricht, auf der Grundlage der
Beziehung zwischen den Kommunikationsbedingungen und der Mehrzahl
von Steuerparametern abzufragen.
-
Gemäß einer
weiteren Ausgestaltung der vorliegenden Erfindung wird ein Verfahren
zur Unterstützung
einer Kommunikation eines Schreib/Lese-Geräts mit wenigstens einem von
Informationsträgern,
deren Kommunikationscharakteristiken sich voneinander unterscheiden,
bereitgestellt. Das Verfahren umfasst das Speichern einer Mehrzahl
von Parameterdateien, von denen jede eine Mehrzahl von für die Kommunikation
erforderlichen Steuerparametern beinhaltet. Die Parameterdateien
erfüllen jeweils
die Kommunikationscharakteristiken. Das Verfahren umfasst das Eingeben
von Informationen, die eine Kennung von einem der Informationsträger und
einen Status des einen der Informationsträger, der verwendet werden soll,
beinhalten; und das Abfragen einer der Parameterdateien auf der
Grundlage der eingegebenen Informationen.
-
Gemäß einer
weiteren Ausgestaltung der vorliegenden Erfindung wird ein Verfahren
zur Unterstützung
einer Kommunikation eines Schreib/Lese-Geräts mit berührungslosen Infor mationsträgern bereitgestellt.
Das Verfahren umfasst das Speichern einer Beziehung zwischen Kommunikationsbedingungen
und einer Mehrzahl von für
die Kommunikation erforderlichen Steuerparametern. Die Kommunikationsbedingungen
umfassen Kommunikationsstandards, die von den berührungslosen
Informationsträgern
angewandt werden; Hersteller, von denen die berührungslosen Informationsträger hergestellt sind;
Anwendungen der berührungslosen
Informationsträger;
und Kommunikationsreichweiten zwischen den berührungslosen Informationsträgern und dem
Schreib/Lese-Gerät.
Das Verfahren umfasst das Eingeben einer der Kommunikationsbedingungen. Das
Verfahren umfasst das Abfragen von wenigstens einem der Steuerparameter,
welcher der einen der Kommunikationsbedingungen entspricht, auf
der Grundlage der Beziehung zwischen den Kommunikationsbedingungen
und der Mehrzahl von Steuerparametern.
-
Gemäß einer
weiteren Ausgestaltung der vorliegenden Erfindung wird ein Schreib-Lese-Gerät-Unterstützungssystem
zur Unterstützung
einer Kommunikation eines Schreib/Lese-Geräts
mit wenigstens einem von Informationsträgern, deren Kommunikationscharakteristiken
sich voneinander unterscheiden, bereitgestellt. Das Unterstützungssystem weist
eine Anschlussvorrichtung auf, die konfiguriert ist, um Informationen über ein
Kommunikationsnetz zu übertragen,
die eine Kennung von einem der Informationsträger und einen Status des einen
der Informationsträger,
der verwendet werden soll, beinhalten. Das Unterstützungssystem
weist eine Unterstützungsvorrichtung
auf. Die Unterstützungsvorrichtung weist
eine Datenbank auf, die konfiguriert ist, um eine Mehrzahl von Parameterdateien
zu speichern, von denen jede eine Mehrzahl von für die Kommunikation erforderlichen
Steuerparametern beinhaltet. Die Parameterdateien erfüllen jeweils
die Kommunikationscharakteristiken. Eine Abfrageeinheit ist konfiguriert, um
eine der Parameterdateien auf der Grundlage der von der Anschlussvorrichtung übertragenen Informationen
abzufragen, um die abgefragte Parameterdatei über das Kommunikationsnetz
an die Anschlussvorrichtung zu senden.
-
Gemäß einer
weiteren Ausgestaltung der vorliegenden Erfindung wird ein Schreib/Lese-Gerät-Unterstützungssystem
zur Unterstützung
einer Kommunikation eines Schreib/Lese-Geräts
mit berührungslosen
Informationsträgern
bereitgestellt. Das Unterstützungssystem
weist eine Unterstützungsvorrichtung
auf. Die Unterstützungsvorrichtung weist
eine Datenbank auf, die konfiguriert ist, um eine Beziehung zwischen
Kommunikationsbedingungen und einer Mehrzahl von für die Kommunikation
erforderlichen Steuerparametern zu speichern. Die Kommunikationsbedingungen
umfassen Kommunikationsstandards, die von den berührungslosen
Informationsträgern
angewandt werden; Hersteller, von denen die berührungslosen Informationsträger hergestellt
sind; Anwendungen der berührungslosen
Informationsträger;
und Kommunikationsreichweiten zwischen den berührungslosen Informationsträgern und dem
Schreib/Lese-Gerät.
Eine Anschlussvorrichtung ist konfiguriert, um eine der Kommunikationsbedingungen über ein
Kommunikationsnetz zu übertragen. Die
Unterstützungsvorrichtung
weist ferner eine Abfrageeinheit auf. Die Abfrageeinheit ist konfiguriert, um
wenigstens einen der Steuerparameter, welcher der einen der von
der Anschlussvorrichtung übertragenen
Kommunikationsbedingungen entspricht, auf der Grundlage der Beziehung
zwischen den Kommunikationsbedingungen und der Mehrzahl von Steuerparametern
abzufragen. Die Abfrageeinheit sendet den wenigstens einen der abgefragten
Steuerparameter über
das Kommunikationsnetz an die Anschlussvorrichtung.
-
KURZE BESCHREIBUNG
DER ZEICHNUNG
-
Weiter
Aufgaben und Ausgestaltungen der Erfindung sind aus der nachfolgenden
Beschreibung der Ausführungsformen, die
unter Bezugnahme auf die beigefügte
Zeichnung gemacht wurde, näher
ersichtlich. In der Zeichnung zeigt:
-
1 ein
Blockdiagramm eines Schreib/Lese-Gerätes gemäß einer ersten Ausführungsform
der vorliegenden Erfindung;
-
2 eine
schematische Ansicht eines Beispiels eines Dateiformats jeder Steuerparameterdatei;
-
3A eine
Trägerzeitablenkung
eines Trägersignals
von einem AUS-Pegel zu einem Pegel bei 90% eines maximalen Ausgangspegels;
-
3B einen
einen maximale Ausgangspegel, wie beispielsweise die maximale Leistung,
des Trägersignals
darstellenden Steuerparameter;
-
3C eine
Mehrzahl erster Rauschbilder, die bei einem Antwortsignal auftreten;
-
4 ein
Ablaufdiagramm zum Abfragen einer Parameterdatei, welche die Kommunikationscharakteristik
einer Karte erfüllt;
-
5 ein
Blockdiagramm eines Schreib/Lese-Gerätes gemäß einer ersten Ausführungsform
der vorliegenden Erfindung;
-
6A eine
schematische Ansicht eines auf dem PC angezeigten Dienstmenübildschirms;
-
6B eine
schematische Ansicht einer auf dem PC angezeigten Liste;
-
6C eine
schematische Ansicht eines auf dem PC angezeigten Bestätigungsbildschirms;
-
6D eine
schematische Ansicht eines auf dem PC angezeigten Dateierzeugungsanforderungsbildschirms;
und
-
7 ein
Blockdiagramm eines Schreib/Lese-Gerätes gemäß einer ersten Ausführungsform
der vorliegenden Erfindung.
-
DETAILLIERTE
BESCHREIBUNG DER AUSFÜHRUNGSFORMEN
DER VORLIEGENDEN ERFINDUNG
-
Nachstehend
werden die Ausführungsformen
der vorliegenden Erfindung unter Bezugnahme auf die beigefügte Zeichnung
beschrieben.
-
Erste Ausführungsform
-
1 zeigt
ein Funktionsblockdiagramm eines schematischen Aufbaus eines Schreib/Lese-Gerätes 1 gemäß einer
ersten Ausführungsform
der vorliegenden Erfindung.
-
Das
Schreib/Lese-Gerät 1 arbeitet,
wie in 1 gezeigt, um Daten von einer berührungslosen IC-Karte 2,
die als ein Beispiel eines berührungslosen
Informationsträgers
dient, zu lesen und auf die berührungslose
IC-Karte 2 zu schreiben. Die berührungslose IC-Karte wird nachstehend
als "Karte" bezeichnet.
-
Das
Schreib/Lese-Gerät 1 ist
insbesondere mit einer Host-Kommunikationseinheit,
einer Host-Befehl-Verarbeitungseinheit 4, einer Gesamtsteuereinheit 5,
einer Steuerparameterschreibeinheit 6, einem RAM (Schreib-Lese-Speicher) 7,
einem ROM (Festwertspeicher) 8, wie beispielsweise ein EEPROM
(elektrisch löschbarer
programmierbarer Festwertspeicher), und einer Steuerparameterleseeinheit 9 versehen.
Das Schreib/Lese-Gerät 1 ist
ferner mit einer Zeitsteuereinheit 10, einer Sendesteuereinheit 11,
einer Empfangssteuereinheit 12 und einer Kartenkommunikationseinheit 13 versehen.
Die Ausdruck "Kommunikation" wird in 1 mit "Kom" abgekürzt.
-
Die
Host-Kommunikationseinheit 3 ist zur Datenübertragung
mit einer Host-Vorrichtungs-HD des Schreib/Lese-Gerätes 1,
wie beispielsweise ein PC, verbunden. Die Host-Vorrichtungs-HD arbeitet, um
Befehle für
eine Kommunikation des Schreib/Lese-Gerätes an das Schreib/Lese-Gerät 1 zu
senden, die einen Startbefehl, auf die Karte 2 zu schreibende Informationen
und Daten zur Bestimmung von einer der Steuerparameterdateien beinhalten,
die nachstehend beschrieben werden.
-
Die
Host-Befehl-Verarbeitungseinheit 4 ist zur Datenübertragung
mit der Gesamtsteuereinheit 5 und der Steuerparameterschreibeinheit 6 verbunden und
arbeitet, um die von der Host-Vorrichtungs-HD gesendeten Befehle
zu lesen, um auf der Grundlage der gelesenen Befehle Operationen
auszuführen. Die
Gesamtsteuereinheit ist zur Datenübertragung mit der Steuerparameterleseeinheit 9,
der Zeitsteuereinheit 10, der Sendeeinheit 11 und
der Empfangseinheit 12 verbunden. Die Gesamtsteuereinheit 5 arbeitet,
um die gesamte Steuerung des Schreib/Lese-Gerätes 1 auszuführen.
-
Sowohl
das RAM 7 als auch das ROM 8 derart mit der Steuerparameterschreibeinheit 6 und
der Steuerparameterleseeinheit 9 verbunden, dass die Schreibeinheit 6 und
die Leseeinheit 9 für
das RAM 7 bzw. ROM 8 erreichbar sind. Ferner ist
sowohl das RAM 7 als auch das ROM 8 konfiguriert,
um Steuerparameter zur Kommunikation des Schreib/Lese-Gerätes 1 in
einem Dateiformat zu speichern.
-
In
dem ROM 8 sind insbesondere eine Mehrzahl von Steuerparameterdateien
F1 bis Fn gespeichert. Die Steuerparameterdatei F1 beinhaltet Steuerparameter,
die eine Kommunikationscharakteristik C1 für berührungslose IC-Karten erfüllen. Die
Kommunikationscharakteristik C1 basiert auf einer ersten Standard-Kommunikationsspezifikation,
die aus irgendeiner von vorbestimmten Kommunikationsstandards für berührungslose
IC-Karten erstellt wurde.
-
Gleichermaßen beinhaltet
jede der zweiten bis n-ten Steuerparameterdateien F2 bis Fn Steuerparameter,
die jede der Kommunikationscharakteristiken C2 bis Cn für berührungslose
IC-Karten erfüllen.
Jede der Kommunikationscharakteristiken C2 bis Cn basiert auf jeder
der zweiten bis n-ten Standard-Kommunikationsspezifikationen, die
derart aus irgendeiner der vorbestimmten Kommunikationsstandards
erstellt wurde, dass sich die Kommunikationscharakteristiken C1
bis Cn voneinander unterscheiden.
-
In
dem RAM 7 sind ferner die Steuerparameterdateien Fla bis
Fma gespeichert. Die Steuerparameterdatei F1a beinhaltet Steuerparameter,
die eine Kommunikationscharakteristik C1a für berührungslose IC-Karten erfüllen. Die
Kommunikationscharakteristik C1a basiert auf irgendeiner der ersten
bis n-ten Standard-Kommunikationsspezifikationen und ist durch irgendeinen
der vorbestimmten Hersteller bestimmt.
-
Gleichermaßen beinhaltet
jede der zweiten bis n-ten Steuerparameterdateien F2a bis Fma Steuerparameter,
die jede der Kommunikationscharakteristiken C2a bis Cma für berührungslose
IC-Karten erfüllen.
Jede der Kommunikationscharakteristiken C2a bis Cma basiert auf
irgendeiner der ersten bis n-ten Standard-Kommunikationsspezifikationen
und ist derart durch irgendeinen der vorbestimmten Hersteller bestimmt,
dass sich die Kommunikationscharakteristiken C1a bis Cma voneinander
unterscheiden.
-
Die
Steuerparameterschreibeinheit 6 arbeitet, um neue Steuerparameter,
die von der Host-Vorrichtungs-HD bereitgestellt werden, in das RAM 7 und/oder
das ROM 8 zu schreiben, und um einen in wenigstens einem
von diesen Speichern gespeicherten Steuerparameter upzudaten. Die
Steuerparameterschreibeinheit 6 arbeitet ferner, um einen
in dem RAM 7 und/oder dem ROM 8 gespeicherten
Steuerparameter zu löschen.
Die Schreib-, Update- und Löschoperationen
der Steuerparameterschreibeinheit 6 werden unter der Steuerung
der Gesamtsteuereinheit 5 ausgeführt.
-
Die
Steuerparameterleseeinheit 9 arbeitet, um wenigstens einen
Steuerparameter von den in dem ROM 8 und/oder RAM 7 gespeicherten
Parametern auszulesen, um den wenigstens einen ausgelesenen Steuerparameter
an die Gesamtsteuereinheit 5 zu senden. Die Auslese- und
die Sendeoperation werden unter der Steuerung der Gesamtsteuereinheit 5 ausgeführt. Die
Gesamtsteuereinheit 5 arbeitet, um den wenigstens einen
ausgelesenen Steuerparameter zu empfangen, um ihn an die Zeitsteuereinheit 10,
die Sendesteuereinheit 11 und die Empfangssteuereinheit 12 zu
senden.
-
Die
Kartenkommunikationseinheit 13 ist konfiguriert, um direkt
auf die Karte 2 zuzugreifen. Die Kartenkommunikationseinheit 13 ist
insbesondere mit einem Controller 13a, einer elektrisch
mit dem Controller 13a verbundenen Sendeantennenspule 13b,
und einer elektrisch mit dem Controller 13a verbundenen
Empfangsantennenspule 13c versehen. Der Controller 13a arbeitet,
um ein HF-Trägersignal (Träger-Funksignal) für eine elektrische
Energieversorgung an einem vorgegebenen Übertragungszeitpunkt von der Übertragungsantennenspule 13b an die
Karte 2 zu senden. Der Controller 13a moduliert ferner
das Trägersignal
an einem vorgegebenen Modulationszeitpunkt in Übereinstimmung mit Daten, um
das mit den Daten überlagerte
Trägersignal übertragen.
-
Die
Sendesteuereinheit 11 arbeitet, um die Ausgabe des Trägersignals
zu steuern, und um den Controller 13a derart zu steuern,
dass er das Trägersignal
auf der Grundlage der einen Befehl und/oder Schreibinformationen
beinhaltenden Daten zu modulieren. Die Sendesteuereinheit 11 arbeitet
ebenso, um die Amplitude des modulierten Trägesignals zu steuern.
-
Die
Zeitsteuereinheit 10 arbeitet, um einen Übertragungszeitpunkt
des Trägersignals
von der Kartenkommunikationseinheit 13 durch den Controller 13a zu
steuern. Die Zeitsteuereinheit 10 arbeitet ferner, um einen
Zeitpunkt, an dem das Trägersignal mit
den Daten überlagert
wird, durch die Sendesteuereinheit 11 zu steuern.
-
Die
Karte 2 ist mit einem IC 2a (IC, Integrierte Schaltung)
und einer elektrisch mit dem IC 2a verbundenen Sende/Empfangsantennenspule 2b versehen.
Der IC 2a weist eine Gleichrichterschaltung, eine Erfassungsschaltung,
ein Modem, eine Steuereinheit und einen Speicher auf. Das von dem Schreib/Lese-Gerät 1 gesendete
Trägersignal
wird insbesondere derart von der Sende/Empfangsantennenspule 2b empfangen,
dass die Spule 2b eine Wechselstromleistung durch elektromagnetische
Induktion erzeugt. Die Wechselstromleistung wird durch die Gleichrichterschaltung
gleichgerichtet, um eine Gleichstromleistung zum Betreiben des IC 2a zu erzeugen.
Die dem Trägersignal überlagerten
Daten werden von der Erfassungsschaltung erfasst und dem Modem demoduliert,
so dass die Steuerschaltung die demodulierten Daten analysieren
kann, um Operationen auf der Grundlage des Analyseergebnisses auszuführen.
-
Ist
dem empfangenen Trägersignal
ein Befehl überlagert,
so veranlasst der Controller das Modem, ein Antwortsignal mit dem
Befehl entsprechenden Daten zu modulieren. Der Controller sendet
das die Daten aufweisende Antwortsignal von der Sende/Empfangsantennenspule 2b an
das Schreib/Lese-Gerät 1.
-
Die
Empfangsantennenspule 13c empfängt das von der Karte 2 gesendete
Antwortsignal, so dass das empfangene Antwortsignal an die Empfangssteuereinheit 12 gesendet
wird. Die Empfangsverarbeitungsschaltung 12 demoduliert
die Daten des Empfangssignals, um die demodulierten Daten zu analysieren.
-
Gemäß obiger
Beschreibung weisen berührungslose
IC-Karten, einschließlich
der Karte 2, im Allgemeinen voneinander verschiedene Kommunikationscharakteristiken
für jede
Karte auf. Die Kommunikationsstandards für berührungslose IC-Karten umfassen
beispielsweise den Typ ISO/IEC14443 mit verschieden Spezifikationen
des Typs A und des Typs B. Für
die ISO/IEC14443 Standards des Typs A und B sind die Kommunikationscharakteristika
jeweils unterschiedlich festgelegt worden.
-
Berührungslose
IC-Karten mit dem gleichen Standard und den gleichen Spezifikationen
weisen dann unterschiedliche Kommunikationscharakteristiken auf,
wenn sich deren Hersteller voneinander unterscheiden. Selbst wenn
berührungslose
IC-Karten mit dem gleichen Standard und den gleichen Spezifikationen
von dem gleichen Hersteller gefertigt sind und wenigstens eine der
berührungslosen
IC-Karten aktualisiert worden ist (Upgrade), unterscheidet sich die
Kommunikationscharakteristik der aktualisierten IC-Karte von den
Charakteristiken der verbleibenden berührungslosen IC-Karten.
-
D.h.,
die Kommunikationscharakteristiken von berührungslosen IC-Karten, einschließlich der Karte 2,
unterscheiden sich im Allgemeinen voneinander, und zwar in Ab hängigkeit
ihrer Kommunikationsspezifikationen, Hersteller und/oder Umstände, unter
denen sie verwendet werden.
-
Verschiedene
Kommunikationscharakteristiken berührungsloser IC-Karten machen
es erforderlich, dass Steuerparameter, die an die Zeitsteuereinheit 10,
die Sendesteuereinheit 11 und die Empfangssteuereinheit 12 gesendet
werden, jede verschiedene Kommunikationscharakteristik berührungsloser
IC-Karten, die Kommunikationszielträger des Schreib/Lesegeräts 1 sind,
erfüllen.
-
Folglich
ist in der ersten Ausführungsform der
vorliegenden Erfindung eine Gruppe an Steuerparametern, die jede
der unterschiedlichen Kommunikationscharakteristiken berührungsloser
IC-Karten erfüllen,
in jeder der Steuerparameterdateien C1 bis Cn und C1a bis Cma des
ROMs 8 und des RAMs 7 gespeichert.
-
Das
Dateiformats jeder Steuerparameterdatei ist als Beispiel schematisch
in der 2 gezeigt.
-
Jede
Steuerparameterdatei besteht, wie in 2 gezeigt,
aus einem Parameterdateikenncodefeld L1, einem Parameterdateispezifikationscodefeld L2
und einem Dateireihenfolgekenncodefeld L3. Jede Parameterdatei besteht
ebenso aus einem Trägersteuerparameterbeschreibungsfeld
L4, einem Sendesteuerparameterbeschreibungsfeld L5 und einem Empfangssteuerparameterbeschreibungsfeld L6.
-
In
dem Parameterdateikenncodeblock B1 wird ein Parameterdateikenncode
zur Erkennung dieser Steuerparameterdatei beschrieben, und in dem
Parameterdateispezifikationscodeblock B2 wird ein eine Kommunikationsspezifikation
(Typ) und einen Kommunikationsstandard, den diese Steuerparameterdatei
erfüllt,
anzeigender Parameterdateispezifikationscode beschrieben. In dem
Dateireihenfolgekenncodeblock B3 wird ein Kenncode für eine Dateireihenfolge,
welcher die Reihenfolge anzeigt, in der diese Steuerparameterdatei
in dem ROM 8 oder dem RAM 7 gespeichert ist, beschrieben.
-
In
dem Trägersteuerparameterbeschreibungsblock
CB werden Daten beschrieben, welche die Anzahl "N" der
effektiv in diesem Block CB beschriebenen Steuerparameter anzeigen.
In der ersten Ausführungsform
bestehen die in dem Trägersteuerparameterbenennungsblock
CB beschriebenen Steuerparameter ferner aus Parametern CS, OR, RC
und RT.
-
Der
Steuerparameter CS kennzeichnet, wie in 3A gezeigt,
eine Trägerablenkung
des Trägersignals
von einem Aus-Pegel zu einem Pegel bei 90% des maximalen Ausgangspegels
(100%). Der Zeitraum kann als Winkelgeschwindigkeit dargestellt werden.
-
Der
Steuerparameter OR kennzeichnet, wie in 3A gezeigt,
einen erforderlichen Wartezeitraum von einem Zeitpunkt, an dem Trägersignal
90% des maximalen Ausgangspegels (100% erreicht, bis zu einem Zeitpunkt,
an dem das Datensignal, wie beispielsweise ein Kommunikationsbefehl
(z.B. ein Anforderungsbefehl Req), dem Trägersignal überlagert wird.
-
Der
Steuerparameter RC kennzeichnet, wie in 3A gezeigt,
einen Träger-Aus-Zeitraum,
während
dem das Trägersignal
unter einem vorbestimmten Pegels liegt, wenn es periodisch Ein-
und Ausgeschaltet wird.
-
Der
Steuerparameter RT kennzeichnet die maximale Anzahl an Wiederholungen
für jede
Kommunikation, beispielsweise für
jede Übertragung
eines Befehls.
-
In
dem Sendesteuerparameterbeschreibungsblock TB werden Daten beschrieben,
welche die effektiv in diesem Block TB beschriebene Anzahl "N" an Steuerparametern anzeigen. Die in
dem Sendesteuerparameterbeschreibungsblock TB beschriebenen Steuerparameter
bestehen in der ersten Ausführungsform
ferner aus den Parametern MP, CP und MV.
-
Der
Steuerparameter MP kennzeichnet, wie in 3B gezeigt,
den maximalen Ausgangspegel des Trägersignals, wie beispielsweise
die maximale Ausgangsleistung.
-
Der
Steuerparameter CP kennzeichnet, wie in 3B gezeigt,
eine für
jeden von einigen Steuerbefehlen erforderliche Leistung. In der
ersten Ausführungsform
beinhaltet der Steuerparameter CP die Anzahl "N" an
Steuerbefehlen (CMD-A, CMD-B und CMD-C), von denen zur Steuerung
seiner Leistung benötigt
wird. Der Steuerparameter CP beinhaltet ebenso einen Leistungssteuerwert
von jedem der Steuerbefehle CMD-A, CMD-B und CMD-C; dieser Leistungssteuerwert
wird als Prozentzahl bezüglich der
maximalen Leistung dargestellt. In der ersten Ausführungsform
liegen insbesondere die Befehle A (CMD-A), B (CMD-B) und C (CMD-C)
bei 60%, 80% bzw. 65% der maximalen Leistung.
-
Der
Steuerparameter MV kennzeichnet einen Optimalwert eines Modulationsindex.
In der ersten Ausführungsform
ist der Modulationsindex das Verhältnis der einer logischen "1" entsprechenden Amplitude zu der einer
logischen "0" entsprechenden Amplitude
in dem modulierten Trägersignal,
wenn das Trägersignal
ASK-(Amplitudenumtastung)-moduliert ist.
-
In
dem Empfangssteuerparameterbeschreibungsblock RB werden Daten, welche
die effektiv in diesem Block RB beschriebene Anzahl "N" an Steuerparametern anzeigen, beschrieben.
Ferner bestehen die in dem Empfangssteuerparameterbeschreibungsblock
RB beschriebenen Parameter in der ersten Ausführungsform aus den Parametern
NT, NP und MR.
-
Der
Steuerparameter NT kennzeichnet, wie in 3C gezeigt,
eine Mehrzahl von ersten Rauschbildern, die bei einem Antwortsignal
auftreten; diese Rauschbilder umfassen ein zufälliges Rauschbild und ein Grundfrequenzrauschbild.
-
Der
Steuerparameter NP kennzeichnet, wie in 3C gezeigt,
eine Mehrzahl von zweiten Rauschbildern zur Reduzierung der ersten
Rauschbilder.
-
Der
Steuerparameter MR kennzeichnet einen minimalen Zeitraum vom Ende
der Übertragung eines
Befehls bis zum Empfang eines dem übertragenen Befehl entsprechenden
Antwortsignal. Der Steuerparameter MR ermöglicht es dem Schreib/Lesegerät 1,
ein Antwortsignal zu verarbeiten, das hierbei innerhalb des minimalen
Zeitraums als Rauschen empfangen wird.
-
Wenn
das Schreib/Lesegerät 1 gemäß obiger
Konfiguration anfängt,
mit der Karte 2 zu kommunizieren, liest es als erstes eine
der in dem ROM 8 und/oder RAM 7 gespeicherten
Steuerparameterdateien F1 bis Fn und F1a bis Fma aus. Anschließend versucht
das Schreib/Lesegerät 1 in
einer Steuerbetriebsart, die durch die in der als erstes ausgelesenen Steuerparameterdatei
beinhalteten Steuerparameter bestimmt wird, Daten an die Karte 2 zu
senden und von der Karte 2 zu empfangen.
-
Wenn
ein Senden und Empfangen der Daten zwischen dem Schreib/Lesegerät 1 und
der Karte 2 in der Steuerbetriebsart auf der Grundlage
der ersten ausgelesenen Steuerparameter ohne Erfolg durchgeführt worden
ist, liest das Schreib/Lesegerät 1 als nächstes eine
andere der Steuerparameterdateien F1 bis Fn und F1a bis Fma aus.
Anschließend
versucht das Schreib/Lesegerät 1 in
einer Steuerbetriebsart, die durch den in der als zweites ausgelesenen
Steuerparameterdatei beinhalteten Steuerparametern bestimmt wird, Daten
an die Karte 2 zu senden und von der Karte 2 zu
empfangen.
-
In
der ersten Ausführungsform
liest das Schreib/Lesegerät 1 insbesondere
nacheinander die in dem ROM 8 und/oder RAM 7 gespeicherten
Steuerparameterdateien F1 bis Fn und F1a bis Fma aus, um abzufragen,
welcher Steuerparameter es dem Schreib/Lesegerät 1 ermöglicht,
Daten erfolgreich an die Karte 2 zu senden und von der
Karte 2 zu empfangen.
-
Folglich
kann das Schreib/Lesegerät 1 in
einer Steuerbetriebsart, die durch die in der abgefragten Steuerparameterdatei
beinhalteten Steuerparameter bestimmt wird, Daten an die Karte 2 senden und
von der Karte 2 empfangen.
-
In
der ersten Ausführungsform
ist es für
das Schreib/Lesegerät 1 ferner
möglich,
einen Befehl zu bestimmen, um wenigstens einen der Steuerparameter
zu erkennen, welcher dem bestimmten Befehl entspricht, um dadurch
Daten auf der Grundlage des wenigstens einen der erkannten Steuerparameter
zu senden und zu empfangen.
-
Nachstehend
werden Operationen des Schreib/Lesegeräts 1 zum Abfragen
von einer der Steuerparameterdateien unter Bezugnahme auf die 4 beschrieben.
-
Um
eine Kommunikation zwischen dem Schreib/Lesegerät 1 und der Karte 2 zu
starten, schaltet ein Benutzer Netzschalter (nicht gezeigt) der Host-Vorrichtungs-HD
bzw. des Schreib/Lesegeräts 1 ein.
Das Einschalten des Netzschalters führt dazu, dass die Host-Vorrichtungs-HD
anfängt,
zu arbeiten, so dass die Host-Vorrichtungs-HD den Startbefehl an das
Schreib/Lesegerät 1 überträgt.
-
Nachdem
eine der die Kommunikationscharakteristik der Karte 2 erfüllenden
Steuerparameterdateien abgefragt worden ist, ist es für das Schreib/Lesegerät 1 einzig
erforderlich, auf der Grundlage in der abgefragten Steuerparameterdatei beinhalteten
Steuerparameter zu kommunizieren. Die Host-Vorrichtungs-HD kann
folglich zusätzlich
zu dem Startbefehl Daten aussenden, welche die die Kommunikationscharakteristik
der Karte 2 erfüllende abgefragte
Steuerparameterdatei anzeigen; diese Daten sind beispielsweise der
Parameterdateikenncode der abgefragten Steuerparameterdatei.
-
Wenn
das Schreib/Lesegerät 1 jedoch
versucht, mit der Karte 2 zu kommunizieren, deren Steuerparameterdatei
die Kommunikationscharakteristik der Karte 2 erfüllt, wird
die Karte zunächst
nicht erkannt. Die Karte 2 kann eine der Standardkarten sein,
welche die auf den jeweils für
berührungslose IC-Karten
vorbestimmten Kommunikationsstandards basierenden Kommunikationsspezifikationen
erfüllt. Aus
diesem Grund ist die Host-Vorrichtungs-HD dann, wenn das Schreib/Lesegerät 1 zunächst beginnt,
mit der Karte 2 zu kommunizieren, konfiguriert, um den
Startbefehl zunächst
an das Schreib/Lesegerät 1 zu
senden, ohne die Daten zum Bestimmen von einer der Steuerparameterdateien
anzuhängen.
-
Nach
Einschalten des Netzschalters des Schreib/Lesegeräts 1 hat
die Host-Befehl-Verarbeitungseinheit 4 des Schreib/Lesegeräts 1 bestimmt, ob
die Host-Vorrichtungs-HD den Startbefehl gesendet hat (4;
Schritt S1).
-
Wenn
die Host-Vorrichtungs-HD den Startbefehl gesendet hat, ist die Bestimmung
in Schritt S1 JA, so dass die Host-Befehl-Verarbeitungseinheit 4 den
von der Host-Vorrichtungs-HD gesendeten Befehl analysiert (Schritt
S2), um zu bestimmen, ob Daten zum Bestimmen der einen der Steuerparameterdateien
an den Startbefehl angehängt
sind.
-
Wenn
keine Daten zum Bestimmen der einen der Steuerparameterdateien an
den Startbefehl angehängt
sind, ist die Bestimmung in Schritt S3 NEIN, so dass die Host-Befehl-Verarbeitungseinheit 4 den
Startbefehl mit keinen Parameterdateibestimmungsdaten an die Gesamtsteuereinheit 5 sendet (Schritt
S3).
-
Die
Gesamtsteuereinheit 5 greift über die Steuerparameterleseeinheit 9 auf
das ROM 8 zu, um die Steuerparameterdatei F1 zu wählen, und
um die in der gewählten
Steuerparameterdatei F1 beinhalteten Steuerparameter auszulesen
(Schritt S4). Anschließend
sendet die Gesamtsteuereinheit 5 die ausgelesenen Steuerparametern
an die Zeitsteuereinheit 10, die Sendesteuereinheit 11 und
die Empfangssteuereinheit 12.
-
Die
Zeitsteuereinheit 10, die Sendesteuereinheit 11,
die Empfangssteuereinheit 12 und die Kartensteuereinheit 13 führen vorbestimmte
Prozesse auf der Grundlage der vorgesehenen Steuerparameter aus.
-
Die
Zeitsteuereinheit 10 steuert beispielsweise den Übertragungszeitpunkt
des Trägersignals
von der Kartenkommunikationseinheit 13 auf der Grundlage
des Steuerparameters RC über
die Kartenkommunikationseinheit 13. Ferner steuern die
Zeitsteuereinheit 10 und die Sendesteuereinheit 11 beispielsweise
den Zeitpunkt, an dem das Trägersignal
mit den Daten überlagert
wird, auf der Grundlage der Steuerparameter CS und OR in Schritt
S5.
-
Ferner
steuert die Empfangssteuereinheit 12 beispielsweise die
Ausgabe des Trägersignals
auf der Grundlage der Steuerparameter MP und CP. Ferner steuert
die Sendesteuereinheit 11 beispielsweise die Amplitude
des modulierten Trägersignals
auf der Grundlage des Steuerparameters MV in Schritt S6.
-
Die
Steuervorgänge
der Zeitsteuereinheit 10 und der Sendesteuereinheit 11 veranlassen
die Kartenkommunikationseinheit 13, zu versuchen, das Trägersignal über die
Sendeantennenspule 13b an die Karte 2 zu senden.
Ferner moduliert die Kartenkommunikationseinheit 13 an
einem von der Zeitsteuereinheit 10 vorgesehenen Zeitpunkt
das Trägersignal,
um es mit Daten zu überlagern,
die beispielsweise den Anforderungsbefehl Req beinhalten, um dadurch
zu versuchen, das mit den Daten überlagerte
Trägersignal
an die Karte 2 zu senden.
-
Nach
einem Sendeversuch des die Daten aufweisenden modulierten Trägersignals
bestimmt die Kartenkommunikationseinheit 13 in Schritt
S7, ob von der Karte 2 ein Antwortsignal gesendet wird.
-
Wenn
bestimmt wird, dass von der Karte 2 kein Antwortsignal
gesendet wird, ist die Bestimmung in Schritt S7 NEIN und die Gesamtsteuerschaltung 5 schreitet
zu Schritt S10 voran.
-
Wenn
demgegenüber
bestimmt wird, dass das Antwortsignal von der Karte 2 gesendet
wird (Bestimmung in Schritt S7 = JA), empfängt die Kartenkommunikationseinheit 13 das
Antwortsignal, um es an die Empfangssteuereinheit 12 zu
senden. Die Empfangssteuereinheit 12 empfängt das
gesendet Antwortsignal, um die dem Antwortsignal überlagerten
Daten in Schritt S8 auf der Grundlage beispielsweise der Steuerparameter
NT, NP und RC zu demodulieren, und um in Schritt S9 zu bestimmen,
ob das Antwortsignal erfolgreich empfangen wurde.
-
Wenn
beispielsweise bestimmt wird, dass das Antwortsignal erfolgreich
empfangen wurde, ist die Bestimmung in Schritt S9 NEIN und die Gesamtsteuereinheit 5 schreitet
zu Schritt S10 voran. In Schritt S9 verstreicht beispielsweise eine
vorbestimmte Zeitspanne nach der Übertragung des Trägersignals,
was die Gesamtsteuereinheit 5 dazu veranlasst, zu bestimmen,
dass das Antwortsignal nicht erfolgreich empfangen wurde. Ferner überprüft die Gesamtsteuereinheit 5 die
demodulierten Daten, um zu bestimmen, ob die demodulierten Daten
dem Anforderungsbefehl Req entsprechen, und wenn die demodulierten
Daten dem Anforderungsbefehl Req nicht entsprechen, bestimmt die
Gesamtsteuereinheit 5, dass das Antwortsignal nicht erfolgreich
empfangen wurde.
-
In
Schritt S10 bestimmt die Gesamtsteuereinheit 5, ob die
Anzahl an erneuten Versuchen, das die Daten aufweisende Trägersignal
zu senden, die maximale Anzahl an Wiederholungen erreicht, die durch
den Steuerparameter RT bestimmt wird.
-
Wenn
bestimmt wird, dass die Anzahl an Wiederholungen, das die Daten
aufweisende Trägersignal
zu übertragen,
nicht die maximale Anzahl an Wiederholungen erreicht, welche durch
den Steuerparameter RT bestimmt wird, ist die Bestimmung in Schritt
S10 NEIN, so dass die Gesamtsteuereinheit 5 zu Schritt
S5 zurückkehrt.
-
Anschließend versuchen
die Gesamtsteuereinheit 5, die Zeitsteuereinheit 10,
die Sendesteuereinheit 11, die Empfangssteuereinheit 12 und
die Kartenkommunikationseinheit 13, die obige Trägersignal-
und Datenübertragungsoperation
und die Antwortsignalempfangsoperation wiederholt auszuführen (Schritte
S5 bis S10).
-
Wenn
bestimmt wird, dass die Anzahl an Wiederholungen (Wiederholungsvorgänge), das
die Daten aufweisende Träger signal
zu übertragen,
die maximale Anzahl an Wiederholungen erreicht, welche durch den
Steuerparameter RT bestimmt wird (Bestimmung in Schritt S10 = JA),
schreitet die Gesamtsteuereinheit 5 zu Schritt S11 voran.
In Schritt S11 bestimmt die Gesamtsteuereinheit 5, dass
die gewählte
Steuerparameterdatei F1 nicht die Kommunikationscharakteristik der
Karte 2 erfüllt.
Folglich teilt die Gesamtsteuereinheit 5 der Host-Vorrichtungs-HD das
Bestimmungsergebnis über
die Host-Befehl-Verarbeitungseinheit 4 mit (Schritt S11)
und kehrt zu der Operation in Schritt S1 zurück.
-
Wenn
das die gewählte
Steuerparameterdatei F1 kennzeichnende Bestimmungsergebnis die Kommunikationscharakteristik
der Karte 2 nicht erfüllt,
sendet die Host-Vorrichtungs-HD den Startbefehl an das Schreib/Lesegerät 1,
zunächst
mit angehängten
Daten zum Bestimmen der nächsten
Steuerparameterdatei F2.
-
Da
die Bestimmung in Schritt S1 JA ist, analysiert die Host-Befehl-Verarbeitungseinheit 4 folglich den
von der Host-Vorrichtungs-HD gesendeten Befehl (siehe Schritt S2)
und bestimmt, dass die Daten zum Bestimmen der Steuerparameterdatei
F2 dem Startbefehl angehängt
sind (siehe Bestimmung in Schritt S3 = JA).
-
Folglich
greift die Gesamtsteuereinheit 5 über die Steuerparameterleseeinheit 9 auf
das ROM 8 zu, um die Steuerparameterdatei F2 zu wählen, und
um die in der gewählten
Steuerparameterdatei F2 beinhalteten ausgelesenen Steuerparameter
auszulesen (siehe Schritt S4). Anschließend sendet die Gesamtsteuereinheit 5 die
ausgelesenen Steuerparameter an die Zeitsteuereinheit 10,
die Sendesteuereinheit 11 und die Empfangssteuereinheit 12.
-
Gemäß obiger
Beschreibung versuchen die Gesamtsteuereinheit 5, die Steuereinheiten 10 bis 12 und
die Kartenkom munikationseinheit 13 wiederholt, die obige
Trägersignal- und Datensendeoperation und
die Antwortsignalempfangsoperation auf der Grundlage der vorgesehenen
Steuerparameter auszuführen
(Schritte S5 bis S10), wenn die Bestimmung in Schritt S7 oder S9
NEIN ist.
-
Wenn
bestimmt wird, dass die Anzahl an Wiederholungen (Wiederholungsvorgänge) die
durch den Steuerparameter RT bestimmte maximale Anzahl an Wiederholungen
erreicht (siehe Bestimmung in Schritt S10 = JA), bestimmt die Gesamtsteuereinheit 5,
dass die gewählte
Steuerparameterdatei F2 die Kommunikationscharakteristik der Karte 2 nicht erfüllt.
-
Folglich
teilt die Gesamtsteuereinheit 5 das Bestimmungsergebnis
der Host-Vorrichtungs-HD mit (siehe Schritt S11) und kehrt zu der
Operation in Schritt S1 zurück.
Dies ermöglicht
es der Host-Vorrichtungs-HD, die nächste Steuerparameterdatei
F3 zu bestimmen (siehe Schritte S1 bis S3), so dass die Kommunikation
zwischen dem Schreib/Lesegerät 1 und
der Karte auf der Grundlage der in der bestimmten Steuerparameterdatei
F3 beinhalteten Steuerparameter ausgeführt wird (siehe Schritte S5
bis S10).
-
Obwohl
die Kommunikation zwischen dem Schreib/Lesegerät 1 und der Karte 2 auf
der Grundlage aller Steuerparameter ausgeführt wird, die in sämtlichen
der bestimmten Steuerparameterdateien F1 bis Fn in dem ROM beinhaltet
sind, kann zwischen dem Schreib/Lesegerät 1 und der Karte 2 folglich
keine Kommunikation erfolgreich ausgeführt werden.
-
In
diesem Fall bestimmt die Host-Vorrichtungs-HD die in Schritt S1
in dem RAM 7 gespeicherte Parameterdatei F1a, so dass die
Kommunikation zwischen dem Schreib/Lesegerät 1 und der Karte 2 auf
der Grundlage der in der bestimmten Steuerparameterdatei F1a beinhalteten
Steuerparameter ausgeführt
wird (siehe Schritte S5 bis S10).
-
Die
in dem RAM 7 gespeicherten Steuerparameterdateien F1a bis
Fma werden, wie in dem Fall mit den Steuerparameterdateien F1 bis
Fn, insbesondere nacheinander gewählt, so dass die Kommunikation
zwischen dem Schreib/Lesegerät 1 und
der Karte 2 auf der Grundlage der Steuerparameter ausgeführt wird,
die jeweils in den nacheinander gewählten Steuerparameterdateien
F1a bis Fma beinhaltet sind.
-
Wurde
das Antwortsignal in Schritt S9 demgegenüber erfolgreich auf der Grundlage
der in irgendeiner der Steuerparameterdateien F1 bis Fan und F1a
bis Fma beinhalteten Steuerparameter empfangen, so ist die Bestimmung
in Schritt S9 JA. Folglich erkennt die Gesamtsteuereinheit 5,
dass irgendeine der Steuerparameterdateien F1 bis Fan und F1a bis
Fma die Kommunikationscharakteristik der Karte 2 erfüllt. Anschließend teilt
die Gesamtsteuereinheit 5 der Host-Vorrichtungs-HD über die Host-Befehl-Verarbeitungseinheit 4 mit,
dass die Kommunikation zwischen dem Schreib/Lesegerät 1 und
der Karte 2 erfolgreich ausgeführt worden ist (Schritt S12).
Zusätzlich
teilt die Gesamtsteuereinheit 5 der Host-Vorrichtungs-HD
in Schritt S12 über
die Host-Befehl-Verarbeitungseinheit 4 die Daten mit, welche
die erkannte, die Kommunikationscharakteristik der Karte 2 erfüllende Steuerparameterdatei
anzeigen; diese Daten sind beispielsweise der Parameterdateikenncode
der erkannten Steuerparameterdatei. Nach der Operation bzw. dem
Vorgang kehrt die Gesamtsteuereinheit 5 zu der Operation
in Schritt S1 zurück.
-
Dies
führt dazu,
dass die Host-Vorrichtungs-HD bei einer Übertragung des nächsten Befehls
einen Befehl an das Schreib/Lesegerät 1 sendet, an den
der die erkannte Datei anzeigende Parameterdateikenncode angehängt ist.
Dies ermöglicht es
der Gesamtsteuereinheit 5, über den Parameterdateikenncode
eine der Steuerparameterdateien aus dem ROM 8 oder RAM 7 abzufragen,
um dadurch die abgefragte Steuerparameterdatei auszulesen. Folglich
kommunizieren die Gesamtsteuereinheit 5, die Steuereinheiten 10 bis 12 und
die Kartenkommunikationseinheit 13 auf der Grundlage der
in der abgefragten Steuerparameterdatei beinhalteten Steuerparameter
erfolgreich mit der Karte 2.
-
Gemäß obiger
Beschreibung speichern das RAM 7 und das ROM 8 in
der ersten Ausführungsform
der vorliegenden Erfindung die die Kommunikationscharakteristiken
von berührungslosen
IC-Karten erfüllenden
Steuerparameterdateien; diese Kommunikationscharakteristiken unterscheiden
sich voneinander. Bei einer Kommunikation mit irgendeiner der berührungslosen
IC-Karten wird es dem Schreib/Lesegerät 1 mit Hilfe dieser
Konfiguration ermöglicht,
zu versuchen, mit irgendeiner der berührungslosen IC-Karten zu kommunizieren,
während
sie die Steuerparameterdateien nacheinander auswählt. Hierdurch wird es möglich, irgendeine
der die Kommunikationscharakteristik von irgendeiner der berührungslosen
IC-Karten erfüllenden
Kommunikationsparameterdateien automatisch zu erkennen. Bei einer
Kommunikation zwischen dem Schreib/Lesegerät 1 und irgendeiner
der berührungslosen
IC-Karten kann das
Schreib/Lesegerät 1 mit
Hilfe der erkannten Steuerparameterdateien erfolgreich mit irgendeiner der
berührungslosen
IC-Karten kommunizieren.
-
Zweite Ausführungsform
-
Die 5 und 6 zeigen eine zweite Ausführungsform
der vorliegenden Erfindung. Die zweite Ausführungsform unterscheidet sich
dahingehend von der ersten Ausführungsform,
dass sie dem Schreib/Lesegerät 1 dann,
wenn das Schreib/Lesegerät 1 eine
neue berührungslose
EC-Karte in den Kommunikationszielträgern aufnimmt, ermöglicht, sich
die Kommunikationscharakteristik der neuen berührungslosen IC-Karte erfüllende Kommunikationsparameter
von einem Unterstützungszentrum
einzuholen.
-
Das
Schreib/Lesegerät 1 ist,
wie schematisch in 5 gezeigt, zur Datenübertragung
mit einem als Host-Vorrichtung dienenden PC 14 verbunden.
Der PC 14 dient als Anschlussvorrichtung und ermöglicht über ein
Kommunikationsnetz 15 den Aufbau einer elektrischen Verbindung
zu einem Unterstützungsserver 16 des
Unterstützungszentrums. Der
Unterstützungsserver
(Computer) 16 weist eine Datenbank 17 auf, in
der Steuerparameterdateien F1b bis Fnb gespeichert sind. Die Steuerparameterdateien
F1b bis Fnb, die im Wesentlichen denen der ersten Ausführungsform
entsprechen, sind klassifiziert durch:
Kommunikationsstandards,
die von den die Steuerparameterdateien F1b bis Fnb erfüllenden
berührungslosen
IC-Karten angewandt werden;
Hersteller, von denen die berührungslosen
IC-Karten hergestellt sind;
Markennamen, die den berührungslosen
IC-Karten entsprechen;
Anwendungen für die berührungslosen IC-Karten; und
Handhabungen
(Einführen,
Touch, Touch and Go oder dergleichen) der berührungslosen IC-Karten.
-
Genauer
gesagt, die Handhabungen der berührungslosen
IC-Karten kennzeichnen die Zustände der
Karten, in denen sie verwendet werden. Die Handhabung "Einführen" kennzeichnet beispielsweise,
dass ein Benutzer seine/ihre berührungslose EC-Karte
in ein Schreib/Lesegerät
einführt,
um eine Kommunikation zwischen der berührungslosen EC-Karte und dem
Schreib/Lesegerät
herzustellen. Die Handhabung "Touch" kennzeichnet, dass
ein Benutzer seine/ihre berührungslose
EC-Karte an ein Schreib/Lesegerät
hält, um
eine Kommunikation zwischen der berührungslosen EC-Karte und dem Schreib/Lesegerät herzustellen.
Die Handhabung "Touch
and Go" kennzeichnet,
dass ein Benutzer seine/ihre berührungslose
EC-Karte an eine vorbestimmte Position eines Gehäuses eines Schreib/Lesegerätes hält, während sie
eine Kommunikation zwischen der berührungslosen EC-Karte und dem Schreib/Lesegerät herstellt.
-
Ferner
sind die Kommunikationsreichweiten zwischen berührungslosen IC-Karten und dem Schreib/Lesegerät 1 derart
in der Datenbank 17 gespeichert, dass sie mit den Steuerparameterdateien F1b
bis Fnb verknüpft
sind.
-
Wenn
den Kommunikationszielträgern
des Schreib/Lesegeräts 1 eine
neue kontaktlose EC-Karte hinzugefügt wird, gibt ein Benutzer
derartige Befehle in den PC 14 ein, dass dieser über das
Kommunikationsnetz 15 eine elektrische Verbindung zu dem Unterstützungsserver 16 aufbaut.
Der Unterstützungsserver 16 erzeugt
ein Unterstützungsdienstmenübildschirm
MS, von dem ein Teil anklickbar ist, um über das Kommunikationsnetz 15 Befehle
an den PC 14 zu senden. Der Unterstützungsdienstmenübildschirm
MS wird auf einer Anzeige des PCs 14 angezeigt. Auf dem
Unterstützungsdienstmenübildschirm
MS werden drei anklickbare Bereiche angezeigt, die ein Dienstmenü anzeigen,
das von dem Unterstützungsserver 16 bereitgestellt
werden kann, wie beispielsweise "Datenbankliste", "Anforderung zur Erzeugung
einer neuen Datei" und "Suchdienst", welche die anklickbaren
Bereiche CL1, CL2 bzw. CL3 bilden.
-
Ein
Benutzer bedient eine Eingabevorrichtung (Maus) des PCs 14,
um den anklickbaren Bereich C1 mit der "Datenbankliste" anzuklicken. Der PC 14 überträgt den dem
anklickbaren Bereich C1 entsprechenden Befehl an den Unterstützungsserver 16,
so dass der Unterstützungsserver 16 eine
Liste LI erzeugt, in der die Kartenstandards, Markennamen, Anwendungen
und Hersteller für
jede Karte aufgelistet sind. Der Unterstützungsserver 16 veranlasst
den PC 14, die Liste LI auf der Anzeige des PCs 14 anzuzeigen
(siehe 6B).
-
In
der Liste LI sind, wie in 6B gezeigt, "Wunsch"-Kontrollkästchen und "Kontrollkästchen für drei Handhabungen" für jede Karte
vorgesehen.
-
Der
Benutzer bedient die Eingabevorrichtung des PCs 14, um
eine Markierung bei wenigstens einem der "Wunsch"-Kontrollkästchen zu setzen, die wenigstens
einer der als neuer Kommunikationszielträger dienenden Karte entspricht.
Der Benutzer bedient ferner die Eingabevorrichtung des PCs 14,
um eine Markierung bei irgendeiner der "Kontrollkästchen für drei Handhabungen" zu setzen, die dem markierten "Wunsch"-Kontrollkästchen entspricht, und
um die "Ok"-Taste anzuklicken.
Der PC 14 sendet die die bestimmte Karte und die gewählte Handhabung
anzeigenden Daten an dem Unterstützungsserver 16.
-
Der
Unterstützungsserver 16 fragt
irgendeine der Steuerparameterdateien F1b bis Fnb ab, die der bestimmten
Karte und der gewählten
Handhabung entspricht (5; Schritt S21). Als nächstes veranlasst
der Unterstützungsserver 16 den
PC 14, einen Bestätigungsbildschirm
CS anzuzeigen, welcher die abgefragte Steuerparameterdatei auf der Anzeige
des PCs 14 anzeigt (siehe 6C).
-
Wenn
der Benutzer die Eingabevorrichtung bedient, um auf dem Bestätigungsbildschirm
CS die "Download"-Taste anzuklicken, überträgt der PC 14 den
dem Anklicken der Download-Taste entsprechenden Befehl, so dass
der Unterstützungsserver 16 den
Befehl zum Herunterladen der abgefragten Steuerparameterdatei auf
den PC 14 empfängt (Schritt
S22). Der PC 14 empfängt
die heruntergeladene Steuerparameterdatei, um die empfangene Steuerparameterdatei
an das Schreib/Lesegerät 1 zu senden.
Die Steuerparameterschreib einheit 6 des Schreib/Lesegeräts 1 schreibt
die Steuerparameterdatei in das RAM 7.
-
Der
Benutzer bedient ferner die Eingabevorrichtung des PCs 14,
um den anklickbaren Bereich CL3 mit der "Anforderung zur Erzeugung einer neuen Datei" auf dem Dienstmenübildschirm
MS anzuklicken. Der PC 14 überträgt den dem anklickbaren Bereich
CL3 entsprechenden Befehl an den Unterstützungsserver 16, so
dass dieser einen Datenerzeugungsanforderungsbildschirm RS erzeugt,
auf dem vier Arten von Kommunikationsbedingungen (Kartentypen, Kartenhersteller,
Kartenanwendungen und erforderliche Kommunikationsreichweiten) wählbar (markierungsfähig) sind.
Der Unterstützungsserver 16 veranlasst
den PC 14, den Datenerzeugungsanforderungsbildschirm RS
auf der Anzeige des PSs 14 anzuzeigen (siehe 6D).
-
Der
Benutzer bedient, wie in 6D gezeigt, die
Eingabevorrichtung des PCs 14, um auf dem Bildschirm RS
eine Markierung bei irgendeinem der Kartentypen, irgendeinem der
Kartenhersteller, irgendeiner der Anwendungen und irgendeiner der
erforderlichen Kommunikationsreichweiten zu setzen.
-
Der
Anwender bedient ferner die Eingabevorrichtung des PCs 14,
um die "Ok"-Taste anzuklicken.
Der PC 14 sendet die die Kommunikationsbedingungen anzeigenden
Daten an den Unterstützungsserver 16.
-
Der
Unterstützungsserver 16 wählt den
eingegebenen Kommunikationsbedingungen wenigstens einer Steuerparameterdatei
entsprechende Steuerparameter oder wenigstens eine der die Kommunikationsbedingungen
erfüllenden
Parameterdateien.
-
Anschließend veranlasst
der Unterstützungsserver 16 den
PC 14, einen die eingegebenen Kommunikationsbedingungen anzeigenden
Bestätigungsbildschirm
CS1 auf der Anzeige des PCs 14 anzuzeigen (siehe 6C).
-
Wenn
der Anwender die Eingabevorrichtung bedient, um die "Download"-Taste auf dem Bestätigungsbildschirm
CS1 anzuklicken, sendet der PC 14 den dem Anklicken der
Download-Taste entsprechenden
Befehl, so dass der Unterstützungsserver 16 den
Befehl zum Herunterladen der erzeugten oder abgefragten Steuerparameterdatei
auf den PC 14 empfängt
(Schritt S23). Der PC 14 empfängt die heruntergeladene Steuerparameterdatei,
um die Steuerparameterdatei an das Schreib/Lesegerät 1 zu
senden. Die Steuerparameterschreibeinheit 6 des Schreib/Lesegeräts 1 schreibt
die Steuerparameterdatei in das RAM 7.
-
Gemäß obiger
Beschreibung ist es in der zweiten Ausführungsform dann, wenn den Kommunikationszielträgern des
Schreib/Lesegeräts 1 eine neue
Karte hinzugefügt
wird, möglich,
die die Kommunikationscharakteristik der neuen Karte erfüllenden
Steuerparameter von dem Unterstützungsserver 16 zu
erhalten. Hierdurch können
die Produktanforderungen in dem Schreib/Lesegerät 1 erzeugt werden;
diese Produktanforderungen ermöglichen
es dem Schreib/Lesegerät 1,
erfolgreich mit der neuen Karte zu kommunizieren.
-
7 zeigt
eine Modifikation der zweiten Ausführungsform der vorliegenden
Erfindung. In der Modifikation dient ein PC 18 als der in der 6 gezeigte PC 14, um auf den
Unterstützungsserver 16 zuzugreifen.
Die durch den PC 18 von dem Unterstützungsserver 16 erhaltenen
Steuerparameter werden über
ein Medium 19, wie beispielsweise eine Floppy-Disk, auf einen als
Hostvorrichtung des Schreib/Lesegeräts 1 dienenden PC 14A heruntergeladen.
Die heruntergeladenen Steuerparameter werden in dem RAM 7 des
Schreib/Lesegeräts 1 gespeichert.
-
Einige
der in dem RAM 7 und dem ROM 8 gespeicherten Steuerparameterdateien
können durch
die Steuerparameterschreibeinheit 6 gelöscht werden, und einige der
in den Steuerparameterdateien beinhalteten Steuerparameter können durch
die Steuerparameterschreibeinheit 6 gelöscht und/oder upgedated werden.
-
Wenn
ein bestimmter Befehl oder Daten an die Karte gesendet werden, kann
eine externe Vorrichtung, wie beispielsweise die Host-Vorrichtung,
die bestimmten Steuerparameter temporär an das Schreib/Lesegerät 1 senden.
In diesem Fall führen die
Gesamtsteuereinheit 5, die Zeitsteuereinheit 10, die
Sendesteuereinheit 11 und die Empfangssteuereinheit 12 des
Schreib/Lesegeräts 1 das
Senden und Empfangen der Daten auf der Grundlage der bestimmten
Steuerparameter aus (siehe Schritte S5 bis S10). Diese Modifikation
kann das Trägersignal
mit einem vorbestimmten Befehl auf der Grundlage der temporär übertragenen
Steuerparameter ohne Hilfe der vorher in dem ROM 8 oder
RAM 7 gespeicherten Steuerparameter übertragen.
-
Die
Steuerparameterdateien F1 bis Fn und F1a bis Fma können entweder
in dem RAM 7 oder in dem ROM 8 gespeichert werden.
Eine Speichereinheit, mit Ausnahme des RAMs 7 und des ROMs 8, kann
die Steuerparameterdateien F1 bis Fn und F1a bis Fna speichern.
IC-Tags oder andere Speichervorrichtungen können als berührungslose
Informationsträger
verwendet werden. Die Anforderungen der Steuerparameter und der
Parameterdatei können
mit Hilfe von E-Mails an den PC übertragen
werden. Die Steuerparameter und die Parameterdatei können mit Hilfe
von E-Mails oder Medien von dem Unterstützungsserver 16 zurück an den
PC übertragen
werden.
-
Obgleich
die vorliegenden Erfindung unter Bezugnahme auf die vorliegenden
Ausführungsformen
und Modifikationen beschrieben worden ist, sollte wahrgenommen werden,
dass sie auf verschiedene weisen verwirklicht werden kann, ohne
den Umfang der Erfindung zu verlassen, wie er in den beigefügten Ansprüchen dargelegt
ist.