(57)【要約】【課題】より利用者の利便性を向上させることができる携帯可能電子装置、及び携帯可能電子装置の制御方法を提供することができる。【解決手段】外部機器と無線通信によりデータの送受信を行う携帯可能電子装置２であって、前記携帯可能電子装置２は、前記外部機器１から無線により電力を受け取り、当該携帯可能電子装置２の各部に電力を供給する。前記携帯可能電子装置２は、前記外部機器１とデータの送受信を行う送受信部２４と、前記送受信部２４により送受信するデータに対してそれぞれ異なる通信プロトコルにより信号処理を施す複数の信号処理部２４３と、を具備する。前記携帯可能電子装置２は、前記送受信部２４により受信したデータに基づいて通信プロトコルを判定し、判定結果に基づいて前記複数の信号処理部２４３のうちの１つを選択し、選択した信号処理部２４３を用いて前記送受信部２４によりデータの送受信を行うように制御する。【選択図】      図４
2010218453.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と無線通信によりデータの送受信を行う携帯可能電子装置であって、
前記外部機器から無線により電力を受け取り、当該携帯可能電子装置の各部に電力を供給する電源部と、
前記外部機器とデータの送受信を行う送受信部と、
前記送受信部により送受信するデータに対してそれぞれ異なる通信プロトコルにより信号処理を施す複数の信号処理部と、
前記送受信部により受信したデータに基づいて通信プロトコルを判定する判定部と、
前記判定手段の判定結果に基づいて前記複数の信号処理部のうちの１つを選択する選択部と、
前記選択部により選択した信号処理部を用いて前記送受信部によりデータの送受信を行うように制御する制御部と、
を具備することを特徴とする携帯可能電子装置。
【請求項２】
前記判定部により判定した通信プロトコルを示すプロトコル情報を格納する第１の記憶部をさらに具備し、
前記選択部は、前記第１の記憶部に記憶されているプロトコル情報を参照して選択する信号処理部を決定することを特徴とする請求項１に記載の携帯可能電子装置。
【請求項３】
前記第１の記憶部は、前記電源部から電力を受け取っている状態でプロトコル情報の書き換えを制限することを特徴とする請求項２に記載の携帯可能電子装置。
【請求項４】
前記第１の記憶部は、停止コマンドまたは解除コマンドを受信することにより当該携帯可能電子装置が停止状態である場合にプロトコル情報の書き換えの制限を解除することを特徴とする請求項３に記載の携帯可能電子装置。
【請求項５】
複数のアプリケーションと前記各アプリケーションの管理情報を記憶する第２の記憶部をさらに具備し、
前記第２の記憶部に記憶されている前記管理情報は、前記各通信プロトコル毎に前記アプリケーションの実行の可否を制限する情報を備えることを特徴とする請求項１に記載の携帯可能電子装置。
【請求項６】
前記制御部は、前記各通信プロトコル毎にチャネルを割り当て、各チャネル毎に処理を実行することを特徴とする請求項１に記載の携帯可能電子装置。
【請求項７】
それぞれ異なる通信プロトコルにより信号処理を施す複数の信号処理部を具備し、外部機器と無線通信によりデータの送受信を行う携帯可能電子装置の制御方法であって、
前記外部機器から受信したデータに基づいて通信プロトコルを判定し、
前記判定結果に基づいて前記複数の信号処理部のうちの１つを選択し、
前記選択した信号処理部を用いて前記外部機器とデータの送受信を行うように制御する、
ことを特徴とする携帯可能電子装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、外部装置からのコマンドに応じて処理を行う携帯可能電子装置、及び携帯可能電子装置の制御方法に関する。
【背景技術】
【０００２】
一般的に、携帯可能電子装置として用いられるＩＣカードは、プラスチックなどで形成されたカード状の本体と本体に埋め込まれたＩＣモジュールとを備えている。ＩＣモジュールは、ＩＣチップを有している。ＩＣチップは、電源が無い状態でもデータを保持することができるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）またはフラッシュＲＯＭなどの不揮発性メモリと、種々の演算を実行するＣＰＵとを有している。
【０００３】
ＩＣカードは、例えば、国際標準規格ＩＳＯ／ＩＥＣ７８１６−１ｐａｒｔ１，２に準拠したＩＣカードである。ＩＣカードは、携帯性に優れ、且つ、外部装置との通信及び複雑な演算処理を行う事ができる。また、偽造が難しい為、ＩＣカードは、機密性の高い情報などを格納してセキュリティシステム、電子商取引などに用いられることが想定される。
【０００４】
また、近年、非接触通信によりデータの送受信を行うことができるＩＣカードが一般的に普及している（例えば、特許文献１参照）。上記したような非接触ＩＣカードは、ＩＣチップとアンテナとを備えている。この非接触ＩＣカードは、リーダライタから発せられる磁界を受けて、カード内のアンテナを電磁誘導により起電させることにより、動作する。
【０００５】
非接触ＩＣカードは、アンテナにより送受信するデータの復調、及び変調を行う。非接触ＩＣカードと、非接触ＩＣリーダライタとでは、周波数、変調方式、符号化方式などが所定の通信プロトコルにより規定されている。
【０００６】
通信プロトコルは、例えば、ＩＳＯ／ＩＥＣ１４４４３により規定されているＴｙｐｅＡ及びＴｙｐｅＢ、ＩＳＯ／ＩＥＣ１８０９２により規定されているＴｙｐｅＣなどが存在する。上記したような複数の通信プロトコルに対応することができる非接触式ＩＣリーダライタが提供されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１２３１２１号公報
【特許文献２】特開２００１−３１２６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
通常、非接触ＩＣカードは、上記のいずれかの通信プロトコルに対応するように構成される。なお、ＩＣカードが使用する通信プロトコルは、ＩＣカードの発行時に固定される。この為、利用者は、それぞれの通信プロトコルに対応するために、複数枚のＩＣカードを所持する必要があるという問題がある。
【０００９】
そこで、本発明の目的は、より利用者の利便性を向上させることができる携帯可能電子装置、及び携帯可能電子装置の制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一実施形態としての携帯可能電子装置は、外部機器と無線通信によりデータの送受信を行う携帯可能電子装置であって、前記外部機器から無線により電力を受け取り、当該携帯可能電子装置の各部に電力を供給する電源部と、前記外部機器とデータの送受信を行う送受信部と、前記送受信部により送受信するデータに対してそれぞれ異なる通信プロトコルにより信号処理を施す複数の信号処理部と、前記送受信部により受信したデータに基づいて通信プロトコルを判定する判定部と、前記判定手段の判定結果に基づいて前記複数の信号処理部のうちの１つを選択する選択部と、前記選択部により選択した信号処理部を用いて前記送受信部によりデータの送受信を行うように制御する制御部と、を具備する。
【００１１】
また、本発明の一実施形態としての携帯可能電子装置の制御方法は、それぞれ異なる通信プロトコルにより信号処理を施す複数の信号処理部を具備し、外部機器と無線通信によりデータの送受信を行う携帯可能電子装置の制御方法であって、前記外部機器から受信したデータに基づいて通信プロトコルを判定し、前記判定結果に基づいて前記複数の信号処理部のうちの１つを選択し、前記選択した信号処理部を用いて前記外部機器とデータの送受信を行うように制御する。
【発明の効果】
【００１２】
この発明の一形態によれば、より利用者の利便性を向上させることができる携帯可能電子装置、及び携帯可能電子装置の制御方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の一実施形態に係る携帯可能電子装置、及び携帯可能電子装置の制御方法の構成の例について説明するためのブロック図である。
【図２】図２は、図１に示すＩＣカードの構成例について説明するためのブロック図である。
【図３】図３は、図２に示す通信部の構成例について説明するためのブロック図である。
【図４】図４は、図２に示すＩＣカードの処理について説明するためのフローチャートである。
【図５】図５は、図２に示すＩＣカードの処理の他の例について説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の一実施形態に係る携帯可能電子装置、及び携帯可能電子装置の制御方法について詳細に説明する。
【００１５】
図１は、本発明の一実施形態に係る携帯可能電子装置、及び携帯可能電子装置の制御方法の構成の例について説明するためのブロック図である。  
図１は、本実施形態に係るＩＣカード２と通信を行うＩＣカード処理装置１の構成例について説明するためのブロック図である。  
図１に示すようにＩＣカード処理装置１は、端末装置１１、ディスプレイ１２、キーボード１３、及びカードリーダライタ１４などを有している。
【００１６】
端末装置１１は、ＣＰＵ、種々のメモリ、及び各種インターフェースなどを備える。端末装置１１は、ＩＣカード処理装置１全体の動作を制御する。
【００１７】
ディスプレイ１２は、端末装置１１の制御により種々の情報を表示する。キーボード１３は、ＩＣカード処理装置１の操作者による操作を操作信号として受け取る。
【００１８】
カードリーダライタ１４は、ＩＣカード２と通信を行うためのインターフェース装置である。カードリーダライタ１４は、ＩＣカード２に対して、電源供給、クロック供給、リセット制御、及びデータの送受信を行う。
【００１９】
端末装置１１は、カードリーダライタ１４によりＩＣカード２に対して種々のコマンドを入力する。ＩＣカード２は、例えば、カードリーダライタ１４からデータの書き込みコマンドを受信した場合、受信したデータを内部の不揮発性メモリに書き込む処理を行う。
【００２０】
また、端末装置１１は、ＩＣカード２に読み取りコマンドを送信することにより、ＩＣカード２からデータを読み出す。端末装置１１は、ＩＣカード２から受信したデータに基づいて種々の処理を行う。
【００２１】
上記のカードリーダライタ１４は、無線通信によりＩＣカード２とデータの送受信を行う。この為に、カードリーダライタ１４は、図示しない信号処理部、送受信回路、及びアンテナなどを備えている。
【００２２】
信号処理部は、ＩＣカード２との間で送受信するデータの符号化、復号、変調、及び復調を行なう。ＩＣカード２は、ＴｙｐｅＡ、Ｂ、及びＣなどの各通信プロトコルに対応した複数の信号処理部を備えている。
【００２３】
送受信回路は、変調回路により変調されたデータ、及び、アンテナにより受信したデータを増幅する。アンテナは、送信するデータに応じて磁界を発生させることにより、ＩＣカード２に対してデータを送信する。また、アンテナは、電磁誘導により発生した誘導電流に基づいてＩＣカード２から送信されるデータを認識する。なお、各通信プロトコルＴｙｐｅＡ、Ｂ、及びＣに分類される近接型非接触ＩＣカードは、通信可能な距離が１０ｃｍ程度である。カードリーダライタ１４は、この通信可能距離（通信可能範囲）内に存在するＩＣカード２を検知し、処理を行う。
【００２４】
ＩＣカード２の検知を行なう為に、カードリーダライタ１４は、上記の通信プロトコルの規定に準じた起動コマンド（例えば、リクエストコマンド、ウェークアップコマンドなど）を繰り返し通信可能範囲に送信する。
【００２５】
ＩＣカード２が存在する場合、ＩＣカード２からの起動コマンドに対する返答がカードリーダライタ１４に返る。これにより、カードリーダライタ１４は、ＩＣカード２を検知する。
【００２６】
図２は、図１に示すＩＣカード２の構成例について説明するためのブロック図である。  
図２に示すように、ＩＣカード２は、カード状の本体２１と、本体２１内に内蔵されたＩＣモジュール２２とを備えている。ＩＣモジュール２２は、１つ又は複数のＩＣチップ２３と、通信部２４とを備える。ＩＣチップ２３と通信部２４とは、互いに接続された状態でＩＣモジュール２２に形成されている。
【００２７】
ＩＣチップ２３は、通信部２４、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７、不揮発性メモリ２８、及び電源部２９などを備えている。
【００２８】
通信部２４は、ＩＣカード処理装置１のカードリーダライタ１４と非接触通信を行うためのインターフェースである。通信部２４は、送受信部として機能する。  
また、通信部２４は、例えば、ＩＣカード処理装置１のカードリーダライタ１４と非接触通信を行うアンテナを備える。またさらに、通信部２４は、送受信データの増幅を行う送受信回路、各通信プロトコルに対応する復調回路、及び変調回路を備える。なお、通信部２４の構成については、後で詳細に説明する。
【００２９】
ＣＰＵ２５は、ＩＣカード２全体の制御を司る制御部として機能する。ＣＰＵ２５は、ＲＯＭ２６あるいは不揮発性メモリ２８に記憶されている制御プログラム及び制御データに基づいて種々の処理を行う。例えば、カードリーダライタ１４から受信したコマンドに応じて種々の処理を行い、処理結果としてのレスポンスなどのデータの生成を行なう。
【００３０】
ＲＯＭ２６は、予め制御用のプログラム及び制御データなどを記憶する不揮発性のメモリである。ＲＯＭ２６は、製造段階で制御プログラム及び制御データなどを記憶した状態でＩＣカード２内に組み込まれる。即ち、ＲＯＭ２６に記憶される制御プログラム及び制御データは、予めＩＣカード２の仕様に応じて組み込まれる。
【００３１】
ＲＡＭ２７は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ２７は、ＣＰＵ２５の処理中のデータなどを一時的に格納する。例えば、ＲＡＭ２７は、通信部２４を介してＩＣカード処理装置１から受信したデータを一時的に格納する。また、ＲＡＭ２７は、ＣＰＵ２５が実行するプログラムを一時的に格納する。
【００３２】
不揮発性メモリ２８は、例えば、ＥＥＰＲＯＭあるいはフラッシュＲＯＭなどのデータの書き込み及び書換えが可能な不揮発性のメモリにより構成される。不揮発性メモリ２８は、ＩＣカード２の運用用途に応じて制御プログラム及び種々のデータを格納する。
【００３３】
たとえば、不揮発性メモリ２８では、プログラムファイル及びデータファイルなどが創成される。創成された各ファイルには、制御プログラム及び種々のデータなどが書き込まれる。ＣＰＵ２５は、不揮発性メモリ２８、または、ＲＯＭ２６に記憶されているプログラムを実行することにより、種々の処理を実現することができる。
【００３４】
電源部２９は、カードリーダライタ１４から電波を受信し、起電力及び動作クロックを発生させる。電源部２９は、発生させた電力及び動作クロックをＩＣカード２の各部に電力を供給する。ＩＣカード２の各部は、電力の供給を受けた場合、動作可能な状態になる。なお、電源部２９により動作クロックを発生させるとして説明したが、外部からクロックを受給する構成であってもよい。また、クロックを生成するクロック部を電源部２９とは別に備える構成であってもよい。
【００３５】
図３は、図２に示す通信部２４の構成例について説明するためのブロック図である。  
図３に示すように、通信部２４は、アンテナ２４１、送受信回路２４２、信号処理部２４３、及び選択部２４４を備えている。
【００３６】
アンテナ２４１は、例えばコイルなどにより構成される。アンテナ２４１は、カードリーダライタ１４のアンテナとデータの送受信を行う。
【００３７】
送受信回路２４２は、データの増幅を行なう。送受信回路２４２は、アンテナ２４１に接続されている。送受信回路２４２は、カードリーダライタ１４から受信したデータ、及びカードリーダライタ１４に送信するデータの増幅を行う。
【００３８】
信号処理部２４３は、カードリーダライタ１４との間で送受信するデータの符号化、復号、変調、及び復調を行なう。各通信プロトコルは、それぞれ符号化方式、及び変調方式が異なる。ＩＣカード２は、ＴｙｐｅＡ、Ｂ、及びＣなどの各通信プロトコルに対応した複数の信号処理部２４３Ａ乃至２４３Ｃを備えている。
【００３９】
信号処理部２４３Ａは、ＴｙｐｅＡの通信プロトコルに対応する信号処理部である。ＴｙｐｅＡの変調方式は、Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ（ＡＳＫ）１００％変調方式である。また、ＴｙｐｅＡの符号化方式は、Ｍｏｄｉｆｉｅｄ  Ｍｉｌｌｅｒである。
【００４０】
信号処理部２４３Ｂは、ＴｙｐｅＢの通信プロトコルに対応する信号処理部である。ＴｙｐｅＢの変調方式は、ＡＳＫ１０％変調方式である。また、ＴｙｐｅＢの符号化方式は、Ｎｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ（ＮＲＺ）である。
【００４１】
信号処理部２４３Ｃは、ＴｙｐｅＣの通信プロトコルに対応する信号処理部である。ＴｙｐｅＣの変調方式は、ＡＳＫ１０％変調方式である。また、ＴｙｐｅＣの符号化方式は、Ｍａｎｃｈｅｓｔｅｒである。
【００４２】
信号処理部２４３は、受信する起動コマンドの通信プロトコルに対応する信号処理部により送受信するデータの処理を行う。
【００４３】
選択部２４４は、送受信するデータの処理に用いる信号処理部を信号処理部２４３Ａ乃至２４３Ｃの中から選択する。選択部２４４は、ＣＰＵ２５の制御に基づいて、信号処理部の選択を行う。
【００４４】
ＣＰＵ２５は、受信する起動コマンドに基づいて通信に用いられた通信プロトコルを判定する。例えば、ＣＰＵ２５は、受信したコマンドのフォーマットに基づいて、通信プロトコルを判定する。即ち、ＣＰＵ２５は、判定部として機能する。なお、ＣＰＵ２５は、通信対象、即ち、送信側の装置の通信プロトコルに関するフラグ情報などに基づいて通信プロトコルを判定する構成であってもよい。
【００４５】
通信プロトコルを判定すると、ＣＰＵ２５は、判定した通信プロトコルを示す情報（プロトコル情報）をＲＡＭ２７に格納する。選択部２４４は、ＲＡＭ２７に記憶されている情報に基づいて、送受信するデータの処理に用いる信号処理部を選択する。
【００４６】
ＣＰＵ２５は、受信したコマンドに応じて処理を行い、レスポンスのデータを作成し、通信部２４に供給する。通信部２４は、レスポンスデータに対して、選択した信号処理部により符号化、及び変調を行い、アンテナ２４１によりカードリーダライタ１４に送信する。
【００４７】
また、ＲＡＭ２７にプロトコル情報を記憶している状態で、ＲＡＭ２７に記憶しているプロトコル情報が示す通信プロトコルとは異なる通信プロトコルのデータを受信した場合、ＩＣカード２は、エラーをレスポンスとして送信する。また、ＲＡＭ２７は、電源部２９からの電源の供給が断たれた時点で、記憶内容をリセットする。この場合、再び電源が供給されることで、プロトコル情報の書き換えが可能になる。即ち、実質的に、ＲＡＭ２７は、電源部２９から電源の供給を受け続けている状態で、記憶しているプロトコル情報の書き換えを制限する。
【００４８】
この構成により、ＩＣカード２は、ＩＣカード２がカードリーダライタ１４の通信可能範囲内にいる間、常に同じ通信プロトコルを用いて処理を行う。即ち、ＩＣカード２は、最初に受信したコマンドに基づいて、その後に利用する通信プロトコルを決定する。
【００４９】
図４は、図２に示すＩＣカード２の処理について説明するためのフローチャートである。  
カードリーダライタ１４から磁界を受け、起電力を発生させると、ＩＣカード２は、起動コマンド（リクエストコマンド）の受信を待つ状態となる（ステップＳ１１）。この状態において、リクエストコマンドを受信すると（ステップＳ１２）、ＩＣカード２のＣＰＵ２５は、通信プロトコルの判定を行う（ステップＳ１３）。また、ＣＰＵ２５は、判定した通信プロトコルを示す情報（プロトコル情報）をＲＡＭ２７に格納する。ＲＡＭ２７は、プロトコル情報の記憶部として機能する。
【００５０】
通信プロトコルがＴｙｐｅＡである場合、選択部２４４は、ＴｙｐｅＡの通信プロトコルに対応する信号処理部２４３Ａを選択する（ステップＳ１４）。通信プロトコルがＴｙｐｅＢである場合、選択部２４４は、ＴｙｐｅＢの通信プロトコルに対応する信号処理部２４３Ｂを選択する（ステップＳ１５）。通信プロトコルがＴｙｐｅＣである場合、選択部２４４は、ＴｙｐｅＣの通信プロトコルに対応する信号処理部２４３Ｃを選択する（ステップＳ１６）。
【００５１】
ＣＰＵ２５は、リクエストコマンドに応じてリクエスト応答コマンドを作成する。リクエスト応答コマンドには、例えば、識別子、アプリケーションデータ、及びプロトコル情報などが含まれる。通信部２４は、リクエスト応答コマンドに対して選択部２４４により選択した信号処理部を用いて信号処理を施し、カードリーダライタ１４に対して送信する（ステップＳ１７）。
【００５２】
ＩＣカード２は、選択コマンドまたは停止コマンドの受信を待つ状態となる（ステップＳ１８）。ステップＳ１８において、選択コマンド  この状態において、ＩＣカード２は、通常の処理を行う（ステップＳ１９）。即ち、ＣＰＵ２５は、この状態においてカードリーダライタ１４からコマンドを受信した場合、受信したコマンドに応じた処理を行い、カードリーダに対してレスポンスを送信する。
【００５３】
また、チャネルが確率されている状態において、解除コマンドを受信した場合（ステップＳ２０）、ＩＣカード２は、チャネルを解消し、停止状態に移行する（ステップＳ２１）。即ち、チャネルが確立されている場合、ＩＣカード２は、解除コマンドを受信するまで通常の処理を繰り返し行う。
【００５４】
また、ステップＳ１８において、停止コマンドを受信した場合も、ＩＣカード２は停止状態に移行する（ステップＳ２１）。
【００５５】
停止状態に移行すると、ＩＣカード２は、再び起動コマンド（ウェークアップコマンド）の受信を待つ状態となる（ステップＳ２２）。
【００５６】
ステップＳ２２において、起動コマンドを受信した場合（ステップＳ２３、ＹＥＳ）、ＩＣカード２は、ステップＳ１７に移行する。これにより、ＩＣカード２がカードリーダライタ１４の通信可能範囲内に存在する間、常に同じ通信プロトコルにより処理が行われる。
【００５７】
上記した実施形態によると、ＩＣカード２は、各通信プロトコルに対応する複数の信号処理部を備えている。ＩＣカード２は、最初に受信したコマンドに基づいて受信したデータに用いられている通信プロトコルを判定する。ＩＣカード２は、判定した通信プロトコルに基づいて、処理に用いる信号処理部を選択する。これにより、１枚のＩＣカードで複数の通信プロトコルに対応することができる。
【００５８】
即ち、本実施形態によると、通信プロトコルの切替、製造段階及び発行段階では固定化せず、ユーザが利用する段階で臨機応変に切り替えることができる。この結果、より利用者の利便性を向上させることができる携帯可能電子装置、及び携帯可能電子装置の制御方法を提供することができる。
【００５９】
なお、本発明は上記した実施形態に限定されるものではない。上記した実施形態では、カードリーダライタ１４の通信可能範囲内にＩＣカード２が存在する間、常に同じ通信プロトコルを用いて処理を行う構成として説明したが、この構成に限定されない。例えば、処理途中の所定の段階で、通信プロトコルを切り替えることができる構成であってもよい。
【００６０】
図５は、図２に示すＩＣカード２の処理の他の例について説明するためのフローチャートである。なお、図５に示すステップＳ３１乃至ステップＳ４３は、図４に示すステップＳ１１乃至ステップＳ２３と同様の処理である。図５に示すＩＣカード２の動作は、停止状態において起動コマンドを受信した場合の処理の遷移が異なる。  
即ち、ステップＳ３８において停止コマンドを受信した場合、または、ステップＳ４０において解除コマンドを受信した場合、ＩＣカード２のＣＰＵ２５は、停止状態に移行する（ステップＳ４１）。
【００６１】
停止状態に移行すると、ＩＣカード２は、再び起動コマンド（リクエストコマンド、またはウェークアップコマンド）の受信を待つ状態となる（ステップＳ４２）。
【００６２】
ステップＳ４２において、起動コマンドを受信した場合（ステップＳ４３、ＹＥＳ）、ＣＰＵ２５は、ステップＳ３３に移行する。ＣＰＵ２５は、受信したコマンドに基づいて通信プロトコルの判定を行う（ステップＳ３３）。また、ＣＰＵ２５は、既にＲＡＭ２７に格納されているプロトコル情報の書き換えを行う。即ち、ＣＰＵ２５は、停止状態において受信したコマンドの通信プロトコルを示す情報をＲＡＭ２７に書き込む。
【００６３】
この場合、特定のアプリケーションの動作を行い、その後、連続して、他の通信プロトコルの他のアプリケーションを実行することができる。即ち、他の通信プロトコルの処理を行う場合に、ＩＣカード２をＯＦＦする必要がなくなる。この結果、より利用者の利便性を向上させることができる。
【００６４】
また、さらに、通信プロトコルとアプリケーションとを対応付けることもできる。通常、アプリケーションは不揮発性メモリ２８に格納される。この場合、不揮発性メモリ２８は、複数のアプリケーションと各アプリケーションの管理情報を記憶する記憶部として機能する。
【００６５】
例えば、不揮発性メモリ２８に格納されているアプリケーションの管理情報に、動作条件を追加する。この動作条件に、例えば、「通信プロトコルＴｙｐｅＡ選択時」、「通信プロトコルＴｙｐｅＢ選択時」などの情報を追加する。
【００６６】
例えば、アプリケーションＡの管理情報の動作条件に、「通信プロトコルＴｙｐｅＡ選択時」という情報を追加した場合、ＣＰＵ２５は、アプリケーションＡの実行時にＲＡＭ２７にＴｙｐｅＡを示すプロトコル情報が格納されているか否か判定する。ＣＰＵ２５は、ＲＡＭ２７にＴｙｐｅＡを示すプロトコル情報が格納されている場合にのみ、アプリケーションＡを実行する。
【００６７】
上記したように設定することにより、各通信プロトコル毎に実行することができるアプリケーションを制限することができる。
【００６８】
また、各通信プロトコル毎にチャネルを割り当てることにより、複数の通信プロトコルで同時に動作を実行する構成を実現することができる。例えば、通信プロトコルＴｙｐｅＡにチャネルＡを割り当てた状態で、例えば、通信プロトコルＴｙｐｅＢのコマンドが入力された場合、ＩＣカード２は、通信プロトコルＴｙｐｅＢにチャネルＢを割り当てる。
【００６９】
これにより、ＩＣカード２は、例えば、チャネルＡの処理がアプリケーション上の任意のコマンドまで移行した状態で、チャネルＢにより他のアプリケーションを実行することができる。
【００７０】
上記したように、ＩＣカード２内に処理の経過を示すステータス情報、及び選択している通信プロトコルを示すプロトコル情報を各チャネル毎に設定することにより、ＩＣカード２は、それぞれ独立した状態で各処理を実行することができる。これにより、さらに利用者の利便性を向上させることができる携帯可能電子装置、及び携帯可能電子装置の制御方法を提供することができる。
【００７１】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【００７２】
上記した実施形態では、信号処理部２４３は、ＴｙｐｅＡ、Ｂ、及びＣの通信プロトコルに対応した構成であるとして説明したが、この構成に限定されない。さらに他の通信方式に対応する構成であってもよい。この場合、信号処理部２４３は、さらに他の通信プロトコルに対応する信号処理部を備える。
【符号の説明】
【００７３】
１…ＩＣカード処理装置、２…ＩＣカード、１１…端末装置、１２…ディスプレイ、１３…キーボード、１４…カードリーダライタ、２１…本体、２２…ＩＣモジュール、２３…ＩＣチップ、２４…通信部、２５…ＣＰＵ、２６…ＲＯＭ、２７…ＲＡＭ、２８…不揮発性メモリ、２４１…アンテナ、２４２…送受信回路、２４３…信号処理部、２４４…選択部。
【図１】
2010218453.tif 000003
【図２】
2010218453.tif 000004
【図３】
2010218453.tif 000005
【図４】
2010218453.tif 000006
【図５】
2010218453.tif 000007