JP2824904B2 - IC card - Google Patents
IC cardInfo
- Publication number
- JP2824904B2 JP2824904B2 JP9251370A JP25137097A JP2824904B2 JP 2824904 B2 JP2824904 B2 JP 2824904B2 JP 9251370 A JP9251370 A JP 9251370A JP 25137097 A JP25137097 A JP 25137097A JP 2824904 B2 JP2824904 B2 JP 2824904B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- information
- status
- state
- master
- 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 - Lifetime
Links
Description
【0001】[0001]
【発明の属する技術分野】この発明は、ICカードに関
し、詳しくは、ICカード自体がそれが接続される機器
に対してマスターとして動作することができ、端末とし
てのインテリジェント機能を持たせることができるよう
なICカードに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an IC card, and more particularly, an IC card itself can operate as a master for a device to which the IC card is connected, and can have an intelligent function as a terminal. To such an IC card.
【0002】[0002]
【従来の技術】従来のICカードに関する他の装置との
データ授受動作としては、例えば、外部装置の1つであ
るホストコンピュータにICカードが装着された場合に
は、ホストコンピュータから発信されたコマンド群をI
Cカードの内部制御プログラムが解読し、この内容に従
ってメモリのアクセス、例えばデータの書込み、読出し
及び消去を実行し、その結果をコマンドのレスポンスと
してホストコンピュータに返答するシーケンスに従って
データの授受が行われている。このような動作方法で
は、常に、ホストコンピュータがマスター状態にあっ
て、ICカードはスレーブの状態となる。したがって、
ICカード自ら外部に対して動作の要求などをする機能
がない。そのために、ICカードは、単純なデータファ
イルの機能に終始しており、カード内部にマイクロプロ
セッサを有しているにかかわらず、インテリジェント性
に欠ける欠点がある。2. Description of the Related Art A conventional data transfer operation of an IC card with another device includes, for example, a command transmitted from the host computer when the IC card is mounted on a host computer which is one of the external devices. Group I
The internal control program of the C card decodes the data, accesses the memory according to the contents, for example, writes, reads, and deletes data, and transmits and receives data according to a sequence in which the result is returned to the host computer as a command response. I have. In such an operation method, the host computer is always in the master state, and the IC card is in the slave state. Therefore,
The IC card does not have a function of requesting an external operation. For this reason, the IC card has a simple data file function and has a disadvantage that it lacks intelligence even though it has a microprocessor inside the card.
【0003】[0003]
【発明が解決しようとする課題】近年、一枚のICカー
ドで種々の機能を持たせて、あるときは、銀行用にある
ときは病院用に、またあるときには、クレジット用にと
各種の用途に使用できるようにすることがICカードに
要求されている。このような要求を満たすためには、I
Cカードにおけるマイクロプロセッサの処理機能の拡大
が必要であって、そのときどきで種々の異なるデータ処
理をしなければならない。しかも、そのデータ処理量は
増加し、この増加は、内蔵されるメモリの記憶容量の増
大をまねき、ICカードという限られた空間の中に多種
多様な情報を記憶しなければならなくなっている。ま
た、システムが相違する種々の外部装置との間で種々の
情報のやりとりも必要となる。In recent years, a single IC card has been provided with various functions, and at one time, for various purposes such as for a bank, for a hospital, and sometimes for a credit. There is a demand for an IC card to be able to use it. In order to satisfy such demands, I
It is necessary to expand the processing function of the microprocessor in the C card, and at that time, various different data processing must be performed. In addition, the amount of data processing increases, and this increase leads to an increase in the storage capacity of a built-in memory, and it is necessary to store various kinds of information in a limited space of an IC card. In addition, it is necessary to exchange various information with various external devices having different systems.
【0004】しかし、ICカードの容積には限界がある
ため、取り扱う情報量が膨大となってもそれに対応した
記憶容量を確保できない可能性がある。そこで、情報の
選択が必要となるが、現在の伝送システムでは、ICカ
ード側が主体となったシステムではないために、データ
処理量に対応した高密度に集積化したICの高密度実装
が要求されている。これによりある程度の解決が望める
としても、それには限界がある。この発明は、このよう
な従来技術の問題点を解決するものであって、ICカー
ドを主体としてデータの伝送を行うことができ、種々の
処理機能付けができるICカードを提供することを目的
とする。However, since the capacity of the IC card is limited, even if the amount of information to be handled becomes enormous, there is a possibility that a storage capacity corresponding to the enormous amount of information cannot be secured. Therefore, it is necessary to select information. However, since the current transmission system is not a system in which the IC card side is mainly used, a high-density mounting of a highly integrated IC corresponding to a data processing amount is required. ing. While this may offer some solution, it has its limitations. An object of the present invention is to solve such a problem of the prior art, and an object of the present invention is to provide an IC card which can transmit data mainly by an IC card and can attach various processing functions. I do.
【0005】[0005]
【課題を解決するための手段】このような目的を達成す
るためのこの発明のICカードにおける手段は、ICカ
ードが装着される情報処理装置あるいはこの情報処理装
置を介して他のICカードとの間でデータの授受をする
ICカードにおいて、データの授受を行う相手に対して
自己をマスター及びスレーブのいずれの処理状態にも設
定しかつあらかじめ選択されたいずれか一方の処理状態
に設定する状態設定手段と、相手をマスター及びスレー
ブのいずれか他方に設定する状態情報を送信情報に加え
て相手に送信する送信手段とを有するものである。Means in an IC card according to the present invention for achieving the above object is an information processing apparatus on which the IC card is mounted or a connection to another IC card via the information processing apparatus. In an IC card that exchanges data between itself, a state setting that sets itself to the master or slave processing state and sets it to one of the pre-selected processing states for the other party that exchanges data Means, and transmission means for transmitting the state information for setting the other party to either the master or the slave to the other party in addition to the transmission information.
【0006】[0006]
【発明の実施の形態】このように、ICカードに自己を
マスター及びスレーブのいずれか一方とする状態設定手
段を設けて、さらに、相手に対しては、いずれか他方に
設定する状態情報を送出するようにしているので、IC
カードは、あらかじめ選択されたいずれか一方の処理状
態のICカードとして動作することができる。そして、
相手は他方の処理状態に設定できる。その結果、ICカ
ードは自己の処理機能に応じてマスターとなることがで
き、各種のプログラムやデータを他の装置から入手で
き、端末装置的な処理が可能となる。したがって、種々
の処理機能をハードウエアの負担を大きくすることなく
実現することができる。As described above, the IC card is provided with the status setting means for setting itself as one of the master and the slave, and the status information to be set to the other is transmitted to the other party. I want to do IC
The card can operate as an IC card in one of the processing states selected in advance. And
The other party can be set to the other processing state. As a result, the IC card can become a master according to its own processing function, can obtain various programs and data from other devices, and can perform processing like a terminal device. Therefore, various processing functions can be realized without increasing the load on hardware.
【0007】[0007]
【実施例】以下、この発明の一実施例について図面を参
照して詳細に説明する。図1は、そのICカードの内部
回路のブロック図、図2は、ステータス情報とモード情
報テーブルの一例を示す説明図、図3は、この発明のI
Cカードを適用したICカードを使用するICカード伝
送システムのブロック図、そして、図4は、その伝送デ
ータのフォーマットの説明図である。図1において、2
は、ICカードであって、挿着された装置に対して自己
の状態をマスターか、スレーブかのいずれかに設定する
ことができるものである。このICカード2は、外部と
の信号の授受を行う外部インタフェース21と、RAM
23と、マスクROM24と、プログラム及びデータを
格納するEEPROM25と、これらとバス等により接
続され、これらを制御するマイクロプロセッサ22とで
構成されている。なお、この例では前記のような構成と
しているが、これらの各要素の組合せ及びICチップの
数を限定するものではなく、ゲートアレイ等の各種のハ
ードウエア回路或いはその他の論理回路等が加えられ、
又は前記回路の一部がこれら回路に置き換えられていて
もよい。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram of an internal circuit of the IC card, FIG. 2 is an explanatory diagram showing an example of a status information and mode information table, and FIG.
FIG. 4 is a block diagram of an IC card transmission system using an IC card to which a C card is applied, and FIG. 4 is an explanatory diagram of a format of the transmission data. In FIG. 1, 2
Is an IC card which can set its own status to either a master or a slave for an inserted device. The IC card 2 includes an external interface 21 for exchanging signals with the outside, a RAM,
23, a mask ROM 24, an EEPROM 25 for storing programs and data, and a microprocessor 22 connected to these by a bus or the like and controlling them. In this example, the configuration is as described above, but the combination of these elements and the number of IC chips are not limited, and various hardware circuits such as a gate array or other logic circuits are added. ,
Alternatively, some of the circuits may be replaced with these circuits.
【0008】ここで、データの書込み、読出し、暗証番
号等の確認情報の照合、特定の処理プログラムの起動、
通信制御処理等を行う基本的な処理プログラムは、マス
クROM24に記憶されている。また、図3におけるス
テータス設定手段6は、ダウンロードによりEEPRO
M25に格納されたステータス設定処理プログラム27
aがマイクロプロセッサ23により起動されることで実
行され、ICカード2をマスター状態とスレーブ状態と
のいずれかの動作状態に設定する。EEPROM25に
は、自己の状態をマスターか、スレーブかのいずれかに
設定するためにステータス設定手段6による参照される
ステータスデータが記憶されたステータス情報領域26
と、モード情報テーブル5と、銀行関係データ処理、シ
ョッピング関係データ処理、病院関係データ処理等の各
種のアプリケーションに応じた複数の処理プログラムを
記憶したアプリケーション処理プログラム群27及びそ
のデータ等とが格納されている。Here, writing and reading of data, collation of confirmation information such as a password, activation of a specific processing program,
A basic processing program for performing communication control processing and the like is stored in the mask ROM 24. The status setting means 6 in FIG.
Status setting processing program 27 stored in M25
is executed by being activated by the microprocessor 23, and sets the IC card 2 to one of the master state and the slave state. The EEPROM 25 has a status information area 26 in which status data referred to by the status setting means 6 for setting its own status to either a master or a slave is stored.
And a mode information table 5, an application processing program group 27 storing a plurality of processing programs corresponding to various applications such as bank-related data processing, shopping-related data processing, and hospital-related data processing, and the data thereof. ing.
【0009】なお、ステータス設定処理プログラム27
aは、モード識別情報13(図4参照)或いは内部で発
生したこれに対応するモード情報に基づいてステータス
情報領域からその動作モードに必要なステータスをIC
カード2内部に設定する。そして、自らマスター又はス
レーブになるときには、内部でモード情報を発生してス
テータス情報領域26を参照してモード番号を得て、こ
のモード番号からモード情報テーブル5を参照して相手
方に対して設定するモード情報と相手方がマスター/ス
レーブとして動作するときに自己がそれに対応して動作
するための処理プログラムとを選択する。The status setting processing program 27
a indicates the status necessary for the operation mode from the status information area based on the mode identification information 13 (see FIG. 4) or the mode information corresponding to the internally generated information.
Set inside card 2. When it becomes a master or a slave by itself, it generates mode information internally, obtains a mode number by referring to the status information area 26, and refers to the mode information table 5 from this mode number to set it for the other party. When the other party operates as a master / slave, it selects mode information and a processing program for itself to operate correspondingly.
【0010】このステータス情報領域26は、図2
(a)に示すように、マスター/スレーブビットと個別
ステータス情報とからなるモード識別情報に応じてアク
セスされ、モード識別情報対応にモード番号と個別のス
テータスを実現するための各種のパラメータとを格納し
ている。なお、処理プログラムの起動が不要なときに
は、ステータス情報領域26においてモード番号を書込
まなれけばよい。これは、例えば、スレーブ状態に入っ
たときのある個別ステータスでモード番号が記憶されて
いなければ、それによりスレーブ状態で動作が保持さ
れ、これにより伝送相手となるホストコンピュータ1
(図3参照)とICカード2との両者の状態が固定され
る。また、スレーブ状態において所定の処理プログラム
を起動した後にその状態に保持する場合には、後述する
モード情報テーブル5の個別ステータス情報の欄55
(図2の(b)参照)の個別ステータス情報を書込まな
けばよい。The status information area 26 is shown in FIG.
As shown in (a), the mode is accessed according to the mode identification information including the master / slave bit and the individual status information, and the mode number and various parameters for realizing the individual status are stored in correspondence with the mode identification information. doing. When it is not necessary to start the processing program, the mode number may be written in the status information area 26. This is because, for example, if the mode number is not stored in a certain individual status at the time of entering the slave state, the operation is maintained in the slave state, whereby the host computer 1 as the transmission partner
(See FIG. 3) and the state of both the IC card 2 are fixed. When a predetermined processing program is started in the slave state and then held in that state, the individual status information column 55 of the mode information table 5 described later is used.
The individual status information (see FIG. 2B) need not be written.
【0011】そこで、ICカード2は、伝送されたモー
ド情報13或いは内部で発生したモード情報に基づいて
このステータス情報領域26のデータによりマスター或
いはスレーブの状態に設定されることになるが、以上の
構成による機能と同様な機能がホストコンピュータ1に
ついても設けられている。これについては同様であるの
でここでは割愛する。さて、ICカード2の動作は、図
6に示すような動作となる。リーダライタ8に挿入され
たICカード2は、電源投入(“ON”)によりまず初
期設定の状態となる。その後、ステータス設定処理プロ
グラム27aが起動されてモード設定状態に移行し、電
源“ON”時に指定されているモード情報が内部で発生
してステータス情報領域26がアクセスされて、自己が
マスター状態かスレーブ状態のいずれかに移行する。Therefore, the IC card 2 is set to the master or slave state by the data in the status information area 26 based on the transmitted mode information 13 or mode information generated internally. A function similar to the function by the configuration is provided for the host computer 1. Since this is the same, it is omitted here. The operation of the IC card 2 is as shown in FIG. The IC card 2 inserted into the reader / writer 8 is initially in an initial setting state when the power is turned on ("ON"). After that, the status setting processing program 27a is started to shift to the mode setting state, the mode information designated when the power is turned on is generated internally, the status information area 26 is accessed, and the status setting area 26 is set to the master state or the slave state. Transition to one of the states.
【0012】そこで、電源“ON”時の内部で発生する
モード情報がマスター状態を示していれば、マスタモー
ドに、スレーブ状態を示していれば、スレーブモードに
ICカード2が設定される。なお、電源“ON”時のス
レーブ状態のときには、通常、相手方対してのモード情
報の送出等の送信はしない。そして、動作状態において
は、ICカード2(又はホストコンピュータ1)は、マ
スター状態或いはスレーブステータスのいずれかに移行
するときには、ステータス設定処理プログラム27aが
起動され、スレーブ状態において、起動する処理プログ
ラムは原則としてマスター側からの指令で指定される。
スレーブ側は、自らスレーブ状態となるときは別とし
て、単にホストコンピュータ1(マスターがICカード
のときにはICカード2)からの情報を受けて動作して
処理プログラムが起動されるだけであるので、相手方よ
りのモード情報13によりスレーブ状態にされるときに
は、モード情報13の相手方からの受信に応じて行わ
れ、スレーブ状態になったときに、相手方に応答信号を
返すだけである。Therefore, if the mode information generated internally when the power supply is "ON" indicates the master state, the IC card 2 is set to the master mode, and if the mode information indicates the slave state, the IC card 2 is set to the slave mode. In the slave state when the power is "ON", transmission of mode information to the other party is not normally performed. In the operating state, when the IC card 2 (or the host computer 1) shifts to either the master state or the slave status, the status setting processing program 27a is activated. Is specified by a command from the master side.
The slave side operates independently of the information from the host computer 1 (IC card 2 when the master is an IC card) and starts the processing program, except when the slave side itself enters the slave state. When the slave state is set by the mode information 13, it is performed in response to the reception of the mode information 13 from the other party. When the slave state is entered, only a response signal is returned to the other party.
【0013】一方、マスターに設定されるときには、相
手方にモード識別情報13を伝送してそれに対する応答
があった後で相手側がスレーブ状態に設定されたことを
待って行われ、マスター状態に入り、その応答後に指定
された処理プログラムが起動されて実行されることにな
る。なお、動作状態において、ステータスが現在のステ
ータスと一致しているときには、モード情報を受けても
モードに対応するステータスの設定、切換えは行われな
い。そのために、ステータス設定処理プログラム27a
には、受信したマスター/スレーブのステータスと現在
実行しているマスター/スレーブのステータスとを比較
して一致しているか否かの判定をする処理が含まれてい
て、この判定の結果に応じて図6のステータス設定状態
に移行する。On the other hand, when it is set to the master, the mode identification information 13 is transmitted to the other party, and after receiving a response thereto, it is performed after the other party has been set to the slave state, and then enters the master state. After the response, the designated processing program is activated and executed. In the operating state, when the status matches the current status, setting and switching of the status corresponding to the mode are not performed even if the mode information is received. Therefore, the status setting processing program 27a
Includes a process of comparing the received master / slave status with the status of the currently executing master / slave to determine whether or not they match, and according to the result of this determination. The state shifts to the status setting state in FIG.
【0014】図2(b)は、相手方に設定するモード情
報と自己がマスター/スレーブになったときに処理する
処理プログラム名及びその先頭アドレス、処理プログラ
ムが起動されるときに必要なパラメータを記憶したモー
ド情報テーブル5の具体例である。このモード情報テー
ブル5は、最初の欄がモード番号欄51であり、次の欄
52がそのモードにおいて実行する処理を識別する処理
番号、その次の欄53がそのモードで動作するプログラ
ムの先頭ドレス、次の欄54がプログラムが動作する上
で必要なプログラム名、属性等のパラメータ、そして、
最後が相手方モード情報に付加する個別ステータス情報
の欄55である。なお、この個別ステータス情報欄55
に情報が記憶されていないときは、相手方に対する情報
の伝送が行われず、単に、欄52,53,54により指
定される処理プログラムが起動されるだけである。FIG. 2B shows the mode information to be set for the other party, the name of the processing program to be processed when it becomes a master / slave, its start address, and parameters required when the processing program is started. 9 is a specific example of the mode information table 5 shown in FIG. In the mode information table 5, the first column is a mode number column 51, the next column 52 is a process number for identifying a process to be executed in the mode, and the next column 53 is a head address of a program operating in the mode. , The next column 54 contains parameters such as the program name and attributes required for the operation of the program, and
The last is the column 55 of the individual status information added to the other party mode information. The individual status information column 55
When the information is not stored in the other party, the information is not transmitted to the other party, and the processing program designated by the fields 52, 53, 54 is simply activated.
【0015】そこで、ICカード2がICカードリーダ
・ライタ8に装着されたとき、ICカード2からマスタ
ーを示すモード情報の伝送がない限りは、通常の処理と
なり、前記したようにICカード2がスレーブとなるの
で、ホストコンピュータ1は、ICカード2が装着され
てから一定時間の間伝送情報待ち状態に入って、ICカ
ード2からモード設定状態のコマンド(ステータス設定
手段6の起動のコマンド)の情報伝送がないときに、ホ
ストコンピュータ1は、自らマスターに対応するモード
情報を内部で発生して、そのステータス情報領域をアク
セスし、ここで得られたモード番号に基づきモード情報
テーブル5を参照して処理すべきプログラムの情報と相
手方に対する個別ステータス情報を得てこれとスレーブ
とする情報を加えてモード情報13を生成する。そし
て、相手方に対するステータス設定処理プログラム27
aを起動するコマンドを付加して前記の生成したモード
情報をモード情報13としてICカード2に送出する。
そして、そのステータスに内部を設定して相手方の応答
を待って、モード情報テーブル5の処理プログラムを起
動する。Therefore, when the IC card 2 is mounted on the IC card reader / writer 8, the normal processing is performed unless the mode information indicating the master is transmitted from the IC card 2, and the IC card 2 is used as described above. Since the host computer 1 becomes a slave, the host computer 1 enters a transmission information waiting state for a certain period of time after the IC card 2 is inserted, and receives a mode setting state command (a command for starting the status setting means 6) from the IC card 2. When there is no information transmission, the host computer 1 generates mode information corresponding to the master internally, accesses the status information area, and refers to the mode information table 5 based on the mode number obtained here. Information about the program to be processed and the individual status information for the other party, To generate the mode information 13. Then, the status setting processing program 27 for the other party
The generated mode information is transmitted to the IC card 2 as mode information 13 with a command for activating a added.
Then, the status is set to “internal”, and after waiting for the response of the other party, the processing program of the mode information table 5 is started.
【0016】なお、動作中において、ステータス設定手
段6(ステータス設定処理プログラム27a)の起動コ
マンドが送出され、指定されるステータスと現在のステ
ータスと不一致のときは、モード設定状態に移行して、
自己を他の状態、例えば、マスターからスレーブ状態に
する。また、スレーブからマスターになるときには、相
手方に対してステータス設定処理プログラム27aを起
動するコマンドとスレーブを示すモード情報13とを送
出する。このように、モード切換えを行う必要の生じた
場合には、ステータス設定処理プログラム27aが起動
され、ステータス設定手段6により次のステータス設定
状態に移行して次のステータスになる。このようにする
ことにより、ホストコンピュータ1をマスターとし、I
Cカード2をスレーブとした通常の処理、或いはICカ
ードをマスターとし、ホストコンピュータ1をスレーブ
とする処理を行うことができる。During operation, a start command of the status setting means 6 (status setting processing program 27a) is transmitted, and if the designated status does not match the current status, the mode is set to the mode setting state.
Put itself in another state, for example, from master to slave. When the slave becomes the master, it sends a command for activating the status setting processing program 27a and the mode information 13 indicating the slave to the other party. As described above, when it is necessary to perform the mode switching, the status setting processing program 27a is started, and the status setting unit 6 shifts to the next status setting state to set the next status. By doing so, the host computer 1 becomes the master,
Normal processing in which the C card 2 is a slave, or processing in which an IC card is a master and the host computer 1 is a slave can be performed.
【0017】次にICカード2とホストコンピュータ1
との伝送処理について図3に従って説明すると、ICカ
ード2が装着され、ICカード2とデータの授受を行う
ホストコンピュータ1は、その内部にICカードリーダ
・ライタ部を有している。ICカード2は、このICカ
ードリーダ・ライタ部に装着され、ホストコンピュータ
1との間でデータ交換を行う。なお、ICカードリーダ
・ライタ部とICカード2とは、通常、コネクタで接続
されるか、コイル等を介して電磁結合され、非接触状態
で接続される。3は、ホストコンピュータ1からICカ
ードリーダ・ライタ部を介してICカード2に対して送
出されるコマンド列であり、4は、このコマンド列3に
対するICカード2からのレスポンス列である。コマン
ド列3とレスポンス列4のフォーマットの詳細は、図4
に示すように、その先頭部分に先頭を示す開始コード1
1が設けられ、次にコマンドコード又はレスポンスコー
ド12、そしてモード識別情報13、送信データ14、
最後に終了コード15と続く構成となっている。Next, the IC card 2 and the host computer 1
3 will be described with reference to FIG. 3. The IC card 2 is mounted, and the host computer 1 that exchanges data with the IC card 2 has an IC card reader / writer inside. The IC card 2 is mounted on the IC card reader / writer and exchanges data with the host computer 1. The IC card reader / writer unit and the IC card 2 are usually connected by a connector or electromagnetically coupled via a coil or the like, and are connected in a non-contact state. Reference numeral 3 denotes a command sequence sent from the host computer 1 to the IC card 2 via the IC card reader / writer unit, and reference numeral 4 denotes a response sequence from the IC card 2 to the command sequence 3. For details of the format of the command string 3 and the response string 4, see FIG.
As shown in the figure, start code 1 indicating the head
1, a command code or response code 12, mode identification information 13, transmission data 14,
Finally, it has a configuration following the end code 15.
【0018】ここで、モード識別情報13は、ホストコ
ンピュータ1とICカード2とに記憶されたそれぞれの
モード情報テーブル5から選択されるものであって、こ
のモード情報テーブル5には、マスター/スレーブのい
ずれかに設定したときに、その処理状態で個別的に動作
する処理プログラムの動作状態の場合を生成する下位の
ステータス又は/及びその場合の処理プログラムを選択
するための情報となる個別的なプログラム対応の複数の
個別モード情報が記憶されている。Here, the mode identification information 13 is selected from the respective mode information tables 5 stored in the host computer 1 and the IC card 2. The mode information table 5 includes a master / slave. When set to any one of the following, a lower-level status that generates a case of an operating state of a processing program that individually operates in that processing state or / and individual information that is information for selecting a processing program in that case. A plurality of individual mode information corresponding to the program is stored.
【0019】さて、前記コマンド列3とレスポンス列4
のモード識別情報13は、これらモード情報テーブル5
のうちから選択された1つのモード情報であり、ホスト
コンピュータ1とICカード2とは、相手方のモード情
報テーブル5に記憶されたモード情報に基づいて自己の
処理状態を切り換えて、マスターとなったり、スレーブ
となり、かつ特定の処理状態に設定される。したがっ
て、このモード情報は、マスターとするかスレーブとす
るかの指定ビット情報といかなる個別的処理状態、例え
ば、銀行取引処理、ショッング取引処理、病院の受診処
理等の各種の処理状態の1つに設定するのかの状態情報
(個別ステータス情報)とから構成されていて、個別ス
テータス情報は、その状態で動作するプログラムの選択
情報にもなっている。すなわち、ここでのモード情報
は、マスター状態となるかスレーブ状態となるかを示す
大きな意味での状態情報とその下で設定される個別的な
モード情報とからなる。この個別的なモード情報は、マ
スター状態又はスレーブ状態において各種の処理に対応
して設定される個別的な処理状態を設定する個別ステー
タス情報として使用されるとともに、個別的に選択され
た状態において動作する処理プログラムを選択する情報
にもなり、実際の処理モードを決定する。The command sequence 3 and the response sequence 4
Of the mode information table 5
The host computer 1 and the IC card 2 switch their processing states based on the mode information stored in the mode information table 5 of the other party and become masters. , A slave, and set to a specific processing state. Therefore, this mode information is designated as one of various processing states such as a bank transaction process, a short transaction process, a hospital consultation process, and the like, with bit information specifying whether to be a master or a slave and any individual processing status. It is composed of status information (individual status information) as to whether or not to be set, and the individual status information is also selection information of a program operating in that state. That is, the mode information here is composed of state information in a large meaning indicating whether to be the master state or the slave state, and individual mode information set thereunder. This individual mode information is used as individual status information for setting individual processing states set corresponding to various processes in the master state or the slave state, and operates in an individually selected state. It also serves as information for selecting a processing program to be executed, and determines an actual processing mode.
【0020】ここで、ホストコンピュータ1とICカー
ド2には、それぞれ送信データから前記モード識別情報
を解読して、自己の動作状態を相手方から指定された動
作モードに設定する状態設定手段(ステータス設定手
段)6と、送信データに付加するモード情報をモード情
報テーブル5の中から選択して送信データに付加するモ
ード情報送信手段7とがそれぞれ設けられている。そし
て、モード情報送信手段7により付加されたその時のモ
ード情報がモード識別情報13としてマスター/スレー
ブ関係の設定又は変更に際して伝送データ14とともに
送信時のコマンド列3又はレスポンス列4となって送ら
れる。ICカード2がホストコンピュータ1に装着され
た時点では、通常、ホストコンピュータ1は、まず、マ
スターとなり、ホストコンピュータ1がこれから行う処
理に対応する動作状態を指定するコード(個別ステータ
ス情報)をモード情報テーブル5の中から選択し、これ
とICカード2をスレーブに指定する情報とをモード識
別情報13として構成して送信する。Here, the host computer 1 and the IC card 2 each decode the mode identification information from the transmission data and set the operation state of the host computer 1 and the IC card 2 to the operation mode designated by the other party. Means) 6 and mode information transmitting means 7 for selecting mode information to be added to the transmission data from the mode information table 5 and adding the selected mode information to the transmission data. Then, the mode information at that time added by the mode information transmitting means 7 is transmitted as mode identification information 13 as a command string 3 or a response string 4 at the time of transmission together with the transmission data 14 when setting or changing the master / slave relationship. When the IC card 2 is attached to the host computer 1, the host computer 1 usually first becomes a master and transmits a code (individual status information) designating an operation state corresponding to a process to be performed by the host computer 1 to the mode information. A selection is made from the table 5, and this and information specifying the IC card 2 as a slave are configured as mode identification information 13 and transmitted.
【0021】ICカード2は、ホストコンピュータ1か
らの送信データを受けると、それがステータス設定手段
6を起動するステータス設定のコマンドであるときに、
このコマンドによりステータス設定手段を起動してステ
ータスを設定をする。これは、ステータス設定手段6に
よりモード識別情報13を解読して、ICカード2をホ
ストコンピュータ1により指定されたスレーブ状態とし
て、自己のステータスをモード識別情報13で指示され
た処理状態(個別ステータスの処理状態)にして以後の
処理を行う。そして、前記モード識別情報13を解読し
た結果、自己がマスターとなって処理するものであれ
ば、その後にある個別ステータス情報に基づき自己のメ
モリのステータス情報領域26(図1参照)に記憶され
た、その状態情報に対するモード番号を得て、このモー
ド番号(これは、個別ステータス情報からそのステータ
スで動作させる処理プログラムを選択するための番号に
なる)に基づき、相手方、すなわち、ホストコンピュー
タ1をスレーブとして行う処理に対応する動作状態を相
手方に設定するコード(相手方の個別ステータス情報)
をモード情報テーブル5の中から選択し、これとスレー
ブとからなるモード識別情報13を構成してレスポンス
列4に組入れて、ホストコンピュータ1に返信する。そ
して、ICカード2自体は、ステータス設定手段6によ
り自己のステータスをマスターに変更する処理をする。
なお、この場合、相手方がスレーブになった応答を待っ
てそのステータスでの実際の処理プログラムが起動され
る。When the IC card 2 receives the transmission data from the host computer 1, if it is a status setting command for activating the status setting means 6,
This command activates the status setting means and sets the status. This is because the mode setting information 6 is decoded by the status setting means 6 and the IC card 2 is set as the slave state specified by the host computer 1, and its own status is set to the processing state specified by the mode identification information 13 (the individual status (Processing state) to perform the subsequent processing. As a result of decrypting the mode identification information 13, if the processing is performed by itself as the master, the mode identification information 13 is stored in the status information area 26 (see FIG. 1) of the own memory based on the individual status information. The mode number corresponding to the status information is obtained, and the other party, that is, the host computer 1 is set as a slave based on the mode number (this is a number for selecting a processing program to be operated in the status from the individual status information). That sets the operating state corresponding to the process to be performed as the other party (individual status information of the other party)
Is selected from the mode information table 5, and the mode identification information 13 including this and the slave is configured and incorporated in the response sequence 4 and returned to the host computer 1. Then, the status of the IC card 2 itself is changed by the status setting means 6 to the master status.
In this case, an actual processing program in that status is started after waiting for a response that the other party has become a slave.
【0022】その結果、以後は、ホストコンピュータ1
がスレーブとなり、ICカード2がマスターとなって、
ICカード2側からホストコンピュータ1に特定のプロ
グラムとか、データ転送の要求を出して、そのときの動
作で必要なプログラムとかデータを得る。そして、必要
に応じて、再び、ICカード2は、ホストコンピュータ
1がマスターとなるモード情報を送り、スレーブとな
り、ホストコンピュータ1がマスターとなって元の状態
に戻り、通常のICカードとしての動作処理をする。As a result, thereafter, the host computer 1
Becomes a slave, and IC card 2 becomes a master,
A specific program or a data transfer request is issued from the IC card 2 to the host computer 1, and a program or data necessary for the operation at that time is obtained. Then, if necessary, the IC card 2 sends the mode information in which the host computer 1 becomes the master again, becomes the slave, and the host computer 1 returns to the original state as the master, and operates as a normal IC card. Do the processing.
【0023】以上は、ICカード2側を主体として説明
しているが、最初からホストコンピュータ1側がスレー
ブとなり、ICカード2側がマスターとなるモード情報
をホストコンピュータ1からICカード2に対して送っ
て、ICカード2がマスターとなってもよい。この場
合、ホストコンピュータ1側を主体として、ICカード
2の前記の動作すべてをホストコンピュータ1に負わ
せ、ホストコンピュータ1の前記の動作をICカード2
に負わせてこれらを入れ替えて、相互の立場を逆転させ
て動作させてもよい。Although the above description has been made with the IC card 2 as the main body, the host computer 1 sends mode information from the host computer 1 to the IC card 2 so that the host computer 1 becomes a slave and the IC card 2 becomes a master from the beginning. , The IC card 2 may be the master. In this case, all the above operations of the IC card 2 are assigned to the host computer 1 mainly by the host computer 1 side, and the above operations of the host computer 1 are performed by the IC card 2.
It is also possible to replace them with each other and operate them with their mutual positions reversed.
【0024】さらに、これとは別に、後述するように、
ICカード2側が主体となって動作し、最初からマスタ
ーとなり主体となって動作し、ICカード2が前記のホ
ストコンピュータ1と同様な動作をして、ホストコンピ
ュータ1がICカード2と同じような立場でスレーブと
なることからスタートするようにしてもよい。このよう
にすることにより、ICカード2をマスターとしてその
ときどきに応じた情報処理をさせることができ、インテ
リジェントな動作が可能である。しかも、ICカード2
における処理機能の種類がたとえ多くなっても、ホスト
コンピュータ1側がスレーブとなることから後からホス
トコンピュータ1側から選択的に転送してもらえるの
で、ある種のプログラムは、ICカード2側に持たせな
くても済む。また、このことはデータについても同様で
ある。Further, separately from this, as described later,
The IC card 2 side operates as a main component, operates as a master from the beginning, and operates as a main component. The IC card 2 operates in the same manner as the host computer 1, and the host computer 1 operates in the same manner as the IC card 2. You may start from becoming a slave from a standpoint. By doing so, the information processing according to the occasion can be performed using the IC card 2 as a master, and an intelligent operation can be performed. And IC card 2
Even if the types of processing functions are increased, the host computer 1 can be selectively transferred from the host computer 1 later because the host computer 1 becomes a slave, so that a certain program is stored in the IC card 2 side. You don't have to. This also applies to data.
【0025】このような送受信方法おいて、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がマスターに設定さ
れて、そのときの診察に必要なデータをスレーブ側とな
ったホストコンピュータ1側から転送してもらって、ホ
ストコンピュータ1との間でデータ授受を行うことがで
きる。In such a transmission / reception method, when shopping or the like is performed using the IC card 2, a command sequence 3 is transmitted between the host computer 1 and the IC card 2, and a response of the IC card 2 to the command sequence 3 is performed. Row 4
Send and receive as many times as necessary. At this time, one side of the transmission data 14 in the command sequence 3 and the response sequence 4 becomes a master and the other side becomes a slave according to the method indicated by the mode identification information 13 each time.
Therefore, in normal shopping, the host computer 1 exchanges data with the IC card 2 as a slave, but when the IC card side needs other data as special processing depending on the contents of the shopping, the IC card 2 is used.
The card 2 becomes a master, and can perform a process of issuing a request to the host computer 1 and obtaining the data (or program). When the IC card 2 is used in a hospital or the like, first, the IC card 2 is set as a master, and data required for a medical examination at that time is transferred from the host computer 1 on the slave side. Can exchange data with the host computer 1.
【0026】ところで、ICカードリーダ・ライタ8
は、ホストコンピュータに内蔵させることなく、図5に
示すように、ICカード2をICカードリーダ・ライタ
8に装着し、ICカードリーダ・ライタ8とホストコン
ピュータ1とを回線或いはワイヤで接続して処理を行う
ようにしてもよい。この場合を例としてさらに詳細に各
部の構成について説明する。リーダライタ8は、通常、
内部にマイクロプロセッサとメモリとを有していて、そ
の基本的な機能としては、ホストコンピュータ1と、I
Cカード2の間に接続され、主にICカード2の挿入機
構を有し、挿入されたICカード2に対し、電源、クロ
ック、リセット等の信号を送出してICカード2を動作
させ、ホストコンピュータ1と、ICカード2間の伝送
データの受け渡しを行うインタフェースの役割を果たし
ている。なお、ICカードリーダ・ライタ8は、その仕
様に応じて、この他、各種の機能があるので、前記のよ
うなインタフェースの機能に限定されないことはもちろ
んである。Incidentally, the IC card reader / writer 8
As shown in FIG. 5, the IC card 2 is mounted on the IC card reader / writer 8 without being built in the host computer, and the IC card reader / writer 8 and the host computer 1 are connected by a line or a wire. Processing may be performed. The configuration of each unit will be described in more detail by taking this case as an example. The reader / writer 8 is usually
It has a microprocessor and a memory inside, and its basic functions are a host computer 1 and an I / O
It is connected between the C cards 2 and mainly has a mechanism for inserting the IC card 2, and sends signals such as power, clock and reset to the inserted IC card 2 to operate the IC card 2, It serves as an interface for transferring transmission data between the computer 1 and the IC card 2. Since the IC card reader / writer 8 has various other functions according to the specifications, it is needless to say that the IC card reader / writer 8 is not limited to the interface functions as described above.
【0027】以上は、ホストコンピュータ1がICカー
ド2が装着されて一定時間後にマスターとなり動作する
例であるが、ICカード2がマスターとなり、ICカー
ド2が最初から動作することも可能である。これは、I
Cカード2がICカードリーダ・ライタ8等に装着され
たときに内部で発生するモード情報がマスターとなるモ
ードのときに行われる。ICカード2がICカードリー
ダ・ライタ8に装着されると、ICカードリーダ・ライ
タ8から電源の供給を受けて、初期設定状態からモード
設定状態へと移行し、ここで、最初に得られるモード情
報の指定がマスター状態であれば、ICカード2は、マ
スター状態となり、ホストコンピュータ1に対してその
ステータス設定処理プログラム27aを起動するコマン
ドと処理モードとスレーブを指定するモード情報13を
送出する。そして、ICカード2は、マスター状態に入
り、相手方からの応答を待ってモード情報テーブル5の
最初の行の処理プログラムを起動する。The above is an example in which the host computer 1 operates as the master after a fixed time after the IC card 2 is mounted. However, the IC card 2 can operate as the master and the IC card 2 can operate from the beginning. This is
This is performed when the mode information generated internally when the C card 2 is mounted on the IC card reader / writer 8 or the like is the master mode. When the IC card 2 is mounted on the IC card reader / writer 8, power is supplied from the IC card reader / writer 8, and the mode shifts from the initial setting state to the mode setting state. If the specification of the information is the master state, the IC card 2 becomes the master state, and sends the host computer 1 a command for activating the status setting processing program 27a and mode information 13 for specifying the processing mode and the slave. Then, the IC card 2 enters the master state, and waits for a response from the other party to activate the processing program in the first row of the mode information table 5.
【0028】このことにより、ICカード2をマスター
とし、ホストコンピュータをスレーブとしたとする最初
の処理が行われる。ICカード2がマスターとなったと
きには、例えば、ホストコンピュータ1に対して、IC
カード2内で必要なデータの読出し指示、またデータの
書込み指示等を行うことができる。また、ICカード2
では処理能力の不足により実行できない処理等をホスト
コンピュータ1に指示して処理させ、その処理結果をI
Cカード2が受取る。このように、ICカード2がマス
ターとなり独自の処理を実行する。なお、この実施例に
おいては、モード情報テーブル又はステータス領域をE
EPROM25上に設定したが、RAM24上に設定す
ることも可能である。この場合、電源投入時のステータ
スは、スレーブ又はマスターとなるようにあらかじめ別
に設定できるようにしておく必要がある。なお、モード
情報テーブルは、必ずしもテーブルの形式を採る必要は
ない。ステータス情報領域も同様である。さらに、これ
らを合わせて1つのテーブルとしてもよいことももちろ
んである。As a result, the first processing in which the IC card 2 is set as the master and the host computer is set as the slave is performed. When the IC card 2 becomes the master, for example, the host computer 1
Instructions for reading necessary data in the card 2 and instructions for writing data can be given. IC card 2
Instructs the host computer 1 to execute processing that cannot be executed due to lack of processing capacity, and causes the host computer 1 to execute the processing.
C card 2 receives. In this way, the IC card 2 becomes the master and executes its own processing. In this embodiment, the mode information table or the status area is
Although set on the EPROM 25, it can be set on the RAM 24. In this case, it is necessary that the status at the time of turning on the power be separately set in advance so as to be the slave or the master. The mode information table does not necessarily need to take the form of a table. The same applies to the status information area. Furthermore, it goes without saying that these may be combined into one table.
【0029】実施例では、ホストコンピュータとICカ
ードとのデータの授受を例としているが、ICカードと
他のICカードとを2台のリーダライタ8を用いて接続
して或いはさらに通信制御装置等を介して接続してIC
カード同士のデータの授受をすることが可能である。こ
の場合には、初期状態において一方のICカードがマス
ターに設定され、他方のICカードがスレーブに設定さ
れるような関係になる。なお、実施例のように、モード
情報テーブルとステータス情報領域をEEPROM25
上に設定するか、RAM24上に設定するようにすれ
ば、ICカード等に対して動作後にこれら情報の設定が
可能であるので、モード情報の送出を2枚のICカード
2に対して行うことができる。カードそれぞれにモード
を設定するためにマスタとなるホストコンピュータ1或
いは、もう1枚のICカード2を用いることも可能であ
る。実施例では、ICカード2の相手がホストコンピュ
ータである例を示しているが、これは、相手のICカー
ド自体がステータス設定手段とか、モード情報を有する
同様な機能のICカードであっても、また、各種の端末
装置であってもよく、能動的な動作をするICカード、
ICカードリーダ・ライタ等を含めて、いわゆる情報処
理装置一般でよい。In the embodiment, the exchange of data between the host computer and the IC card is described as an example. However, the IC card and another IC card are connected using two reader / writers 8 or a communication control device or the like. Connected via IC
It is possible to exchange data between cards. In this case, the relationship is such that one IC card is set as the master and the other IC card is set as the slave in the initial state. The mode information table and the status information area are stored in the EEPROM 25 as in the embodiment.
If the information is set on the IC card or the RAM 24, these information can be set after the operation on the IC card or the like. Therefore, it is necessary to transmit the mode information to the two IC cards 2. Can be. It is also possible to use the host computer 1 serving as a master or another IC card 2 to set the mode for each card. In the embodiment, an example is shown in which the partner of the IC card 2 is a host computer. However, this is because even if the partner IC card itself is a status setting means or an IC card having a similar function having mode information, In addition, various terminal devices may be used, such as an IC card that operates actively,
A so-called general information processing device including an IC card reader / writer may be used.
【0030】また、実施例における伝送フォーマットは
一例であって、このようなものに限定されるものではな
い。そして、このようにモード識別情報をもつ伝送フォ
ーマットで伝送することがマスター/スレーブの設定或
いは変更時に用いられれば十分である。したがって、マ
スター/スレーブの設定或いは変更のためのモード情報
は必要となるが、モード識別情報のうち相手方をある処
理状態に設定する個別ステータスの状態情報は必ずしも
必要ではない。Further, the transmission format in the embodiment is an example, and is not limited to this. It is sufficient that the transmission in the transmission format having the mode identification information is used when setting or changing the master / slave. Therefore, although mode information for setting or changing the master / slave is required, the status information of the individual status for setting the other party to a certain processing state among the mode identification information is not necessarily required.
【0031】[0031]
【発明の効果】以上の説明から理解できるように、この
発明にあっては、ICカードに自己をマスター及びスレ
ーブのいずれか一方とする状態設定手段を設けて、さら
に、相手に対しては、いずれか他方に設定する状態情報
を送出するようにしているので、ICカードは、あらか
じめ選択されたいずれか一方の処理状態のICカードと
して動作することができる。そして、相手は他方の処理
状態に設定できる。その結果、ICカードは自己の処理
機能に応じてマスターとなることができ、各種のプログ
ラムやデータを他の装置から入手でき、端末装置的な処
理が可能となる。したがって、種々の処理機能をハード
ウエアの負担を大きくすることなく実現することができ
る。As can be understood from the above description, according to the present invention, the IC card is provided with state setting means for setting itself as one of the master and the slave, and furthermore, for the other party, Since the state information to be set to one of the other is transmitted, the IC card can operate as an IC card in one of the pre-selected processing states. Then, the other party can set the other processing state. As a result, the IC card can become a master according to its own processing function, can obtain various programs and data from other devices, and can perform processing like a terminal device. Therefore, various processing functions can be realized without increasing the load on hardware.
【図1】図1は、そのICカードの内部回路のブロック
図である。FIG. 1 is a block diagram of an internal circuit of the IC card.
【図2】図2は、ステータス情報とモード情報テーブル
の一例を示す説明図であって、(a)は、モード情報テ
ーブルの具体例の説明図、(b)は、処理プログラムを
選択する場合のモード情報テーブルの具体例の説明図で
ある。FIGS. 2A and 2B are explanatory diagrams showing an example of status information and a mode information table. FIG. 2A is an explanatory diagram of a specific example of a mode information table, and FIG. FIG. 4 is an explanatory diagram of a specific example of a mode information table.
【図3】図3は、この発明のICカードを適用したIC
カードシステムのブロック図である。FIG. 3 is an IC to which the IC card of the present invention is applied;
It is a block diagram of a card system.
【図4】図4は、その伝送データのフォーマットの説明
図である。FIG. 4 is an explanatory diagram of a format of the transmission data.
【図5】図5は、ICカードシステムの他の構成説明図
である。FIG. 5 is an explanatory diagram of another configuration of the IC card system.
【図6】図6は、そのICカードの動作状態の説明図で
ある。FIG. 6 is an explanatory diagram of an operation state of the IC card.
【符号の説明】 1…ホストコンピュータ、2…ICカード、3…コマン
ド列、4…レスポンス列、5…モード情報テーブル、6
…ステータス設定手段、7…モード情報送信手段、11
…開始コード、12…コマンドコード又は レスポンス
コード、13…モード識別情報、14…送信データ、1
5…終了コード。[Description of Signs] 1 ... Host computer, 2 ... IC card, 3 ... Command string, 4 ... Response string, 5 ... Mode information table, 6
... Status setting means, 7 ... Mode information transmitting means, 11
... Start code, 12 ... Command code or response code, 13 ... Mode identification information, 14 ... Transmission data, 1
5 ... End code.
Claims (4)
いはこの情報処理装置を介して他のICカードとの間で
データの授受をするICカードにおいて、前記データの
授受を行う相手に対して自己をマスター及びスレーブの
いずれの処理状態にも設定しかつあらかじめ選択された
いずれか一方の処理状態に設定する状態設定手段と、前
記相手をマスター及びスレーブのいずれか他方に設定す
る状態情報を送信情報に加えて前記相手に送信する送信
手段とを有するICカード。An information processing apparatus on which an IC card is mounted or an IC card for exchanging data with another IC card via the information processing apparatus. State setting means for setting the processing state of both the master and the slave and setting the processing state to one of the preselected processing states, and transmitting the state information for setting the other party to the other of the master and the slave. And an transmitting means for transmitting to the other party.
態情報を受けたときに、それを解読して自己をマスター
及びスレーブのいずれか他方に設定するものである請求
項1記載のICカード。2. The IC card according to claim 1, wherein said status setting means, when receiving said status information from said partner, decodes said status information and sets itself as one of a master and a slave. .
ブ状態となるかを示す情報と、用途に対応してそれぞれ
設けられた複数の処理プログラムの1つを実行するため
に必要とされる処理状態を前記相手に設定するためにそ
してこれを自己が受けたときには自己に設定するために
前記用途に対応して設けられた状態設定の情報とからな
ることを特徴とする請求項2記載のICカード。3. The status information includes information indicating a master status or a slave status, and a process required to execute one of a plurality of processing programs provided for each application. 3. The IC according to claim 2, further comprising state setting information provided corresponding to the application for setting a state to the other party and for setting the state when the user receives the state. card.
ブ状態となるかを示す情報と、用途に対応してそれぞれ
設けられた複数の処理プログラムの1つを前記相手が実
行するためにそしてこれを自己が受けたときには自己が
実行するために前記複数の処理プログラムの1つを選択
する選択情報とからなることを特徴とする請求項2記載
のICカード。4. The status information includes information indicating a master status or a slave status, and information for allowing the other party to execute one of a plurality of processing programs provided for each application. 3. The IC card according to claim 2, further comprising: selection information for selecting one of the plurality of processing programs to be executed by the user when the user receives the request.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9251370A JP2824904B2 (en) | 1988-01-26 | 1997-09-01 | IC card |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1547688 | 1988-01-26 | ||
| JP63-15476 | 1988-01-26 | ||
| JP9251370A JP2824904B2 (en) | 1988-01-26 | 1997-09-01 | IC card |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63315665A Division JP2753565B2 (en) | 1988-01-26 | 1988-12-14 | IC card data transmission method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10187898A JPH10187898A (en) | 1998-07-21 |
| JP2824904B2 true JP2824904B2 (en) | 1998-11-18 |
Family
ID=26351628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9251370A Expired - Lifetime JP2824904B2 (en) | 1988-01-26 | 1997-09-01 | IC card |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2824904B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004012070A1 (en) * | 2002-07-31 | 2004-02-05 | Kabushiki Kaisha Nippon Conlux | Information transferring method and apparatus |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4777725B2 (en) | 2005-08-31 | 2011-09-21 | フェリカネットワークス株式会社 | Portable terminal device, server device, application providing method, and computer program |
| JP4952169B2 (en) * | 2006-09-26 | 2012-06-13 | 富士通株式会社 | Information access system and active contactless information storage device |
| US9092387B2 (en) * | 2008-12-10 | 2015-07-28 | Micron Technology, Inc. | Non-volatile memory device capable of initiating transactions |
| JP5180331B2 (en) * | 2011-02-01 | 2013-04-10 | フェリカネットワークス株式会社 | Communication terminal, server device, communication method, and program |
-
1997
- 1997-09-01 JP JP9251370A patent/JP2824904B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004012070A1 (en) * | 2002-07-31 | 2004-02-05 | Kabushiki Kaisha Nippon Conlux | Information transferring method and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10187898A (en) | 1998-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5349649A (en) | Portable electronic device supporting multi-protocols | |
| US5687346A (en) | PC card and PC card system with dual port ram and switchable rewritable ROM | |
| JPH09500467A (en) | How to set up multiple adapter cards on the bus | |
| JP2753565B2 (en) | IC card data transmission method | |
| JP2824904B2 (en) | IC card | |
| US7287098B2 (en) | Control method and electronic device enabling recognition of functions installed in the electronic device | |
| JP3657315B2 (en) | Portable information recording medium and access method thereof | |
| JP2579170B2 (en) | Memory card | |
| JP2002330145A (en) | Non-contact information communication system | |
| JP4590201B2 (en) | Data carrier and data carrier program | |
| JP2004139244A (en) | IC card and IC card program | |
| TWI238971B (en) | Built-in Multi-Card-Reader for a direct memory-data transmitting system and the device using the same | |
| JPH01213774A (en) | Portable storage medium processor | |
| JP3545045B2 (en) | Creating a pattern file for IC card access | |
| JPH02187888A (en) | Certification system | |
| JPH11110091A (en) | Multi-information storage medium processing system and device, multi-ic card processing system and device and multi-ic card access method | |
| JPH04321193A (en) | Portable electronic equipment | |
| JP2000172805A (en) | IC card | |
| KR100564759B1 (en) | How to Change Response to Reset Signal on Smart Card Systems | |
| JP2002183697A (en) | Non-contact type IC card | |
| KR20060134555A (en) | Memory sharing method and apparatus by a plurality of processors | |
| JP2738435B2 (en) | Print data processing device | |
| JPH07325894A (en) | IC card control device | |
| JPS615371A (en) | Interface for ic card | |
| JP2005217916A (en) | Switching control device and information storage device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980804 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070911 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080911 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080911 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090911 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090911 Year of fee payment: 11 |