(57)【要約】【課題】  この発明は、バージョンアップ等によるアプリケーションのダウンロードを容易に効率よく行うことができる。【解決手段】  この発明は、ＩＣカード内に記録されている管理情報としてのメーカー名やバージョン情報を読み取り、この管理情報に基づいて選択的にダウンロード可能なアプリケーションをカード保有者に提示するようにしたものである。【選択図】      図２
2005228152.tif 000002
【特許請求の範囲】
【請求項１】
管理情報が記録され、メモリに記録されるアプリケーションに基づいて処理されている携帯可能電子装置を扱う端末と、この端末と通信回線を介して接続されるダウンロードサーバとにより構成される携帯可能電子媒体処理システムにおいて、
上記端末が、
上記携帯可能電子装置に記録されている管理情報を読取る読取手段と、
この読取った管理情報を上記ダウンロードサーバへ送信する第１の送信手段と、
この第１の送信手段による送信に応答して上記ダウンロードサーバから供給される少なくとも１つのアプリケーションの内容情報を出力する出力手段と、
この出力手段の出力情報と上記管理情報によりダウンロードするアプリケーションを選択する選択手段と、
この選択手段によるアプリケーションの選択内容を上記ダウンロードサーバへ送信する第２の送信手段と、
この第２の送信手段による送信に応答して上記ダウンロードサーバから供給されるアプリケーションを上記携帯可能電子装置のメモリに更新記録する記録手段とを有し、
上記ダウンロードサーバが、
上記端末から供給される管理情報に基づく少なくとも１つのアプリケーションの内容情報を抽出する抽出手段と、
この抽出手段により抽出した少なくとも１つのアプリケーションの内容情報を上記端末へ送信する第３の送信手段と、
この第３の送信手段による送信に応答して上記端末から供給されるアプリケーションの選択内容に基づくアプリケーションを上記端末へ送信する第４の送信手段とを有する、
ことを特徴とする携帯可能電子媒体処理システム。
【請求項２】
上記管理情報が、アプリケーションの製造社名、準拠仕様に関するバージョン情報であることを特徴とする請求項１に記載の携帯可能電子媒体処理システム。
【請求項３】
管理情報が記録され、メモリに記録されるアプリケーションに基づいて処理されている携帯可能電子装置を扱う端末と、この端末と通信回線を介して接続されるダウンロードサーバとにより構成される携帯可能電子媒体処理システムにおいて、
上記端末が、
上記携帯可能電子装置に記録されている管理情報を読取る読取手段と、
この読取った管理情報を上記ダウンロードサーバへ送信する第１の送信手段と、
この第１の送信手段による送信に応答して上記ダウンロードサーバから供給される少なくとも１つのアプリケーションの内容情報とアプリケーションごとに付与を出力する出力手段と、
この出力手段の出力情報と上記管理情報によりダウンロードするアプリケーションを選択する選択手段と、
上記出力手段の出力されている固有情報の設定要求により固有情報を設定する設定手段と、
上記選択手段によるアプリケーションの選択内容と上記設定手段により設定される固有情報を上記ダウンロードサーバへ送信する第２の送信手段と、
この第２の送信手段による送信に応答して上記ダウンロードサーバから供給されるアプリケーションを上記携帯可能電子装置のメモリに更新記録する記録手段とを有し、
上記ダウンロードサーバが、
種々の管理情報に基づく複数のアプリケーションがそれぞれ別々の固有情報が反映されて記憶され、しかも各アプリケーションごとにアプリケーションの内容情報が記憶されている記憶手段と、
上記端末から供給される管理情報に基づく少なくとも１つのアプリケーションの情報を上記記憶手段から抽出する抽出手段と、
この抽出手段により抽出した少なくとも１つのアプリケーションの内容情報とアプリケーションごとに付与されている固有情報の設定要求を上記端末へ送信する第３の送信手段と、
この第３の送信手段による送信に応答して上記端末から供給されるアプリケーションの選択内容に基づいて上記記憶手段から読出されるアプリケーションを供給される固有情報を反映させて元のアプリケーションに変換する変換手段と、
この変換手段により変換されたアプリケーションを上記端末へ送信する第４の送信手段とを有する、
ことを特徴とする携帯可能電子媒体処理システム。
【請求項４】
上記管理情報が、準拠仕様に関するバージョン情報であることを特徴とする請求項３に記載の携帯可能電子媒体処理システム。
【請求項５】
上記固有情報が、暗証情報であることを特徴とする請求項３に記載の携帯可能電子媒体処理システム。
【請求項６】
管理情報が記録され、メモリに記録されるアプリケーションに基づいて処理されている携帯可能電子装置を扱う端末と、この端末と通信回線を介して接続されるダウンロードサーバとにより構成される携帯可能電子媒体処理システムにおけるアプリケーションのダウンロード方法において、
上記端末により、上記携帯可能電子装置に記録されている管理情報を読取り、
この読取った管理情報を上記端末から上記ダウンロードサーバへ送信し、
上記ダウンロードサーバが、上記端末から供給される管理情報に基づく少なくとも１つのアプリケーションの内容情報を抽出し、
この抽出した少なくとも１つのアプリケーションの内容情報を上記ダウンロードサーバにより上記端末へ送信し、
このダウンロードサーバから供給される少なくとも１つのアプリケーションの内容情報を上記端末により出力し、
この出力によりダウンロードするアプリケーションを選択し、
このアプリケーションの選択内容を上記端末により上記ダウンロードサーバへ送信し、
この送信により上記端末から供給されるアプリケーションの選択内容に基づくアプリケーションを上記ダウンロードサーバから上記端末へ送信し、
この送信により上記ダウンロードサーバから供給されるアプリケーションを上記携帯可能電子装置のメモリに更新記録する、
ことを特徴とする携帯可能電子媒体処理システムにおけるアプリケーションのダウンロード方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、書き込み・書き換えが可能な不揮発性メモリおよびＣＰＵなどの制御素子を有し、外部からのデータ入出力を行う手段を備えたＩＣチップを内蔵したいわゆるＩＣカード（携帯可能電子媒体）にアプリケーションをダウンロードする携帯可能電子媒体処理システムと携帯可能電子媒体処理システムにおけるアプリケーションのダウンロード方法に関する。
【背景技術】
【０００２】
近年、書き込み・書き換えが可能な不揮発性メモリおよびＣＰＵなどの制御素子を有し、外部からのデータ入出力を行う手段を備えたＩＣチップを内蔵したいわゆるＩＣカード、特にその使用用途に応じてアプリケーションをダウンロード可能で複数のアプリケーションに対応可能なマルチアプリケーション対応のＩＣカードと、このＩＣカードにアプリケーションをダウンロードするＩＣカード処理システム゛実用化されている。
【０００３】
すなわち、ＥＣ（電子商取引）などの分野で注目されているＩＣカードはＩＣチップを内蔵したモジュールがプラスチックなどで構成されるカード形状の板に埋設されている構造となっている。また、ＩＣカードには、アプリケーションのすべてをＩＣチップ内のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に書き込んでおくタイプのものとＪａｖａカード（特許文献１参照）に代表されるような複数のアプリケーションをダウンロードして使用するタイプのもの、いわゆるマルチアプリケーション対応のＩＣカードが存在する。
【０００４】
このマルチアプリケーション対応のＩＣカードへ実際にアプリケーションをダウンロードするダウンロードシステムに関しては特許文献２、３に開示されている。なお、アプリケーションとは、運用時に使用されるプログラムと処理・参照データが一体となったいわゆるアプレットと呼ばれるものである。
【０００５】
しかし、従来の技術では同一規格のマルチアプリケーション対応のＩＣカードであっても、複数のメーカーのＩＣカードの管理や規格のバージョンアップへの対応に関しては課題が残っていた。
【０００６】
バージョンアップ等によるアプリケーションのダウンロードを容易に効率よく行えないという問題点があった。
【特許文献１】特開２０００−３４８１４６号公報
【特許文献２】特開平１０−１２４６２５号公報
【特許文献３】特開２００１−２３６２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、バージョンアップ等によるアプリケーションのダウンロードを容易に効率よく行うことができる携帯可能電子媒体処理システムと携帯可能電子媒体処理システムにおけるアプリケーションのダウンロード方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明の携帯可能電子媒体処理システムは、管理情報が記録され、メモリに記録されるアプリケーションに基づいて処理されている携帯可能電子装置を扱う端末と、この端末と通信回線を介して接続されるダウンロードサーバとにより構成されるものにおいて、上記端末が、上記携帯可能電子装置に記録されている管理情報を読取る読取手段と、この読取った管理情報を上記ダウンロードサーバへ送信する第１の送信手段と、この第１の送信手段による送信に応答して上記ダウンロードサーバから供給される少なくとも１つのアプリケーションの内容情報を出力する出力手段と、この出力手段の出力情報と上記管理情報によりダウンロードするアプリケーションを選択する選択手段と、この選択手段によるアプリケーションの選択内容を上記ダウンロードサーバへ送信する第２の送信手段と、この第２の送信手段による送信に応答して上記ダウンロードサーバから供給されるアプリケーションを上記携帯可能電子装置のメモリに更新記録する記録手段とを有し、上記ダウンロードサーバが、上記端末から供給される管理情報に基づく少なくとも１つのアプリケーションの内容情報を抽出する抽出手段と、この抽出手段により抽出した少なくとも１つのアプリケーションの内容情報を上記端末へ送信する第３の送信手段と、この第３の送信手段による送信に応答して上記端末から供給されるアプリケーションの選択内容に基づくアプリケーションを上記端末へ送信する第４の送信手段とを有する。
【０００９】
この発明の携帯可能電子媒体処理システムは、管理情報が記録され、メモリに記録されるアプリケーションに基づいて処理されている携帯可能電子装置を扱う端末と、この端末と通信回線を介して接続されるダウンロードサーバとにより構成されるものにおいて、上記端末が、上記携帯可能電子装置に記録されている管理情報を読取る読取手段と、この読取った管理情報を上記ダウンロードサーバへ送信する第１の送信手段と、この第１の送信手段による送信に応答して上記ダウンロードサーバから供給される少なくとも１つのアプリケーションの内容情報とアプリケーションごとに付与を出力する出力手段と、この出力手段の出力情報と上記管理情報によりダウンロードするアプリケーションを選択する選択手段と、上記出力手段の出力されている固有情報の設定要求により固有情報を設定する設定手段と、上記選択手段によるアプリケーションの選択内容と上記設定手段により設定される固有情報を上記ダウンロードサーバへ送信する第２の送信手段と、この第２の送信手段による送信に応答して上記ダウンロードサーバから供給されるアプリケーションを上記携帯可能電子装置のメモリに更新記録する記録手段とを有し、上記ダウンロードサーバが、種々の管理情報に基づく複数のアプリケーションがそれぞれ別々の固有情報が反映されて記憶され、しかも各アプリケーションごとにアプリケーションの内容情報が記憶されている記憶手段と、上記端末から供給される管理情報に基づく少なくとも１つのアプリケーションの情報を上記記憶手段から抽出する抽出手段と、この抽出手段により抽出した少なくとも１つのアプリケーションの内容情報とアプリケーションごとに付与されている固有情報の設定要求を上記端末へ送信する第３の送信手段と、この第３の送信手段による送信に応答して上記端末から供給されるアプリケーションの選択内容に基づいて上記記憶手段から読出されるアプリケーションを供給される固有情報を反映させて元のアプリケーションに変換する変換手段と、この変換手段により変換されたアプリケーションを上記端末へ送信する第４の送信手段とを有する。
【発明の効果】
【００１０】
以上詳述したように、この発明によれば、バージョンアップ等によるアプリケーションのダウンロードを容易に効率よく行うことができる携帯可能電子媒体処理システムと携帯可能電子媒体処理システムにおけるアプリケーションのダウンロード方法を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照してこの発明のＩＣカード処理システム（携帯可能電子媒体処理システム）を説明する。
【００１２】
この実施形態は、この発明をＩＣカードに適用した例であり、図１はＩＣカード１１の構成例を示すものであり、制御部としての制御素子（例えばＣＰＵ）１０１、記憶内容が消去可能な不揮発性のデータメモリ１０２、ワーキングメモリ１０３、プログラムメモリ１０４、および、カードリーダ・ライタ１２との通信を行う通信部１０５によって構成されている。これらのうち、破線内部分（制御素子１０１、データメモリ１０２、ワーキングメモリ１０３、プログラムメモリ１０４）は１つのＩＣチップ（あるいは複数）１００で構成されており、さらに、ＩＣチップ１００と通信部１０５が一体的にＩＣカード本体内に埋設されている。
【００１３】
データメモリ１０２は、各種データの記憶に使用され、例えば、ＥＥＰＲＯＭなどで構成されている。
【００１４】
ワーキングメモリ１０３は、制御素子１０１が処理を行う際の処理データを一時的に保持をするためのメモリであり、例えば、ＲＡＭなどで構成される。プログラムメモリ１０４は、例えば、マスクＲＯＭで構成されており、制御素子１０１のプログラムなどが記憶される。なお、本発明における外部装置よりダウンロードされるアプリケーションはデータメモリ１０３に格納されることとなる。
【００１５】
図２にＩＣカードおよびアプリケーションダウンロードシステムの基本構成例を示す。システムは公衆回線や専用回線などのネットワーク２１にアプリケーションの提供者が管理を行うダウンロードサーバ２２とパソコン（端末）２３、携帯電話２４、ダウンロード専用端末２５などにて構成される利用者端末が接続される形で構成される。ＩＣカード所有者はＩＣカード１１をパソコン２３やダウンロード専用端末２５に挿入し、アプリケーションダウンロードのサービスを享受することになる。なお、一般的なパソコン２３は、全体を制御する制御部２３ａ、制御プログラムが格納されるとともにデータが記憶されるメモリ部２３ｂ、ディスプレイ２３ｃ、キーボード２３ｄ等により構成され、ＩＣカード１１とデータの送受信を行うためのいわゆるリーダ／ライタが組み込まれていない。そのため、ＰＣカードやＣＯＭポートに接続されるリーダ／ライタ２３ｅが必要となる。また、携帯電話２４にはカード形状のＩＣカード１１では無く、それよりも小型なＳＩＭ２６（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）が適用されるのが一般的である。
【００１６】
基本的にＩＣカード１１とＳＩＭ２６は双方ともに図１に示すような構成になっているが、ＳＩＭ２６は携帯電話２４に挿入されたまま使用されるため、携帯電話所有者（ＳＩＭ２６の所有者と同一）は携帯電話２４のキーボードなどを操作して、ダウンロード実行プログラムを起動することになる。
【００１７】
図３および図４にＩＣカード１１が図２のアプリケーションダウンロードシステム、特にパソコン２３が利用者端末として適用された場合の処理のフローチャートを示す。
【００１８】
まず、図３についての説明を行う。この場合、チップ製造者、モジュール製造者、カード製造者および準拠仕様に関するバージョン情報などが含まれる管理情報に基づく種々のアプリケーションがその内容を示す情報とともにダウンロードサーバ２２のデータベース２２ａに記憶されている。
【００１９】
ＩＣカード所有者はパソコン２３にＩＣカード１１の挿入を行う（Ｆ３０１）。パソコン２３はＩＣカード１１が挿入されたことを検出し、アプリケーションダウンロードを実行するためのプログラムを起動する（Ｆ３０２）。起動されたプログラムはＩＣカード１１より、チップ製造者、モジュール製造者、カード製造者および準拠仕様に関するバージョン情報などが含まれる管理情報をＩＣカード１１より読み出す（Ｆ３０３）。
【００２０】
次にプログラムはネットワーク２１を介して、アプリケーションの提供者が管理を行うダウンロードサーバ２２に接続を行う（Ｆ３０４）。ダウンロードサーバ２２と接続が成功した場合（Ｆ３０５）。プログラム（制御部２３ａにより制御される）はＩＣカード１１より読み出した管理情報をネットワーク２１を介して、ダウンロードサーバ２２へ送信する（Ｆ３０６）。
【００２１】
ダウンロードサーバ２２は管理情報の分析を行い（Ｆ３０７）、ＩＣカード１１に適用可能なアプリケーションをデータベース２２ａに記憶されているアプリケーションからすべて選択する（Ｆ３０８）。たとえば、準拠仕様に関するバージョン情報に基づいて、このバージョンより新規なアプリケーションをすべて選択する。
【００２２】
その後、ダウンロードサーバ２２は適用可能なアプリケーションの内容を示す情報をデータベース２２ａから読取り、ネットワーク２１を介して、プログラム（パソコン２３）へ送信する（Ｆ３０９）。その後、プログラムは適用可能なアプリケーションの一覧情報をパソコン２３のディスプレイ２３ｃにて表示する（Ｆ３１０）。
【００２３】
なお、ディスプレイ２３ｃに表示される画面の例示を図５に示す。その後、ＩＣカード所有者はディスプレイ２３ｃの表示に従い、ダウンロードするアプリケーションの選択あるいはダウンロードの中止の情報を入力する（Ｆ３１１）。
【００２４】
プログラムは中止の情報が入力された場合は処理を終了し（Ｆ３１２）、アプリケーションの選択の情報が入力された場合には、その情報をネットワーク２１を介して、ダウンロードサーバ２２へ送信する（Ｆ３１３）。その後、ダウンロードサーバ２２は受信した選択情報に従い、ネットワーク２１およびプログラム（パソコン２３）を介してＩＣカード１１へのアプリケーションのダウンロードを実行する（Ｆ３１４）。
【００２５】
次に、図４についての説明を行う。この場合、チップ製造者、モジュール製造者、カード製造者および準拠仕様に関するバージョン情報などが含まれる管理情報に基づく種々のアプリケーションがその内容を示す情報と固有情報としての暗証情報とともにダウンロードサーバ２２のデータベース２２ａに記憶されている。また、上記アプリケーションは固有情報を反映させてデータベース２２ａに記憶されている。これにより、データベース２２ａからアプリケーションを読み出す際には、対応する固有情報を反映させて元のアプリケーションに変換するようになっている。
【００２６】
ＩＣカード所有者はパソコン２３にＩＣカード１１の挿入を行う（Ｆ４０１）。パソコン２３はＩＣカード１１が挿入されたこと検出し、アプリケーションダウンロードを実行するためのプログラムを起動する（Ｆ４０２）。起動されたプログラムはＩＣカード１１より、チップ製造者、モジュール製造者、カード製造者および準拠仕様に関するバージョン情報などが含まれる管理情報をＩＣカード１１より読み出す（Ｆ４０３）。
【００２７】
次にプログラムはネットワーク２１を介して、アプリケーションの提供者が管理を行うダウンロードサーバ２２との接続を行う（Ｆ４０４）。ダウンロードサーバ２２と接続が成功した場合（Ｆ４０５）。プログラムはＩＣカード１１より読み出した管理情報をネットワーク２１を介して、ダウンロードサーバ２２へ送信する（Ｆ４０６）。
【００２８】
ダウンロードサーバ２２は管理情報の分析を行い（Ｆ４０７）、ＩＣカード１１に適用可能なアプリケーションをデータベース２２ａに記憶されているアプリケーションからすべて選択する（Ｆ４０８）。たとえば、準拠仕様に関するバージョン情報に基づいて、このバージョンより新規なアプリケーションをすべて選択する。
【００２９】
その後、ダウンロードサーバ２２は適用可能なアプリケーションの内容を示す情報をデータベース２２ａから読取り、そのアプリケーションの運用にて必要となるＩＣカード所有者の固有情報（例えば、暗証照合処理に使用されるＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）など）の設定を促す要求とともに、ネットワーク２１を介して、プログラム（パソコン２３）へ送信する（Ｆ４０９）。その後、プログラムは適用可能なアプリケーションの一覧情報をパソコン２３のディスプレイ２３ｃにより表示する（Ｆ４１０）。
【００３０】
なお、ディスプレイ２３ｃに表示される画面の例示を図６に示す。なお、図５との差異は固有情報の入力欄の有無にある。その後、ＩＣカード所有者はディスプレイ表示に従い、ダウンロードするアプリケーションの選択、固有情報の入力あるいはダウンロードの中止の情報を入力する（Ｆ４１１）。
【００３１】
プログラムは中止の情報が入力された場合は処理を終了し（Ｆ４１２）、アプリケーションの選択、固有情報の入力が為された場合には、その情報をネットワーク２１を介して、ダウンロードサーバ２２への送信を行う（Ｆ４１３）。その後、ダウンロードサーバ２２は受信した選択情報に従い、入力された固有情報が反映されたアプリケーションの再作成を行い（Ｆ４１４）、ネットワーク２１およびプログラム（パソコン２３）を介してＩＣカード１１へのアプリケーションのダウンロードを実行する（Ｆ４１５）。  
【図面の簡単な説明】
【００３２】
【図１】この発明の実施形態を説明するためのＩＣカードの内部構成を説明するためのブロック図。
【図２】ＩＣカード取扱システムの概略構成を示すブロック図。
【図３】アプリケーションのダウンロード処理を説明するためのフローチャート。
【図４】アプリケーションのダウンロード処理を説明するためのフローチャート。
【図５】アプリケーションの一覧情報の表示例を示す図。
【図６】アプリケーションの一覧情報の表示例を示す図。
【符号の説明】
【００３３】
１１…ＩＣカード、２１…ネットワーク、２２…ダウンロードサーバ、２３…端末（パソコン）。
【図１】
2005228152.tif 000003
【図２】
2005228152.tif 000004
【図３】
2005228152.tif 000005
【図４】
2005228152.tif 000006
【図５】
2005228152.tif 000007
【図６】
2005228152.tif 000008