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

携帯可能電子装置

Info

Publication number
JP2000311232A
JP2000311232A JP11121687A JP12168799A JP2000311232A JP 2000311232 A JP2000311232 A JP 2000311232A JP 11121687 A JP11121687 A JP 11121687A JP 12168799 A JP12168799 A JP 12168799A JP 2000311232 A JP2000311232 A JP 2000311232A
Authority
JP
Japan
Prior art keywords
data
memory
point data
definition information
area definition
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
JP11121687A
Other languages
English (en)
Inventor
Ryoichi Kuriyama
量一 栗山
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
Original Assignee
Toshiba Corp
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 filed Critical Toshiba Corp
Priority to JP11121687A priority Critical patent/JP2000311232A/ja
Publication of JP2000311232A publication Critical patent/JP2000311232A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】ポイントデータを更新する場合、複数の計算が
行なえ、利便性が著しく向上するICカードを提供す
る。 【解決手段】少なくともクレジット取引の取引データ、
および、クレジット取引時の使用代金に応じたサービス
のためのポイントデータ、および、このポイントデータ
の記憶エリアを定義するエリア定義情報が記憶されてい
るデータメモリと、このデータメモリに対してアクセス
を行なうための制御素子とを有し、選択的に外部との間
でデータの入出力を行なうICカードにおいて、データ
メモリに記憶されているエリア定義情報内にポイントデ
ータを更新するための計算パラメータを格納しておき、
外部から入力されるポイントデータ更新コマンドに基づ
き、エリア定義情報内の計算パラメータを用いて上記ポ
イントデータを更新するように構成している。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、たとえば、書換え
可能な不揮発性メモリおよびこのメモリに対してアクセ
スを行なうためのCPU(セントラル・プロセッシング
・ユニット)などの制御素子を有し、選択的に外部との
間でデータの入出力を行なう手段を備えたIC(集積回
路)チップを内蔵した、いわゆるICカードと称される
携帯可能電子装置に関する。
【0002】
【従来の技術】最近、携帯可能電子装置として、書換え
可能な不揮発性メモリ、および、このメモリに対してア
クセスを行なうためのCPUなどの制御素子を有し、選
択的に外部との間でデータの入出力を行なう手段を備え
たIC(集積回路)チップを内蔵したICカードが産業
各方面で利用され始めている。
【0003】このようなICカードを、たとえば、クレ
ジットカードとして用いた場合、クレジット取引ごと
に、取引データとともに、使用代金に応じたサービスの
ためのポイントデータ(可変値データ)を記憶する場合
がある。このポイントデータは必要に応じて更新され
る。
【0004】
【発明が解決しようとする課題】このようなポイントデ
ータを記憶したICカードにおいて、ポイントデータを
更新する場合は、外部から入力される特定のコマンドに
より、あらかじめ定められた処理を行なっていた。この
場合、あらかじめ定められた1パターン以外の処理はで
きなかった。このことから、あらかじめ定められた処理
が単一であるため、カードアプリケーションを開発する
のに制約があり、非常に不便であった。
【0005】そこで、本発明は、ポイントデータを更新
する場合、複数の計算が行なえ、利便性が著しく向上す
る携帯可能電子装置を提供することを目的とする。
【0006】
【課題を解決するための手段】本発明の携帯可能電子装
置は、少なくとも1つ以上の可変値データ、および、こ
の可変値データの記憶エリアを定義するエリア定義情報
が記憶されているメモリと、このメモリに対してアクセ
スを行なうための制御部とを有し、選択的に外部との間
でデータの入出力を行なう携帯可能電子装置において、
前記メモリに記憶されているエリア定義情報内に前記可
変値データを更新するための演算情報を設けておき、こ
の演算情報を用いて前記可変値データを更新するように
構成したことを特徴とする。
【0007】また、本発明の携帯可能電子装置は、少な
くとも1つ以上の可変値データ、および、この可変値デ
ータの記憶エリアを定義するエリア定義情報が記憶され
ているメモリと、このメモリに対してアクセスを行なう
ための制御部とを有し、選択的に外部との間でデータの
入出力を行なう携帯可能電子装置において、前記メモリ
に記憶されているエリア定義情報内に前記可変値データ
を更新するための演算情報を設けておき、外部から入力
されるコマンドに基づき前記演算情報を用いて前記可変
値データを更新するように構成したことを特徴とする。
【0008】さらに、本発明の携帯可能電子装置は、少
なくともクレジット取引の取引データ、および、クレジ
ット取引時の使用代金に応じたサービスのためのポイン
トデータ、および、このポイントデータの記憶エリアを
定義するエリア定義情報が記憶されているメモリと、こ
のメモリに対してアクセスを行なうための制御部とを有
し、選択的に外部との間でデータの入出力を行なう携帯
可能電子装置において、前記メモリに記憶されているエ
リア定義情報内に前記ポイントデータを更新するための
演算情報を設けておき、外部から入力されるコマンドに
基づき前記演算情報を用いて前記ポイントデータを更新
するように構成したことを特徴とする。
【0009】本発明によれば、メモリに記憶されている
ポイントデータの記憶エリアを定義するエリア定義情報
内にポイントデータを更新するための演算情報を設けて
おき、この演算情報を用いてポイントデータを更新する
ことにより、ポイントデータを更新する場合、複数の計
算が行なえるので、利便性が著しく向上する。
【0010】
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。
【0011】図1は、本発明に係る携帯可能電子装置と
してのICカードを取扱うシステムの全体的な構成例を
示すものである。すなわち、このシステムは、ICカー
ド1をカードリーダ・ライタ2を介して端末装置3と接
続可能にするとともに、端末装置3にキーボード4、C
RTディスプレイ装置5、および、プリンタ6を接続し
て構成される。
【0012】ICカード1は、たとえば、クレジットカ
ードとして用いられるもので、クレジット取引ごとに、
その取引データとともに、使用代金に応じたサービスの
ためのポイントデータ(可変値データ)が内部のメモリ
に記憶(登録)されるようになっている。
【0013】ICカード1は、たとえば、図2にその機
能ブロックを示すように、リード・ライト部7、暗証設
定・暗証照合部8、および、暗号化・復号化部9などの
基本機能を実行する部分と、これらの基本機能を管理す
るスーパバイザ10とで構成されている。
【0014】リード・ライト部7は、データメモリなど
に対してデータの読出し、書込み、あるいは消去を行な
う機能である。
【0015】暗証設定・暗証照合部8は、ユーザが設定
した暗証番号の記憶および読出禁止処理を行なうととも
に、暗証番号の設定後にその暗証番号の照合を行ない、
以後の処理の許可を与える機能である。
【0016】暗号化・復号化部9は、たとえば、通信回
線を介して端末装置3から他の端末装置へデータを送信
する場合の通信データの漏洩、偽造を防止するための暗
号化や、暗号化されたデータの復号化を行なうものであ
る。
【0017】スーパバイザ10は、カードリーダ・ライ
タ2から入力された機能コード、もしくは、データの付
加された機能コードを解読し、実行させる機能である。
【0018】これらの諸機能を発揮させるために、IC
カード1は、たとえば、図3に示すように、CPUなど
の制御素子(制御部)11、記憶部(記憶手段)として
のデータメモリ12、プログラムメモリ13、ワークメ
モリ14、および、カードリーダ・ライタ2との電気的
接触を得るためのコンタクト部15によって構成されて
おり、これらのうち制御素子11、データメモリ12、
プログラムメモリ13、および、ワークメモリ14は1
つのICチップ(あるいは複数のICチップ)で構成さ
れてICカ―ド本体内に埋設されている。
【0019】プログラムメモリ13は、たとえば、マス
クROMで構成されており、前記各基本機能を実現する
サブルーチンを備えた制御素子11の制御プログラムな
どを記憶するものである。
【0020】データメモリ12は、各種データの記憶に
使用され、たとえば、EEPROMなどの消去可能な不
揮発性メモリで構成されている。
【0021】ワークメモリ14は、作業用のメモリであ
り、たとえば、RAMなどの揮発性メモリで構成されて
いる。
【0022】データメモリ12は、たとえば、図4に示
すように、ポイントデータの記憶エリアを定義する複数
のエリア定義情報が格納されるエリア定義情報格納エリ
ア21,…、および、このエリア定義情報格納エリア2
1内の各エリア定義情報によってそれぞれ定義され、ク
レジット取引時の使用代金に応じたサービスのためのポ
イントデータが格納される複数のポイントデータ記憶エ
リア22,…が設けられている。
【0023】複数のエリア定義情報には、それぞれ対応
するポイントデータを更新するのに必要な計算パラメー
タ(演算情報)が格納されている。ここで、計算パラメ
ータが1から4の例を以下に示す。これらの計算パラメ
ータのうち、どの計算パラメータを用いるかは、エリア
定義情報の登録時にあらかじめ選択設定されるようにな
っている。
【0024】 1. 減算 ポイント残高 = (ポイント残高)− 変更データ×1 2. 減算 ポイント残高 = (ポイント残高)− 変更データ×10 3. 増算 ポイント残高 = (ポイント残高)+ 変更データ×1 4. 増算 ポイント残高 = (ポイント残高)+ 変更データ×10 なお、図4では省略されているが、この外に、クレジッ
ト取引の取引データが格納される取引データ格納エリア
なども定義されていることは、説明するまでもなく、当
然のことである。
【0025】図5は、カードリーダ・ライタ2からIC
カード1に対して伝送されるポイントデータ更新コマン
ド電文のフォーマット例を示すもので、コマンドコー
ド、エリアID(エリア識別情報)、および、ポイント
データを更新するためのデータエレメントによって構成
されている。
【0026】図6は、ICカード1からカードリーダ・
ライタ2に対して伝送されるポイントデータ更新コマン
ドに対するレスポンス電文のフォーマット例を示すもの
で、ステータスコードのみによって構成されている。
【0027】次に、上記のような構成において、図7に
示すフローチャートを参照して、ICカード1内のポイ
ントデータを更新する動作について説明する。
【0028】まず、コマンド入力待ちの状態において
(S1)、カードリーダ・ライタ2からのポイントデー
タ更新コマンドを受信すると(S2)、ポイントデータ
更新コマンド内のエリアIDに対応するエリア定義情報
格納エリア21が存在するか否かをチエックする(S
3)。このチエックの結果、存在しなければ、エラーを
意味するステータスコードをカードリーダ・ライタ2へ
出力し(S4)、コマンド入力待ち状態となる。
【0029】ステップS3でのチエックの結果、存在す
れば、該エリア定義情報格納エリア21に格納されてい
るエリア定義情報内の計算パラメータにより、入力され
たポイントデータ更新コマンド内のデータエレメントを
計算し(S5)、その計算結果を新たなポイントデータ
として、該エリア定義情報格納エリア21内のエリア定
義情報により定義されるポイントデータ記憶エリア22
に格納する(S6)。すなわち、ポイントデータを更新
するものである。
【0030】ポイントデータの更新が終了すると、正常
終了を意味するステータスコードをカードリーダ・ライ
タ2へ出力し(S7)、コマンド入力待ち状態となる。
【0031】図8は、カードリーダ・ライタ2からIC
カード1に対して伝送されるポイントデータ読出コマン
ド電文のフォーマット例を示すもので、コマンドコー
ド、および、エリアID(エリア識別情報)によって構
成されている。
【0032】図9は、ICカード1からカードリーダ・
ライタ2に対して伝送されるポイントデータ読出コマン
ドに対するレスポンス電文のフォーマット例を示すもの
で、ステータスコード、および、読出データによって構
成されている。
【0033】次に、図10に示すフローチャートを参照
して、ICカード1内のポイントデータを読出す動作に
ついて説明する。
【0034】まず、コマンド入力待ちの状態において
(S11)、カードリーダ・ライタ2からのポイントデ
ータ読出コマンドを受信すると(S12)、ポイントデ
ータ読出コマンド内のエリアIDに対応するエリア定義
情報格納エリア21が存在するか否かをチエックする
(S13)。このチエックの結果、存在しなければ、エ
ラーを意味するステータスコードをカードリーダ・ライ
タ2へ出力し(S14)、コマンド入力待ち状態とな
る。
【0035】ステップS13でのチエックの結果、存在
すれば、該エリア定義情報格納エリア21内のエリア定
義情報により定義されるポイントデータ記憶エリア22
内のポイントデータを読出し(S15)、その読出デー
タを正常終了を意味するステータスコードとともにカー
ドリーダ・ライタ2へ出力し(S16)、コマンド入力
待ち状態となる。
【0036】
【発明の効果】以上詳述したように本発明によれば、ポ
イントデータを更新する場合、複数の計算が行なえ、利
便性が著しく向上する携帯可能電子装置を提供できる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るICカードを取扱う
システムの全体的な構成例を概略的に示すブロック図。
【図2】ICカードの機能ブロックを示す図。
【図3】ICカードの構成を概略的に示すブロック図。
【図4】データメモリの要部のメモリマップを示す図。
【図5】カードリーダ・ライタからICカードに対して
伝送されるポイントデータ更新コマンド電文のフォーマ
ット例を示す図。
【図6】ICカードからカードリーダ・ライタに対して
伝送されるポイントデータ更新コマンドに対するレスポ
ンス電文のフォーマット例を示す図。
【図7】ポイントデータを更新する動作を説明するため
のフローチャート。
【図8】カードリーダ・ライタからICカードに対して
伝送されるポイントデータ読出コマンド電文のフォーマ
ット例を示す図。
【図9】ICカードからカードリーダ・ライタに対して
伝送されるポイントデータ読出コマンドに対するレスポ
ンス電文のフォーマット例を示す図。
【図10】ポイントデータを読出す動作を説明するため
のフローチャート。
【符号の説明】
1……ICカード(携帯可能電子装置) 2……カードリーダ・ライタ 3……端末装置 11……制御素子(制御部) 12……データメモリ(記憶部) 13……プログラムメモリ 14……ワークメモリ 15……コンタクト部 21……エリア定義情報格納エリア 22……ポイントデータ記憶エリア

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 少なくとも1つ以上の可変値データ、お
    よび、この可変値データの記憶エリアを定義するエリア
    定義情報が記憶されているメモリと、このメモリに対し
    てアクセスを行なうための制御部とを有し、選択的に外
    部との間でデータの入出力を行なう携帯可能電子装置に
    おいて、 前記メモリに記憶されているエリア定義情報内に前記可
    変値データを更新するための演算情報を設けておき、こ
    の演算情報を用いて前記可変値データを更新するように
    構成したことを特徴とする携帯可能電子装置。
  2. 【請求項2】 少なくとも1つ以上の可変値データ、お
    よび、この可変値データの記憶エリアを定義するエリア
    定義情報が記憶されているメモリと、このメモリに対し
    てアクセスを行なうための制御部とを有し、選択的に外
    部との間でデータの入出力を行なう携帯可能電子装置に
    おいて、 前記メモリに記憶されているエリア定義情報内に前記可
    変値データを更新するための演算情報を設けておき、外
    部から入力されるコマンドに基づき前記演算情報を用い
    て前記可変値データを更新するように構成したことを特
    徴とする携帯可能電子装置。
  3. 【請求項3】 少なくともクレジット取引の取引デー
    タ、および、クレジット取引時の使用代金に応じたサー
    ビスのためのポイントデータ、および、このポイントデ
    ータの記憶エリアを定義するエリア定義情報が記憶され
    ているメモリと、このメモリに対してアクセスを行なう
    ための制御部とを有し、選択的に外部との間でデータの
    入出力を行なう携帯可能電子装置において、 前記メモリに記憶されているエリア定義情報内に前記ポ
    イントデータを更新するための演算情報を設けておき、
    外部から入力されるコマンドに基づき前記演算情報を用
    いて前記ポイントデータを更新するように構成したこと
    を特徴とする携帯可能電子装置。
  4. 【請求項4】 前記演算情報は複数種存在することを特
    徴とする請求項1、2、3のうちいずれか1つに記載の
    携帯可能電子装置。
