【手続補正書】
【提出日】平成18年8月24日(2006.8.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  外部から供給されるアプリケーションのインストールデータがインストールされ、このインストールされたアプリケーションにより処理を実行するＩＣカードにおいて、
基本プログラムが記憶される書き換え不可の第１の不揮発性記憶部と、
種々のアプリケーションが記憶される書き換え可能な第２の不揮発性記憶部と、
上記第１の不揮発性記憶部による基本プログラムによる動作環境において、上記第２の不揮発性記憶部から読出したアプリケーションに基づいて処理を実行する実行手段とを具備し、
上記第２の不揮発性記憶部が、
各アプリケーションが記憶される第１の記憶領域と、各アプリケーションにより共通に用いられると共に各アプリケーションの実行時に生成されるオブジェクト等が記憶される第２の記憶領域と、上記第１の記憶領域と第２の記憶領域を管理する管理テーブルから構成される
ことを特徴とするＩＣカード。
【請求項２】  外部から供給されるアプリケーションのインストールデータがインストールされ、このインストールされたアプリケーションにより処理を実行するＩＣカードにおいて、
基本プログラムが記憶される書き換え不可の第１の不揮発性記憶部と、
各アプリケーションが記憶される第１の記憶領域と、各アプリケーションにより共通に用いられると共に各アプリケーションの実行時に生成されるオブジェクト等が記憶される第２の記憶領域と、上記第１の記憶領域と第２の記憶領域を管理する管理テーブルから構成される書き換え可能な第２の不揮発性記憶部と、
上記第１の不揮発性記憶部による基本プログラムによる動作環境において、上記第２の不揮発性記憶部から読出したアプリケーションに基づいて処理を実行する実行手段と、
を具備したことを特徴とするＩＣカード。
【請求項３】  外部から供給されるアプリケーションのインストールデータがインストールされ、このインストールされたアプリケーションにより処理を実行するＩＣカードにおいて、
基本プログラムが記憶される書き換え不可の第１の不揮発性記憶部と、
各アプリケーションが記憶される第１の記憶領域と、各アプリケーションにより共通に用いられると共に各アプリケーションの実行時に生成されるオブジェクト等が記憶される第２の記憶領域と、上記第１の記憶領域と第２の記憶領域の境界位置を記憶する管理テーブルから構成される書き換え可能な第２の不揮発性記憶部と、
上記第１の不揮発性記憶部による基本プログラムによる動作環境において、上記第２の不揮発性記憶部から読出したアプリケーションに基づいて処理を実行する実行手段と、
上記外部から供給されるアプリケーションのインストールデータを上記管理テーブルの境界位置に基づいて上記第２の不揮発性記憶部にダウンロードし、このダウンロードに基づき上記第２の不揮発性記憶部の管理テーブルの境界位置を変更する変更手段と、
を具備したことを特徴とするＩＣカード。
【請求項４】  基本プログラムが記憶される書き換え不可の第１の不揮発性記憶部と、
各アプリケーションが記憶される第１の記憶領域と、各アプリケーションにより共通に用いられると共に各アプリケーションの実行時に生成されるオブジェクト等が記憶される第２の記憶領域と、上記第１の記憶領域と第２の記憶領域の境界位置を記憶する管理テーブルから構成される書き換え可能な第２の不揮発性記憶部と、
上記第１の不揮発性記憶部による基本プログラムによる動作環境において、上記第２の不揮発性記憶部から読出したアプリケーションに基づいて処理を実行する実行手段とを有するＩＣカードにおいて、
上記外部から供給されるアプリケーションのインストールデータを上記管理テーブルの境界位置に基づいて上記第２の不揮発性記憶部にダウンロードし、このダウンロードに基づき上記第２の不揮発性記憶部の管理テーブルの境界位置を変更する、
ことを特徴とするＩＣカードにおけるアプリケーションのインストール方法。
【請求項５】  内部に書換え可能な不揮発性メモリおよび制御部を持ち、該不揮発性メモリにアプリケーションプログラムを書き込み、外部からコマンド入力されると該コマンドに対応した処理を実行してその結果を外部へ出力するＩＣカードにおいて、
前記制御部は、
複数のアプリケーションプログラムを互いの間に実質的な空き領域を設けずに連続して、前記不揮発性メモリにロードする手段と、
前記ロードされたアプリケーションプログラムの中で、必要に応じて指定されたアプリケーションにおいて定義されたデータ領域を、該指定されたアプリケーションのロードされている複数のアプリケーションのロード位置に連続して確保する手段と、
を具備することを特徴とするＩＣカード。
【請求項６】  内部に書換え可能な不揮発性メモリおよび制御部を持ち、外部からコマンドが入力されると該コマンドに対応した処理を実行するＩＣカードにおいて、
前記制御部は、
前記不揮発性メモリの空き領域先頭アドレスを格納するアドレス格納部と、
前記アドレス格納部に格納されているアドレスを参照して、前記不揮発性メモリの空き領域先頭アドレスから複数のアプリケーションプログラムを書き込み、前記アドレス格納部のアドレスを更新する書き込み手段と、
前記不揮発性メモリに書き込まれた複数のアプリケーションプログラムのうち、指定された１つのアプリケーションプログラムにより使用されるデータ領域を、前記アドレス格納部に格納されているアドレスに対応する前記不揮発性メモリの空き領域先頭アドレスを先頭として確保し、前記アドレス格納部の合うアドレスを更新するとともに、次に指定された他のアプリケーションプログラムにより使用されるデータ領域を、前記アドレス格納部に格納されているアドレスに対応する前記不揮発性メモリの空き領域先頭アドレスを先頭として確保し、前記アドレス格納部のアドレスを更新する領域確保手段と、
を具備することを特徴とするＩＣカード。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
この発明のＩＣカードにおけるアプリケーションのインストール方法は、基本プログラムが記憶される書き換え不可の第１の不揮発性記憶部と、各アプリケーションが記憶される第１の記憶領域と、各アプリケーションにより共通に用いられると共に各アプリケーションの実行時に生成されるオブジェクト等が記憶される第２の記憶領域と、上記第１の記憶領域と第２の記憶領域の境界位置を記憶する管理テーブルから構成される書き換え可能な第２の不揮発性記憶部と、上記第１の不揮発性記憶部による基本プログラムによる動作環境において、上記第２の不揮発性記憶部から読出したアプリケーションに基づいて処理を実行する実行手段とを有するＩＣカードにおいて、上記外部から供給されるアプリケーションのインストールデータを上記管理テーブルの境界位置に基づいて上記第２の不揮発性記憶部にダウンロードし、このダウンロードに基づき上記第２の不揮発性記憶部の管理テーブルの境界位置を変更するものである。
また、この発明のＩＣカードは、内部に書換え可能な不揮発性メモリおよび制御部を持ち、該不揮発性メモリにアプリケーションプログラムを書き込み、外部からコマンド入力されると該コマンドに対応した処理を実行してその結果を外部へ出力するＩＣカードにおいて、前記制御部は、複数のアプリケーションプログラムを互いの間に実質的な空き領域を設けずに連続して、前記不揮発性メモリにロードする手段と、前記ロードされたアプリケーションプログラムの中で、必要に応じて指定されたアプリケーションにおいて定義されたデータ領域を、該指定されたアプリケーションのロードされている複数のアプリケーションのロード位置に連続して確保する手段とを備えたものである。
また、内部に書換え可能な不揮発性メモリおよび制御部を持ち、外部からコマンド入力されると該コマンドに対応した処理を実行するＩＣカードにおいて、前記制御部は、前記不揮発性メモリの空き領域先頭アドレス格納するアドレス格納部と、前記アドレス格納部に格納されているアドレスを参照して、前記不揮発性メモリの空き領域先頭アドレスから複数のアプリケーションプログラムを書き込み、前記アドレス格納部のアドレスを更新する書き込み手段と、
前記不揮発性メモリに書き込まれた複数のアプリケーションプログラムのうち、指定された１つのアプリケーションプログラムにより使用されるデータ領域を、前記アドレス格納部に格納されているアドレスに対応する前記揮発性メモリの空き領域先頭アドレスを先頭として確保し、前記アドレス格納部の合うアドレスを更新するとともに、次に指定された他のアプリケーションプログラムにより使用されるデータ領域を、前記アドレス格納部に格納されているアドレスに対応する前記不揮発性メモリの空き領域先頭アドレスを先頭として確保し前記アドレス格納部のアドレスＩＣカードを更新する領域確保手段とを備えたものである。