Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3967181B2 - Application addition system to IC card - Google Patents
[go: Go Back, main page]

JP3967181B2 - Application addition system to IC card - Google Patents

Application addition system to IC card Download PDF

Info

Publication number
JP3967181B2
JP3967181B2 JP2002113089A JP2002113089A JP3967181B2 JP 3967181 B2 JP3967181 B2 JP 3967181B2 JP 2002113089 A JP2002113089 A JP 2002113089A JP 2002113089 A JP2002113089 A JP 2002113089A JP 3967181 B2 JP3967181 B2 JP 3967181B2
Authority
JP
Japan
Prior art keywords
card
application
storage means
communication terminal
communication
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 - Fee Related
Application number
JP2002113089A
Other languages
Japanese (ja)
Other versions
JP2003308491A (en
Inventor
聡志 中村
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2002113089A priority Critical patent/JP3967181B2/en
Publication of JP2003308491A publication Critical patent/JP2003308491A/en
Application granted granted Critical
Publication of JP3967181B2 publication Critical patent/JP3967181B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Credit Cards Or The Like (AREA)
  • Stored Programmes (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ICカードの記憶手段に対して新たなアプリケーションをダウンロードして追加する際に、その記憶手段のメモリ容量が足りない場合でも新たなアプリケーションの追加を行なうことができるICカードへのアプリケーション追加システムに関する。
【0002】
【従来の技術】
従来、多機能なICカードでは、そのICカードの記憶手段に設けられたメモリ容量内であれば、複数のアプリケーションをダウンロードして記憶させることが可能であるが、新たなアプリケーションをダウンロードすることで、メモリ容量を超える場合には、ダウンロードを行なうことができない。
【0003】
その場合であっても、新たなアプリケーションのダウンロードを行ないたい場合には、既に記憶手段に記憶されているアプリケーションの中から、将来的に使用する可能性がないであろう所定のアプリケーションを選び、そのアプリケーションを削除することで、新たなアプリケーションのダウンロードを行なうことができるだけのメモリ領域を確保した後に、そのメモリ領域に新たなアプリケーションのダウンロードを行なうことになる。
【0004】
しかしながら、将来的に使用する可能性がないと思われるアプリケーションであっても、種々の状況の変化などにより、その後に再度使用する必要が生じることもあり、したがって、新たなアプリケーションをダウンロードさせるために既存のアプリケーションを完全に削除することは好ましくない。
【0005】
また、新たなアプリケーションをダウンロードさせたICカードを、必要に応じて新たに発行して対応することも考えられるが、ICカードの発行を受けるのには発行手続きに手間がかかり面倒であり、またICカードの所持枚数が増えて整理に手間がかかったり、複数枚のICカードを所持することでかさばったりして不便であるという問題もある。
【0006】
【発明が解決しようとする課題】
本発明は、新たなアプリケーションを使用したい場合でも、新規にICカードの発行を受ける必要をなくし、既に所有しているICカードを用いてこれに新たなアプリケーションを追加して記憶できるようにし、また仮にICカードの記憶手段のメモリ容量が新たなアプリケーションを追加するだけの残容量が不足している場合でも、ICカードに新たなアプリケーションの追加を行なうことを可能としたICカードへのアプリケーション追加システムを提供する。
【0007】
【課題を解決するための手段】
本発明のICカードへのアプリケーション追加システムは、ICカードと、ICカードリーダライタを備えた通信端末と、前記通信端末と通信回線を介して接続されたサーバとにより、ICカードの記憶手段のメモリ容量が不足している場合でも、ICカードへアプリケーションのダウンロードを行なうことを可能にしたICカードへのアプリケーション追加システムであって、前記サーバには、前記ICカードの記憶手段にダウンロードするための種々のアプリケーションが登録されているアプリケーションデータベースと、各ICカードの記憶手段に記憶されている全てのアプリケーションを確認することが可能な情報が登録されているICカードデータベースと、前記ICカードの記憶手段に所定のアプリケーションをダウンロードする際に、前記記憶手段に該アプリケーションをダウンロードした場合におけるメモリ容量の不足分を算出するメモリ不足分算出手段と、既に前記ICカードの記憶手段に記憶されているアプリケーションから、前記メモリ不足分算出手段で算出されたメモリ容量の不足分を補うことが可能なメモリ容量を有するアプリケーションを特定するアプリケーション特定手段と、前記アプリケーション特定手段で特定されたアプリケーションを、ICカードの記憶手段から削除するための命令信号を発信する削除信号発生手段と、前記通信端末との間で通信を行なうための通信手段と、前記通信手段で前記通信端末から送信された前記アプリケーションを受信し、これを記憶させる記憶手段と、前記ICカードへダウンロードするアプリケーションを前記アプリケーションデータベースから抽出し、該アプリケーションを前記通信手段で前記通信端末にの送信を行なわせると共に、ICカードデータベースに登録されている前記ICカードの情報を前記ダウンロード及び削除に伴う変更に合わせて更新する制御手段と、を備えていることを特徴とする。
【0008】
また、本発明は、前記サーバには、前記通信手段から受信した前記アプリケーションを記憶手段に一時的に預かり記憶させた期間を管理し、預かり期間から預かり代金を算出する預かり代金算出手段と、前記預かり代金算出手段で算出された代金の請求データを通信回線を介して通信端末に送信する通信手段とを備えたことを特徴とする。
【0009】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
図1は、本発明の実施形態に係るICカードへのアプリケーション追加システムの全体構成の概略を示す構成図、図2は、本発明の実施形態に係るICカードへのアプリケーション追加システムのシステムブロック図、図3及び図4は、本発明の実施形態に係るICカードへのアプリケーション追加システムの処理手順を示すフローチャートである。
【0010】
図1に示すように、ICカード利用者側1には、ICカードリーダライタ3を備えた通信端末2が備えられ、またアプリケーション管理者側4には、前記通信端末2とインターネット等の通信回線6を介して接続されたサーバ5が備えられている。
【0011】
図2に示すように、ICカードリーダライタ3には、ICカード利用者側1が所有するICカード7の記憶手段に記憶されたデータを読み取るデータ読取手段8と、ICカード7の記憶手段にデータの書き込みを行なうデータ書込手段9と、 ICカード7の記憶手段に記憶されているアプリケーション等のデータの消去を行なうデータ消去手段10と、を有している。
また、通信端末2には、CRTなどの表示手段11、キーボードなどの入力手段12、インターネット等の通信回線6を介して通信を行なうための通信手段13、記憶手段14、制御手段15とを有している。
【0012】
また、サーバ5には、通信手段16、制御手段17、削除信号発生手段18、アプリケーション特定手段19、メモリ不足分算出手段20、代金算出手段21、記憶手段22、アプリケーションデータベース23、ICカードデータベース24、とを備えている。
【0013】
通信手段16は、インターネット等の通信回線6を介して通信端末2と通信を行なう機能を有し、通信端末2からICカードリーダライタ3を介して、ICカード7に記憶されているアプリケーションの受信を行なったり、またICカード7に対してダウンロードを行なうためのアプリケーションを通信端末2に対して送信したり、通信端末2を介してICカードリーダライタ3に、ICカード7に記憶されているアプリケーションの削除命令信号の送信などを行なったりする。
【0014】
アプリケーションデータベース23には、ICカード7の記憶手段にダウンロードするための種々のアプリケーションが予め登録されていて、ICカード利用者による通信端末2からのアプリケーションの送信要求情報に基づいて、アプリケーションデータベース23に登録されているアプリケーションの中から所望のアプリケーションが制御手段17で抽出されて、通信手段16から通信端末2に送信されるようにしてある。
【0015】
また、ICカードデータベース24には、各ICカードを特定することが可能なICカード管理情報と、更に、各ICカードの記憶手段に記憶されている全てのアプリケーションを確認することが可能な情報が登録されている。
このアプリケーションを確認することが可能な情報とは、アプリケーション毎に予め設定されているコード番号などで、少なくともその情報によりアプリケーションの種類を確認することが可能な情報であればよいものである。
これらの情報により、常にどのICカードの記憶手段に、どの種類のアプリケーションが記憶されているかを確認することができる。
【0016】
メモリ不足分算出手段20は、ICカード7の記憶手段に所定のアプリケーションをダウンロードする際に、前もってICカード7の記憶手段にそのアプリケーションをダウンロードした場合に、そのアプリケーションを記憶させるだけのメモリ容量があるか否かをチェックし、不足する場合には不足分となるメモリ容量を算出する機能を有している。
【0017】
また、アプリケーション特定手段19は、メモリ不足分算出手段20で算出された不足分となるメモリ容量に基づいて、既にICカード7の記憶手段に記憶されているアプリケーションの中から、メモリ不足分算出手段20で算出されたメモリ容量の不足分を補うことが可能なメモリ容量を有するアプリケーションを特定する機能を有している。
【0018】
また、削除信号発生手段18は、アプリケーション特定手段19で特定されたアプリケーションを、ICカード7の記憶手段から削除するための命令信号を発信する機能を有し、通信手段16から通信端末2に送信され、ICカードリーダライタ3を介してICカード7に送られる。
【0019】
また、記憶手段22は、ICカード7の記憶手段からアプリケーションを削除する前に、そのアプリケーションをICカードリーダライタ3で読み取り、通信端末2からサーバ5側で受信した後、一時的に預かるためにこのアプリケーションを記憶させておくものである。
したがって、何時でも、再度この記憶手段22に一旦記憶させたアプリケーションを、必要に応じて通信端末2に送信し、ICカードリーダライタ3を介してICカード7の記憶手段にダウンロードさせることができるようにしてある。
【0020】
また、制御手段16は、ICカード利用者からの送信要求情報に基づいて、ICカード7へダウンロードするアプリケーションをアプリケーションデータベース23から抽出し、該アプリケーションを通信手段16で通信端末2に送信を行なわせると共に、ICカードデータベース24に登録されているICカードの情報をダウンロード及び削除の処理に伴い随時変更させて更新する機能を有している。
【0021】
更に、代金算出手段22は、通信端末2からサーバ5で受信した一時預かり用のアプリケーションを、記憶手段22で記憶させた期間を管理し、預かり期間から預かり代金を算出する機能を有している。
【0022】
次に、本発明のICカードへのアプリケーション追加システムについて、その処理手順を図3のフローチャートに基づいて説明する。
まず、ICカード利用者は、ICカードリーダライタ3にICカード7を挿入する(ステップS1)。
次に、通信端末2の入力手段12から、例えば、アプリケーション管理番号やアプリケーション名などの、ICカード7の記憶手段に新たに追加させて記憶させたいアプリケーションを特定する情報を入力する(ステップS2)。
【0023】
次に、ICカードリーダライタ3により、ICカード7の記憶手段に記憶されているICカードを特定するID番号などのICカード管理情報を読み取る(ステップS3)。
そして、アプリケーションを特定する情報とICカード管理情報を、通信端末2からサーバ5に送信する(ステップS4)。
【0024】
サーバ5内では、ICカードデータベース24の中から、そのICカード管理情報に基づいてそのICカード7が既に記憶しているアプリケーションの種類をチェックし、ICカード7の記憶手段における現在の空きメモリ容量に関するデータを抽出する(ステップS5)。
次に、アプリケーションデータベース23の中から、そのアプリケーションを特定する情報に基づいて、ダウンロードの要望があったアプリケーションの使用メモリ容量に関するデータを抽出する(ステップS6)。
【0025】
そして、メモリ不足分算出手段20により、ICカード7へのダウンロードの要望があったアプリケーションの使用メモリ容量と、ICカード7の記憶手段における現在の空きメモリ容量とを比較する(ステップS7)。
この比較の結果(ステップS8)、ICカード7の記憶手段の現在の空きメモリ容量に対して、ダウンロードの要望があったアプリケーションの容量が大きく、アプリケーションのダウンロードができない場合には、アプリケーションのダウンロードを行なう際に足りない不足となるメモリ容量を算出する(ステップS9)。
【0026】
次に、アプリケーション特定手段19により、ICカードデータベース24のそのICカード管理情報に基づいて、そのICカード7が既に記憶しているアプリケーション中から、アプリケーションのダウンロードを行なう際に不足となるメモリ容量以上のメモリ容量を有するアプリケーションを特定する(ステップS10)。
【0027】
続いて、削除信号発生手段18により、アプリケーション特定手段19で特定されたアプリケーションを削除させる削除命令信号を発生させ、サーバ5から通信回線6を介して通信端末2に送信する(ステップS11)。
削除命令信号を受けた通信端末2の制御手段15は、ICカードリーダライタ3に対して、データ読取手段8でICカード7の記憶手段に記憶されているアプリケーションの中から、アプリケーション特定手段19で特定されたアプリケーションを読み取らせ、通信回線6を介してサーバ5に送信させ、サーバ5の記憶手段22に記憶させる(ステップS12)。
【0028】
続いて、通信端末2の制御手段15は、ICカードリーダライタ3に対して、データ消去手段10でICカード7の記憶手段に記憶されているアプリケーションの中から、アプリケーション特定手段19で特定されたアプリケーションの消去を行なわせる(ステップS13)。
【0029】
次に、サーバ5のアプリケーションデータベース23の中から、ダウンロードの要求のあったアプリケーションを特定する情報に基づいて、これに該当するアプリケーションを抽出して、サーバ5から通信端末2にこのアプリケーションの送信を行なうと共に、ICカードデータベース24に登録されているICカード管理情報の内、そのICカード7が既に記憶しているアプリケーションの種類として、ICカード7の記憶手段から削除処理したアプリケーションを特定する情報を消去し、更に、今回ICカード7の記憶手段にダウンロードするアプリケーションを特定する情報を新たに追記する処理を行なう(ステップS14)。
【0030】
続いて、通信端末2の制御手段15により、ICカードリーダライタ3のデータ書込手段9からICカード7の記憶手段にこのアプリケーションのダウンロードを行なわせる(ステップS15)。
以上の処理により、ICカード7の記憶手段にメモリ容量の空きが無い場合でも、ICカード利用者が希望する新たなアプリケーションのダウンロードを行なうことができるものである。
【0031】
そして、ICカード利用者は、新たにダウンロードしたアプリケーションを使用した後において、既にそのアプリケーションが不要となった場合に、既にサーバ5の記憶手段22に預かり記憶させているアプリケーションを、再度ICカード7の記憶手段にダウンロードさせて使用したい場合には、いつでも通信回線6を介して記憶手段22に預かり記憶させているアプリケーションをサーバ5から通信端末2に送信させ、ICカードリーダライタ3を介してICカード7の記憶手段にダウンロードさせることができる。
【0032】
また、サーバ5の代金算出手段21は、アプリケーション特定手段19で特定されたICカード7のアプリケーションを通信回線6を介してサーバ5に送信させ、サーバ5の記憶手段22に記憶させた時点の日時を記録しておき、更に、再度このアプリケーションをICカード7で使用する際に、記憶手段22からICカード7にそのアプリケーションをダウンロードした時点の日時を記録することで、サーバ5の記憶手段22でアプリケーションを預かっている期間に関する情報を管理し、更にこの預かり期間を基準にして所定の料率で算出することで、アプリケーションの預かり代金を算出する処理を行なうものである。
【0033】
【発明の効果】
以上説明したように、本発明のICカードへのアプリケーション追加システムは、たとえICカードの記憶手段のメモリ容量に、新たなアプリケーションを追加するだけの空きメモリ容量が無い場合でも、新規にICカードの発行を受けることなく、1枚のICカードを使用して新たなアプリケーションの追加を行なうことができるので、新たなアプリケーションを使用したい場合でも、新規にICカードの発行を受ける必要がなく、新規ICカード発行の手間も省け便利であるという効果がある。
更に、必要に応じて、ICカードのアプリケーションを有料でサーバに一旦預けるようにすることが可能となり、アプリケーションを管理する側にとってもメリットがある。
【図面の簡単な説明】
【図1】本発明の実施形態に係るICカードへのアプリケーション追加システムの全体構成の概略を示す構成図である。
【図2】本発明の実施形態に係るICカードへのアプリケーション追加システムのシステムブロック図である。
【図3】本発明の実施形態に係るICカードへのアプリケーション追加システムの処理手順を示すフローチャートである。
【図4】本発明の実施形態に係るICカードへのアプリケーション追加システムの処理手順を示すフローチャートである。
【符号の説明】
1 ICカード利用者側
2 通信端末
3 ICカードリーダライタ
4 アプリケーション管理者側
5 サーバ
6 通信回線
7 ICカード
8 データ読取手段
9 データ書込手段
10 データ消去手段
11 表示手段
12 入力手段
13,16 通信手段
14,22 記憶手段
15,17 制御手段
18 削除信号発生手段
19 アプリケーション特定手段
20 メモリ不足分算出手段
21 代金算出手段
23 アプリケーションデータベース
24 ICカードデータベース
[0001]
BACKGROUND OF THE INVENTION
The present invention provides an application to an IC card that can add a new application even when the memory capacity of the storage means is insufficient when a new application is downloaded and added to the storage means of the IC card. Regarding additional systems.
[0002]
[Prior art]
Conventionally, a multi-function IC card can download and store a plurality of applications as long as it is within the memory capacity provided in the storage means of the IC card, but by downloading a new application, If the memory capacity is exceeded, downloading cannot be performed.
[0003]
Even in that case, if you want to download a new application, select a predetermined application that may not be used in the future from among applications already stored in the storage means, By deleting the application, a memory area sufficient to download a new application is secured, and then a new application is downloaded to the memory area.
[0004]
However, even applications that are unlikely to be used in the future may need to be used again later due to changes in various situations, etc. It is not desirable to completely delete an existing application.
[0005]
In addition, it may be possible to issue a new IC card with a new application downloaded as needed. However, it takes time and effort to issue an IC card. There is also a problem that the number of IC cards possessed increases and it takes time to organize, and it is inconvenient because it is bulky by possessing a plurality of IC cards.
[0006]
[Problems to be solved by the invention]
Even if it is desired to use a new application, the present invention eliminates the need to newly issue an IC card, makes it possible to add and store a new application using an already owned IC card, and An application addition system to an IC card that allows a new application to be added to an IC card even if the memory capacity of the storage means of the IC card is insufficient to add a new application I will provide a.
[0007]
[Means for Solving the Problems]
The system for adding an application to an IC card according to the present invention includes an IC card, a communication terminal provided with an IC card reader / writer, and a server connected to the communication terminal via a communication line. A system for adding an application to an IC card that makes it possible to download an application to an IC card even when the capacity is insufficient. The server includes various systems for downloading to the storage means of the IC card. In the application database in which the applications are registered, in the IC card database in which information capable of confirming all the applications stored in the storage means of each IC card is registered, and in the storage means of the IC card Download a specific application The memory shortage calculating means for calculating the shortage of memory capacity when the application is downloaded to the storage means, and the memory shortage calculating means from the applications already stored in the storage means of the IC card. An application specifying means for specifying an application having a memory capacity that can compensate for the shortage of the memory capacity calculated in step (b), and an instruction for deleting the application specified by the application specifying means from the storage means of the IC card A deletion signal generating means for transmitting a signal; a communication means for communicating with the communication terminal; a storage means for receiving the application transmitted from the communication terminal by the communication means and storing the application; , Download the application to the IC card The application is extracted from the application database, the application is transmitted to the communication terminal by the communication means, and the information of the IC card registered in the IC card database is updated in accordance with the change accompanying the download and deletion. And a control means.
[0008]
Further, according to the present invention, the server manages a period in which the application received from the communication unit is temporarily stored in the storage unit, and a deposit price calculating unit that calculates a deposit price from the deposit period; and Communication means for transmitting the billing data calculated by the deposit price calculation means to the communication terminal via a communication line is provided.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a configuration diagram showing an outline of the overall configuration of an application adding system to an IC card according to an embodiment of the present invention, and FIG. 2 is a system block diagram of the system for adding an application to an IC card according to an embodiment of the present invention. 3 and 4 are flowcharts showing the processing procedure of the system for adding an application to an IC card according to the embodiment of the present invention.
[0010]
As shown in FIG. 1, the IC card user side 1 is provided with a communication terminal 2 provided with an IC card reader / writer 3, and the application manager side 4 is provided with a communication line such as the communication terminal 2 and the Internet. A server 5 connected via 6 is provided.
[0011]
As shown in FIG. 2, the IC card reader / writer 3 includes data reading means 8 for reading data stored in the storage means of the IC card 7 owned by the IC card user side 1, and storage means of the IC card 7. Data writing means 9 for writing data, and data erasing means 10 for erasing data such as applications stored in the storage means of the IC card 7 are provided.
The communication terminal 2 includes a display unit 11 such as a CRT, an input unit 12 such as a keyboard, a communication unit 13 for performing communication via a communication line 6 such as the Internet, a storage unit 14, and a control unit 15. is doing.
[0012]
The server 5 includes a communication unit 16, a control unit 17, a deletion signal generation unit 18, an application identification unit 19, a memory shortage calculation unit 20, a price calculation unit 21, a storage unit 22, an application database 23, and an IC card database 24. , And.
[0013]
The communication means 16 has a function of communicating with the communication terminal 2 via the communication line 6 such as the Internet, and receives an application stored in the IC card 7 from the communication terminal 2 via the IC card reader / writer 3. And an application for downloading to the IC card 7 is transmitted to the communication terminal 2, and the application stored in the IC card 7 is stored in the IC card reader / writer 3 via the communication terminal 2. The delete command signal is transmitted.
[0014]
Various applications for downloading to the storage means of the IC card 7 are registered in the application database 23 in advance, and the application database 23 stores the application database 23 based on the transmission request information of the application from the communication terminal 2 by the IC card user. A desired application is extracted from the registered applications by the control means 17 and transmitted from the communication means 16 to the communication terminal 2.
[0015]
The IC card database 24 includes IC card management information that can identify each IC card, and information that can be used to confirm all applications stored in the storage means of each IC card. It is registered.
The information capable of confirming the application is a code number or the like set in advance for each application, and may be any information that can confirm the type of application based on at least the information.
With these pieces of information, it is possible to always check which type of application is stored in which IC card storage means.
[0016]
When downloading a predetermined application to the storage means of the IC card 7, the memory shortage calculation means 20 has a memory capacity enough to store the application when the application is downloaded to the storage means of the IC card 7 in advance. It has a function to check whether or not there is, and to calculate a memory capacity that is insufficient if it is insufficient.
[0017]
In addition, the application specifying unit 19 selects a memory shortage calculating unit from among the applications already stored in the storage unit of the IC card 7 based on the memory capacity that is the shortage calculated by the memory shortage calculating unit 20. 20 has a function of identifying an application having a memory capacity that can compensate for the shortage of the memory capacity calculated in step 20.
[0018]
The deletion signal generation means 18 has a function of transmitting a command signal for deleting the application specified by the application specification means 19 from the storage means of the IC card 7, and is transmitted from the communication means 16 to the communication terminal 2. Then, it is sent to the IC card 7 via the IC card reader / writer 3.
[0019]
Further, the storage unit 22 reads the application with the IC card reader / writer 3 before deleting the application from the storage unit of the IC card 7 and receives it from the communication terminal 2 on the server 5 side, and then temporarily stores it. This application is stored.
Therefore, at any time, the application once stored in the storage means 22 can be transmitted to the communication terminal 2 as necessary and downloaded to the storage means of the IC card 7 via the IC card reader / writer 3. It is.
[0020]
Further, the control means 16 extracts an application to be downloaded to the IC card 7 from the application database 23 based on transmission request information from the IC card user, and causes the communication means 16 to transmit the application to the communication terminal 2. At the same time, it has a function of changing and updating the information of the IC card registered in the IC card database 24 as needed in accordance with the download and deletion processes.
[0021]
Further, the price calculation means 22 has a function of managing the period of time for which the application for temporary custody received by the server 5 from the communication terminal 2 is stored in the storage means 22 and calculating the custody price from the custody period. .
[0022]
Next, the processing procedure of the application adding system to the IC card of the present invention will be described based on the flowchart of FIG.
First, the IC card user inserts the IC card 7 into the IC card reader / writer 3 (step S1).
Next, information for specifying an application to be newly added and stored in the storage means of the IC card 7, such as an application management number and an application name, is input from the input means 12 of the communication terminal 2 (step S2). .
[0023]
Next, IC card management information such as an ID number for identifying the IC card stored in the storage means of the IC card 7 is read by the IC card reader / writer 3 (step S3).
Then, information specifying the application and IC card management information are transmitted from the communication terminal 2 to the server 5 (step S4).
[0024]
In the server 5, the type of application already stored in the IC card 7 is checked from the IC card database 24 based on the IC card management information, and the current free memory capacity in the storage means of the IC card 7. The data regarding is extracted (step S5).
Next, based on the information specifying the application, data related to the used memory capacity of the application requested to be downloaded is extracted from the application database 23 (step S6).
[0025]
Then, the memory shortage calculating means 20 compares the used memory capacity of the application requested to be downloaded to the IC card 7 with the current free memory capacity in the storage means of the IC card 7 (step S7).
As a result of this comparison (step S8), if the capacity of the application requested to be downloaded is large relative to the current free memory capacity of the storage means of the IC card 7, and the application cannot be downloaded, download the application. A memory capacity that is insufficient when performing is calculated (step S9).
[0026]
Next, based on the IC card management information in the IC card database 24, the application specifying means 19 exceeds the memory capacity that becomes insufficient when downloading the application from among the applications already stored in the IC card 7. An application having a memory capacity of 2 is specified (step S10).
[0027]
Subsequently, a deletion command signal for deleting the application specified by the application specifying means 19 is generated by the deletion signal generating means 18 and transmitted from the server 5 to the communication terminal 2 via the communication line 6 (step S11).
The control means 15 of the communication terminal 2 that has received the delete command signal uses the application identification means 19 to select the application stored in the storage means of the IC card 7 by the data reading means 8 with respect to the IC card reader / writer 3. The identified application is read, transmitted to the server 5 via the communication line 6, and stored in the storage means 22 of the server 5 (step S12).
[0028]
Subsequently, the control means 15 of the communication terminal 2 is identified by the application identification means 19 from the applications stored in the storage means of the IC card 7 by the data erasure means 10 with respect to the IC card reader / writer 3. The application is erased (step S13).
[0029]
Next, based on the information specifying the application requested to be downloaded from the application database 23 of the server 5, the corresponding application is extracted, and this application is transmitted from the server 5 to the communication terminal 2. In addition, information specifying the application deleted from the storage means of the IC card 7 is stored as the type of application already stored in the IC card 7 in the IC card management information registered in the IC card database 24. Erasing is performed, and further, a process for newly adding information specifying an application to be downloaded to the storage means of the IC card 7 this time is performed (step S14).
[0030]
Subsequently, the control means 15 of the communication terminal 2 causes the data writing means 9 of the IC card reader / writer 3 to download the application to the storage means of the IC card 7 (step S15).
With the above processing, even when there is no free memory capacity in the storage means of the IC card 7, it is possible to download a new application desired by the IC card user.
[0031]
Then, after using the newly downloaded application, when the IC card user no longer needs the application, the IC card user again stores the application stored in the storage means 22 of the server 5 again. When the user wants to download and use it in the storage means, the application stored in the storage means 22 via the communication line 6 is transmitted from the server 5 to the communication terminal 2 at any time, and the IC card reader / writer 3 is used to It can be downloaded to the storage means of the card 7.
[0032]
The price calculation means 21 of the server 5 transmits the application of the IC card 7 specified by the application specification means 19 to the server 5 via the communication line 6 and stores it in the storage means 22 of the server 5. When the application is used again with the IC card 7, the date and time when the application is downloaded from the storage means 22 to the IC card 7 is recorded. Information relating to the period for which the application is kept is managed, and further, calculation is performed at a predetermined rate based on the period for keeping the application, thereby performing a process for calculating a deposit for the application.
[0033]
【The invention's effect】
As described above, the system for adding an application to an IC card according to the present invention has a new IC card even if the memory capacity of the storage means of the IC card does not have enough free memory capacity to add a new application. A new application can be added using a single IC card without being issued. Therefore, even if a new application is desired, there is no need to newly issue an IC card, and a new IC can be used. There is an effect that it is convenient to save the trouble of issuing a card.
Furthermore, if necessary, it is possible to temporarily deposit an IC card application to a server for a fee, which is advantageous for the application management side.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing an outline of the overall configuration of a system for adding an application to an IC card according to an embodiment of the present invention.
FIG. 2 is a system block diagram of a system for adding an application to an IC card according to an embodiment of the present invention.
FIG. 3 is a flowchart showing a processing procedure of a system for adding an application to an IC card according to an embodiment of the present invention.
FIG. 4 is a flowchart showing a processing procedure of a system for adding an application to an IC card according to an embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 IC card user side 2 Communication terminal 3 IC card reader / writer 4 Application manager side 5 Server 6 Communication line 7 IC card 8 Data reading means 9 Data writing means 10 Data erasing means 11 Display means 12 Input means 13, 16 Communication Means 14, 22 Storage means 15, 17 Control means 18 Deletion signal generation means 19 Application specifying means 20 Memory shortage calculation means 21 Price calculation means 23 Application database 24 IC card database

Claims (2)

ICカードと、ICカードリーダライタを備えた通信端末と、前記通信端末と通信回線を介して接続されたサーバとにより、ICカードの記憶手段のメモリ容量が不足している場合でも、ICカードへアプリケーションのダウンロードを行なうことを可能にしたICカードへのアプリケーション追加システムであって、
前記サーバには、
前記ICカードの記憶手段にダウンロードするための種々のアプリケーションが登録されているアプリケーションデータベースと、
各ICカードの記憶手段に記憶されている全てのアプリケーションを確認することが可能な情報が登録されているICカードデータベースと、
前記ICカードの記憶手段に所定のアプリケーションをダウンロードする際に、前記記憶手段に該アプリケーションをダウンロードした場合におけるメモリ容量の不足分を算出するメモリ不足分算出手段と、
既に前記ICカードの記憶手段に記憶されているアプリケーションから、前記メモリ不足分算出手段で算出されたメモリ容量の不足分を補うことが可能なメモリ容量を有するアプリケーションを特定するアプリケーション特定手段と、
前記アプリケーション特定手段で特定されたアプリケーションを、ICカードの記憶手段から削除するための命令信号を発信する削除信号発生手段と、
前記通信端末との間で通信を行なうための通信手段と、
前記通信手段で前記通信端末から送信された前記アプリケーションを受信し、これを記憶させる記憶手段と、
前記ICカードへダウンロードするアプリケーションを前記アプリケーションデータベースから抽出し、該アプリケーションを前記通信手段で前記通信端末にの送信を行なわせると共に、ICカードデータベースに登録されている前記ICカードの情報を前記ダウンロード及び削除に伴う変更に合わせて更新する制御手段と、
を備えていることを特徴とするICカードへのアプリケーション追加システム。
Even when the memory capacity of the storage means of the IC card is insufficient due to the IC card, the communication terminal provided with the IC card reader / writer, and the server connected to the communication terminal via a communication line, the IC card can be transferred to the IC card. An application addition system to an IC card that enables downloading of an application,
The server includes
An application database in which various applications for downloading to the storage means of the IC card are registered;
An IC card database in which information capable of confirming all the applications stored in the storage means of each IC card is registered;
A memory shortage calculating means for calculating a shortage of memory capacity when downloading a predetermined application to the storage means of the IC card;
An application specifying means for specifying an application having a memory capacity capable of compensating for the shortage of the memory capacity calculated by the memory shortage calculating means from the applications already stored in the storage means of the IC card;
A deletion signal generating means for transmitting a command signal for deleting the application specified by the application specifying means from the storage means of the IC card;
A communication means for communicating with the communication terminal;
Storage means for receiving and storing the application transmitted from the communication terminal by the communication means;
An application to be downloaded to the IC card is extracted from the application database, the application is transmitted to the communication terminal by the communication means, and the information on the IC card registered in the IC card database is downloaded and A control means for updating in accordance with the change accompanying the deletion;
A system for adding an application to an IC card.
前記サーバには、前記通信手段から受信した前記アプリケーションを記憶手段に一時的に預かり記憶させた期間を管理し、預かり期間から預かり代金を算出する預かり代金算出手段を備えたことを特徴とする請求項1記載のICカードへのアプリケーション追加システム。The server includes a deposit price calculation unit that manages a period in which the application received from the communication unit is temporarily stored in the storage unit and calculates a deposit price from the deposit period. Item 1. A system for adding an application to an IC card according to Item 1.
JP2002113089A 2002-04-16 2002-04-16 Application addition system to IC card Expired - Fee Related JP3967181B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002113089A JP3967181B2 (en) 2002-04-16 2002-04-16 Application addition system to IC card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002113089A JP3967181B2 (en) 2002-04-16 2002-04-16 Application addition system to IC card

Publications (2)

Publication Number Publication Date
JP2003308491A JP2003308491A (en) 2003-10-31
JP3967181B2 true JP3967181B2 (en) 2007-08-29

Family

ID=29395365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002113089A Expired - Fee Related JP3967181B2 (en) 2002-04-16 2002-04-16 Application addition system to IC card

Country Status (1)

Country Link
JP (1) JP3967181B2 (en)

Also Published As

Publication number Publication date
JP2003308491A (en) 2003-10-31

Similar Documents

Publication Publication Date Title
US6092105A (en) System and method for vending retail software and other sets of information to end users
US6427910B1 (en) Method for managing and updating overloaded cards
US7127570B2 (en) Proximity communication system, proximity communication method, data managing apparatus and data management method, storage medium, and computer program
CN102341836A (en) Map distribution server, map information terminal, and map distribution system using these map distribution server and map information terminal
CN101206693A (en) Information processing device, control method for information processing device, output processing system, and program recording medium
JP2003006574A (en) Card system, card information presenting device, card issuing device, card content updating device, card data updating device, and card information providing system
US20040195325A1 (en) Mobile communication terminal including non-contact IC card and method of transferring transaction information
US6427909B1 (en) System and method for overloading an existing card
CN1254147A (en) Electronic calling card
JP2010086055A (en) Inventory management device, inventory management method, and program
JP3967181B2 (en) Application addition system to IC card
JP2005100272A (en) Ic card and ic card terminal
JP2002351720A (en) Network data management system, network data management method, network management program, and recording medium recording network management program
JP3953872B2 (en) Application addition system to IC card
US20070183322A1 (en) System and Method for Automated Network Element Database Population
JP2002140665A (en) How to reuse and install IC card applications
US8190559B2 (en) Document management apparatus, storage medium storing program for document management apparatus, and method for managing documents
JP5476820B2 (en) Client terminal and program
JP2009118011A (en) Image forming apparatus and image forming system
JP2002169710A (en) Information playback terminal
JP2001092784A (en) Operation permission method in client system, client server system, electronic device, and operation permission method in client server system
CN101582155B (en) System and method for delivering electronic resume
JPH05101113A (en) Electronic library system, storage method and output method thereof
JP2003108939A (en) Application addition system to IC card
JP4544510B2 (en) Information processing system, information processing apparatus, information processing method, computer program, and computer-readable recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070515

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070530

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130608

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140608

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees