(57)【特許請求の範囲】
【請求項１】
ＩＣカードと、ＩＣカードリーダライタを備えた通信端末と、前記通信端末と通信回線を介して接続されたサーバとにより、ＩＣカードの記憶手段のメモリ容量が不足している場合でも、ＩＣカードへアプリケーションのダウンロードを行なうことを可能にしたＩＣカードへのアプリケーション追加システムであって、
前記サーバには、
前記ＩＣカードの記憶手段にダウンロードするための種々のアプリケーションが登録されているアプリケーションデータベースと、
各ＩＣカードの記憶手段に記憶されている全てのアプリケーションを確認することが可能な情報が登録されているＩＣカードデータベースと、
前記ＩＣカードの記憶手段に所定のアプリケーションをダウンロードする際に、前記記憶手段に該アプリケーションをダウンロードした場合におけるメモリ容量の不足分を算出するメモリ不足分算出手段と、
既に前記ＩＣカードの記憶手段に記憶されているアプリケーションから、前記メモリ不足分算出手段で算出されたメモリ容量の不足分を補うことが可能なメモリ容量を有するアプリケーションを特定するアプリケーション特定手段と、
前記アプリケーション特定手段で特定されたアプリケーションを、ＩＣカードの記憶手段から削除するための命令信号を発信する削除信号発生手段と、
前記通信端末との間で通信を行なうための通信手段と、
前記通信手段で前記通信端末から送信された前記アプリケーションを受信し、これを記憶させる記憶手段と、
前記ＩＣカードへダウンロードするアプリケーションを前記アプリケーションデータベースから抽出し、該アプリケーションを前記通信手段で前記通信端末にの送信を行なわせると共に、ＩＣカードデータベースに登録されている前記ＩＣカードの情報を前記ダウンロード及び削除に伴う変更に合わせて更新する制御手段と、
を備えていることを特徴とするＩＣカードへのアプリケーション追加システム。
【請求項２】
前記サーバには、前記通信手段から受信した前記アプリケーションを記憶手段に一時的に預かり記憶させた期間を管理し、預かり期間から預かり代金を算出する預かり代金算出手段を備えたことを特徴とする請求項１記載のＩＣカードへのアプリケーション追加システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカードの記憶手段に対して新たなアプリケーションをダウンロードして追加する際に、その記憶手段のメモリ容量が足りない場合でも新たなアプリケーションの追加を行なうことができるＩＣカードへのアプリケーション追加システムに関する。
【０００２】
【従来の技術】
従来、多機能なＩＣカードでは、そのＩＣカードの記憶手段に設けられたメモリ容量内であれば、複数のアプリケーションをダウンロードして記憶させることが可能であるが、新たなアプリケーションをダウンロードすることで、メモリ容量を超える場合には、ダウンロードを行なうことができない。
【０００３】
その場合であっても、新たなアプリケーションのダウンロードを行ないたい場合には、既に記憶手段に記憶されているアプリケーションの中から、将来的に使用する可能性がないであろう所定のアプリケーションを選び、そのアプリケーションを削除することで、新たなアプリケーションのダウンロードを行なうことができるだけのメモリ領域を確保した後に、そのメモリ領域に新たなアプリケーションのダウンロードを行なうことになる。
【０００４】
しかしながら、将来的に使用する可能性がないと思われるアプリケーションであっても、種々の状況の変化などにより、その後に再度使用する必要が生じることもあり、したがって、新たなアプリケーションをダウンロードさせるために既存のアプリケーションを完全に削除することは好ましくない。
【０００５】
また、新たなアプリケーションをダウンロードさせたＩＣカードを、必要に応じて新たに発行して対応することも考えられるが、ＩＣカードの発行を受けるのには発行手続きに手間がかかり面倒であり、またＩＣカードの所持枚数が増えて整理に手間がかかったり、複数枚のＩＣカードを所持することでかさばったりして不便であるという問題もある。
【０００６】
【発明が解決しようとする課題】
本発明は、新たなアプリケーションを使用したい場合でも、新規にＩＣカードの発行を受ける必要をなくし、既に所有しているＩＣカードを用いてこれに新たなアプリケーションを追加して記憶できるようにし、また仮にＩＣカードの記憶手段のメモリ容量が新たなアプリケーションを追加するだけの残容量が不足している場合でも、ＩＣカードに新たなアプリケーションの追加を行なうことを可能としたＩＣカードへのアプリケーション追加システムを提供する。
【０００７】
【課題を解決するための手段】
本発明のＩＣカードへのアプリケーション追加システムは、ＩＣカードと、ＩＣカードリーダライタを備えた通信端末と、前記通信端末と通信回線を介して接続されたサーバとにより、ＩＣカードの記憶手段のメモリ容量が不足している場合でも、ＩＣカードへアプリケーションのダウンロードを行なうことを可能にしたＩＣカードへのアプリケーション追加システムであって、前記サーバには、前記ＩＣカードの記憶手段にダウンロードするための種々のアプリケーションが登録されているアプリケーションデータベースと、各ＩＣカードの記憶手段に記憶されている全てのアプリケーションを確認することが可能な情報が登録されているＩＣカードデータベースと、前記ＩＣカードの記憶手段に所定のアプリケーションをダウンロードする際に、前記記憶手段に該アプリケーションをダウンロードした場合におけるメモリ容量の不足分を算出するメモリ不足分算出手段と、既に前記ＩＣカードの記憶手段に記憶されているアプリケーションから、前記メモリ不足分算出手段で算出されたメモリ容量の不足分を補うことが可能なメモリ容量を有するアプリケーションを特定するアプリケーション特定手段と、前記アプリケーション特定手段で特定されたアプリケーションを、ＩＣカードの記憶手段から削除するための命令信号を発信する削除信号発生手段と、前記通信端末との間で通信を行なうための通信手段と、前記通信手段で前記通信端末から送信された前記アプリケーションを受信し、これを記憶させる記憶手段と、前記ＩＣカードへダウンロードするアプリケーションを前記アプリケーションデータベースから抽出し、該アプリケーションを前記通信手段で前記通信端末にの送信を行なわせると共に、ＩＣカードデータベースに登録されている前記ＩＣカードの情報を前記ダウンロード及び削除に伴う変更に合わせて更新する制御手段と、を備えていることを特徴とする。
【０００８】
また、本発明は、前記サーバには、前記通信手段から受信した前記アプリケーションを記憶手段に一時的に預かり記憶させた期間を管理し、預かり期間から預かり代金を算出する預かり代金算出手段と、前記預かり代金算出手段で算出された代金の請求データを通信回線を介して通信端末に送信する通信手段とを備えたことを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
図１は、本発明の実施形態に係るＩＣカードへのアプリケーション追加システムの全体構成の概略を示す構成図、図２は、本発明の実施形態に係るＩＣカードへのアプリケーション追加システムのシステムブロック図、図３及び図４は、本発明の実施形態に係るＩＣカードへのアプリケーション追加システムの処理手順を示すフローチャートである。
【００１０】
図１に示すように、ＩＣカード利用者側１には、ＩＣカードリーダライタ３を備えた通信端末２が備えられ、またアプリケーション管理者側４には、前記通信端末２とインターネット等の通信回線６を介して接続されたサーバ５が備えられている。
【００１１】
図２に示すように、ＩＣカードリーダライタ３には、ＩＣカード利用者側１が所有するＩＣカード７の記憶手段に記憶されたデータを読み取るデータ読取手段８と、ＩＣカード７の記憶手段にデータの書き込みを行なうデータ書込手段９と、 ＩＣカード７の記憶手段に記憶されているアプリケーション等のデータの消去を行なうデータ消去手段１０と、を有している。
また、通信端末２には、ＣＲＴなどの表示手段１１、キーボードなどの入力手段１２、インターネット等の通信回線６を介して通信を行なうための通信手段１３、記憶手段１４、制御手段１５とを有している。
【００１２】
また、サーバ５には、通信手段１６、制御手段１７、削除信号発生手段１８、アプリケーション特定手段１９、メモリ不足分算出手段２０、代金算出手段２１、記憶手段２２、アプリケーションデータベース２３、ＩＣカードデータベース２４、とを備えている。
【００１３】
通信手段１６は、インターネット等の通信回線６を介して通信端末２と通信を行なう機能を有し、通信端末２からＩＣカードリーダライタ３を介して、ＩＣカード７に記憶されているアプリケーションの受信を行なったり、またＩＣカード７に対してダウンロードを行なうためのアプリケーションを通信端末２に対して送信したり、通信端末２を介してＩＣカードリーダライタ３に、ＩＣカード７に記憶されているアプリケーションの削除命令信号の送信などを行なったりする。
【００１４】
アプリケーションデータベース２３には、ＩＣカード７の記憶手段にダウンロードするための種々のアプリケーションが予め登録されていて、ＩＣカード利用者による通信端末２からのアプリケーションの送信要求情報に基づいて、アプリケーションデータベース２３に登録されているアプリケーションの中から所望のアプリケーションが制御手段１７で抽出されて、通信手段１６から通信端末２に送信されるようにしてある。
【００１５】
また、ＩＣカードデータベース２４には、各ＩＣカードを特定することが可能なＩＣカード管理情報と、更に、各ＩＣカードの記憶手段に記憶されている全てのアプリケーションを確認することが可能な情報が登録されている。
このアプリケーションを確認することが可能な情報とは、アプリケーション毎に予め設定されているコード番号などで、少なくともその情報によりアプリケーションの種類を確認することが可能な情報であればよいものである。
これらの情報により、常にどのＩＣカードの記憶手段に、どの種類のアプリケーションが記憶されているかを確認することができる。
【００１６】
メモリ不足分算出手段２０は、ＩＣカード７の記憶手段に所定のアプリケーションをダウンロードする際に、前もってＩＣカード７の記憶手段にそのアプリケーションをダウンロードした場合に、そのアプリケーションを記憶させるだけのメモリ容量があるか否かをチェックし、不足する場合には不足分となるメモリ容量を算出する機能を有している。
【００１７】
また、アプリケーション特定手段１９は、メモリ不足分算出手段２０で算出された不足分となるメモリ容量に基づいて、既にＩＣカード７の記憶手段に記憶されているアプリケーションの中から、メモリ不足分算出手段２０で算出されたメモリ容量の不足分を補うことが可能なメモリ容量を有するアプリケーションを特定する機能を有している。
【００１８】
また、削除信号発生手段１８は、アプリケーション特定手段１９で特定されたアプリケーションを、ＩＣカード７の記憶手段から削除するための命令信号を発信する機能を有し、通信手段１６から通信端末２に送信され、ＩＣカードリーダライタ３を介してＩＣカード７に送られる。
【００１９】
また、記憶手段２２は、ＩＣカード７の記憶手段からアプリケーションを削除する前に、そのアプリケーションをＩＣカードリーダライタ３で読み取り、通信端末２からサーバ５側で受信した後、一時的に預かるためにこのアプリケーションを記憶させておくものである。
したがって、何時でも、再度この記憶手段２２に一旦記憶させたアプリケーションを、必要に応じて通信端末２に送信し、ＩＣカードリーダライタ３を介してＩＣカード７の記憶手段にダウンロードさせることができるようにしてある。
【００２０】
また、制御手段１６は、ＩＣカード利用者からの送信要求情報に基づいて、ＩＣカード７へダウンロードするアプリケーションをアプリケーションデータベース２３から抽出し、該アプリケーションを通信手段１６で通信端末２に送信を行なわせると共に、ＩＣカードデータベース２４に登録されているＩＣカードの情報をダウンロード及び削除の処理に伴い随時変更させて更新する機能を有している。
【００２１】
更に、代金算出手段２２は、通信端末２からサーバ５で受信した一時預かり用のアプリケーションを、記憶手段２２で記憶させた期間を管理し、預かり期間から預かり代金を算出する機能を有している。
【００２２】
次に、本発明のＩＣカードへのアプリケーション追加システムについて、その処理手順を図３のフローチャートに基づいて説明する。
まず、ＩＣカード利用者は、ＩＣカードリーダライタ３にＩＣカード７を挿入する（ステップＳ１）。
次に、通信端末２の入力手段１２から、例えば、アプリケーション管理番号やアプリケーション名などの、ＩＣカード７の記憶手段に新たに追加させて記憶させたいアプリケーションを特定する情報を入力する（ステップＳ２）。
【００２３】
次に、ＩＣカードリーダライタ３により、ＩＣカード７の記憶手段に記憶されているＩＣカードを特定するＩＤ番号などのＩＣカード管理情報を読み取る（ステップＳ３）。
そして、アプリケーションを特定する情報とＩＣカード管理情報を、通信端末２からサーバ５に送信する（ステップＳ４）。
【００２４】
サーバ５内では、ＩＣカードデータベース２４の中から、そのＩＣカード管理情報に基づいてそのＩＣカード７が既に記憶しているアプリケーションの種類をチェックし、ＩＣカード７の記憶手段における現在の空きメモリ容量に関するデータを抽出する（ステップＳ５）。
次に、アプリケーションデータベース２３の中から、そのアプリケーションを特定する情報に基づいて、ダウンロードの要望があったアプリケーションの使用メモリ容量に関するデータを抽出する（ステップＳ６）。
【００２５】
そして、メモリ不足分算出手段２０により、ＩＣカード７へのダウンロードの要望があったアプリケーションの使用メモリ容量と、ＩＣカード７の記憶手段における現在の空きメモリ容量とを比較する（ステップＳ７）。
この比較の結果（ステップＳ８）、ＩＣカード７の記憶手段の現在の空きメモリ容量に対して、ダウンロードの要望があったアプリケーションの容量が大きく、アプリケーションのダウンロードができない場合には、アプリケーションのダウンロードを行なう際に足りない不足となるメモリ容量を算出する（ステップＳ９）。
【００２６】
次に、アプリケーション特定手段１９により、ＩＣカードデータベース２４のそのＩＣカード管理情報に基づいて、そのＩＣカード７が既に記憶しているアプリケーション中から、アプリケーションのダウンロードを行なう際に不足となるメモリ容量以上のメモリ容量を有するアプリケーションを特定する（ステップＳ１０）。
【００２７】
続いて、削除信号発生手段１８により、アプリケーション特定手段１９で特定されたアプリケーションを削除させる削除命令信号を発生させ、サーバ５から通信回線６を介して通信端末２に送信する（ステップＳ１１）。
削除命令信号を受けた通信端末２の制御手段１５は、ＩＣカードリーダライタ３に対して、データ読取手段８でＩＣカード７の記憶手段に記憶されているアプリケーションの中から、アプリケーション特定手段１９で特定されたアプリケーションを読み取らせ、通信回線６を介してサーバ５に送信させ、サーバ５の記憶手段２２に記憶させる（ステップＳ１２）。
【００２８】
続いて、通信端末２の制御手段１５は、ＩＣカードリーダライタ３に対して、データ消去手段１０でＩＣカード７の記憶手段に記憶されているアプリケーションの中から、アプリケーション特定手段１９で特定されたアプリケーションの消去を行なわせる（ステップＳ１３）。
【００２９】
次に、サーバ５のアプリケーションデータベース２３の中から、ダウンロードの要求のあったアプリケーションを特定する情報に基づいて、これに該当するアプリケーションを抽出して、サーバ５から通信端末２にこのアプリケーションの送信を行なうと共に、ＩＣカードデータベース２４に登録されているＩＣカード管理情報の内、そのＩＣカード７が既に記憶しているアプリケーションの種類として、ＩＣカード７の記憶手段から削除処理したアプリケーションを特定する情報を消去し、更に、今回ＩＣカード７の記憶手段にダウンロードするアプリケーションを特定する情報を新たに追記する処理を行なう（ステップＳ１４）。
【００３０】
続いて、通信端末２の制御手段１５により、ＩＣカードリーダライタ３のデータ書込手段９からＩＣカード７の記憶手段にこのアプリケーションのダウンロードを行なわせる（ステップＳ１５）。
以上の処理により、ＩＣカード７の記憶手段にメモリ容量の空きが無い場合でも、ＩＣカード利用者が希望する新たなアプリケーションのダウンロードを行なうことができるものである。
【００３１】
そして、ＩＣカード利用者は、新たにダウンロードしたアプリケーションを使用した後において、既にそのアプリケーションが不要となった場合に、既にサーバ５の記憶手段２２に預かり記憶させているアプリケーションを、再度ＩＣカード７の記憶手段にダウンロードさせて使用したい場合には、いつでも通信回線６を介して記憶手段２２に預かり記憶させているアプリケーションをサーバ５から通信端末２に送信させ、ＩＣカードリーダライタ３を介してＩＣカード７の記憶手段にダウンロードさせることができる。
【００３２】
また、サーバ５の代金算出手段２１は、アプリケーション特定手段１９で特定されたＩＣカード７のアプリケーションを通信回線６を介してサーバ５に送信させ、サーバ５の記憶手段２２に記憶させた時点の日時を記録しておき、更に、再度このアプリケーションをＩＣカード７で使用する際に、記憶手段２２からＩＣカード７にそのアプリケーションをダウンロードした時点の日時を記録することで、サーバ５の記憶手段２２でアプリケーションを預かっている期間に関する情報を管理し、更にこの預かり期間を基準にして所定の料率で算出することで、アプリケーションの預かり代金を算出する処理を行なうものである。
【００３３】
【発明の効果】
以上説明したように、本発明のＩＣカードへのアプリケーション追加システムは、たとえＩＣカードの記憶手段のメモリ容量に、新たなアプリケーションを追加するだけの空きメモリ容量が無い場合でも、新規にＩＣカードの発行を受けることなく、１枚のＩＣカードを使用して新たなアプリケーションの追加を行なうことができるので、新たなアプリケーションを使用したい場合でも、新規にＩＣカードの発行を受ける必要がなく、新規ＩＣカード発行の手間も省け便利であるという効果がある。
更に、必要に応じて、ＩＣカードのアプリケーションを有料でサーバに一旦預けるようにすることが可能となり、アプリケーションを管理する側にとってもメリットがある。
【図面の簡単な説明】
【図１】本発明の実施形態に係るＩＣカードへのアプリケーション追加システムの全体構成の概略を示す構成図である。
【図２】本発明の実施形態に係るＩＣカードへのアプリケーション追加システムのシステムブロック図である。
【図３】本発明の実施形態に係るＩＣカードへのアプリケーション追加システムの処理手順を示すフローチャートである。
【図４】本発明の実施形態に係るＩＣカードへのアプリケーション追加システムの処理手順を示すフローチャートである。
【符号の説明】
１  ＩＣカード利用者側
２  通信端末
３  ＩＣカードリーダライタ
４  アプリケーション管理者側
５  サーバ
６  通信回線
７  ＩＣカード
８  データ読取手段
９  データ書込手段
１０  データ消去手段
１１  表示手段
１２  入力手段
１３，１６  通信手段
１４，２２  記憶手段
１５，１７  制御手段
１８  削除信号発生手段
１９  アプリケーション特定手段
２０  メモリ不足分算出手段
２１  代金算出手段
２３  アプリケーションデータベース
２４  ＩＣカードデータベース
【図１】
0003967181.tif 000002
【図２】
0003967181.tif 000003
【図３】
0003967181.tif 000004
【図４】
0003967181.tif 000005