JP2005242444A - Ic card, portable terminal and communication system - Google Patents

Ic card, portable terminal and communication system Download PDF

Info

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
Application number
JP2004047914A
Other languages
Japanese (ja)
Other versions
JP4542798B2 (en
Inventor
Shin Aikawa
慎 相川
Minoru Takami
高見  穣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2004047914A priority Critical patent/JP4542798B2/en
Publication of JP2005242444A publication Critical patent/JP2005242444A/en
Application granted granted Critical
Publication of JP4542798B2 publication Critical patent/JP4542798B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To properly select a desired card application from a plurality of overlapped multi-application cards. <P>SOLUTION: The card application 203A of each application field is stored in an information storage part 102A of the multi-application card (a multicard) 100A. The multicard 100B is similar to the multicard 100A. Information about the card application of the multicards 100A, 100B is stored in a directory table 214 with the information divided in each the application field, in a directory card 110. A controller 120 performs non-contact communication with the directory card 110, selects the multicard 100A or 100B mounted with a card application 203 of a designated application ID 221 from the directory table 214 in the designated application filed, and starts up the card application designated by the multicard. <P>COPYRIGHT: (C)2005,JPO&NCIPI

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参照)。
ISO/IEC 14443,Identification cards - Contactless integrated circuit(s) cards - Proximity cards
Here, the communication method of the non-contact IC card is standardized in the international standard ISO 14443 standard. However, in this standard, even when a plurality of non-contact IC cards are simultaneously held over the reader / writer, A mechanism for preferentially selecting cards is provided. For example, in the Type B card of the ISO 14443 standard, the “REQB command” which is a command transmitted by the reader / writer to detect the non-contact IC card, and the application field of the non-contact IC card to be selected (traffic use, financial use, etc.) "Application field identifier" can be specified. According to the ISO 14443 standard, when a reader / writer transmits a REQB command in which an application field identifier is set, only a contactless IC card having the same application field identifier returns a response. When no application field identifier is designated, all non-contact IC cards return a response (see, for example, Non-Patent Document 1).
ISO / IEC 14443, Identification cards-Contactless integrated circuit (s) cards-Proximity cards

しかし、非特許文献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 multi-application card 100A, 100B,... And a directory card 110 as one set, and the control card is held over the reader / writer of the control device 120 by holding this one card group. Communication with 120 (here, non-contact communication) is possible, and services in a field to which the control device 120 is applied can be used. The control device 120 is applied to, for example, a POS terminal, an automatic ticket gate, a vending machine, and the like, and a service corresponding to the application field is provided by using such a set of cards. Is. Each of the multi-application cards 100A, 100B,... Can be loaded with application programs for each application field, and an application program corresponding to the application field (for example, automatic ticket gate) of the control device 120 that performs non-contact communication is activated. Services in the field of use of the control device 120 are provided to the user by the program. Further, the directory card 110 is loaded with information (directory table) indicating which application program is loaded in which of the multi-application cards 100A, 100B,..., And the control device 120 also stores such information. In addition, it is possible to search for multi-application cards 100A, 100B,... Equipped with an application program that provides a specific service in the application field.

ディレクトリカード110とセットをなすマルチアプリケーションカードは1以上の任意の枚数でよく、ユーザに応じてその所有枚数が異なるが、ここでは、これをマルチアプリケーションカード100A,100Bの2枚とする。かかる1セットのカード群は、財布やカードケースなどにまとめて収納しても、これを制御装置120のリーダライタにかざすことにより、この制御装置120との非接触通信が可能となる。   The multi-application card that forms a set with the directory card 110 may be an arbitrary number of one or more, and the number of owned multi-application cards differs depending on the user, but here it is assumed to be two multi-application cards 100A and 100B. Even if such a set of cards is stored together in a wallet, card case or the like, non-contact communication with the control device 120 is possible by holding it over the reader / writer of the control device 120.

なお、以下では、非接触通信機能を有するこれらマルチアプリケーションカード100A,100Bやディレクトリカード110をまとめて呼ぶときには、非接触ICカードもしくは非接触ICカード100/110という。   In the following, when these multi-application cards 100A, 100B and directory card 110 having a non-contact communication function are collectively referred to as a non-contact IC card or a non-contact IC card 100/110.

制御装置120は、RF(無線周波)動作磁界を発生することによって非接触ICカード100/110へ電力を伝送し、また、このRF動作磁界をコマンドや情報などで変調することにより、非接触ICカード100/110との間で非接触通信を行なうことができる。   The control device 120 transmits electric power to the non-contact IC card 100/110 by generating an RF (radio frequency) operating magnetic field, and modulates the RF operating magnetic field with a command, information, or the like to thereby generate a non-contact IC. Non-contact communication can be performed with the card 100/110.

そこで、1つのセットをなすマルチアプリケーションカード100A,100Bとディレクトリカード110とを重ねて制御装置120のリーダライタにかざすことにより(即ち、これら非接触ICカード100/110が制御装置120からのRF動作磁界を受信可能領域内に存在させることにより)、これら非接触ICカード100/110がRF動作磁界によって制御装置120との非接触通信が可能となる。   Therefore, the multi-application cards 100A and 100B and the directory card 110 forming one set are overlapped and held over the reader / writer of the control device 120 (that is, these non-contact IC cards 100/110 perform RF operation from the control device 120. By allowing a magnetic field to be present in the receivable area, these non-contact IC cards 100/110 can perform non-contact communication with the control device 120 by the RF operating magnetic field.

次に、マルチアプリケーションカード100A,100Bの内部構成の一具体例について説明するが、いずれも同じ内部構成をなしているので、マルチアプリケーションカード100Aの内部構成について説明する。   Next, a specific example of the internal configuration of the multi-application card 100A, 100B will be described. Since both have the same internal configuration, the internal configuration of the multi-application card 100A will be described.

マルチアプリケーションカード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 multi-application card 100A includes a non-contact communication unit 101A, an information storage unit 102A, an information processing unit 103A, and an antenna coil 104A. The non-contact communication unit 101A uses the antenna coil 104A to take in power from the RF operating magnetic field generated by the control device 120 and use it as power for the multi-application card 100A, and perform non-contact communication with the control device 120. Is for. The information storage unit 102A has a function of temporarily or permanently storing a program or information stored in the multi-application card 100A according to the information, for example, ROM (Read Only Memory) or RAM ( Random Access Memory) and semiconductor memory such as flash memory. The information processing unit 103A executes a program stored in the information storage unit 102A using a microprocessor or the like, and performs information processing and overall control of the multi-application card 100A.

情報蓄積部102Aには、カード固有ID(識別子)201Aとカード論理ID202Aとが蓄積され、また、応用分野が異なる複数のアプリケーションプログラム205Aが、夫々にアプリケーションIDが付加されて、カードアプリケーション203Aとして蓄積される。   In the information storage unit 102A, a card unique ID (identifier) 201A and a card logical ID 202A are stored, and a plurality of application programs 205A having different application fields are stored as card applications 203A with application IDs added thereto. Is done.

カード固有ID201Aは、マルチアプリケーションカード100Aを一意に識別するための固定の値である。カード論理ID202Aは、カード固有ID202Aよりも桁数が少ない数値のIDであって、マルチアプリケーションカード100Aが活性化されたときに、制御装置120によって動的に割り当てられる値である。制御装置120は、マルチアプリケーションカード100Aを最初に指定するときには、これ固有のカード固定ID201Aを用いてこのマルチアプリケーションカード100Aを識別するが、このマルチアプリケーションカード100Aが活性化したときには、このカード論理ID202Aによって識別する。このように桁数が少ない数値のカード論理ID202Aを用いることにより、非接触ICカード100/110の判別処理などが簡略化される。   The card unique ID 201A is a fixed value for uniquely identifying the multi-application card 100A. The card logical ID 202A is a numerical ID having a smaller number of digits than the card unique ID 202A, and is a value that is dynamically assigned by the control device 120 when the multi-application card 100A is activated. When the multi-application card 100A is designated for the first time, the control device 120 identifies the multi-application card 100A using the unique card fixed ID 201A. When the multi-application card 100A is activated, the controller logical ID 202A is identified. Identify by. By using the card logic ID 202A having a small number of digits as described above, the discrimination processing of the non-contact IC card 100/110 is simplified.

カードアプリケーション203Aは、アプリケーションプログラム205Aにこれを一意的に識別するための固定値のアプリケーションID204Aが付加されたソフトウェアであって、所定の応用分野での特定のサービスを提供するアプリケーションプログラム205Aがかかるカードアプリケーション203Aとして情報蓄積部102Aに蓄積される。制御装置120は、その応用分野のアプリケーションプログラム205A、従って、カードアプリケーション203Aを指定するとき、そのアプリケーションID204を用いる。ここで、制御装置120が特定のカードアプリケーション203Aを選択方法としては、例えば、ISO7816で規定されているICカードコマンドであるSELECT FILEコマンドに選択したいカードアプリケーション203AのアプリケーションID204Aを付加して送信する方法が採られる。   The card application 203A is software in which a fixed value application ID 204A for uniquely identifying the application program 205A is added to the application program 205A. The card application 203A that provides a specific service in a predetermined application field is used by the card application 203A. The information is stored in the information storage unit 102A as the application 203A. The control device 120 uses the application ID 205 when designating the application program 205A of the application field, and hence the card application 203A. Here, as a method for selecting the specific card application 203A by the control device 120, for example, a method of transmitting by adding the application ID 204A of the card application 203A to be selected to the SELECT FILE command which is an IC card command defined in ISO7816. Is taken.

そこで、例えば、制御装置120をPOS端末とし、マルチアプリケーションカード100Aの情報蓄積部102Aに蓄積されている複数のカードアプリケーション203Aのうちの1つがPOS端末用のソフトウェアとすると、このPOS端末としての制御装置120がこのマルチアプリケーションカード100Aのカード論理ID202AとこのPOS端末用のカードアプリケーション203のアプリケーションID204Aを送信すると、このマルチアプリケーションカード100AのこのPOS端末用のカードアプリケーション203が選択されることになる。   Therefore, for example, if the control device 120 is a POS terminal and one of the card applications 203A stored in the information storage unit 102A of the multi-application card 100A is POS terminal software, the control as the POS terminal is performed. When the device 120 transmits the card logical ID 202A of the multi-application card 100A and the application ID 204A of the card application 203 for the POS terminal, the card application 203 for the POS terminal of the multi-application card 100A is selected.

なお、マルチアプリケーションカード100Aには、アプリケーションプログラム205Aの応用分野に関する情報が格納されていない。従って、マルチアプリケーションカード100Aの搭載情報からは、これに搭載されている各カードアプリケーション203Aの応用分野を識別することはできない。   The multi-application card 100A does not store information related to the application field of the application program 205A. Therefore, the application field of each card application 203A mounted on the multi-application card 100A cannot be identified from the mounting information of the multi-application card 100A.

また、図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 multi-application card 100A, the card unique ID, the card logical ID, the application ID, the application program, and the card application are illustrated by reference numerals 201A, 202A, 204A, 205A, and 203A. For the card 100B, these are expressed by reference numerals 201B, 202B, 204B, 205B, and 203B, respectively. When referring to both of the multi-application cards 100A and 100B, the respective codes are represented by numerals 201, 202, 204, 205, and 203 having only numerical values.

次に、ディレクトリカード110の内部構成の一具体例について説明する。   Next, a specific example of the internal configuration of the directory card 110 will be described.

ディレクトリカード110は、非接触通信部111と情報蓄積部112と情報処理部113とアンテナコイル114とを備えている。非接触通信部111は、マルチアプリケーションカード100A,100Bでの非接触通信部101Aと同様、アンテナコイル114を用いて制御装置120と非接触通信を行なう。また、情報処理部113も、マルチアプリケーションカード100A,100Bでの情報処理部103Aのように、情報の処理やディレクトリカード110全体の制御を行なう。   The directory card 110 includes a non-contact communication unit 111, an information storage unit 112, an information processing unit 113, and an antenna coil 114. The non-contact communication unit 111 performs non-contact communication with the control device 120 using the antenna coil 114, similarly to the non-contact communication unit 101A in the multi-application cards 100A and 100B. The information processing unit 113 also performs information processing and overall control of the directory card 110, like the information processing unit 103A in the multi-application cards 100A and 100B.

情報蓄積部112は、マルチアプリケーションカード100A,100Bでの情報蓄積部103のように、例えば、ROMやRAM,フラッシュメモリなどの半導体メモリから構成されており、情報処理部113が実行するプログラムや処理する情報を、その情報などに応じて一時的あるいは永続的に、記憶保持するものであって、この情報蓄積部112に記憶される情報としては、このディレクトリカード110とセットをなすマルチアプリケーションカード(ここでは、マルチアプリケーションカード100A,100B)でのカードアプリケーション203A,203Bに関する情報を記述したディレクトリテーブル214などがある。   The information storage unit 112 includes, for example, a semiconductor memory such as a ROM, a RAM, and a flash memory like the information storage unit 103 in the multi-application cards 100A and 100B. The information to be stored is temporarily or permanently stored in accordance with the information or the like, and the information stored in the information storage unit 112 includes a multi-application card (set with the directory card 110). Here, there is a directory table 214 describing information related to the card applications 203A and 203B in the multi-application cards 100A and 100B).

