JP2005242444A - Ic card, portable terminal and communication system - Google Patents
Ic card, portable terminal and communication system Download PDFInfo
- Publication number
- JP2005242444A JP2005242444A JP2004047914A JP2004047914A JP2005242444A JP 2005242444 A JP2005242444 A JP 2005242444A JP 2004047914 A JP2004047914 A JP 2004047914A JP 2004047914 A JP2004047914 A JP 2004047914A JP 2005242444 A JP2005242444 A JP 2005242444A
- Authority
- JP
- Japan
- Prior art keywords
- card
- application
- contact communication
- directory
- antenna coil
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
Description
本発明は、ICカードやICカードを収納した携帯端末を用いた通信システムに関する。 The present invention relates to a communication system using an IC card or a portable terminal containing the IC card.
近年、ICカードが磁気カードに代わって広く普及しつつある。これは、ICカードには、記憶容量が大きい、暗号処理などを行なうための演算処理装置(マイクロプロセッサ)を備えている、容易に内部を観察できない(耐タンパ性を有している)といった磁気カードにはない特徴があるからである。 In recent years, IC cards have been widely used in place of magnetic cards. This is because the IC card has a large storage capacity, is equipped with an arithmetic processing unit (microprocessor) for performing cryptographic processing, etc., and the inside cannot be easily observed (has tamper resistance). This is because there is a characteristic that the card does not have.
ICカードは、単一の用途のみに用いるシングルアプリケーションカードと、多目的な用途に用いることが可能なマルチアプリケーションカードとに分類できる。シングルアプリケーションカードには、1つのカードアプリケーションしか搭載しないが、マルチアプリケーションカードには、複数種類のカードアプリケーションを搭載することが可能である。また、マルチアプリケーションカードによっては、カードアプリケーションを後から追加できるものもある。 IC cards can be classified into single application cards used only for a single application and multi-application cards that can be used for various purposes. A single application card has only one card application, but a multi-application card can have multiple types of card applications. Some multi-application cards can add card applications later.
また、ICカードは、通信方式により、接触型と非接触型とに分類できる。非接触ICカードは、カード読み書き装置(リーダライタ)にかざすだけでデータ通信が可能であり、利便性に優れている。例えば、財布の中に入れたままでリーダライタにかざすといったことも可能である。従って、今後、非接触ICカードが普及してくると、複数枚の非接触ICカードを財布に入れたまま、特定の非接触ICカードを使用する場合も考えられる。 The IC card can be classified into a contact type and a non-contact type according to a communication method. The non-contact IC card can perform data communication only by being held over a card read / write device (reader / writer), and is excellent in convenience. For example, it is possible to hold it in a purse and hold it over a reader / writer. Therefore, when non-contact IC cards become widespread in the future, a specific non-contact IC card may be used while a plurality of non-contact IC cards are kept in the wallet.
ここで、非接触ICカードの通信方式は、国際規格であるISO 14443規格で標準化されているが、この規格では、複数枚の非接触ICカードを同時にリーダライタにかざした場合でも、いずれかのカードを優先的に選択するための仕組みが提供されている。例えば、ISO 14443規格のType Bカードでは、リーダライタが非接触ICカードを検出するために送信するコマンドである「REQBコマンド」で、選択したい非接触ICカードの応用分野(交通用途や金融用途など)を識別する「応用分野識別子」を指定することが可能である。ISO14443規格では、リーダライタが応用分野識別子を設定したREQBコマンドを送信すると、同じ応用分野識別子を有する非接触ICカードだけが応答を返すことになっている。なお、応用分野識別子を指定しない場合には、全ての非接触ICカードが応答を返すことになる(例えば、非特許文献1参照)。
しかし、非特許文献1に記載の技術では、複数枚のマルチアプリケーションカードをリーダライタにかざした場合には、利用したいカードアプリケーションを搭載しているカードを検出するのが困難である。これは、マルチアプリケーションカードは様々な応用分野のカードアプリケーションを格納可能であり、また、新しいカードアプリケーションを追加することも可能であるため、特定の応用分野識別子を予め設定しておくことができないためである。従って、マルチアプリケーションカードには、応用分野識別子を設定していない場合がほとんどである。 However, in the technique described in Non-Patent Document 1, when a plurality of multi-application cards are held over a reader / writer, it is difficult to detect a card on which a card application to be used is mounted. This is because a multi-application card can store card applications of various application fields, and a new card application can be added, so that a specific application field identifier cannot be set in advance. It is. Therefore, in most cases, the application field identifier is not set in the multi-application card.
本発明の目的は、かかる問題を解消し、複数枚のマルチアプリケーションカードをリーダライタにかざした場合でも、利用したいカードアプリケーションを搭載しているマルチアプリケーションカードを検出して、カードアプリケーションを的確に選択することを可能としたICカード通信システムを提供することにある。 The object of the present invention is to solve such a problem, and even when a plurality of multi-application cards are held over a reader / writer, the multi-application card equipped with the card application to be used is detected and the card application is accurately selected. It is an object of the present invention to provide an IC card communication system that can be used.
上記目的を達成するために、本発明は、特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなるマルチアプリケーションカードとともに、外部装置との無線通信が可能なICカードであって、アンテナコイルを用いて外部装置と非接触通信を行なう非接触通信部と、プログラムやデータを格納する情報蓄積部とを備え、情報蓄積部には、マルチアプリケーションカードを一意に識別するためのカード固有IDとこのカード固有IDに当するマルチアプリケーションカードに搭載されたアプリケーションプログラムを一意に識別するアプリケーションIDとを含むディレクトリレコードが複数個、集合されてなるディレクトリテーブルが保存される構成とするものである。 In order to achieve the above object, the present invention is an IC card capable of wireless communication with an external device together with a multi-application card composed of an IC card capable of mounting a plurality of application programs for providing a specific service. A non-contact communication unit that performs non-contact communication with an external device using an antenna coil, and an information storage unit that stores programs and data, and the information storage unit includes a card for uniquely identifying a multi-application card A directory table in which a plurality of directory records including a unique ID and an application ID uniquely identifying an application program mounted on the multi-application card corresponding to the card unique ID is collected is stored. is there.
そして、外部装置からのディレクトリテーブルの読出し要求に対して、ディレクトリテーブルを前記外部装置に送信する手段を備え、外部機器から、アプリケーションIDで識別されるアプリケーションプログラムを搭載しているマルチアプリケーションカードの前記カード固有IDの検索を可能にするものである。 In response to a directory table read request from an external device, the device includes means for transmitting the directory table to the external device, and the multi-application card having the application program identified by the application ID is installed from the external device. The card unique ID can be searched.
また、ディレクトリテーブルは、応用分野毎に設けられているものである。 The directory table is provided for each application field.
また、本発明は、ICカードと非接触通信を行なう制御装置と、ICカードからなって特定のサービスを取得するためのアプリケーションプログラムを複数個搭載可能なマルチアプリケーションカードと、ICカードからなり、アプリケーションとともに、制御装置と無線通信が可能なディレクトリカードとがらなる通信システムであって、制御装置は、マルチアプリケーションカード及びディレクトリカードと非接触通信を行なう第1の非接触通信部と、プログラムやデータを格納する第1の情報蓄積部とを備え、ディレクトリカードは、制御装置と非接触通信を行なう第2の非接触通信部と、プログラムやデータを格納する第2の情報蓄積部とを備え、制御装置の第1の情報蓄積部には、制御装置が利用対象とするアプリケーションプログラムを一意に識別するためのアプリケーションIDが保存され、ディレクトリカードの第2の情報蓄積部には、マルチアプリケーションカードを一意に識別するためのカード固有IDとこのアプリケーションIDとをセットにしたディレクトリレコードを複数個、集合してなるディレクトリテーブルが保存され、制御装置は、該ディレクトリカードから該ディレクトリテーブルを読み出して、利用対象とするこのアプリケーションプログラムのアプリケーションIDを用いて、ディレクトリテーブルから、利用対象とするアプリケーションプログラムを格納しているマルチアプリケーションカードのカード固有IDを取得し、取得したカード固有IDのマルチアプリケーションカードにコマンドを送信し、このマルチアプリケーションカードは、コマンドを受信することにより、活性化するものである。 The present invention also includes a control device that performs non-contact communication with an IC card, a multi-application card that can be equipped with a plurality of application programs for acquiring a specific service, and the IC card. In addition, the communication system includes a directory card capable of wireless communication with the control device, and the control device stores a multi-application card and a first contactless communication unit that performs contactless communication with the directory card, and stores programs and data. The directory card includes a second non-contact communication unit that performs non-contact communication with the control device, and a second information storage unit that stores programs and data. In the first information storage unit, an application program to be used by the control device is used. An application ID for uniquely identifying a ram is stored, and the second information storage unit of the directory card stores a directory record in which the card unique ID for uniquely identifying the multi-application card and the application ID are set. Is stored, and the control device reads the directory table from the directory card, and uses the application ID of the application program to be used, from the directory table to determine the usage target. The card unique ID of the multi-application card storing the application program to be acquired is acquired, a command is transmitted to the multi-application card having the acquired card unique ID, and the multi-application card By receiving the command, it is to activate.
また、本発明は、特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなるマルチアプリケーションカードを複数枚収納し、外部装置と無線通信を行なう携帯端末であって、外部装置と非接触通信を行なうための第1のアンテナコイルと、収納されたアプリケーションカード毎に設けられてアプリケーションカードとの間で非接触通信を行なう第2のアンテナコイルと、第2のアンテナコイル毎に設けられ、互いに非接触通信を行なう第2のアンテナコイルとアプリケーションカードとを覆い、非接触通信による磁界の外部への漏洩を防止するための電波吸収体とを備え、第1のアンテナコイルは全ての第2のアンテナコイルと電気的に接続されているものである。 The present invention also relates to a portable terminal that stores a plurality of multi-application cards composed of IC cards capable of mounting a plurality of application programs that provide a specific service, and performs wireless communication with the external device. A first antenna coil for performing non-contact communication, a second antenna coil provided for each stored application card and performing non-contact communication with the application card, and provided for each second antenna coil And a radio wave absorber for covering the second antenna coil and the application card that perform non-contact communication with each other and preventing leakage of the magnetic field to the outside due to non-contact communication. It is electrically connected to the second antenna coil.
また、本発明は、特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなる非接触通信型のマルチアプリケーションカードを複数枚収納し、外部装置と無線通信を行なう携帯端末であって、外部装置と非接触通信を行なうための外部非接触通信部と、マルチアプリケーションカードと非接触通信を行なうための内部非接触通信部と、収納されているアプリケーションカード毎に設けられて、該当するアプリケーションカードと非接触通信を行なうための複数個のアンテナコイルと、複数個のアンテナコイルのいずれか1つを選択するアンテナコイル選択部と、プログラムやデータを格納する情報蓄積部とを備え、内部非接触通信部は、アンテナコイル選択部で選択されたアンテナコイルに該当するアプリケーションカードと非接触通信を行ない、情報蓄積部には、アンテナコイルを一意に識別するためのアンテナコイルIDと、マルチアプリケーションカードを一意に識別するためのカード固有IDと、アプリケーションプログラムを一意に識別するためのアプリケーションIDとをセットにしたディレクトリレコードが、複数個、集合されたディレクトリテーブルを保存するものである。 In addition, the present invention is a portable terminal that stores a plurality of non-contact communication type multi-application cards made up of IC cards on which a plurality of application programs for providing a specific service can be mounted, and performs wireless communication with an external device. Provided for each of the stored application cards, an external non-contact communication unit for non-contact communication with an external device, an internal non-contact communication unit for non-contact communication with a multi-application card, A plurality of antenna coils for performing contactless communication with the application card, an antenna coil selection unit for selecting one of the plurality of antenna coils, and an information storage unit for storing programs and data, The internal non-contact communication unit corresponds to the antenna coil selected by the antenna coil selection unit. Performs contactless communication with the application card, and the information storage unit uniquely identifies the antenna coil ID for uniquely identifying the antenna coil, the card unique ID for uniquely identifying the multi-application card, and the application program A directory table in which a plurality of directory records, each of which is a set of application IDs, is stored.
そして、外部装置からのディレクトリテーブルの読出し要求に対して、前記ディレクトリテーブルを前記外部装置に送信し、外部装置からのカード固有IDが付加されたコマンドに対し、ディレクトリテーブルを参照して、コマンドに付加されたカード固有IDに該当するマルチアプリケーションカードと非接触通信するためのアンテナコイルをアンテナコイル選択部に選択させ、選択されたアンテナコイルを介してマルチアプリケーションカードにコマンドを送信するものである。 Then, in response to a directory table read request from an external device, the directory table is transmitted to the external device, and a command with a card unique ID added from the external device is referred to the directory table as a command. The antenna coil selection unit is made to select an antenna coil for non-contact communication with the multi-application card corresponding to the added card unique ID, and a command is transmitted to the multi-application card through the selected antenna coil.
また、本発明は、特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなる非接触通信型のマルチアプリケーションカードや接触通信型のマルチアプリケーションカードを複数枚収納可能とし、外部装置と無線通信を行なう携帯端末であって、外部装置と非接触通信を行なうための外部非接触通信部と、非接触通信型のマルチアプリケーションカードと非接触通信を行なうための内部非接触通信部と、接触通信型のマルチアプリケーションカードと接触通信を行なうための内部接触通信部と、収納されている非接触型のアプリケーションカード毎に設けられて、該当する非接触型のアプリケーションカードと非接触通信を行なうためのアンテナコイルと、プログラムやデータを格納する情報蓄積部とを備え、情報蓄積部には、アンテナコイルを一意に識別するためのアンテナコイルIDと、マルチアプリケーションカードを一意に識別するためのカード固有IDと、アプリケーションプログラムを一意に識別するためのアプリケーションIDとをセットにしたディレクトリレコードが、複数個、集合されたディレクトリテーブルを保存するものである。 In addition, the present invention can store a plurality of contactless communication type multi-application cards and contact communication type multi-application cards each including an IC card on which a plurality of application programs for providing a specific service can be mounted. An external non-contact communication unit for non-contact communication with an external device, and an internal non-contact communication unit for non-contact communication with a non-contact communication type multi-application card An internal contact communication unit for performing contact communication with a contact communication type multi-application card, and provided for each non-contact type application card stored therein, and for contactless communication with the corresponding non-contact type application card An antenna coil for performing, and an information storage unit for storing programs and data The information storage unit includes an antenna coil ID for uniquely identifying the antenna coil, a card unique ID for uniquely identifying the multi-application card, and an application ID for uniquely identifying the application program. A directory table in which a plurality of set directory records are collected is stored.
そして、被接触通信型のマルチアプリケーションカードは、これと非接触通信を行なうアンテナコイルとともに、電波吸収体で覆われ、非接触通信による磁界の外部への漏洩を防止するものである。 The multi-application card of the contacted communication type is covered with a radio wave absorber together with an antenna coil that performs non-contact communication therewith, and prevents leakage of the magnetic field to the outside due to non-contact communication.
また、ディレクトリテーブルは応用分野毎に設けられ、外部装置が応用分野毎にディレクトリテーブルの読出し要求を可能としたものである。 The directory table is provided for each application field, and the external device can make a directory table read request for each application field.
本発明によれば、複数枚のマルチアプリケーションカードを制御装置のリーダ部にかざした場合でも、利用したいカードアプリケーションを搭載しているマルチアプリケーションカードを確実に検出し、このカードアプリケーションを的確に選択することが可能になる。 According to the present invention, even when a plurality of multi-application cards are held over the reader unit of the control device, the multi-application card on which the card application to be used is mounted is reliably detected, and the card application is accurately selected. It becomes possible.
以下、本発明の実施形態を図面を用いて説明していく。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は本発明による通信システムの第1の実施形態を示す構成ブロック図であって、100A,100Bはマルチアプリケーションカード、101Aは非接触通信部、102Aは情報蓄積部、103Aは情報処理部、104Aはアンテナコイル、110はディレクトリカード、111は非接触通信部、112は情報蓄積部、113は情報処理部、120は制御装置、121は非接触通信部、122は情報蓄積部、123はユーザ操作部、124は外部機器通信部、125は情報処理部、126はアンテナコイル、201Aはカード固有ID、202Aはカード論理ID、203Aはカードアプリケーション、204AはアプリケーションID、205Aはアプリケーションプログラム、211は応用分野ID、212はカード固有ID、213はカード論理ID、214はディレクトリテーブル、215はディレクトリレコード、216はカード固有ID、217はアプリケーションID、221はアプリケーションIDである。 FIG. 1 is a configuration block diagram showing a first embodiment of a communication system according to the present invention, wherein 100A and 100B are multi-application cards, 101A is a non-contact communication unit, 102A is an information storage unit, 103A is an information processing unit, 104A is an antenna coil, 110 is a directory card, 111 is a non-contact communication unit, 112 is an information storage unit, 113 is an information processing unit, 120 is a control device, 121 is a non-contact communication unit, 122 is an information storage unit, and 123 is a user Operation unit, 124 external device communication unit, 125 information processing unit, 126 antenna coil, 201A card unique ID, 202A card logical ID, 203A card application, 204A application ID, 205A application program, 211 Application field ID, 212 is a card unique ID, 21 The card logic ID, 214 directory table 215 is directory record, 216 card unique ID, 217 is an application ID, 221 is an application ID.
同図において、この第1の実施形態は、マルチアプリケーションカード100A,100B,……とディレクトリカード110を1セットとし、この1セットのカード群を制御装置120のリーダライタにかざすことにより、制御装置120との通信(ここでは、非接触通信)が可能となり、制御装置120が応用されている分野でのサービスを利用することができるようにしたものである。制御装120は、例えば、POS端末や自動改札機,自動販売機などに応用されるものであって、かかる1セットのカード群を使用することにより、その応用分野に応じたサービスが提供されるものである。マルチアプリケーションカード100A,100B,……は夫々、各応用分野のアプリケーションプログラムを搭載でき、非接触通信する制御装置120の応用分野(例えば、自動改札)に該当するアプリケーションプログラムが起動して、このアプリケーションプログラムにより、この制御装置120の利用分野でのサービスがユーザに提供されるものである。また、ディレクトリカード110は、どのアプリケーションプログラムがマルチアプリケーションカード100A,100B,……のいずれに搭載されているかを示す情報(ディレクトリテーブル)を搭載したものであり、制御装置120は、かかる情報をもとに、その応用分野での特定のサービスを提供するアプリケーションプログラムを搭載したマルチアプリケーションカード100A,100B,……を探し出すことができる。
In the figure, the first embodiment includes a
ディレクトリカード110とセットをなすマルチアプリケーションカードは1以上の任意の枚数でよく、ユーザに応じてその所有枚数が異なるが、ここでは、これをマルチアプリケーションカード100A,100Bの2枚とする。かかる1セットのカード群は、財布やカードケースなどにまとめて収納しても、これを制御装置120のリーダライタにかざすことにより、この制御装置120との非接触通信が可能となる。
The multi-application card that forms a set with the
なお、以下では、非接触通信機能を有するこれらマルチアプリケーションカード100A,100Bやディレクトリカード110をまとめて呼ぶときには、非接触ICカードもしくは非接触ICカード100/110という。
In the following, when these
制御装置120は、RF(無線周波)動作磁界を発生することによって非接触ICカード100/110へ電力を伝送し、また、このRF動作磁界をコマンドや情報などで変調することにより、非接触ICカード100/110との間で非接触通信を行なうことができる。
The
そこで、1つのセットをなすマルチアプリケーションカード100A,100Bとディレクトリカード110とを重ねて制御装置120のリーダライタにかざすことにより(即ち、これら非接触ICカード100/110が制御装置120からのRF動作磁界を受信可能領域内に存在させることにより)、これら非接触ICカード100/110がRF動作磁界によって制御装置120との非接触通信が可能となる。
Therefore, the
次に、マルチアプリケーションカード100A,100Bの内部構成の一具体例について説明するが、いずれも同じ内部構成をなしているので、マルチアプリケーションカード100Aの内部構成について説明する。
Next, a specific example of the internal configuration of the
マルチアプリケーションカード100Aは、非接触通信部101Aと情報蓄積部102Aと情報処理部103Aとアンテナコイル104Aとを備えている。非接触通信部101Aは、アンテナコイル104Aを用いて、制御装置120が発生するRF動作磁界から電力を取り込み、これをマルチアプリケーションカード100Aの電力とするとともに、制御装置120との非接触通信を行なうためのものである。情報蓄積部102Aは、マルチアプリケーションカード100Aが内蔵するプログラムや情報を、その情報などに応じて一時的あるいは永続的に、記憶保持する機能を有し、例えば、ROM(Read Only Memory)やRAM(Random Access Memory),フラッシュメモリなどの半導体メモリから構成されている。情報処理部103Aは、マイクロプロセッサなどを用いて情報蓄積部102Aに格納されているプログラムを実行し、情報の処理やこのマルチアプリケーションカード100A全体の制御を行なうものである。
The
情報蓄積部102Aには、カード固有ID(識別子)201Aとカード論理ID202Aとが蓄積され、また、応用分野が異なる複数のアプリケーションプログラム205Aが、夫々にアプリケーションIDが付加されて、カードアプリケーション203Aとして蓄積される。
In the
カード固有ID201Aは、マルチアプリケーションカード100Aを一意に識別するための固定の値である。カード論理ID202Aは、カード固有ID202Aよりも桁数が少ない数値のIDであって、マルチアプリケーションカード100Aが活性化されたときに、制御装置120によって動的に割り当てられる値である。制御装置120は、マルチアプリケーションカード100Aを最初に指定するときには、これ固有のカード固定ID201Aを用いてこのマルチアプリケーションカード100Aを識別するが、このマルチアプリケーションカード100Aが活性化したときには、このカード論理ID202Aによって識別する。このように桁数が少ない数値のカード論理ID202Aを用いることにより、非接触ICカード100/110の判別処理などが簡略化される。
The card
カードアプリケーション203Aは、アプリケーションプログラム205Aにこれを一意的に識別するための固定値のアプリケーションID204Aが付加されたソフトウェアであって、所定の応用分野での特定のサービスを提供するアプリケーションプログラム205Aがかかるカードアプリケーション203Aとして情報蓄積部102Aに蓄積される。制御装置120は、その応用分野のアプリケーションプログラム205A、従って、カードアプリケーション203Aを指定するとき、そのアプリケーションID204を用いる。ここで、制御装置120が特定のカードアプリケーション203Aを選択方法としては、例えば、ISO7816で規定されているICカードコマンドであるSELECT FILEコマンドに選択したいカードアプリケーション203AのアプリケーションID204Aを付加して送信する方法が採られる。
The
そこで、例えば、制御装置120をPOS端末とし、マルチアプリケーションカード100Aの情報蓄積部102Aに蓄積されている複数のカードアプリケーション203Aのうちの1つがPOS端末用のソフトウェアとすると、このPOS端末としての制御装置120がこのマルチアプリケーションカード100Aのカード論理ID202AとこのPOS端末用のカードアプリケーション203のアプリケーションID204Aを送信すると、このマルチアプリケーションカード100AのこのPOS端末用のカードアプリケーション203が選択されることになる。
Therefore, for example, if the
なお、マルチアプリケーションカード100Aには、アプリケーションプログラム205Aの応用分野に関する情報が格納されていない。従って、マルチアプリケーションカード100Aの搭載情報からは、これに搭載されている各カードアプリケーション203Aの応用分野を識別することはできない。
The
また、図1では、マルチアプリケーションカード100Aについてのみ、カード固有ID,カード論理ID,アプリケーションID,アプリケーションプログラム,カードアプリケーションを夫々符号201A,202A,204A,205A,203Aで図示しているが、マルチアプリケーションカード100Bについても、これらを夫々符号201B,202B,204B,205B,203Bで表現することにする。マルチアプリケーションカード100A,100B両方のこれらをいう場合には、夫々の符号を数値だけの符号201,202,204,205,203で表わすことにする。
In FIG. 1, only for the
次に、ディレクトリカード110の内部構成の一具体例について説明する。
Next, a specific example of the internal configuration of the
ディレクトリカード110は、非接触通信部111と情報蓄積部112と情報処理部113とアンテナコイル114とを備えている。非接触通信部111は、マルチアプリケーションカード100A,100Bでの非接触通信部101Aと同様、アンテナコイル114を用いて制御装置120と非接触通信を行なう。また、情報処理部113も、マルチアプリケーションカード100A,100Bでの情報処理部103Aのように、情報の処理やディレクトリカード110全体の制御を行なう。
The
情報蓄積部112は、マルチアプリケーションカード100A,100Bでの情報蓄積部103のように、例えば、ROMやRAM,フラッシュメモリなどの半導体メモリから構成されており、情報処理部113が実行するプログラムや処理する情報を、その情報などに応じて一時的あるいは永続的に、記憶保持するものであって、この情報蓄積部112に記憶される情報としては、このディレクトリカード110とセットをなすマルチアプリケーションカード(ここでは、マルチアプリケーションカード100A,100B)でのカードアプリケーション203A,203Bに関する情報を記述したディレクトリテーブル214などがある。
The
ここで、情報蓄積部112に格納している情報の詳細について説明する。
Here, the details of the information stored in the
情報蓄積部112には、ディレクトリカード110とセットをなすマルチアプリケーションカード100A,100Bに搭載されているカードアプリケーション203A,203Bに関する情報が応用分野毎に区分されて、ディレクトリテーブル214として記憶されている。ここでは、1つの応用分野でのディレクトリテーブル214を示しているが、このディレクトリテーブル214は、該当する応用分野を識別するための応用分野ID211と、ディレクトリカード110を一意に識別するための固定値としてのカード固有ID212と、ディレクトリカード110が活性化されたときに、これを識別するために制御装置120によって動的に割り当てられるカード論理ID213とが付加されている。
In the
ディレクトリテーブル214は、マルチアプリケーションカード100A,100Bに搭載されたカードアプリケーション203のうち、このディレクトリテーブル214に付加された応用分野IDに該当した応用分野のカードアプリケーション203に関する情報(即ち、ディレクトリレコード215)の全てからなるものであり、このディレクトリレコード215は、このカードアプリケーション203でのアプリケーションID204を表わすアプリケーションID216と、このカードアプリケーション203を搭載したマルチアプリケーションカード100Aまたは100Bのカード固有ID201A,201Bを表わすカード固有ID217とからなるものである。
The directory table 214 is information related to the card application 203 in the application field corresponding to the application field ID added to the directory table 214 among the card applications 203 mounted on the
このようなディレクトリテーブル214が分野毎に作成されて、情報蓄積部112に蓄積されている。なお、ここでは、カード固有ID212とカード論理ID213とは、各分野のディレクトリテーブル214毎に付加されているものとしたが、夫々1個ずつ情報蓄積部112に蓄積し、各分野のディレクトリテーブル214に共通に利用するようにしてもよい。
Such a directory table 214 is created for each field and stored in the
制御装置120は、ディレクトリカード110の存在を検出する場合、RF動作磁界でもってカード固有ID212とともに応用分野ID211を送信する。制御装置120がディレクトリカード110の存在を検出する方法としては、例えば、ISO14443規格で規定されているREQBコマンドを用いる。
When detecting the presence of the
なお、ここでは、ディレクトリカード110が応用分野毎にディレクトリテーブル214を搭載しているものとするが、応用分野毎に別々のディレクトリカード110が設けられているようにしてもよい。この場合でも、これら複数のディレクトリカードとマルチアプリケーションカード100A,100Bとが1セットのカード群となる。
Here, it is assumed that the
次に、制御装置120の内部構成の一具体例について説明する。
Next, a specific example of the internal configuration of the
制御装置120は、非接触通信部121と情報蓄積部122とユーザ操作部123と外部機器通信部124と情報処理部125とアンテナコイル126とを備えた構成をなしている。これらアンテナコイル126や非接触通信部121,情報処理部125が上記のリーダライタを構成する。
The
非接触通信部121は、アンテナコイル126を用いてRF動作磁界を発生し、それによって非接触ICカード100/110に電力を伝送し、また、動作磁界をコマンドや情報で変調することにより、非接触通信を行なうものである。情報蓄積部122は、非接触ICカード100/110から取得した情報、ユーザがユーザ操作部123でもって入力した情報、この制御装置120の応用分野を表わす応用分野ID、特定のサービスを提供するためのアプリケーションプログラムを表わすアプリケーションID221あるいはプログラムなどを、かかる情報に応じて一時的あるいは永続的に、蓄積するものであって、例えば、ハードディスクや半導体メモリなどから構成される。ユーザ操作部123は、ディスプレイや操作キーなどから構成され、ユーザに制御装置120の状態を通知したり、ユーザが制御装置120を操作したりするためのものである。外部機器通信部124は、図示しないネットワークを介して外部機器と通信を行なうものである。情報処理部125は、マイクロプロセッサなどを用い、情報蓄積部122に格納されているプログラムを実行することにより、情報の処理や制御装置120全体の制御を行なうものである。
The
ここで、マルチアプリケーションカード100A,100Bのいずれかが提供するサービスを受けることができる場合には、そのマルチアプリケーションカード100Aまたは100Bに、制御装置の情報蓄積部122に格納されているアプリケーションID221と等しいアプリケーションID204のアプリケーションプログラム205が搭載されていることになる。
Here, when the service provided by either of the
情報蓄積部122には、アプリケーションID221を複数個格納されている。アプリケーションID221は、制御装置120が、自身が発生するRF動作磁界の受信可能領域内に非接触ICカード100/110が挿入された場合に、選択したいカードアプリケーションの識別子である。ここで、前述したように、制御装置120が、特定のカードアプリケーションを選択方法としては、例えばISO7816で規定されているICカードコマンドであるSELECT FILEコマンドで選択したいカードアプリケーションのアプリケーションIDを指定して、活性化しているICカードに送信する。
The
次に、制御装置120の応用分野に利用するカードアプリケーション203を選択するための本発明の動作の一具体例について説明するが、まず、図2により、制御装置120がディレクトリカード110からこのカードアプリケーション203を搭載したマルチアプリケーション100Aまたは100Bを検出するための動作を説明する。
Next, a specific example of the operation of the present invention for selecting the card application 203 to be used for the application field of the
図2において、制御装置120では、まず、処理ステップS1001が開始し、情報処理部125が情報蓄積部122から応用分野ID211を取り込み、これを検出コマンド301に付加し、非接触通信部121に供給する。非接触通信部121はかかる検出コマンド301でRF動作磁界を変調し、アンテナコイル126を用いて送信する(以下では、かかる動作を非接触通信部121が送信するという。マルチアプリケーションカード100A,100Bやディレクトリカード110についても同様)。このRF動作磁界の受信可能領域内に在るディレクトリカード110では、非接触通信部111がアンテナコイル114でこの検出コマンド301を受信すると(以下では、かかる動作を非接触通信部111が受信するという。マルチアプリケーションカード100A,100Bや制御装置120についても同様)、情報処理部113が受信した応用分野ID211と情報蓄積部112に格納されている応用分野ID211と比較し、これらが一致すると、情報蓄積部112からカード固有ID212を読み取り、検出コマンド応答302に設定して、非接触通信部111により、アンテナコイル114からRF動作磁界で返信する。
In FIG. 2, in the
ここで、制御装置120から送信される上記のRF動作磁界の受信可能領域内に存在するマルチアプリケーションカード110A,100Bも、上記の検出コマンド301を受信するが、この検出コマンド301には、応用分野ID211が設定されているだけであって、これらマルチアプリケーションカード110A,100Bはこの応用分野ID211に応答できないため、応答は返さない。
Here, the
制御装置120は、ディレクトリカード110からの検出コマンド応答302を受信することにより、RF動作磁界の受信可能領域内にディレクトリカード110が存在していることを確認する。
The
ここで、検出コマンド301としては、例えば、ISO14443規格で規定されているREQBコマンドを使用することができる。また、検出コマンド応答302としては、同じくATQBコマンドを使用することができる。但し、これらコマンドとしては、他の仕様に準拠したコマンドフォーマットであってもよい。
Here, as the
制御装置120は、ディレクトリカード110を検出すると、次に、処理ステップS1001から処理ステップS1002の処理に移り、ディレクトリカード110の活性化を行なうために、非接触通信部121から活性化コマンド303をディレクトリカード110に送信する。この活性化コマンド303には、上記の受信したディレクトリカード110のカード固有ID212と、活性化された後のディレクトリカード110を識別するために使用するカード論理ID213とが付加されている。このカード論理ID213は、制御装置120が決定する。
When the
ディレクトリカード110では、非接触通信部111でこの活性化コマンド303が受信されると、情報処理部113がこのディレクトリカード110を活性化する処理を行ない、しかる後、活性化コマンド応答310を制御装置120に返す。ここで、活性化コマンド301としては、例えば、ISO14443規格で規定されているATTRIBコマンドが使用されるが、他の仕様に準拠したコマンドフォーマットであってもよい。
In the
制御装置120は、この活性化コマンド応答310を受信すると、処理ステップS1002から処理ステップS1003の処理に移り、処理ステップS1001で応用分野IDで指定したディレクトリテーブル214をディレクトリカード110から読み出すために、ディレクトリカード110にレコード読出しコマンド305を送信する。
Upon receiving this activation command response 310, the
レコード読出しコマンド305はディレクトリテーブル214でのディレクトリレコード215を読み出すためのものであり、このディレクトリカード110を指定するカード論理ID213とレコード番号311が付加されている。レコード番号311はディレクトリレコード215の通し番号であって、まず、ディレクトリテーブル214での最初のディレクトリレコード215を指定する通し番号「0」のレコード番号311が送信される。
A record read
ディレクトリカード110では、このレコード読出しコマンド305が非接触通信部111で受信されると、情報処理部113が情報蓄積部112のディレクトリテーブル214から受信した「0」のレコード番号311の、従って、最初のディレクトリレコード215を読み取り、これをレコード読み出しコマンド応答306に付加して制御装置120に送信する。
In the
ここで、レコード読出しコマンド305としては、例えば、ISO7816規格で規定されているREAD RECORDコマンドを使用する。また、このREAD RECORDコマンドを非接触通信で送信するために、ISO14443規格で規定されている伝送プロトコルを用いるが、他の仕様に準拠したコマンドフォーマットであってもよい。
Here, as the record read
制御装置120では、ディレクトリカード110からのレコード読み出しコマンド応答306を非接触通信部121で受信すると、処理ステップS1003から処理ステップS1004の処理に移り、情報処理部125がそのとき受信したディレクトリレコード215のカード固有ID216が情報蓄積部122に格納されているアプリケーションID221と比較し、これらが一致していれば、これと同時に受信したディレクトリテーブル214のカード固有ID216により、このアプリケーションID221のカードアプリケーション203を搭載しているマルチアプリケーションカード100Aまたは100Bを認識する。また、受信したディレクトリレコード215のアプリケーションIDが情報記憶部122のアプリケーションID221と一致しないときには、このアプリケーションID221のカードアプリケーション203を搭載しているマルチアプリケーションカードが見つからないとして、処理ステップS1003に戻る。
In the
このように処理ステップS1003に戻ると、制御装置120では、情報処理部125がディレクトリカード110のディレクトリテーブル214での次のディレクトリレコード215を指定する次の「1」のレコード番号311を、ディレクトリカード110のカード論理ID213とともに、レコード読み出しコマンド305に付加してディレクトリカード110に送信する。そして、ディレクトリカード110から次のディレクトリレコード215が送られてくると、情報蓄積部122に蓄積されているアプリケーションID221と一致するか否かを判定し(処理ステップS1004)、このアプリケーションID221と一致するアプリケーションID217のディレクトリレコード215を取得するまで、処理ステップS1003,S1004の動作を繰り返してディレクトリカード110のディレクトリテーブル214でのディレクトリレコード215を順番に読み出していく。そして、アプリケーションID221と一致するアプリケーションID217のディレクトリレコード215を取得した場合には、あるいはディレクトリテーブル214での全てのディレクトリレコード215を読み出しても、アプリケーションID221と一致するアプリケーションID217のディレクトリレコード215を取得できない場合には、この図2に示す動作を終了する。後者の場合、マルチアプリケーションカード100A,100Bは制御装置120に使用できないことになる。
Returning to the processing step S1003 in this manner, in the
以上の処理により、特定のサービスを提供するアプリケーションID221のカードアプリケーション203を搭載したマルチアプリケーションカード100Aまたは100Bを判定することができる。
Through the above processing, the
以下では、かかるカードアプリケーション203を搭載したマルチアプリケーションカードをマルチアプリケーションカード100Aとするが、次に、このマルチアプリケーションカード100Aから上記のアプリケーションID221に一致するアプリケーションID204のカードアプリケーション203を起動させるための処理動作について、図3により説明する。
In the following, a multi-application card equipped with such a card application 203 is referred to as a
図3において、まず、制御装置120は、処理ステップS1101の処理を開始し、図2に示した処理動作で判定された情報蓄積部122に格納されているアプリケーションID221と一致するアプリケーションID204Aのカードアプリケーション203Aを搭載したマルチアプリケーションカード100Aが、この制御装置120が発生するRF動作磁界の受信可能な領域内に存在するか否かを判定するために、非接触通信部121から検出コマンド401を送信する。この検出コマンド401では、この制御装置120の応用分野IDは指定しない。
In FIG. 3, first, the
この検出コマンド401はマルチアプリケーションカード100A,100Bのいずれにでも受信されるが、そのいずれかが応答を返信する。このようにいずれかが返答を返信するようにすることは、例えば、検出コマンド401としてISO14443規格で規定されているREQBコマンドを用いると、REQBコマンドを用いた衝突防止の手続きにより実現でき、応答の衝突を防止することが可能となる。ここでは、マルチアプリケーションカード100Bの方が先に検出コマンド応答402を制御装置120に返すものとしている。なお、検出コマンド応答402には、返信したマルチアプリケーションカード、この場合、マルチアプリケーションカード100Bのカード固有ID201Bが設定されている。
The
制御装置120では、マルチアプリケーションカード100Bからの検出コマンド応答402を非接触通信部121で受信すると、情報処理部125はこれに設定されているこのマルチアプリケーションカード100Bのカード固有ID201Bを抽出し、情報蓄積部122に格納されているアプリケーションID221と一致するか否かを判定する。この場合には、両者は一致しないから、このマルチアプリケーションカード100BはアプリケーションID221と一致するアプリケーションID204Aのカードアプリケーション203Aを搭載していないと判定し、次の検出コマンド403を非接触通信部121から送信する。この検出コマンド403に対しては、マルチアプリケーションカード100Aが応答して、その固有ID201Aを設定した検出コマンド応答404を制御装置120に返信する。
In the
制御装置120では、非接触通信部121でこの検出コマンド応答404が受信されると、情報処理部125は、この検出コマンド応答404に付加されたカード固有ID201Aと情報蓄積部122のアプリケーションID221とを比較し、この場合には、これらが一致しているので、このアプリケーションID221と一致するアプリケーションID204Aのカードアプリケーション203Aを搭載したマルチアプリケーションカード100Aが制御装置120が発生するRF動作磁界を受信可能な領域内に存在すると判定する。
In the
これにより、処理ステップS1101が終了して次の処理ステップS1101に移る。 Thereby, processing step S1101 is complete | finished and it moves to the following processing step S1101.
そこで、制御装置120は、このマルチアプリケーションカード100Aを活性化するために、活性化コマンド405をマルチアプリケーションカード100Aに送信する。活性化コマンド405には、マルチアプリケーションカード100Aのカード固有ID201Aとカード論理ID202Aとが設定される。このカード論理ID202Aは制御装置120によって決定されたものである。ここで、活性化コマンド405としては、例えば、ISO14443規格で規定されているATTRIBコマンドを使用するが、他の仕様に準拠したコマンドフォーマットであってもよい。
Therefore, the
マルチアプリケーションカード100Aでは、非接触通信部101Aで活性化コマンド405を受信すると、情報処理部103Aが活性化処理を行ない、非接触通信部101Aから制御装置120に活性化コマンド応答406を返す。
In the
次に、制御装置120は、この活性化コマンド応答406を受信すると、処理ステップS1102から処理ステップS1103の処理に移り、上記のアプリケーションID221に一致するアプリケーションID204Aのカードアプリケーション203Aを選択するために、マルチアプリケーションカード100Aに選択コマンド407を送信する。選択コマンド407には、このカードアプリケーションカード100AのアプリケーションID204A(これは、制御装置120でのアプリケーションID221と一致する)とカード論理ID202Aが付加されている。
Next, upon receiving this
マルチアプリケーションカード100Aでは、非接触通信部101Aでこの選択コマンド407を受信すると、情報処理部103Aは、このアプリケーションID204Aのカードアプリケーション203Aのアプリケーションプログラム205Aを起動し、しかる後、選択コマンド応答408を非接触通信部101Aから制御装置120に返す。制御装置120は、これを受信して処理ステップS1103の処理を終了する。
In the
ここで、選択コマンド407としては、例えば、ISO7816規格で規定されているSELECT FILEコマンドを使用する。また、このSELECT FILEコマンドを非接触通信で送信するために、ISO14443規格で規定されている伝送プロトコルを用いるが、他の仕様に準拠したコマンドフォーマットであってもよい。
Here, as the
以上の処理により、制御装置120は、利用したいカードアプリケーション203Aを的確に選択することが可能になり、マルチアプリケーションカード100Aでは、この選択されたカードアプリケーション203Aを用いて特定のサービスを提供するための所定の処理を行なうことができる。
With the above processing, the
なお、この第1の実施形態では、ディレクトリカード110はマルチアプリケーションカード100A,100Bとは独立したICカードとしたが、マルチアプリケーションカード100A,100Bのいずれか一方または双方にディレクトリカード110の機能も持たせるようにしてもよい。この場合には、ディレクトリカード110が搭載する応用分野ID211やディレクトリテーブル214がマルチアプリケーションカード110A,100Bの情報蓄積部102に格納され、かかるマルチアプリケーションカード110A,100Bがディレクトリカードとしても動作することになる。
In the first embodiment, the
図4は本発明による携帯端末及び通信システムの第2の実施形態を示す構成ブロック図であって、500は携帯端末、501,511A,511B,521はアンテナコイル、512A,512B,522は電波吸収体であり、図1に対応する部分には同一符号を付けて重複する説明を省略する。 FIG. 4 is a configuration block diagram showing a second embodiment of a portable terminal and a communication system according to the present invention, in which 500 is a portable terminal, 501, 511 A, 511 B, and 521 are antenna coils, and 512 A, 512 B, and 522 are radio wave absorbers. The portions corresponding to those in FIG. 1 are denoted by the same reference numerals, and redundant description is omitted.
同図において、この第2の実施形態は、マルチアプリケーションカードが収納された携帯端末500と制御装置120との間で、RF動作磁界による非接触通信を行なうものである。この制御装置120は、図1に示す第1の実施形態での制御装置120と同様のものである。
In the figure, the second embodiment performs non-contact communication using an RF operating magnetic field between a
携帯端末500は、マルチアプリケーションカード100A,とディレクトリカード110を収納可能に構成されている。ここで、これら非接触ICカード100/110は、図1における非接触ICカード100/110と同じものである。この携帯端末500には、収納されたマルチアプリケーションカード100Aのアンテナコイル104A(図1)と非接触通信可能にアンテナコイル511Aが設けられ、同様に、収納されたマルチアプリケーションカード100Bのアンテナコイル104B(図1)と非接触通信可能にアンテナコイル511Bが、収納されたディレクトリカード110のアンテナコイル114(図1)と非接触通信可能にアンテナコイル521が夫々設けられている。そして、これらアンテナコイル511A,511B,521はともに、アンテナコイル501と電気的に接続される。このアンテナコイル501が制御装置120と非接触通信を行なうものである。
The
また、この携帯端末500内では、マルチアプリケーションカード100Aが収納されると、アンテナコイル511とともに電波吸収体512Aで覆われる。同様にして、マルチアプリケーションカード100Bは、アンテナコイル511Bとともに、電波吸収体512Bで覆われ、ディレクトリカード110も、アンテナコイル521とともに、電波吸収体522で覆われる。これら電波吸収体511A,511B,522は電磁波を吸収する遮蔽板であり、例えば、フェライトや抵抗膜を用いることで実現できる。これにより、マルチアプリケーションカード100Aとアンテナコイル511Aとの間でRF動作磁界による非接触通信が行なわれるが、電波吸収体512Aにより、この磁界の他のアンテナコイルへの漏れが遮断される。同様にして、マルチアプリケーションカード100Aとアンテナコイル511Aとの間で非接触通信するために発生するRF動作磁界も、電波吸収体512Bにより、他のアンテナコイルへの漏れが遮断され、ディレクトリカード110とアンテナコイル522との間で非接触通信するために発生するRF動作磁界も、電波吸収体522により、他のアンテナコイルへの漏れが遮断される。
In the
制御装置120も、図1における制御装置120と同様の構成をなしており、この制御装置120のアンテナコイル126からRF動作磁界が発生すると、このRF動作磁界の受信可能範囲内に携帯端末500が存在するとき、この携帯端末500のアンテナコイル501でこのRF動作磁界が受信され、その受信信号はアンテナコイル512A,512B,522に同時に供給される。このため、これらアンテナコイル512A,512B,522は同時にRF動作磁界を発生し、夫々マルチアプリケーションカード100A,100Bとディレクトリカード110で受信される。
The
携帯端末500に1セットをなすマルチアプリケーションカード100A,100Bとディレクトリカード110とが収納されているときには、制御装置120が発生したRF動作磁界がアンテナコイル501で受信されると、アンテナコイル511AでRF動作磁界が発生してマルチアプリケーションカード100Aと通信が行なわれる。また、これと同時に、アンテナコイル511BでRF動作磁界が発生してマルチアプリケーションカード100Bと通信が行なわれるし、アンテナコイル521でRF動作磁界が発生してディレクトリカード110と通信が行なわれる。ここで、マルチアプリケーションカード100Aがアンテナコイル511Aとともに電波吸収体512A内に収納されているので、マルチアプリケーションカード100Aとアンテナコイル511Aとの間に発生するRF動作磁界は、電波吸収体512Aの外部に漏れることがない。同様に、マルチアプリケーションカード100Bがアンテナコイル511Bとともに電波吸収体512B内に収納されているので、マルチアプリケーションカード100Bとアンテナコイル511Bの間に発生するRF動作磁界が電波吸収体512Bの外部に漏れることがないし、ディレクトリカード110がアンテナコイル521とともに電波吸収体522内に収納されているので、ディレクトリカード110とアンテナコイル521との間に発生するRF動作磁界が電波吸収体522の外部に漏れることがない。
When the
図5は図4における携帯端末500の一具体例を示す断面斜視図であって、531A,531B,532はカード収納部であり、図4に対応する部分には同一符号を付けて重複する説明を省略する。
FIG. 5 is a cross-sectional perspective view showing a specific example of the
同図において、携帯端末500には、この場合、3個のカード収納部531A,531B,532が階層状に設けられており、夫々の、例えば、図面上手前側にカード挿入口が設けられている。カード収納部531Aには、その内面全体に電波吸収体512Aが密着固定され、カード収納部531B,532でも夫々、それらの内面全体に電波吸収体512B,521が密着固定されている。
In this figure, in the
また、カード収納部531内では、その上面部分の電波吸収体512Aにアンテナコイル511Aが固定して設けられ、同様に、カード収納部531B,532内でも、夫々の上面部分の電波吸収体512B,522にアンテナコイル511B,521が固定して設けられている。これらアンテナコイル511A,511B,522は、携帯端末500に内蔵のアンテンコイル501と電気的に接続されている。
In the card storage portion 531, an
カード収納部531A,531B,532の、図面上、横幅は夫々、マルチアプリケーションカード100A,100Bやディレクトリカード110の横幅よりも若干大きく(これら非接触ICカード100/110のサイズは全て等しい)、図示しないカード挿入口からマルチアプリケーションカード100A,100Bやディレクトリカード110を挿入することができ、排出することができる。カード収納部531A,531B,532に対しては、挿入する非接触ICカード100/110が決められているものではなく、カード収納部531Aにマルチアプリケーションカード100A,100Bやディレクトリカード110のいずれを挿入してもよいし、カード収納部531B,532も、マルチアプリケーションカード100A,100Bやディレクトリカード110のいずれを挿入してもよい。図5では、カード収納部531Aにマルチアプリケーションカード100Aが、カード収納部531Bにマルチアプリケーションカード100Bが、カード収納部532にディレクトリカード110が夫々収納されている状態を示している。
The horizontal widths of the
カード収納部531Aには、非接触ICカード100/110が、そのアンテナコイル104A,104B,114(図1)側が内蔵のアンテナコイル511A側となるように、挿入される。挿入されて状態では、非接触ICカード100/110はこのアンテナコイル511Aと密着した状態となっている。例えば、カード収納部531Aに挿入されたアプリケーションカード100Aは、内蔵のアンテナコイル511Aと密着した状態となっている。これにより、アプリケーションカード100Aのアンテナコイル104Aは、このカード収納部531Aに内蔵のアンテナコイル511Aと互いに近接した位置関係に設定されることになる。他のカード収納部531B,532についても、同様である。
The non-contact IC card 100/110 is inserted into the
この第2の実施形態も動作も、図1に示す第1の実施形態と同様であって、図2及び図3に示されるものである。 The operation and operation of the second embodiment are the same as those of the first embodiment shown in FIG. 1, and are shown in FIGS.
以上の構成により、マルチアプリケーション100A,100Bやディレクトリカード110に作用するRF動作磁界を互いに分離させることができ、これらRF動作磁界が互いに干渉しあって正常に無線通信が行なえなくなるのを防止することが可能になる。また、同じRF動作磁界に複数枚の非接触ICカードを作用させた場合に、それぞれの非接触ICカードのアンテナコイルが、他の非接触ICカードのアンテナコイルと干渉して、正常に無線通信が行えなくなるという問題も解決することが可能である。
With the above configuration, the RF operating magnetic fields acting on the multi-applications 100A and 100B and the
ここで、この第2の実施形態では、携帯端末500に2枚のマルチアプリケーションカードが格納可能としてたが、任意の枚数のマルチアプリケーションを格納可能にすることができるし、また、携帯端末500は、携帯電話やPDAなどの機能を合わせ持っていても良いし、あるいは様々なカードを収納できる財布などのケースとして実現してもよい。
Here, in the second embodiment, two multi-application cards can be stored in the
図6は本発明による通信システムの第3の実施形態を示す構成ブロック図であって、600は携帯端末、601はアンテナコイル、602は外部非接触通信部、603は内部非接触通信部、604は情報蓄積部、605は情報処理部、606はアンテナコイル選択部、611A,611Bはアンテナコイル、612A,61Bは電波吸収体であり、前出図面に対応する部分には同一符号を付けて重複する説明を省略する。 FIG. 6 is a configuration block diagram showing a third embodiment of the communication system according to the present invention, in which 600 is a portable terminal, 601 is an antenna coil, 602 is an external non-contact communication unit, 603 is an internal non-contact communication unit, 604 Is an information storage unit, 605 is an information processing unit, 606 is an antenna coil selection unit, 611A and 611B are antenna coils, and 612A and 61B are radio wave absorbers. Description to be omitted is omitted.
同図において、この第3の実施形態も、携帯端末600と制御装置120との間で、RF動作磁界による非接触通信を行なうものである。この制御装置120は、先の各実施形態での制御装置120と同様のものである。
In the figure, the third embodiment also performs non-contact communication between the
携帯端末600においても、図4及び図5に示した第2の実施形態の携帯端末500と同様、2枚のマルチアプリケーションカード100Aとマルチアプリケーションカード100Bとを夫々挿入可能とするものであって、挿入されたマルチアプリケーションカード100Aは、これと非接触通信を行なうアンテナコイル611Aとともに、電波吸収体612Aで覆われ、挿入されたマルチアプリケーションカード100Bも、これと非接触通信を行なうアンテナコイル611Bとともに、電波吸収体612Bで覆われて、マルチアプリケーションカード100Aとマルチアプリケーションカード100Bとの間の干渉が防止されるようにしている。これら電波吸収体612A,612Bも、図4における電波吸収体511Aなどと同様である。これらアンテナコイル611A,611Bは、アンテナコイル選択部606によっていずれか一方が選択されて内部非接触通信部603と電気的に接続される。
Similarly to the
このように、この携帯端末600で使用されるマルチアプリケーションカード100A,100Bも、図1に示したマルチアプリケーションカード100A,100Bと同様の構成をなすものであり、また、制御装置120も、図1での制御装置120と同様の構成をなすものである。
As described above, the
外部非接触通信部602は、アンテナコイル601を用いて、制御装置120が発生するRF動作磁界により、制御装置120と非接触通信を行なう。内部非接触通信部603は、アンテナコイル選択部606がアンテナコイル611Aを選択したときには、このアンテナコイル611AにRF動作磁界を発生させてマルチアプリケーションカード100Aと非接触通信を行ない、また、アンテナコイル選択部606がアンテナコイル611Bを選択したときには、このアンテナコイル611BにRF動作磁界を発生させてマルチアプリケーションカード100Bと非接触通信を行なう。アンテナコイル選択部606は、情報処理部605の制御により、アンテナコイル611Aとアンテナコイル611Bとのいずれか一方を選択するものである。
The external
情報蓄積部604は、プログラムや情報を、その情報などに応じて一時的あるいは永続的に、記憶保持する機能を有し、例えば、ROM(Read Only Memory)やRAM(Random Access Memory),フラッシュメモリなどの半導体メモリから構成されている。情報処理部605は、マイクロプロセッサなどを用いて情報蓄積部604に格納されているプログラムを実行し、情報の処理やこの携帯端末600全体の制御を行なうものである。
The
ここで、情報蓄積部604に格納されている情報について説明する。
Here, the information stored in the
この携帯端末600は、挿入されたアプリケーションカード100A,100Bに搭載されているカードアプリケーションによって提供される特定のサービスを受けることができるものであって、情報蓄積部604には、これらの応用分野毎に、応用分野ID701と端末固有ID702と端末論理ID703とディレクトリテーブル704の各情報が格納されている。応用分野ID701は携帯端末600がサービスを受けることができる応用分野の識別子であり、端末固有ID702はこの携帯端末600を一意に識別するための固定値であり、端末論理ID703は携帯端末600を活性化したときに、制御装置120により、動的に割り当てられる値である。ディレクトリテーブル704は、マルチアプリケーションカード100A,100Bが搭載しているこの応用分野IDに該当する応用分野のカードアプリケーションに関する情報であるディレクトリレコード705からなるものである。応用分野が異なるカードアプリケーションに関するディレクトリレコードは、別の応用分野IDのディレクトリテーブルに格納される。
The
ディレクトリレコード705は、アンテナコイルID706とカード固有ID707とカード論理ID708とアプリケーションID709とからなるものであって、カードアプリケーションとそのカードアプリケーションが格納されているマルチアプリケーションカードとを関連付けているものであり、アンテナコイルID706はアンテナコイル611A,611Bを識別するための値であり、マルチアプリケーションカードと通信可能なアンテナコイルを判別できるようにしている。例えば、ディレクトリレコード705がマルチアプリケーションカード100Aに該当するものであるときには、そのアンテナコイルID706は、このマルチアプリケーションカード100Aと非接触通信できるアンテナコイル611Aに対するものである。なお、情報処理部605は、このアンテナコイルID706に基づいて、アンテナコイル選択部606にアンテナコイル611A,611Bのいずれかを選択させる。
The
このように、情報蓄積部604は、先の実施形態でのディレクトリカードの機能を持たせたものであり、かかるディレクトリカードを使用しなくともよいようにしている。
As described above, the
制御装置120は、携帯端末600を活性化した後、情報蓄積部604のディレクトリテーブル704を読み出すことにより、選択したいカードアプリケーションを格納しているマルチアプリケーションカードのカード固有ID707を取得することが可能になる。
The
図7はこのように制御装置120が所望とするカードアプリケーションを選択するための処理の一具体例を示すフローチャートである。ここでは、この携帯端末600には、図1に示したアプリケーションカード100A,10Bが挿入されており、制御装置120がこのマルチアプリケーションカード100Aに格納されているカードアプリケーション203A(図1)を選択するものとして説明する。なお、図1に示したように、マルチアプリケーションカード100Aはカード固有ID201Aで一意に識別され、また、そのカードアプリケーション203AはアプリケーションID204Aで一意に識別される。
FIG. 7 is a flowchart showing a specific example of processing for selecting a desired card application by the
図7において、制御装置120は、まず、処理ステップS1201を開始して検出コマンド701を送信する。
In FIG. 7, the
携帯端末600では、検出コマンド701がアンテナコイル601から外部非接触通信部602で受信され、情報処理部605により、処理ステップS1301の処理が開始して、情報蓄積部604に格納されているディレクトリテーブル704の中から最初のディレクトリレコード705のカードID707を取り出して検出コマンド応答702に付加し、外部非接触通信部602から制御装置120に返信する。
In the
制御装置120は、この検出コマンド応答702を受信し、これに付加されているカード固有ID707を判定するが、このカード固有ID707がマルチアプリケーションカード100Bのカード固有IB201Bとすると、求めるカード固有ID201Aでないので、再び検出コマンド703を送信する。
The
携帯端末600では、上記と同様にして、この検出コマンド703が受信され、情報処理部605が再び情報蓄積部604のディレクトリテーブル704から次のディレクトリレコード705のカード固有ID707を読み取り、検出コマンド応答704に付加して制御装置120に返信する。
In the
制御装置120は、この検出コマンド応答702を受信し、これに付加されているカード固有ID707を判定するが、このカード固有ID707が求めるマルチアプリケーションカード100Aのカード固有IB201Aとすると、処理ステップS1201から処理ステップS1202の処理に移って、活性化コマンド705を携帯端末600に送信する。このようにして、求めるマルチアプリケーションカード100Aのカード固有ID201Aが得られなければ、これが得られるまで、制御装置120は検出コマンド701の送信を繰り返す。
The
活性化コマンド705には、取得したマルチアプリケーションカード100Aのカード固有ID201Aと、制御装置120がこのときにマルチアプリケーションカード100Aに対して割り当てたカード論理ID202Aとが付加されている。
In the
携帯端末600では、この活性化コマンド705が外部非接触通信部602で受信されると、処理ステップS1301から処理ステップS1302に移って、情報処理部605が、まず、受信したカード論理ID202Aを情報蓄積部604のディレクトリテーブル704でのカード固有ID707としてカード固有ID201Aを格納しているディレクトリレコード705に保存する。
In the
そして、情報処理部605は、このカード固有ID201Aを格納しているディレクトリレコード705のアンテナコイルID706を取り込み、このアンテナコイルID706からマルチアプリケーションカード100Aと非接触通信可能なアンテナコイル611Aを識別し、アンテナコイル選択部606にこのアンテナコイル611Aを選択させる。しかる後、情報処理部605は、内部非接触通信部603を介して、このアンテナコイル611Aからマルチアプリケーションカード100Aに検出コマンド706を送信する。
Then, the
これに対して、マルチアプリケーションカード100Aは自身のカード固有ID201Aを付加した検出コマンド応答707をアンテナコイル611Aに送信する。情報処理部605は、これを受信すると、受信したカード固有ID201Aにより、マルチアプリケーション100Aからの返信であることを確認し、このマルチアプリケーション100Aのカード固有ID201Aと先に制御装置120から取得してディレクトリレコード705にカード論理ID708として格納したこのマルチアプリケーションカード100Aのカード論理ID202Aとを付加した活性化コマンド708を、内部非接触通信部603を介してアンテナコイル611Aからマルチアプリケーションカード100Aに送信する。この場合でも、情報処理部605は、ディレクトリテーブル704でのカード固有ID707がマルチアプリケーションカードのカード固有ID201Aであるディレクトリレコード705内のアンテナコイルID706を確認し、このアンテナコイルID706に基づいて、これに該当するアンテナコイル611Aをアンテナコイル選択部606で選択させることにより、アンテナコイル611Aとマルチアプリケーションカード100Aとで通信可能とし、しかる後、上記の活性化コマンド708をマルチアプリケーションカード100Aに送信する。
On the other hand, the
このように、内部非接触通信部603からマルチアプリケーション100Aまたは100Bにコマンドを送信する場合には、その送信毎に、ディレクトリテーブル704での該当するディレクトリレコード705のアンテナコイルID706により、アンテナコイル611A,611Bのうちの該当する方を確認する処理が行なわれる。
As described above, when a command is transmitted from the internal
情報処理部605は、この活性化コマンド708に対して、マルチアプリケーションカード100Aから活性化コマンド応答713を内部非接触通信部603を介して受信すると、外部非接触通信部602から活性化コマンド応答710を制御装置120に返信し、処理ステップS1302の処理を終了する。
In response to the
制御装置120は、この活性化コマンド応答710を受信すると、処理ステップS1202から処理ステップS1203の処理に移り、マルチアプリケーションカード100Aに選択コマンド711を送信する。この選択コマンド711には、選択したいカードアプリケーションのアプリケーションID204Aとカード論理ID202Aが付加されている。
When receiving the
携帯端末600ではは、この選択コマンド711が外部非接触通信部602を介して受信されると、処理ステップS1303の処理が開始し、情報処理部605が、まず、情報蓄積部604のディレクトリテーブル704から受信したカード論理ID202Aに等しいカード論理ID708を格納しているディレクトリレコード705のアンテナコイルID706を取り込み、マルチアプリケーションカード100Aと非接触通信可能なアンテナコイル611Aを確認して、アンテナコイル選択部606にこのアンテナコイル611Aを選択させ、しかる後、マルチアプリケーションカード100Aに選択コマンド712を内部非接触通信部603を介して送信する。この選択コマンド712にも、マルチアプリケーションカード100Aのカード論理ID202Aと上記のアプリケーションID204Aとが付加されている。
In the
そこで、このマルチアプリケーションカード100では、受信した選択コマンド712に付加されているアプリケーションID204Aのアプリケーションプログラム205Aが起動し、これによって特定のサービスが提供される状態となる。かかる状態になると、このマルチアプリケーションカード100Aは選択コマンド応答713をアンテナコイル611Aに送信し、情報処理部605に対して返信する。情報処理部605は、この選択コマンド応答713を取得すると、選択コマンド応答714を外部非接触通信部602から制御装置120に送信する。これにより、携帯端末600では、処理ステップS1303の処理が終了する。また、制御装置120は、この選択コマンド応答714を受信すると、処理ステップS1203の処理を終了し、特定のサービスが提供される動作に移る。
Therefore, in the multi-application card 100, the
以上の処理動作により、制御装置120は携帯端末600に収納されているマルチアプリケーションカード100Aから求めるカードアプリケーション203Aを的確に選択することが可能になる。
With the above processing operation, the
ここで、非接触ICカードの通信規格ISO14443では、通信方式としてTypeAとTypeBの2種類が規定されており、同じ周波数帯のRF動作磁界を用いているが、ビット符号化方式やカード活性化のためのコマンドフォーマットが異なっている。この第3の実施形態では、TypeA,Bあるいはその他の通信方式の非接触ICカードを混在して携帯端末600に収納しても、適用可能であり、この場合には、外部非接触通信部602と内部非接触通信部603とは複数種類の非接触ICカード通信方式に対応するものであって、外部非接触通信部602が制御装置120が使用している通信方式を検出して情報処理部605に伝え、情報処理部605は、この検出した通信方式で非接触ICカード通信を行なうように、内部非接触通信部603に指示すればよい。
Here, in the communication standard ISO14443 for non-contact IC cards, two types of communication methods, Type A and Type B, are defined, and RF operating magnetic fields in the same frequency band are used. The command format for is different. The third embodiment can be applied even if Type A, B or other communication type non-contact IC cards are mixed and stored in the
図8は本発明による通信システムの第4の実施形態を示す構成ブロック図であって、800は携帯端末、801はアンテナコイル、802は外部非接触通信部、803は内部非接触通信部、804は内部接触通信部、805は情報蓄積部、806は情報処理部、811Bはアンテナコイル、812Bは電波吸収体、900Aはマルチアプリケーションカード、901Aは接触通信部、902Aは情報蓄積部、903Aは情報処理部であり、前出図面に対応する部分には同一符号を付けて重複する説明を省略する。 FIG. 8 is a configuration block diagram showing a fourth embodiment of a communication system according to the present invention, in which 800 is a mobile terminal, 801 is an antenna coil, 802 is an external non-contact communication unit, 803 is an internal non-contact communication unit, 804 Is an internal contact communication unit, 805 is an information storage unit, 806 is an information processing unit, 811B is an antenna coil, 812B is a radio wave absorber, 900A is a multi-application card, 901A is a contact communication unit, 902A is an information storage unit, and 903A is information It is a processing part, and the same code | symbol is attached | subjected to the part corresponding to previous drawing, and the overlapping description is abbreviate | omitted.
同図において、この第4の実施形態も、携帯端末800と制御装置120との間で、RF動作磁界による非接触通信を行なうものである。、この制御装置120は、先の各実施形態での制御装置120と同様のものである。
In the same figure, this 4th Embodiment also performs non-contact communication by RF operation magnetic field between the portable terminal 800 and the
携帯端末800は、アンテナコイル801によって制御装置120と非接触通信を行なう外部非接触通信部801と、図6における情報蓄積部604と同様、プログラムやデータを一時的あるいは永続的に格納し、ディレクトリテーブル704が格納された情報蓄積部604と、マイクロプロセッサ等を用いて情報蓄積部805に格納されているプログラムを実行することにより、情報の処理や携帯端末800全体の制御を行なう情報処理部806と、接触ICカードと接触通信する内部接触通信部804と、アンテナコイル811Bを用いて非接触ICカードと非接触通信する内部非接触通信部803とを備えている。
Similar to the external
この携帯端末800では、接触通信機能を有する(以下、接触通信型という)マルチアプリケーションカード(接触ICカード)と非接触通信機能を有する(以下、非接触通信型という)のマルチアプリケーションカード(非接触ICカード)とを挿入して用いることができる。ここでは、接触通信型のマルチアプリケーションカード900Aと非接触通信型のマルチアプリケーションカード100Bとが携帯端末800に挿入されているものとしている。このマルチアプリケーションカード100Bは、先の各実施形態でのマルトアプリケーションカード100Bと同様のものである。接触通信型のマルチアプリケーションカード900Aは、接触ICカード用の収納部(図示せず)に挿入されると、内部接触通信部804と電気的に接続され、この内部接触通信部804との間で接触通信が可能となる。また、非接触通信型のマルチアプリケーションカード100Bは、非接触ICカード用の収納部(図示せず)に挿入されると、アンテナコイル811Bを介して内部非接触通信部803と非接触通信が可能となる。
The portable terminal 800 includes a multi-application card (contactless IC card) having a contact communication function (hereinafter referred to as contact communication type) and a multi-application card (contactless communication type) having a contactless communication function (hereinafter referred to as contactless communication type). IC card) can be used. Here, it is assumed that a contact communication
ここで、携帯端末800での非接触ICカード用の収納部は、図5に示した収納部531Aなどと同様、例えば、フェライトや抵抗膜などの電波を吸収する材料からなる電波吸収体812Bが設けられており、この収納部にマルチアプリケーションカード100Bが挿入されると、アンテナコイル811Bとともに、このマルチアプリケーションカード100Bがこの電波吸収体812Bに覆われる。これにより、マルチアプリケーションカード100Bとアンテナコイル811Bとの間で非接触通信が行なわれるときのRF動作磁界の電波吸収体812B外への漏れを防止している。
Here, the storage unit for the non-contact IC card in the mobile terminal 800 is, for example, a radio wave absorber 812B made of a material that absorbs radio waves, such as ferrite and a resistance film, like the
次に、マルチアプリケーションカード900Aの内部構成の一具体例について説明する。
Next, a specific example of the internal configuration of the
マルチアプリケーションカード900Aは、接触通信部901Aと情報蓄積部902Aと情報処理部903Aとを有している。接触通信部901Aは、携帯端末800との間で接触通信を行なう機能を有しており、例えば、ISO7816規格などで規定している通信方式を用いる。情報蓄積部902Aは、先の実施形態でのマルチアプリケーションカードと同様であって、プログラムやデータを一時的あるいは永続的に格納する機能を有し、図1でのマルチアプリケーションカード100Aでの情報蓄積部102Aのように、このマルチアプリケーションカード900Aのカード固有IDやカード論理ID,カードアプリケーションが格納されている。情報処理部903Aは、マイクロプロセッサ等を用いて情報蓄積部902Aに格納されているプログラムを実行することにより、情報の処理やマルチアプリケーションカード900A全体の制御を行なう。
The
情報蓄積部805では、図6における情報蓄積部604と同様、図6に示されるような応用分野ID701,端末固有ID702,端末論理ID703,ディレクトリテーブル704が格納されているが、このディレクトリテーブル704での接触通信型のマルチアプリケーションカード900Aに関するディレクトリレコード705では、アンテナコイル706の代わりに、内部接触通信部804のIDが用いられる。
As in the
なお、この携帯端末800に、図示するように、非接触通信型のマルチアプリケーションカード100Bと接触通信型のマルチアプリケーションカード900Aとが夫々1枚ずつしか挿入できない場合、あるいは、非接触通信型と接触通信型とのマルチアプリケーションカードが夫々複数枚ずつ挿入して使用できるような場合であって、夫々のICカード毎に内部非接触通信部、内部接触通信部が設けられている場合には、これらマルチアプリケーションカードが内部非接触通信部、内部接触通信部と対応付けられるものであるから、ディレクトリテーブル704(図6)の全てのディレクトリレコード705では、アンテナコイルIDの代わりに、かかる内部非接触通信部、内部接触通信部のIDを用いるようにしてもよい。
In addition, as shown in the figure, when only one non-contact communication
また、複数の非接触通信型のマルチアプリケーションカードに対して、図6に示す第3の実施形態のように、これらに共通の内部非接触通信部とアンテナコイル選択部とを設け、このアンテナコイル選択部で非接触通信型のマルチアプリケーションカードのいずれかを選択してこの共通の内部非接触通信部と非接触通信させる構成の場合には、これら非接触通信型のマルチアプリケーションカードのディレクトリコード705(図6)では、アンテナコイルID706が用いられる。
Further, as in the third embodiment shown in FIG. 6, a plurality of non-contact communication type multi-application cards are provided with a common internal non-contact communication unit and antenna coil selection unit, and this antenna coil is provided. In the case of a configuration in which any one of the non-contact communication type multi-application cards is selected by the selection unit to perform non-contact communication with the common internal non-contact communication unit, the
さらに、接触通信型のマルチアプリケーションカードを携帯端末800に挿入して使用可能な場合には、これに共通の内部接触通信部とカード選択部とを用い、このカード選択部で選択した接触通信型のマルチアプリケーションカードをこの共通の内部接触通信部に接続する構成とすることができるが、この場合のディレクトリテーブル704(図6)のこの接触通信型のマルチアプリケーションカードに関するディレクトリレコード705では、アンテナID706の代わりに、このカード選択部の接触通信型のマルチアプリケーションカード毎の接続端子の番号を表わすIDが用いられることになる。
Further, when a contact communication type multi-application card can be inserted into the portable terminal 800 and used, the contact communication type selected by the card selection unit using the common internal contact communication unit and card selection unit. The multi-application card can be connected to the common internal contact communication unit. However, in the
この第4の実施形態での非接触通信型,接触通信型のマルチアプリケーションカードのカードアプリケーションの選択のための処理動作も、図7に示される第3の実施形態での動作と同様である。 The processing operation for selecting the card application of the contactless communication type and contact communication type multi-application card in the fourth embodiment is the same as the operation in the third embodiment shown in FIG.
以上の構成により、携帯端末800に、非接触通信型のマルチアプリケーションカードと接触通信型のマルチアプリケーションカードとを混在させて収納し、これらを用いて提供するサービスを取得することができる。また、制御装置120は、携帯端末800に収納されているマルチアプリケーションカードが接触通信型,非接触通信型のいずれのものであるかを意識することなく、任意のマルチアプリケーションカードのカードアプリケーションを的確に選択することが可能になる。
With the above configuration, a non-contact communication type multi-application card and a contact communication type multi-application card are mixedly accommodated in the mobile terminal 800, and a service provided using these can be acquired. In addition, the
100A,100B マルチアプリケーションカード
110 ディレクトリカード
120 制御装置
101A,101B 非接触通信部
102A,102B 情報蓄積部
111 非接触通信部
112 情報蓄積部
121 非接触通信部
122 情報蓄積部
203A カードアプリケーション
214 ディレクトリテーブル
215 ディレクトリレコード
500 携帯端末
512A,512B,522 電波吸収体
531A,531B,532 カード収納部
602 外部非接触通信部
603 内部非接触通信部
604 情報蓄積部
606 アンテナコイル選択部
704 ディレクトリテーブル
705 ディレクトリレコード
706 アンテナコイルID
802 外部非接触通信部
803 内部非接触通信部
804 内部接触通信部
805 情報蓄積部
901A 接触通信部
902A 情報蓄積部
100A,
802 External
Claims (10)
アンテナコイルを用いて該外部装置と非接触通信を行なう非接触通信部と、プログラムやデータを格納する情報蓄積部とを備え、
該情報蓄積部には、該マルチアプリケーションカードを一意に識別するためのカード固有IDと該カード固有IDに該当する該マルチアプリケーションカードに搭載されたアプリケーションプログラムを一意に識別するアプリケーションIDとを含むディレクトリレコードが複数個、集合されてなるディレクトリテーブルが保存されることを特徴とするICカード。 An IC card capable of wireless communication with an external device together with a multi-application card composed of an IC card capable of mounting a plurality of application programs for providing a specific service,
A non-contact communication unit that performs non-contact communication with the external device using an antenna coil, and an information storage unit that stores programs and data;
The information storage unit includes a directory including a card unique ID for uniquely identifying the multi-application card and an application ID for uniquely identifying an application program mounted on the multi-application card corresponding to the card unique ID. An IC card characterized by storing a directory table in which a plurality of records are collected.
前記外部装置からのディレクトリテーブルの読出し要求に対して、前記ディレクトリテーブルを前記外部装置に送信する手段を備え、
前記外部機器から、前記アプリケーションIDで識別される該アプリケーションプログラムを搭載している前記マルチアプリケーションカードの前記カード固有IDの検索を可能にすることを特徴とするICカード。 The IC card according to claim 1, wherein
In response to a directory table read request from the external device, comprising means for transmitting the directory table to the external device,
An IC card, wherein the card unique ID of the multi-application card equipped with the application program identified by the application ID can be searched from the external device.
前記ディレクトリテーブルは、応用分野毎に設けられていることを特徴とするICカード。 In claim 1 or 2,
The IC card according to claim 1, wherein the directory table is provided for each application field.
該制御装置は、該マルチアプリケーションカード及び該ディレクトリカードと非接触通信を行なう第1の非接触通信部と、プログラムやデータを格納する第1の情報蓄積部とを備え、
該ディレクトリカードは、該制御装置と非接触通信を行なう第2の非接触通信部と、プログラムやデータを格納する第2の情報蓄積部とを備え、
該制御装置の該第1の情報蓄積部には、該制御装置が利用対象とするアプリケーションプログラムを一意に識別するためのアプリケーションIDが保存され、
該ディレクトリカードの該第2の情報蓄積部には、該マルチアプリケーションカードを一意に識別するためのカード固有IDと該アプリケーションIDとをセットにしたディレクトリレコードを複数個、集合してなるディレクトリテーブルが保存され、
該制御装置は、該ディレクトリカードから該ディレクトリテーブルを読み出して、利用対象とする該アプリケーションプログラムのアプリケーションIDを用いて、該ディレクトリテーブルから、該利用対象とするアプリケーションプログラムを格納している該マルチアプリケーションカードの該カード固有IDを取得し、取得した該カード固有IDの該マルチアプリケーションカードにコマンドを送信し、
該マルチアプリケーションカードは、該コマンドを受信することにより、活性化することを特徴とする通信システム。 A control device that performs non-contact communication with an IC card, a multi-application card that can be equipped with a plurality of application programs for obtaining a specific service provided by the IC card, and an IC card. A communication system comprising a directory card capable of wireless communication with the control device,
The control device includes a first contactless communication unit that performs contactless communication with the multi-application card and the directory card, and a first information storage unit that stores programs and data.
The directory card includes a second non-contact communication unit that performs non-contact communication with the control device, and a second information accumulation unit that stores programs and data.
In the first information storage unit of the control device, an application ID for uniquely identifying an application program to be used by the control device is stored,
In the second information storage unit of the directory card, there is a directory table formed by aggregating a plurality of directory records in which the card unique ID for uniquely identifying the multi-application card and the application ID are set. Saved,
The control device reads the directory table from the directory card, uses the application ID of the application program to be used, and stores the application program to be used from the directory table. Obtain the card unique ID of the card, send a command to the multi-application card of the obtained card unique ID,
The communication system, wherein the multi-application card is activated by receiving the command.
該外部装置と非接触通信を行なうための第1のアンテナコイルと、
収納された該アプリケーションカード毎に設けられて該アプリケーションカードとの間で非接触通信を行なう第2のアンテナコイルと、
該第2のアンテナコイル毎に設けられ、互いに非接触通信を行なう該第2のアンテナコイルと該アプリケーションカードとを覆い、該非接触通信による磁界の外部への漏洩を防止するための電波吸収体と
を備え、該第1のアンテナコイルは全ての該第2のアンテナコイルと電気的に接続されていることを特徴とする携帯端末。 A portable terminal that stores a plurality of multi-application cards composed of IC cards that can be equipped with a plurality of application programs that provide a specific service, and performs wireless communication with an external device,
A first antenna coil for performing contactless communication with the external device;
A second antenna coil provided for each of the stored application cards and performing non-contact communication with the application card;
A radio wave absorber provided for each of the second antenna coils and covering the second antenna coil and the application card for performing non-contact communication with each other, and preventing leakage of a magnetic field to the outside due to the non-contact communication; And the first antenna coil is electrically connected to all the second antenna coils.
該外部装置と非接触通信を行なうための外部非接触通信部と、
該マルチアプリケーションカードと非接触通信を行なうための内部非接触通信部と、
収納されている該アプリケーションカード毎に設けられて、該当する該アプリケーションカードと非接触通信を行なうための複数個のアンテナコイルと、
複数個の該アンテナコイルのいずれか1つを選択するアンテナコイル選択部と、
プログラムやデータを格納する情報蓄積部と
を備え、
該内部非接触通信部は、該アンテナコイル選択部で選択された該アンテナコイルに該当する該アプリケーションカードと非接触通信を行ない、
該情報蓄積部には、該アンテナコイルを一意に識別するためのアンテナコイルIDと、該マルチアプリケーションカードを一意に識別するためのカード固有IDと、該アプリケーションプログラムを一意に識別するためのアプリケーションIDとをセットにしたディレクトリレコードが、複数個、集合されたディレクトリテーブルを保存することを特徴とする携帯端末。 A portable terminal that stores a plurality of non-contact communication type multi-application cards made of an IC card that can be equipped with a plurality of application programs that provide a specific service, and performs wireless communication with an external device,
An external non-contact communication unit for performing non-contact communication with the external device;
An internal contactless communication unit for performing contactless communication with the multi-application card;
A plurality of antenna coils provided for each of the stored application cards for performing contactless communication with the corresponding application cards;
An antenna coil selector that selects any one of the plurality of antenna coils;
An information storage unit for storing programs and data,
The internal non-contact communication unit performs non-contact communication with the application card corresponding to the antenna coil selected by the antenna coil selection unit,
The information storage unit includes an antenna coil ID for uniquely identifying the antenna coil, a card unique ID for uniquely identifying the multi-application card, and an application ID for uniquely identifying the application program. A portable terminal characterized by storing a directory table in which a plurality of directory records are set.
前記外部装置からの前記ディレクトリテーブルの読出し要求に対して、前記ディレクトリテーブルを前記外部装置に送信し、
前記外部装置からの前記カード固有IDが付加されたコマンドに対し、該ディレクトリテーブルを参照して、該コマンドに付加されたカード固有IDに該当する前記マルチアプリケーションカードと非接触通信するための前記アンテナコイルを前記アンテナコイル選択部に選択させ、選択された前記アンテナコイルを介して前記マルチアプリケーションカードに該コマンドを送信することを特徴とする携帯端末。 The mobile terminal according to claim 6, wherein
In response to the directory table read request from the external device, the directory table is transmitted to the external device,
The antenna for contactless communication with the multi-application card corresponding to the card unique ID added to the command with reference to the directory table for the command to which the card unique ID is added from the external device A portable terminal that causes the antenna coil selection unit to select a coil and transmits the command to the multi-application card via the selected antenna coil.
該外部装置と非接触通信を行なうための外部非接触通信部と、
該非接触通信型のマルチアプリケーションカードと非接触通信を行なうための内部非接触通信部と、
該接触通信型のマルチアプリケーションカードと接触通信を行なうための内部接触通信部と、
収納されている該非接触型のアプリケーションカード毎に設けられて、該当する該非接触型のアプリケーションカードと非接触通信を行なうためのアンテナコイルと、
プログラムやデータを格納する情報蓄積部と
を備え、
該情報蓄積部には、該アンテナコイルを一意に識別するためのアンテナコイルIDと、該マルチアプリケーションカードを一意に識別するためのカード固有IDと、該アプリケーションプログラムを一意に識別するためのアプリケーションIDとをセットにしたディレクトリレコードが、複数個、集合されたディレクトリテーブルを保存することを特徴とする携帯端末。 A non-contact communication type multi-application card consisting of an IC card that can be equipped with a plurality of application programs that provide a specific service, or a plurality of contact communication type multi-application cards that can be stored, and mobile phones that perform wireless communication with external devices A terminal,
An external non-contact communication unit for performing non-contact communication with the external device;
An internal contactless communication unit for performing contactless communication with the contactless communication type multi-application card;
An internal contact communication unit for performing contact communication with the contact communication type multi-application card;
An antenna coil provided for each non-contact type application card stored therein, for performing non-contact communication with the corresponding non-contact type application card;
An information storage unit for storing programs and data,
The information storage unit includes an antenna coil ID for uniquely identifying the antenna coil, a card unique ID for uniquely identifying the multi-application card, and an application ID for uniquely identifying the application program. A portable terminal characterized by storing a directory table in which a plurality of directory records each of which is a set is stored.
前記被接触通信型のマルチアプリケーションカードは、これと非接触通信を行なう前記アンテナコイルとともに、電波吸収体で覆われ、該非接触通信による磁界の外部への漏洩を防止することを特徴とする携帯端末。 The mobile terminal according to claim 6, 7 or 8,
The contactless communication type multi-application card is covered with a radio wave absorber together with the antenna coil that performs non-contact communication therewith, and prevents leakage of the magnetic field to the outside due to the non-contact communication. .
前記ディレクトリテーブルは応用分野毎に設けられ、前記外部装置が応用分野毎に前記ディレクトリテーブルの読出し要求を可能としたことを特徴とする携帯端末。
In the portable terminal as described in any one of Claims 5-9,
The portable terminal according to claim 1, wherein the directory table is provided for each application field, and the external device can make a read request for the directory table for each application field.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004047914A JP4542798B2 (en) | 2004-02-24 | 2004-02-24 | Mobile device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004047914A JP4542798B2 (en) | 2004-02-24 | 2004-02-24 | Mobile device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005242444A true JP2005242444A (en) | 2005-09-08 |
JP4542798B2 JP4542798B2 (en) | 2010-09-15 |
Family
ID=35024157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004047914A Expired - Fee Related JP4542798B2 (en) | 2004-02-24 | 2004-02-24 | Mobile device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4542798B2 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007233601A (en) * | 2006-02-28 | 2007-09-13 | National Institute Of Advanced Industrial & Technology | Ic card reader |
JP2009509223A (en) * | 2005-09-15 | 2009-03-05 | データカード コーポレーション | High-speed personalization device |
JP2009053764A (en) * | 2007-08-23 | 2009-03-12 | Sony Corp | Electronic wallet device, electronic value using method and program |
EP2028629A3 (en) * | 2007-08-23 | 2009-10-28 | Sony Corporation | Electronic wallet device and communication method |
JP2009294821A (en) * | 2008-06-04 | 2009-12-17 | Sony Corp | Information processor, information processing method, program, and information processing system |
JP2010061540A (en) * | 2008-09-05 | 2010-03-18 | Renesas Technology Corp | Data processing system |
JP2011018377A (en) * | 2010-10-13 | 2011-01-27 | Sony Corp | Information processing apparatus, information processing method, program, and information processing system |
US8113438B1 (en) * | 2006-11-20 | 2012-02-14 | David Leason | Governor arrangement for contactless point of sale terminal gateway |
JP2012523729A (en) * | 2009-04-09 | 2012-10-04 | ジェムアルト エスアー | Method for detecting an NFC device emulating several contactless cards capable of using multiple protocols |
US8290180B2 (en) | 2007-08-23 | 2012-10-16 | Sony Corporation | Signal processing device, signal processing method, and program therefor |
JP2012243132A (en) * | 2011-05-20 | 2012-12-10 | Toshiba Corp | Portable electronic apparatus, processing device of portable electronic apparatus and processing system of portable electronic apparatus |
KR20150131778A (en) * | 2014-05-16 | 2015-11-25 | 주식회사 솔라시아 | Secure element and method for providing service using the secure element |
WO2016056303A1 (en) * | 2014-10-10 | 2016-04-14 | ソニー株式会社 | Information processing system, information processing method, management device, management method, communication device, communication method and program |
US9418224B2 (en) | 2007-08-20 | 2016-08-16 | Kabushiki Kaisha Toshiba | Portable electronic device and control method of portable electronic device |
WO2018008804A1 (en) * | 2016-07-04 | 2018-01-11 | 주식회사 와이온 | Payment method using smart card |
JP2020123017A (en) * | 2019-01-29 | 2020-08-13 | 大日本印刷株式会社 | Electronic information storage medium, ic chip, communication method, and communication program |
WO2021090703A1 (en) * | 2019-11-07 | 2021-05-14 | フェリカネットワークス株式会社 | Information processing device, information processing method, information processing system, and program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07325895A (en) * | 1994-05-31 | 1995-12-12 | Toshiba Corp | Radio medium processor |
JP2001188884A (en) * | 1999-12-28 | 2001-07-10 | Nippon Telegr & Teleph Corp <Ntt> | Ic card utilizable in distributed environment and ic card system using ic card |
JP2003069335A (en) * | 2001-08-28 | 2003-03-07 | Hitachi Kokusai Electric Inc | Auxiliary antenna |
JP2003168093A (en) * | 2001-11-30 | 2003-06-13 | Hitachi Ltd | Card system, method for loading application on card and method for confirming application performance |
JP2003196298A (en) * | 2001-12-25 | 2003-07-11 | Fujitsu Ltd | Field system structure supporting device |
JP2003346100A (en) * | 2002-05-22 | 2003-12-05 | U M C Electronics Co Ltd | Ic card reader/writer device |
-
2004
- 2004-02-24 JP JP2004047914A patent/JP4542798B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07325895A (en) * | 1994-05-31 | 1995-12-12 | Toshiba Corp | Radio medium processor |
JP2001188884A (en) * | 1999-12-28 | 2001-07-10 | Nippon Telegr & Teleph Corp <Ntt> | Ic card utilizable in distributed environment and ic card system using ic card |
JP2003069335A (en) * | 2001-08-28 | 2003-03-07 | Hitachi Kokusai Electric Inc | Auxiliary antenna |
JP2003168093A (en) * | 2001-11-30 | 2003-06-13 | Hitachi Ltd | Card system, method for loading application on card and method for confirming application performance |
JP2003196298A (en) * | 2001-12-25 | 2003-07-11 | Fujitsu Ltd | Field system structure supporting device |
JP2003346100A (en) * | 2002-05-22 | 2003-12-05 | U M C Electronics Co Ltd | Ic card reader/writer device |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009509223A (en) * | 2005-09-15 | 2009-03-05 | データカード コーポレーション | High-speed personalization device |
JP4736045B2 (en) * | 2006-02-28 | 2011-07-27 | 独立行政法人産業技術総合研究所 | IC card reader |
JP2007233601A (en) * | 2006-02-28 | 2007-09-13 | National Institute Of Advanced Industrial & Technology | Ic card reader |
US8113438B1 (en) * | 2006-11-20 | 2012-02-14 | David Leason | Governor arrangement for contactless point of sale terminal gateway |
US9418224B2 (en) | 2007-08-20 | 2016-08-16 | Kabushiki Kaisha Toshiba | Portable electronic device and control method of portable electronic device |
US8290180B2 (en) | 2007-08-23 | 2012-10-16 | Sony Corporation | Signal processing device, signal processing method, and program therefor |
JP2009053764A (en) * | 2007-08-23 | 2009-03-12 | Sony Corp | Electronic wallet device, electronic value using method and program |
US7980458B2 (en) | 2007-08-23 | 2011-07-19 | Sony Corporation | Electronic wallet device and communication method |
US8011588B2 (en) | 2007-08-23 | 2011-09-06 | Sony Corporation | Electronic wallet device and method of using electronic value |
EP2028629A3 (en) * | 2007-08-23 | 2009-10-28 | Sony Corporation | Electronic wallet device and communication method |
JP2009294821A (en) * | 2008-06-04 | 2009-12-17 | Sony Corp | Information processor, information processing method, program, and information processing system |
TWI425424B (en) * | 2008-06-04 | 2014-02-01 | Sony Corp | Information processing apparatus, information processing method, program, and information processing system |
US9542680B2 (en) | 2008-06-04 | 2017-01-10 | Sony Corporation | Information processing apparatus, information processing method, program, and information processing system |
JP2010061540A (en) * | 2008-09-05 | 2010-03-18 | Renesas Technology Corp | Data processing system |
JP2012523729A (en) * | 2009-04-09 | 2012-10-04 | ジェムアルト エスアー | Method for detecting an NFC device emulating several contactless cards capable of using multiple protocols |
JP2011018377A (en) * | 2010-10-13 | 2011-01-27 | Sony Corp | Information processing apparatus, information processing method, program, and information processing system |
JP2012243132A (en) * | 2011-05-20 | 2012-12-10 | Toshiba Corp | Portable electronic apparatus, processing device of portable electronic apparatus and processing system of portable electronic apparatus |
KR101597790B1 (en) * | 2014-05-16 | 2016-02-25 | 주식회사 솔라시아 | Secure element and method for providing service using the secure element |
KR20150131778A (en) * | 2014-05-16 | 2015-11-25 | 주식회사 솔라시아 | Secure element and method for providing service using the secure element |
WO2016056303A1 (en) * | 2014-10-10 | 2016-04-14 | ソニー株式会社 | Information processing system, information processing method, management device, management method, communication device, communication method and program |
JPWO2016056303A1 (en) * | 2014-10-10 | 2017-07-27 | ソニー株式会社 | Information processing system, information processing method, management apparatus, management method, communication apparatus, communication method, and program |
US10990314B2 (en) | 2014-10-10 | 2021-04-27 | Sony Corporation | Information processing system, information processing method, management device, management method, communication device, communication method, and program |
WO2018008804A1 (en) * | 2016-07-04 | 2018-01-11 | 주식회사 와이온 | Payment method using smart card |
JP2020123017A (en) * | 2019-01-29 | 2020-08-13 | 大日本印刷株式会社 | Electronic information storage medium, ic chip, communication method, and communication program |
JP7293669B2 (en) | 2019-01-29 | 2023-06-20 | 大日本印刷株式会社 | Electronic information storage medium, IC card, communication method and communication program |
WO2021090703A1 (en) * | 2019-11-07 | 2021-05-14 | フェリカネットワークス株式会社 | Information processing device, information processing method, information processing system, and program |
Also Published As
Publication number | Publication date |
---|---|
JP4542798B2 (en) | 2010-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4542798B2 (en) | Mobile device | |
CN101147387B (en) | Method, device and system for controlling application start in mobile terminal device | |
EP1677228B1 (en) | Radio frequency identification (RFID) tag, portable terminal, and server for RFID tag | |
CN102122415B (en) | Non-contact mobile payment terminal and payment method based on security TF (TransFLash) card and NFC (near field communication) technology | |
CN101373511A (en) | Electronic wallet device, communication method and program | |
JP2008210301A (en) | Storage medium, communication system, and control device | |
RU2000100928A (en) | CARD WITH A MICROCircuit AND A METHOD OF INFORMATION EXCHANGE BETWEEN THE EXTERNAL DEVICE AND A CARD WITH A MICROCircuit | |
CN101682370A (en) | Nfc module, particularly for mobile telephone | |
WO2005116919A1 (en) | Wireless ic communication device and response method for the same | |
CN112069848A (en) | Card selection method, chip, terminal and storage medium for NFC card simulation mode | |
CN102044028A (en) | Mobile payment realizing method and mobile payment system | |
CN103544508A (en) | Universal access device | |
KR100923117B1 (en) | Method, device and system for controlling application launching in a mobile terminal device | |
CN101853351A (en) | Automatically the method and apparatus of the selection application that can realize by equipment | |
JP4599081B2 (en) | Memory card adapter and memory card | |
KR101003827B1 (en) | Card having a plural RFID chips and recognizing by using a non-contact method | |
CN102984341A (en) | Method and equipment and system for controlling start-up of applications in mobile terminal equipment | |
US20140077933A1 (en) | Method for choosing rfid communication mode and rfid device which supports near-field and far-field communication | |
EP2717193B1 (en) | IC card, portable electronic device, and reader/ writer | |
KR20110125758A (en) | Data storing device for near field communication | |
JP4548473B2 (en) | Information processing apparatus and information processing method | |
WO2009110668A1 (en) | Rfid tag apparatus for controlling of identification distance and method of operating rfid information using the apparatus | |
JP2004192289A (en) | Information processor | |
JP2008027199A (en) | Noncontact ic card storage device | |
CN102740272A (en) | Method for realizing interaction of mobile phone application with SIM card through custom interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090915 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091116 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100608 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100628 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130702 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |