JPH01284993A - 携帯可能電子装置 - Google Patents

携帯可能電子装置

Info

Publication number
JPH01284993A
JPH01284993A JP63115328A JP11532888A JPH01284993A JP H01284993 A JPH01284993 A JP H01284993A JP 63115328 A JP63115328 A JP 63115328A JP 11532888 A JP11532888 A JP 11532888A JP H01284993 A JPH01284993 A JP H01284993A
Authority
JP
Japan
Prior art keywords
data
area
stored
exists
record number
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
JP63115328A
Other languages
English (en)
Inventor
Ryoichi Kuriyama
量一 栗山
Takashi Niimura
新村 貴志
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.)
Toshiba Corp
Toshiba Intelligent Technology Co Ltd
Original Assignee
Toshiba Corp
Toshiba Intelligent Technology Co 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 Toshiba Corp, Toshiba Intelligent Technology Co Ltd filed Critical Toshiba Corp
Priority to JP63115328A priority Critical patent/JPH01284993A/ja
Publication of JPH01284993A publication Critical patent/JPH01284993A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Credit Cards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) 本発明は、たとえば不揮発性メモリおよびCPUなどの
制御素子を何するIC(集積回路)チップを内蔵した、
いわゆるIC力゛−ドと称される携帯可能電子装置に係
り、特にそのメモリに対するデータの記憶方法に関する
(従来の技術) 最近、新たな携帯可能なデータ記憶媒体として、不揮発
性メモリおよびCPUなどの制御素子を有するICチッ
プを内蔵したICカードが開発されている。この種のI
Cカードは、内蔵する制御素子によって内蔵するメモリ
をアクセスし、外部からの要求に応じて必要なデータの
入出力を行なう。また、メモリは複数のエリアに分割さ
れており、選択的に対象エリアとのアクセスを行なうよ
うになっている。
従来、このようなICカードにおいて、メモリの各エリ
アに対してデータを記憶する場合、エリアの先頭からデ
ータを順次記憶するとともに、記憶した各データに対し
て記憶順にその格納情報としてのレコード番号を付与す
る。そして、こうして記憶したデータをアクセスする場
合、各データごとに付与されたレコード番号を順番に検
索してゆくことにより、目的とするレコード番号を探し
出し、対応するデータをアクセスするようになっている
しかし、このようにしてデータを記憶する従来のICカ
ードには次のような問題があった。すなわち、たとえば
メモリのあるエリアにその先頭から3つのデータが順次
記憶され、先頭のデータからrlJ  r2J  r3
Jとレコード番号が付与されていて、レコード番号「1
」のデータはカード所持者の氏名情報、レコード番号「
2」のデータはカード所持者の住所情報、レコード番号
「3」のデータはカード所持者の電話番号情報であった
とする。そして、アプリケーション側ではレコード番号
に対してどのようなデータが記憶されているかを対応表
として記憶している。
このような仮定において、たとえばレコード番号「2」
のデータを消去した場合、そのデータが存在しなくなる
ので、今までレコード番号「3」であったデータがレコ
ード番号「2」のデータとなってしまう。このため、ア
プリケーション側では、上記対応表においてレコード番
号「2」のデータは住所情報から電話番号情報になった
と変更しなければならない。
(発明が解決しようとする課題) 本発明は、上記したようにデータを消去するごとに他の
データのレコード番号が変化してしまい、アプリケーシ
ョン側ではその都度、レコード番号に対する記憶データ
の対応表を変更しなければならないという問題点を解決
すべくなされたもので、データを消去しても、他のデー
タのレコード番号には影響を与えず、アプリケーション
側でのレコード番号に対する記憶データの対応表の変更
も不要となる携帯可能電子装置を提供することを目的と
する。
[発明の構成コ (課題を解決するための手段) 本発明の携帯可能電子装置は、メモリ部に対してデータ
を書込む際、そのデータにデータ格納エリアが存在する
か否かを識別する識別情報および記憶データが存在する
か否かを識別する識別情報を付加する手段を具備してい
る。
(作用) メモリ部に対してデータを書込む際、そのデータにデー
タ格納エリアが存在するか否かを識別する識別情報およ
び記憶データが存在するか否かを識別する識別情報を付
加することにより、たとえばデータの消去を行なう際、
そのデータに付加されているデータ格納エリアが存在す
るか否かを識別する識別情報はデータ格納エリア存在の
状態のままにしておいて、記憶データが存在するか否か
を識別する識別情報を記憶データ消去の状態に設定する
。これにより、あるデータを消去しても、゛ そのデー
タ格納エリアは存在するため、他のデータのレコード番
号は変化しない。
(実施例) 以下、本発明の一実施例について図面を参照して説明す
る。
第11図は本発明に係る携帯可能電子装置としてのIC
カードの構成を概略的に示すもので、全体的な制御を司
るCPUなどの制御素子(制御部)11、データメモリ
 (メモリ部)12、プログラムメモリ13、および図
示しない端末装置などと電気的に通信するためのコンタ
クト部14によって構成されており、これらのうち制御
素子11、データメモリ12、およびプログラムメモリ
13は、1つのICチップ(あるいは複数のICチップ
)で構成されてICカード本体内に埋設されている。デ
ータメモリ12は各種データの記憶に使用され、たとえ
ばEEPROMなどの消去可能な不揮発性メモリで構成
されている。プログラムメモリ13は、制御素子11の
制御プログラムなどを記憶するもので、たとえばマスク
ROMで構成されている。
データメモリ12は、たとえば第10図に示すように、
エリア定義情報格納部15とデータ格納部16とに大き
く量分されている。データ格納部16は、各種データを
記憶する部分で、複数のデータエリアに分割されている
。エリア定義情報格納部15は、データ格納部16の各
データエリアを定義するエリア定義情報などが記憶され
ている。
1つのデータエリアを定義するエリア定義情報は、デー
タエリア固有の番号を定義するエリア番号、およびデー
タエリアの位置を定義する位置情報(たとえばデータエ
リアの先頭アドレス)などからなる。
データ格納部16の各データエリアには、第1図に示す
ようなフォーマットでデータが記憶される。第1図はデ
ータ記憶フォーマットを示しており、データDは1ビツ
トのバリッドフラグF1.1ビツトのデリートフラグF
2、およびその他の制御情報Cが付加されて記憶される
。バリッドフラグF1は、データ格納エリアが存在する
か否かを識別する識別情報として機能し、またデリート
フラグF2は、記憶データが存在するか否かを識別する
識別情報として機能する。
第2図はあるデータエリアのデータ記憶状態を示してお
り、各データはデータエリアの先頭から順次記憶され、
その記憶順にrlJ  r2J  r3J・・・・・・
とレコード番号が付与される。
このような構成において動作を説明する。まず、データ
書込動作について第4図に示すフローチャトを参照して
説明する。データメモリ12にデータを書込む際は、第
5図に示すようなフォーマットを持つ書込命令データを
入力する。この書込命令データは、書込機能コード、デ
ータを記憶するデータエリアのエリア番号、レコード番
号、および記憶データから構成されている。上記レコー
ド番号番号は、追記であるか書換えであるかを示1もの
で、「00」のときは追記を示し、「00」以外の値の
ときは書換えで、書換えるデータのレコード番号を示す
ようになっている。
さて、書込命令データが人力されると、制御素子11は
、その命令データ内のエリア番号に相当するエリア番号
を持つデータエリアか存在するか否かをチエツクする。
該当エリアが存在(−ない場合、制御索子11は、該当
エリアなしを意味するステータスを出力して処理を終了
する。該当エリアが存在する場合、制御素子11は、書
込命令データ内のレコード番号が「00」か否かをチエ
ツクする。「00」であった場合、制御素子11は追記
であると認識し、エリア定義情報格納部15内に示され
る最終記憶データの次にポインタをセットし、そのポイ
ンタで示される部分に書込命令データ内の記憶データを
書込むとともに、そのデータのバリッドフラグを「0」
にセットする。そして、制御素子11は、データ追記終
了を意味するステータスを出力して処理を終了する。
上記レコード番号のチエツクの結果、「00」以外の値
であった場合、制御素子11は書換えであると認識し、
書込命令データ内のレコード番号に相当するレコード番
号を持つデータが存在するか否かをチエツクする。すな
わち、データエリアの先頭から「0」のバリッドフラグ
をカウントし、そのカウント値が書込命令データ内のレ
コード番号と一致した際、該当データ有りと判断する。
該当データが存在しない場合、制御素子11は、該当デ
ータなしを意味するステータスを出力して処理を終了す
る。該当データが存在する場合、制御素子11は、該当
データを書換えるとともに、そのデータのデリートフラ
グを「1」にセットする。
そして、制御素子11は、データ書換終了を意味するス
テータスを出力して処理を終了する。
このようにしてデータを順次書込んだ結果が、たとえば
第2図に示すような状態となる。
次に、データ消去動作について第6図に示すフローチャ
ートを参照して説明する。データメモリ12内のデータ
を消去する際は、第7図に示すようなフォーマットを持
つ消去命令データを入力する。この消去命令データは、
消去機能コード、消去するデータが存在するデータエリ
アのエリア番号、および消去するデータのレコード番号
から構成されている。
さて、消去命令データが入力されると、制御素子11は
、その命令データ内のエリア番号に相当するエリア番号
を持つデータエリアが存在するか否かをチエツクする。
該当エリアが存在しない場合、制御素子11は、該当エ
リアなしを意味するステータスを出力して処理を終了す
る。該当エリアが存在する場合、制御素子11は、消去
命令データ内のレコード番号に相当するレコード番号を
持つデータが存在するか否かをチエツクする。すなイつ
ち、前述したデータの書換時と同様に、データエリアの
先頭から「0」のバリッドフラグをカウントし、そのカ
ウント値が消去命令データ内のレコード番号と一致した
際、該当データaりと判断する。該当データが存在しな
い場合、制御素子11は、該当データなしを意味するス
テータスを出力して処理を終了する。該当データが存在
する場&、制御素子11は、そのデータのプリー トフ
ラグをrOJにセットし、データ消去終了を意味するス
テータスを出力して処理を終了する。
第3図に第2図の例においてレコード番号「3」のデー
タを消去した状態を示す。図示するように、デリートフ
ラグはデータが消去されているので「0」であり、バリ
ッドフラグはデー タ格納エリアが存在するので「0」
である。したがって、このようにデータ消去を行なって
もレコード番号は(tlら変化しないようになっている
次に、データ読出動作について第8図に示すフローチャ
ートを参照して説明する。データメモリ12内のデータ
を読出す際は、第9図に示すようなフォーマットを持つ
続出命令データを入力する。
この読出命令データは、続出機能コード、読出すデータ
が存在するデータエリアのエリア番号、および読出すデ
ータのレコード番号から構成されている。
さて、読出命令データが入力されると、制御素子1]は
、その命令データ内のエリア番号に相当するエリア番号
を持つデータエリアが存在するか否かをチエツクする。
該当エリアが存在しない場合、制御素子11は、該当エ
リアなしを意味するステータスを出力して処理を終了す
る。該当エリアが存在する場合、制御素子11は、読出
命令データ内のレコード番号に相当するレコード番号を
持つデータが存在するか否かをチエツクする。該当デー
タが存在しない場合、制御素子11は、該当データなし
を意味するステータスを出力して処理を終了する。該当
データが存在する場合、制御索子11は、そのデータを
読出し、データ読出終了を意味するステータスを出力し
て処理を終了する。
このように、データメモリにデータを書込む際、そのデ
ータにデータ格納エリアが存在するか否かを識別するバ
リッドフラグおよび記憶データが存在するか否かを識別
するデリートフラグを付加することにより、たとえばデ
ータの消去を行なう際、そのデータに付加されているバ
リッドフラグはデータ格納エリア有りの状態、すなわち
「O」のままにしておいて、デリートフラグを記憶デー
タ消去の状態、すなわち「0」に設定する。これにより
、あるデータを消去しても、そのデータ格納エリアは存
在することになるため、他のデータのレコード番号は何
ら変化しない。したがって、従来のようにアプリケーシ
ョン側でその都度、レコード番号に対する記憶データの
対応表を変更する必要もない。
なお、前記実施例では、携帯可能電子装置としてICカ
ードを例示したが、本発明はカード状のものに限定され
るものでなく、たとえばブロック状あるいはペンシル状
のものでもよい。
[発明の効果] 以上詳述したように本発明によれば、データを消去して
も、他のデータのレコード番号には影響を与えず、アプ
リケーション側でのレコード番号に対する記憶データの
対応表の変更も不要となる携帯可能電子装置を提供でき
る。
【図面の簡単な説明】
図は本発明の一実施例を説明するためのもので、第1図
はデータ記憶フォーマット例を示す図、第2図はデータ
記憶状態を具体的に示す図、第3図はあるデータを消去
した際のデータ記憶状態を具体的に示す図、第4図はデ
ータ書込動作を説明するフローチャート、第5図は書込
命令データのフォーマット例を示す図、第6図はデータ
消去動作を説明するフローチャート、第7図は消去命令
データのフォーマット例を示す図、第8図はデータ読出
動作を説明するフローチャート、第9図は続出命令デー
タのフォーマット例を示す図、第10図はデータメモリ
の構成図、第11図はICカードの構成を概略的に示す
ブロック図である。 11・・・制御素子(制御部)、12・・・データメモ
リ (メモリ部)、13・・・プログラムメモリ、D・
・・データ、F、・・・バリッドフラグ(識別情報)、
F2・・・デリートフラグ(識別情報)。 出願人代理人 弁理士 鈴江武彦 第1111 第2図 第3図 第5図 第4図 第6図 第7図 第8図 第9図 r    =”−’          ””1L−−
J 第11図 手続補正書 1、事件の表示 特願昭63−115328号 2、発明の名称 携帯可能電子装置 3、補正をする者 事件との関係 特許出願人 (307)  株式会社 東芝 (ほか1名) 4、代理人 東京都千代田区霞が関3丁目7番2号 UBEビル7、
補正の内容 (1)明細書の第7頁第14行目に「識別情報として機
能する。」とある文の後に「なお、デリートフラグF2
は、バリッドフラグF、においてデータ格納エリアが存
在するときのみ有効である。」とある文を加入する。 (2)明細書の第13頁第14行目ないし第15行目に
わたって「変更する必要もない。」とある文の後に「ま
た、デリートフラグF2およびバリッドフラグF1の値
と意味付けを変更しても、本発明の効果には何ら影響が
ないことは明らかである。」とある文を加入する。

Claims (1)

  1. 【特許請求の範囲】  データを記憶するメモリ部と、このメモリ部に対して
    データの読出しおよび書込みを行なうための制御部を有
    し、選択的に外部からの入出力を行なう携帯可能電子装
    置であって、 前記メモリ部に対してデータを書込む際、そのデータに
    データ格納エリアが存在するか否かを識別する識別情報
    および記憶データが存在するか否かを識別する識別情報
    を付加する手段を具備したことを特徴とする携帯可能電
    子装置。
JP63115328A 1988-05-12 1988-05-12 携帯可能電子装置 Pending JPH01284993A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63115328A JPH01284993A (ja) 1988-05-12 1988-05-12 携帯可能電子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63115328A JPH01284993A (ja) 1988-05-12 1988-05-12 携帯可能電子装置

Publications (1)

Publication Number Publication Date
JPH01284993A true JPH01284993A (ja) 1989-11-16

Family

ID=14659845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63115328A Pending JPH01284993A (ja) 1988-05-12 1988-05-12 携帯可能電子装置

Country Status (1)

Country Link
JP (1) JPH01284993A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025122710A (ja) * 2024-02-09 2025-08-22 大日本印刷株式会社 電子情報記憶媒体、icチップ、レコード処理方法、及びプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025122710A (ja) * 2024-02-09 2025-08-22 大日本印刷株式会社 電子情報記憶媒体、icチップ、レコード処理方法、及びプログラム

Similar Documents

Publication Publication Date Title
US4797543A (en) Selectable data readout IC card
JP3015377B2 (ja) Icカード
JP2537199B2 (ja) Icカ―ド
JPS62190584A (ja) 携帯可能電子装置
JP3471842B2 (ja) データ管理装置、データ記憶装置およびデータ管理方法
JPH01284993A (ja) 携帯可能電子装置
US8312205B2 (en) Method for identifying a page of a block of flash memory, and associated memory device
JPS5971180A (ja) Icカ−ドにおける情報処理方法
JPH01263892A (ja) 携帯可能電子装置
JP2609645B2 (ja) 携帯可能電子装置
JPH05100961A (ja) データ記憶方式
JPH0746376B2 (ja) Icカード
JP2598056B2 (ja) 携帯可能電子装置
JP2798957B2 (ja) 携帯可能電子装置
JPS63200399A (ja) デ−タ処理システム
JP2752074B2 (ja) 携帯可能電子装置のデータ記憶方法
JPH089795Y2 (ja) Icカード
JP2538906B2 (ja) Icカ―ド
JPS62289999A (ja) デ−タの書込方法
JP2538907B2 (ja) Icカ―ド
JPS603081A (ja) Icカ−ド
JP3054119B2 (ja) 携帯可能電子装置
JP2537198B2 (ja) 携帯可能電子装置
JP2001229069A (ja) Icモジュール
JPS63262782A (ja) デ−タ記憶方式