ここで、情報蓄積部112に格納している情報の詳細について説明する。   Here, the details of the information stored in the information storage unit 112 will be described.

情報蓄積部112には、ディレクトリカード110とセットをなすマルチアプリケーションカード100A,100Bに搭載されているカードアプリケーション203A,203Bに関する情報が応用分野毎に区分されて、ディレクトリテーブル214として記憶されている。ここでは、1つの応用分野でのディレクトリテーブル214を示しているが、このディレクトリテーブル214は、該当する応用分野を識別するための応用分野ID211と、ディレクトリカード110を一意に識別するための固定値としてのカード固有ID212と、ディレクトリカード110が活性化されたときに、これを識別するために制御装置120によって動的に割り当てられるカード論理ID213とが付加されている。   In the information storage unit 112, information related to the card applications 203A and 203B mounted on the multi-application cards 100A and 100B that make a set with the directory card 110 is classified for each application field and stored as a directory table 214. Here, the directory table 214 in one application field is shown, but this directory table 214 has an application field ID 211 for identifying the corresponding application field and a fixed value for uniquely identifying the directory card 110. And a card logical ID 213 dynamically assigned by the control device 120 to identify the directory card 110 when the directory card 110 is activated.

ディレクトリテーブル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 multi-application cards 100A and 100B (ie, the directory record 215). The directory record 215 includes an application ID 216 representing the application ID 204 in the card application 203, and a card representing the card unique IDs 201A and 201B of the multi-application card 100A or 100B in which the card application 203 is mounted. It consists of a unique ID 217.

このようなディレクトリテーブル214が分野毎に作成されて、情報蓄積部112に蓄積されている。なお、ここでは、カード固有ID212とカード論理ID213とは、各分野のディレクトリテーブル214毎に付加されているものとしたが、夫々1個ずつ情報蓄積部112に蓄積し、各分野のディレクトリテーブル214に共通に利用するようにしてもよい。   Such a directory table 214 is created for each field and stored in the information storage unit 112. Here, the card unique ID 212 and the card logical ID 213 are added to each directory table 214 in each field, but each one is stored in the information storage unit 112 and the directory table 214 in each field. You may make it use in common.

制御装置120は、ディレクトリカード110の存在を検出する場合、RF動作磁界でもってカード固有ID212とともに応用分野ID211を送信する。制御装置120がディレクトリカード110の存在を検出する方法としては、例えば、ISO14443規格で規定されているREQBコマンドを用いる。   When detecting the presence of the directory card 110, the control device 120 transmits the application field ID 211 together with the card unique ID 212 with an RF operating magnetic field. As a method for the control device 120 to detect the presence of the directory card 110, for example, a REQB command defined in the ISO14443 standard is used.

なお、ここでは、ディレクトリカード110が応用分野毎にディレクトリテーブル214を搭載しているものとするが、応用分野毎に別々のディレクトリカード110が設けられているようにしてもよい。この場合でも、これら複数のディレクトリカードとマルチアプリケーションカード100A,100Bとが1セットのカード群となる。   Here, it is assumed that the directory card 110 includes the directory table 214 for each application field, but a separate directory card 110 may be provided for each application field. Even in this case, the plurality of directory cards and the multi-application cards 100A and 100B constitute a set of cards.

次に、制御装置120の内部構成の一具体例について説明する。   Next, a specific example of the internal configuration of the control device 120 will be described.

制御装置120は、非接触通信部121と情報蓄積部122とユーザ操作部123と外部機器通信部124と情報処理部125とアンテナコイル126とを備えた構成をなしている。これらアンテナコイル126や非接触通信部121,情報処理部125が上記のリーダライタを構成する。   The control device 120 includes a non-contact communication unit 121, an information storage unit 122, a user operation unit 123, an external device communication unit 124, an information processing unit 125, and an antenna coil 126. The antenna coil 126, the non-contact communication unit 121, and the information processing unit 125 constitute the reader / writer.

非接触通信部121は、アンテナコイル126を用いてRF動作磁界を発生し、それによって非接触ICカード100/110に電力を伝送し、また、動作磁界をコマンドや情報で変調することにより、非接触通信を行なうものである。情報蓄積部122は、非接触ICカード100/110から取得した情報、ユーザがユーザ操作部123でもって入力した情報、この制御装置120の応用分野を表わす応用分野ID、特定のサービスを提供するためのアプリケーションプログラムを表わすアプリケーションID221あるいはプログラムなどを、かかる情報に応じて一時的あるいは永続的に、蓄積するものであって、例えば、ハードディスクや半導体メモリなどから構成される。ユーザ操作部123は、ディスプレイや操作キーなどから構成され、ユーザに制御装置120の状態を通知したり、ユーザが制御装置120を操作したりするためのものである。外部機器通信部124は、図示しないネットワークを介して外部機器と通信を行なうものである。情報処理部125は、マイクロプロセッサなどを用い、情報蓄積部122に格納されているプログラムを実行することにより、情報の処理や制御装置120全体の制御を行なうものである。   The non-contact communication unit 121 generates an RF operating magnetic field using the antenna coil 126, thereby transmitting electric power to the non-contact IC card 100/110, and modulating the operating magnetic field with commands and information, thereby Contact communication is performed. The information storage unit 122 provides information acquired from the non-contact IC card 100/110, information input by the user through the user operation unit 123, an application field ID indicating an application field of the control device 120, and a specific service. The application ID 221 representing the application program or the program or the like is temporarily or permanently stored in accordance with such information, and is constituted by, for example, a hard disk or a semiconductor memory. The user operation unit 123 includes a display, operation keys, and the like, and notifies the user of the state of the control device 120 or allows the user to operate the control device 120. The external device communication unit 124 communicates with an external device via a network (not shown). The information processing unit 125 performs processing of information and control of the entire control device 120 by executing a program stored in the information storage unit 122 using a microprocessor or the like.

ここで、マルチアプリケーションカード100A,100Bのいずれかが提供するサービスを受けることができる場合には、そのマルチアプリケーションカード100Aまたは100Bに、制御装置の情報蓄積部122に格納されているアプリケーションID221と等しいアプリケーションID204のアプリケーションプログラム205が搭載されていることになる。   Here, when the service provided by either of the multi-application cards 100A and 100B can be received, the multi-application card 100A or 100B is equal to the application ID 221 stored in the information storage unit 122 of the control device. The application program 205 with the application ID 204 is installed.

情報蓄積部122には、アプリケーションID221を複数個格納されている。アプリケーションID221は、制御装置120が、自身が発生するRF動作磁界の受信可能領域内に非接触ICカード100/110が挿入された場合に、選択したいカードアプリケーションの識別子である。ここで、前述したように、制御装置120が、特定のカードアプリケーションを選択方法としては、例えばISO7816で規定されているICカードコマンドであるSELECT FILEコマンドで選択したいカードアプリケーションのアプリケーションIDを指定して、活性化しているICカードに送信する。   The information storage unit 122 stores a plurality of application IDs 221. The application ID 221 is an identifier of a card application that the control device 120 desires to select when the non-contact IC card 100/110 is inserted in the receivable area of the RF operating magnetic field generated by itself. Here, as described above, as a method for selecting a specific card application, the control device 120 specifies an application ID of a card application to be selected by, for example, a SELECT FILE command which is an IC card command defined in ISO7816. To the activated IC card.

次に、制御装置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 control device 120 will be described. First, referring to FIG. An operation for detecting the multi-application 100A or 100B equipped with 203 will be described.

図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 control device 120, first, processing step S <b> 1001 starts, the information processing unit 125 takes in the application field ID 211 from the information storage unit 122, adds it to the detection command 301, and supplies it to the non-contact communication unit 121. To do. The non-contact communication unit 121 modulates the RF operating magnetic field with the detection command 301 and transmits it using the antenna coil 126 (hereinafter, the non-contact communication unit 121 transmits the operation. The multi-application cards 100A and 100B, The same applies to the directory card 110). In the directory card 110 within the RF operating magnetic field receivable region, when the non-contact communication unit 111 receives the detection command 301 by the antenna coil 114 (hereinafter, the non-contact communication unit 111 receives this operation). The same applies to the multi-application cards 100A and 100B and the control device 120), and the application field ID 211 received by the information processing unit 113 is compared with the application field ID 211 stored in the information storage unit 112. The card unique ID 212 is read from the unit 112, set to the detection command response 302, and returned from the antenna coil 114 by the RF operation magnetic field by the non-contact communication unit 111.

ここで、制御装置120から送信される上記のRF動作磁界の受信可能領域内に存在するマルチアプリケーションカード110A,100Bも、上記の検出コマンド301を受信するが、この検出コマンド301には、応用分野ID211が設定されているだけであって、これらマルチアプリケーションカード110A,100Bはこの応用分野ID211に応答できないため、応答は返さない。   Here, the multi-application cards 110A and 100B existing within the receivable region of the RF operating magnetic field transmitted from the control device 120 also receive the detection command 301. The detection command 301 includes an application field. Since only the ID 211 is set and the multi-application cards 110A and 100B cannot respond to the application field ID 211, no response is returned.

制御装置120は、ディレクトリカード110からの検出コマンド応答302を受信することにより、RF動作磁界の受信可能領域内にディレクトリカード110が存在していることを確認する。   The control device 120 receives the detection command response 302 from the directory card 110, thereby confirming that the directory card 110 exists in the RF operating magnetic field receivable region.

ここで、検出コマンド301としては、例えば、ISO14443規格で規定されているREQBコマンドを使用することができる。また、検出コマンド応答302としては、同じくATQBコマンドを使用することができる。但し、これらコマンドとしては、他の仕様に準拠したコマンドフォーマットであってもよい。   Here, as the detection command 301, for example, a REQB command defined in the ISO14443 standard can be used. Similarly, the ATQB command can be used as the detection command response 302. However, these commands may be command formats conforming to other specifications.

制御装置120は、ディレクトリカード110を検出すると、次に、処理ステップS1001から処理ステップS1002の処理に移り、ディレクトリカード110の活性化を行なうために、非接触通信部121から活性化コマンド303をディレクトリカード110に送信する。この活性化コマンド303には、上記の受信したディレクトリカード110のカード固有ID212と、活性化された後のディレクトリカード110を識別するために使用するカード論理ID213とが付加されている。このカード論理ID213は、制御装置120が決定する。   When the control device 120 detects the directory card 110, the process proceeds from the processing step S1001 to the processing step S1002, and the activation command 303 is sent from the non-contact communication unit 121 to the directory card 110 in order to activate the directory card 110. Send to card 110. The activation command 303 is added with the card unique ID 212 of the received directory card 110 and the card logical ID 213 used for identifying the directory card 110 after activation. The card logic ID 213 is determined by the control device 120.

ディレクトリカード110では、非接触通信部111でこの活性化コマンド303が受信されると、情報処理部113がこのディレクトリカード110を活性化する処理を行ない、しかる後、活性化コマンド応答310を制御装置120に返す。ここで、活性化コマンド301としては、例えば、ISO14443規格で規定されているATTRIBコマンドが使用されるが、他の仕様に準拠したコマンドフォーマットであってもよい。   In the directory card 110, when the activation command 303 is received by the non-contact communication unit 111, the information processing unit 113 performs a process of activating the directory card 110, and then sends an activation command response 310 to the control device. Return to 120. Here, as the activation command 301, for example, an ATTRIB command defined in the ISO14443 standard is used, but a command format based on other specifications may be used.

制御装置120は、この活性化コマンド応答310を受信すると、処理ステップS1002から処理ステップS1003の処理に移り、処理ステップS1001で応用分野IDで指定したディレクトリテーブル214をディレクトリカード110から読み出すために、ディレクトリカード110にレコード読出しコマンド305を送信する。   Upon receiving this activation command response 310, the control device 120 proceeds from the processing step S1002 to the processing step S1003, and in order to read out the directory table 214 specified by the application field ID in the processing step S1001, from the directory card 110. A record read command 305 is transmitted to the card 110.

レコード読出しコマンド305はディレクトリテーブル214でのディレクトリレコード215を読み出すためのものであり、このディレクトリカード110を指定するカード論理ID213とレコード番号311が付加されている。レコード番号311はディレクトリレコード215の通し番号であって、まず、ディレクトリテーブル214での最初のディレクトリレコード215を指定する通し番号「0」のレコード番号311が送信される。   A record read command 305 is used to read a directory record 215 in the directory table 214, and a card logical ID 213 for specifying the directory card 110 and a record number 311 are added. The record number 311 is a serial number of the directory record 215. First, the record number 311 of the serial number “0” designating the first directory record 215 in the directory table 214 is transmitted.

ディレクトリカード110では、このレコード読出しコマンド305が非接触通信部111で受信されると、情報処理部113が情報蓄積部112のディレクトリテーブル214から受信した「0」のレコード番号311の、従って、最初のディレクトリレコード215を読み取り、これをレコード読み出しコマンド応答306に付加して制御装置120に送信する。   In the directory card 110, when this record read command 305 is received by the non-contact communication unit 111, the information processing unit 113 records the record number 311 of “0” received from the directory table 214 of the information storage unit 112. The directory record 215 is read, added to the record read command response 306, and transmitted to the control device 120.

ここで、レコード読出しコマンド305としては、例えば、ISO7816規格で規定されているREAD RECORDコマンドを使用する。また、このREAD RECORDコマンドを非接触通信で送信するために、ISO14443規格で規定されている伝送プロトコルを用いるが、他の仕様に準拠したコマンドフォーマットであってもよい。   Here, as the record read command 305, for example, a READ RECORD command defined in the ISO7816 standard is used. In addition, in order to transmit this READ RECORD command by non-contact communication, a transmission protocol defined in the ISO14443 standard is used, but a command format based on other specifications may be used.

制御装置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 control device 120, when the non-contact communication unit 121 receives the record read command response 306 from the directory card 110, the process proceeds from the processing step S1003 to the processing step S1004, and the information processing unit 125 receives the directory record 215 received at that time. If the card unique ID 216 is compared with the application ID 221 stored in the information storage unit 122 and they match, the card application 203 of this application ID 221 is mounted by the card unique ID 216 of the directory table 214 received at the same time. Recognizes the multi-application card 100A or 100B. If the application ID of the received directory record 215 does not match the application ID 221 of the information storage unit 122, it is determined that a multi-application card equipped with the card application 203 with the application ID 221 is not found, and the process returns to step S1003.

このように処理ステップ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 control device 120, the information processing unit 125 sets the record number 311 of the next “1” that specifies the next directory record 215 in the directory table 214 of the directory card 110 to the directory card 110. Along with the card logic ID 213 of 110, it is added to the record read command 305 and transmitted to the directory card 110. When the next directory record 215 is sent from the directory card 110, it is determined whether or not it matches the application ID 221 stored in the information storage unit 122 (processing step S1004), and matches the application ID 221. Until the directory record 215 of the application ID 217 is acquired, the operations of the processing steps S1003 and S1004 are repeated to sequentially read the directory records 215 in the directory table 214 of the directory card 110. When the directory record 215 of the application ID 217 that matches the application ID 221 is acquired, or even when all the directory records 215 in the directory table 214 are read, the directory record 215 of the application ID 217 that matches the application ID 221 cannot be acquired. In the case, the operation shown in FIG. In the latter case, the multi-application cards 100A and 100B cannot be used for the control device 120.

以上の処理により、特定のサービスを提供するアプリケーションID221のカードアプリケーション203を搭載したマルチアプリケーションカード100Aまたは100Bを判定することができる。   Through the above processing, the multi-application card 100A or 100B equipped with the card application 203 having the application ID 221 that provides a specific service can be determined.

以下では、かかるカードアプリケーション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 multi-application card 100A. Next, a process for starting the card application 203 with an application ID 204 that matches the application ID 221 from the multi-application card 100A. The operation will be described with reference to FIG.

図3において、まず、制御装置120は、処理ステップS1101の処理を開始し、図2に示した処理動作で判定された情報蓄積部122に格納されているアプリケーションID221と一致するアプリケーションID204Aのカードアプリケーション203Aを搭載したマルチアプリケーションカード100Aが、この制御装置120が発生するRF動作磁界の受信可能な領域内に存在するか否かを判定するために、非接触通信部121から検出コマンド401を送信する。この検出コマンド401では、この制御装置120の応用分野IDは指定しない。   In FIG. 3, first, the control device 120 starts the processing of the processing step S1101, and the card application with the application ID 204A that matches the application ID 221 stored in the information storage unit 122 determined by the processing operation shown in FIG. In order to determine whether or not the multi-application card 100 </ b> A equipped with 203 </ b> A exists within an area where the RF operating magnetic field generated by the control device 120 can be received, the detection command 401 is transmitted from the non-contact communication unit 121. . In the detection command 401, the application field ID of the control device 120 is not designated.

この検出コマンド401はマルチアプリケーションカード100A,100Bのいずれにでも受信されるが、そのいずれかが応答を返信する。このようにいずれかが返答を返信するようにすることは、例えば、検出コマンド401としてISO14443規格で規定されているREQBコマンドを用いると、REQBコマンドを用いた衝突防止の手続きにより実現でき、応答の衝突を防止することが可能となる。ここでは、マルチアプリケーションカード100Bの方が先に検出コマンド応答402を制御装置120に返すものとしている。なお、検出コマンド応答402には、返信したマルチアプリケーションカード、この場合、マルチアプリケーションカード100Bのカード固有ID201Bが設定されている。   The detection command 401 is received by either of the multi-application cards 100A and 100B, and either of them returns a response. For example, when a REQB command stipulated in the ISO14443 standard is used as the detection command 401, any one of the responses can be realized by a collision prevention procedure using the REQB command. A collision can be prevented. Here, it is assumed that the multi-application card 100B returns the detection command response 402 to the control device 120 first. In the detection command response 402, the returned multi-application card, in this case, the card unique ID 201B of the multi-application card 100B is set.

制御装置120では、マルチアプリケーションカード100Bからの検出コマンド応答402を非接触通信部121で受信すると、情報処理部125はこれに設定されているこのマルチアプリケーションカード100Bのカード固有ID201Bを抽出し、情報蓄積部122に格納されているアプリケーションID221と一致するか否かを判定する。この場合には、両者は一致しないから、このマルチアプリケーションカード100BはアプリケーションID221と一致するアプリケーションID204Aのカードアプリケーション203Aを搭載していないと判定し、次の検出コマンド403を非接触通信部121から送信する。この検出コマンド403に対しては、マルチアプリケーションカード100Aが応答して、その固有ID201Aを設定した検出コマンド応答404を制御装置120に返信する。   In the control device 120, when the non-contact communication unit 121 receives the detection command response 402 from the multi-application card 100B, the information processing unit 125 extracts the card unique ID 201B of the multi-application card 100B that is set in the information processing unit 125, and the information It is determined whether or not the application ID 221 stored in the storage unit 122 matches. In this case, since the two do not match, it is determined that the card application 203A having the application ID 204A that matches the application ID 221 is not mounted on the multi-application card 100B, and the next detection command 403 is transmitted from the non-contact communication unit 121. To do. The multi-application card 100A responds to the detection command 403 and returns a detection command response 404 in which the unique ID 201A is set to the control device 120.

制御装置120では、非接触通信部121でこの検出コマンド応答404が受信されると、情報処理部125は、この検出コマンド応答404に付加されたカード固有ID201Aと情報蓄積部122のアプリケーションID221とを比較し、この場合には、これらが一致しているので、このアプリケーションID221と一致するアプリケーションID204Aのカードアプリケーション203Aを搭載したマルチアプリケーションカード100Aが制御装置120が発生するRF動作磁界を受信可能な領域内に存在すると判定する。   In the control device 120, when the detection command response 404 is received by the non-contact communication unit 121, the information processing unit 125 uses the card unique ID 201A added to the detection command response 404 and the application ID 221 of the information storage unit 122. In this case, since they match, the multi-application card 100A equipped with the card application 203A with the application ID 204A that matches the application ID 221 can receive the RF operating magnetic field generated by the control device 120. It is determined that it exists within.

これにより、処理ステップ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 control device 120 transmits an activation command 405 to the multi-application card 100A in order to activate the multi-application card 100A. In the activation command 405, the card unique ID 201A and the card logical ID 202A of the multi-application card 100A are set. The card logical ID 202A is determined by the control device 120. Here, as the activation command 405, for example, an ATTRIB command defined in the ISO14443 standard is used, but a command format based on other specifications may be used.

マルチアプリケーションカード100Aでは、非接触通信部101Aで活性化コマンド405を受信すると、情報処理部103Aが活性化処理を行ない、非接触通信部101Aから制御装置120に活性化コマンド応答406を返す。   In the multi-application card 100A, when the activation command 405 is received by the non-contact communication unit 101A, the information processing unit 103A performs activation processing, and returns an activation command response 406 from the non-contact communication unit 101A to the control device 120.

次に、制御装置120は、この活性化コマンド応答406を受信すると、処理ステップS1102から処理ステップS1103の処理に移り、上記のアプリケーションID221に一致するアプリケーションID204Aのカードアプリケーション203Aを選択するために、マルチアプリケーションカード100Aに選択コマンド407を送信する。選択コマンド407には、このカードアプリケーションカード100AのアプリケーションID204A(これは、制御装置120でのアプリケーションID221と一致する)とカード論理ID202Aが付加されている。   Next, upon receiving this activation command response 406, the control device 120 moves from the processing step S1102 to the processing step S1103, and selects the card application 203A having the application ID 204A that matches the application ID 221 in order to select the card application 203A. A selection command 407 is transmitted to the application card 100A. The selection command 407 is added with the application ID 204A of the card application card 100A (which matches the application ID 221 in the control device 120) and the card logical ID 202A.

マルチアプリケーションカード100Aでは、非接触通信部101Aでこの選択コマンド407を受信すると、情報処理部103Aは、このアプリケーションID204Aのカードアプリケーション203Aのアプリケーションプログラム205Aを起動し、しかる後、選択コマンド応答408を非接触通信部101Aから制御装置120に返す。制御装置120は、これを受信して処理ステップS1103の処理を終了する。   In the multi-application card 100A, when the selection command 407 is received by the non-contact communication unit 101A, the information processing unit 103A activates the application program 205A of the card application 203A with the application ID 204A, and then sends a selection command response 408 to the non-response. It returns to the control apparatus 120 from the contact communication part 101A. The control apparatus 120 receives this and complete | finishes the process of process step S1103.

ここで、選択コマンド407としては、例えば、ISO7816規格で規定されているSELECT FILEコマンドを使用する。また、このSELECT FILEコマンドを非接触通信で送信するために、ISO14443規格で規定されている伝送プロトコルを用いるが、他の仕様に準拠したコマンドフォーマットであってもよい。   Here, as the selection command 407, for example, a SELECT FILE command defined in the ISO7816 standard is used. Further, in order to transmit this SELECT FILE command by non-contact communication, a transmission protocol defined in the ISO14443 standard is used, but a command format compliant with other specifications may be used.

以上の処理により、制御装置120は、利用したいカードアプリケーション203Aを的確に選択することが可能になり、マルチアプリケーションカード100Aでは、この選択されたカードアプリケーション203Aを用いて特定のサービスを提供するための所定の処理を行なうことができる。   With the above processing, the control device 120 can accurately select the card application 203A to be used, and the multi-application card 100A can provide a specific service using the selected card application 203A. Predetermined processing can be performed.

なお、この第1の実施形態では、ディレクトリカード110はマルチアプリケーションカード100A,100Bとは独立したICカードとしたが、マルチアプリケーションカード100A,100Bのいずれか一方または双方にディレクトリカード110の機能も持たせるようにしてもよい。この場合には、ディレクトリカード110が搭載する応用分野ID211やディレクトリテーブル214がマルチアプリケーションカード110A,100Bの情報蓄積部102に格納され、かかるマルチアプリケーションカード110A,100Bがディレクトリカードとしても動作することになる。   In the first embodiment, the directory card 110 is an IC card independent of the multi-application cards 100A and 100B. However, one or both of the multi-application cards 100A and 100B also have the function of the directory card 110. You may make it let. In this case, the application field ID 211 and directory table 214 mounted on the directory card 110 are stored in the information storage unit 102 of the multi-application cards 110A and 100B, and the multi-application cards 110A and 100B operate as directory cards. Become.

図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 portable terminal 500 in which a multi-application card is stored and a control device 120. The control device 120 is the same as the control device 120 in the first embodiment shown in FIG.

