(57)【要約】【課題】  多種多様な非接触式のカードのいずれとも良好に通信することができるリーダライタを提供する。【解決手段】  非接触式のカード２と通信するリーダライタ１において、種類が異なる複数のカード２と通信するために、ＲＡＭ７とＲＯＭ８とに、通信の制御についての複数の制御パラメータからなるパラメータファイル（制御モード）を複数記憶し、カード２とのとの通信を開始する際、ＲＡＭ７、ＲＯＭ８が記憶する複数のパラメータファイルのうちから一つのパラメータファイルを選択して当該パラメータファイルの制御内容にて通信を試行する動作を順次行って、当該カード２と通信可能な制御モードを検出する。【選択図】  図１
2005309481.tif 000002
【特許請求の範囲】
【請求項１】
非接触式の情報担体と通信するリーダライタにおいて、
種類が異なる複数の情報担体と通信するために、送受信の制御についての複数の制御パラメータからなる制御モードを複数記憶した記憶手段と、
情報担体との送受信を、前記記憶手段が記憶する複数の制御モードにて順次試行し、当該情報担体と通信可能な制御モードを検出する制御モード検出手段とを備え、
前記制御モード検出手段により検出された制御モードにて情報担体と通信を行うことを特徴とするリーダライタ。
【請求項２】
前記複数の制御パラメータからなる制御モードは、通信規格に基づく標準仕様の情報担体に適合するものであることを特徴とする請求項１記載のリーダライタ。
【請求項３】
前記複数の制御パラメータからなる制御モードは、通信規格に基づく標準仕様により製造された特定の情報担体に適合するものであることを特徴とする請求項２記載のリーダライタ。
【請求項４】
前記複数の制御パラメータからなる制御モードは、追加および変更可能であることを特徴とする請求項１ないし３のいずれかに記載のリーダライタ。
【請求項５】
外部装置との通信により一時的に与えられた制御パラメータにより情報担体と送受信させる制御手段を備えていることを特徴とする請求項１ないし４のいずれかに記載のリーダライタ。
【請求項６】
リーダライタが非接触式の情報担体との通信時に使用する送受信についての複数の制御パラメータからなる制御モードを複数記憶したデータベースと、
リーダライタと通信する情報担体及び使用状況を含む情報が入力されると、前記データベースが記憶する前記制御モードのうちから、その入力情報に応じた御モードを検索する検索手段と、
を具備してなる支援装置。
【請求項７】
非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件と、リーダライタの送受信に関する制御パラメータとの関係を記憶したデータベースと、
非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件が入力されると、前記データベースが記憶する前記制御パラメータのうちから、その入力された通信条件に応じた制御パラメータを検索する検索手段と、
を具備してなる支援装置。
【請求項８】
リーダライタと通信する非接触式の情報担体及び使用状況を含む情報を、端末装置から通信網を介して請求項６記載の支援装置に入力する段階と、
請求項６記載の支援装置に入力された前記情報担体についての情報から制御モードを検索する段階と、
請求項６記載の支援装置により検索された制御モードを前記端末装置に通信網を介して送信する段階と
からなるリーダライタ支援方法。
【請求項９】
非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件を、端末装置から請求項７記載の支援装置に入力する段階と、
請求項７記載の支援装置が入力された通信条件から制御パラメータを検索する段階と、
請求項７記載の支援装置により検索された制御パラメータを前記端末装置に通信網を介して送信する段階と、
からなるリーダライタ支援方法。
【請求項１０】
リーダライタと通信する非接触式の情報担体及び使用状況を含む情報を、通信網を介して送信する端末装置と、
リーダライタが非接触式の情報担体との通信時に使用する複数の制御パラメータからなる制御モードを複数記憶したデータベース、前記端末装置からの入力情報に基づいて前記データベースが記憶する制御モードのうちから当該情報担体に適合する制御モードを検索する検索手段を有し、この検索手段により検索された制御モードを前記端末装置に通信網を介して送信する支援装置と、を備えてなるリーダライタ支援システム。
【請求項１１】
非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件を、通信網を介して送信する端末装置と、
非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件とリーダライタの送受信に関する制御パラメータとを関係付けて記憶したデータベース、前記端末装置から入力された通信条件に基づいて前記データベースが記憶する制御パラメータのうちから当該情報担体に適合する制御パラメータを検索する検索手段を有し、この検索手段により検索された制御モードを前記端末装置に通信網を介して送信する支援装置と、
を備えてなるリーダライタ支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は非接触ＩＣカードなどの情報担体との通信を良好に行うようにしたリーダライタ、及び情報担体との通信を良好に行うための制御が行い得るようにリーダライタを支援する支援装置、リーダライタ支援方法、リーダライタ支援システムに関する。
【背景技術】
【０００２】
非接触ＩＣカード用のリーダライタは、情報担体である非接触ＩＣカードと電波（電磁波）により通信を行い、データを送受する。このリーダライタは、製造時には、所期の性能および機能が得られるように調整され、出荷される。
なお、本発明とは直接の関係はないが、パソコンにおいて、カードスロットに装着されたカードの種類を識別し、その識別結果に基づいて、そのカードに対応するドライバソフトをフラッシュメモリから検索し、対応するドライバソフトが存在しなかった場合には、パラレルインターフェースを介して外部の端末装置からダウンロードするようにしたものがある（例えば、特許文献１参照。）。
【特許文献１】特開平８−３０５６５４
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、非接触式のリーダライタが通信対象とする非接触式のＩＣカードは、多種多様である。例えば、非接触式のＩＣカードの通信規格には、ＩＳＯ１４４４３、その他の規格があり、またＩＳＯ１４４４３規格も、Ａ仕様、Ｂ仕様に分かれ、それぞれ通信特性が決められている。その上、同一規格同一仕様のＩＣカードであっても、製造会社が異なると、それぞれ通信特性に差が出てくる。
【０００４】
しかも、ＩＣカードの特性は、使用環境によって大きな影響を受ける。例えば、オフィス環境での使用、屋外での使用、リーダライタへのＩＣカードの接近方式として、カード挿入方式、タッチ方式、タッチアンドゴー方式などの様々な使用状況があり、同じＩＣカードでも、使用状況が異なると通信特性が異なってくる。
リーダライタには、このように通信特性が異なる多種多様のＩＣカードに対して、いずれも良好に通信できることが要求される。このようなリーダライタに対する要求は、前述の特許文献１に記載された技術では対処することはできない。
【０００５】
本発明は上記の事情に鑑みてなされたもので、その第１の目的は、多種多様な非接触式の情報担体のいずれとも良好に通信することができるリーダライタを提供するにあり、第２の目的は、そのように多種多様な情報担体と良好に通信できるような通信制御内容をリーダライタに与えるための支援装置、その支援装置を使用したリーダライタ支援方法、リーダライタ支援システムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１の発明は、非接触式の情報担体と通信するリーダライタにおいて、種類が異なる複数の情報担体と通信するために、送受信の制御についての複数の制御パラメータからなる制御モードを複数記憶した記憶手段と、情報担体との送受信を、前記記憶手段が記憶する複数の制御モードにて順次試行し、当該情報担体と通信可能な制御モードを検出する制御モード検出手段とを備え、前記制御モード検出手段により検出された制御モードにて情報担体と通信を行うことを特徴とする。
【０００７】
この構成によれば、多種多様な情報担体と良好に通信することができる。
請求項２の発明は、前記複数の制御パラメータからなる制御モードは、通信規格に基づく標準仕様の情報担体に適合するものであることを特徴とする。
この構成によれば、多くの情報担体は、通信規格を正しく実現するように製造されているので、通信不能となる情報担体の種類を減少することができる。
【０００８】
請求項３の発明は、前記複数の制御パラメータからなる制御モードは、通信規格に基づく標準仕様により製造された特定の情報担体に適合するものであることを特徴とする。
この構成によれば、通信規格に基づく標準仕様により製造された情報担体であっても、或る特定の製造者による特定の情報担体が同じ標準仕様で作られた他の情報担体と通信特性が異なっていても、その特定の情報担体と良好に通信することができる。
【０００９】
請求項４の発明は、前記複数の制御パラメータからなる制御モードは、追加および変更可能であることを特徴とする。
この構成によれば、後から新しい情報担体が出現しても、これと良好に通信することができる。
【００１０】
請求項５の発明は、外部装置との通信により一時的に与えられた制御パラメータにより情報担体と送受信させる制御手段を備えていることを特徴とする。
この構成によれば、一時的にこのコマンドはこの制御内容で送信したい、という場合に良好に対応することができる。
【００１１】
請求項６の発明は、リーダライタが非接触式の情報担体との通信時に使用する送受信についての複数の制御パラメータからなる制御モードを複数記憶したデータベースと、リーダライタと通信する情報担体及び使用状況を含む情報が入力されると、前記データベースが記憶する前記制御モードのうちから、その入力情報に応じた御モードを検索する検索手段と、を具備してなる支援装置にある。
この支援装置によれば、新しい情報担体が出現した場合、この情報担体の通信特性に適合した制御モードを取得することができる。
【００１２】
請求項７の発明は、非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件と、リーダライタの送受信に関する制御パラメータとの関係を記憶したデータベースと、非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件が入力されると、前記データベースが記憶する前記制御パラメータのうちから、その入力された使用情報に応じた制御パラメータを検索する検索手段と、を具備してなる支援装置にある。
この構成によれば、リーダライタを新たに使用するような場合、或は、新たな情報担体が出現した場合に、その使用環境、情報担体に適合する制御パラメータを取得することができる。
請求項８の発明は、リーダライタと通信する非接触式の情報担体及び使用状況を含む情報を、端末装置から通信網を介して請求項６記載の支援装置に入力する段階と、請求項６記載の支援装置に入力された前記情報担体についての情報から制御モードを検索する段階と、請求項６記載の支援装置により検索された制御モードを前記端末装置に通信網を介して送信する段階とからなるリーダライタ支援方法にある。
【００１３】
この構成によれば、支援装置から直接制御モードを端末装置に取り込むことができる。
請求項９の発明は、非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件を、端末装置から請求項７記載の支援装置に入力する段階と、請求項７記載の支援装置が入力された通信条件から制御パラメータを検索する段階と、請求項７記載の支援装置により検索された制御パラメータを前記端末装置に通信網を介して送信する段階と、からなるリーダライタ支援方法。
この構成によれば、支援装置から直接制御パラメータを端末装置に取り込むことができる。
【００１４】
請求項１０の発明は、リーダライタと通信する非接触式の情報担体及び使用状況を含む情報を、通信網を介して送信する端末装置と、リーダライタが非接触式の情報担体との通信時に使用する複数の制御パラメータからなる制御モードを複数記憶したデータベース、前記端末装置からの入力情報に基づいて前記データベースが記憶する制御モードのうちから当該情報担体に適合する制御モードを検索する検索手段を有し、この検索手段により検索された制御モードを前記端末装置に通信網を介して送信する支援装置と、を備えてなるリーダライタ支援システムにある。
この構成によれば、請求項９と同様に、支援装置から直接制御モードを端末装置に取り込むことができる。
【００１５】
請求項１１の発明は、非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件を、通信網を介して送信する端末装置と、非接触式の情報担体の採用する通信規格、その情報担体の製造者及び用途、リーダライタと情報担体との通信距離を含む通信条件とリーダライタの送受信に関する制御パラメータとを関係付けて記憶したデータベース、前記端末装置から入力された通信条件に基づいて前記データベースが記憶する制御パラメータのうちから当該情報担体に適合する制御パラメータを検索する検索手段を有し、この検索手段により検索された制御モードを前記端末装置に通信網を介して送信する支援装置と、を備えてなるリーダライタ支援システムにある。
この構成によっても、請求項１０と同様に、支援装置から直接制御パラメータを端末装置に取り込むことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の第１の実施例を図１〜５に基づいて説明する。図１は、リーダライタ１の構成を機能ブロックによって示している。このリーダライタ１は、非接触式の情報担体としての非接触式ＩＣカード（以下、単にカードと言う。）２に対して読み書きを行うもので、上位通信部３、上位コマンド処理部４、カード処理統括部５、カードパラメータ書込部６、記憶手段としてのＲＡＭ７及びＲＯＭ８、カードパラメータ読出部９、タイミング処理部１０、送信処理部１１、受信処理部１２、カード通信部１３を備えている。
【００１７】
上記上位通信部３は、リーダライタ１の上位機器、例えば、パソコン（図示せず）に接続されている。上位機器からリーダライタ１へは、コマンドやカード２への書込み情報或は後述する送受信用の制御パラメータなどが与えられる。上位コマンド処理部４は、上位機器から与えられたコマンドを解読し、そのコマンドに応じた処理を実行する。カード処理統括部５は、リーダライタ１全体の統括制御を行う。
【００１８】
ＲＡＭ７及びＲＯＭ８は、送受信用の制御パラメータを記憶する。このうち、ＲＯＭ８には、通信規格によって定められた標準仕様のカードに適応する制御パラメータが記憶され、ＲＡＭ７には、通信規格に基づく標準仕様を基にして製造された特定のカード、即ち或る製造者（会社）によって製造された或る通信特性のカードに適応するように定められた制御パラメータが記憶されている。
【００１９】
カードパラメータ書込部６は、上位機器から与えられる送受信用の制御パラメータをＲＡＭ７或はＲＯＭ８に書き込んだり、変更したり、消去したりする。カードパラメータ読出部９は、ＲＡＭ７及びＲＯＭ８に記憶された制御パラメータを読出してタイミング処理部１０、送信処理部１１及び受信処理部１２に与える。
カード通信部１３は、カード２と直接的に通信するもので、図示しないが、送信アンテナ用コイル及び受信アンテナ用コイルを備えている。そして、カード処理部１３は、送信時には、電力供給用の高周波のキャリア信号を送信アンテナ用コイルから送信し、適当なタイミングでこのキャリア信号に重畳してデータ信号を送信する。このとき、送信処理部１１は、キャリア信号の出力の大小を制御したり、カード処理統括部５から与えられるコマンドや書込情報などを送信データ信号に変調してキャリア信号に重畳させたりする。タイミング処理部１０は、キャリア信号の送信タイミングや、キャリア信号にデータ信号を重畳するタイミングの処理を行う。
【００２０】
一方、カード２は、図示はしないが、送受信アンテナ用コイル及びＩＣなどを備えており、ＩＣには、整流回路、検波回路、変復調回路、メモリなどが構成されている。リーダライタ１から送信される高周波のキャリア信号は、カード２の送受信アンテナ用コイルにより受信される。そして、カード２は、ＩＣ内の整流回路などの機能によってキャリア信号から直流の動作用電力を得ると共に、キャリア信号に重畳されているデータ信号を検波回路により検出し、変復調回路により復調して解析する。
【００２１】
カード２は、リーダライタ１に応答信号を送信する場合、送信するデータを変復調回路により変調し、送受信アンテナ用コイルから送信する。リーダライタ１のカード通信部１３は、カード２から送信されたデータ信号を受信し、その受信信号を受信処理部１２に送る。そして、受信処理部１２は、制御パラメータに応じた処理を実行し、カード通信部１３から与えられた受信データ信号を復調して解析する。
【００２２】
ところで、カード２の通信特性はカード毎に異なる。例えば、非接触式のカード２には、ＩＳＯ  １４４４３などの規格があり、このＩＳＯ  １４４４３規格についても、Ａ仕様、Ｂ仕様がある。更に、同一規格同一仕様であっても、製造会社によってカード２の通信特性が異なる上、同じ製造会社でも改良が施されたりすると、それまで旧来品とは通信特性が異なってくるので、リーダライタ１が通信するカードには多種多様のものが存在することとなる。
【００２３】
このように多種多様のカードが存在し、カード毎に通信特性が異なると、通信時に、タイミング処理部１０、送信処理部１１、受信処理部１２に与えられる制御パラメータを各カードに適合するものにしないと、カードとの通信ができなくなってしまう。そこで、上述のような多種多様のカード毎に、適合する制御パラメータ群（制御モード）が設定され、この制御パラメータ群の一つ一つがパラメータファイル１、２、３……ｎとしてＲＡＭ７及びＲＯＭ８に記憶されているのである。
【００２４】
ここで、パラメータファイルの構成について、図２及び図３により説明する。パラメータファイルは、カードパラメータ識別コード部、カード規格コード部、カード実体識別コード部、キャリア制御パラメータ記載部（ＣＢ）、送信制御パラメータ記載部（ＴＢ）、受信制御パラメータ記載部（ＲＢ）からなる。カードパラメータ識別コード部には、このパラメータファイルを識別するためのコードが記載され、カード規格コード部には、このパラメータファイルが適合する通信規格及び仕様を表すコードが記載され、カード実態識別コード部には、このパラメータファイルをＲＡＭ７、ＲＯＭ８に記憶した順番を示すためのコードが記載されている。
【００２５】
キャリア制御パラメータ記載部（ＣＢ）には、このキャリア制御パラメータ記載部に記載されている制御パラメータの数（Ｎ；この実施例では４）を示すデータ及び４つの制御パラメータ（ＣＳ）、（ＯＲ）、（ＲＣ）、（ＭＰ）が記載されている。制御パラメータ（ＣＳ）は、図３（ａ）に示すように、キャリア信号ＯＦＦ（停止）の状態からＯＮ（出力）の状態に切換わった時から、設定出力値の９０％到達時までの時間（角速度でも良い。）を示すパラメータである。リクエスト待ち時間（ＯＲ）は、図３（ａ）に示すように、キャリア信号が設定出力値の９０％到達時からデータ信号を重畳させるまでのリクエスト時間を示すパラメータである。制御パラメータ（ＲＣ）は、図３（ａ）に示すように、キャリア信号のＯＦＦ時間を示すパラメータ、制御パラメータ（ＭＰ）は、１通信当たりの最大リトライ回数を示すパラメータである。
【００２６】
送信制御パラメータ記載部（ＴＢ）には、このキャリア制御パラメータ記載部に記載されている制御パラメータの数（Ｎ；この実施例では３）を示すデータ、２つの制御パラメータ（ＭＰ）、（ＣＰ）、（ＭＶ）が記載されている。制御パラメータ（ＭＰ）は、キャリア信号の最大出力値を表すパラメータ、制御パラメータ（ＣＰ）は、キャリア信号のコマンド別の必要電力を表すパラメータである。この制御パラメータ（ＣＰ）は、電力制御を必要とするコマンド数（Ｎ）と、各コマンドに対応した電力制御値（最大出力値に対する百分率）とからなる。この実施例では、電力制御を必要とするコマンド数は３で、Ａコマンドでは最大出力値の６０％、Ｂコマンドでは最大出力値の８０％、Ｃコマンドでは最大出力値の６５％に定められている。また、制御パラメータ（ＭＶ）は、変調度最適値、即ち「０」と「１」の信号を示す信号振幅の比率である。
【００２７】
受信制御パラメータ記載部（ＲＢ）には、この受信制御パラメータ記載部に記載されている制御パラメータの数（Ｎ；この実施例では３）を示すデータ、３つの制御パラメータ（ＮＴ）、（ＮＰ）、（ＭＲ）が記載されている。そして、図３（ｃ）に示すように、制御パラメータ（ＮＴ）は、発生するカードノイズパターンの種類（ランダム、基本周波数など）を示すパラメータ、制御パラメータ（ＮＰ）は、リダクションするためのノイズパターンを示すパラメータ、制御パラメータ（ＭＲ）は、１通信の終了からカード応答までの最短時間を示すパラメータである。このようなパラメータから、制御パラメータ（ＭＲ）により、その時間内に受信した信号はノイズとして取り扱ったりすることができるようになっている。
【００２８】
以上のように構成されたリーダライタ１は、カード２と通信する際、まず、ＲＯＭ８やＲＡＭ７に記憶されたパラメータファイルのうちの一つのパラメータファイルを読み出し、そのパラメータファイルの制御パラメータ群によって表される制御モードで送受信を制御する。最初に読み出したパラメータファイルによる制御モードでは、良好に送受信できなかった場合には、次のパラメータファイルを読み出し、そのパラメータファイルの制御パラメータ群によって表される制御モードで送受信を制御する、というように、順次読み出すパラメータファイル（制御モード）を切り替え、カードと良好に送受信できるパラメータファイルを検索する。そして、以後、良好に送受信できたパラメータファイルによる制御モードで送受信を行い、そのカードとのデータの授受を終える。
また、パラメータを順次検索する他に、コマンドによりパレメータを指定して通信を行うことができる。
【００２９】
このような通信しようとするカードに適合するパラメータファイルを検索するためのリーダライタ１の動作内容を、図４のフローチャートをも参照しながら説明する。
リーダライタ１とカード２との通信を開始させるべく、図示しない上位機器及びリーダライタ１の電源スイッチを投入する。すると、上位機器は、リーダライタ１にカード２との通信を開始させるべく、コマンドをリーダライタ１に送信する。
【００３０】
ところで、カード２に適合したパラメータファイルが検索できた後は、パラメータファイルに記載された制御内容で送受信制御すれば良いので、上位機器から送信するコマンドには、通常は、通信相手のカード２に適合したパラメータファイルを指定するデータも併せて送られるようになっている。しかしながら、カード２との通信を開始する際には、未だ当該カード２に適合するパラメータファイルが判別できていない。そこで、カード２の種類としては、非接触式カードの通信規格・仕様に適合した標準的なカードが最も多いと考えられることから、カード２との通信を開始するに際して、最初にリーダライタ１に送信するコマンドには、制御パラメータを指定するデータを付さないようにしている。
【００３１】
さて、カード２との通信を開始するに際し、上位機器からリーダライタ１にコマンドが送信されると、上位コマンド処理部４は、ステップＳ１で「ＹＥＳ」と判断し、次にそのコマンドを解析する（ステップＳ２）。ここでは、パラメータファイルを指定するデータが送られてきていないので、次の解析したコマンドに制御パラメータを指定するデータが付されているか否かを判断するステップＳ３で、上位コマンド処理部４は、「ＮＯ」と判断する。
【００３２】
そして、上位コマンド処理部４は、制御パラメータ指定なしの通知信号をカード処理統括部５に送る。すると、制御モード検出手段としてのカード処理統括部５は、標準的な制御パラメータ群が記憶されているＲＯＭ８から、まず標準パラメータファイル１を選択し、その標準パラメータファイル１の制御パラメータをタイミング処理部１０、送信処理部１１、受信処理部１２に与える。
【００３３】
すると、タイミング処理部１０、送信処理部１１、受信処理部１２は、与えられた制御パラメータにより各々の処理を実行し、カード通信部１３は、出力制御されたキャリア信号を送信し且つ適当なタイミングでこのキャリア信号にデータ信号を重畳させ、そして、カード２からの応答電波を受信する（ステップＳ５〜７）。正常に受信できなかった場合、カード統括部５は、受信完了か否かを判断するステップＳ８で「ＮＯ」と判断し、次のステップＳ１０に移行する。
【００３４】
このステップＳ１０では、リトライ回数が制御パラメータにより指定された回数に達したか否かを判断し、達成いない場合には、「ＮＯ」となって前記ステップＳ５に戻り、再度、キャリア信号、データ信号を送信し、そしてカード２からの応答信号を受信するというステップＳ５〜７動作を繰り返す。そして、このステップＳ５〜７の実行回数が制御パラメータに指定された回数に達すると、カード処理統括部５は、標準パラメータファイル１による通信制御では、カード２に適合しないと判断し、これを上位機器に通知する。
【００３５】
これに応答して上位機器は、次の通信開始コマンドをリーダライタ１に送るに際し、標準パラメータファイル２を指定するデータを付してリーダライタ１に送る。すると、上位コマンド処理部４は、標準パラメータファイル２の指定があった旨をカード処理統括部５に通知するので、カード処理統括部５は、ＲＯＭ８から標準パラメータファイル２を選択し、その標準パラメータファイル２の制御パラメータをタイミング処理部１０、送信処理部１１、受信処理部１２に与える。
【００３６】
すると、タイミング処理部１０、送信処理部１１、受信処理部１２は、与えられた制御パラメータにより各々の処理を実行し、カード通信部１３は、出力制御されたキャリア信号を送信し且つこのキャリア信号にデータ信号を重畳させ、そして、カード２からの応答電波を受信する（ステップＳ５〜７）、というように標準パラメータファイル２の制御パラメータによる送受信動作を行う。
【００３７】
この標準パラメータファイル２の制御パラメータによる送受信動作を制御パラメータに指定された回数繰り返し、正常に送受信できなかった場合には、上位機器から標準パラメータファイル３の指定があり、リーダライタ１は、標準パラメータファイル３の制御パラメータによる送受信動作を行う。このようにしてＲＯＭ８に記憶されている全ての標準パラメータファイルにより送受信動作を行っても、カード２と正常な通信ができなかった場合、上位機器はＲＡＭ７に記憶されているパラメータファイル１を指定する。
【００３８】
ＲＡＭ７のパラメータファイル１で正常な通信ができなかった場合、上位機器はＲＡＭ７に記憶されているパラメータファイル２を指定し、リーダライタ１はそのパラメータファイル２での送受信動作を行う、というようにＲＡＭ７に記憶されているパラメータファイルを順に選択してその制御パラメータでの送受信動作を実行する。
そして、いずれかのパラメータファイルにて正常に送受信できたとすると、カード処理統括部５は、ステップＳ８で「ＹＥＳ」と判断し、上位機器に正常に通信できた旨の通知を行う（ステップＳ９）。すると、上位機器は次のコマンドの送信時に、正常に通信できたパラメータファイルを指定してコマンドを送信する。カード処理統括部５は、指定されたパラメータファイルをＲＡＭ７或はＲＯＭ８から読出し、その制御パラメータにより送受信動作を行わせる。この結果、以後、リーダライタ１は、正常にカード２と通信し、データの送受を終了する。
【００３９】
このように本実施例によれば、ＲＡＭ７及びＲＯＭ８に、多種多様なカードに適合する制御パラメータ群を一まとめにしたパラメータファイルを複数記憶させておき、カードと通信する際、その記憶したパラメータファイルの制御パラメータ群による送受信動作を行わせて正常に通信できるか否かを試行するようにしたので、多種多様なカードに対して、正常に通信できる制御内容にて送受信動作を行うことができる。
【００４０】
図５及び図６は本発明の第２の実施例を示す。この実施例が上述の一実施例と異なるところは、新たなカードを通信相手に加えたりする場合、そのカードに適合する制御パラメータ群をサポートセンターから取得できるようにしたところにある。
図５に示すように、リーダライタ１は上位機器としてのパソコン１４に接続され、そのパソコン１４は端末装置として機能し、通信網１５を介してサポートセンターのサポートサーバ１６に接続できるようになっている。サポートサーバ１６は、データベース１７を有し、このデータベース１７に、カード規格、製造会社、ブランド名、用途、運用方法（タッチ、挿入、タッチアンドゴーなど）などに応じて適合する制御パラメータ群がパラメータファイルとして記憶されている。また、データベース１７には、カード規格、製造会社、用途、リーダライタとカードとの通信距離などが、制御パラメータに関係付けて記憶されている。
【００４１】
リーダライタ１が通信する相手のカードに、新たなカードを追加する場合、そのカードに適用する制御パラメータ群（パラメータファイル）を取得するには、パソコン１４を通信網１５を介してサポートサーバ１６に接続する。すると、サポートサーバ１６は、パソコン１４のディスプレイに、図６（ａ）に示すサービスメニュー表示を提供する。そのサービスメニューとしては、データベース一覧、新規作成依頼、検索サービスがあり、データベース一覧を操作すると、サポートサーバ１６は、パソコン１４のディスプレイに、図６（ｂ）に示す一覧を表示する。
【００４２】
この一覧において、新たに通信相手とするカードの欄に、運用方法（使用状況）及び希望欄にチェックし、確定部を操作すると、サポートサーバ１６は、データベース１７から、その選択されたカードについて、運用方法に応じたパラメータファイルを検索する（検索手段）。そして、サポートサーバ１６は、パソコン１４のディスプレイにユーザからの要求内容を示す確認画面を表示させ、この表示画面において、ユーザがダウンロードを操作すると、選択したパラメータファイルをパソコン１４に送信する。パソコン１４は、サポートサーバ１６から送信されて来たパラメータファイルをリーダライタ１に送信し、ＲＡＭ７に記憶させる。
【００４３】
また、サービスメニューにおいて、新規作成依頼を操作すると、サポートサーバ１６は、パソコン１４のディスプレイに図６（ｃ）の作成依頼画面を表示する。この作成依頼画面において、カードの通信規格、製造者（会社）、用途（使用状況）などを含む通信条件を入力すると、サポートサーバ１６は、データベースからその通信条件に適合した複数の制御パラメータを選択してパラメータファイルを作成し、或は既成のパラメータファイルから通信条件に適合するパラメータファイルを選択する。
【００４４】
そして、サポートサーバ１６は、パソコン１４のディスプレイにユーザからの要求内容を示す確認画面を表示させ、この表示画面において、ユーザがダウンロードを操作すると、作成し或は選択したパラメータファイルをパソコン１４に送信する。パソコン１４は、サポートサーバ１６から送信されて来たパラメータファイルをリーダライタ１に送信し、ＲＡＭ７に記憶させる。
このように本実施例によれば、後から通信相手とするカードが出現した場合、このカードに適合する制御パラメータ群をサポートサーバ１６から取得することができるので、短時間で新しいカードと正常に通信できる環境にすることが可能となる。
【００４５】
図７は本発明の第３の実施例を示すもので、上記第２の実施例との相違は、サポートサーバ１６とのアクセス方法にある。即ち、この第３の実施例では、サポートサーバ１６にアクセスする端末をリーダライタ１の上位機器として使用するパソコン１４とは別のパソコン１８とし、パソコン１８がサポートサーバ１６から取得した制御パラメータ群は、ＦＤなどのメディア１９によってパソコン１４にダウンロードするようにしたものである。
【００４６】
なお、本発明は上記し且つ図面に示す実施例に限定されるものではなく、
ＲＡＭ７及びＲＯＭ８に記憶されたパラメータファイルは削除できるようにしても良いし、パラメータファイルを構成する制御パラメータは、一部削除、変更できるようにしても良い。
カードとの通信に際し、或る特定のコマンドやデータを送信する場合、外部装置、例えば上位機器から特定の制御パラメータを一時的に送信して、この制御パラメータにより送受信を制御するようにしても良い。
パラメータファイルは、ＲＡＭ７にだけ、或はＲＯＭ８にだけ記憶するようにしても良い。パラメータファイルを記憶する要素はＲＡＭ７やＲＯＭ８に限らない。
非接触式の情報担体としては、ＩＣカードに限らず、ＩＣタグであっても良い。
サポートサーバ１６へのパラメータファイル、制御パラメータの要求は、各種の情報を電子メールやＦＡＸで行い、サポートサーバ１６からのパラメータファイルや制御パラメータの返送は、電子メール或はＦＤなどのメディアを送付することによって行うようにしても良い。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施例を示すリーダライタのブロック図
【図２】パラメータファイルの一例を示す概念図
【図３】制御パラメータの内容を説明するための図
【図４】適合するパラメータファイル検索のためのフローチャート
【図５】本発明の第２の実施例を示すシステム図
【図６】ディスプレイの表示形態を示す図
【図７】本発明の第３の実施例を示すシステム図
【符号の説明】
【００４８】
図面中、１はリーダライタ、２はカード（情報担持体）、５はカード処理統括部（制御モード検出手段）、７はＲＡＭ（記憶手段）、８はＲＯＭ（記憶手段）、１０はタイミング処理部、１１は送信処理部、１２は受信処理部、１３はカード通信部、１４はパソコン（端末装置）、１５は通信網、１６はサポートサーバ（検索手段）、１７はデータベース、１８はパソコン（端末装置）である。
【図１】
2005309481.tif 000003
【図２】
2005309481.tif 000004
【図３】
2005309481.tif 000005
【図４】
2005309481.tif 000006
【図５】
2005309481.tif 000007
【図６】
2005309481.tif 000008
【図７】
2005309481.tif 000009