JP11121687A 1999-04-28 1999-04-28 携帯可能電子装置 Pending JP2000311232A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11121687A JP2000311232A (ja) 1999-04-28 1999-04-28 携帯可能電子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11121687A JP2000311232A (ja) 1999-04-28 1999-04-28 携帯可能電子装置

Publications (1)

Publication Number Publication Date
JP2000311232A true JP2000311232A (ja) 2000-11-07

Family

ID=14817401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11121687A Pending JP2000311232A (ja) 1999-04-28 1999-04-28 携帯可能電子装置

Country Status (1)

Country Link
JP (1) JP2000311232A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7452748B1 (ja) 2023-08-16 2024-03-19 大日本印刷株式会社 電子情報記憶媒体、icチップ、icカード、バリュー値記録方法、及びプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7452748B1 (ja) 2023-08-16 2024-03-19 大日本印刷株式会社 電子情報記憶媒体、icチップ、icカード、バリュー値記録方法、及びプログラム

Similar Documents

Publication Publication Date Title
US5202923A (en) Portable electronic device capable of registering subprograms
US4847803A (en) Portable electronic device with means for determining whether an externally supplied instruction is executable
US5285200A (en) Portable electronic device and a method for processing data therefore
EP1306764A1 (en) Portable information processor having password code checking function
JPH01233590A (ja) 携帯可能電子装置
EP0950982A2 (en) Portable electronic apparatus
KR20070037311A (ko) 휴대 가능 전자 장치 및 ic 카드
JPH05250526A (ja) 携帯可能電子装置
JP2000311232A (ja) 携帯可能電子装置
JP3017736B2 (ja) 携帯可能電子装置
JP3251579B2 (ja) 携帯可能電子装置
WO2002005203A1 (fr) Dispositif terminal pour carte a circuit integre
JP2003203211A (ja) 携帯可能電子装置
JP2598056B2 (ja) 携帯可能電子装置
JPH03175596A (ja) 携帯可能電子装置
KR930007047B1 (ko) 휴대가능한 전자장치
JP3209994B2 (ja) 携帯可能電子装置
JPS6383894A (ja) 携帯可能電子装置
JPH03224047A (ja) 携帯可能電子装置
JP4177642B2 (ja) 携帯可能電子装置
JP2000115183A (ja) 携帯可能電子装置
JP2004118736A (ja) 携帯可能電子装置
JPH01147686A (ja) 携帯可能電子装置
JPH03171389A (ja) Icカード
JPS62269289A (ja) 携帯可能電子装置