携帯端末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 portable terminal 500 is configured to be able to store the multi-application card 100A and the directory card 110. Here, these non-contact IC cards 100/110 are the same as the non-contact IC cards 100/110 in FIG. This portable terminal 500 is provided with an antenna coil 511A so as to be capable of contactless communication with the antenna coil 104A (FIG. 1) of the stored multi-application card 100A. Similarly, the antenna coil 104B ( An antenna coil 511B is provided for non-contact communication with the antenna coil 521, and an antenna coil 521 is provided for non-contact communication with the antenna coil 114 (FIG. 1) of the stored directory card 110. The antenna coils 511A, 511B, and 521 are all electrically connected to the antenna coil 501. This antenna coil 501 performs non-contact communication with the control device 120.

また、この携帯端末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 portable terminal 500, when the multi-application card 100A is stored, it is covered with the antenna coil 511 and the radio wave absorber 512A. Similarly, multi-application card 100B is covered with radio wave absorber 512B together with antenna coil 511B, and directory card 110 is also covered with radio wave absorber 522 together with antenna coil 521. These radio wave absorbers 511A, 511B, and 522 are shielding plates that absorb electromagnetic waves, and can be realized by using, for example, ferrite or a resistance film. Thereby, non-contact communication is performed between the multi-application card 100A and the antenna coil 511A using an RF operating magnetic field, but the electromagnetic wave absorber 512A blocks leakage of this magnetic field to other antenna coils. Similarly, the RF operating magnetic field generated for non-contact communication between the multi-application card 100A and the antenna coil 511A is also blocked from leaking to other antenna coils by the radio wave absorber 512B. The RF operating magnetic field generated for non-contact communication with the antenna coil 522 is also blocked from leaking to other antenna coils by the radio wave absorber 522.

制御装置120も、図1における制御装置120と同様の構成をなしており、この制御装置120のアンテナコイル126からRF動作磁界が発生すると、このRF動作磁界の受信可能範囲内に携帯端末500が存在するとき、この携帯端末500のアンテナコイル501でこのRF動作磁界が受信され、その受信信号はアンテナコイル512A,512B,522に同時に供給される。このため、これらアンテナコイル512A,512B,522は同時にRF動作磁界を発生し、夫々マルチアプリケーションカード100A,100Bとディレクトリカード110で受信される。   The control device 120 has the same configuration as that of the control device 120 in FIG. 1. When an RF operating magnetic field is generated from the antenna coil 126 of the control device 120, the portable terminal 500 is within the receivable range of the RF operating magnetic field. When present, the RF operating magnetic field is received by the antenna coil 501 of the portable terminal 500, and the received signal is supplied to the antenna coils 512A, 512B, and 522 simultaneously. Therefore, these antenna coils 512A, 512B, and 522 simultaneously generate an RF operating magnetic field and are received by the multi-application cards 100A and 100B and the directory card 110, respectively.

携帯端末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 multi-application cards 100A and 100B and the directory card 110 are stored in the portable terminal 500, when the RF operating magnetic field generated by the control device 120 is received by the antenna coil 501, the antenna coil 511A performs RF An operating magnetic field is generated to communicate with multi-application card 100A. At the same time, an RF operating magnetic field is generated in the antenna coil 511B to communicate with the multi-application card 100B, and an RF operating magnetic field is generated in the antenna coil 521 to communicate with the directory card 110. Here, since the multi-application card 100A is housed in the radio wave absorber 512A together with the antenna coil 511A, the RF operating magnetic field generated between the multi-application card 100A and the antenna coil 511A is outside the radio wave absorber 512A. There is no leakage. Similarly, since the multi-application card 100B is housed in the radio wave absorber 512B together with the antenna coil 511B, the RF operating magnetic field generated between the multi-application card 100B and the antenna coil 511B leaks to the outside of the radio wave absorber 512B. Since the directory card 110 is housed in the radio wave absorber 522 together with the antenna coil 521, the RF operating magnetic field generated between the directory card 110 and the antenna coil 521 may leak out of the radio wave absorber 522. Absent.

図5は図4における携帯端末500の一具体例を示す断面斜視図であって、531A,531B,532はカード収納部であり、図4に対応する部分には同一符号を付けて重複する説明を省略する。   FIG. 5 is a cross-sectional perspective view showing a specific example of the portable terminal 500 in FIG. 4. Reference numerals 531A, 531B, and 532 denote card storage portions, and portions corresponding to those in FIG. Is omitted.

同図において、携帯端末500には、この場合、3個のカード収納部531A,531B,532が階層状に設けられており、夫々の、例えば、図面上手前側にカード挿入口が設けられている。カード収納部531Aには、その内面全体に電波吸収体512Aが密着固定され、カード収納部531B,532でも夫々、それらの内面全体に電波吸収体512B,521が密着固定されている。   In this figure, in the portable terminal 500, in this case, three card storage units 531A, 531B, and 532 are provided in a hierarchy, and for example, a card insertion slot is provided on the front side in the drawing. . The card storage portion 531A has a radio wave absorber 512A tightly fixed to the entire inner surface thereof, and the card storage portions 531B and 532 have the radio wave absorbers 512B and 521 firmly fixed to the entire inner surface thereof.

また、カード収納部531内では、その上面部分の電波吸収体512Aにアンテナコイル511Aが固定して設けられ、同様に、カード収納部531B,532内でも、夫々の上面部分の電波吸収体512B,522にアンテナコイル511B,521が固定して設けられている。これらアンテナコイル511A,511B,522は、携帯端末500に内蔵のアンテンコイル501と電気的に接続されている。   In the card storage portion 531, an antenna coil 511A is fixedly provided to the radio wave absorber 512A on the upper surface portion. Similarly, in the card storage portions 531B and 532, the radio wave absorber 512B, Antenna coils 511B and 521 are fixedly provided at 522. These antenna coils 511 </ b> A, 511 </ b> B, and 522 are electrically connected to an antenna coil 501 built in the portable terminal 500.

カード収納部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 card storage units 531A, 531B, and 532 in the drawing are slightly larger than the horizontal widths of the multi-application cards 100A and 100B and the directory card 110 (the sizes of these non-contact IC cards 100/110 are all equal). The multi-application cards 100A and 100B and the directory card 110 can be inserted from the card insertion slot not to be ejected. For the card storage units 531A, 531B, and 532, the non-contact IC card 100/110 to be inserted is not determined, and any of the multi-application cards 100A, 100B and the directory card 110 is inserted into the card storage unit 531A. Alternatively, any of the multi-application cards 100A and 100B and the directory card 110 may be inserted into the card storage units 531B and 532 as well. FIG. 5 shows a state in which the multi-application card 100A is stored in the card storage unit 531A, the multi-application card 100B is stored in the card storage unit 531B, and the directory card 110 is stored in the card storage unit 532.

カード収納部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 card storage portion 531A so that the antenna coil 104A, 104B, 114 (FIG. 1) side is the built-in antenna coil 511A side. In the inserted state, the non-contact IC card 100/110 is in close contact with the antenna coil 511A. For example, the application card 100A inserted into the card storage unit 531A is in close contact with the built-in antenna coil 511A. As a result, the antenna coil 104A of the application card 100A is set in a positional relationship close to the antenna coil 511A built in the card storage portion 531A. The same applies to the other card storage units 531B and 532.

この第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 directory card 110 can be separated from each other, and the RF operating magnetic fields interfere with each other to prevent normal wireless communication from being performed. Is possible. Also, when multiple non-contact IC cards are applied to the same RF operating magnetic field, the antenna coil of each non-contact IC card interferes with the antenna coils of other non-contact IC cards, and normal wireless communication is performed. It is also possible to solve the problem of being unable to perform the process.

ここで、この第2の実施形態では、携帯端末500に2枚のマルチアプリケーションカードが格納可能としてたが、任意の枚数のマルチアプリケーションを格納可能にすることができるし、また、携帯端末500は、携帯電話やPDAなどの機能を合わせ持っていても良いし、あるいは様々なカードを収納できる財布などのケースとして実現してもよい。   Here, in the second embodiment, two multi-application cards can be stored in the mobile terminal 500. However, any number of multi-applications can be stored. It may have functions such as a mobile phone and a PDA, or may be realized as a case such as a wallet that can store various cards.

図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 mobile terminal 600 and the control device 120 using an RF operating magnetic field. The control device 120 is the same as the control device 120 in the previous embodiments.

携帯端末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 mobile terminal 500 of the second embodiment shown in FIGS. 4 and 5, the mobile terminal 600 can insert two multi-application cards 100A and 100B, respectively. The inserted multi-application card 100A is covered with a radio wave absorber 612A together with an antenna coil 611A that performs non-contact communication with the multi-application card 100A, and the inserted multi-application card 100B also includes an antenna coil 611B that performs non-contact communication with the antenna coil 611A. Covered with the radio wave absorber 612B, interference between the multi-application card 100A and the multi-application card 100B is prevented. These radio wave absorbers 612A and 612B are the same as the radio wave absorber 511A in FIG. One of these antenna coils 611A and 611B is selected by the antenna coil selector 606 and is electrically connected to the internal non-contact communication unit 603.

このように、この携帯端末600で使用されるマルチアプリケーションカード100A,100Bも、図1に示したマルチアプリケーションカード100A,100Bと同様の構成をなすものであり、また、制御装置120も、図1での制御装置120と同様の構成をなすものである。   As described above, the multi-application cards 100A and 100B used in the portable terminal 600 have the same configuration as that of the multi-application cards 100A and 100B shown in FIG. The same configuration as the control device 120 in FIG.

外部非接触通信部602は、アンテナコイル601を用いて、制御装置120が発生するRF動作磁界により、制御装置120と非接触通信を行なう。内部非接触通信部603は、アンテナコイル選択部606がアンテナコイル611Aを選択したときには、このアンテナコイル611AにRF動作磁界を発生させてマルチアプリケーションカード100Aと非接触通信を行ない、また、アンテナコイル選択部606がアンテナコイル611Bを選択したときには、このアンテナコイル611BにRF動作磁界を発生させてマルチアプリケーションカード100Bと非接触通信を行なう。アンテナコイル選択部606は、情報処理部605の制御により、アンテナコイル611Aとアンテナコイル611Bとのいずれか一方を選択するものである。   The external non-contact communication unit 602 uses the antenna coil 601 to perform non-contact communication with the control device 120 using an RF operating magnetic field generated by the control device 120. When the antenna coil selection unit 606 selects the antenna coil 611A, the internal non-contact communication unit 603 generates an RF operating magnetic field in the antenna coil 611A to perform non-contact communication with the multi-application card 100A. When unit 606 selects antenna coil 611B, an RF operating magnetic field is generated in antenna coil 611B to perform non-contact communication with multi-application card 100B. The antenna coil selection unit 606 is configured to select either the antenna coil 611A or the antenna coil 611B under the control of the information processing unit 605.

情報蓄積部604は、プログラムや情報を、その情報などに応じて一時的あるいは永続的に、記憶保持する機能を有し、例えば、ROM(Read Only Memory)やRAM(Random Access Memory),フラッシュメモリなどの半導体メモリから構成されている。情報処理部605は、マイクロプロセッサなどを用いて情報蓄積部604に格納されているプログラムを実行し、情報の処理やこの携帯端末600全体の制御を行なうものである。   The information storage unit 604 has a function of storing and holding programs and information temporarily or permanently according to the information, for example, ROM (Read Only Memory), RAM (Random Access Memory), flash memory, and the like. It is comprised from semiconductor memory. The information processing unit 605 executes a program stored in the information storage unit 604 using a microprocessor or the like, and processes information and controls the entire portable terminal 600.

ここで、情報蓄積部604に格納されている情報について説明する。   Here, the information stored in the information storage unit 604 will be described.

この携帯端末600は、挿入されたアプリケーションカード100A,100Bに搭載されているカードアプリケーションによって提供される特定のサービスを受けることができるものであって、情報蓄積部604には、これらの応用分野毎に、応用分野ID701と端末固有ID702と端末論理ID703とディレクトリテーブル704の各情報が格納されている。応用分野ID701は携帯端末600がサービスを受けることができる応用分野の識別子であり、端末固有ID702はこの携帯端末600を一意に識別するための固定値であり、端末論理ID703は携帯端末600を活性化したときに、制御装置120により、動的に割り当てられる値である。ディレクトリテーブル704は、マルチアプリケーションカード100A,100Bが搭載しているこの応用分野IDに該当する応用分野のカードアプリケーションに関する情報であるディレクトリレコード705からなるものである。応用分野が異なるカードアプリケーションに関するディレクトリレコードは、別の応用分野IDのディレクトリテーブルに格納される。   The portable terminal 600 can receive a specific service provided by the card application installed in the inserted application cards 100A and 100B, and the information storage unit 604 stores each of these application fields. The application field ID 701, the terminal unique ID 702, the terminal logical ID 703, and the directory table 704 are stored therein. The application field ID 701 is an identifier of an application field in which the mobile terminal 600 can receive service, the terminal unique ID 702 is a fixed value for uniquely identifying the mobile terminal 600, and the terminal logical ID 703 activates the mobile terminal 600. It is a value dynamically assigned by the control device 120 when it is converted. The directory table 704 includes a directory record 705 that is information related to a card application in an application field corresponding to the application field ID mounted on the multi-application cards 100A and 100B. Directory records related to card applications with different application fields are stored in a directory table of another application field ID.

ディレクトリレコード705は、アンテナコイルID706とカード固有ID707とカード論理ID708とアプリケーションID709とからなるものであって、カードアプリケーションとそのカードアプリケーションが格納されているマルチアプリケーションカードとを関連付けているものであり、アンテナコイルID706はアンテナコイル611A,611Bを識別するための値であり、マルチアプリケーションカードと通信可能なアンテナコイルを判別できるようにしている。例えば、ディレクトリレコード705がマルチアプリケーションカード100Aに該当するものであるときには、そのアンテナコイルID706は、このマルチアプリケーションカード100Aと非接触通信できるアンテナコイル611Aに対するものである。なお、情報処理部605は、このアンテナコイルID706に基づいて、アンテナコイル選択部606にアンテナコイル611A,611Bのいずれかを選択させる。   The directory record 705 includes an antenna coil ID 706, a card unique ID 707, a card logic ID 708, and an application ID 709, and associates a card application with a multi-application card in which the card application is stored. The antenna coil ID 706 is a value for identifying the antenna coils 611A and 611B, and can identify an antenna coil that can communicate with the multi-application card. For example, when the directory record 705 corresponds to the multi-application card 100A, the antenna coil ID 706 is for the antenna coil 611A capable of contactless communication with the multi-application card 100A. The information processing unit 605 causes the antenna coil selection unit 606 to select one of the antenna coils 611A and 611B based on the antenna coil ID 706.

このように、情報蓄積部604は、先の実施形態でのディレクトリカードの機能を持たせたものであり、かかるディレクトリカードを使用しなくともよいようにしている。   As described above, the information storage unit 604 has the function of the directory card in the previous embodiment, and the directory card need not be used.

制御装置120は、携帯端末600を活性化した後、情報蓄積部604のディレクトリテーブル704を読み出すことにより、選択したいカードアプリケーションを格納しているマルチアプリケーションカードのカード固有ID707を取得することが可能になる。   The control device 120 can acquire the card unique ID 707 of the multi-application card storing the card application to be selected by activating the portable terminal 600 and then reading the directory table 704 of the information storage unit 604. Become.

図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 control device 120 in this way. Here, application cards 100A and 10B shown in FIG. 1 are inserted in portable terminal 600, and control device 120 selects card application 203A (FIG. 1) stored in multi-application card 100A. It will be explained as a thing. As shown in FIG. 1, the multi-application card 100A is uniquely identified by the card unique ID 201A, and the card application 203A is uniquely identified by the application ID 204A.

図7において、制御装置120は、まず、処理ステップS1201を開始して検出コマンド701を送信する。   In FIG. 7, the control device 120 first starts a processing step S1201 and transmits a detection command 701.

携帯端末600では、検出コマンド701がアンテナコイル601から外部非接触通信部602で受信され、情報処理部605により、処理ステップS1301の処理が開始して、情報蓄積部604に格納されているディレクトリテーブル704の中から最初のディレクトリレコード705のカードID707を取り出して検出コマンド応答702に付加し、外部非接触通信部602から制御装置120に返信する。   In the portable terminal 600, the detection command 701 is received from the antenna coil 601 by the external non-contact communication unit 602, and the information processing unit 605 starts the processing of the processing step S1301, and is stored in the information storage unit 604. The card ID 707 of the first directory record 705 is extracted from 704, added to the detection command response 702, and returned from the external non-contact communication unit 602 to the control device 120.

制御装置120は、この検出コマンド応答702を受信し、これに付加されているカード固有ID707を判定するが、このカード固有ID707がマルチアプリケーションカード100Bのカード固有IB201Bとすると、求めるカード固有ID201Aでないので、再び検出コマンド703を送信する。   The control device 120 receives this detection command response 702 and determines the card unique ID 707 added thereto. If this card unique ID 707 is the card unique IB 201B of the multi-application card 100B, it is not the card unique ID 201A to be obtained. The detection command 703 is transmitted again.

携帯端末600では、上記と同様にして、この検出コマンド703が受信され、情報処理部605が再び情報蓄積部604のディレクトリテーブル704から次のディレクトリレコード705のカード固有ID707を読み取り、検出コマンド応答704に付加して制御装置120に返信する。   In the portable terminal 600, the detection command 703 is received in the same manner as described above, and the information processing unit 605 reads the card unique ID 707 of the next directory record 705 from the directory table 704 of the information storage unit 604 again, and detects the command response 704. To the control device 120.

制御装置120は、この検出コマンド応答702を受信し、これに付加されているカード固有ID707を判定するが、このカード固有ID707が求めるマルチアプリケーションカード100Aのカード固有IB201Aとすると、処理ステップS1201から処理ステップS1202の処理に移って、活性化コマンド705を携帯端末600に送信する。このようにして、求めるマルチアプリケーションカード100Aのカード固有ID201Aが得られなければ、これが得られるまで、制御装置120は検出コマンド701の送信を繰り返す。   The control device 120 receives this detection command response 702 and determines the card unique ID 707 added to the detection command response 702. If the card unique IB 201A of the multi-application card 100A obtained by this card unique ID 707 is determined, the processing from step S1201 Moving to the processing in step S1202, an activation command 705 is transmitted to the portable terminal 600. If the card unique ID 201A of the desired multi-application card 100A is not obtained in this way, the control device 120 repeats transmission of the detection command 701 until it is obtained.

活性化コマンド705には、取得したマルチアプリケーションカード100Aのカード固有ID201Aと、制御装置120がこのときにマルチアプリケーションカード100Aに対して割り当てたカード論理ID202Aとが付加されている。   In the activation command 705, the acquired card unique ID 201A of the multi-application card 100A and the card logical ID 202A assigned to the multi-application card 100A by the control device 120 at this time are added.

携帯端末600では、この活性化コマンド705が外部非接触通信部602で受信されると、処理ステップS1301から処理ステップS1302に移って、情報処理部605が、まず、受信したカード論理ID202Aを情報蓄積部604のディレクトリテーブル704でのカード固有ID707としてカード固有ID201Aを格納しているディレクトリレコード705に保存する。   In the portable terminal 600, when the activation command 705 is received by the external non-contact communication unit 602, the process proceeds from the processing step S1301 to the processing step S1302, and the information processing unit 605 first stores the received card logical ID 202A as information. The data is stored in the directory record 705 that stores the card unique ID 201A as the card unique ID 707 in the directory table 704 of the section 604.

そして、情報処理部605は、このカード固有ID201Aを格納しているディレクトリレコード705のアンテナコイルID706を取り込み、このアンテナコイルID706からマルチアプリケーションカード100Aと非接触通信可能なアンテナコイル611Aを識別し、アンテナコイル選択部606にこのアンテナコイル611Aを選択させる。しかる後、情報処理部605は、内部非接触通信部603を介して、このアンテナコイル611Aからマルチアプリケーションカード100Aに検出コマンド706を送信する。   Then, the information processing unit 605 takes in the antenna coil ID 706 of the directory record 705 storing the card unique ID 201A, identifies the antenna coil 611A capable of contactless communication with the multi-application card 100A from the antenna coil ID 706, and The coil selection unit 606 is made to select this antenna coil 611A. Thereafter, the information processing unit 605 transmits a detection command 706 from the antenna coil 611A to the multi-application card 100A via the internal non-contact communication unit 603.

これに対して、マルチアプリケーションカード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 multi-application card 100A transmits a detection command response 707 to which the card unique ID 201A is added to the antenna coil 611A. Upon receiving this, the information processing unit 605 confirms the reply from the multi-application 100A based on the received card unique ID 201A, and obtains the card unique ID 201A of the multi-application 100A from the control device 120 first and the directory. An activation command 708 to which the card logic ID 202A of the multi-application card 100A stored in the record 705 as the card logic ID 708 is added is transmitted from the antenna coil 611A to the multi-application card 100A via the internal non-contact communication unit 603. Even in this case, the information processing unit 605 confirms the antenna coil ID 706 in the directory record 705 in which the card unique ID 707 in the directory table 704 is the card unique ID 201A of the multi-application card, and based on this antenna coil ID 706, The antenna coil 611A is selected by the antenna coil selection unit 606, thereby enabling communication between the antenna coil 611A and the multi-application card 100A. Thereafter, the activation command 708 is transmitted to the multi-application card 100A.

このように、内部非接触通信部603からマルチアプリケーション100Aまたは100Bにコマンドを送信する場合には、その送信毎に、ディレクトリテーブル704での該当するディレクトリレコード705のアンテナコイルID706により、アンテナコイル611A,611Bのうちの該当する方を確認する処理が行なわれる。   As described above, when a command is transmitted from the internal contactless communication unit 603 to the multi-application 100A or 100B, the antenna coil 611A, the antenna coil 611A, the antenna coil ID 706 of the corresponding directory record 705 in the directory table 704 is transmitted for each transmission. Processing to confirm the corresponding one of 611B is performed.

情報処理部605は、この活性化コマンド708に対して、マルチアプリケーションカード100Aから活性化コマンド応答713を内部非接触通信部603を介して受信すると、外部非接触通信部602から活性化コマンド応答710を制御装置120に返信し、処理ステップS1302の処理を終了する。   In response to the activation command 708, the information processing unit 605 receives an activation command response 713 from the multi-application card 100A via the internal contactless communication unit 603, and then receives an activation command response 710 from the external contactless communication unit 602. Is returned to the control device 120, and the process of process step S1302 ends.

制御装置120は、この活性化コマンド応答710を受信すると、処理ステップS1202から処理ステップS1203の処理に移り、マルチアプリケーションカード100Aに選択コマンド711を送信する。この選択コマンド711には、選択したいカードアプリケーションのアプリケーションID204Aとカード論理ID202Aが付加されている。   When receiving the activation command response 710, the control device 120 proceeds from the processing step S1202 to the processing step S1203, and transmits the selection command 711 to the multi-application card 100A. The selection command 711 is added with an application ID 204A and a card logic ID 202A of the card application to be selected.

携帯端末600ではは、この選択コマンド711が外部非接触通信部602を介して受信されると、処理ステップS1303の処理が開始し、情報処理部605が、まず、情報蓄積部604のディレクトリテーブル704から受信したカード論理ID202Aに等しいカード論理ID708を格納しているディレクトリレコード705のアンテナコイルID706を取り込み、マルチアプリケーションカード100Aと非接触通信可能なアンテナコイル611Aを確認して、アンテナコイル選択部606にこのアンテナコイル611Aを選択させ、しかる後、マルチアプリケーションカード100Aに選択コマンド712を内部非接触通信部603を介して送信する。この選択コマンド712にも、マルチアプリケーションカード100Aのカード論理ID202Aと上記のアプリケーションID204Aとが付加されている。   In the portable terminal 600, when the selection command 711 is received via the external non-contact communication unit 602, the processing in step S1303 starts, and the information processing unit 605 first starts the directory table 704 of the information storage unit 604. The antenna coil ID 706 of the directory record 705 storing the card logic ID 708 equal to the card logic ID 202A received from the mobile phone is taken in, and the antenna coil 611A capable of non-contact communication with the multi-application card 100A is confirmed. The antenna coil 611A is selected, and then a selection command 712 is transmitted to the multi-application card 100A via the internal non-contact communication unit 603. Also to this selection command 712, the card logical ID 202A of the multi-application card 100A and the application ID 204A are added.

そこで、このマルチアプリケーションカード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 application program 205A with the application ID 204A added to the received selection command 712 is activated, and a specific service is provided. In this state, the multi-application card 100A transmits a selection command response 713 to the antenna coil 611A and returns it to the information processing unit 605. When acquiring the selection command response 713, the information processing unit 605 transmits the selection command response 714 from the external non-contact communication unit 602 to the control device 120. Thereby, in portable terminal 600, processing of processing step S1303 is completed. In addition, when receiving the selection command response 714, the control device 120 ends the process of the processing step S1203 and moves to an operation in which a specific service is provided.

以上の処理動作により、制御装置120は携帯端末600に収納されているマルチアプリケーションカード100Aから求めるカードアプリケーション203Aを的確に選択することが可能になる。   With the above processing operation, the control device 120 can accurately select the card application 203A to be obtained from the multi-application card 100A stored in the mobile terminal 600.

ここで、非接触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 portable terminal 600. In this case, the external non-contact communication unit 602 is applicable. And the internal non-contact communication unit 603 correspond to a plurality of types of non-contact IC card communication methods, and the external non-contact communication unit 602 detects a communication method used by the control device 120 and detects an information processing unit. The information processing unit 605 may instruct the internal non-contact communication unit 603 to perform non-contact IC card communication using the detected communication method.

図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 control apparatus 120. FIG. The control device 120 is the same as the control device 120 in each of the previous embodiments.

携帯端末800は、アンテナコイル801によって制御装置120と非接触通信を行なう外部非接触通信部801と、図6における情報蓄積部604と同様、プログラムやデータを一時的あるいは永続的に格納し、ディレクトリテーブル704が格納された情報蓄積部604と、マイクロプロセッサ等を用いて情報蓄積部805に格納されているプログラムを実行することにより、情報の処理や携帯端末800全体の制御を行なう情報処理部806と、接触ICカードと接触通信する内部接触通信部804と、アンテナコイル811Bを用いて非接触ICカードと非接触通信する内部非接触通信部803とを備えている。   Similar to the external non-contact communication unit 801 that performs non-contact communication with the control device 120 by the antenna coil 801 and the information storage unit 604 in FIG. 6, the mobile terminal 800 temporarily or permanently stores programs and data. An information storage unit 604 that stores a table 704, and an information processing unit 806 that performs information processing and controls the entire mobile terminal 800 by executing a program stored in the information storage unit 805 using a microprocessor or the like. An internal contact communication unit 804 that performs contact communication with the contact IC card, and an internal non-contact communication unit 803 that performs non-contact communication with the non-contact IC card using the antenna coil 811B.

この携帯端末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 type multi-application card 900A and a non-contact communication type multi-application card 100B are inserted into the portable terminal 800. The multi-application card 100B is the same as the malto application card 100B in the previous embodiments. When the contact communication type multi-application card 900 </ b> A is inserted into a contact IC card storage (not shown), the contact communication type multi-application card 900 </ b> A is electrically connected to the internal contact communication unit 804. Contact communication is possible. Further, the non-contact communication type multi-application card 100B can perform non-contact communication with the internal non-contact communication unit 803 via the antenna coil 811B when inserted into a non-contact IC card storage unit (not shown). It becomes.

ここで、携帯端末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 storage unit 531A shown in FIG. When the multi-application card 100B is inserted into the storage portion, the multi-application card 100B is covered with the radio wave absorber 812B together with the antenna coil 811B. This prevents leakage of the RF operating magnetic field outside the radio wave absorber 812B when non-contact communication is performed between the multi-application card 100B and the antenna coil 811B.

次に、マルチアプリケーションカード900Aの内部構成の一具体例について説明する。   Next, a specific example of the internal configuration of the multi-application card 900A will be described.

マルチアプリケーションカード900Aは、接触通信部901Aと情報蓄積部902Aと情報処理部903Aとを有している。接触通信部901Aは、携帯端末800との間で接触通信を行なう機能を有しており、例えば、ISO7816規格などで規定している通信方式を用いる。情報蓄積部902Aは、先の実施形態でのマルチアプリケーションカードと同様であって、プログラムやデータを一時的あるいは永続的に格納する機能を有し、図1でのマルチアプリケーションカード100Aでの情報蓄積部102Aのように、このマルチアプリケーションカード900Aのカード固有IDやカード論理ID,カードアプリケーションが格納されている。情報処理部903Aは、マイクロプロセッサ等を用いて情報蓄積部902Aに格納されているプログラムを実行することにより、情報の処理やマルチアプリケーションカード900A全体の制御を行なう。   The multi-application card 900A includes a contact communication unit 901A, an information storage unit 902A, and an information processing unit 903A. The contact communication unit 901A has a function of performing contact communication with the mobile terminal 800, and uses, for example, a communication method defined by the ISO7816 standard. The information storage unit 902A is the same as the multi-application card in the previous embodiment, and has a function of temporarily or permanently storing programs and data, and stores information in the multi-application card 100A in FIG. Like the unit 102A, the card unique ID, card logical ID, and card application of the multi-application card 900A are stored. The information processing unit 903A performs information processing and overall control of the multi-application card 900A by executing a program stored in the information storage unit 902A using a microprocessor or the like.

情報蓄積部805では、図6における情報蓄積部604と同様、図6に示されるような応用分野ID701,端末固有ID702,端末論理ID703,ディレクトリテーブル704が格納されているが、このディレクトリテーブル704での接触通信型のマルチアプリケーションカード900Aに関するディレクトリレコード705では、アンテナコイル706の代わりに、内部接触通信部804のIDが用いられる。   As in the information storage unit 604 in FIG. 6, the information storage unit 805 stores application field ID 701, terminal unique ID 702, terminal logical ID 703, and directory table 704 as shown in FIG. In the directory record 705 related to the contact communication type multi-application card 900 </ b> A, the ID of the internal contact communication unit 804 is used instead of the antenna coil 706.

なお、この携帯端末800に、図示するように、非接触通信型のマルチアプリケーションカード100Bと接触通信型のマルチアプリケーションカード900Aとが夫々1枚ずつしか挿入できない場合、あるいは、非接触通信型と接触通信型とのマルチアプリケーションカードが夫々複数枚ずつ挿入して使用できるような場合であって、夫々のICカード毎に内部非接触通信部、内部接触通信部が設けられている場合には、これらマルチアプリケーションカードが内部非接触通信部、内部接触通信部と対応付けられるものであるから、ディレクトリテーブル704(図6)の全てのディレクトリレコード705では、アンテナコイルIDの代わりに、かかる内部非接触通信部、内部接触通信部のIDを用いるようにしてもよい。   In addition, as shown in the figure, when only one non-contact communication type multi-application card 100B and one contact communication type multi-application card 900A can be inserted into the portable terminal 800, or contact with the non-contact communication type is possible. When multiple communication application multi-application cards can be inserted and used, and each IC card is provided with an internal non-contact communication unit and an internal contact communication unit, these Since the multi-application card is associated with the internal contactless communication unit and the internal contact communication unit, in all directory records 705 of the directory table 704 (FIG. 6), such internal contactless communication is used instead of the antenna coil ID. ID of the internal contact communication unit may be used.

また、複数の非接触通信型のマルチアプリケーションカードに対して、図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 directory code 705 of these non-contact communication type multi-application cards is used. In FIG. 6, an antenna coil ID 706 is used.

さらに、接触通信型のマルチアプリケーションカードを携帯端末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 directory record 705 related to the contact communication-type multi-application card in the directory table 704 (FIG. 6) in this case, the antenna ID 706 is used. Instead of this, an ID representing the number of the connection terminal for each contact communication type multi-application card of the card selection section is used.

この第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 control device 120 accurately determines the card application of any multi-application card without being conscious of whether the multi-application card stored in the mobile terminal 800 is a contact communication type or a non-contact communication type. It becomes possible to select.

本発明による通信システムの第1の実施例を示す構成ブロック図である。1 is a configuration block diagram showing a first embodiment of a communication system according to the present invention. 図1に示す第1の実施形態でのディレクトリカードからディレクトリ情報を読み出す処理の一具体例を示すフローチャートである。It is a flowchart which shows a specific example of the process which reads directory information from the directory card in 1st Embodiment shown in FIG. 図1に示す第1の実施形態でのカードアプリケーションを選択するための処理の一具体例を示すフローチャートである。It is a flowchart which shows a specific example of the process for selecting the card application in 1st Embodiment shown in FIG. 本発明による通信システムの第2の実施例を示す構成ブロック図である。It is a block diagram showing a second embodiment of the communication system according to the present invention. 図4における携帯端末の一具体例を示す断面斜視図である。It is a cross-sectional perspective view which shows one specific example of the portable terminal in FIG. 本発明による通信システムの第3の実施例を示す構成ブロック図である。It is a block diagram showing the configuration of a third embodiment of the communication system according to the present invention. 図6に示す第3の実施形態でのカードアプリケーションを選択するための処理の一具体例を示すフローチャートである。It is a flowchart which shows a specific example of the process for selecting the card application in 3rd Embodiment shown in FIG. 本発明による通信システムの第4の実施例を示す構成ブロック図である。It is a block diagram showing the configuration of a fourth embodiment of the communication system according to the present invention.

符号の説明Explanation of symbols

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, 100B Multi-application card 110 Directory card 120 Controller 101A, 101B Non-contact communication unit 102A, 102B Information storage unit 111 Non-contact communication unit 112 Information storage unit 121 Non-contact communication unit 122 Information storage unit 203A Card application 214 Directory table 215 Directory record 500 Portable terminal 512A, 512B, 522 Radio wave absorber 531A, 531B, 532 Card storage unit 602 External non-contact communication unit 603 Internal non-contact communication unit 604 Information storage unit 606 Antenna coil selection unit 704 Directory table 705 Directory record 706 Antenna Coil ID
802 External non-contact communication unit 803 Internal non-contact communication unit 804 Internal contact communication unit 805 Information storage unit 901A Contact communication unit 902A Information storage unit

Claims (10)

特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなるマルチアプリケーションカードとともに、外部装置との無線通信が可能なICカードであって、
アンテナコイルを用いて該外部装置と非接触通信を行なう非接触通信部と、プログラムやデータを格納する情報蓄積部とを備え、
該情報蓄積部には、該マルチアプリケーションカードを一意に識別するためのカード固有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.
請求項1記載のICカードにおいて、
前記外部装置からのディレクトリテーブルの読出し要求に対して、前記ディレクトリテーブルを前記外部装置に送信する手段を備え、
前記外部機器から、前記アプリケーション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.
請求項1または2において、
前記ディレクトリテーブルは、応用分野毎に設けられていることを特徴とするICカード。
In claim 1 or 2,
The IC card according to claim 1, wherein the directory table is provided for each application field.
ICカードと非接触通信を行なう制御装置と、ICカードからなって提供される特定のサービスを取得するためのアプリケーションプログラムを複数個搭載可能なマルチアプリケーションカードと、ICカードからなり、該アプリケーションとともに、該制御装置と無線通信が可能なディレクトリカードとがらなる通信システムであって、
該制御装置は、該マルチアプリケーションカード及び該ディレクトリカードと非接触通信を行なう第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.
特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなるマルチアプリケーションカードを複数枚収納し、外部装置と無線通信を行なう携帯端末であって、
該外部装置と非接触通信を行なうための第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.
特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなる非接触通信型のマルチアプリケーションカードを複数枚収納し、外部装置と無線通信を行なう携帯端末であって、
該外部装置と非接触通信を行なうための外部非接触通信部と、
該マルチアプリケーションカードと非接触通信を行なうための内部非接触通信部と、
収納されている該アプリケーションカード毎に設けられて、該当する該アプリケーションカードと非接触通信を行なうための複数個のアンテナコイルと、
複数個の該アンテナコイルのいずれか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.
請求項6記載の携帯端末において、
前記外部装置からの前記ディレクトリテーブルの読出し要求に対して、前記ディレクトリテーブルを前記外部装置に送信し、
前記外部装置からの前記カード固有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.
特定のサービスを提供するアプリケーションプログラムを複数個搭載可能としたICカードからなる非接触通信型のマルチアプリケーションカードや接触通信型のマルチアプリケーションカードを複数枚収納可能とし、外部装置と無線通信を行なう携帯端末であって、
該外部装置と非接触通信を行なうための外部非接触通信部と、
該非接触通信型のマルチアプリケーションカードと非接触通信を行なうための内部非接触通信部と、
該接触通信型のマルチアプリケーションカードと接触通信を行なうための内部接触通信部と、
収納されている該非接触型のアプリケーションカード毎に設けられて、該当する該非接触型のアプリケーションカードと非接触通信を行なうためのアンテナコイルと、
プログラムやデータを格納する情報蓄積部と
を備え、
該情報蓄積部には、該アンテナコイルを一意に識別するためのアンテナコイル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.
請求項6,7または8に記載の携帯端末において、
前記被接触通信型のマルチアプリケーションカードは、これと非接触通信を行なう前記アンテナコイルとともに、電波吸収体で覆われ、該非接触通信による磁界の外部への漏洩を防止することを特徴とする携帯端末。
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. .
請求項5〜9のいずれか1つに記載の携帯端末において、
前記ディレクトリテーブルは応用分野毎に設けられ、前記外部装置が応用分野毎に前記ディレクトリテーブルの読出し要求を可能としたことを特徴とする携帯端末。
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.
JP2004047914A 2004-02-24 2004-02-24 Mobile device Expired - Fee Related JP4542798B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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