(57)【要約】【課題】より利便性の高い携帯可能電子装置、及び携帯可能電子装置の処理システムを提供する。【解決手段】一実施形態に係る携帯可能電子装置は、前記外部機器から送信された初期応答要求コマンドを受信する受信部と、応用分野識別子とそれぞれ異なる国記号とを有する複数のアプリケーションを予め記憶する記憶部と、受信された前記初期応答要求コマンドから応用分野識別子及び国記号を認識し、前記認識された応用分野識別子及び国記号と、前記記憶部により記憶されている前記各アプリケーションが有する応用分野識別子及び国記号とを比較する比較部と、前記比較部の比較結果が一致した前記アプリケーションを実行して前記初期応答要求コマンドに対するレスポンスを生成し、前記比較部の比較結果が一致しなかった前記アプリケーションを実行しないコマンド処理部と、前記比較部の比較結果が一致である場合、前記コマンド処理部により生成された前記レスポンスを前記外部機器に送信する送信部と、を具備する。【選択図】      図２
2015015044.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と非接触通信を行う携帯可能電子装置であって、
前記外部機器から送信された初期応答要求コマンドを受信する受信部と、
応用分野識別子とそれぞれ異なる国記号とを有する複数のアプリケーションを予め記憶する記憶部と、
受信された前記初期応答要求コマンドから応用分野識別子及び国記号を認識し、前記認識された応用分野識別子及び国記号と、前記記憶部により記憶されている前記各アプリケーションが有する応用分野識別子及び国記号とを比較する比較部と、
前記比較部の比較結果が一致した前記アプリケーションを実行して前記初期応答要求コマンドに対するレスポンスを生成し、前記比較部の比較結果が一致しなかった前記アプリケーションを実行しないコマンド処理部と、
前記比較部の比較結果が一致である場合、前記コマンド処理部により生成された前記レスポンスを前記外部機器に送信する送信部と、
を具備する携帯可能電子装置。
【請求項２】
前記比較部は、前記初期応答要求コマンドから国記号を認識し、前記認識された国記号と、前記記憶部により記憶されている国記号とを各アプリケーション毎に比較する、
請求項１に記載の携帯可能電子装置。
【請求項３】
前記記憶部は、国名または地域名に対応する値を国記号として記憶し、
前記比較部は、受信された前記初期応答要求コマンドから国記号の値を認識し、前記認識された値と、前記記憶部により記憶されている国記号の値とを各アプリケーション毎に比較する、
請求項２に記載の携帯可能電子装置。
【請求項４】
前記各部を備えるＩＣモジュールと、
前記ＩＣモジュールが配設される本体と、
を具備する請求項１に記載の携帯可能電子装置。
【請求項５】
携帯可能電子装置と、前記携帯可能電子装置と非接触通信を行う携帯可能電子装置の処理装置とを備える携帯可能電子装置処理システムであって、
前記処理装置は、
応用分野識別子及び国記号を予め記憶する第１の記憶部と、
前記第１の記憶部により応用分野識別子及び国記号を含む初期応答要求コマンドを生成するコマンド生成部と、
前記コマンド生成部により生成された前記初期応答要求コマンドを前記携帯可能電子装置に送信する第１の送信部と、
前記携帯可能電子装置から送信されたレスポンスを受信する第１の受信部と、
を具備し、
前記携帯可能電子装置は、
前記処理装置から送信された前記初期応答要求コマンドを受信する第２の受信部と、
応用分野識別子とそれぞれ異なる国記号とを有する複数のアプリケーションを予め記憶する第２の記憶部と、
受信された前記初期応答要求コマンドから応用分野識別子及び国記号を認識し、前記認識された応用分野識別子及び国記号と、前記第２の記憶部により記憶されている前記各アプリケーションが有する応用分野識別子及び国記号とを比較する比較部と、
前記比較部の比較結果が一致した前記アプリケーションを実行して前記初期応答要求コマンドに対するレスポンスを生成し、前記比較部の比較結果が一致しなかった前記アプリケーションを実行しないコマンド処理部と、
前記比較部の比較結果が一致である場合、前記コマンド処理部により生成された前記レスポンスを前記処理装置に送信する第２の送信部と、
を具備する携帯可能電子装置処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯可能電子装置、及び携帯可能電子装置の処理システムに関する。
【背景技術】
【０００２】
一般的に、携帯可能電子装置として用いられるＩＣカードは、プラスチックなどで形成されたカード状の本体と本体に埋め込まれたＩＣモジュールとを備えている。ＩＣモジュールは、ＩＣチップを有している。ＩＣチップは、電源が無い状態でもデータを保持することができるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）またはフラッシュＲＯＭなどの不揮発性メモリと、種々の演算を実行するＣＰＵとを有している。
【０００３】
ＩＣカードは、例えば、国際標準規格ＩＳＯ／ＩＥＣ７８１６、及びＩＳＯ／ＩＥＣ１４４４３に準拠したＩＣカードである。ＩＣカードは、携帯性に優れ、且つ、外部装置との通信及び複雑な演算処理を行う事ができる。また、偽造が難しい為、ＩＣカードは、機密性の高い情報などを格納してセキュリティシステム、電子商取引などに用いられることが想定される。
【０００４】
また、近年、非接触通信によりデータの送受信を行うことができるＩＣカードが一般的に普及している。上記したような非接触通信を行うＩＣカードは、ＩＣチップとアンテナとを備えている。ＩＣカードは、ＩＣカードを処理するＩＣカード処理装置のリーダライタから発せられる磁界を受けて、カード内のアンテナを電磁誘導により起電させることにより動作する。また、ＩＣカードは、非接触通信により処理装置からコマンドを受信した場合、受信したコマンドに応じてアプリケーションを実行する。これにより、ＩＣカードは、種々の機能を実現することができる。
【０００５】
ＩＣカードの処理装置は、一定間隔で無線通信により初期応答要求コマンドを送信する。ＩＣカードは、初期応答要求コマンドを受信する場合、初期応答要求コマンドに対するレスポンスを生成し、生成したレスポンスを処理装置に送信する。処理装置は、レスポンスを受け取ることにより、通信可能範囲にＩＣカードが存在することを認識することができる。
【０００６】
また、ＩＣカードは、応用分野識別子（ＡＦＩ）を保持している。ＡＦＩは、ＩＣカードの処理装置が応用分野に応じたＩＣカードを選ぶ為に用いられる。例えば、処理装置は、初期応答要求コマンドにＡＦＩとして応用分野に応じた値を設定する。ＩＣカードは、初期応答要求コマンドに設定されているＡＦＩの値と、自身が保持するＡＦＩの値とを比較し、一致する場合にレスポンスを処理装置に送信する。これにより、処理装置は、所望のＩＣカードに対して処理を行うことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３４８８１６６号公報
【特許文献２】特開平４−１５５４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、処理装置の通信可能範囲にＡＦＩが一致するＩＣカードが複数存在する場合、処理装置は、処理を行うＩＣカードを特定することができない可能性がある。例えば、入国許可証（ビザ）などがＩＣカードとして発行される場合、同じＡＦＩを有するＩＣカードが複数枚重なった状態で利用者に所持されることが想定される。このような場合、処理装置は、所望のＩＣカードを特定することが困難であるという課題がある。
【０００９】
そこで、より利便性の高い携帯可能電子装置、及び携帯可能電子装置の処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
一実施形態に係る携帯可能電子装置は、前記外部機器から送信された初期応答要求コマンドを受信する受信部と、応用分野識別子とそれぞれ異なる国記号とを有する複数のアプリケーションを予め記憶する記憶部と、受信された前記初期応答要求コマンドから応用分野識別子及び国記号を認識し、前記認識された応用分野識別子及び国記号と、前記記憶部により記憶されている前記各アプリケーションが有する応用分野識別子及び国記号とを比較する比較部と、前記比較部の比較結果が一致した前記アプリケーションを実行して前記初期応答要求コマンドに対するレスポンスを生成し、前記比較部の比較結果が一致しなかった前記アプリケーションを実行しないコマンド処理部と、前記比較部の比較結果が一致である場合、前記コマンド処理部により生成された前記レスポンスを前記外部機器に送信する送信部と、を具備する。
【図面の簡単な説明】
【００１１】
【図１】図１は、一実施形態に係るＩＣカード処理システムの構成例について説明するための図である。
【図２】図２は、一実施形態に係るＩＣカードの構成例について説明するための図である。
【図３】図３は、一実施形態に係る応用分野識別子の例について説明するための図である。
【図４】図４は、一実施形態に係る国記号の例について説明するための図である。
【図５】図５は、一実施形態に係るＩＣカード処理システムによる処理の例について説明するための図である。
【図６】図６は、一実施形態に係るＩＣカード処理システムによる処理の例について説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら、一実施形態に係る携帯可能電子装置、携帯可能電子装置の処理装置、及び携帯可能電子装置の処理システムについて詳細に説明する。
【００１３】
本実施形態に係る携帯可能電子装置（ＩＣカード）２０及びＩＣカードを処理する処理装置（端末装置）１０は、例えば、ＩＳＯ／ＩＥＣ１４４４３などにより規定されている非接触通信の機能を備える。これにより、ＩＣカード２０及び端末装置１０は、互いにデータの送受信を行うことができる。
【００１４】
図１は、一実施形態に係るＩＣカード処理システム１の構成例を示す。  
ＩＣカード処理システム１は、ＩＣカード２０を処理する端末装置１０と、ＩＣカード２０と、を備える。端末装置１０とＩＣカード２０とは、上記したように非接触通信により互いに種々のデータを送受信する。
【００１５】
端末装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、送受信部１５、共振部１６、ロジック部１７、上位インターフェース１８、及び電源部１９を備える。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、送受信部１５、共振部１６、ロジック部１７、及び上位インターフェース１８は、それぞれバスを介して互いに接続されている。
【００１６】
ＣＰＵ１１は、端末装置１０全体の制御を司る制御部として機能する。ＣＰＵ１１は、ＲＯＭ１２又は不揮発性メモリ１４に記憶されている制御プログラム及び制御データに基づいて種々の処理を行う。例えば、ＣＰＵ１１は、送受信部１５及び共振部１６を介してＩＣカード２０とコマンド及びレスポンスの送受信を行う。
【００１７】
ＲＯＭ１２は、予め制御用のプログラム及び制御データなどを記憶する不揮発性のメモリである。ＲＡＭ１３は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の処理中のデータなどを一時的に格納する。例えば、ＲＡＭ１３は、送受信部１５及び共振部１６を介して外部の機器と送受信するデータを一時的に格納する。また、ＲＡＭ１３は、ＣＰＵ１１が実行するプログラムを一時的に格納する。
【００１８】
不揮発性メモリ１４は、例えばＥＥＰＲＯＭ、ＦＲＡＭ（登録商標）などを備える。不揮発性メモリ１４は、例えば、制御用のプログラム、制御データ、アプリケーション、及びアプリケーションに用いられるデータなどを記憶する。
【００１９】
送受信部１５及び共振部１６は、ＩＣカード２０と通信を行うためのインターフェース装置である。
【００２０】
送受信部１５は、共振部１６により送受信するデータに対して信号処理を施す。例えば、送受信部１５は、符号化、復号、変調、及び復調を行なう。送受信部１５は、符号化及び変調を施したデータを共振部１６に供給する。
【００２１】
共振部１６は、例えば所定の共振周波数を有するアンテナを有する。共振部１６は、送受信部１５から供給されるデータに応じて磁界を発生させる。これにより、端末装置１０は、通信可能範囲に存在するＩＣカード２０に対してデータを非接触で送信することができる。
【００２２】
また、共振部１６は、磁界を検知し、検知した磁界に応じてデータを生成する。これにより、共振部１６は、データを非接触で受信することができる。共振部１６は、受信したデータを送受信部１５に供給する。送受信部１５は、共振部１６により受信したデータに対して復調及び復号を行う。これにより、端末装置１０は、ＩＣカード２０から送信された元のデータを取得することができる。
【００２３】
ロジック部１７は、所定の演算処理を行う。例えば、ロジック部１７は、ＣＰＵ１１の制御に基づいて、データの暗号化、復号、及び乱数生成などの演算処理を行う。
【００２４】
上位インターフェース１８は、上位端末と通信するためのインターフェースである。上位端末は、例えば操作部及び表示部などを備える。操作部は、例えば操作キーなどを備え、操作者により入力される操作に基づいて、操作信号を生成する。表示部は、種々の情報を表示する。上位インターフェース１８は、上位端末からデータを受け取り、ＣＰＵ１１に伝送する。また、上位インターフェース１８は、送受信部１５及び共振部１６によりＩＣカード２０から取得したデータを上位端末に伝送する構成であってもよい。
【００２５】
電源部１９は、端末装置１０の各部に電力を供給する。
【００２６】
また、不揮発性メモリ１４は、国記号（ｃｏｕｎｔｒｙ  ｃｏｄｅ：ＣＣ）を記憶する国記号記憶部１４ａを有する。国記号記憶部１４ａは、例えば、上位インターフェース１８を介して上位端末から入力される国記号を記憶する。また、端末装置１０が操作入力を受け付ける操作部を有する場合、国記号記憶部１４ａは、操作部に入力される操作に応じた国記号を記憶する構成であってもよい。また、ＲＯＭ１２が国記号記憶部１４ａを備える構成であってもよい。なお、国記号については後述する。
【００２７】
図２は、一実施形態に係るＩＣカード２０の構成例を示す。  
図２に示すように、ＩＣカード２０は、例えば、矩形状の本体２１と、本体２１内に内蔵されたＩＣモジュール２２とを備える。ＩＣモジュール２２は、ＩＣチップ２３と、共振部（アンテナ）２４とを備える。ＩＣチップ２３と共振部２４とは、互いに接続された状態でＩＣモジュール２２内に形成されている。
【００２８】
なお、本体２１は、少なくとも共振部２４が配設されるＩＣモジュール２２を設置可能な形状であれば、矩形状に限らず如何なる形状であっても良い。
【００２９】
ＩＣチップ２３は、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７、不揮発性メモリ２８、送受信部２９、電源部３１、及びロジック部３２などを備える。ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７、不揮発性メモリ２８、送受信部２９、電源部３１、及びロジック部３２は、バスを介して互いに接続されている。
【００３０】
共振部２４は、端末装置（外部機器）１０の共振部１６と通信を行うためのインターフェースである。共振部２４は、例えば、ＩＣモジュール２２内に所定の形状で配設される金属線により構成されるアンテナを備える。
【００３１】
ＩＣカード２０は、端末装置１０に送信するデータに応じてアンテナにより磁界を発生させる。これにより、ＩＣカード２０は、端末装置１０に対してデータを送信することができる。また、ＩＣカード２０は、電磁誘導によりアンテナに発生する誘導電流に基づいて端末装置１０から送信されるデータを認識する。
【００３２】
ＣＰＵ２５は、ＩＣカード２０全体の制御を司る制御部として機能する。ＣＰＵ２５は、ＲＯＭ２６あるいは不揮発性メモリ２８に記憶されている制御プログラム及び制御データに基づいて種々の処理を行う。例えば、端末装置１０から受信したコマンドに応じて種々の処理を行い、処理結果としてのレスポンスなどのデータの生成を行なう。
【００３３】
ＲＯＭ２６は、予め制御用のプログラム及び制御データなどを記憶する不揮発性のメモリである。ＲＯＭ２６は、製造段階で制御プログラム及び制御データなどを記憶した状態でＩＣカード２０内に組み込まれる。即ち、ＲＯＭ２６に記憶される制御プログラム及び制御データは、予めＩＣカード２０の仕様に応じて組み込まれる。
【００３４】
ＲＡＭ２７は、ワーキングメモリとして機能する揮発性のメモリである。ＲＡＭ２７は、ＣＰＵ２５の処理中のデータなどを一時的に格納する。例えば、ＲＡＭ２７は、共振部２４を介して端末装置１０から受信したデータを一時的に格納する。またＲＡＭ２７は、共振部２４を介して端末装置１０に送信するデータを一時的に格納する。またさらに、ＲＡＭ２７は、ＣＰＵ２５が実行するプログラムを一時的に格納する。
【００３５】
不揮発性メモリ２８は、例えば、ＥＥＰＲＯＭあるいはフラッシュＲＯＭなどのデータの書き込み及び書換えが可能な不揮発性のメモリを備える。不揮発性メモリ２８は、ＩＣカード２０の運用用途に応じて制御プログラム及び種々のデータを格納する。
【００３６】
たとえば、不揮発性メモリ２８では、プログラムファイル及びデータファイルなどが創成される。創成された各ファイルには、制御プログラム及び種々のデータなどが書き込まれる。ＣＰＵ２５は、不揮発性メモリ２８、または、ＲＯＭ２６に記憶されているプログラムを実行することにより、種々の処理を実現することができる。
【００３７】
送受信部２９は、端末装置１０に送信するデータに対して符号化、負荷変調などの信号処理を行う。例えば、送受信部２９は、端末装置１０に送信するデータの変調（増幅）を行う。送受信部２９は、信号処理を施したデータを共振部２４に送信する。
【００３８】
また、送受信部２９は、共振部２４により受信する信号に対して復調、及び復号を行う。例えば、送受信部２９は、共振部２４により受信する信号の解析を行う。これにより、送受信部２９は、２値の論理データを取得する。送受信部２９は、解析したデータをバスを介してＣＰＵ２５に送信する。
【００３９】
電源部３１は、共振部２４により受け取られた電波（例えばキャリア波）に基づいて電力を生成する。さらに、電源部３１は、動作クロックを生成する。電源部３１は、生成した電力及び動作クロックをＩＣカード２０の各部に供給する。ＩＣカード２０の各部は、電力の供給を受けた場合、動作可能な状態になる。
【００４０】
ロジック部３２は、演算処理をハードウエアにより行う演算部である。例えば、ロジック部３２は、端末装置１０からのコマンドに基づいて、暗号化、復号、及び乱数の生成などの処理を行う。例えば、端末装置１０から相互認証コマンドを受信する場合、ロジック部３２は、乱数を生成し、生成した乱数をＣＰＵ２５に伝送する。
【００４１】
また、不揮発性メモリ２８は、国記号を記憶する国記号記憶部２８ａを備えている。国記号記憶部２８ａは、例えば、ＩＣカード２０のファイルの創成時に外部から入力される国記号を記憶する。また、ＲＯＭ２６が国記号記憶部２８ａを備える構成であってもよい。この場合、ＲＯＭ２６は、国記号を記憶した状態でＩＣチップ２３に組み込まれる。また、不揮発性メモリ２８が、複数のアプリケーションを記憶する場合、国記号記憶部２８ａは、各アプリケーション毎に国記号を記憶する構成であってもよい。なお、国記号については後述する。
【００４２】
ＩＣカードの処理装置は、一定間隔で無線通信により初期応答要求コマンドを送信する。ＩＣカードは、初期応答要求コマンドを受信する場合、初期応答要求コマンドに対するレスポンスを生成し、生成したレスポンスを処理装置に送信する。処理装置は、レスポンスを受け取ることにより、通信可能範囲にＩＣカードが存在することを認識することができる。
【００４３】
また、ＩＣカードは、応用分野識別子（ＡＦＩ）を保持している。ＡＦＩは、ＩＣカードの処理装置が応用分野に応じたＩＣカードを選ぶ為に用いられる。例えば、処理装置は、初期応答要求コマンドにＡＦＩとして応用分野に応じた値を設定する。ＩＣカードは、初期応答要求コマンドに設定されているＡＦＩの値と、自身が保持するＡＦＩの値とを比較し、一致する場合にレスポンスを処理装置に送信する。これにより、処理装置は、所望のＩＣカードに対して処理を行うことができる。
【００４４】
図１に示す端末装置１０は、共振部１６により一定間隔で無線通信により初期応答要求コマンドを送信する。これにより、端末装置１０は、通信可能範囲内に存在するＩＣカード２０を認識し、通信に関する設定を行う。なお、端末装置１０は、初期応答要求コマンドに、応用分野識別子（ＡＦＩ）、及び国記号（ＣＣ）を付加する。
【００４５】
図３は、一実施形態に係る応用分野識別子の例を示す。  
ＡＦＩは、端末装置１０が応用分野を特定する為に用いられる識別子である。ＡＦＩは、例えば８ｂｉｔ（１ｂｙｔｅ）で表現される値である。端末装置１０は、端末装置１０が用いられる分野に応じたＡＦＩの値を例えばＲＯＭ１２、または不揮発性メモリ１４などにより予め記憶する。端末装置１０は、初期応答要求コマンドに自身が記憶しているＡＦＩの値を設定する。
【００４６】
また、ＩＣカード２０は、ＩＣカード２０が用いられる分野に応じたＡＦＩの値を例えばＲＯＭ２６、または不揮発性メモリ２８などにより予め記憶する。ＩＣカード２０は、初期応答要求コマンドを受信する場合、初期応答要求コマンドのＡＦＩの値と、自身が記憶しているＡＦＩの値とを比較し、一致する場合に後段の処理を行う。即ち、ＩＣカード２０は、初期応答要求コマンドのＡＦＩの値と、自身が記憶しているＡＦＩの値とが一致しない場合、処理を終了する。これにより、端末装置１０は、端末装置１０に対応するＩＣカード２０を絞り込むことが出来る。
【００４７】
図３に示すように、例えば、端末装置１０が、輸送分野（Ｔｒａｎｓｐｏｒｔ）に用いられる場合、端末装置１０は、ＡＦＩとして「１０」または、「１Ｙ」を記憶する。端末装置１０は、初期応答要求コマンドにＡＦＩとして「１０」または、「１Ｙ」の値を設定し、初期応答要求コマンドを送信する。ＩＣカード２０は、初期応答要求コマンドを受信した場合、自身が記憶しているＡＦＩの値が「１０」または、「１Ｙ」であるか確認する。ＩＣカード２０は、自身が記憶しているＡＦＩの値が「１０」または、「１Ｙ」である場合、後段の処理を行う。
【００４８】
また、例えば、端末装置１０が、金融分野（Ｆｉｎａｎｃｉａｌ）に用いられる場合、端末装置１０は、ＡＦＩとして「２０」または、「２Ｙ」を記憶する。端末装置１０は、初期応答要求コマンドにＡＦＩとして「２０」または、「２Ｙ」の値を設定し、初期応答要求コマンドを送信する。ＩＣカード２０は、初期応答要求コマンドを受信した場合、自身が記憶しているＡＦＩの値が「２０」または、「２Ｙ」であるか確認する。ＩＣカード２０は、自身が記憶しているＡＦＩの値が「２０」または、「２Ｙ」である場合、後段の処理を行う。
【００４９】
図４は、一実施形態に係る国記号（ＣＣ）の例を示す。  
ＣＣは、国名（地域名を含む）を示す識別子である。ＣＣは、例えば、ＩＳＯ／ＩＥＣ３１６６−１に規定されるように、１６ｂｉｔ（２ｂｙｔｅ）で表現される値である。ＩＣカード処理システム１は、ＣＣの値と国名とを予め対応付け、図４に示すような国記号テーブルを設定する。これにより、ＣＣの値から国名を特定することができる。
【００５０】
端末装置１０は、国記号テーブルに基づいてＣＣの値を例えば国記号記憶部１４ａにより予め記憶する。端末装置１０は、例えば、端末装置１０が運用される国に応じたＣＣの値を予め記憶する。端末装置１０は、初期応答要求コマンドに自身が記憶しているＣＣの値を設定する。
【００５１】
また、ＩＣカード２０は、国記号テーブルに基づいてＣＣの値を国記号記憶部２８ａにより予め記憶する。ＩＣカード２０は、初期応答要求コマンドを受信する場合、初期応答要求コマンドのＣＣの値と、国記号記憶部２８ａにより記憶されているＣＣの値とを比較し、一致する場合に後段の処理を行う。即ち、ＩＣカード２０は、初期応答要求コマンドのＣＣの値と、国記号記憶部２８ａにより記憶されているＣＣの値とが一致しない場合、処理を終了する。これにより、端末装置１０は、端末装置１０に対応するＩＣカード２０をさらに絞り込むことが出来る。
【００５２】
図４に示すように、例えば、端末装置１０が、アメリカ合衆国（Ｕｎｉｔｅｄ  Ｓｔａｔｅｓ）で用いられる場合、端末装置１０は、ＣＣの値として「８４０」を記憶する。端末装置１０は、初期応答要求コマンドにＣＣの値として「８４０」を設定し、初期応答要求コマンドを送信する。ＩＣカード２０は、初期応答要求コマンドを受信した場合、自身が記憶しているＣＣの値が「８４０」であるか確認する。ＩＣカード２０は、自身が記憶しているＣＣの値が「８４０」である場合、後段の処理を行う。
【００５３】
また、例えば、端末装置１０が、アイスランド（Ｉｃｅｌａｎｄ）で用いられる場合、端末装置１０は、ＣＣの値として「３５２」を記憶する。端末装置１０は、初期応答要求コマンドにＣＣの値として「３５２」を設定し、初期応答要求コマンドを送信する。ＩＣカード２０は、初期応答要求コマンドを受信した場合、自身が記憶しているＣＣの値が「３５２」であるか確認する。ＩＣカード２０は、自身が記憶しているＣＣの値が「３５２」である場合、後段の処理を行う。
【００５４】
図５は、端末装置１０が送信する初期応答要求コマンドの例を示す。  
図５に示すように、初期応答要求コマンドは、「ＡＰｆ」、「ＡＦＩ」、「ＣＣ」、「ＰＡＲＡＭ」、及び「ＣＲＣ＿Ｂ」を有する。
【００５５】
ＡＰｆは、初期応答要求コマンドで使用されるパラメータである。ＡＰｆは、例えば１ｂｙｔｅのデータである。
【００５６】
ＡＦＩは、上記したように、端末装置１０が応用分野を特定する為に用いられる識別子である。ＡＦＩは、例えば８ｂｉｔ（１ｂｙｔｅ）で表現される値である。即ち、端末装置１０は、初期応答要求コマンドの先頭から９ｂｉｔ乃至１６ｂｉｔ目にＡＦＩの値を設定する。
【００５７】
ＣＣは、上記したように、国名（地域名を含む）を示す識別子である。ＣＣは、例えば、１６ｂｉｔ（２ｂｙｔｅ）で表現される値である。即ち、端末装置１０は、初期応答要求コマンドの先頭から１７ｂｉｔ乃至３２ｂｉｔ目にＣＣの値を設定する。
【００５８】
ＰＡＲＡＭは、属性情報のパラメータである。ＰＡＲＡＭは、例えば８ｂｉｔ（１ｂｙｔｅ）のデータである。ＰＡＲＡＭは、コマンドの種類、及び、スロットマーカー方式またはタイムスロット方式などのアンチコリジョンで使用されるスロットの数などを示す。
【００５９】
ＣＲＣ＿Ｂは、巡回冗長検査符号である。ＣＲＣ＿Ｂは、例えば、１６ｂｉｔ（２ｂｙｔｅ）で表現される値である。ＣＲＣ＿Ｂは、ＣＲＣ＿Ｂを含むコマンドをキャラクタとして有するフレーム内のデータビットから計算される値である。ＩＣカード２０は、受信したコマンドのＣＲＣ＿Ｂを用いて、受信したコマンドが正常に伝送されたものであるか否かを判断する。
【００６０】
図６は、一実施形態に係るＩＣカード２０の動作の例を示す。  
まず、端末装置１０は、ＩＣカード２０の検知を行なう為に、共振部１６により初期応答要求コマンドを繰り返し通信可能範囲に送信する。
【００６１】
ＩＣカード２０は、端末装置１０の共振部１６の通信可能範囲内に進入する場合、活性化されてアイドル状態になる（ステップＳ１１）。さらに、ＩＣカード２０は、初期応答要求コマンドを受信する（ステップＳ１２）。
【００６２】
ＩＣカード２０のＣＰＵ２５は、受信した初期応答要求コマンドを解析する。これにより、ＣＰＵ２５は、初期応答要求コマンドの「ＡＰｆ」、「ＡＦＩ」、「ＣＣ」、「ＰＡＲＡＭ」、及び「ＣＲＣ＿Ｂ」のそれぞれの値を認識する。
【００６３】
ＣＰＵ２５は、認識した初期応答要求コマンドのＡＦＩの値と、ＩＣカード２０のＲＯＭ２６、または不揮発性メモリ２８により記憶されているＡＦＩの値とが一致するか否か判定する（ステップＳ１３）。
【００６４】
認識したＡＦＩの値と、ＩＣカード２０に記憶されているＡＦＩの値とが一致しない場合、ＣＰＵ２５は、ステップＳ１２に移行し、初期応答要求コマンドの受信を待つ状態になる。これにより、端末装置１０により特定される応用分野に該当しないＩＣカード２０が処理対象から除外される。
【００６５】
認識したＡＦＩの値と、ＩＣカード２０に記憶されているＡＦＩの値とが一致する場合、ＣＰＵ２５は、認識した初期応答要求コマンドのＣＣの値と、国記号記憶部２８ａにより記憶されているＣＣの値とが一致するか否か判定する（ステップＳ１４）。
【００６６】
認識したＣＣの値と、ＩＣカード２０に記憶されているＣＣの値とが一致しない場合、ＣＰＵ２５は、ステップＳ１２に移行し、初期応答要求コマンドの受信を待つ状態になる。これにより、端末装置１０により特定される国記号に該当しないＩＣカード２０が処理対象から除外される。
【００６７】
認識したＣＣの値と、ＩＣカード２０に記憶されているＣＣの値とが一致した場合、ＣＰＵ２５は、初期応答要求コマンドに対するレスポンスを生成し、端末装置１０に送信する（ステップＳ１５）。これ以降、ＩＣカード２０及び端末装置１０は、通常の処理を行う（ステップＳ１６）。即ち、ＩＣカード２０及び端末装置１０は、互いにコマンド及びレスポンスを送受信することにより、アンチコリジョン処理、相互認証処理、及び通常のコマンド処理などを行う。
【００６８】
上記した実施形態に係るＩＣカード処理システム１は、国記号記憶部１４ａを備える端末装置と、国記号記憶部２８ａを備えるＩＣカード２０とを備える。端末装置１０は、国記号記憶部１４ａにより記憶されている国記号（ＣＣ）を初期応答要求コマンドに設定し、送信する。ＩＣカード２０は、初期応答要求コマンドに設定されているＣＣの値と、国記号記憶部２８ａにより記憶されている国記号とを比較する。ＩＣカード２０は、比較結果が一致である場合に、端末装置１０にレスポンスを送信する。
【００６９】
これにより、端末装置１０により特定されるＣＣに該当しないＩＣカード２０が処理対象から除外される。この為、特定の応用分野に用いられるＩＣカード２０が、端末装置１０の共振部１６の通信可能範囲に複数枚存在する場合であっても、端末装置１０は、所望のＩＣカードを特定することができる。この結果、衝突などを抑えることができ、より利便性の高い携帯可能電子装置、携帯可能電子装置の処理装置、及び携帯可能電子装置の処理システムを提供することができる。
【００７０】
なお、上記の実施形態では、ＣＣは、１６ｂｉｔ（２ｂｙｔｅ）で表現される値としたが、この構成に限定されない。ＣＣのデータ量は、識別する国名の数に応じて適宜設定される。例えば、ＣＣが８ｂｉｔ（１ｂｙｔｅ）であれば２５６通りの値を表現することができる。この為、単に国名で区分する場合、ＣＣは、１ｂｙｔｅのデータであってもよい。また、ヨーロッパ、北米、南米、アジア、アフリカなどで区分する場合、４ｂｉｔ程度でも表現可能である。
【００７１】
さらに、ＣＣを２ｂｙｔｅよりも大きなデータにすることで、国の中の細かな地域でも区分することができる。この場合、端末装置１０は、例えば、日本の関西地域で用いられる交通ＩＣカードと、日本の関東地域で用いられる交通ＩＣカードとを識別することができる。これにより、より衝突の機会を減らす事ができる。
【００７２】
なお、上述の各実施の形態で説明した機能は、ハードウエアを用いて構成するに留まらず、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現することもできる。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００７３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【００７４】
以下に本願の出願当初の請求項を付記する。
【００７５】
［Ｃ１］
外部機器と非接触通信を行う携帯可能電子装置であって、
前記外部機器から送信された初期応答要求コマンドを受信する受信部と、
所定コードを予め記憶する記憶部と、
受信された前記初期応答要求コマンドから所定コードを認識し、前記認識された所定コードと、前記記憶部により記憶されている所定コードとを比較する比較部と、
前記比較部の比較結果が一致である場合、前記初期応答要求コマンドに対するレスポンスを生成するコマンド処理部と、
前記コマンド処理部により生成された前記レスポンスを前記外部機器に送信する送信部と、
を具備する携帯可能電子装置。
【００７６】
［Ｃ２］
前記記憶部は、国記号を所定コードとして予め記憶し、
前記比較部は、前記初期応答要求コマンドから国記号を認識し、前記認識された国記号と、前記記憶部により記憶されている国記号とを比較する、
Ｃ１に記載の携帯可能電子装置。
【００７７】
［Ｃ３］
前記記憶部は、国名または地域名に対応する値を国記号として記憶し、
前記比較部は、受信された前記初期応答要求コマンドから国記号の値を認識し、前記認識された値と、前記記憶部により記憶されている国記号の値とを比較する、
Ｃ２に記載の携帯可能電子装置。
【００７８】
［Ｃ４］
応用分野識別子を記憶する応用分野識別子記憶部をさらに具備し、
前記比較部は、受信された前記初期応答要求コマンドから応用分野識別子を認識し、前記認識された応用分野識別子と、前記応用分野識別子記憶部により記憶されている応用分野識別子とを比較する、
Ｃ３に記載の携帯可能電子装置。
【００７９】
［Ｃ５］
前記各部を備えるＩＣモジュールと、
前記ＩＣモジュールが配設される本体と、
を具備するＣ１に記載の携帯可能電子装置。
【００８０】
［Ｃ６］
携帯可能電子装置と非接触通信を行う携帯可能電子装置の処理装置であって、
所定コードを予め記憶する記憶部と、
前記記憶部により所定コードを含む初期応答要求コマンドを生成するコマンド生成部と、
前記コマンド生成部により生成された前記初期応答要求コマンドを前記携帯可能電子装置に送信する送信部と、
前記携帯可能電子装置から送信されたレスポンスを受信する受信部と、
を具備する携帯可能電子装置の処理装置。
【００８１】
［Ｃ７］
携帯可能電子装置と、前記携帯可能電子装置と非接触通信を行う携帯可能電子装置の処理装置とを備える携帯可能電子装置処理システムであって、
前記処理装置は、
所定コードを予め記憶する第１の記憶部と、
前記第１の記憶部により所定コードを含む初期応答要求コマンドを生成するコマンド生成部と、
前記コマンド生成部により生成された前記初期応答要求コマンドを前記携帯可能電子装置に送信する第１の送信部と、
前記携帯可能電子装置から送信されたレスポンスを受信する第１の受信部と、
を具備し、
前記携帯可能電子装置は、
前記処理装置から送信された前記初期応答要求コマンドを受信する第２の受信部と、
所定コードを予め記憶する第２の記憶部と、
受信された前記初期応答要求コマンドから所定コードを認識し、前記認識された所定コードと、前記第２の記憶部により記憶されている所定コードとを比較する比較部と、
前記比較部の比較結果が一致である場合、前記初期応答要求コマンドに対するレスポンスを生成するコマンド処理部と、
前記コマンド処理部により生成された前記レスポンスを前記外部機器に送信する第２の送信部と、
を具備する携帯可能電子装置処理システム。
【符号の説明】
【００８２】
１…ＩＣカード処理システム、１０…端末装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…不揮発性メモリ、１４ａ…国記号記憶部、１５…送受信部、１６…共振部、１７…ロジック部、１８…上位インターフェース、１９…電源部、２０…ＩＣカード、２１…本体、２２…ＩＣモジュール、２３…ＩＣチップ、２４…共振部、２５…ＣＰＵ、２６…ＲＯＭ、２７…ＲＡＭ、２８…不揮発性メモリ、２８ａ…国記号記憶部、２９…送受信部、３１…電源部、３２…ロジック部。
【図１】
2015015044.tif 000003
【図２】
2015015044.tif 000004
【図３】
2015015044.tif 000005
【図４】
2015015044.tif 000006
【図５】
2015015044.tif 000007
【図６】
2015015044.tif 000008