(57)【要約】 【課題】  動作したことを報知できるＩＣカード、携帯可能電子装置及びＩＣカードの動作報知方法を提供する。【解決手段】  実施形態によれば、ＩＣカードは、インターフェースと、起動手段と、報知手段と、処理手段とを有する。インターフェースは、外部装置と通信する。起動手段は、インターフェースを介して外部装置から供給される電圧により起動処理を行う。報知手段は、起動手段により起動処理を実行した後、当該ＩＣカードが動作可能な状態になったことを報知する。処理手段は、報知手段により当該ＩＣカードが動作可能な状態となったことを報知した後、インターフェースを介して外部装置から受信するコマンドに応じた処理を実行する。【選択図】図１
2013069061.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信するためのインターフェースと、
前記インターフェースを介して外部装置から供給される電圧により起動処理を行う起動手段と、
前記起動手段により起動処理を実行した後、当該ＩＣカードが動作可能な状態になったことを報知する報知手段と、
前記報知手段により当該ＩＣカードが動作可能な状態となったことを報知した後、前記インターフェースを介して前記外部装置から受信するコマンドに応じた処理を実行する処理手段と、
を有することを特徴とするＩＣカード。
【請求項２】
前記報知手段は、報知動作の変更が禁止されている、
ことを特徴とする前記請求項１に記載のＩＣカード。
【請求項３】
前記報知手段は、前記外部装置に対して初期応答する場合に、当該ＩＣカードが動作可能な状態となったことを報知する、
ことを特徴とする前記請求項１又は２に記載のＩＣカード。
【請求項４】
さらに、前記外部装置に対して初期応答する場合、当該ＩＣカードが動作可能な状態になったことを報知済みであるか否かを確認する確認手段を有し、
前記報知手段は、当該ＩＣカードが動作可能な状態になったことが報知済みでなければ、当該ＩＣカードが動作可能な状態になったことを報知する、
ことを特徴とする前記請求項３に記載のＩＣカード。
【請求項５】
前記報知手段は、前記外部装置からのコマンドに応じて１つのアプリケーションを選択する場合、当該アプリケーションが選択されたことを報知する、
ことを特徴とする前記請求項１又は２に記載のＩＣカード。
【請求項６】
前記報知手段は、前記外部装置からのコマンドに応じて１つのアプリケーションを選択する場合、当該アプリケーションに対応する設定内容に従って、当該アプリケーションが選択されたことを報知する、
ことを特徴とする前記請求項５に記載のＩＣカード。
【請求項７】
前記報知手段は、音を発するスピーカである、
ことを特徴とする前記請求項１乃至６の何れか１項に記載のＩＣカード。
【請求項８】
前記報知手段は、当該ＩＣカードの筐体を振動させる振動部である、
ことを特徴とする前記請求項１乃至６の何れか１項に記載のＩＣカード。
【請求項９】
外部装置と通信するためのインターフェースと、前記インターフェースを介して外部装置から供給される電圧により起動処理を行う起動手段と、前記起動手段により起動処理を実行した後、当該ＩＣカードが動作可能な状態になったことを報知する報知手段と、前記報知手段により当該ＩＣカードが動作可能な状態となったことを報知した後、前記インターフェースを介して前記外部装置から受信するコマンドに応じた処理を実行する処理手段とを有するモジュールと、
前記モジュールを有する本体と、
を有することを特徴とするＩＣカード。
【請求項１０】
外部装置と通信するためのインターフェースと、
前記インターフェースを介して外部装置から供給される電圧により起動処理を行う起動手段と、
前記起動手段により起動処理を実行した後、当該携帯可能電子装置が動作可能な状態になったことを報知する報知手段と、
前記報知手段により当該携帯可能電子装置が動作可能な状態となったことを報知した後、前記インターフェースを介して前記外部装置から受信するコマンドに応じた処理を実行する処理手段と、
を有することを特徴とする携帯可能電子装置。
【請求項１１】
ＩＣカードの動作状態を報知する方法であって、
外部装置から供給される電圧により起動処理を実行し、
前記起動処理を実行した後、当該ＩＣカードが動作可能な状態になったことを報知し、
当該ＩＣカードが動作可能な状態となったことを報知した後、前記外部装置から供給されるコマンドに応じた処理を実行する、
を有することを特徴とするＩＣカードの動作報知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＩＣカード、携帯可能電子装置及びＩＣカードの動作報知方法に関する。
【背景技術】
【０００２】
ＩＣカードは、磁気カードなどに比べてセキュリティ性が高い。ただし、ＩＣカードが不正に対して完全に安全となるわけではない。ＩＣカードから不正に情報を読み出す方法としては、スキミングがある。ＩＣカードに対するスキミングは、所有者に気づかれないように、ユーザが所持しているＩＣカードにアクセスして、情報を読み出したり、不正な取引を行ったりするものである。このようなスキミングによる被害を防止するためには、ＩＣカードが動作していることをその所有者に気が付かせることができるものが要望される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
この発明は、動作することを報知できるＩＣカード、携帯可能電子装置及びＩＣカードの動作報知方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
実施形態によれば、ＩＣカードは、インターフェースと、起動手段と、報知手段と、処理手段とを有する。インターフェースは、外部装置と通信する。起動手段は、インターフェースを介して外部装置から供給される電圧により起動処理を行う。報知手段は、起動手段により起動処理を実行した後、当該ＩＣカードが動作可能な状態になったことを報知する。処理手段は、報知手段により当該ＩＣカードが動作可能な状態となったことを報知した後、インターフェースを介して外部装置から受信するコマンドに応じた処理を実行する。
【図面の簡単な説明】
【０００５】
【図１】図１は、実施形態に係るＩＣカードの構成例を概略的に示す図である。
【図２】図２は、ＩＣカードの第１の動作例を説明するためのフローチャートである。
【図３】図３は、ＩＣカードの第２の動作例を説明するためのフローチャートである。
【図４】図４は、ＩＣカードの第３の動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００６】
以下、実施形態について、図面を参照して説明する。  
図１は、実施の形態に係る携帯可能電子装置としてのＩＣカード１のハードウエア構成を概略的に示すものである。  
ＩＣカード１は、ＩＣカードリーダライタなどの上位端末２から供給される電源電圧により動作する。上位端末２から供給される電圧により動作可能となったＩＣカード１は、起動処理を実行した後、上位端末２から与えられるコマンドに応じた処理を実行するようになっている。ＩＣカード１と上位端末２とは、図１に示すようなＩＣカード処理システムを構成している。
【０００７】
図１に示すように、ＩＣカード１は、ＣＰＵ（セントラル・プロセッシング・ユニット）１１、ＲＯＭ（リード・オンリ・メモリ）１２、ＲＡＭ（ランダム・アクセス・メモリ）１３、通信部（ＵＡＲＴ／ＲＦ）１４、不揮発性メモリ（ＮＶＭ（ＥＥＰＲＯＭ））１５、電圧制御部（Ｖｏｌｔａｇｅ Ｃｏｎｔｒｏｌｌｅｒ）１６、スピーカ１７および振動部１８などを有している。
【０００８】
上記ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、通信部１４、不揮発性メモリ１５、電圧制御部１６、スピーカ１７および振動部１８は、ＩＣチップなどにより一体的に形成されたモジュールＣａにより構成される。このモジュールＣａは、当該ＩＣカード１を形成する筐体（本体）Ｃの内部に埋設される。すなわち、上記ＩＣカード１は、モジュールＣａが埋設された筐体Ｃにより構成されている。
【０００９】
また、上記ＩＣカード１は、上位端末２から電力の供給を受けた際、活性化し（動作可能な状態となり）、上位端末２からのコマンドに応じて動作するようになっている。上位端末２は、ＩＣカード１の通信方式に適合したＩＣカードリーダライタが接続されたパーソナルコンピュータなどにより構成される。たとえば、上位端末２は、図示しない制御部がアプリケーションプログラムを実行することにより、ＩＣカード１に対してコマンドを送信したり、ＩＣカード１からのレスポンスを受信したりする機能を実現する。
【００１０】
上記ＣＰＵ１１は、当該ＩＣカード１全体の制御およびデータ処理などを司るものである。上記ＣＰＵ１１は、制御プログラム等に基づいて動作することにより種々の処理を行う。上記ＲＯＭ１２は、制御用プログラムおよび制御データなどが予め格納されている不揮発性メモリである。上記ＲＡＭ１３は、ワーキングメモリとして機能する揮発性のメモリである。
【００１１】
上記通信部１４は、通信手段として機能し、上位端末２とのデータ通信を制御するものである。また、上記通信部１４は、上記ＩＣカード１が動作するための電源を受給する手段としても機能する。上記不揮発性メモリ１５は、各種データやアプリケーション（アプリケーションプログラム）などを記憶する書き換え可能な不揮発性メモリである。上記電圧制御部１６は、各部に供給する電圧を制御する。
【００１２】
スピーカ１７は、音を発生させる。スピーカ１７は、ＣＰＵ１１の制御により発生させる音の音量、周波数、鳴動時間、および、パターンなどが設定される。振動部１８は、ＩＣカードの筐体Ｃを振動させる。振動部１８は、ＣＰＵ１１の制御により発生させる振動の振幅、周波数、振動時間、および、振動パターンなどが設定される。スピーカ１７および振動部１８は、ユーザの当該ＩＣカードの動作状況を報知するものであれば良い。スピーカ１７および振動部１８は、何れかを一方を設けるようにしても良い。
【００１３】
また、上記通信部１４は、ＩＣカード１の通信方式に応じた構成を有する。たとえば、上記ＩＣカード１の通信方式が接触式の通信方式である場合、上記通信部１４は、上位端末２のコンタクト部と物理的に接触するためのコンタクト部及び通信制御部などにより構成される。この場合、ＩＣカード１は、上位端末２と物理的に接触している通信部１４により上位端末２からの電源を受給する。つまり、上記ＩＣカード１が接触式ＩＣカードである場合、上記ＩＣカード１は、通信部１４のコンタクト部を介して上位端末２から供給される動作電源および動作クロックを電圧制御部１６が制御して各部へ供給することにより活性化される。
【００１４】
また、上記ＩＣカード１の通信方式が非接触式（無線式）の通信方式である場合、上記通信部１４は、電波の送受信を行うアンテナおよび通信を制御する通信制御部等により構成される。この場合、上記ＩＣカード１は、通信部１４により受信した電波から電圧制御部１６が動作電源および動作クロックを生成するようになっている。つまり、上記ＩＣカード１が非接触式ＩＣカードである場合、上記ＩＣカード１は、通信部１４としてのアンテナおよび通信制御部等を介して上位端末２からの電波を受信し、その受信した電波から電圧制御部１６が動作電源および動作クロックを生成して各部に供給することにより活性化されるようになっている。
【００１５】
次に、ＩＣカード１における第１の動作例について説明する。  
図２は、ＩＣカード１における第１の動作の流れを説明するためのフローチャートである。  
第１の動作例は、ＩＣカード１が起動した場合、所有者（ユーザ）あるいは所有者の周囲にいる人に対して、ＩＣカード１が起動して動作可能な状態となったことを音あるいは振動により報知する動作例である。なお、図２は、ＩＣカード１が接触式ＩＣカードである場合を想定した場合の動作例であり、以下の第１の動作例の説明においても、ＩＣカード１が接触式ＩＣカードであることを想定するものとする。
【００１６】
まず、ＩＣカード１は、上位端末２から電圧が供給されて各部が動作可能な状態となる（ステップＳ１１）。動作可能となった状態において上位端末２からリセット解除信号を受信すると、ＩＣカード１のＣＰＵ１１は、起動処理を実行する（ステップＳ１２）。たとえば、ＣＰＵ１１は、起動処理として、各種パラメータなどの初期化処理、および、自己診断処理などの処理を実施する。なお、起動処理の内容は、ＩＣカードの種類、あるいは、ＩＣカードの運用形態に応じて予め設定されるものであれば良い。たとえば、自己診断処理は、ＩＣカードの種類、あるいは、ＩＣカードの運用形態によって実施の可否が設定されるようにしても良い。
【００１７】
起動処理が終了すると、ＣＰＵ１１は、上位端末２に対してＡＴＲ（Ａｎｓｗｅｒ  ｔｏ  Ｒｅｓｅｔ）信号を送信する前に、当該ＩＣカードが起動したこと（つまり、ＩＣカードが上位端末２からのコマンドに対する処理が可能な状態（ＩＣカードとして動作可能）となったこと）を報知する動作を行う。ＩＣカード１が動作可能となったことを報知する動作として、ＣＰＵ１１は、スピーカ１７により音を発生させ（ステップＳ１４）、さらに、振動部１８により当該ＩＣカード本体を振動させる（ステップＳ１５）。
【００１８】
ＩＣカード１の起動時にスピーカ１７が発生させる音は、ＩＣカードのプログラム等によって任意には消音できない仕様とする。また、ＩＣカードの起動時に振動部１８が発生させる振動についても、任意には消すことができない仕様となっているものとする。なお、第１の動作例においては、スピーカ１７が発生する音の設定、および、振動部１８が発生させる振動の設定は、ＩＣカードの発行段階などで予め設定されるものとする。
【００１９】
当該ＩＣカードが起動したことを報知する動作を実行した後（つまり、スピーカ１７が音を発生し、振動部１８がＩＣカード本体を振動させた後）、ＣＰＵ１１は、上位端末２に対してＡＴＲ信号を送信する（ステップＳ１６）。ＩＣカード１からのＡＴＲ信号を上位端末２が受信した後、ＩＣカード１と上位端末２とはコマンドとレスポンスとのやり取りによる一般的なＩＣカードの処理を実行する。すなわち、ＡＴＲ信号を出力した後、ＣＰＵ１１は、上位端末２からコマンドを受信し（ステップＳ１７）、受信したコマンドに対して処理を実施し（ステップＳ１８）、その処理結果をレスポンスとして送信する（ステップＳ１９）。
【００２０】
たとえば、スキミングは、一般的なＩＣカードの処理中で実施される可能がある。これに対応して、上記した第１の動作例では、ＩＣカードは、起動した時（つまり、一般的なＩＣカードの処理に移行する前）に、当該ＩＣカードが起動したことを所有者に知らせるために、音および振動を発生させる。これにより、当該ＩＣカードの所有者は、一般的なＩＣカードの処理（上位端末からのコマンドに対する処理）が終了してからではなく、ＩＣカードが起動した直後に当該ＩＣカードが起動したことを気付くことができる。
【００２１】
なお、上記した第１の動作例による処理の流れは、上位端末２から特別なコマンドをＩＣカードへ供給するなどの特別な処理が必要ないため、上位端末２の処理自体は既存の処理と同様なもので実現できる。
【００２２】
次に、ＩＣカード１における第２の動作例について説明する。  
図３は、ＩＣカード１における第２の動作の流れを説明するためのフローチャートである。  
第２の動作例は、ＩＣカード１が起動した後、上位端末２からの応答要求に応答する場合に、所有者（ユーザ）あるいは所有者の周囲にいる人に対して、ＩＣカード１が上位端末からのコマンドに対する処理が実行可能な状態となったことを音あるいは振動により報知する動作例である。なお、図３は、ＩＣカード１が非接触式ＩＣカードである場合を想定した場合の動作例であり、以下の第２の動作例の説明では、ＩＣカード１が非接触式のＩＣカードであることを想定するものとする。
【００２３】
まず、ＩＣカード１は、上位端末２から電波として供給される電圧により各部が動作可能な状態となる（ステップＳ２１）。すなわち、非接触式のＩＣカード１は、上位端末２から発信される電波を受信し、受信した電波から電源電圧を生成する。上位端末２から受信した電波により各部が動作可能な状態になると、ＩＣカード１のＣＰＵ１１は、起動処理を実行する（ステップＳ２２）。たとえば、ＣＰＵ１１は、起動処理として、各種パラメータなどの初期化処理、および、自己診断処理などの処理を実施する。なお、起動処理の内容は、ＩＣカードの種類、あるいは、ＩＣカードの運用形態に応じて予め設定される。たとえば、自己診断処理は、ＩＣカードの種類、あるいは、ＩＣカードの運用形態によって実施の可否が設定されるようにしても良い。
【００２４】
起動処理が終了すると、ＣＰＵ１１は、上位端末２から初期応答を要求するコマンドの受信待ち状態となる。この状態において上位端末２から初期応答を要求するコマンド（ＲＥＱＡ（ＷＵＰＡ）又はＲＥＱＢ（ＷＵＰＢ）コマンド）を受信すると（ステップＳ２３）、ＣＰＵ１１は、受信したコマンドに対する処理を実施し（ステップＳ２４）、当該ＩＣカードが動作可能（上位端末２からのコマンドに対する動作が実行可能）となったことを報知する処理が実施済みであるか否かを判定する（ステップＳ２５）。
【００２５】
当該ＩＣカードが動作可能となったことを報知する動作を未だ実施していないと判断した場合（ステップＳ２５、ＮＯ）、ＣＰＵ１１は、当該ＩＣカードが動作可能となったこと（上位端末２からのコマンドに対する処理が実行可能な状態となったこと）を報知する動作を行う。ＩＣカード１が動作可能となったことを報知する動作として、ＣＰＵ１１は、スピーカ１７により音を発生させ（ステップＳ２６）、さらに、振動部１８により当該ＩＣカード本体を振動させる（ステップＳ２７）。
【００２６】
第２の動作例においても、ＩＣカード１の動作可能となった時にスピーカ１７が発生させる音は、ＩＣカードのプログラム等によって任意には消音できない仕様であるものとする。また、ＩＣカードの起動時に振動部１８が発生させる振動についても、任意には消すことができない仕様となっているものとする。なお、第２の動作例においても、スピーカ１７が発生する音の設定、および、振動部１８が発生させる振動の設定は、ＩＣカードの発行段階などで予め設定されるものとする。
【００２７】
当該ＩＣカードが動作可能となったことを報知する動作を実行した後（スピーカ１７が音を発生し、振動部１８がＩＣカード本体を振動させた後）、ＣＰＵ１１は、上位端末２からの応答要求コマンドに対するレスポンス（ＡＴＱＡ又はＡＴＱＢレスポンス）を上位端末２へ送信する（ステップＳ２８）。
【００２８】
ＩＣカード１からＡＴＱＡ（又はＡＴＱＢ）レスポンスを受信した上位端末２は、１つの通信相手を指定するためのアンチコリジョン処理を実行する（ステップＳ２９）。アンチコリジョン処理において、上位端末２は、応答要求に対してレスポンスのあったＩＣカードから通信相手とする１つのＩＣカードを選択する。アンリコリジョン処理において上位端末２が当該ＩＣカード１を選択した場合、上位端末２と当該ＩＣカード１とは、一般的なＩＣカードの処理が実施可能となる。すなわち、上位端末２から通信相手として当該ＩＣカードを選択した場合（ステップＳ３０、ＹＥＳ）、上位端末２は、当該ＩＣカード１ＩＣカード１を指定してコマンドを送信する。通信相手として指定されたＩＣカード１のＣＰＵ１１は、上位端末２からのコマンドを受信し（ステップＳ３２）、受信したコマンドに対して処理を実施し（ステップＳ３２）、その処理結果をレスポンスとして送信する（ステップＳ３３）。
【００２９】
上記第２の動作例によれば、ＩＣカードは、電圧が供給されたＣＰＵが起動処理を実施した後、上位端末から初期応答を要求するコマンドに対応する処理を実施する際に、当該ＩＣカードが動作可能となったことを報知するための音及び振動を発生させる。これにより、通信が確立した後の上位端末とＩＣカードとの通信（コマンドとレスポンスのやり取り）において、スキミングが実施される可能性があったとしても、所有者（ユーザ）は、ＩＣカードが上位端末から初期応答の要求を受信した際に発生する音及び振動によってＩＣカードが起動して動作していることに気づくことができる。
【００３０】
また、第２の動作例は、非接触式のＩＣカードを想定しているため、１台の上位端末と複数のＩＣカードとが通信する可能性がある。つまり、１台の上位端末と複数のＩＣカードとが通信を行う場合、上位端末は、１つのＩＣカードを複数回選択することがある。このため、上位端末は、一連の処理において、１つのＩＣカードに対して初期応答を要求するコマンドを複数回送信する可能性がある。例えば、上位端末が２つのＩＣカードを交互に通信相手として指定する場合、各ＩＣカードには初期応答を要求するコマンドが複数回送信される可能性がある。
【００３１】
このため、第２の動作例において、ＩＣカードは、ＣＰＵが起動した後（つまり、一連の処理において）、上位端末からのコマンドに応じた処理を実行する際、既に音及び振動を発生したか否かを確認する。ＩＣカードは、未だ音及び振動を発生していない場合には音及び振動を発生させ、既に音及び振動を発生している場合には音及び振動を発生させないようにできる。これにより、ＩＣカードが動作可能となったことを報知する動作として音及び振動を発生させるのは、当該ＩＣカードの1回の起動後に対して１回に留めることが可能となる。
【００３２】
次に、ＩＣカード１における第３の動作例について説明する。  
図４は、ＩＣカード１における第３の動作の流れを説明するためのフローチャートである。  
第３の動作例は、ＩＣカード１が起動した後、特定のアプリケーションが起動した場合、所有者（ユーザ）あるいは所有者の周囲にいる人に対して、ＩＣカードにおいて特定のアプリケーションが起動したことを音あるいは振動により報知する動作例である。なお、図３は、ＩＣカード１が非接触式ＩＣカードである場合を想定した場合の動作例であり、以下の第３の動作例の説明では、ＩＣカード１が非接触式のＩＣカードであることを想定するものとする。
【００３３】
まず、ＩＣカード１は、上位端末２から電波として供給される電圧により各部が動作可能な状態となる（ステップＳ４１）。上位端末２からの電圧供給により各部が動作可能な状態になると、ＩＣカード１のＣＰＵ１１は、起動処理を実行する（ステップＳ４２）。たとえば、ＣＰＵ１１は、起動処理として、各種パラメータなどの初期化処理、および、自己診断処理などの処理を実施する。
【００３４】
起動処理が終了すると、ＣＰＵ１１は、上位端末２から応答を要求するコマンドの受信待ち状態となる。この状態において上位端末２から応答を要求するコマンド（ＲＥＱＡ（ＷＵＰＡ）又はＲＥＱＢ（ＷＵＰＢ）コマンド）を受信すると（ステップＳ４３）、ＣＰＵ１１は、受信したコマンドに対する処理を実施し（ステップＳ４４）、当該コマンドに対するレスポンス（ＡＴＱＡ又はＡＴＱＢレスポンス）を上位端末２へ送信する（ステップＳ４８）。
【００３５】
ＩＣカード１からＡＴＱＡ（又はＡＴＱＢ）レスポンスを受信した上位端末２は、１つの通信相手を指定するためのアンチコリジョン処理を実行する（ステップＳ４５）。アンチコリジョン処理において、上位端末２は、応答要求に対してレスポンスのあったＩＣカードから通信相手とする１つのＩＣカードを選択する。
【００３６】
アンリコリジョン処理において上位端末２が当該ＩＣカード１を選択した場合（ステップＳ４６、ＹＥＳ）、上位端末２と当該ＩＣカード１とは、コマンドとレスポンスとのやり取りによる般的なＩＣカードの処理が実施可能となる。すなわち、当該ＩＣカード１を通信相手として選択した場合（ステップＳ４６、ＹＥＳ）、上位端末２は、当該ＩＣカード１を指定してコマンドを送信する。上位端末２に通信相手に指定されたＩＣカード１のＣＰＵ１１は、上位端末２からコマンドを受信し（ステップＳ４７）、受信したコマンドに対して処理を実施し（ステップＳ４８）、その処理結果をレスポンスとして送信する（ステップＳ４９）。
【００３７】
上位端末２から受信したコマンドがアプリケーションの選択を要求するコマンド（ＳＥＬＥＣＴコマンド）である場合（ステップＳ５０）、ＣＰＵ１１は、当該コマンドで指定されたアプリケーションを選択する処理を開始する（ステップＳ５１）。アプリケーションを選択する場合、ＣＰＵ１１は、選択するアプリケーションに対する報知関連の設定情報を読み出す（ステップＳ５２）。報知関連の設定情報とは、当該ＩＣカードにおいて当該アプリケーションが起動したことをユーザに報知するための動作設定を示す情報である。
【００３８】
また、各アプリケーションに対する報知関連の設定情報は、各アプリケーションに固定的に付加される情報であるが、本実施形態においては、不揮発性メモリ１５に設けた設定テーブル１５ａに予め記憶されるものとする。たとえば、報知関連の設定情報においては、各アプリケーションに対応づけて、各アプリケーションの起動時に、音を鳴らすか、振動を発生させるか設定する。さらに、報知関連の設定情報では、音を鳴らす場合には、音の音量、周波数、音を発生させる時間（鳴動時間）、および、音声パターンなどが設定され、振動を発生させる場合には、振動の大きさ、周波数、振動時間、振動パターンなどが設定される。
【００３９】
ただし、各アプリケーションに対する報知関連の設定情報は、アプリケーションごとに固定的（強制的）に設定され、任意には変更できないようになっているものとする。これは、アプリケーション選択時の音及び振動を任意に消すことができないようにするための仕様である。ただし、音及び振動を任意に消すような設定を不可とすれば、アプリケーション選択時の音及び振動の設定内容（例えば、音及び振動の発生パターン）については、ユーザが設定できるようにしても良い。
【００４０】
選択するアプリケーションに対する報知関連の設定情報を読み出すと、ＣＰＵ１１は、読み出した報知関連の設定情報に基づいて、当該アプリケーションに選択（起動）に応じて音を発生させる必要があるか否かを判断する（ステップＳ５３）。音を鳴らす必要があると判断した場合（ステップＳ５３、ＹＥＳ）、ＣＰＵ１１は、読み出した報知関連の設定情報に基づいて、音量、周波数、鳴動時間およびパターンなどの発生させる音の設定を行う（ステップＳ５４）。発生させる音を設定すると、ＣＰＵ１１は、設定内容に従った音をスピーカ１７により発生させる（ステップＳ５５）。
【００４１】
また、ＣＰＵ１１は、読み出した報知関連の設定情報に基づいて、当該アプリケーションに選択（起動）に応じて振動を発生させる必要があるか否かも判断する（ステップＳ５６）。振動を発生させる必要があると判断した場合（ステップＳ５６、ＹＥＳ）、ＣＰＵ１１は、読み出した報知関連の設定情報に基づいて、振幅、周波数、振動時間および振動パターンなどの発生させる振動を設定する（ステップＳ５４）。発生させる振動を設定すると、ＣＰＵ１１は、設定内容に従った振動を振動部１８により発生させる（ステップＳ５５）。
【００４２】
選択するアプリケーションに対する報知関連の設定情報に基づく報知動作を実行すると、ＣＰＵ１１は、アプリケーションの選択処理として残っている処理を実行し（ステップＳ５９）、アプリケーションの選択処理に対する実行結果を示すレスポンスを上位端末２へ送信する（ステップＳ６０）。これ以降、当該ＩＣカード１のＣＰＵ１１は、選択したアプリケーションによる処理が実行可能となる。
【００４３】
上記第３の動作例によれば、ＩＣカードは、ＩＣカード自体の起動時ではなく、各アプリケーション選択時（アプリケーションの起動時）に、アプリケーションごとの設定内容に従って音および振動を発生させる。これにより、ユーザは、音及び振動によりＩＣカードにおいてアプリケーションが動作したことを認識できる。
【００４４】
また、アプリケーションの選択時に発生させる音及び振動は、アプリケーションごとの設定情報により設定される。ＩＣカードは、アプリケーションを選択する場合、当該アプリケーションに対応づけて設定された設定情報（報知関連の設定情報）を読み出し、当該アプリケーションに対応する設定内容に従って音及び振動を発生させる。これにより、アプリケーションごとに起動に発生させる音及び振動の設定を変えることができ、起動時の音及び振動によりユーザはどのようなアプリケーションが起動したかを識別できる。たとえば、スキミングに対して注意が必要なアプリケーションと、注意が不要なアプリケーションとで、音及び振動の発生の有無を区別することも可能となる。
【００４５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４６】
Ｃａ…モジュール、Ｃ…筐体、１…ＩＣカード、２…上位端末、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…通信部、１５…不揮発性メモリ、１５ａ…設定テーブル、１６…電圧制御部、１７…スピーカ、１８…振動部。
【図１】
2013069061.tif 000003
【図２】
2013069061.tif 000004
【図３】
2013069061.tif 000005
【図４】
2013069061.tif 000006