JPS6365591A - Icカ−ド・システム - Google Patents

Icカ−ド・システム

Info

Publication number
JPS6365591A
JPS6365591A JP61209254A JP20925486A JPS6365591A JP S6365591 A JPS6365591 A JP S6365591A JP 61209254 A JP61209254 A JP 61209254A JP 20925486 A JP20925486 A JP 20925486A JP S6365591 A JPS6365591 A JP S6365591A
Authority
JP
Japan
Prior art keywords
program
card
programs
management table
memory
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.)
Pending
Application number
JP61209254A
Other languages
English (en)
Inventor
Toshiharu Ogasawara
小笠原 俊晴
Kunio Fujisaki
藤崎 邦夫
Koichi Nomachi
野町 光一
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Ltd filed Critical Hitachi Ltd
Priority to JP61209254A priority Critical patent/JPS6365591A/ja
Publication of JPS6365591A publication Critical patent/JPS6365591A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明はいわゆるICカードを用いるシステム(以下、
rICカード・システム」という)に関し、特に登録プ
ログラムの多様化に好適なICカードを用いる、ICカ
ードシステムに関する。
〔従来の技術〕
従来のICカードとしては、例えば、特開昭60−30
81号公報に記載されているものが知られている。この
ICカードは、該ICカード内のメモリ(EEPROM
)に複数のメモリ領域を設定し、所定のメモリ領域毎の
データの変更または更新を行うことが可能に構成されれ
ているものである。
しかし、上記ICカードは、プログラムをロードしたり
、複数のプログラムを別々にロードして実行するプログ
ラムを選択する手段については、配慮されていなかった
〔発明が解決しようとする問題点〕
すなわち、上記従来技術は、複数のプログラムを追加し
てロードすることができない、複数のプログラムの中か
ら特定のプログラムを選択して実行させることができな
い等の問題があった。
しかし、この問題を解決することができれば、例えば、
ホテル内で、そのホテル特有のプログラムを個人保有の
ICカードにロードすることにより該ホテルで使用可能
な新たなカードとするという如く、既存のICカードに
、簡単に新たな機能を付加することができる。
本発明は上記事情に鑑みてなされたもので、その目的と
するところは、従来のICカードにおける前述の如き問
題を解消し、複数のプログラムを追加してロードするこ
と、および、該複数のプログラムの中から特定のプログ
ラムを選択して実行させることを可能として、機能を高
めたICカードを用いるICカード・システムを提供す
ることにある。
〔問題点を解決するための手段〕
本発明の上記目的は、書替え可能なメモリとマイクロコ
ンピュータとを有するICカードを用いるシステムにお
いて、前記ICカードを、該ICカード内の書替え可能
なメモリの記憶エリアを複数のエリアに分割して各エリ
アにプログラムをロード可能とするとともに、プログラ
ム名称、プログラム先頭アドレス等を格納するプログラ
ム配置管理テーブルを有する如く構成し、一方、前記プ
ログラム配置管理テーブルを介して前記ICカード内の
各プログラムを外部から選択する手段を設けたことを特
徴とするICカード・システムによって達成される。
〔作用〕
本発明においては、ICカード側では、該ICカード内
に設けられた書替え可能なROM中に複数のプログラム
をロード可能にするとともに、プログラム名称、プログ
ラム開始アドレスおよびプログラム・サイズを指定する
プログラム配置管理テーブルを設け、一方、上記ICカ
ードを扱う装置側では、ICカード内の上記プログラム
配置管理テーブルを介して、プログラム・ロード時には
その内容を追加または変更し、また、プログラム実行時
には、上記テーブルを読出して実行プログラムを指定す
ることにより、前記目的を達成可能とするプログラム書
込み、実行指定機能を有するものである。
これにより、プログラム・ロード時には、前記プログラ
ム配置管理テーブルの内容を追加または変更を行うこと
により、外部から、ICカードに対して複数のプログラ
ムのロードが可能となり、また、プログラム実行時には
、上記プログラム配置管理テーブルを読出して、外部か
ら、実行するプログラムを指定することにより、ICカ
ード内のコントロール・プログラムが、これに対応する
プログラム開始アドレスヘジャンプさせ、プログラムを
実行することが可能になるものである。
[実施例〕 以下、本発明の実施例を図面に基づいて詳細に説明する
第1図はある0本実施例のICカード1には、CPU2
およびメモリ3が備えられており、上記メモリ3内には
、コントロール・プログラム4゜プログラム(a)5.
・・・・、プログラム(Q)6および後述するプログラ
ム配置管理テーブル11Aが格納されている。
ICカード1の外部には、上記CPU2に接続された。
プログラム書込み装置、または、プログラム実行指定装
置があり、これらを装置7と総称することにする。該装
置7は、ICカード1とのハードウェア・インタフェー
スを有するアタッチメント8.CPU9.メモリの制御
プログラムエリア10.同テーブルエリアIIBおよび
コンソール7Aから構成されている。
第2図は、上記プログラム配置管理テーブル11Aの構
成図である。プログラム名称(a)12.プログラム先
頭アドレス(a)13およびプログラム・サイズ(a)
14は、すべてプログラム(a)5に対応するものであ
る。同様に、プログラム名称(12)15゜プログラム
先頭アドレス(fl)16およびプログラム・サイズ(
fl)17は、すべてプログラム(Q)6に対応するも
のである。
プログラム名称(m)18.プログラム先頭アドレス(
m)19およびプログラム・サイズ(m)20の各エリ
アは、新たなプログラムを書込むためのエリアを示して
いる。
第3図は、前記ICカード1のコントロール・プログラ
ム4の動作フローチャートであり、これに基づいて、以
下、本実施例の動作を説明する。
まず、処理21により、上記プログラム配置管理テーブ
ル114を装置7内の、メモリのテーブルエリア11B
に転送する。次に、装置7のコンソール7Aから入力さ
れる指定がICカード1へのプログラム・ロードであれ
ば、判定22により分岐し、処理23により、プログラ
ム名称(m)1g、プログラム先頭アドレス(m)19
およびプログラム・サイズ(m)20を、上記テーブル
エリア11B内に転送されたプログラム配置管理テーブ
ルに追加し、これをICカード内のプログラム配置管理
テーブルIIAに、伝送手順を介して転送しておく。そ
して、これに従って、処理24により、装置7からプロ
グラムをロードする。
また、上記判定22により、プログラム・ロードでなく
、判定25により、プログラムの実行指定の場合、処理
26により、装置7からの実行指定のプログラム名称と
、プログラム配置管理テーブルに従い、処理を実行する
上記実施例によれば、プログラム配置管理テーブルを装
置7に転送することにより、ICカードの中のプログラ
ムの配置が、装置7側から分かるので、容易に、プログ
ラムのロードと複数個のプログラムの中から、実行プロ
グラムの指定を行うことができる他、下記の如き効果を
得ることができる。
(1)所有者の保証カードを定義し、そのカードに必要
とするプログラムを複数種類入力することにより、所有
者に特有なカードを作成することができる。
(2)特定の地域や建物内でのみ使用可能なプログラム
を、所有者のカードにロードして使用することにより、
使用範囲の制限付きの、個人所有のICカードが作成で
きる。
(3)1枚のカードに複数種類のプログラムをロードで
きるので、カード枚数が削減できる。
〔発明の効果〕
以上述べた如く、本発明によれば、書替え可能なメモリ
とマイクロコンピュータとを有するICカードを用いる
システムにおいて、前記ICカードを、該ICカード内
の書替え可能なメモリの記憶エリアを複数のエリアに分
割して各エリアにプログラムをロード可能とするととも
に、プログラム名称、プログラム先頭アドレス等を格納
するプログラム配置管理テーブルを有する如く構成し、
一方、前記プログラム配置管理テーブルを介して前記I
Cカード内の各プログラムを外部から選択する手段を設
けたので、複数のプログラムを追加してロードすること
、および、該複数のプログラムの中から特定のプログラ
ムを選択して実行させることを可能として、機能を高め
たICカードを用いるICカード・システムを実現でき
るという顕著な効果を奏するものである。
【図面の簡単な説明】
第1図は本発明の一実施例を示すICカード・システム
の構成図、第2図はプログラム配置管理テーブルの構成
例を示す図、第3図はICカード1のコントロール・プ
ログラム4の動作フローチャートである。 1:ICカード、2:CPU、3:メモリ、4:コント
ロール・プログラム、5,6:プログラム(a)、・・
・・、プログラム(ffi)、7:装置、7A:コンソ
ール、8:アタッチメント、9 : CPU、10:メ
モリのプログラムエリア、11B:同テーブルエリア、
11Aニブログラム管理テーブル、12,15゜18ニ
ブログラム名称、13.16,19 ニブログラム先頭
アドレス、14,17.20 ニブログラム・サイズ。

Claims (1)

    【特許請求の範囲】
  1. 1. 書替え可能なメモリとマイクロコンピュータとを
    有するICカードを用いるシステムにおいて、前記IC
    カードを、該ICカード内の書替え可能なメモリの記憶
    エリアを複数のエリアに分割して各エリアにプログラム
    をロード可能とするとともに、プログラム名称,プログ
    ラム先頭アドレス等を格納するプログラム配置管理テー
    ブルを有する如く構成し、一方、前記プログラム配置管
    理テーブルを介して前記ICカード内の各プログラムを
    外部から選択する手段を設けたことを特徴とするICカ
    ード・システム。
JP61209254A 1986-09-05 1986-09-05 Icカ−ド・システム Pending JPS6365591A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61209254A JPS6365591A (ja) 1986-09-05 1986-09-05 Icカ−ド・システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61209254A JPS6365591A (ja) 1986-09-05 1986-09-05 Icカ−ド・システム

Publications (1)

Publication Number Publication Date
JPS6365591A true JPS6365591A (ja) 1988-03-24

Family

ID=16569909

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61209254A Pending JPS6365591A (ja) 1986-09-05 1986-09-05 Icカ−ド・システム

Country Status (1)

Country Link
JP (1) JPS6365591A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0437975A (ja) * 1990-06-01 1992-02-07 Dainippon Printing Co Ltd Icカード
JPH04245536A (ja) * 1991-01-31 1992-09-02 Matsushita Graphic Commun Syst Inc 情報処理装置
JPH05266273A (ja) * 1992-03-17 1993-10-15 Fujitsu Ltd Icカードのアプリケーション起動方法
US6866192B2 (en) 2000-07-07 2005-03-15 Fujitsu Limited IC card terminal
US10476363B2 (en) 2014-01-09 2019-11-12 Louis J. Finkle Hybrid electric motor with self aligning permanent magnet and squirrel cage dual rotors magnetically coupled with permeant magnets and bars at synchronous speed

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0437975A (ja) * 1990-06-01 1992-02-07 Dainippon Printing Co Ltd Icカード
JPH04245536A (ja) * 1991-01-31 1992-09-02 Matsushita Graphic Commun Syst Inc 情報処理装置
JPH05266273A (ja) * 1992-03-17 1993-10-15 Fujitsu Ltd Icカードのアプリケーション起動方法
US6866192B2 (en) 2000-07-07 2005-03-15 Fujitsu Limited IC card terminal
US10476363B2 (en) 2014-01-09 2019-11-12 Louis J. Finkle Hybrid electric motor with self aligning permanent magnet and squirrel cage dual rotors magnetically coupled with permeant magnets and bars at synchronous speed

Similar Documents

Publication Publication Date Title
JPH02267634A (ja) 割込み処理装置
US7046574B2 (en) Memory system
JPS6365591A (ja) Icカ−ド・システム
US20010034830A1 (en) Programmable controller
JP2553698B2 (ja) 時分割マルチタスク実行装置
US4354442A (en) Method for storing sewing machine stitch pattern data in a byte organized memory
JPS585848A (ja) プログラム呼出し制御方式
JPH113229A (ja) プログラムロード方法およびそれを実現するシステム
JPH08272757A (ja) マルチプロセッサシステム及びプログラム起動方法
JPH05224707A (ja) プログラマブルコントローラのプログラム変更方法
JPS62231360A (ja) Ipl制御方式
JPH0610401Y2 (ja) プログラムタイマ−
JPS63265346A (ja) プログラムロ−ド方式
JPS62226357A (ja) イニシアル・プログラム・ロ−ド方式
JPS61223904A (ja) プログラマブルコントロ−ラのプログラミング装置
JP2926873B2 (ja) 計算機システム
JPS6037937B2 (ja) イニシャル・プログラム・ロ−ディング方式
JPS60246441A (ja) マイクロコンピユ−タ
JPS58115689A (ja) マイクロ・コンピユ−タシステム
JPS63184833A (ja) マイクロコンピユ−タ
JPH04250540A (ja) 画像処理方法及び装置
JPH03154130A (ja) タスクスイッチング方式
JPH02133749U (ja)
JPS62226391A (ja) Icカ−ド
JPH08212138A (ja) 情報処理装置