(57)【特許請求の範囲】
【請求項１】
複数のアプリケーションプログラムを記憶する記憶部と、
前記記憶部に記憶されている第１のアプリケーションプログラムによる認証結果及び認証場所を示す情報を記憶するデータベースと、
外部装置から場所情報を取得する取得手段と、
前記データベースに記憶されている前記認証結果が認証成功であり、かつ、前記データベースに記憶されている前記認証場所と前記取得手段によって取得する場所情報とが整合する場合に前記第１のアプリケーションプログラムとは異なる第２のアプリケーションプログラムが実行可能であると判断する判断手段と、
前記判断手段により前記第２のアプリケーションプログラムが実行可能であると判断した場合、前記第２のアプリケーションをアクティベーションする制御手段と、
を有するＩＣカード。
【請求項２】
前記データベースは、入出場区分、入出場場所、および、入出場時の認証結果を含む情報を記憶し、
前記判断手段は、前記データベースが記憶する最新の入出場区分が入場状態であり、前記認証場所としての最新の入場場所が前記取得手段によって取得する場所情報と整合する場合に前記第２のアプリケーションプログラムが実行可能であると判断する、
前記請求項１に記載のＩＣカード。
【請求項３】
さらに、前記第２アプリケーションが実行可能な場所を示す情報を記録する記録部と、
前記取得手段によって取得する場所情報が前記記録部に記録されている前記実行可能な場所である場合に前記第２のアプリケーションプログラムが実行可能であると判断する第２の判断手段と、を有し、
前記制御手段は、前記判断手段および前記第２の判断手段により前記第２のアプリケーションプログラムが実行可能であると判断した場合、前記第２のアプリケーションをアクティベーションする、
前記請求項１又は２の何れか１項に記載のＩＣカード。
【請求項４】
前記データベースは、出入国区分、国情報、および、認証結果を含む情報を記憶し、
前記判断手段は、前記データベースが記憶する最新の出入国区分が入国状態であり、前記認証場所としての最新の国情報が前記取得手段によって取得する場所情報と整合する場合に前記第２のアプリケーションプログラムが実行可能であると判断する、
前記請求項１に記載のＩＣカード。
【請求項５】
前記取得手段は、前記場所情報として国情報を取得し、
前記第２アプリケーションが実行可能な国を示す情報を記録する記録部と、
前記取得手段によって取得する国情報が前記記録部に記録されている前記実行可能な国である場合に前記第２のアプリケーションプログラムが実行可能であると判断する第２の判断手段と、を有し、
前記制御手段は、前記判断手段および前記第２の判断手段により前記第２のアプリケーションプログラムが実行可能であると判断した場合、前記第２のアプリケーションをアクティベーションする、
前記請求項１又は４の何れか１項に記載のＩＣカード。
【請求項６】
前記取得手段は、近距離無線通信機能を有する携帯端末機器に接続するためのインターフェースと、
前記インターフェースを介して前記携帯端末機器の近距離無線通信機能により外部機器との通信を行う通信手段を含み、
前記第２のアプリケーションは、前記携帯端末機器の近距離無線通信機能による外部機器との通信により処理を行うアプリケーションである、
前記請求項１乃至５の何れか１項に記載のＩＣカード。
【請求項７】
制御部によりセキュアな記憶領域に記憶されているアプリケーションプログラムを実行する機能を有するＩＣカードに用いられるアプリケーションプログラムの制御方法であって、
前記記憶領域に記憶されている第１のアプリケーションプログラムによる認証結果及び認証場所をデータベースに記憶し、
外部装置から場所情報を取得し、
前記認証結果が認証成功であり、かつ、前記データベースに記録されている前記認証場所と前記取得手段によって取得する場所情報とが整合する場合に、前記記憶領域に記憶されている前記第１のアプリケーションプログラムとは異なる第２のアプリケーションプログラムが実行可能であると判断し、
前記第２のアプリケーションプログラムが実行可能であると判断した場合、前記第２のアプリケーションをアクティベーションする、
ＩＣカードに用いられるアプリケーションプログラムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、本人認証を行うアプリケーションや非接触ＩＣカードの通信方式で外部機器と通信を行うアプリケーションが実行可能なＩＣカードおよびＩＣカードに用いられるアプリケーションプログラムの制御方法に関する。
【背景技術】
【０００２】
従来、欧州を始め海外の多くの国では、携帯電話システム方式として、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式が存在している。ＧＳＭ方式においては、携帯電話機内にＩＣカードの一種であるＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードを装着することが必須となっている。日本では、従来、ＳＩＭカードを必要としないＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）方式の携帯電話システムが存在している。近年、日本を始め、欧州などの地域では、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）規格を採用した携帯電話システムが普及してきている。３ＧＰＰ規格では、ＳＩＭカードのように、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  ｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードと呼ばれるＩＣカードを携帯電話機に装着することが必須となっている。
【０００３】
上記ＧＳＭあるいは３ＧＰＰで使用されるＳＩＭカードあるいはＵＳＩＭカードは、携帯電話機に装着されるＩＣカードである。ＳＩＭカードあるいはＵＳＩＭカードには、携帯通信システム１２に接続するのに必要な鍵情報、暗号アルゴリズム、各種ネットワークパラメータ、および、ユーザの個人情報などの情報が記録されている。このような携帯電話機では、ＳＩＭカードあるいはＵＳＩＭカードに記憶されている情報を通信事業者のＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）サーバあるいは認証サーバなどに送信し、これらのサーバと認証を行う。上記サーバとの認証が成功した携帯電話機は、当該通信事業者の通信サービスを受ることが可能となる。
【０００４】
上記３ＧＰＰ規格の携帯電話機に用いられるＵＳＩＭには、各通信事業者が提供する様々なアプリケーションが記憶される。また、上記ＵＳＩＭには、各ユーザごとにカスタマイズされた独自の情報が記憶されることも多くなってきている。さらに、近年では、大容量のメモリを有するＵＳＩＭの開発が進んでいる。大容量のメモリを有するＵＳＩＭでは、当該メモリにおけるユーザ領域を拡大することが可能となる。たとえば、携帯電話機の内部メモリあるいは携帯電話機に装着される外部メモリ（たとえば、メモリカード）に格納されるアドレス帳の情報などの個人情報もセキュリティが高いＵＳＩＭに格納されるものが多くなってきている。
【０００５】
上記ＵＳＩＭが装着される３ＧＰＰ規格の携帯電話機では、海外で利用するために、海外ローミングが可能なものが多くなってきている。上記海外ローミングを行う場合、ＵＳＩＭを３ＧＰＰ規格の携帯電話機から抜き取り、ＧＳＭで使用できる携帯電話機にＵＳＩＭを差し替えて使用する方法が一般的である。さらに、近年では、３ＧＰＰとＧＳＭで両方使用可能な携帯電話が市場に出てきており、海外でも３ＧＰＰネットワークが普及してきている。このように、現在では、携帯電話サービスがシームレスとなってきているため、携帯電話機で利用するアプリケーションも、国内外と問わず利用可能であることが要望されている。
【０００６】
一方、近年では、非接触ＩＣカードの通信規格ＩＳＯ／ＩＥＣ１４４４３に準拠するのインターフェースを持つ携帯電話機が多くなってきている。このような携帯電話機は、種々の運用形態で利用されることが想定される。上記非接触ＩＣカード機能を有する携帯電話機は、非接触ＩＣカードとして利用されたり、非接触ＩＣカードリーダライタになったりすることが可能である。たとえば、上記携帯電話機に搭載される非接触ＩＣカードの機能は、クレジットカード型あるいはプリペイド型の電子マネーによる決済取引などに利用されることがある。このような非接触ＩＣカード機能による様々な処理は、携帯電話機本体内あるいはＵＳＩＭ内に格納されるアプリケーションプログラムにより実現される。しかしながら、上記携帯電話機には、様々なアプリーションがインストールされている。このため、所望の処理に必要なアプリケーションをユーザ操作で起動させるのは手間がかかるという問題がある。また、決済取引などを行うアプリケーションは、不正利用を防止するためのセキュリティ対策が十分になされなければならないという問題もある。
【非特許文献１】ＩＳＯ／ＩＥＣ１４４４３
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明の一形態は、利便性あるいはセキュリティ性が高いＩＣカードおよびＩＣカードに用いられるアプリケーションプログラムの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の一形態としてのＩＣカードは、複数のアプリケーションプログラムを記憶する記憶部と、前記記憶部に記憶されている第１のアプリケーションプログラムによる認証結果及び認証場所を示す情報を記憶するデータベースと、外部装置から場所情報を取得する取得手段と、前記データベースに記憶されている前記認証結果が認証成功であり、かつ、前記データベースに記憶されている前記認証場所と前記取得手段によって取得する場所情報とが整合する場合に前記第１のアプリケーションプログラムとは異なる第２のアプリケーションプログラムが実行可能であると判断する判断手段と、前記判断手段により前記第２のアプリケーションプログラムが実行可能であると判断した場合、前記第２のアプリケーションをアクティベーションする制御手段とを有する。
【０００９】
この発明の一形態としてのＩＣカードは、制御部によりセキュアな記憶領域に記憶されているアプリケーションプログラムを実行する機能を有するＩＣカードに用いられるアプリケーションプログラムの制御方法であって、前記記憶領域に記憶されている第１のアプリケーションプログラムによる認証結果及び認証場所をデータベースに記憶し、外部装置から場所情報を取得し、前記認証結果が認証成功であり、かつ、前記データベースに記録されている前記認証場所と前記取得手段によって取得する場所情報とが整合する場合に、前記記憶領域に記憶されている前記第１のアプリケーションプログラムとは異なる第２のアプリケーションプログラムが実行可能であると判断し、前記第２のアプリケーションプログラムが実行可能であると判断した場合、前記第２のアプリケーションをアクティベーションする。
【発明の効果】
【００１０】
この発明の一形態によれば、利便性あるいはセキュリティ性が高いＩＣカードおよびＩＣカードに用いられるアプリケーションプログラムの制御方法を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明を実施するための最良の形態について図面を参照しつつ説明する。  
図１は、この発明の実施の形態に係るＩＣカード１０が装着される携帯端末機器としての携帯電話機１１の構成を概略的に示す図である。  
本実施の形態に係る携帯端末機器としての携帯電話機１１は、無線通信事業者の通信システム１２により提供されている通信サービス（音声通話、データ通信などの無線通信）を受ける機能を有している。事業者が提供する通信サービスは、当該事業者用のＩＣカード１０を装着した携帯電話機１１と当該事業者の通信システム１２とが無線通信を行うことにより提供されるようになっている。すなわち、各携帯電話機１１は、各ユーザが契約している事業者用のＩＣカード１０を装着した状態で携帯電話機としての音声通話あるいはデータ通信などの無線通信が利用可能となっている。
【００１２】
上記携帯電話機１１は、制御ユニット２０、近距離通信部２１、近距離通信用のアンテナ２２などを有している。また、上記携帯電話機１１には、ＩＣカード１０が着脱可能なインターフェースを有している。上述したように、上記携帯電話機１１は、ＩＣカード１０が装着された状態で携帯電話機としての各種の機能が有効となるものである。上記制御ユニット２０は、当該携帯電話機１１の制御を司るものである。なお、上記制御ユニット２０内の構成例については、後で詳細に説明するものとする。
【００１３】
上記近距離通信部２１とアンテナ２２とは、非接触ＩＣカードとしての通信機能を実現するためのユニットである。図１に示すように、上記近距離通信部２１およびアンテナ２２は、非接触ＩＣカードとしての通信機能により、カードリーダライタ１４を介して外部機器（たとえば、パーソナルコンピュータ）１３との近距離無線通信が可能となっている。なお、上記近距離通信部２１およびアンテナ２２による通信機能についても、後で詳細に説明する。
【００１４】
次に、上記携帯電話機１１の構成について説明する。  
図２は、上記携帯電話機１１の構成例を示すブロック図である。  
図２に示すように、携帯電話機１１は、主制御部３１、ＲＡＭ３２、ＲＯＭ３３、不揮発性メモリ３４、ＩＣカードインターフェース３５、近距離通信部２１、アンテナ２２、アンテナ３７、通信部３８、音声部３９、表示部４０、操作部４１、電源部４２などを有している。なお、たとえば、上記主制御部３１、ＲＡＭ３２、ＲＯＭ３３、不揮発性メモリ３４、および、通信部３８などは、上記制御ユニット２０内に設けられる。この場合、ＩＣカードインターフェース３５、近距離通信部２１、音声部３９、表示部４０、操作部４１および電源部４２は、それぞれ制御ユニット２０に接続される。
【００１５】
上記主制御部３１は、携帯電話機１１内の各部を制御するものである。上記主制御部３１は、ＣＰＵ、内部メモリ、各種のインターフェースなどを有している。上記主制御部３１は、各種のインターフェースなどを介して上記各部と接続される。たとえば、上記主制御部３１は、その基本機能として、上記表示部４０の表示を制御する表示制御機能、ＰＬＬ（Phase Locked Loop）回路、データストリーム経路切換え、ＤＭＡ（Direct Memory Access）コントローラ、割り込みコントローラ、タイマ、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）、秘匿、ＨＤＬＣ（High-level Data Link Control procedure）フレーミング、ディバイスコントローラなどの機能を有している。
【００１６】
上記ＲＡＭ３２は、作業用のデータを記憶するための揮発性メモリである。上記ＲＯＭ３３は、制御プログラムや制御データなどが記憶されている不揮発性メモリである。上記ＲＯＭ３３は、不揮発性メモリである。たとえば、上記ＲＯＭ３３には、当該携帯電話機１１の基本的な制御を行うための制御プログラムおよび制御データが予め記憶されている。すなわち、上記主制御部３１は、上記ＲＯＭ３３に記憶されている制御プログラムを実行することにより、当該携帯電話機１１の基本的な制御を実現している。
【００１７】
上記不揮発性メモリ３４は、種々のデータが記憶される書き換え可能な不揮発性メモリである。上記不揮発性メモリ３４には、種々のアプリケーションプログラム（アプリケーション）、制御データ、および、ユーザデータなどが記憶される。たとえば、上記主制御部３１は、上記不揮発性メモリ３４に記憶されているアプリケーションプログラムを実行することにより、種々の機能を実現するようになっている。
【００１８】
上記ＩＣカードインターフェース３５は、ＩＣカード１０が装着されるインターフェースである。上記ＩＣカードインターフェース３５は、上記主制御部３１に接続されている。これにより、上記主制御部３１は、上記ＩＣカードインターフェース３５を介して上記ＩＣカード１０とのデータ通信が可能となっている。また、上記ＩＣカードインターフェース３５に装着されるＩＣカード１０は、当該ＩＣカードインターフェース３５を介して近距離通信部２１に接続され、上記主制御部３１を介さずに上記近距離通信部２１及びアンテナ２２による近距離無線通信で外部機器と通信する機能が実現されている。
【００１９】
上記近距離通信部２１には、近距離無線通信用のアンテナ２２が接続されている。上記近距離通信部２１は、上記近距離通信用のアンテナ２２を介して外部機器との近距離無線通信を行う。上記近距離通信部２１およびアンテナ２２による近距離無線通信は、非接触ＩＣカードと同等の無線通信であるものとする。すなわち、上記近距離通信部２１およびアンテナ２２は、電磁結合により接続状態となった外部機器と近距離無線通信を行うものである。また、上記近距離通信部２１およびアンテナ２２は、非接触ＩＣカードと同様に、ＩＣカードリーダライタ１４を介して外部機器１３との間で、所定のコマンドとレスポンスとを繰り返し送受信することにより通信を行うものとなっている。
【００２０】
上記通信部３８には、携帯電話通信用のアンテナ３７が接続される。上記通信部３８は、上記アンテナ３７を介して通話データあるいはデータ通信用のデータを電波で送受信するものである。上記音声部３９は、アナログフロントエンド部及びオーディオ部を有し、音声の入出力を行うものである。上記音声部３９には、図示しないスピーカ、レシーバ、マイクなどが接続されている。上記表示部４０は、たとえば、液晶表示装置などにより構成される。上記表示部４０は、上記主制御部３１により表示のオンオフや表示内容などが制御されるようになっている。また、携帯電話機１１がシェル型などの形状である場合、上記表示部４０としては、筐体を開放した場合に現れるメインの表示部と筐体の背面に設けられるサブの表示部とから構成されるようにしても良い。上記操作部４１は、キーボードなどにより構成され、ユーザによる操作指示が入力される。
【００２１】
上記電源部４２は、バッテリーなどにより構成され、当該携帯電話機１１内の各部に電源を供給するようになっている。また、上記電源部４２は、上記ＩＣカードインターフェース３５を介して接続されたＩＣカード１０および上記近距離通信部２１にも電源を供給するようにしても良い。
【００２２】
次に、上記のような携帯端末機器としての携帯電話機１１に装着される電子装置としてのＩＣカード１０の構成について説明する。  
上記ＩＣカード１０は、上記のような携帯端末機器としての携帯電話機１１に着脱可能な構成を有している。上記ＩＣカード１０は、例えば、基本仕様として、ＩＳＯ／ＩＥＣ１４４４３仕様、ＩＳＯ／ＩＥＣ７８１６仕様などを満たすものである。  
図３は、上記ＩＣカード１０のハードウエア的な構成例を示すブロック図である。図３に示すように、ＩＣカード１０は、制御部５１、ＲＯＭ５２、ＲＡＭ５３、不揮発性メモリ５４、インターフェース５５などを有している。
【００２３】
上記制御部５１は、当該ＩＣカード１０全体の制御を司るものてある。上記制御部５１は、上記ＲＯＭ５２あるいは不揮発性メモリ５４に記録されているプログラムに基づいて種々の処理を実行することにより種々の機能を実現するものである。上記ＲＯＭ５２は、当該ＩＣカードの基本的な動作を実現するための制御プログラム及び制御データなどが記憶される。上記ＲＡＭ５３は、一時的にデータを格納するワーキングメモリとして機能する。
【００２４】
上記不揮発性メモリ５４は、たとえば、ＥＥＰＲＯＭやフラッシュＲＯＭ等により構成される。上記不揮発性メモリ５４は、各種の認証データ、ユーザデータ、あるいは、アプリケーションプログラムなどが記憶される。上記不揮発性メモリ５４には、外部のサーバからダウンロードしたデータなども記憶される。また、上記不揮発性メモリ５４の一部または全部の領域は、耐タンパ性を有している。これにより、上記不揮発性メモリ５４には、セキュアにデータが格納できるようになっている。上記インターフェース５５は、上記携帯電話機１１との通信を行うためのユニットである。
【００２５】
また、上記耐タンパ性を有する上記不揮発性メモリ５４には、アプリケーションプログラムおよびデータベースなどがセキュアに記憶される。ここでは、ＩＤアプリケーション６１、非接触ＩＣカードアプリケーション６２、データベース６３などが上記不揮発性メモリ５４内にセキュアに記憶されるものとする。上記制御部５１は、たとえば、上述した各アプリケーションをオペレーティングシステム（ＯＳ）上で動作させることにより各アプリケーションによる処理を実行する。なお、各アプリケーションに関する実行可能な条件（実行可能な場所情報或いは国情報等）などを示す情報も、アプリケーション情報あるいは発行情報として上記不揮発性メモリ５４のセキュアな記憶領域に記憶される。
【００２６】
上記ＩＤアプリケーション６１は、当該ＩＣカードの使用者に対する認証処理を行ったり、当該ＩＣカードの使用者に対する認証処理の結果をデータベース６３に記憶するアプリケーションである。たとえば、上記ＩＤアプリケーションとしては、セキュリティエリアなどの所定エリアへの入出場を管理する入出場アプリケーションなどが想定される。この場合、上記ＩＤアプリケーション６１としての入出場アプリケーションは、所定エリアへの入場あるいは出場の履歴を示す入出場情報を上記データベース６３に記憶する。また、上記ＩＤアプリケーション６１は、上記データベース６３の管理を行う機能を有する。たとえば、上記ＩＤアプリケーション６１は、他のアプリケーションからの上記データベース６３内のデータ要求に応じて、上記データベース６３に記憶されているデータを当該アプリケーションに提供するようになっている。
【００２７】
また、上記非接触ＩＣカードアプリケーション６２は、上記携帯電話機１１に設けられている非接触ＩＣカードとしての近距離無線通信機能により外部機器との通信などを行うアプリケーションである。たとえば、上記非接触ＩＣカードアプリケーション６２としては、料金などの決済取引を行う決済アプリケーションが想定される。上記非接触ＩＣカードアプリケーションとしての決済アプリケーションでは、携帯電話機１１の近距離無線通信機能により外部機器との通信を行うことにより、クレジットカード型あるいはプリペイド型の電子マネーとして決済取引を行う。さらに、上記非接触ＩＣカードアプリケーション６２では、決済の可否を検証するための情報として、上記入出場データベース６３に記憶されている入出場情報を利用することが想定される。
【００２８】
次に、上記ＩＣカード１０内の各アプリケーションの動作について概略的に説明する。  
図４は、上記ＩＣカード１０内の不揮発性メモリ５４に記憶されているＩＤアプリケーション６１と非接触ＩＣカードアプリケーション６２との動作例を説明するための図である。
【００２９】
図４に示すように、ＩＣカード１０には、ＩＤアプリケーション６１としての入出場管理アプリケーションと非接触ＩＣカードアプリケーション６２としての決済アプリケーションとがインストールされている。さらに、ＩＣカード１０は、ＩＤアプリケーション６１により管理されるデータベース６３を有している。上記非接触ＩＣカードアプリケーション６２は、ＩＤアプリケーション６１が管理するデータベース６３に記憶されているデータを参照することにより活性化（アクティベーション）の可否が判定される。
【００３０】
上記ＩＤアプリケーション６１としては、当該ＩＣカード１０の使用者に対する認証結果を場所情報などとともに記録および管理するものであれば良い。たとえば、ＩＤアプリケーション６１としては、所定エリアへの入出場を管理するアプリケーション（入出場アプリケーション）、営業所あるいは工場などの施設が各所に設置されている会社への出社および退社を管理するアプリケーション（出退勤管理アプリケーション）、各国への入国および出国を管理するアプリケーション（出入国管理アプリケーション、パスポートアプリケーション）などの様々なアプリケーションが考えられる。
【００３１】
ここでは、ＩＤアプリケーション６１は、所定エリアへの入出場（所定エリアの入出場時における当該ＩＣカード１０の使用者に対する認証結果）を管理する入出場アプリケーションであるものとして説明するものとする。すなわち、上記入出場アプリケーション６１は、当該ＩＣカードが装着された携帯電話機１１を所持する人物（ＩＣカードの使用者）が所定エリアへの入場する際（入場処理時）に、入場処理の結果を入場情報としてデータベース（入出場データベース）６３に記録する。また、上記入出場アプリケーション６１は、当該ＩＣカードが装着された携帯電話機１１を所持する人物が所定エリアから出場する際（出場処理時）に、出場処理の結果を出場情報として入出場データベース６３に記録する。
【００３２】
上記非接触ＩＣカードアプリケーション６２は、上記携帯電話機１１の近距離無線通信機能により外部機器との通信などを行うアプリケーションであり、上記ＩＤアプリケーションにより管理されるデータベース６３の記録内容によってアクティベーションの可否が判定されるものである。たとえば、非接触ＩＣカードアプリケーション６２としては、近距離無線通信によりクレジットカード型あるいはプリペイド型の電子マネーとしての決済取引を行うアプリケーション（決済アプリケーション）、近距離無線通信により施設利用などの特定のサービス（会員サービス）などを受けるための証明書として機能するアプリケーション、近距離無線通信により物品購入あるいはサービスの利用などの実績に応じたポイントが付与されるアプリケーションなどの様々なアプリケーションが考えられる。
【００３３】
ここでは、非接触ＩＣカードアプリケーション６２は、近距離無線通信によりクレジットカード型あるいはプリペイド型の電子マネーとしての決済取引を行う決済アプリケーションであるものとして説明するものとする。上記決済アプリケーション６２は、当該ＩＣカードが装着された携帯電話機１１を所持する人物（ＩＣカードの使用者）が物品購入などの代金を決済するために用いられる。上記決済アプリケーション６２による決済取引は、外部機器としてのリーダライタ１４を有する端末機器１３から与えられるコマンドに応じて実施される。
【００３４】
すなわち、決済取引を実行する場合、上記端末機器１３は、上記リーダライタ１４を介して近距離無線通信により決済アプリケーション６２のアクティベーションを要求するコマンドを送信する。このコマンドを携帯電話機１１の近距離無線通信機能を介してＩＣカード１０が受信すると、決済アプリケーション６２は、上記入出場アプリケーション６１に対してデータベース６３に記録されている入出場情報を要求する。上記データベース６３に記憶されている入出場情報を取得すると、上記決済アプリケーション６２は、取得した入出場情報に基づいて当該決済取引の可否を判断する。この判断により決済取引可能と判断すると、上記決済アプリケーション６２は、アクティベーションされる。上記決済アプリケーションがアクティベーションされると、上記制御部５１により実行される決済アプリケーション６２と上記端末機器１３とは、上記携帯電話機１１の近距離無線通信機能と上記リーダライタ１４とを介して決済取引を行う。
【００３５】
次に、上記データベース６３の構成例について説明する。  
図５は、上記データベース６３の構成例を示す図である。なお、図５では、上記入出場アプリケーションにより管理される入出場データを記憶する入出場データベース６３の構成例を示している。  
図５に示すように、上記入出場データベース６３には、入場処理あるいは出場処理を行うごとに、１件分の入出場データフラグ（入出場情報）が順次蓄積される。これにより、過去の入出場処理の結果を示す情報が履歴データとして、上記データベース６３に保存される。  
各入出場データフラグは、「入出場区分」、「日時」、「場所情報」、「正否」、「条件」などの情報が格納される。「入出場区分」は、当該データが入場処理の結果を示す情報であるか出場処理の結果を示す情報であるかを示す情報である。「日時」は、入場処理あるいは出場処理を行った日時を示す情報である。「場所情報」は、当該入場処理あるいは出場処理を行った場所を示す情報である。上記「入出場区分」、「日時」、「場所情報」は、入出場データとして扱われる。
【００３６】
上記「正否」は、入場処理あるいは出場処理の正否を示す情報である。上記「条件」は、入場あるいは出場判定の条件を示す情報である。ここでは、入場処理および出場処理は、当該ＩＣカードの使用者を認証し、認証された人物が入場あるいは出場の権限を有する人物であるか否かが判定されるものとする。つまり、入場処理（あるいは出場処理）において入場（あるいは出場）が許可された場合、「正否」の情報としては、当該ＩＣカード１０の使用者が入場（あるいは出場）権限を有する人物であることが認証されたことを示す情報が格納される。また、入場処理（あるいは出場処理）において入場（あるいは出場）が拒否された場合、「正否」の情報としては、当該ＩＣカード１０の使用者が入場（あるいは出場）権限を有する人物でないと判別されたことを示す情報が格納される。上記「正否」および「条件」は、入出場フラグとして取り扱われる。
【００３７】
次に、上記ＩＣカード１０における各アプリケーションによる処理の流れについて説明する。  
図６は、上記入出場アプリケーション６１と決済アプリケーション６２との処理の流れを説明するための図である。  
図６に示す処理例では、ＩＣカード１０では、入出場アプリケーション６１により入出場情報の管理を行い（ステップＳ１１〜Ｓ１４）、端末機器（決済用の外部機器）からの要求に応じて決済アプリケーション６２のアクティベーションなどの処理を実行するようになっている（ステップＳ２０〜Ｓ３６）。
【００３８】
すなわち、上記ＩＣカード１０が装着されている携帯電話機１１を所持する人物（ＩＣカードの使用者）が所定エリアから出場する際、当該エリアの出場用のゲートでは、当該人物の認証処理を含む出場の可否判定に基づいて当該人物の出場を制御する出場処理を行う。上記ＩＣカード１０の制御部５１は、上記入出場アプリケーション６１により当該人物に対する出場処理の結果に基づいて出場データおよび出場フラグからなる１件分の出場情報を作成する（ステップＳ１１）。
【００３９】
上記のような出場処理における出場の可否判定については、種々の判定方法が適用可能である。上記のような出場処理は、たとえば、ゲート端末（図示しない）が上記ＩＣカード１０から読み取った個人情報の人物が出場可能な人物か否かを判定するようにしても良いし、鍵などの認証結果に基づいて出場の可否を判定するものであっても良いし、生体情報を用いた個人認証に基づいて出場の可否を判定するようにしても良い。また、出場処理の結果は、上記携帯電話機１１の近距離通信部２１を介して直接的に外部機器からＩＣカード１０へ供給されるものであっても良いし、上記携帯電話機１１の主制御部３１の制御によりＩＣカード１０へ供給されるものであっても良い。
【００４０】
上記のような出場情報を作成すると、上記ＩＣカード１０の制御部５１は、上記入出場アプリケーション６１により当該出場情報を上記入出場データベース６３に書き込む処理を行う（ステップＳ１４）。たとえば、当該人物の出場が許可された場合、上記制御部５１は、上記入出場アプリケーション６１により図５に示す構成例のような「出場」、「日時」、「出場場所」、「出場許可」および「条件」などの情報からなる出場情報を入出場データベース６３に書込む。
【００４１】
また、上記ＩＣカード１０が装着されている携帯電話機１１を所持する人物（ＩＣカードの使用者）が所定エリアへ入場する際、当該エリアの入場用のゲートでは、当該人物の認証処理を含む入場の可否判定に基づいて当該人物の入場を制御する入場処理を行う。上記ＩＣカード１０の制御部５１は、上記入出場アプリケーション６１により当該人物に対する入場処理の結果に基づいて入場データおよび入場フラグからなる１件分の入場情報を作成する（ステップＳ１３）。
【００４２】
なお、上記のような入場処理における入場の可否判定については、種々の判定方法が適用可能である。上記のような入場処理は、たとえば、ゲートに設けられたゲート端末（図示しない）が上記ＩＣカード１０から読み取った個人情報の人物が入場可能な人物か否かを判定するようにしても良いし、生体情報を用いた個人認証に基づいて入場の可否を判定するようにしても良い。また、入場処理の結果は、上記携帯電話機１１の近距離通信部２１を介して直接的に外部機器からＩＣカード１０へ供給されるものであっても良いし、上記携帯電話機１１の主制御部３１の制御によりＩＣカード１０へ供給されるものであっても良い。
【００４３】
上記のような入場情報を作成すると、上記ＩＣカード１０の制御部５１は、上記入出場アプリケーション６１により当該入場情報を上記入出場データベース６３に書き込む処理を行う（ステップＳ１４）。たとえば、当該人物の入場が許可された場合、上記制御部５１は、上記入出場アプリケーション６１により図５に示す構成例のような「入場」、「日時」、「入場場所」、「入場許可」および「条件」などの情報からなる入場情報を入出場データベース６３に書込む。
【００４４】
上記のように、上記ＩＣカード１０の制御部５１は、当該ＩＣカード１０の使用者が入出場を行うごとに、上記入出場アプリケーション６１により入出場処理の結果を示す入場情報および出場情報を入出場データベース６３に記憶する。これにより、上記入出場データベース６３には、当該ＩＣカード１０の使用者の入出場履歴としての入場情報および出場情報が蓄積される。
【００４５】
また、上記ＩＣカード１０は、上記携帯電話機１１の近距離通信部２１を介して決済端末としての端末機器１３からの決済開始要求が受付可能となっている。すなわち、決済端末としての端末機器１３では、当該ＩＣカード１０の使用者からの申し出に従って非接触ＩＣカードの決済取引を開始する。たとえば、端末機器１３のオペレータは、当該ＩＣカード１０の使用者からの申し出に応じた非接触ＩＣカードの決済取引を行うための操作を行う。すると、上記端末機器１３は、上記リーダライタ１４を介して当該ＩＣカード（当該ＩＣカードが装着されている携帯電話機１１）に対して近距離無線通信により、上記決済アプリケーションのアクティベーションを要求するコマンド（アクティベーションコマンド）を送信する（ステップＳ２１）。また、決済端末としての端末機器１３は、上記アクティベーションコマンドとともに、当該決済を行う場所を示す場所情報を上記近距離無線通信により当該ＩＣカード１０へ送信する（ステップＳ２２）
上記アクティベーションコマンドおよび場所情報は、上記携帯電話機１１のアンテナ２２および近距離通信部２１を介して受信され、上記ＩＣカード１０へ供給される（ステップＳ２１、２２）。上記アクティベーションコマンドおよび場所情報がＩＣカード１０に供給されると、上記制御部５１は、上記決済アプリケーション６２により上記アクティベーションコマンドおよび場所情報が決済取引可能な正常な情報であるか否かを検証する処理を行う（ステップＳ２３）。これは、たとえば、上記端末機器１３からの場所情報で示される場所において上記決済アプリケーション６２による決済取引が可能であるか否かを予め設定されているアプリケーション情報に基づいて判断するものである。たとえば、上記決済アプリケーション６２が所定の場所での決済取引のみを許容している場合、上記制御部５１は、上記端末機器１３からの場所情報で示される場所が上記決済アプリケーション６２による取引が可能な場所であるか否かを判断する。
【００４６】
上記判断によりアクティベーションコマンドおよび場所情報が正常な情報であると判断した場合（ステップＳ２４、ＹＥＳ）、上記制御部５１では、上記決済アプリケーション６２がＩＤアプリケーション６１に対して入出場情報（入出場データおよび入出場フラグ）を要求する（ステップＳ２５）。この要求に対して、上記制御部５１は、上記ＩＤアプリケーション６１の機能により上記データベース６３に記憶されている最新の出場情報と入場情報とを読み出す（ステップＳ２６、Ｓ２８）。読み出した出場情報と入場情報とは、上記制御部５１において、上記ＩＤアプリケーション６１から上記決済アプリケーション６２に転送される（ステップＳ２７、Ｓ２９）。なお、上記データベース６３の構成あるいは上記データベース６３のセキュリティポリシーによっては、上記決済アプリケーション６２から上記データベース６３の情報を直接的に読み出すようにしても良い。
【００４７】
上記のような処理により出場情報および入場情報を取得すると、上記制御部５１は、上記決済アプリケーション６２により上記データベース６３から読み出した最新の出場情報、上記データベース６３から読み出した最新の入場情報、および、上記端末機器１３から取得した場所情報とに基づいて、それらの情報の整合性を確認する処理を行う（ステップＳ３０）。たとえば、上記制御部５１は、上記決済アプリケーション６２により、現在入場状態であるか（出場情報よりも入場情報の方が新しいか）、最新の出場情報と最新の入場情報とが矛盾していないか（最新の出場情報と最新の入場情報とが対応しているか）、最新の入場情報と上記端末機器１３から取得した場所情報と矛盾しないか（場所情報が最新の入場情報と対応する場所か）などを整合性の確認処理として判定する。
【００４８】
上記整合性の確認により入出場情報が整合していないと判断された場合（ステップＳ３１、ＮＯ）、あるいは、上記ステップＳ２４で上記アクティベーションコマンドおよび場所情報が正常な情報でないと判断した場合（ステップＳ２４、ＮＯ）、上記制御部５１では、上記決済アプリケーション６２により利用不可である旨のレスポンスを上記携帯電話機１１の近距離通信部２１およびアンテナ２２を介して上記端末機器１３へ送信し（ステップＳ３２）、処理を終了する。この場合、上記決済アプリケーション６２は、アクティベーションされない。
【００４９】
また、上記整合性の確認により入出場情報が整合していることが確認された場合（ステップＳ３１、ＹＥＳ）、上記制御部５１は、上記決済アプリケーション６２をアクティベーションする処理を行う（ステップＳ３３）。アクティベーション処理は、上記制御部５１が上記決済アプリケーション６２によって上記端末機器１３との近距離無線通信による決済取引を可能な状態とする処理である。上記アクティベーション処理が完了すると、上記制御部５１は、上記決済アプリケーション６２がアクティベーションしたことを示すレスポンスを上記端末機器１３へ送信する（ステップＳ３４）。
【００５０】
上記決済アプリケーション６２がアクティベーションされたことを示すレスポンスを受信した端末機器１３は、上記ＩＣカード１０との決済取引処理が可能な状態となる（ステップＳ３５）。これにより、上記ＩＣカード１０では、上記制御部５１がアクティベーションされた決済アプリケーション６２により上記携帯電話機１１の近距離通信部２１を介して端末機器１３との間で送受信されるデータに基づいて決済取引処理を行う（ステップＳ３６）。
【００５１】
上記のように、本実施の形態のＩＣカードは、セキュアな記憶領域に入出場アプリケーションと決済アプリケーションと前記入出場アプリケーションにより使用者に対する入出場情報が記憶されるデータベースとを記憶し、前記決済アプリケーションプログラムのアクティベーションが要求された場合に、上記データベースに記憶されている情報に基づいて前記決済アプリケーションが実行可能か否かを判断し、前記決済アプリケーションプログラムが実行可能であると判断したのに基づいて前記決済アプリケーションをアクティベーションする。
【００５２】
これにより、当該ＩＣカードの使用者に対する認証結果に基づいて決済アプリケーションの実行を制御できるＩＣカードを提供できる。さらに、認証結果を示す情報に基づいて決済アプリケーションが実行可能な場所あるいは使用者の状態などを制御することができるＩＣカードを提供できる。
【００５３】
次に、上述した実施の形態の変形例について説明する。  
この変形例では、ＩＤアプリケーション６１が出入国を管理する出入国アプリケーション７１であり、非接触ＩＣカードアプリケーション６２が複数の国で利用可能な決済アプリケーション７２である場合について説明する。この場合も、上述した実施の形態と同様に、ＩＤアプリケーションとしての出入国アプリケーション７１が管理するデータベース７３のデータに基づいて非接触ＩＣカードアプリケーションとしての決済アプリケーション７２が実行可能か否かが判断される。
【００５４】
図７は、上記実施の形態の変形例としての出入国アプリケーション７１と決済アプリケーション７２との動作例を説明するための図である。
【００５５】
図７に示すように、ＩＣカード１０には、ＩＤアプリケーションとしての出入国アプリケーション７１と非接触ＩＣカードアプリケーションとしての決済アプリケーション７２とがインストールされている。さらに、ＩＣカード１０は、出入国アプリケーション７１により管理されるデータベース７３を有している。上記決済アプリケーション７２は、出入国アプリケーション７１が管理するデータベース７３に記憶されているデータを参照することにより活性化（アクティベーション）の可否が判定される。
【００５６】
上記出入国アプリケーション７１は、当該ＩＣカード１０が装着された携帯電話機１１を所持する人物（ＩＣカードの使用者）が出国する際（出国審査時）に、当該人物に対する本人認証を行い、当該人物の本人認証結果を含む当該人物に対する出国審査の結果を出国情報としてデータベース（出入国データベース）６３に記録する。また、上記出入国アプリケーション７１は、当該ＩＣカード１０が装着された携帯電話機１１を所持する人物が入国する際（入国審査時）に、当該人物に対する本人認証を行い、当該人物の本人認証結果を含む当該人物に対する入国審査の結果を入国情報として出入国データベース７３に記録する。
【００５７】
上記決済アプリケーション７２は、近距離無線通信によりクレジットカード型あるいはプリペイド型の電子マネーとしての決済取引を行うものである。すなわち、決済取引を実行する場合、上記端末機器１３は、上記リーダライタ１４を介して近距離無線通信により決済アプリケーション７２のアクティベーションを要求するコマンドを送信する。このコマンドを携帯電話機１１の近距離無線通信機能を介してＩＣカード１０が受信すると、上記制御部５１では、上記決済アプリケーション７２が上記入出国アプリケーション７１に対してデータベース７３に記録されている出入国情報を要求する。上記データベース７３に記憶されている出入国情報を取得すると、上記決済アプリケーション７２は、取得した入出場情報に基づいて当該決済取引の可否を判断する。この判断により決済取引可能と判断すると、上記決済アプリケーション７２は、アクティベーションされる。上記決済アプリケーション７２がアクティベーションされると、上記ＩＣカード１０の制御部５１は、当該決済アプリケーション７２により携帯電話機１１の近距離無線通信機能と上記リーダライタ１４とを介して上記端末機器１３との決済取引を行う。
【００５８】
図８は、上記出入国アプリケーションにより管理される出入国データを記憶する出入国データベース７３の構成例を示している。図８に示すように、上記出入国データベース７３には、出国処理あるいは入国処理を行うごとに、１件分の出入国データフラグ情報（出入国情報）が順次蓄積される。これにより、過去の出入国処理の結果を示す情報が履歴データとして、上記データベース６３に保存される。  
各出入国データフラグは、「出入国区分」、「日時」、「国情報」、「正否」、「条件」などの情報が格納される。「出入国区分」は、当該データが入国処理の結果を示す情報であるか出国処理の結果を示す情報であるかを示す情報である。「日時」は、入国処理あるいは出国処理を行った日時を示す情報である。「国情報」は、当該入国あるいは出国した国を示す情報である。たとえば、「国情報」としては、国名、国コードあるいは通貨コードなどの情報が想定される。上記「出入国区分」、「日時」、「国情報」は、出入国データとして扱われる。上記「正否」は、入国処理あるいは出国処理の正否を示す情報である。上記「条件」は、入国あるいは出国審査の条件を示す情報である。たとえば、入国処理（あるいは出国処理）において入国（あるいは出国）が許可された場合、「正否」の情報としては、当該ＩＣカード１０の使用者が正常に入国（あるいは出国）したことを示す情報が格納される。
【００５９】
次に、上記ＩＣカード１０における出入国アプリケーション７１と決済アプリケーション７２による処理の流れについて説明する。  
図９は、上記出入国アプリケーション７１と決済アプリケーション７２との処理の流れを説明するための図である。  
図９に示す処理例では、ＩＣカード１０では、出入国アプリケーション７１により出入国情報の管理を行い（ステップＳ５１〜Ｓ５４）、端末機器（決済用の外部機器）１３からの要求に応じて決済アプリケーション７２のアクティベーションなどの処理を実行するようになっている（ステップＳ６０〜Ｓ７６）。
【００６０】
上記ＩＣカード１０が装着されている携帯電話機１１を所持する人物（ＩＣカードの使用者）が出国する際、当該人物の認証処理を含む出国審査の結果に基づいて当該人物の出国が制御される。すなわち、上記ＩＣカード１０の出入国アプリケーション７１は、出国しようとしている当該ＩＣカードの使用者に対する本人認証を行い、その本人認証結果を含む当該人物の出国審査の結果に基づいて出国データおよび出国フラグからなる１件分の出国情報を作成する（ステップＳ５１）。上記のような出国情報を作成すると、当該ＩＣカード１０の制御部５１は、上記出入国アプリケーション７１により当該出国情報を上記出入国データベース７３に書き込む処理を行う（ステップＳ５２）。
【００６１】
また、上記ＩＣカード１０が装着されている携帯電話機１１を所持する人物（ＩＣカードの使用者）が入国する際、当該人物の認証処理を含む入国審査の結果に基づいて当該人物の入国が制御される。すなわち、上記ＩＣカード１０の出入国アプリケーション７１は、入国しようとしている当該ＩＣカード１０の使用者に対する本人認証を行い、その本人認証結果を含む当該人物の入国審査の結果に基づいて入国データおよび入国フラグからなる１件分の入国情報を作成する（ステップＳ５３）。このような入国情報を作成すると、上記ＩＣカード１０の制御部５１は、上記出入国アプリケーション７１により当該入国情報を上記出入国データベース７３に書き込む処理を行う（ステップＳ５４）。
【００６２】
上記のように、上記ＩＣカード１０の制御部５１は、当該ＩＣカード１０の使用者が出入国を行うごとに、上記出入国アプリケーション７１により本人認証結果を含む出入国審査の結果を示す出国情報および入国情報を入出国データベース７３に記憶する。これにより、上記データベース７３には、当該ＩＣカード１０の使用者の出入国履歴としての出国情報および入国情報が蓄積される。
【００６３】
また、上記ＩＣカード１０は、上記携帯電話機１１の近距離通信部２１を介して決済端末機器としての端末機器１３からの決済開始要求が受付可能となっている。すなわち、決済端末としての端末機器１３では、当該ＩＣカード１０の使用者からの申し出に従って非接触ＩＣカードの決済取引を開始する。たとえば、端末機器１３のオペレータは、当該ＩＣカード１０の使用者からの申し出に応じた非接触ＩＣカードの決済取引を行うための操作を行う。すると、上記端末機器１３は、上記リーダライタ１４を介して当該ＩＣカード（当該ＩＣカードが装着されている携帯電話機１１）に対して近距離無線通信により、上記決済アプリケーション７２のアクティベーションを要求するコマンド（アクティベーションコマンド）を送信する（ステップＳ６１）。また、決済端末としての端末機器１３は、上記アクティベーションコマンドとともに、当該決済を行う国を示す国情報を上記近距離無線通信により当該ＩＣカード１０へ送信する（ステップＳ６２）。
【００６４】
上記アクティベーションコマンドおよび国情報は、上記携帯電話機１１のアンテナ２２および近距離通信部２１を介して受信され、上記ＩＣカード１０へ供給される（ステップＳ６１、Ｓ６２）。上記アクティベーションコマンドおよび国情報がＩＣカード１０に供給されると、上記制御部５１は、上記決済アプリケーション７２により上記アクティベーションコマンドおよび国情報が決済取引可能な正常な情報であるか否かを検証する処理を行う（ステップＳ６３）。これは、たとえば、上記端末機器１３からの国情報で示される国において、上記決済アプリケーション７２による決済取引が可能であるか否かを予め設定されているアプリケーション情報（発行国情報あるいは対応国情報など）に基づいて判断するものである。たとえば、上記決済アプリケーション７２が日本と米国でのみ有効なアプリケーションである場合、上記制御部５１は、上記端末機器１３からの国情報で示される国が上記決済アプリケーション６２による取引が可能な日本あるいは米国であるか否かを判断する。
【００６５】
上記判断によりアクティベーションコマンドおよび国情報が正常な情報であると判断した場合（ステップＳ６４、ＹＥＳ）、上記制御部５１では、上記決済アプリケーション７２が出入国アプリケーション７１に対して入出国情報（入出国データおよび入出国フラグ）を要求する（ステップＳ６５）。この要求に対して、上記制御部５１は、上記出入国アプリケーション７１の機能により上記データベース６３に記憶されている最新の出国情報と入国情報とを読み出す（ステップＳ６６、Ｓ６８）。読み出した出国情報と入国情報とは、上記制御部５１において、上記出入国アプリケーション７１から上記決済アプリケーション７２に転送される（ステップＳ６７、Ｓ６９）。なお、上記データベース７３の構成あるいは上記データベース７３のセキュリティポリシーによっては、上記決済アプリケーション７２から上記データベース７３の情報を直接的に読み出すようにしても良い。
【００６６】
上記のような処理により出国情報および入国情報を取得すると、上記制御部５１は、上記決済アプリケーション７２により上記データベース７３から読み出した最新の出国情報、上記データベース７３から読み出した最新の入国情報、および、上記端末機器１３から取得した国情報とに基づいて、それらの情報の整合性を確認する処理を行う（ステップＳ７０）。たとえば、上記制御部５１は、上記決済アプリケーション７２により、現在入国状態であるか（出国情報よりも入国情報の方が新しいか）、最新の出国情報と最新の入国情報とが矛盾していないか（最新の出国情報と最新の入国情報とが対応しているか）、最新の入国情報と上記端末機器１３から取得した国情報と矛盾しないか（国情報が最新の入国情報と一致する国か）などを整合性の確認処理として判定する。
【００６７】
上記整合性の確認により入出国情報が整合していないと判断された場合（ステップＳ７１、ＮＯ）、あるいは、上記ステップＳ６４で上記アクティベーションコマンドおよび国情報が正常な情報でないと判断した場合（ステップＳ６４、ＮＯ）、上記制御部５１では、上記決済アプリケーション７２により利用不可である旨のレスポンスを上記携帯電話機１１の近距離通信部２１およびアンテナ２２を介して上記端末機器１３へ送信し（ステップＳ７２）、処理を終了する。この場合、上記決済アプリケーション７２は、アクティベーションされない。
【００６８】
また、上記整合性の確認により入出国情報が整合していることが確認された場合（ステップＳ７１、ＹＥＳ）、上記制御部５１は、上記決済アプリケーション７２をアクティベーションする処理を行う（ステップＳ７３）。アクティベーション処理は、上記制御部５１が上記決済アプリケーション７２によって上記端末機器１３との近距離無線通信による決済取引を可能な状態とする処理である。上記アクティベーション処理が完了すると、上記制御部５１は、上記決済アプリケーション６２がアクティベーションしたことを示すレスポンスを上記端末機器１３へ送信する（ステップＳ７４）。
【００６９】
上記決済アプリケーション６２がアクティベーションされたことを示すレスポンスを受信した端末機器１３は、上記ＩＣカード１０との決済取引処理が可能な状態となる（ステップＳ７５）。これにより、上記ＩＣカード１０では、上記制御部５１がアクティベーションされた決済アプリケーション６２により上記携帯電話機１１の近距離通信部２１を介して端末機器１３との間で送受信されるデータに基づいて決済取引処理を行う（ステップＳ７６）。
【００７０】
上記のように、本実施の形態の変形例としてのＩＣカードは、セキュアな記憶領域に出入国アプリケーションと決済アプリケーションと前記出入国アプリケーションにより使用者の出入国情報が記憶される出入国データベースとを記憶し、前記決済アプリケーションプログラムのアクティベーションが要求された場合には、上記出入国データベースに記憶されている情報に基づいて前記決済アプリケーションが実行可能か否かを判断し、前記決済アプリケーションプログラムが実行可能であると判断したのに基づいて前記決済アプリケーションをアクティベーションする。
【００７１】
これにより、当該ＩＣカードの使用者に対する出入国情報に基づいて決済アプリケーションの実行を制御できるＩＣカードを提供できる。さらに、発行国情報および出入国情報に基づいて決済アプリケーションが実行可能な国などを制御することができるＩＣカードを提供できる。
【００７２】
上記のように、本実施の形態に係るＩＣカードは、セキュアな記憶領域に第１のアプリケーションと前記第１のアプリケーションとは異なる第２のアプリケーションと前記第１のアプリケーションにより使用者に対する認証結果を示す情報が記憶されるデータベースとを記憶し、前記第２のアプリケーションプログラムのアクティベーションが要求された場合には、上記データベースに記憶されている情報に基づいて前記第２のアプリケーションが実行可能か否かを判断し、前記第２のアプリケーションプログラムが実行可能であると判断したのに基づいて前記第２のアプリケーションをアクティベーションする。
【００７３】
これにより、当該ＩＣカードの使用者に対する認証結果に基づいて第２のアプリケーションの実行を制御できるＩＣカードを提供できる。さらに、認証結果を示す情報に基づいて第２のアプリケーションが実行可能な場所あるいは使用者の状態などを制御することができるＩＣカードを提供できる。
【００７４】
なお、上記実施の形態では、端末機器１３からアクティベーションコマンドに対し、データベース６３、７３の情報を参照してアクティベーションの可否を判定する処理を決済アプリケーション６２、７２が実行するものとしているが、上記決済アプリケーション６２、７２のアクティベーションの可否を判定する処理は、上記ＩＤアプリケーション６１、７１あるいはＯＳ（図示しない）が実行するようにしても良い。すなわち、ＩＤアプリケーション６１、７１あるいはＯＳが決済アプリケーション６２、７２のアクティベーションコマンドを受けて、決済アプリケーションのアプリケーション情報の確認および入出場情報の整合性の確認を行うことにより、決済アプリケーション６２、７２のアクティベーションの可否を判定するようにしても良い。この場合、決済アプリケーション６２、７２は、ＩＤアプリケーション６１、７１あるいはＯＳからのアクティベーションの指示を受けてアクティベーション処理を実行するようにすれば良い。
【００７５】
また、上述した実施の形態では、携帯電話機１１に装着されたＩＣカード１０が携帯電話機１１に設けられた近距離通信部２１およびアンテナ２２により外部機器との近距離無線通信を行うものとしている。このような運用形態であれば、利用者が携帯電話機１１で近距離無線通信による様々なサービスを受けたい場合であっても、携帯電話機１１に装着されるセキュリティ性の高いＩＣカード１０内で上記のようなサービスのためのアプリケーションが実行可能となる。ただし、上記のような実施の形態は、携帯電話機１１に装着されるＵＳＩＭあるいはＳＩＭなどのＩＣカード１０に限定されるものではなく、一般的な非接触ＩＣカードであっても、同様に適用可能である。
【図面の簡単な説明】
【００７６】
【図１】ＩＣカードが装着される携帯端末機器としての携帯電話機の構成例を示す図。
【図２】ＩＣカードが装着される携帯電話機の構成例を示すブロック図。
【図３】ＩＣカードの構成例を示すブロック図。
【図４】ＩＤアプリケーションとしての入出場アプリケーションと非接触ＩＣカードアプリケーションとしての決済アプリケーションとの動作例を説明するための図。
【図５】入出場アプリケーションにより管理される入場情報および出場情報を記憶するデータベースの構成例を示す図である。
【図６】入出場アプリケーションと決済アプリケーションとの処理の流れを説明するための図。
【図７】出入国アプリケーションと決済アプリケーションとの動作例を説明するための図。
【図８】出入国アプリケーションにより管理される出国情報および入国情報を記憶する出入国データベースの構成例を示している。
【図９】出入国アプリケーションと決済アプリケーションとの処理の流れを説明するための図。
【符号の説明】
【００７７】
１０…ＩＣカード、１１…携帯電話機（携帯端末機器）、１２…通信システム、１３…外部機器（端末機器）、１４…ＩＣカードリーダライタ、２０…制御ユニット、２１…近距離通信部、２２…アンテナ、３５…ＩＣカードインターフェース、５１…制御部、５４…不揮発性メモリ、５５…インターフェース、６１…入出場アプリケーション（ＩＤアプリケーション、第１のアプリケーション）、６２…決済アプリケーション（非接触ＩＣカードアプリケーション、第２のアプリケーション）、６３…入出場データベース、７１…出入国アプリケーション（ＩＤアプリケーション、第１のアプリケーション）、７２…決済アプリケーション、７３…出入国データベース（非接触ＩＣカードアプリケーション、第２のアプリケーション）。
【図１】
0005178267.tif 000002
【図２】
0005178267.tif 000003
【図３】
0005178267.tif 000004
【図４】
0005178267.tif 000005
【図５】
0005178267.tif 000006
【図６】
0005178267.tif 000007
【図７】
0005178267.tif 000008
【図８】
0005178267.tif 000009
【図９】
0005178267.tif 000010