JPH01280889A - Icカードのデータ伝送方法 - Google Patents

Icカードのデータ伝送方法

Info

Publication number
JPH01280889A
JPH01280889A JP63315665A JP31566588A JPH01280889A JP H01280889 A JPH01280889 A JP H01280889A JP 63315665 A JP63315665 A JP 63315665A JP 31566588 A JP31566588 A JP 31566588A JP H01280889 A JPH01280889 A JP H01280889A
Authority
JP
Japan
Prior art keywords
card
information
master
slave
state
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.)
Granted
Application number
JP63315665A
Other languages
English (en)
Other versions
JP2753565B2 (ja
Inventor
Toru Shinagawa
品川 徹
Kazuhiko Omichi
和彦 大道
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.)
Maxell Ltd
Original Assignee
Hitachi Maxell Ltd
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 Hitachi Maxell Ltd filed Critical Hitachi Maxell Ltd
Priority to JP63315665A priority Critical patent/JP2753565B2/ja
Publication of JPH01280889A publication Critical patent/JPH01280889A/ja
Application granted granted Critical
Publication of JP2753565B2 publication Critical patent/JP2753565B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明は、ICカードのデータ伝送方式に関し、詳し
くは、ICカード自体がそれが接続される機器に対して
マスターとして動作し、端末としてのインテリジェント
機能を持たせることができるようなICカードのデータ
伝送方式に関する。
[従来の技術] 従来のICカードに関する他の装置とのデータ授受動作
としては、例えば、外部装置の1つであるホストコンピ
ュータにICカードが装着された場合には、ホストコン
ピュータから発信されたコマンド群をICカードの内部
制御プログラムが解読し、この内容に従ってメモリのア
クセス、例えばデータの占込み、読出し及び消去を実行
し、その結果をコマンドのレスポンスとしてホストコン
ピュータに返答するシーケンスに従ってデータの授受が
行われている。
このような動作方式では、常に、ホストコンピュータが
マスター状態にあって、ICカードはスレーブの状態と
なる。したがって、ICカード自ら外部に対して動作の
要求などをする機能がない。
そのために、ICカードは、単純なデータファイルの機
能に終始しており、カード内部にマイクロプロセッサを
有しているにかかわらず、インテリジェント性に欠ける
欠点がある。
[解決しようとする課題] 近年、−枚のICカードで種々の機能を持たせて、ある
ときは、銀行用にあるときは病院用に、またあるときに
は、クレジット用にと各種の用途に使用できるようにす
ることがICカードに要求されている。
このような要求を溝たすためには、ICカードにおける
マイクロプロセッサの処理機能の拡大が必髪であって、
そのときどきで種々の異なるデータ処理をしなければな
らない。しかも、そのデータ処理量は増加し、この増加
は、内蔵されるメモリの記憶容…の増大をまねき、IC
カードという限られた空間の中に多種多様な情報を記憶
しなければならなくなっている。また、システムが相違
する種々の外部装置との間で種々の情報のやりとりも必
要となる。
しかし、ICカードの容積には限界があるため、取り扱
う情報量が膨大となってもそれに対応した記憶容量を確
保できない可能性がある。そこで、情報の選択が必要と
なるが、現在の伝送システムでは、ICカード側が主体
となったシステムではないために、データ処理量に対応
した高密度に集積化したICの高密度実装が要求されて
いる。これによりある程度の解決が望めるとしても、そ
れには限界がある。
この発明は、このような従来技術の問題点を解決するも
のであって、ICカードを主体としてデータの伝送を行
うことができ、種々の処理機能付けができるICカード
のデータ伝送方式を提供することを目的とする。
[課題を解決するための手段コ このような目的を達成するためのこの発明のICカード
のデータ伝送方式におけるL段は、ICカードと、この
ICカードが装着される情報処理装置との間でなされる
ICカードのデータ伝送方式において、情報処理装置と
ICカードとは、それぞれ他方に対して自己をマスター
及びスレーブのいずれか一方とする状態設定手段を有し
ていて、ICカード及び情報処理装置のいずれか一方は
送信情報に他方をマスター及びスレーブのいずれか他方
に設定する状態情報を加えて情報を伝送し、かつ自己の
状態設定手段により自己をマスター及びスレーブのいず
れか一方に設定し、ICカード及び情報処理装置のいず
れか他力は送信された状態情報を解読して状態設定手段
により自己をマスター及びスレーブのいずれか他方さす
るものである。
[作用コ このようにICカードとこのICカードが装着される情
報処理装置との双方に自己の状態をマスターとするかス
レーブするかという状態選択ができる状態設定り段を設
けているので、ICカードをマスターとし、情報処理装
置を不し−ブとして動作させることができ、ICカード
がマスターとなるときには、伝送情報に相手方である情
報処理装置側をスレーブとする状態情報を送るようにす
れば、ICカードをマスターとして情報処理装置をスレ
ーブとして情報伝送ができる。
逆に、通常の伝送状態に戻す場合には、情報処理装置を
マスターとし、ICカードをスレーブとして動作させる
ことができ、情報処理装置がマスターとなるときには、
伝送情報にICカード側をスレーブとするモード情報を
送るようにすればよい。さらに、ICカードを最初から
マスターとして処理されることもできる。
その結LICカードは自己の処理機能に応じてマスター
となることができ、各種のプログラムやデータを他の装
置から入丁でき、端末装置的な処理が可能となる。した
がって、種々の処理機能をハードウェアの負担を大きく
することなく実現することができる。
[実施例コ 以下、この発明の−・実施例について図面を参照して詳
細に説明する。
第1図は、この発明のICカードのデータ伝送方式を適
用したICカードシステムのブロック図であり、第2図
は、その伝送データのフォーマットの説明図である。
第1図において、1は、ICカード2が装着され、IC
カード2とデータの授受を行うホストコンピュータであ
って、その内部にICカードリーダ・ライタ部を有して
いて、ICカード2は、このICカードリーダーライタ
部に装着され、ホストコンピュータ1との間でデータ交
換を行う。なお、ICカードリーダ・ライタ部とICカ
ード2とは、通常、コネクタで接続されるか、コイル等
を介して電磁結合され、非接触状態で接続される。
3は、ホストコンピュータ1からICカードリーダΦラ
イタ部を介してICカード2に対して送出されるコマン
ド列であり、4は、このコマンド列3に対するICカー
ド2からのレスポンス列である。
コマンド列3とレスポンス列リ4のフォーマットの詳細
は、第2図に示すように、その先頭部分に先頭を示す開
始コード11が設けられ、次にコマンドコード又はレス
ポンスコード12、そしてモード識別情報13、送信デ
ータ14、最後に終了コード15と続く構成となってい
る。
ここで、モード識別情報13は、ホストコンピュータ1
とICカード2とに記憶されたそれぞれのモード情報テ
ーブル5から選択されるものであって、このモード情報
テーブル5には、マスター/スレーブのいずれかに設定
設定したときに、その処理状態で個別的に動作する処理
プログラムの動作状態の場合を生成する下位のステータ
ス又は/及びその場合の処理プログラムを選択するため
の情報となる個別的なプログラム対応の複数の個別モー
ト情報が記憶されている。
さて、前記コマンド列3とレスポンス列4のモード識別
情報13は、これらモード情報テーブル5のうちから選
択された1つのモード情報であり、ホストコンピュータ
1とICカード2とは、相り方のモード情報テーブル5
に記憶されたモード情報に基づいて自己の処理状態を切
り換えて、マスターとなったり、スレーブとなり、かつ
特定の処理状態に設定される。したがって、このモード
情報は、マスターとするかスレーブとするかの指定ビッ
ト情報といかなる個別的処理状態、例えば、銀打取引処
理、ショッング取引処理、病院の受診処理等の各種の処
理状態の1つに設定するのかの状態情tv(個別ステー
タス情報)とから構成されていて、個別ステータス情報
は、その状態で動作するプログラムの選択情報にもなっ
ている。
すなわち、ここでのモード情報は、マスター状態となる
かスレーブ状態となるかを示す大きな意味での状態情報
とその下で設定される個別的なモード情報とからなる。
この個別的なモード情報は、マスター状態又はスレーブ
状態において各種の処理に対応して設定される個別的な
処理状態を設定する個別ステータス情報として使用され
るとともに、個別的に選択された状態において動作する
処理プログラムを選択する情報にもなり、実際の処理モ
ードを決定する。
ここで、ホストコンピュータ1とICカード2には、そ
れぞれ送信データから1111記モード識別情報を解読
して、自己の動作状態を相手方から指定された動作モー
ドに設定する状態設定手段(ステ−タス設定り段)6と
、送信データに付加するモード情報をモード情報テーブ
ル5の中から選択して送信データに付加するモード情報
送信手段7とがそれぞれ設けられている。そして、モー
ド情報送信手段7により付加されたその時のモード情報
がモード識別情報13としてマスター/スレーブ関係の
設定又は変更に際して伝送データ14とともに送信時の
コマンド列3又はレスポンス列4となって送られる。
ICカード2がホストコンピュータ1に装着された時点
では、通常、ホストコンピュータlは、まず、マスター
となり、ホストコンピュータ1がこれから行う処理に対
応する動作状態を指定するコード(個別ステータス情報
)をモード情報テーブル5の中から選択し、これとIC
カード2をスレーブに指定する情報とをモード識別情報
13として構成して送信する。
ICカード2は、ホストコンピュータ1からの送信デー
タを受けると、それがステータス設定手段6を起動する
ステータス設定のコマンドであるときに、このコマンド
によりステータス設定手段を起動してステータスを設定
をする。これは、ステータス設定手段6によりモード識
別情報13を解読して、ICカード2をホストコンピュ
ータ1により指定されたスレーブ状態として、自己のス
テータスをモード識別情報13で指示された処理状態(
個別ステータスの処理状態)にして以後の処理を行う。
そして、前記モード識別情報13を解読した結果、自己
がマスターとなって処理するものであれば、その後にあ
る個別ステータス情報に基づき自己のメモリのステータ
ス情報領域26(第5図参照)に記憶された、その状態
情報に対するモード番号を得て、このモード番号(これ
は、個別ステータス情報からそのステータスで動作させ
る処理プログラムを選択するための番号になる)に基づ
き、相手方、すなわち、ホストコンピュータ1をスレー
ブとして1テう処理に対応する動作状態を相手方に設定
するコード(相手方の個別ステータス情報)をモード情
報テーブル5の中から選択し、これとスレーブとからな
るモード識別情報13を構成してレスポンス列4に組入
れて、ホストコンピュータ1に返信する。そして、IC
カード20体は、ステータス設定手段6により自己のス
テータスをマスターに変更する処理をする。なお、この
場合、相手方がスレーブになった応答を待ってそのステ
ータスでの実際の処理プログラムが起動される。
その結果、以後は、ホストコンピュータ1がスレーブと
なり、ICカード2がマスターとなって、ICカード2
側からホストコンピュータ1に特定のプログラムとか、
データ転送の要求を出して、そのときの動作で必要なプ
ログラムとかデータを得る。そして、必要に応じて、1
耳び、ICカード2は、ホストコンピュータ1がマスタ
ーとなるモード情報を送り、スレーブとなり、ホストコ
ンピュータ1がマスターとなって元の状態に戻り、通常
のICカードとしての動作処理をする。
以上は、ICカード2側を主体として説明しているが、
最初からホストコンピュータ1側がスレーブとなり、I
Cカード2側がマスターとなるモード情報をホストコン
ピュータlからICカード2に対して送って、ICカー
ド2がマスターとなってもよい。この場合、ホストコン
ピュータ1側を主体として、ICカード2の前記の動作
すべてをホストコンピュータ1に負わせ、ホストコンピ
ュータ1の前記の動作をICカード2に負わせてこれら
を入れ替えて、相互の立場を逆転させて動作させてもよ
い。
さらに、これとは別に、後述するように、ICカード2
側が主体となって動作し、最初からマスターとなり主体
となって動作し、ICカード2が前記のホストコンピュ
ータ1と同様な動作をして、ホストコンピュータlがI
Cカード2と同じような立場でスレーブとなることから
スタートするようにしてもよい。
このようにすることにより、ICカード2をマスターと
してそのときどきに応じた情報処理をさせることができ
、インテリジェントな動作が可能である。しかも、IC
カード2における処理機能の種類がたとえ多くなっても
、ホストコンピュータ1側がスレーブとなることから後
からホストコンピュータ1側から選択的に転送してもら
えるので、ある種のプログラムは、ICカード2側に持
たせなくても済む。また、このことはデータについても
同様である。
このような送受信方式おいて、ICカード2を用いてシ
ョッピング等を行う場合には、ホストコンピュータ1と
ICカード2との間でコマンド列3及びそのコマンド列
3に対するICカード2のレスポンス列4の送受信を必
要なだけ行う。この時のコマンド列3及びレスポンス列
4の中の送信データ14は、その都度、モード識別情報
13で示す方式に従いいずれか一方の側がマスターとな
り、いずれか他方の側がスレーブとなる。
そこで、通常のショッピングでは、ホストコンピュータ
1は、ICカード2をスレーブとしてデータの授受を行
うが、シタピング内容によってICカード側において特
別な処理として他のデータを必要としたときには、IC
カード2側がマスク−となり、ホストコンピュータ1に
要求を出して、そのデータ(又はプログラム)を得るよ
うな処理ができる。
また、ICカード2を病院等で使用する場合には、まず
、ICカード2がマスターに設定されて、そのときの診
察に必要なデータをスレーブ側となったホストコンピュ
ータl側から転送してもらって、ホストコンピュータl
との間でデータ授受を行うことができる。
ところで、ICカードリーダ・ライタ8は、ホストコン
ピュータに内蔵させることなく、第3図に示すように、
ICカード2をICカードリーダ・ライタ8に装着し、
ICカードリーダ・ライタ8とホストコンピュータlと
を回線或いはワイヤで接続して処理を行うようにしても
よい。この場合を例としてさらに詳細に各部の構成につ
いて説明する。
リーダライタ8は、通常、内部にマイクロプロセッサと
メモリとを有していて、その基本的な機能としては、ホ
ストコンピュータ1と、ICカード2の間に接続され、
主にICカード2の挿入機構を有し、挿入されたICカ
ード2に対し、電源、クロック、リセット等の信号を送
出してICカード2を動作させ、ホストコンピュータl
と、ICカード2間の伝送データの受は渡しを行うイン
タフェースの役割を果たしている。なお、ICカードリ
ーダ・ライタ8は、その仕様に応じて、この他、各種の
機能があるので、前記のようなインタフェースの機能に
限定されないことはもちろんである。
さて、第1図及び第3図に示すICカード2は、例えば
、第5図に示すような内部構成となっている。内部には
、外部との信号の授受を行う外部インタフェース21と
、RAM23と、マスクROM24と、プログラム及び
データを格納するEEPROM25と、これらとバス等
により接続され、これらを制御するマイクロプロセッサ
22とで構成されている。
なお、この例では前記のような構成としているが、これ
らの各要素の組合せ及びICチップの数を限定するもの
ではな(、ゲートアレイ等の各種のハードウェア回路或
いはその他の論理回路等が加えられ、又は前記回路の一
部がこれら回路に置き換えられていてもよい。
ここで、データの書込み、読出し、暗証番号等の確認情
報の照合、特定の処理プログラムの起動、通信制御処理
等を行う基本的な処理プログラムは、マスクROM24
に記憶されている。また、第1図におけるステータス設
定手段6は、ダウンロードによりEEPROM25に格
納されたステータス設定処理プログラム27aがマイク
ロプロセッサ23により起動されることで実行され、I
Cカード2をマスター状態とスレーブ状態とのいずれか
の動作状態に設定する。
EEPROM25には、自己の状態をマスターか、スレ
ーブかのいずれかに設定するためにステータス設定手段
6による参照されるステータスデータが記憶されたステ
ータス情報領域26と、モード情報テーブル5と、銀行
関係データ処理、ショッピング関係データ処理、病院関
係データ処理等の各種のアプリケーションに応じた複数
の処理プログラムを記憶したアプリケーション処理プロ
グラム群27b及びそのデータ等とが格納されている。
なお、ステータス設定処理プログラム27aは、モード
識別情報13或いは内部で発生したこれに対応するモー
ド情報に基づいてステータス情報領域からその動作モー
ドに必要なステータスをICカード2内部に設定する。
そして、自らマスター又はスレーブになるときには、内
部でモード情報を発生してステータス情報領域26を参
照してモード番号を得て、このモード番号からモード情
報テーブル5を参照して相手方に対して設定するモード
情報と相手方がマスター/スレーブきして動作するとき
に自己がそれに対応して動作するための処理プログラム
とを選択する。
このステータス情報領域26は、第6図(a)に示すよ
うに、マスター/スレーブピットと個別ステータス情報
とからなるモード識別情報に応じてアクセスされ、モー
ド識別情報対応にモード番シjと個別のステータスを実
現するための各種のパラメータとを格納している。なお
、処理プログラムの起動が不安なときには、ステータス
情報領域26においてモード番号を書込まなれけばよい
これは、例えば、スレーブ状態に入ったときのある個別
ステータスでモード番号が記憶されていなければ、それ
によりスレーブ状態で動作が保持され、これによりホス
トコンピュータ1とICカード2との両者の状態が固定
される。また、スレーブ状態において所定の処理プログ
ラムを起動した後にその状態に保持する場合には、後述
するモード情報テーブル5の個別ステータス情報の欄5
5(第6図の(b)参照)の個別ステータス情報を−を
込まなけばよい。
そこで、ICカード2は、伝送されたモード情報13或
いは内部で発生したモード情報に基づいてこのステータ
ス情報領域26のデータによりマスター或いはスレーブ
の状態に設定されることになるが、以上の構成による機
能と同様な機能がホストコンピュータ1についても設け
られている。
これについては同様であるのでここでは割愛する。
さて、ICカード2の動作は、第4図に示すような動作
となる。リーダライタ8に挿入されたICカード2は、
電源投入(“ON”)によりまず初期設定の状態となる
。その後、ステータス設定処理プログラム27aが起動
されてモード設定状態に移行し、電源“ON”時に指定
されているモード情報が内部で発生してステータス情報
領域26がアクセスされて、自己がマスター状態かスレ
ーブ状態のいずれかに移行する。
そこで、電源“ON”時の内部で発生するモード情報が
マスター状態を示していれば、マスタモードに、スレー
ブ状態を示していれば、スレーブモードにICカード2
が設定される。なお、電源“ON”時のスレーブ状態の
ときには、通常、相手方対してのモードt?を報の送出
笠の送信はしない。
そして、動作状態においては、ICカード2(又はホス
トコンピュータ1)は、マスター状態或いはスレーブス
テータスのいずれかに移行するときには、ステータス設
定処理プログラム27aが起動され、スレーブ状態にお
いて、起動する処理プログラムは原則としてマスター側
からの指令で指定される。スレーブ側は、自らスレーブ
状態となるときは別として、単にホストコンピュータ1
(マスターがICカードのときにはICカード2)から
の情報を受けて動作して処理プログラムが起動されるだ
けであるので、相手方よりのモード情報13によりスレ
ーブ状態にされるときには、モード情報13の相手方か
らの受信に応じて行われ、スレーブ状態になったときに
、相手方に応答信号を返すだけである。
一方、マスターに設定されるときには、相手方にモード
識別情報13を伝送してそれに対する応答があった後で
相手側がスレーブ状態に設定されたことを待って行われ
、マスター状態に入り、その応答後に指定された処理プ
ログラムが起動されて実行されることになる。
なお、動作状態において、ステータスが現在のステータ
スと一致しているときには、モード情報を受けてもモー
ドに対応するステータスの設定、切換えは行われない。
そのために、ステータス設定処理プログラム27aには
、受信したマスター/スレーブのステータスと現在実行
シていルマスター/スレーブのステータスとを比較して
一致しているか否かの判定をする処理が含まれていて、
この判定の結果に応じて第4図のステータス設定状態に
移行する。
第6図(b)は、相手方に設定するモード情報と自己が
マスター/スレーブになったときに処理する処理プログ
ラム名及びその先頭アドレス、処理プログラムが起動さ
れるときに必要なパラメータを記憶したモード情報テー
ブル5の具体例である。
このモード情報テーブル5は、最初の欄がモード番弓欄
51であり、次の欄52がそのモードにおいて実行する
処理を識別する処理番号、その次の欄53がそのモード
で動作するプログラムの先頭ドレス、次の欄54がプロ
グラムが動作する」二で必要なプログラム名、属性等の
パラメータ、そして、最後が相手方モード情報に付加す
る個別ステータス情報の欄55である。なお、この個別
ステータス情報欄55に情報が記憶されていないときは
、相手方に対する情報の伝送が行われず、単に、欄52
,53.54により指定される処理プログラムが起動さ
れるだけである。
そこで、ICカード2がICカードリーダφライタ8に
装着されたとき、ICカード2からマスターを示すモー
ド情報の伝送がない限りは、通常の処理となり、前記し
たようにICカード2がスレーブとなるので、ホストコ
ンピュータlは、ICカード2が装着されてから一定時
間の間伝送情報待ち状態に入って、ICカード2からモ
ード設定状態のコマンド(ステータス設定手段6の起動
のコマンド)の情報伝送がないときに、ホストコンピュ
ータ1は、自らマスターに対応するモード情報を内部で
発生して、そのステータス情報領域をアクセスし、ここ
で得られたモード番号に基づきモード情報テーブル5を
参照して処理すべきプログラムの情報と相手方に対する
個別ステータス情報を得てこれとスレーブとする情報を
加えてモード情報13を生成する。そして、相手方に対
するステータス設定処理プログラム27aを起動するコ
マンドを付加して前記の生成したモード情報をモード情
報13としてICカード2に送出する。
そして、そのステータスに内部を設定して相手方の応答
を侍って、モード情報テーブル5の処理プログラムを起
動する。なお、動作中において、ステータス設定手段6
(ステータス設定処理プログラム27a)の起動コマン
ドが送出され、指定されるステータスと現在のステータ
スと不一致のときは、モード設定状態に移行して、自己
を他の状態、例えば、マスターからスレーブ状態にする
また、スレーブからマスターになるときには、相手方に
対してステータス設定処理プログラム27aを起動する
コマンドとスレーブを示すモード情報13とを送出する
このように、モード切換えを行う必要の生じた場合には
、ステータス設定処理プログラム27aが起動され、ス
テータス設定手段6により次のステータス設定状態に移
行して次のステータスになる。
このようにすることにより、ホストコンピュータ1をマ
スターとし、ICカード2をスレーブとした通常の処理
、或いはICカードをマスターとし、ホストコンピュー
タ1をスレーブとする処理を杼うことができる。
以上は、ホストコンピュータ1がICカード2が装着さ
れて一定時間後にマスターとなり動作する例であるが、
ICカード2がマスターとなり、ICカード2が最初か
ら動作することも可能である。
これは、ICカード2がICカードリーダ・ライタ8等
に装着されたときに内部で発生するモード情報がマスタ
ーとなるモードのときに行われる。
ICカード2がICカードリーダ・ライタ8に装着され
ると、ICカードリーダ・ライタ8から電源の供給を受
けて、初期設定状態からモード設定状態へと移行し、こ
こで、最初に得られるモード情報の指定がマスター状態
であれば、ICカード2は、マスター状態となり、ホス
トコンビュー夕1に対してそのステータス設定処理プロ
グラム27aを起動するコマンドと処理モードとスレー
ブを指定するモード情報13を送出する。そして、IC
カード2は、マスター状態に入り、相手方からの応答を
待ってモード情報テーブル5の最初の行の処理プログラ
ムを起動する。
このことにより、ICカード2をマスターとし、ホスト
コンピュータをスレーブとしたとする最初の処理が行わ
れる。
ICカード2がマスターとなったときには、例えば、ホ
ストコンピュータ1に対して、ICカード2内で必要な
データの読出し+h示、またデータの書込み指示等を行
うことができる。また、ICカード2では処理能力の不
足により実行できない処理等をホストコンピュータ1に
指示して処理させ、その処理結果をICカード2が受取
る。このように、ICカード2がマスターとなり独自の
処理を実行する。
なお、この実施例においては、モード情報テーブル又は
ステータス領域をEEPROM25上に設定したが、R
AM24上に設定することも可能である。この場合、電
源没入時のステータスは、スレーブ又はマスターとなる
ようにあらかじめ別に設定できるようにしておく必要が
ある。なお、モード情報テーブルは、必ずしもテーブル
の形式を採る必要はない。ステータス情報領域も同様で
ある。さらに、これらを合わせて1つのテーブルとして
もよいことももちろんである。
実施例では、ホストコンピュータとICカードとのデー
タの授受を例としているが、ICカードと他のICカー
ドとを2台のり一ダライタ8を用いて接続して或いはさ
らに通信側御装置等を介して接続してICカード同士の
データの授受をすることが可能である。この場合には、
初期状態において一方のICカードがマスターに設定さ
れ、他方のICカードがスレーブに設定されるような関
係になる。
なお、実施例のように、モード情報テーブルとステータ
ス情報領域をEEPROM25上に設定するか、RAM
24.Jlに設定するようにすれば、ICカード等に対
して動作後にこれら情報の設定が可能であるので、モー
ド情報を送出を2枚のICカード2に、それぞれモード
を設定するためにマスクとなるホストコンピュータ1或
いは、もう1枚のICカード2を用いることも可能であ
る。
実施例では、ICカード2の相手がホストコンピュータ
である例を示しているが、これは、相手のICカード自
体がステータス設定手段とか、モード情報を有する同様
な機能のICカードであっても、また、各種の端末装置
であってもよく、能動的な動作をするICカード、IC
カードリーダ・ライタ等を含めて、いわゆる情報処理装
置−・般でよい。
また、実施例における伝送フォーマットは一例であって
、このようなものに限定されるものではない。そして、
このようにモード識別情報をもつ伝送フォーマットで伝
送することがマスター/スレーブの設定或いは変更時に
用いられれば十分である。
したがって、マスター/スレーブの設定或いは変更のた
めのモード情報は必要となるが、モード識別情報のうち
相手方をある処理状態に設定する個別ステータスの状態
情報は必ずしも必要ではない。
[発明の効果コ 以ヒの説明から理解できるように、この発明にあっては
、ICカードとこのICカードが装着される情報処理装
置との双方に自己の状態をマスターとするかスレーブす
るかという状態選択ができる状態設定手段を設けている
ので、ICカードをマスターとし、情報処理装置をスレ
ーブとして動作させることができ、ICカードがマスタ
ーとなるときには、伝送情報に相手方である情報処理装
置側をスレーブとする状態情報を送るようにすれば、I
Cカードをマスターとして情報処理装置をスレーブとし
て情報伝送ができる。
逆に、通常の伝送状態に戻す場合には、情報処理装置を
マスターとし、ICカードをスレーブとして動作させる
ことができ、情報処理装置がマスターとなるときには、
伝送情報にICカード側をスレーブとするモード情報を
送るようにすればよい。さらに、ICカードを最初から
マスターとして処理されることもできる。
その結果、ICカードは自己の処理機能に応じてマスタ
ーとなることができ、各種のプログラムやデータを他の
装置から入手でき、端末装置的な処理が可能となる。し
たがって、種々の処理機能をハードウェアの負担を大き
くすることな(実現することができる。
【図面の簡単な説明】
第1図は、この発明のICカードのデータ伝送方式を適
用したICカードシステムのブロック図であり、第2図
は、その伝送データのフォーマットの説明図、第3図は
、ICカードシステムの他の構成説明図、第4図は、そ
のICカードの動作状態の説明図、第5図は、そのIC
カードの内部回路のブロック図、第6図は、ステータス
情報とモード情報テーブルの一例を示す説明図である。 1・・・ホストコンピュータ、2・・・ICカード、3
・・・コマンド列、4・・・レスポンス列、5・・・モ
ード情報テーブル、 6・・・ステータス設定手段、7
・・・モード情報送信手段、11・・・開始コード、1
2・・・うマントコード又はレスポンスコード、13・
・・モード識別情報、14・・・送信データ、15・・
・終了コード。 特許出願人 日立マクセル株式会社 代理人   弁理士 梶 山 信 是

Claims (4)

    【特許請求の範囲】
  1. (1)ICカードと、このICカードが装着される情報
    処理装置との間でなされるICカードのデータ伝送方式
    において、前記情報処理装置と前記ICカードとは、そ
    れぞれ他方に対して自己をマスター及びスレーブのいず
    れか一方とする状態設定手段を有していて、前記ICカ
    ード及び前記情報処理装置のいずれか一方は送信情報に
    他方をマスター及びスレーブのいずれか他方に設定する
    状態情報を加えて情報を伝送し、かつ自己の前記状態設
    定手段により自己をマスター及びスレーブのいずれか一
    方に設定し、前記ICカード及び前記情報処理装置のい
    ずれか他方は送信された前記状態情報を解読して前記状
    態設定手段により自己をマスター及びスレーブのいずれ
    か他方とすることを特徴とするICカードのデータ伝送
    方式。
  2. (2)状態情報は、マスター状態となるかスレーブ状態
    となるかを示す情報と各種の処理に対応して設定される
    個別的な状態を設定する個別的な状態情報とからなるこ
    とを特徴とする請求項1記載のICカードのデータ伝送
    方式。
  3. (3)状態情報は、マスター状態となるかスレーブ状態
    となるかを示す情報と個別的なモード情報とからなり、
    前記個別的なモード情報は、前記マスター状態又はスレ
    ーブ状態において各種の処理に対応して設定される個別
    的な処理プログラムを選択する情報であることを特徴と
    する請求項1記載のICカードのデータ伝送方式。
  4. (4)状態情報は、マスター状態となるかスレーブ状態
    となるかを示す情報と個別的なモード情報とからなり、
    前記個別的なモード情報は、前記マスター状態又はスレ
    ーブ状態において各種の処理に対応して設定される個別
    的な処理状態を設定し、かつ選択された状態において動
    作する処理プログラムを選択する情報であることを特徴
    とする請求項1記載のICカードのデータ伝送方式。
JP63315665A 1988-01-26 1988-12-14 Icカードのデータ伝送方法 Expired - Lifetime JP2753565B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63315665A JP2753565B2 (ja) 1988-01-26 1988-12-14 Icカードのデータ伝送方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP1547688 1988-01-26
JP63-15476 1988-01-26
JP63315665A JP2753565B2 (ja) 1988-01-26 1988-12-14 Icカードのデータ伝送方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP9251370A Division JP2824904B2 (ja) 1988-01-26 1997-09-01 Icカード

Publications (2)

Publication Number Publication Date
JPH01280889A true JPH01280889A (ja) 1989-11-13
JP2753565B2 JP2753565B2 (ja) 1998-05-20

Family

ID=26351629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63315665A Expired - Lifetime JP2753565B2 (ja) 1988-01-26 1988-12-14 Icカードのデータ伝送方法

Country Status (1)

Country Link
JP (1) JP2753565B2 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03291786A (ja) * 1990-04-10 1991-12-20 Matsushita Electric Ind Co Ltd Icカード
JP2004030532A (ja) * 2002-06-28 2004-01-29 Dainippon Printing Co Ltd Icカード及びicカードプログラム
JP2004029945A (ja) * 2002-06-21 2004-01-29 Dainippon Printing Co Ltd Icカード及びicカードプログラム
US7127529B2 (en) * 1997-06-30 2006-10-24 Axalto, Inc. Smart card system having asynchronous communication with the smart card operating either as master or slave
JP2008276790A (ja) * 1994-01-10 2008-11-13 Fr Telecom スマートカードと端末装置とを結合した処理システムおよび当該システムに対応するスマートカード
JP2011203946A (ja) * 2010-03-25 2011-10-13 Kyocera Mita Corp 集積回路、及びこれを用いた情報処理システム
US8041388B2 (en) 1995-02-15 2011-10-18 Nokia Corporation Method for using applications in a mobile station, a mobile station, and a system for effecting payments

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03291786A (ja) * 1990-04-10 1991-12-20 Matsushita Electric Ind Co Ltd Icカード
JP2008276790A (ja) * 1994-01-10 2008-11-13 Fr Telecom スマートカードと端末装置とを結合した処理システムおよび当該システムに対応するスマートカード
US8041388B2 (en) 1995-02-15 2011-10-18 Nokia Corporation Method for using applications in a mobile station, a mobile station, and a system for effecting payments
US7127529B2 (en) * 1997-06-30 2006-10-24 Axalto, Inc. Smart card system having asynchronous communication with the smart card operating either as master or slave
JP2004029945A (ja) * 2002-06-21 2004-01-29 Dainippon Printing Co Ltd Icカード及びicカードプログラム
JP2004030532A (ja) * 2002-06-28 2004-01-29 Dainippon Printing Co Ltd Icカード及びicカードプログラム
JP2011203946A (ja) * 2010-03-25 2011-10-13 Kyocera Mita Corp 集積回路、及びこれを用いた情報処理システム

Also Published As

Publication number Publication date
JP2753565B2 (ja) 1998-05-20

Similar Documents

Publication Publication Date Title
JP3480746B2 (ja) 携帯可能電子装置
JPS6217876Y2 (ja)
JPH01280889A (ja) Icカードのデータ伝送方法
JP2824904B2 (ja) Icカード
JP2845095B2 (ja) Icカードシステム
JP4590201B2 (ja) データキャリア及びデータキャリアのプログラム
US5696992A (en) Register access control device comprising a busy/free indicating unit
TWI238971B (en) Built-in Multi-Card-Reader for a direct memory-data transmitting system and the device using the same
JP2000172805A (ja) Icカード
JP3545045B2 (ja) Icカードアクセス用パターンファイルの作成方法
JPH02187888A (ja) 認証方式
JPH11110091A (ja) 複数情報記憶媒体処理システム、複数情報記憶媒体処理装置、複数icカード処理システム、複数icカード処理装置及び複数icカードアクセス方法
JP2522412B2 (ja) プログラマブルコントロ―ラと入出力装置の間の通信方法
JPH06119506A (ja) Icカード
JPH0293820A (ja) プリントデータ処理装置
JP3113267B2 (ja) Icカード
JPH0736373A (ja) プログラマブルコントローラ
JP2002123802A (ja) Icカード認証システム、およびicカード、およびicカードリーダ/ライタ
KR100564759B1 (ko) 스마트 카드 시스템에서 리셋 신호에 대한 응답 변경 방법
JPH02287783A (ja) Icカード処理システム
EP1081584B1 (en) Information processing apparatus and storage medium control method
JP2576236B2 (ja) プログラマブルコントローラの通信方法
EP0292237A2 (en) IC card and IC card information processing system using the IC card
JPH07325894A (ja) Icカード制御装置
JPH0950397A (ja) Icメモリカードのアクセス制御方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080306

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090306

Year of fee payment: 11

EXPY Cancellation because of completion of term