(57)【要約】      （修正有）【課題】複数の非接触ＩＣカードアプリの中から実施の条件に応じた非接触ＩＣカードアプリを選択するプロセスを簡略化する。【解決手段】非接触通信チップ２１を具備した携帯電話端末１１に装着されるＩＣカード１０は、携帯電話端末１１と通信を行うための接触インターフェース５５と非接触インターフェース５６とを有する。当該ＩＣカード１０は、非接触インターフェース５６を用いた処理を行う複数のアプリケーションプログラムを記憶しておき、記憶しているアプリケーションプログラムのうち非接触インターフェース５６を用いた処理が実行可能なアプリケーションプログラムを設定し、非接触リーダライタ１３からのアクセス要求を非接触インターフェース５６を介して受けた場合、非接触インターフェース５６を用いた処理が実行可能と設定されているアプリケーションプログラムのみが非接触リーダライタ１３に応答する。【選択図】図４
2010218450.tif 000002
【特許請求の範囲】
【請求項１】
非接触通信チップを具備した携帯端末機器に装着される携帯可能電子装置において、
前記携帯端末機器と通信を行うための接触インターフェースと、
前記非接触通信チップを用いて近距離無線通信を行うための非接触インターフェースと、
前記非接触インターフェースを介して前記非接触通信チップによる近距離無線通信での処理を行う複数のアプリケーションプログラムを記憶する記憶部と、
前記記憶部に記憶されている複数のアプリケーションプログラムのうち前記近距離無線通信でのアクセス要求に対して応答可能なアプリケーションプログラムを設定する設定部と、
前記非接触インターフェースを介して前記近距離無線通信でアクセス要求を受けた場合、前記設定部により前記近距離無線通信でのアクセス要求に対して応答可能と設定されているアプリケーションプログラムのみが応答する処理部と、
を有することを特徴とする携帯可能電子装置。
【請求項２】
さらに、前記記憶部に記憶されている各アプリケーションプログラムが前記非接触インターフェースによるアクセス要求に対して応答可能か否かを示す設定情報を含むアプリケーションリストを保持する保持部を有し、
前記設定部は、所望のアプリケーションプログラムに対する前記設定情報を前記非接触インターフェースによるアクセス要求に対して応答可能な状態に設定する、
ことを特徴とする前記請求項１に記載の携帯可能電子装置。
【請求項３】
前記アプリケーションリストは、各アプリケーションプログラムに対応する前記設定情報の初期値として、前記非接触インターフェースによるアクセス要求に対して応答不可とする、
ことを特徴とする前記請求項２に記載の携帯可能電子装置。
【請求項４】
さらに、前記記憶部に記憶されている各アプリケーションプログラムに対応するアイコンデータを格納するアイコンデータベースと、
前記携帯端末機器からの要求に応じて前記アイコンデータベースに記憶している各アプリケーションプログラムに対応するアイコンデータを前記携帯端末機器へ提供する提供部とを有し、
前記設定部は、前記提供部により前記携帯端末機器に提供したアイコンデータで選択されたアプリケーションプログラムに対する前記設定情報を前記非接触インターフェースによるアクセス要求に対して応答可能な状態に設定する、
ことを特徴とする前記請求項１に記載の携帯可能電子装置。
【請求項５】
さらに、前記記憶部に記憶されているアプリケーションプログラムに対して応答可能な通信プロトコルを設定する第２の設定部を有し、
前記処理部は、さらに、前記第２の設定部により応答可能と設定されている通信プロトコルでのアクセス要求に対してのみアプリケーションプログラムが応答する、
ことを特徴とする前記請求項１に記載の携帯可能電子装置。
【請求項６】
携帯端末機器と携帯可能電子装置とを有する携帯端末システムにおいて、
前記携帯端末機器は、
携帯可能電子装置が装着されるインターフェースと、
前記インターフェースを介して携帯可能電子装置とのデータ通信を行う制御ユニットと、
前記インターフェースを介して携帯可能電子装置に接続され、近距離無線通信を行う非接触通信チップと、を具備し、
前記携帯可能電子装置は、
前記携帯端末機器の制御ユニットと通信を行うための接触インターフェースと、
前記非接触通信チップと接続するための非接触インターフェースと、
前記非接触インターフェースを介して前記非接触通信チップによる近距離無線通信での処理を行う複数のアプリケーションプログラムを記憶する記憶部と、
前記記憶部に記憶されている複数のアプリケーションプログラムのうち前記近距離無線通信でのアクセス要求に対して応答可能なアプリケーションプログラムを設定する設定部と、
前記非接触インターフェースを介して前記近距離無線通信でアクセス要求を受けた場合、前記設定部により前記近距離無線通信でのアクセス要求に対して応答可能と設定されているアプリケーションプログラムのみが応答する処理部と、
を有することを特徴とする携帯端末システム。
【請求項７】
前記携帯端末機器は、さらに、前記携帯可能電子装置が前記記憶部に記憶しているアプリケーションプログラムのうち前記非接触インターフェースによるアクセス要求に対して応答可能とするアプリケーションプログラムをユーザが選択する選択部を有し、
前記携帯端末機器の前記制御ユニットは、前記選択部により選択されたアプリケーションプログラムを前記近距離無線通信でのアクセス要求に対して応答可能として設定する要求を前記携帯可能電子装置へと送信し、
前記携帯可能電子装置の前記設定部は、前記携帯端末機器から設定が要求されたアプリケーションプログラムを前記非接触インターフェースによるアクセス要求に対して応答可能な状態に設定する、
ことを特徴とする前記請求項６に記載の携帯端末システム。
【請求項８】
前記携帯端末機器は、さらに、前記携帯可能電子装置が前記記憶部に記憶している各アプリケーションプログラムに対応するアイコンを表示する表示部を有し、
前記携帯可能電子装置は、さらに、前記記憶部に記憶している各アプリケーションプログラムに対応するアイコンデータを格納するアイコンデータベースと、を有し、
前記携帯端末機器の制御ユニットは、前記携帯可能電子装置の前記アイコンデータベースに記憶している各アプリケーションプログラムに対応するアイコンデータを前記携帯可能電子装置から取得し、
前記携帯端末機器の表示部は、前記携帯可能電子装置から取得したアイコンデータに基づいて各アプリケーションプログラムに対応するアイコンを表示し、
前記携帯端末機器の選択部は、前記表示部により表示されているアイコンから前記近距離無線通信でのアクセス要求に対して応答可能とするアプリケーションプログラムに対応するアイコンをユーザが選択し、
前記携帯可能電子装置の前記設定部は、前記携帯端末機器の前記選択部で選択されたアイコンに対応するアプリケーションプログラムの前記設定情報を前記非接触インターフェースによるアクセス要求に対して応答可能な状態に設定する、
ことを特徴とする前記請求項７に記載の携帯端末システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、非接触ＩＣカードの通信方式で外部機器と通信を行う複数のアプリケーションが実行可能なＩＣカードなどの携帯可能電子装置およびＩＣカードが装着された携帯電話端末などの携帯端末システムに関する。
【背景技術】
【０００２】
従来、欧州を始め海外の多くの国では、携帯電話システム方式として、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式が存在している。ＧＳＭ方式においては、携帯電話端末内にＩＣカードの一種であるＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードを装着することが必須となっている。日本では、従来、ＳＩＭカードを必要としないＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）方式の携帯電話システムが存在している。近年、日本を始め、欧州などの地域では、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）規格を採用した携帯電話システムが普及してきている。３ＧＰＰ規格では、ＳＩＭカードのように、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  ｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードと呼ばれるＩＣカードを携帯電話端末に装着することが必須となっている。
【０００３】
上記ＧＳＭあるいは３ＧＰＰで使用されるＳＩＭカードあるいはＵＳＩＭカードは、携帯電話端末に装着されるＩＣカードである。ＳＩＭカードあるいはＵＳＩＭカードには、携帯通信システムに接続するのに必要な鍵情報、暗号アルゴリズム、各種ネットワークパラメータ、および、ユーザの個人情報などの情報が記録されている。このような携帯電話端末では、ＳＩＭカードあるいはＵＳＩＭカードに記憶されている情報を通信事業者のＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）サーバあるいは認証サーバなどに送信し、これらのサーバと認証を行う。上記サーバとの認証が成功した携帯電話端末は、当該通信事業者の通信サービスを受けることが可能となる。
【０００４】
特に上記３ＧＰＰ規格の携帯電話端末に用いられるＵＳＩＭには、各通信事業者が提供する様々なアプリケーションが記憶される。また、上記ＵＳＩＭには、各ユーザごとにカスタマイズされた独自の情報が記憶されることも多くなってきている。さらに、近年では、大容量のメモリを有するＵＳＩＭの開発が進んでいる。大容量のメモリを有するＵＳＩＭでは、当該メモリにおけるユーザ領域を拡大することが可能となる。たとえば、携帯電話端末の内部メモリあるいは携帯電話端末に装着される外部メモリ（たとえば、メモリカード）に格納されるアドレス帳の情報などの個人情報もセキュリティが高いＵＳＩＭに格納されることが多くなってきている。
【０００５】
上記ＵＳＩＭが装着される３ＧＰＰ規格の携帯電話端末では、海外で利用するために、海外ローミングが可能なものが多くなってきている。上記海外ローミングを行う場合、ＵＳＩＭを３ＧＰＰ規格の携帯電話端末から抜き取り、ＧＳＭで使用できる携帯電話端末にＵＳＩＭを差し替えて使用する方法が一般的である。さらに、近年では、３ＧＰＰとＧＳＭで両方使用可能な携帯電話が市場に出てきており、海外でも３ＧＰＰネットワークが普及してきている。このように、現在では、携帯電話サービスがシームレスとなってきているため、携帯電話端末で利用するアプリケーションも、国内外と問わず利用可能であることが要望されている。
【０００６】
一方、近年では、非接触ＩＣカードの通信規格ＩＳＯ／ＩＥＣ１４４４３に準拠するインターフェースを持つ携帯電話端末が多くなってきている。このような携帯電話端末は、種々の運用形態で利用されることが想定される。上記非接触ＩＣカード機能を有する携帯電話端末は、非接触ＩＣカードとして利用されたり、非接触ＩＣカードリーダライタとして利用することが可能である。たとえば、上記携帯電話端末に搭載される非接触ＩＣカードの機能は、クレジットカード型あるいはプリペイド型の電子マネーによる決済取引などに利用されることがある。このような非接触ＩＣカード機能による処理は、携帯電話端末本体あるいはＵＳＩＭ内に格納されるアプリケーションプログラムにより実現される。
【０００７】
ただし、非接触ＩＣカード機能により様々な処理を実現するためのアプリケーションプログラム（以下、非接触ＩＣカードアプリとも称する）は、セキュリティ性および可搬性を考慮して、ＵＳＩＭにインストールすることを推奨する運用形態が多い。複数の非接触ＩＣカードアプリがＵＳＩＭにインストールされると、どの非接触ＩＣカードアプリを使用するか選択する必要が生じる。さらに、上記のような運用形態では、通常、１枚の非接触ＩＣカードではビジネス的に同居を許されない非接触ＩＣカードアプリあるいは類似の処理を行う非接触ＩＣカードアプリが、１枚のＵＳＩＭに同居する状況となる。
【０００８】
このように、複数の非接触ＩＣカードアプリがＵＳＩＭにインストールされた場合、どの非接触ＩＣカードアプリを使用するかは、リーダライタ（上位装置）側で選択する必要がある。この場合、リーダライタでは、所望の１つの非接触ＩＣカードアプリを選択する処理手続きが必要になるため、処理に時間を要している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特願２００４−２０７７５７号公報
【非特許文献】
【００１０】
【非特許文献１】ＩＳＯ／ＩＥＣ７８１６
【非特許文献２】ＩＳＯ／ＩＥＣ１４４４３
【発明の概要】
【発明が解決しようとする課題】
【００１１】
この発明の一形態は、複数のアプリケーションプログラムから所定の条件にマッチしたアプリケーションプログラムを効率的に選択することが可能となる携帯可能電子装置および携帯端末システムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
この発明の一形態としての携帯可能電子装置は、非接触通信チップを具備した携帯端末機器に装着されるものにおいて、前記携帯端末機器と通信を行うための接触インターフェースと、前記非接触通信チップを用いて近距離無線通信を行うための非接触インターフェースと、前記非接触インターフェースを介して前記非接触通信チップによる近距離無線通信での処理を行う複数のアプリケーションプログラムを記憶する記憶部と、前記記憶部に記憶されている複数のアプリケーションプログラムのうち前記近距離無線通信でのアクセス要求に対して応答可能なアプリケーションプログラムを設定する設定部と、前記非接触インターフェースを介して前記近距離無線通信でアクセス要求を受けた場合、前記設定部により前記近距離無線通信でのアクセス要求に対して応答可能と設定されているアプリケーションプログラムのみが応答する処理部とを有する。
【００１３】
この発明の一形態としての携帯端末システムは、携帯端末機器と携帯可能電子装置とを有するシステムにおいて、前記携帯端末機器は、携帯可能電子装置が装着されるインターフェースと、前記インターフェースを介して携帯可能電子装置とのデータ通信を行う制御ユニットと、前記インターフェースを介して携帯可能電子装置に接続され、近距離無線通信を行う非接触通信チップとを具備し、前記携帯可能電子装置は、前記携帯端末機器の制御ユニットと通信を行うための接触インターフェースと、前記非接触通信チップと接続するための非接触インターフェースと、前記非接触インターフェースを介して前記非接触通信チップによる近距離無線通信での処理を行う複数のアプリケーションプログラムを記憶する記憶部と、前記記憶部に記憶されている複数のアプリケーションプログラムのうち前記近距離無線通信でのアクセス要求に対して応答可能なアプリケーションプログラムを設定する設定部と、前記非接触インターフェースを介して前記近距離無線通信でアクセス要求を受けた場合、前記設定手段により前記近距離無線通信でのアクセス要求に対して応答可能と設定されているアプリケーションプログラムのみが応答する処理部とを有する。
【発明の効果】
【００１４】
この発明の一形態によれば、複数のアプリケーションプログラムから所定の条件にマッチしたアプリケーションプログラムを効率的に選択することが可能となる携帯可能電子装置および携帯端末システムを提供できる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態に係るＩＣカードが装着される携帯端末機器としての携帯電話端末の構成を概略的に示す図である。
【図２】図２は、携帯電話端末の構成例を示すブロック図である。
【図３】図３は、ＩＣカードのハードウエア的な構成例を示すブロック図である。
【図４】図４は、ＩＣカード内におけるアプリケーションプログラムによる処理機能を説明するための図である。
【図５】図５は、アプリケーションリスト内の構成例を示す図である。
【図６】図６は、ＩＣカードにインストールされている非接触ＩＣカードアプリに携帯電話端末側で選択する例を説明するための図である。
【図７】図７は、アプリケーションリストの設定方法を説明するための図である。
【図８】図８は、アプリケーションリストにおいて各種の条件で開示可能な情報の範囲（領域）の設定例を示す図である。
【図９】図９は、非接触ＩＣカードアプリによる処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、この発明を実施するための最良の形態について図面を参照しつつ説明する。  
図１は、この発明の実施の形態に係るＩＣカード１０が装着される携帯端末機器としての携帯電話端末１１の構成を概略的に示す図である。  
本実施の形態に係る携帯端末機器としての携帯電話端末１１は、無線通信事業者の通信システムにより提供されている通信サービス（音声通話、データ通信などの無線通信）を受ける機能を有している。事業者が提供する通信サービスは、当該事業者用のＩＣカード１０を装着した携帯電話端末１１と当該事業者の通信システムとが無線通信を行うことにより提供されるようになっている。すなわち、各携帯電話端末１１は、各ユーザが契約している事業者用のＩＣカード１０を装着した状態で携帯電話端末としての音声通話あるいはデータ通信などの無線通信が利用可能となっている。
【００１７】
上記携帯電話端末１１は、制御ユニット（ベースバンド）２０、非接触通信チップ（近距離通信部）２１、近距離無線通信（非接触通信）用のアンテナ２２などを有している。また、上記携帯電話端末１１には、ＩＣカード１０が着脱可能なインターフェースを有している。上述したように、上記携帯電話端末１１は、ＩＣカード１０が装着された状態で携帯電話端末としての各種の機能が有効となるものである。
【００１８】
上記制御ユニット２０は、当該携帯電話端末１１の制御を司るものである。上記制御ユニット２０は、当該携帯電話端末１１が携帯電話として機能するための種々の処理部を有する。なお、上記制御ユニット２０内の構成例については、後で詳細に説明するものとする。
【００１９】
上記非接触通信チップ２１とアンテナ２２とは、非接触ＩＣカードとしての通信機能を実現するためのユニットである。図１に示すように、上記非接触通信チップ２１およびアンテナ２２は、非接触ＩＣカードとしての通信機能により、非接触リーダライタ１３との近距離無線通信が可能となっている。なお、上記非接触通信チップ２１およびアンテナ２２による通信機能についても、後で詳細に説明する。
【００２０】
次に、上記携帯電話端末１１の構成について詳細に説明する。  
図２は、上記携帯電話端末１１の構成例を示すブロック図である。  
図２に示すように、携帯電話端末１１は、主制御部３１、ＲＡＭ３２、ＲＯＭ３３、不揮発性メモリ３４、ＩＣカードインターフェース３５、非接触通信チップ２１、アンテナ２２、アンテナ３７、通信部３８、音声部３９、表示部４０、操作部４１、電源部４２などを有している。
【００２１】
上記主制御部３１は、携帯電話端末１１内の各部を制御するものである。上記主制御部３１は、ＣＰＵ、内部メモリ、各種のインターフェースなどを有している。上記主制御部３１は、各種のインターフェースなどを介して上記各部と接続される。たとえば、上記主制御部３１は、その基本機能として、上記表示部４０の表示を制御する表示制御機能、ＰＬＬ（Phase Locked Loop）回路、データストリーム経路切換え、ＤＭＡ（Direct Memory Access）コントローラ、割り込みコントローラ、タイマ、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）、秘匿、ＨＤＬＣ（High-level Data Link Control procedure）フレーミング、ディバイスコントローラなどの機能を有している。
【００２２】
上記ＲＡＭ３２は、作業用のデータを記憶するための揮発性メモリである。上記ＲＯＭ３３は、制御プログラムや制御データなどが記憶されている不揮発性メモリである。上記ＲＯＭ３３は、不揮発性メモリである。たとえば、上記ＲＯＭ３３には、当該携帯電話端末１１の基本的な制御を行うための制御プログラムおよび制御データが予め記憶されている。すなわち、上記主制御部３１は、上記ＲＯＭ３３に記憶されている制御プログラムを実行することにより、当該携帯電話端末１１の基本的な制御を実現している。
【００２３】
上記不揮発性メモリ３４は、種々のデータが記憶される書き換え可能な不揮発性メモリである。上記不揮発性メモリ３４には、携帯電話端末１１用の種々のアプリケーションプログラム、制御データ、および、ユーザデータなどが記憶される。たとえば、上記主制御部３１は、上記不揮発性メモリ３４に記憶されているアプリケーションプログラムを実行することにより、携帯電話としての種々の機能を実現するようになっている。
【００２４】
上記ＩＣカードインターフェース３５は、ＩＣカード１０が装着されるインターフェースである。上記ＩＣカードインターフェース３５は、上記主制御部３１に接続されている。これにより、上記制御ユニット２０は、上記ＩＣカードインターフェース３５を介して上記ＩＣカード１０とのデータ通信（接触通信）が可能となっている。また、上記ＩＣカードインターフェース３５に装着されるＩＣカード１０は、当該ＩＣカードインターフェース３５を介して非接触通信チップ２１に接続され、上記制御ユニット２０を介さずに上記非接触通信チップ２１及びアンテナ２２による近距離無線通信（非接触通信）で非接触リーダライタ１３と通信する機能が実現されている。
【００２５】
上記非接触通信チップ２１には、近距離無線通信用のアンテナ２２が接続されている。上記非接触通信チップ２１は、上記近距離通信用のアンテナ２２を介して非接触リーダライタ１３との近距離無線通信を行う。上記非接触通信チップ２１およびアンテナ２２による近距離無線通信は、非接触ＩＣカードの無線通信と同等の無線通信であるものとする。すなわち、上記非接触通信チップ２１およびアンテナ２２は、電磁結合により接続状態となった非接触リーダライタ１３と近距離無線通信を行うものである。また、上記非接触通信チップ２１およびアンテナ２２は、非接触ＩＣカードと同様に、非接触リーダライタ１３との間で、所定のコマンドとレスポンスとを繰り返し送受信することにより通信を行うものとなっている。
【００２６】
上記通信部３８には、携帯電話通信用のアンテナ３７が接続される。上記通信部３８は、上記アンテナ３７を介して通話データあるいはデータ通信用のデータを電波で送受信するものである。上記音声部３９は、アナログフロントエンド部及びオーディオ部を有し、音声の入出力を行うものである。上記音声部３９には、図示しないスピーカ、レシーバ、マイクなどが接続されている。
【００２７】
上記表示部４０は、たとえば、表示制御部により構成される。上記表示部４０は、液晶表示装置などの表示装置が接続される。上記表示部４０は、上記主制御部３１の制御に基づいて表示内容などを制御するようになっている。また、携帯電話端末１１がシェル型などの形状である場合、上記表示部４０としては、筐体を開放した場合に現れるメインの表示部と筐体の背面に設けられるサブの表示部とから構成されるようにしても良い。上記操作部４１は、操作部インターフェースおよびキーボードなどの操作装置により構成される。上記操作部４１は、ユーザによる操作指示が入力される。
【００２８】
上記電源部４２は、バッテリーなどにより構成され、当該携帯電話端末１１内の各部に電源を供給するようになっている。また、上記電源部４２は、上記ＩＣカードインターフェース３５を介して接続されたＩＣカード１０および上記非接触通信チップ２１にも電源を供給するようにしても良い。
【００２９】
次に、上記のような携帯端末機器としての携帯電話端末１１に装着される携帯可能電子装置としてのＩＣカード１０の構成について説明する。  
上記ＩＣカード１０は、上記のような携帯端末機器としての携帯電話端末１１に着脱可能な構成を有している。上記ＩＣカード１０は、例えば、基本仕様として、ＩＳＯ／ＩＥＣ１４４４３仕様、ＩＳＯ／ＩＥＣ７８１６仕様などを満たすものである。  
図３は、上記ＩＣカード１０のハードウエア的な構成例を示すブロック図である。図３に示すように、ＩＣカード１０は、制御部５１、ＲＯＭ５２、ＲＡＭ５３、不揮発性メモリ５４、接触インターフェース（Ｉ／Ｆ）５５および非接触インターフェース（Ｉ／Ｆ）５６などを有している。
【００３０】
上記制御部５１は、当該ＩＣカード１０全体の制御を司るものである。上記制御部５１は、上記ＲＯＭ５２あるいは不揮発性メモリ５４に記録されているプログラムに基づいて種々の処理を実行することにより種々の機能を実現するものである。上記ＲＯＭ５２は、当該ＩＣカードの基本的な動作を実現するための制御プログラム及び制御データなどが記憶される。上記ＲＡＭ５３は、一時的にデータを格納するワーキングメモリとして機能する。
【００３１】
上記不揮発性メモリ５４は、たとえば、ＥＥＰＲＯＭやフラッシュメモリ等により構成される。上記不揮発性メモリ５４は、各種の認証データ、ユーザデータ、あるいは、アプリケーションプログラム（以下、単にアプリケーションとも称する）などが記憶される。上記不揮発性メモリ５４には、外部のサーバからダウンロードしたデータなども記憶される。また、上記不揮発性メモリ５４の一部または全部の領域は、耐タンパ性を有している。これにより、上記不揮発性メモリ５４には、セキュアにデータが格納できるようになっている。上記インターフェース５５は、上記携帯電話端末１１との通信を行うためのユニットである。
【００３２】
また、上記耐タンパ性を有する上記不揮発性メモリ５４には、アプリケーションプログラムおよびデータベースなどがセキュアに記憶される。たとえば、上記不揮発性メモリ５４には、認証処理用のアプリケーション、非接触ＩＣカードアプリケーション、データベースなどが記憶される。上記制御部５１は、たとえば、上述した各アプリケーションをオペレーティングシステム（ＯＳ）上で動作させることにより各アプリケーションによる処理を実行する。
【００３３】
上記接触インターフェース（Ｉ／Ｆ）５５は、携帯電話端末１１のＩＣカードインターフェース３５を介して、携帯電話端末１１本体の制御ユニットとしての携帯電話端末ベースバンド２０と接続するインターフェースである。つまり、上記ＩＣカード１０は、上記接触インターフェース５５を介して携帯電話端末１１本体からアクセスされる。  
上記非接触インターフェース（Ｉ／Ｆ）５６は、携帯電話端末１１のＩＣカードインターフェース３５を介して、携帯電話端末１１内の非接触通信チップ２１に接続するためのインターフェースである。つまり、上記ＩＣカード１０は、非接触インターフェース５６と携帯電話端末１１の非接触通信チップ２１と携帯電話端末１１のアンテナ２２とにより非接触ＩＣカードとして機能するように構成されている。
【００３４】
なお、上記ＩＣカード１０には、上記接触Ｉ／Ｆ５５および上記非接触Ｉ／Ｆ５６の他に、第３のインターフェースを設けるようにしても良い。たとえば、第３のインターフェースとしては、ＵＳＢインタフェースなどが想定される。この場合、ＵＳＢインターフェースを介して携帯電話端末１１側に設けられたＵＳＢ用の端子に接続された機器とＩＣカード１０とが直接的に通信を行うような運用形態も実現できる。
【００３５】
次に、上記ＩＣカード１０内の各アプリケーションプログラムの動作について概略的に説明する。  
図４は、上記ＩＣカード１０内におけるアプリケーションプログラムによる処理機能を説明するための図である。  
図４に示すように、ＩＣカード１０内においてソフトウエアにより非接触ＩＣカードとしての種々の処理（サービス）を実現するシステムは、接触Ｉ／Ｆ５５、非接触Ｉ／Ｆ５６、プラットフォーム６１、アプリケーション管理部６２、複数のアプリケーションプログラム６３ａ、６３ｂ、６３ｃ、アプリケーションリスト６４、アイコンデータベース６５などにより実現される。また、図４に示す構成例は、接触Ｉ／Ｆ５５および非接触Ｉ／Ｆ５６が含まれる階層をＨ／Ｗ層、プラットフォームが含まれる階層をＯＳ層、複数のアプリケーションプログラム、アプリケーションリストおよびアイコンデータが含まれる階層をアプリケーション層と称するモデルとして表現することが可能である。
【００３６】
図４に示すように、ＩＣカード１０は、接触インターフェース５５および非接触インターフェース５６の少なくとも２つの通信インターフェースをサポートしている。上記接触インターフェース５５は、携帯電話端末１１のベースバンド２０に接続される。これにより、上記接触インターフェース５５は、携帯電話端末１１のベースバンド２０からの信号をハンドリングする。上記非接触インターフェース５６は、非接触通信チップ２１に接続される。これにより、上記非接触インターフェース５６は、非接触通信チップ２１からの信号をハンドリングする。たとえば、ＩＣカード１０がＵＳＩＭとして機能する電子装置である場合、プラットフォーム６１とアプリケーション管理部６２とは、ジャバ（登録商標）カード（Java（登録商標） Card）仕様とグローバルプラットフォーム（Global Platform）仕様に準拠するものが想定される。
【００３７】
上記プラットフォーム６１は、当該ＩＣカード１０における基本的な制御を実行する機能である。上記プラットフォーム６１は、たとえば、制御部５１が実行するＯＳ（オペレーティングシステム）プログラムにより実現される。また、上記プラットフォーム６１としては、環境設定モジュール、アプリケーションインターフェース群などのモジュールなどを有するようにしても良い。上記プラットフォームとしてのソフトウエアは、当該ＩＣカード１０の基本的な動作を司るプログラムであり、各種のハードウエアを制御したり、各種のハードウエアからの処理結果などの情報を受けて動作したりするプログラムである。上記プラットフォーム６１としてのソフトウエアは、ＩＣカード１０内における不揮発性のメモリに予め記憶されているものであり、たとえば、上記ＲＯＭ５２あるいは不揮発性メモリ５４に記憶される。
【００３８】
上記アプリケーション管理部６２は、各アプリケーションプログラムを管理する機能である。上記アプリケーション管理部６２は、たとえば、制御部５１が実行するアプリケーション管理プログラムにより実現される。上記アプリケーション管理部６２としてのソフトウエアは、ＩＣカード１０内における不揮発性のメモリに予め記憶されているものであり、たとえば、上記ＲＯＭ５２あるいは不揮発性メモリ５４に記憶される。
【００３９】
上記各アプリケーションプログラム６３ａ、６３ｂ、６３ｃは、当該ＩＣカード１０が携帯電話端末１１を用いて提供（格納）する各種の機能である。ここでは、各アプリケーションプログラム６３ａ、６３ｂ、６３ｃは、本携帯電話端末１１に搭載される非接触ＩＣカードの機能（非接触通信チップ２１およびアンテナ２２）を用いた様々なサービスを実現するためのアプリケーションプログラム（以下、非接触ＩＣカードアプリとも称する）であるものとする。上記各アプリケーションプログラム６３ａ、６３ｂ、６３ｃは、たとえば、制御部５１により選択的に実行される。上記各アプリケーションプログラム６３ａ、６３ｂ、６３ｃは、ＩＣカード１０内における不揮発性のメモリに記憶される。たとえば、上記各アプリケーションプログラム６３ａ、６３ｂ、６３ｃは、上記不揮発性メモリ５４あるいはＲＯＭ５２に記憶される。
【００４０】
上記非接触ＩＣカードアプリとしては、近距離無線通信（非接触ＩＣカードの通信方式）によりクレジットカード型あるいはプリペイド型の電子マネーとしての決済取引を行うアプリケーション（決済アプリケーション）、近距離無線通信により施設利用などの特定のサービス（会員サービス）などを受けるための証明書として機能するアプリケーション、近距離無線通信により物品購入あるいはサービスの利用などの実績に応じたポイントが付与されるアプリケーションなどの様々なアプリケーションが考えられる。
【００４１】
たとえば、非接触ＩＣカードアプリとしての決済アプリケーションは、近距離無線通信によりクレジットカード型あるいはプリペイド型の電子マネーとしての決済取引を行う。上記決済アプリケーションによる決済取引は、当該ＩＣカード１０が装着された携帯電話端末１１を所持する人物（ＩＣカードの使用者）が物品購入などの代金の決済などに用いられる。たとえば、上記決済アプリケーションは、非接触リーダライタ１３から与えられるコマンドに応じて決済アプリケーションが起動する。所定の認証処理による認証が成功した場合、上記制御部５１により実行される決済アプリケーションは、上記携帯電話端末１１の非接触通信チップ２１とリーダライタ１３とが近距離無線通信を行うことにより決済取引を行う。
【００４２】
上記アプリケーションリスト６４は、当該ＩＣカード１０に記憶（インストール）されている各アプリケーションプログラムに対する設定内容を示す情報である。図４に示す例では、上記アプリケーションリスト６４は、各アプリケーションプログラム６３ａ、６３ｂ、６３ｃを一覧で示す情報である。上記アプリケーションリスト６４の構成例については、後で詳細に説明するものとする。
【００４３】
また、上記アプリケーションリスト６４は、不揮発性メモリ５４に記憶され、不揮発性メモリ５４上で更新されるようにしても良いし、ＩＣカード１０が活性化された場合にＲＡＭ５３上に読み出されてＲＡＭ５３上で更新されるようにしても良い。不揮発性メモリ５４上で更新される場合、上記アプリケーションリスト６４は、ＩＣカード１０が不活性化された場合（ＩＣカード１０の電源がオフされた場合）であっても、更新された内容が保持される。この結果として、１度更新された内容は、再度ＩＣカード１０が活性化された場合にも有効となる。
【００４４】
また、ＲＡＭ５３上に読み出されたアプリケーションリスト６４が更新される場合、上記アプリケーションリスト６４は、ＩＣカード１０が不活性化された場合に、更新された内容が消去される。つまり、ＩＣカード１０が活性化された際にＲＡＭ５３上に読み出されたアプリケーションリスト６４が更新される形態では、ＩＣカード１０が活性化されてから不活性化されるまでの間、更新内容が有効となり、再度ＩＣカード１０が活性化された場合（再起動された場合）にはアプリケーションリスト６４はリセットされる。
【００４５】
上記アイコンデータベース６５は、各アプリケーションプログラム６３ａ、６３ｂ、６３ｃに対応するアイコンデータ６５ａ、６５ｂ、６５ｃを格納している。つまり、特定のアプリケーションプログラムをユーザが選択するための選択画面において、上記アイコンデータ６５ａ、６５ｂ、６５ｃが携帯電話端末１１の表示部（図示しない）に表示される。このため、アイコンデータ６５ａ、６５ｂ、６５ｃは、それぞれ対応するアプリケーションプログラムにより提供されるサービスが直感的に認識しやすい図柄が設定される。
【００４６】
上記ＩＣカード１０にインストールされるアプリケーションプログラム６３は、各ユーザごとに異なるが、上記アプリケーションリスト６４および上記アイコンデータベース６５は、全てのユーザのＩＣカード１０に実装される。なお、図４に示す構成例では、認証処理に関するアプリケーションあるいは認証データなどに関しては図示していない。通常、ＩＣカード１０内の不揮発性メモリ５４には、複数のアプリケーションプログラム６３ａ、６３ｂ、６３ｃ、アプリケーションリスト６４およびアイコンデータベース６５の他に、認証処理に用いられるアプリケーションなどのアプリケーションおよび各種のデータが記憶される。これらのアプリケーションおよびデータは、図４では図示していない。
【００４７】
また、上記携帯電話端末ベースバンド２０は、携帯電話端末１１の携帯電話としての機能を司る制御ユニットである。たとえば、上記携帯電話端末ベースバンド２０は、図４に示すように、表示機能および選択機能を有している。上記表示機能では、たとえば、各アプリケーションプログラム６３に対応するアイコンを表示部４０により表示する機能を有する。上記選択機能としては、表示機能により表示したアイコンに対応するアプリケーションプログラムを操作部４１を用いてユーザに選択させる機能を有する。
【００４８】
次に、本ＩＣカード１０にインストールされているアプリケーションプログラムの動作について概略的に説明する。  
まず、携帯電話端末ベースバンド（制御ユニット）２０は、ＩＣカード１０に対してアプリケーションリスト６４を要求する。この要求に応じて、ＩＣカード１０は、アプリケーションリスト６４を携帯電話端末１１の制御ユニット２０へ供給する。これにより、携帯電話端末１１の制御ユニット２０は、ＩＣカード１０に実装されている非接触ＩＣカードアプリのアプリケーションＩＤ（ＡＩＤ）を示すアプリケーションリスト６４を取得する。
【００４９】
上記ＩＣカード１０からアプリケーションリスト６４を取得すると、制御ユニット２０は、各アプリケーション（ＡＩＤ）に対応するアイコンデータをＩＣカード１０に要求する。この要求に応じて、ＩＣカード１０は、アイコンデータを携帯電話端末ベースバンド２０へ供給する。これにより、携帯電話端末の制御ユニット２０は、ＩＣカード１０に実装されている非接触ＩＣカードアプリに対応するアイコンデータを取得する。
【００５０】
取得したアプリケーションリスト６４における各ＡＩＤに対応するアイコンデータを取得すると、携帯電話端末の制御ユニット２０は、取得したアイコンデータに基づくアイコンを上記表示機能により表示する。上記表示機能により表示したアイコンは、上記選択機能によりユーザが選択する。上記選択機能によりユーザが１つのアイコンを選択すると、携帯電話端末の制御ユニット２０は、選択されたアイコンに対応するアプリケーションを非接触ＩＣカードの機能として開示（非接触インターフェース５６から参照）可能なアプリケーションリストの範囲を設定する。
【００５１】
たとえば、アプリケーション６３ａに対応するアイコンが選択された場合、携帯電話端末の制御ユニット２０は、アプリケーション６３ａのみを非接触ＩＣカードとして開示可能なアプリケーションリストの範囲として設定する。このような設定がなされたＩＣカード１０では、リーダライタ１３から非接触通信チップを経由してアクセスされた場合、アプリケーション６３ａのみをアプリケーションリストとして開示する。このため、アプリケーション６３ａを使用した非接触ＩＣカードとしてのサービスは、リーダライタ１３側での簡単な操作で提供できる。
【００５２】
次に、上記アプリケーションリスト６４の構成例について説明する。  
図５は、上記アプリケーションリスト６４内の構成例を示す図である。  
図５に示す構成例では、アプリケーションリスト６４は、各アプリケーションプログラムごとのデータ列７１、７２、７３により構成される。各アプリケーションプログラムごとのデータ列７１、７２、７３は、それぞれアプリケーションＩＤ（ＡＩＤ）８１、アプリケーション名（データ）８２、第１パラメータ８３、第２パラメータ８４、第３パラメータ８５、第４パラメータ８６により構成されている。
【００５３】
上記アプリケーションＩＤ８１は、対応するアプリケーションプログラムに固有な識別情報としてのＩＤ情報である。上記アプリケーション名８２は、対応するアプリケーションプログラムに与えられる名称もしくは固有データである。上記第１〜第４パラメータ８３〜８６は、対応するアプリケーションプログラムの設定状況を示す情報群である。図５に示す例では、第１〜第４パラメータ８３〜８６は、それぞれ２〜４ビット程度で表される情報である。
【００５４】
第１パラメータ８３および第２パラメータ８４は、各アプリケーションがどのインターフェースからのアクセスに対して開示可能かを示す情報が格納される。言い換えると、第１パラメータ８３および第２パラメータ８４に設定される情報により各アプリケーションがどのインターフェースから参照可能となるかが設定される。なお、ここでは、接触インターフェース５５からのアクセスに対しては、全てのアプリケーションプログラム（非接触ＩＣカードアプリ）が開示（参照）可能であるとする。つまり、接触インターフェース５５からのアクセスに対しては、全てのアプリケーションプログラム（非接触ＩＣカードアプリ）を示すアプリケーションリスト６４全体が開示される。
【００５５】
上記第１パラメータ８３は、上記非接触インターフェース５６からのアクセスに対して開示可能か否かを示す情報が格納される。たとえば、図５に示す例では、各アプリケーションプログラムは、第１パラメータ８３が「１」である場合には非接触インターフェース５６からのアクセス要求に対して開示(参照)可能とし、第１パラメータ８３が「０」である場合には非接触インターフェース５６からのアクセス要求に対して開示しない（参照不可）とする。
【００５６】
また、上記第２パラメータ８４は、上記接触Ｉ／Ｆ５５及び上記非接触Ｉ／Ｆ５６以外の第３のインターフェースからのアクセスに対して開示可能か否かを示す情報が格納される。たとえば、図５に示すように、第３のインターフェースの例としてはＵＳＢインターフェースなどが考えられる。この場合、各アプリケーションプログラムは、第２パラメータ８４が「１」である場合にはＵＳＢインターフェースからのアクセス要求に対して開示(参照)可能とし、第２パラメータが「０」である場合にはＵＳＢインターフェースからのアクセス要求に対して開示しない（参照不可）とする。
【００５７】
第３パラメータ８５および第４パラメータ８６は、各アプリケーションがどの通信プロトコルでのアクセスに対して開示可能かを示す情報が格納される。言い換えると、第３パラメータ８５および第４パラメータ８６に設定される情報により各アプリケーションがどの通信プロトコルでの通信によって参照可能となるかが設定される。
【００５８】
たとえば、上記第３パラメータ８５は、各アプリケーションプログラムが、上記非接触インターフェース５６による近距離無線通信において、どのような通信プロトコルでのアクセスに対して開示可能か否かを示す情報が格納される。ただし、上記第３パラメータ８５は、第１パラメータ８３での設定が「１」（つまり、非接触Ｉ／Ｆ５６で開示可能）となっている場合にのみ実質的に有効となる。言い換えると、第１パラメータ８３での設定が「０」である場合、非接触Ｉ／Ｆ５６での開示が不可となるため、第３パラメータ８５の設定内容は実質的に無効となる。
【００５９】
たとえば、図５に示す例では、各アプリケーションプログラムは、第３パラメータ８５が「０」である場合には全ての通信プロトコルでの通信によって開示(参照)可能とし、第３パラメータ８５が「１」である場合にはタイプＡ（ＩＳＯ／ＩＥＣ１４４４３で規定されているtypeＡ）の通信プロトコルでの通信によって開示(参照)可能とし、第３パラメータ８５が「２」である場合にはタイプＢ（ＩＳＯ／ＩＥＣ１４４４３で規定されているtypeＢ）の通信プロトコルでの通信によって開示(参照)可能とし、第３パラメータ８５が「３」である場合には独自仕様の通信プロトコルでの通信によって開示(参照)可能とする。
【００６０】
また、上記第４パラメータ８６は、各アプリケーションプログラムが、上記第３のインターフェース（ＵＳＢ）による通信において、どのような通信プロトコルでのアクセスに対して開示可能か否かを示す情報が格納される。ただし、上記第４パラメータ８６は、第２パラメータ８４での設定が「１」（つまり、ＵＳＢＩ／Ｆで開示可能）となっている場合にのみ実質的に有効となる。
【００６１】
上記のような第１〜第４パラメータ８３〜８６によれば、各アプリケーションプログラムは、各種のインターフェースあるいは各種の通信プロトコルに応じて開示（参照）可能か否かを設定することができる。たとえば、図５に示す構成例において、第１パラメータ８３が「１」、第２パラメータ８４が「０」、第３パラメータ８５が「２」、第４パラメータ８６が「０」に設定されているアプリケーションプログラムは、接触Ｉ／Ｆ５５での通信の他、非接触Ｉ／Ｆ５６によるタイプＢの通信プロトコルでの通信によってのみ参照可能となる。
【００６２】
次に、ＩＣカード１０にインストールされているアプリケーションプログラムの選択機能について説明する。  
図６は、ＩＣカード１０にインストールされている非接触ＩＣカードアプリを携帯電話端末１１側で選択する例を説明するための図である。  
携帯電話端末ベースバンド（制御ユニット）２０では、制御部３１がＩＣカード１０から非接触ＩＣアプリの一覧を示すアプリケーションリストを取得する。制御部３１は、さらに、取得したアプリケーションリスト６４における各アプリケーションＩＤに対応するアイコンデータをＩＣカード１０から取得する。各アプリケーションに対応するアイコンデータを取得すると、制御部３１は、図６に示すように、取得したアイコンデータに基づいて各アプリケーションに対応するアイコン９１、９２、９３を表示部４０により表示する。
【００６３】
たとえば、図６に示す例では、アイコン９２は、アプリケーション６３ｂに対応している。この場合、図６に示すように、アプリケーション６３ｂに対応するアイコン９２は、アイコンデータベース６５内のアイコンデータ６５ｂおよびアプリケーションリスト６４内のデータ列７２に対応している。また、図６に示す例では、アイコン９１は、アプリケーション６３ａに対応し、アイコン９３は、アプリケーション６３ｃに対応する。
【００６４】
また、図６に示す例において、アプリケーション６３ａは、サービスＸを提供するアプリケーションであり、そのサービス内容を示す図柄が対応するアイコン９１として表示されている。また、アプリケーション６３ｂは、サービスＹを提供するアプリケーションであり、そのサービス内容を示す図柄が対応するアイコン９２として表示され、アプリケーション６３ａは、サービスＺを提供するアプリケーションであり、そのサービス内容を示す図柄が対応するアイコン９３として表示される。このようなアイコン９１、９２、９３は、たとえば、携帯電話端末１１に設けられているキーボード（図示しない）によりユーザが選択できるようにしても良い。たとえば、キーボードにおける複数のキー（たとえば、「＊」、「０」、「＃」）に各サービスＸ、Ｙ、Ｚを割り当て、対応するキーをユーザが押すことにより、非接触ＩＣカードアプリが選択可能となる。この場合、ユーザが選択した非接触ＩＣカードアプリに応じた上記各パラメータの設定が可能となる。
【００６５】
なお、上記アイコンデータベース６５は、セキュアなＩＣカード１０内に実装されている。このため、アイコンにおいて表示するサービス内容を示す図柄（ロゴ）自体にセキュリティ性が必要な場合であっても、アイコンデータ自体のセキュリティも確保できる。また、アイコンデータベース６５内の各アイコンデータ６５ａ、６５ｂ、６５ｃは、携帯電話端末１１からメンテナンスすることも可能である。たとえば、携帯電話端末１１は、オペレータのシステムからの供給に応じて適宜アイコンデータをアップデートすることも可能である。
【００６６】
次に、上記アプリケーションリスト６４の設定方法について説明する。  
図７は、上記アプリケーションリスト６４の設定方法を説明するための図である。  
図７では、上記アプリケーションリスト６４の設定方法の一例として、アイコン９２により選択可能なアプリケーション６３ｂに関する設定を更新する手順を模式的に示している。  
すなわち、ユーザが携帯電話端末１１の表示部４０により表示された各サービスに対応する複数のアイコンから希望のサービスとしてアイコン９２を選択したものとする。すると、携帯電話端末１１の制御部３１は、ユーザが選択したアイコン９２（あるいはアイコン９２に対応するアプリケーション６３ｂ）を示す情報とともに、アプリケーションリスト６４の更新をＩＣカード１０へ要求する。
【００６７】
すると、ＩＣカード１０の制御部５１は、更新が要求されたアイコン９２に対応するアプリケーションＩＤをアイコンデータベース６５により特定する。更新が要求されたアプリケーションＩＤを特定すると、ＩＣカード１０の制御部５１は、アプリケーションリスト６４から当該アプリケーションＩＤに対応するデータ列７２を選択する。ここでは、希望のサービスとしてユーザがアイコン９２を選択したことを想定している。このため、上記制御部５１は、アイコン９２およびアプリケーション６３ｂに対応するアプリケーションリスト６４内のデータ列７２における設定を更新する。パラメータ８３〜８６は携帯電話１１のキーボードにより更新することも可能である。
【００６８】
すなわち、上記制御部５１は、アプリケーションリスト６４内のデータ列７２において、アプリケーション６３ｂが非接触インターフェース５６からアクセスできるような設定内容に更新する。たとえば、図５に示す構成例では、データ列７２の第１パラメータ８３を「１」に更新することにより、アプリケーション６３ｂが非接触インターフェース５６で開示可能となる。
【００６９】
なお、上記のように、ユーザが選択したアプリケーションを非接触Ｉ／Ｆ５６でアクセス可能とするため、アプリケーションリスト６４内の各データ列７２の初期値では、各アプリケーション６３ｂが非接触インターフェース５６で開示されないような設定とする。つまり、各アプリケーションに対する初期設定として非接触インターフェース５６での開示を不可としておくことにより、ユーザが選択したアプリケーションのみを非接触インターフェース５６での開示が可能となるような設定に更新する処理が可能となる。
【００７０】
また、図８は、アプリケーションリスト６４において各種の条件で開示可能とする情報の範囲（領域）の設定例を示す図である。  
図８に示す例では、第１条件で開示可能な情報群を領域Ｒ１とし、第２条件で開示可能な情報群を領域Ｒ２とし、第３条件で開示可能な情報群を領域Ｒ３として模式的に示している。たとえば、アプリケーションリスト６４が図５に示すような構成例である場合、第１〜第３条件としては、インターフェースと通信プロトコルとの組合せが考えらえる。具体例としては、第１条件が非接触インターフェースかつ全通信プロトコルで、第２条件が非接触インターフェースかつ通信プロトコルがタイプＡで、第３条件が非接触インターフェース、かつ、通信プロトコルがタイプＢであるとする。この場合、図８に示すように、上述した第１、第２、第３条件に対応して開示（参照）可能となるアプリケーションプログラムを示す情報が格納される範囲（領域）Ｒ１、Ｒ２、Ｒ３が設定される。
【００７１】
次に、本ＩＣカード１０にインストールされているアプリケーションプログラム（非接触ＩＣカードアプリ）による処理の流れについて説明する。  
図９は、非接触ＩＣカードアプリによる処理の流れを説明するためのフローチャートである。  
まず、携帯電話端末ベースバンド（制御ユニット）２０において、制御部３１は、ＩＣカード１０に対してアプリケーションリスト６４を要求する（ステップＳ１１）。  
当該携帯電話端末１１に装着されているＩＣカード１０では、接触インターフェース５５を介して携帯電話端末ベースバンド（制御ユニット）２０からのアプリケーションリスト６４の要求を受信する。ここでは、接触インターフェース５５からのアクセスに対しては、全てのアプリケーションプログラムが参照可能となっているものとしている。このため、ＩＣカード１０は、インストールされている全てのアプリケーションを示すアプリケーションリスト６４を接触インターフェース５５を介して携帯電話端末ベースバンド２０へ送信する（ステップＳ１２）。
【００７２】
上記ＩＣカード１０からアプリケーションリスト６４を受信すると、携帯電話端末ベースバンドにおいて制御部３１は、当該アプリケーションリスト６４に含まれる各アプリケーションＩＤ（ＡＩＤ）に対応するアイコンデータをＩＣカード１０に要求する（ステップＳ１３）。  
上記ＩＣカード１０では、上記接触インターフェース５５を介して携帯電話端末ベースバンド（制御ユニット）２０からのアイコンデータの要求を受信する。この要求を受信すると、ＩＣカードの制御部５１は、アイコンデータベース６５から各ＡＩＤに対応するアイコンデータを抽出し、抽出した各ＡＩＤのアイコンデータを接触インターフェース５５を介して携帯電話端末ベースバンド２０へ送信する（ステップＳ１４）。
【００７３】
上記ＩＣカード１０から各ＡＩＤのアイコンデータを受信すると、携帯電話端末ベースバンド２０の制御部３１は、アイコンにより所望のアプリケーションプログラムをユーザに選択させる処理を行う（ステップＳ１５）。すなわち、制御部３１は、取得したアイコンデータに基づくアイコンを表示部４０により表示する。たとえば、制御部３１は、図６あるいは図７に示すような表示画面を上記表示部４０により表示する。上記表示部４０により表示画面上に各アプリケーションに対応する各アイコンを表示した状態において、制御部３１は、操作部４１によりユーザが特定のアイコンを選択するのを待つ。
【００７４】
このような状態においてユーザが操作部４１により特定のアイコンを選択すると、制御部３１は、ユーザが選択したアイコンに対応する非接触ＩＣカードアプリを近距離無線通信（非接触通信）で利用可能な状態にする設定を行う。すなわち、携帯電話端末１１の制御部３１は、ユーザが選択したアイコンに対応する非接触ＩＣカードアプリを非接触インターフェース５６で開示可能となるようなアプリケーションリスト６４の設定変更をＩＣカード１０に要求する（ステップＳ１６）。
【００７５】
上記ＩＣカード１０では、上記接触インターフェース５５を介して携帯電話端末ベースバンド２０から特定のアイコンに対応する非接触ＩＣカードアプリに対する設定変更要求を受信する。この要求を受信すると、ＩＣカード１０の制御部５１は、アプリケーションリストの更新処理を行う（ステップＳ１７）。この更新処理は、非接触インターフェース５６で開示可能となる範囲（アプリケーション）の設定でもある。
【００７６】
すなわち、ＩＣカード１０の制御部５１は、アプリケーションリスト６４において、ユーザが選択したアイコンに対応する非接触ＩＣカードアプリのデータ列を特定する。ユーザが選択した非接触ＩＣカードアプリのデータ列を特定すると、ＩＣカード１０の制御部５１は、特定したデータ列におけるパラメータを非接触インターフェース５６で開示可能となるような設定に更新する。たとえば、図５に示すような構成例のアプリケーションリスト６４に対しては、選択された非接触ＩＣカードアプリのデータ列における第１パラメータ８３の値を「１」に更新する。
【００７７】
これにより、ユーザが選択した非接触ＩＣカードアプリは、非接触インターフェース５６からのアクセスに対して開示される。このような設定が完了すると、ＩＣカードの制御部５１は、アプリケーションリスト６４の更新完了を示す応答を接触インターフェース５５を介して携帯電話端末ベースバンド２０へ送信する（ステップＳ１８）。  
上記ステップＳ１１〜Ｓ１８の処理により、ユーザの選択に応じて特定の非接触ＩＣカードアプリを使用可能とする設定が完了する。
【００７８】
上記のような設定か完了した状態において、上記携帯電話端末１１に装着されているＩＣカード１０は、非接触インターフェース５６により携帯電話端末１１内の非接触通信チップ２１およびアンテナ２２を介した近距離無線通信（非接触通信）が可能な状態となっている。このような状態において、非接触リーダライタ１３が送信したアプリケーションリストの要求は、携帯電話端末１１内の非接触通信チップ２１およびアンテナ２２により受信される。非接触通信チップ２１およびアンテナ２２が受信したアプリケーションリスト要求は、非接触インターフェース５６によりＩＣカード１０が受信する。
【００７９】
すなわち、上記ＩＣカード１０では、アンテナ２２、非接触通信チップ２１および非接触インターフェース５６を介してリーダライタ１３からのアプリケーションリスト要求を受信する。このような要求を受信すると、ＩＣカード１０の制御部５１は、アプリケーションリスト６４から非接触インターフェース５６で開示可能なアプリケーションプログラムを抽出する。なお、ここでは、通信プロトコルについては特に指定されていないものとする。従って、図５に示す構成のアプリケーションリストでは、非接触インターフェース５６で開示可能なアプリケーションプログラムとして、上記第１パラメータ８３が「１」に設定されたデータ列が抽出される。
【００８０】
非接触インターフェース５６で開示可能なアプリケーションプログラムを抽出すると、ＩＣカード１０の制御部５１は、抽出したアプリケーションプログラムをリストアップしたアプリケーションリストを生成する。開示可能なアプリケーションプログラムを抽出したリストを生成すると、ＩＣカード１０の制御部５１は、生成したリストを接触インターフェース５５を介して、携帯電話端末１１内の非接触通信チップ２１およびアンテナ２２によりリーダライタ１３へ送信する（ステップＳ２２）。
【００８１】
上記ＩＣカード１０からアプリケーションリストを受信したリーダライタ１３は、受信したリストに含まれるアプリケーションプログラムから使用すべき１つのアプリケーションプログラムを決定する。非接触リーダライタ１３において使用するアプリケーションプログラムを決定する助けとなるよう、各データ列７１〜７３に優先順位を示すパラメータを付加してもよい。また優先順位の高いアプリケーションプログラムのデータ列がアプリケーションリスト６４の上位に記述することをしてもよい。使用すべきアプリケーションプログラムを決定すると、非接触リーダライタ１３は、当該アプリケーションプログラムの選択要求を当該ＩＣカード１０へ送信する（ステップＳ２３）。
【００８２】
上記ＩＣカード１０では、アンテナ２２、非接触通信チップ２１および非接触インターフェース５６を介して非接触リーダライタ１３からのアプリケーションプログラムの選択要求を受信する。このような要求を受信すると、ＩＣカード１０の制御部５１は、選択されたアプリケーションプログラムの選択処理を行う。アプリケーションプログラムの選択処理において、ＩＣカード１０の制御部５１は、選択されたアプリケーションプログラムを起動させて、当該アプリケーションプログラムによる非接触ＩＣカードとしてのサービスが実行可能な状態とする。このようなアプリケーションの選択処理が完了すると、上記ＩＣカード１０の制御部５１は、アプリケーションプログラムの選択完了を示すレスポンスを接触インターフェース５５を介して、携帯電話端末１１内の非接触通信チップ２１およびアンテナ２２によりリーダライタ１３へ送信する（ステップＳ２４）。
【００８３】
上記ステップＳ２１〜Ｓ２４の処理により、非接触リーダライタ１３が選択したアプリケーションプログラム（非接触ＩＣカードアプリ）による処理が実行可能となる。この状態において、ＩＣカード１０と非接触リーダライタ１３とは、アンテナ２２、非接触通信チップ２１および非接触インターフェース５６を介して近距離無線通信を行うことにより、アプリケーションプログラム（非接触ＩＣカードアプリ）により提供される処理（サービス）を実行する（ステップＳ２５）。
【００８４】
なお、非接触インターフェース５６で開示可能なアプリケーションプログラムが１つである場合、リーダライタ１３からのアプリケーションリストの要求に対して、ＩＣカード１０は、当該アプリケーションプログラム（非接触インターフェース５６で開示可能な唯一のアプリケーションプログラム）を選択し、その選択結果をリーダライタ１３へ返信するようにしても良い。この場合、リスト要求に続く、アプリケーションの選択要求などの処理が省略される。
【００８５】
上記のような形態によれば、ＵＳＩＭなどのＩＣカードを挿入した状態で使用される携帯電話端末では、携帯電話端末側でＩＣカードにインストールされている複数の非接触ＩＣカードアプリのうちユーザが選択した非接触ＩＣカードアプリのみを実際の非接触通信（近距離無線通信）に対して応答可能となるように設定する。このような設定がなされた状態で非接触通信（近距離無線通信）のリーダライタ１３からアクセス要求を受けた場合、ＩＣカード１０は、ユーザが選択した非接触ＩＣカードアプリのみを使用可能な非接触ＩＣカードアプリとして非接触リーダライタ１３へ通知する。
【００８６】
これにより、非接触リーダライタ１３では、ユーザが選択していない非接触ＩＣカードアプリをリストとして受信することがないため、ユーザが携帯電話端末で予め選択した非接触ＩＣカードアプリの中から使用する非接触ＩＣカードアプリが選択できる。つまり、ユーザが予め選択した非接触ＩＣカードアプリの中から非接触リーダライタ１３が実際に使用する非接触ＩＣカードアプリを選択するプロセスが簡略化でき、ユーザの要求に適合した非接触ＩＣカードアプリによるサービスを迅速かつ効率的に実現できる。
【符号の説明】
【００８７】
１０…ＩＣカード、１１…携帯電話端末、１３…非接触リーダライタ、２０…携帯電話端末ベースバンド（制御ユニット）、２１…非接触通信チップ、２２…アンテナ、３１…主制御部、３２…ＲＡＭ、３３…ＲＯＭ、３４…不揮発性メモリ、３５…ＩＣカードインターフェース、３８…通信部、４０…表示部、４１…操作部、５１…制御部、５２…ＲＯＭ、５３…ＲＡＭ、５４…不揮発性メモリ、５５…接触インターフェース、５６…非接触インターフェース、６１…プラットフォーム、６２…アプリケーション管理部、６３ａ．６３ｂ、６３ｃ…アプリケーションプログラム、６４…アプリケーションリスト、６５…アイコンデータベース、６５ａ．６５ｂ、６５ｃ…アイコンデータ、７１、７２、７３…データ列、８１…アプリケーションＩＤ、８２…アプリケーション名、８３〜８６…パラメータ、９１、９２、９３…アイコン。
【図１】
2010218450.tif 000003
【図２】
2010218450.tif 000004
【図３】
2010218450.tif 000005
【図４】
2010218450.tif 000006
【図５】
2010218450.tif 000007
【図６】
2010218450.tif 000008
【図７】
2010218450.tif 000009
【図８】
2010218450.tif 000010
【図９】
2010218450.tif 000011