(57)【要約】【課題】同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、選択された非接触ＩＣカードと外部装置とを通信させることが可能な電子財布装置、通信方法、およびプログラムを提供する。【解決手段】複数の非接触ＩＣカードを着脱可能に収納する収納部と、外部通信用アンテナと、外部通信用アンテナが受信した通信要求を復調し、応答信号を送信する送受信部と、仮想カード情報を収納された非接触ＩＣカードごとに記憶する記憶部と、非接触ＩＣカードの装着に応じて仮想カード情報を記憶部に記録するカード内部情報記録部と、通信要求に含まれるコードと記憶部に記憶された仮想カード情報とに基づいて、通信に使用する仮想カード情報を選択するカード選択部と、選択された仮想カード情報を用いて通信要求が要求する処理を行い、処理に応じた応答信号を送受信部に送信させるデータ処理部とを備える電子財布装置が提供される。【選択図】図１２
2009053766.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と非接触通信可能な複数の非接触ＩＣカードを着脱可能に収納する収納部と；
前記外部装置と非接触通信を行うための外部通信用アンテナと；
前記外部通信用アンテナが受信した前記外部装置から送信される所定のサービスに関連する通信要求を復調し、前記外部通信用アンテナを介して前記外部装置へ応答信号を送信する送受信部と；
前記非接触ＩＣカードの内部情報が仮想的なカードとして記録された仮想カード情報を、前記収納部に収納された前記非接触ＩＣカードごとに記憶する記憶部と；
前記収納部における前記非接触ＩＣカードの装着に応じて、前記収納部に装着された非接触ＩＣカードに対応する前記仮想カード情報を前記記憶部に記録するカード内部情報記録部と；
前記通信要求が前記外部通信用アンテナを介して受信されると、前記通信要求に含まれるコードと前記記憶部に記憶された前記仮想カード情報とに基づいて、前記外部装置との通信に使用する仮想カード情報を選択するカード選択部と；
前記カード選択部において選択された前記仮想カード情報を用いて前記通信要求が要求する処理を行い、前記処理に応じた応答信号を前記送受信部に送信させるデータ処理部と；
を備えることを特徴とする、電子財布装置。
【請求項２】
前記収納部における非接触ＩＣカードの装着を検出するカード認識部をさらに備え、
前記カード内部情報記録部は、前記カード認識部において非接触ＩＣカードの装着が検出されるごとに、前記検出された非接触ＩＣカードに対応する仮想カード情報を前記記録部に記録することを特徴とする、請求項１に記載の電子財布装置。
【請求項３】
前記記憶部に記憶された仮想カード情報を、前記仮想カード情報に対応する非接触ＩＣカードへと書き戻す仮想カード情報書き戻し部をさらに備えることを特徴とする、請求項１に記載の電子財布装置。
【請求項４】
前記仮想カード情報書き戻し部は、非接触ＩＣカードへの仮想カード情報の書き戻しが完了すると、前記記憶部に記憶された前記非接触ＩＣカードに対応する仮想カード情報を削除することを特徴とする、請求項３に記載の電子財布装置。
【請求項５】
前記収納部は、前記仮想カード情報書き戻し部において非接触ＩＣカードへの仮想カード情報の書き戻しが完了すると、仮想カード情報が書き戻された前記非接触ＩＣカードの排出を可能とすることを特徴とする、請求項３に記載の電子財布装置。
【請求項６】
外部装置と非接触通信可能な複数の非接触ＩＣカードを着脱可能に収納する収納部と；
前記外部装置と非接触通信を行うための外部通信用アンテナと；
前記収納部に収納された前記複数の非接触ＩＣカードと非接触通信を行うためのカード通信用アンテナと；
前記収納部に収納された前記非接触ＩＣカードそれぞれが対応するサービスに関連するコードを記憶可能な記憶部と；
前記収納部における前記非接触ＩＣカードの着脱に応じて、前記収納部に収納された非接触ＩＣカードそれぞれの前記コードを前記記憶部に記録するカード内部情報記録部と；
前記外部装置から送信される所定のサービスに関連する通信要求が前記外部通信用アンテナを介して受信されると、前記通信要求に含まれるコードと前記記憶部に記憶されたコードとに基づいて、前記外部装置との通信に使用する非接触ＩＣカードを選択するカード選択部と；
前記カード選択部により選択された前記非接触ＩＣカードと前記外部装置とを、前記外部通信用アンテナおよび前記カード通信用アンテナを介して通信可能に接続する通信制御部と；
を備えることを特徴とする、電子財布装置。
【請求項７】
前記収納部における非接触ＩＣカードの着脱を検出するカード認識部をさらに備え、
前記カード内部情報記録部は、前記カード認識部において非接触ＩＣカードの着脱が検出されるごとに、前記記憶部に記憶された非接触ＩＣカードのコードを前記収納部に収納された非接触ＩＣカードそれぞれの前記コードに更新することを特徴とする、請求項６に記載の電子財布装置。
【請求項８】
外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、前記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置における通信方法であって：
前記収納部における非接触ＩＣカードの装着を検出するステップと；
前記検出するステップにおいて前記非接触ＩＣカードの装着が検出されると、検出された前記非接触ＩＣカードの内部情報が仮想的なカードとして記録された仮想カード情報を前記記憶部に記録するステップと；
前記外部装置から前記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、前記記憶部に記憶された仮想カード情報の中から前記通信要求に対応する仮想カード情報を選択するステップと；
前記選択するステップにおいて選択された前記仮想カード情報を用いて前記通信要求に対応する処理を行うステップと；
前記処理を行うステップにおける処理結果に応じた応答信号を前記外部通信用アンテナを介して前記外部装置へ送信するステップと；
を有することを特徴とする、通信方法。
【請求項９】
外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、前記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置における通信方法であって：
前記収納部における非接触ＩＣカードの着脱を検出するステップと；
前記検出するステップにおいて前記非接触ＩＣカードの着脱が検出されると、前記収納部に収納された非接触ＩＣカードそれぞれが対応するサービスに関連するコードを前記記憶部に記録するステップと；
前記外部装置から前記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、前記記憶部に記録された前記コードに基づいて、前記収納部に収納された非接触ＩＣカードの中から前記通信要求に対応する非接触ＩＣカードを選択するステップと；
前記選択するステップにおいて選択された前記非接触ＩＣカードと前記外部装置と通信可能に接続するステップと；
を有することを特徴とする、通信方法。
【請求項１０】
外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、前記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置において用いることが可能なプログラムであって：
前記収納部における非接触ＩＣカードの装着を検出するステップ；
前記検出するステップにおいて前記非接触ＩＣカードの装着が検出されると、検出された前記非接触ＩＣカードの内部情報が仮想的なカードとして記録された仮想カード情報を前記記憶部に記録するステップ；
前記外部装置から前記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、前記記憶部に記憶された仮想カード情報の中から前記通信要求に対応する仮想カード情報を選択するステップ；
前記選択するステップにおいて選択された前記仮想カード情報を用いて前記通信要求に対応する処理を行うステップ；
前記処理を行うステップにおける処理結果に応じた応答信号を前記外部通信用アンテナを介して前記外部装置へ送信するステップ；
をコンピュータに実行させるためのプログラム。
【請求項１１】
外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、前記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置において用いることが可能なプログラムであって：
前記収納部における非接触ＩＣカードの着脱を検出するステップ；
前記検出するステップにおいて前記非接触ＩＣカードの着脱が検出されると、前記収納部に収納された非接触ＩＣカードそれぞれが対応するサービスに関連するコードを前記記憶部に記録するステップ；
前記外部装置から前記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、前記記憶部に記録された前記コードに基づいて、前記収納部に収納された非接触ＩＣカードの中から前記通信要求に対応する非接触ＩＣカードを選択するステップ；
前記選択するステップにおいて選択された前記非接触ＩＣカードと前記外部装置と通信可能に接続するステップ；
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子財布装置、通信方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、リーダ／ライタ（または、リーダ／ライタ機能を有する情報処理装置）と非接触式に通信可能な非接触ＩＣ（Integrated  Circuit）カードが普及している。リーダ／ライタと非接触ＩＣカードとは、例えば１３．５６ＭＨｚなど特定の周波数の磁界を搬送波として用いることにより通信を行う。具体的には、リーダ／ライタが搬送波信号をのせた搬送波を送信し、搬送波をアンテナで受信した非接触ＩＣカードが負荷変調によって受信した搬送波信号に対する応答信号を返信することによって、リーダ／ライタと非接触ＩＣカードとは通信を行うことができる。また、非接触ＩＣカードは、例えば１３．５６ＭＨｚなど特定の周波数（共振周波数）で共振させる共振回路を備えることによりリーダ／ライタから送信される搬送波信号の復調などをより確実なものとし、リーダ／ライタとの間の通信の安定化を図っている。
【０００３】
したがって、非接触ＩＣカードが、例えば、財布やＩＣカードホルダーなどに入れたままの状態であっても、リーダ／ライタにかざすだけでデータ通信を行うことができる。このため、非接触ＩＣカードは、例えば、電子マネーシステム、交通機関の改札システム、社員証などを用いた入館・入室用システムなど、種々のサービスを提供するＩＣカードシステムに応用されており、非接触ＩＣカードの普及がますます進んでいる。
【０００４】
ＩＣカードシステムが社会的に広がるにつれ、ユーザが同種または異種のサービスに関する複数枚の非接触ＩＣカードを携帯することは珍しいことではなくなってきている。複数枚の非接触ＩＣカードを携帯するに際して、ユーザは、例えば、複数枚の非接触ＩＣカードを財布やバック、ＩＣカードホルダーなどに入れて携帯する。ユーザが、例えば、上記のようにまとめて携帯された複数枚の非接触ＩＣカードを同時にリーダ／ライタにかざした場合、複数枚の非接触ＩＣカードがリーダ／ライタの通信範囲内（リーダ／ライタの発する磁界の強さが通信可能な所定の大きさの範囲内）に存在することとなる。この場合、複数枚の非接触ＩＣカードのアンテナコイルが互いに磁気結合するなど種々の要因により各非接触ＩＣカードにおける共振周波数にずれが生じ、いずれの非接触ＩＣカードも通信できなくなるという問題が起こりうる。
【０００５】
このような中、２枚の非接触ＩＣカード間に干渉防止体を配置することにより、各非接触ＩＣカードの通信を安定化させる技術が開発されている。２枚の非接触ＩＣカード間に干渉防止体を配置したＩＣカードホルダーに係る技術としては、例えば、特許文献１が挙げられる。
【０００６】
【特許文献１】特開２００５−１１０４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、２枚の非接触ＩＣカード間に干渉防止体を配置する従来の技術を用いたＩＣカードホルダーは、使用時に所望の非接触ＩＣカードが収納されている側の面をリーダ／ライタにかざす必要があり、結局の所、使用するカードをユーザ自身が選択しなければならない。
【０００８】
また、複数の非接触ＩＣカードを同時にリーダ／ライタにかざす場合に対応するためには、ＩＣカードシステムにデータの衝突に対する検出・回避方法（いわゆる「アンチコリジョン」）を実装する必要がある。アンチコリジョンとは、複数の非接触ＩＣカードがリーダ／ライタの通信範囲内に存在する場合にそれぞれのカードを個別に処理する方法のことであり、例えば、タイムスロット方式、スロットマーカー方式などが知られている。
【０００９】
しかしながら、現状では、アンチコリジョンに対応したＩＣカードシステムが存在する一方で、アンチコリジョン非対応のＩＣカードシステムも存在する。後者のシステムでは、ホスト装置のリーダ／ライタに対して複数枚の非接触ＩＣカードをかざした場合、リーダ／ライタは各カードを認識することができない。このため、ユーザは、ＩＣカードホルダーから所望の非接触ＩＣカードを取り出して、リーダ／ライタにかざすといった不自由を強いられる場合があった。
【００１０】
また、近接型の非接触ＩＣカードの通信方式は、国際規格であるＩＳＯ／ＩＥＣ  １４４４３規格で標準化されており、当該規格では、複数枚の非接触ＩＣカードがリーダ／ライタの通信範囲内に存在する場合でも、いずれかのカードを優先的に選択する仕組みが提供されている。例えば、ＩＳＯ／ＩＥＣ  １４４４３で規格化されたＴｙｐｅＢ方式では、リーダ／ライタが非接触ＩＣカードを検出するために送信するリクエストコマンドである「ＲＥＱＢコマンド」で、選択したい非接触ＩＣカードのアプリケーション（交通機関用途、電子マネー用途など）を識別する識別子を指定することができる。この場合、指定された識別子を有する非接触ＩＣカードだけがリーダ／ライタに応答を返すことで、目的の非接触ＩＣカードを選択することができる。
【００１１】
しかしながら、上記のような国際規格で定められたカード選択手法であっても、同種のサービスに関する非接触ＩＣカードを複数枚携帯したときには、ユーザ所望の非接触ＩＣカードを自動的に選択することはできない。また、実際のユースケースでは、例えば、ユーザは各非接触ＩＣカードがアンチコリジョンに対応しているか否かを意識して区別せず、また、同種または異種のサービスに関する複数枚の非接触ＩＣカードを渾然一体と携帯する場合が多い。また、例えば、交通機関用のカードのように、非接触ＩＣカードの種類によっては、ある特定の地域、システムでしか使用できないタイプも存在する。さらには、ユーザが、携帯している複数枚の同種のカードの中から、使用したいカード／使用したくないカードを選別したい場合もある。このようにユーザが多種多様なタイプの非接触ＩＣカードを複数枚携帯するといった状況下では、これら複数枚の非接触ＩＣカードの中から、リーダ／ライタとの通信に使用するカードを的確に選択できるような仕組みが希求されていた。
【００１２】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、選択された非接触ＩＣカードと外部装置とを通信させることが可能な、新規かつ改良された電子財布装置、通信方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の第１の観点によれば、外部装置と非接触通信可能な複数の非接触ＩＣカードを着脱可能に収納する収納部と、上記外部装置と非接触通信を行うための外部通信用アンテナと、上記外部通信用アンテナが受信した上記外部装置から送信される所定のサービスに関連する通信要求を復調し、上記外部通信用アンテナを介して上記外部装置へ応答信号を送信する送受信部と、上記非接触ＩＣカードの内部情報が仮想的なカードとして記録された仮想カード情報を、上記収納部に収納された上記非接触ＩＣカードごとに記憶する記憶部と、上記収納部における上記非接触ＩＣカードの装着に応じて、上記収納部に装着された非接触ＩＣカードに対応する上記仮想カード情報を上記記憶部に記録するカード内部情報記録部と、上記通信要求が上記外部通信用アンテナを介して受信されると、上記通信要求に含まれるコードと上記記憶部に記憶された上記仮想カード情報とに基づいて、上記外部装置との通信に使用する仮想カード情報を選択するカード選択部と、上記カード選択部において選択された上記仮想カード情報を用いて上記通信要求が要求する処理を行い、上記処理に応じた応答信号を上記送受信部に送信させるデータ処理部とを備える電子財布装置が提供される。
【００１４】
上記電子財布装置は、収納部と、外部通信用アンテナと、送受信部と、記憶部と、カード内部情報記録部と、カード選択部と、データ処理部とを備えることができる。収納部は、複数の非接触ＩＣカードそれぞれを着脱可能に収納することができる。外部通信用アンテナは、例えば、外部装置と非接触通信を行うための通信アンテナである。送受信部は、外部通信用アンテナが受信した外部装置から送信される所定のサービスに関連する通信要求を復調し、また、外部通信用アンテナを介して外部装置へ応答信号を送信することができる。記憶部は、非接触ＩＣカードの内部情報が仮想的なカードとして記録された仮想カード情報を、収納部に収納された非接触ＩＣカードごとに記憶することができる。カード内部情報記録部は、例えば、収納部に非接触ＩＣカードが装着（挿入）されると、収納部に装着された非接触ＩＣカードに対応する仮想カード情報を記憶部に記録することができる。カード選択部は、通信要求に含まれるコードと記憶部に記憶された仮想カード情報とに基づいて、外部装置との通信に使用する仮想カード情報を選択することができる。データ処理部は、選択された仮想カード情報を用いて通信要求が要求する処理を行い、処理に応じた応答信号を送受信部に送信させることができる。かかる構成により、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードに対応する仮想カード情報の中から所望の非接触ＩＣカードに対応する仮想カード情報を選択し、選択された仮想カード情報に対応する非接触ＩＣカードと外部装置とを仮想的に通信させることができる。
【００１５】
また、上記収納部における非接触ＩＣカードの装着を検出するカード認識部をさらに備え、上記カード内部情報記録部は、上記カード認識部において非接触ＩＣカードの装着が検出されるごとに、上記検出された非接触ＩＣカードに対応する仮想カード情報を上記記録部に記録してもよい。
【００１６】
かかる構成により、収納部に収納された非接触ＩＣカードそれぞれに対応する仮想カード情報を記憶部に記憶させることができる。
【００１７】
また、上記記憶部に記憶された仮想カード情報を、上記仮想カード情報に対応する非接触ＩＣカードへと書き戻す仮想カード情報書き戻し部をさらに備えてもよい。
【００１８】
かかる構成により、選択された仮想カード情報に対応する非接触ＩＣカードと外部装置とを仮想的に通信させることができる。
【００１９】
また、上記仮想カード情報書き戻し部は、非接触ＩＣカードへの仮想カード情報の書き戻しが完了すると、上記記憶部に記憶された上記非接触ＩＣカードに対応する仮想カード情報を削除してもよい。
【００２０】
かかる構成により、例えば、非接触ＩＣカードの排出後に、非接触ＩＣカードと電子財布装置との双方に重複してデータが存在することを防止することができる。
【００２１】
また、上記収納部は、上記仮想カード情報書き戻し部において非接触ＩＣカードへの仮想カード情報の書き戻しが完了すると、仮想カード情報が書き戻された上記非接触ＩＣカードの排出を可能としてもよい。
【００２２】
かかる構成により、非接触ＩＣカードの排出後に、非接触ＩＣカードと電子財布装置との双方に重複してデータが存在することを防止することができる。
【００２３】
また、上記目的を達成するために、本発明の第２の観点によれば、外部装置と非接触通信可能な複数の非接触ＩＣカードを着脱可能に収納する収納部と、上記外部装置と非接触通信を行うための外部通信用アンテナと、上記収納部に収納された上記複数の非接触ＩＣカードと非接触通信を行うためのカード通信用アンテナと、上記収納部に収納された上記非接触ＩＣカードそれぞれが対応するサービスに関連するコードを記憶可能な記憶部と、上記収納部における上記非接触ＩＣカードの着脱に応じて、上記収納部に収納された非接触ＩＣカードそれぞれの上記コードを上記記憶部に記録するカード内部情報記録部と、上記外部装置から送信される所定のサービスに関連する通信要求が上記外部通信用アンテナを介して受信されると、上記通信要求に含まれるコードと上記記憶部に記憶されたコードとに基づいて、上記外部装置との通信に使用する非接触ＩＣカードを選択するカード選択部と、上記カード選択部により選択された上記非接触ＩＣカードと上記外部装置とを、上記外部通信用アンテナおよび上記カード通信用アンテナを介して通信可能に接続する通信制御部とを備える電子財布装置が提供される。
【００２４】
上記電子財布装置は、収納部と、外部通信用アンテナと、カード通信用アンテナと、記憶部と、カード内部情報記録部と、カード選択部と、通信制御部とを備えることができる。収納部は、複数の非接触ＩＣカードそれぞれを着脱可能に収納することができる。外部通信用アンテナは、例えば、外部装置と非接触通信を行うための通信アンテナである。カード通信用アンテナは、例えば、収納部に収納された複数の非接触ＩＣカードと非接触通信を行うための内部通信アンテナである。記憶部は、収納部に収納された非接触ＩＣカードそれぞれが対応するサービスに関連するコードを記憶することができる。カード内部情報記録部は、例えば、収納部における非接触ＩＣカードの着脱に応じて、収納部に収納された非接触ＩＣカードそれぞれのコードを記憶部に記録することができる。カード選択部は、通信要求に含まれるコードと記憶部に記憶されたコードとに基づいて、外部装置との通信に使用する非接触ＩＣカードを選択することができる。通信制御部は、選択された非接触ＩＣカードと外部装置とを、外部通信用アンテナおよびカード通信用アンテナを介して通信可能に接続することができる。かかる構成により、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、外部装置と通信させることができる。
【００２５】
また、上記収納部における非接触ＩＣカードの着脱を検出するカード認識部をさらに備え、上記カード内部情報記録部は、上記カード認識部において非接触ＩＣカードの着脱が検出されるごとに、上記記憶部に記憶された非接触ＩＣカードのコードを上記収納部に収納された非接触ＩＣカードそれぞれの上記コードに更新してもよい。
【００２６】
かかる構成により、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択することができる。
【００２７】
また、上記目的を達成するために、本発明の第３の観点によれば、外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、上記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置における通信方法であって、上記収納部における非接触ＩＣカードの装着を検出するステップと、上記検出するステップにおいて上記非接触ＩＣカードの装着が検出されると、検出された上記非接触ＩＣカードの内部情報が仮想的なカードとして記録された仮想カード情報を上記記憶部に記録するステップと、上記外部装置から上記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、上記記憶部に記憶された仮想カード情報の中から上記通信要求に対応する仮想カード情報を選択するステップと、上記選択するステップにおいて選択された上記仮想カード情報を用いて上記通信要求に対応する処理を行うステップと、上記処理を行うステップにおける処理結果に応じた応答信号を上記外部通信用アンテナを介して上記外部装置へ送信するステップとを有する通信方法が提供される。
【００２８】
かかる方法を用いることにより、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードに対応する仮想カード情報の中から所望の非接触ＩＣカードに対応する仮想カード情報を選択し、選択された仮想カード情報に対応する非接触ＩＣカードと外部装置とを仮想的に通信させることができる。
【００２９】
また、上記目的を達成するために、本発明の第４の観点によれば、外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、上記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置における通信方法であって、上記収納部における非接触ＩＣカードの着脱を検出するステップと、上記検出するステップにおいて上記非接触ＩＣカードの着脱が検出されると、上記収納部に収納された非接触ＩＣカードそれぞれが対応するサービスに関連するコードを上記記憶部に記録するステップと、上記外部装置から上記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、上記記憶部に記録された上記コードに基づいて、上記収納部に収納された非接触ＩＣカードの中から上記通信要求に対応する非接触ＩＣカードを選択するステップと、上記選択するステップにおいて選択された上記非接触ＩＣカードと上記外部装置と通信可能に接続するステップとを有する通信方法が提供される。
【００３０】
かかる方法を用いることにより、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、外部装置と通信させることができる。
【００３１】
また、上記目的を達成するために、本発明の第５の観点によれば、外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、上記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置において用いることが可能なプログラムであって、上記収納部における非接触ＩＣカードの装着を検出するステップ、上記検出するステップにおいて上記非接触ＩＣカードの装着が検出されると、検出された上記非接触ＩＣカードの内部情報が仮想的なカードとして記録された仮想カード情報を上記記憶部に記録するステップ、上記外部装置から上記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、上記記憶部に記憶された仮想カード情報の中から上記通信要求に対応する仮想カード情報を選択するステップ、上記選択するステップにおいて選択された上記仮想カード情報を用いて上記通信要求に対応する処理を行うステップ、上記処理を行うステップにおける処理結果に応じた応答信号を上記外部通信用アンテナを介して上記外部装置へ送信するステップをコンピュータに実行させるためのプログラムが提供される。
【００３２】
かかるプログラムにより、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードに対応する仮想カード情報の中から所望の非接触ＩＣカードに対応する仮想カード情報を選択し、選択された仮想カード情報に対応する非接触ＩＣカードと外部装置とを仮想的に通信させることができる。
【００３３】
また、上記目的を達成するために、本発明の第６の観点によれば、外部装置と非接触通信可能な複数の非接触ＩＣカードを収納可能な収納部と、上記外部装置と非接触通信を行うための外部通信用アンテナと、記憶部とを備える電子財布装置において用いることが可能なプログラムであって、上記収納部における非接触ＩＣカードの着脱を検出するステップ、上記検出するステップにおいて上記非接触ＩＣカードの着脱が検出されると、上記収納部に収納された非接触ＩＣカードそれぞれが対応するサービスに関連するコードを上記記憶部に記録するステップ、上記外部装置から上記外部通信用アンテナを介して所定のサービスに関連する通信要求を受信すると、上記記憶部に記録された上記コードに基づいて、上記収納部に収納された非接触ＩＣカードの中から上記通信要求に対応する非接触ＩＣカードを選択するステップ、上記選択するステップにおいて選択された上記非接触ＩＣカードと上記外部装置と通信可能に接続するステップをコンピュータに実行させるためのプログラムが提供される。
【００３４】
かかるプログラムにより、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、外部装置と通信させることができる。
【発明の効果】
【００３５】
本発明によれば、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、選択された非接触ＩＣカードと外部装置とを通信させることができる。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３７】
（第１の実施形態）
まず、本発明の第１の実施形態に係る電子財布装置の外観について説明する。図１は、本発明の第１の実施形態に係る電子財布装置１０の外観構成の一例を示す説明図である。
【００３８】
図１に示すように、電子財布装置１０は、例えば、ユーザが衣服のポケットやバッグなどに入れて携帯可能な大きさの電子機器とすることができる。電子財布装置１０は、複数の非接触ＩＣカード１Ａ、１Ｂ、１Ｃ（以下「非接触ＩＣカード１」と総称する場合もある。）を収納可能な収納ケースとして機能する。ユーザは、電子財布装置１０に複数枚の非接触ＩＣカード１を収納することで、当該複数枚の非接触ＩＣカード１をまとめて携帯することができる。
【００３９】
電子財布装置１０は、例えば、略直方体形状の筐体１０１と、複数の非接触ＩＣカード１を収納可能な収納部１０２と、ユーザ入力インターフェースとしての操作部１０３と、非接触ＩＣカード１を利用したサービスに関連する各種情報を表示する表示部１０４と、を備える。
【００４０】
収納部１０２は、例えば、筐体１０１の一側面に、相互に平行に並設された複数のスロット１０２Ａ、１０２Ｂ、１０２Ｃからなる。スロット１０２Ａ〜１０２Ｃに対して非接触ＩＣカード１Ａ〜１Ｃを挿抜する（着脱する）ことにより、電子財布装置１０内に非接触ＩＣカード１を着脱自在に内蔵することができる。
【００４１】
なお、図１に示す電子財布装置１０では、３枚の非接触ＩＣカード１Ａ〜１Ｃを収納できるように３つのスロット１０２Ａ〜１０２Ｃを備えているが、本発明の実施形態に係る電子財布装置は、上記に限られない。例えば、本発明の実施形態に係る電子財布装置は、２枚または４枚以上の非接触ＩＣカードを収納することもできる。また、図１に示す電子財布装置１０では、３つのスロット１０２Ａ〜１０２Ｃを同一形状として示しているが、上記に限られない。例えば、本発明の実施形態に係る電子財布装置は、多様な形状、大きさの非接触ＩＣカードに対応するために、相異なる形状のスロットを設けてもよい。さらに、図１に示す電子財布装置１０では、一つのスロットに１枚の非接触ＩＣカードが挿入される例を示しているが、かかる構成に限られず、例えば、一つのスロットに複数枚の非接触ＩＣカードが挿入可能であってもよい。
【００４２】
[非接触ＩＣカード]
ここで、本発明の実施形態に係る非接触ＩＣカード１についてより詳細に説明する。非接触ＩＣカード１は、例えば、薄型のカード外装内にホスト装置のリーダ／ライタ（Ｒｅａｄｅｒ／Ｗｒｉｔｅｒ：データ読書装置）と非接触通信するためのアンテナと、所定の演算処理を実行可能なＩＣが搭載されたＩＣチップとを備えている（図３参照。）。ＩＣチップは、耐タンパ性を有することができ、例えば、電子マネーなどデータの改竄が問題となるデータの書き込み、更新などを安全に行うことができる。なお、本発明の実施形態に係る非接触ＩＣカードは、アンテナとＩＣチップとが別体として備えられる構成に限られず、例えば、ＩＣチップ内にアンテナが内蔵されてもよいし、または、アンテナとＩＣチップとを一体のパッケージとして備えることもできる。
【００４３】
非接触ＩＣカード１が備えるアンテナは、例えば、所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタを有して共振回路を構成することができる。非接触ＩＣカード１は、リーダ／ライタから送信される所定周波数の磁界（以下、「搬送波」という。）がアンテナを通過するときに電磁誘導により生じる誘起電圧の交流成分を復調することによりリーダ／ライタから送信されるデータを取り出し、また、誘起電圧の直流成分から電力を得て駆動することができる。
【００４４】
また、非接触ＩＣカード１は、負荷変調を行うことによりアンテナから搬送波に対する反磁界を発生させることにより、応答を行うことができる。リーダ／ライタは、負荷変調によって生じるリーダ／ライタからみた非接触ＩＣカード１のインピーダンスの変化を、非接触ＩＣカード１からの応答信号として検出することができる。
【００４５】
上述したように、リーダ／ライタと非接触ＩＣカード１とは、搬送波を用いることにより非接触通信を行うことができるので、例えば、ユーザが非接触ＩＣカードをリーダ／ライタにかざすだけで、リーダ／ライタ非接触ＩＣカード１間の通信が行われる（例えば、データの読み書きを行うことができる。）。非接触ＩＣカード１は、リーダ／ライタに対して抜き差しする必要がないため使い易く、迅速にデータを送受信でき、改造・変造しにくいため安全性が高く、データを書き換えることでカード自体を何度も再利用可能であるといった利便性を有する。
【００４６】
したがって、非接触ＩＣカード１を利用したサービスの提供が社会的に広がっており、各種のサービスを提供するＩＣカードシステムが稼動している。非接触ＩＣカード１を利用したＩＣカードシステムとしては、例えば、電子マネーシステム、交通機関の改札システム、高速道路の料金徴収システム、電子決済システム、建造物への入館・入室用やＰＣ（Personal  Computer）のログイン用などのセキュリティシステムなどがある。したがって、非接触ＩＣカード１の用途としては、例えば、以下の（１）〜（６）が挙げられる。
【００４７】
（１）電子マネー、ポイント、クーポン等の電子バリュー値（貨幣または貨幣に準じた価値を有するデータ）を記憶した電子マネーカード
（２）電車、バス、高速道路等の交通機関の定期券または指定券、プリペイド式の運賃のデータなどを記憶した交通機関カード
（３）身分確認や、出退勤の管理、建造物への入退出時の鍵として使用される社員証、学生証などの身分証として用いられる個人認証用カード
（４）各種の店舗や施設の会員証、ポイントカード、クーポンカード
（５）映画館、コンサート会場、スポーツ競技場、アミューズメント施設などの電子チケットデータを記憶した電子チケットカード、
（６）インターネット上でのショッピングや、動画・音楽コンテンツの配信、有価証券・預金等の金融商品の売買などといった電子商取引に用いる電子決済カード
【００４８】
また、１枚の非接触ＩＣカード１で上記に挙げた複数の機能を併せ持ったマルチアプリケーションタイプのカードも開発されており、非接触ＩＣカード１の種類はますます多様化している。
【００４９】
第１の実施形態にかかる電子財布装置１０は、例えば、図１に示すように、これら多種多様な非接触ＩＣカード１を複数枚収納できる構造を有している。これにより、ユーザは、複数枚の非接触ＩＣカード１を電子財布装置１０に収納した状態でまとめて携帯することができる。さらに、電子財布装置１０は、リーダ／ライタとの通信時には、様々なカード選択基準（後述する）を適用することによって、当該複数枚の非接触ＩＣカード１の中から、リーダ／ライタとの通信（または、リーダ／ライタを介してホスト装置と通信）に使用する適切なカードを自動的に選択することができる。
【００５０】
[電子財布装置１０の使用形態の例]
図２は、本発明の第１の実施形態に係る電子財布装置１０の使用形態の一例を示す説明図である。例えば、図２に示すように、ユーザは、複数枚の非接触ＩＣカード１を収納した状態の電子財布装置１０をそのまま、ホスト装置２０のリーダ／ライタ２１にかざすだけで、電子財布装置１０が適切な非接触ＩＣカード１を自動的に選択して、リーダ／ライタ２１と通信を行うことができる。このため、ユーザは、電子財布装置１０から、必要な非接触ＩＣカード１を取り出すことなく、非接触ＩＣカード１を用いた所望のサービスを享受できる。
【００５１】
〔１〕交通機関の改札
例えば、図２（ａ）に示すように、交通機関の改札において、ユーザが、複数枚の非接触ＩＣカード１を収納した電子財布装置１０を、交通機関の自動改札機（ホスト装置）２０Ａのリーダ／ライタ２１Ａにかざす。すると、電子財布装置１０内の複数枚の非接触ＩＣカード１の中から、適切な交通機関カードが選択され、当該選択された交通機関カードとリーダ／ライタ２１Ａとの間で、交通機関の乗車運賃支払いに関する情報が送受信される。
【００５２】
〔２〕購買
また、図２（ｂ）に示すように、コンビニエンスストア、デパートなどの店舗において、ユーザが電子財布装置１０をレジスター装置（ホスト装置）２０Ｂのリーダ／ライタ２１Ｂにかざす。すると、電子財布装置１０内の複数枚の非接触ＩＣカード１の中から、適切な電子マネーカードが選択され、当該選択された電子マネーカードとリーダ／ライタ２１Ｂとの間で、商品の代金支払いに関する情報が送受信される。
【００５３】
〔３〕電子商取引
また、図２（ｃ）に示すように、インターネット等に接続されたユーザ端末（ホスト装置；例えばＰＣ）２０Ｃを用いて電子商取引する際に、ユーザが、電子財布装置１０を、ユーザ端末２０Ｃのリーダ／ライタ２１Ｃにかざす。すると、電子財布装置１０内の複数枚の非接触ＩＣカード１の中から、適切な電子決済カードが選択され、当該選択された電子決済カードとリーダ／ライタ２１Ｃとの間で、電子商取引に関する情報が送受信される。
【００５４】
以上のように、第１の実施形態に係る電子財布装置１０をホスト装置２０のリーダ／ライタ２１の通信範囲内に位置づける（かざす）ことにより、電子財布装置１０はホスト装置２０が提供するサービスに応じた非接触ＩＣカード１を自動的に選択し、当該選択された非接触ＩＣカード１とホスト装置２０との間で所望のサービスに関する情報が送受信される。なお、図２では、電子財布装置１０の使用形態として、電子財布装置１０が、リーダ／ライタを介して自動改札機２０Ａ、レジスター装置２０Ｂ、ユーザ端末２０Ｃなどのホスト装置と通信を行う例を示したが、本発明の実施形態に係る電子財布装置の使用形態は、上記に限られない。例えば、電子財布装置１０は、各種の商品や乗車券などの自動販売機、ＰＯＳ（Point  Of  Sale）端末、キオスク端末（kiosk  terminal）、金融機関のＡＴＭ（Automatic  Teller  Machine）など、非接触ＩＣカードと非接触通信可能な任意のホスト装置と通信を行うことができる。
【００５５】
[ＩＣカードシステムの構成例]
以下に、上記のような電子財布装置１０を利用したＩＣカードシステムの構成について、より詳細に説明する。
【００５６】
本発明の実施形態に係るＩＣカードシステムにおける通信は、例えば、１３．５６ＭＨｚの周波数帯を利用し２１２ｋｂｐｓの通信速度で行われる、副搬送波を使用しない「対称通信」とすることができる。また、本発明の実施形態に係るＩＣカードシステムは、例えば、搬送波を変調することにより無線通信を実現する。ここで、変調方式としては例えば、ＡＳＫ変調（Amplitude  Shift  Keying）が挙げられ、また符号化方式としてはマンチェスター符号化方式を用いることができるが、上記に限られない。また、本発明の実施形態に係るＩＣカードシステムは、データ衝突に対する検出・回避（アンチコリジョン）方式として、例えば、タイムスロット方式を使用できるが、本発明の実施形態に係るＩＣカードシステムは必ずしもアンチコリジョンに対応していなくてもよい。本発明の実施形態に係るＩＣカードシステムは、例えば、ホスト装置２０のリーダ／ライタ２１が非接触ＩＣカード１に対して各種のコマンドを発行し、非接触ＩＣカード１がこのコマンドに対して応答する方式で、トランザクションを繰り返し、所定のサービスに関する通信を行うことができる。
【００５７】
図３は、本発明の第１の実施形態に係るＩＣカードシステムの構成例を示すブロック図である。
【００５８】
〔ホスト装置２０の構成例〕
図３を参照すると、ホスト装置２０は、制御部２２、通信部２３と、アンテナ２４と、記憶部２５と、操作部２６と、外部インターフェース２７とを備えることができる。ここで、図３に示すホスト装置２０では、例えば、制御部２２、通信部２３、およびアンテナ２４が、リーダ／ライタ２１を構成することができる。また、ホスト装置２０は、制御部２２が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（Read  Only  Memory；図示せず）、制御部２２により実行されるプログラムなどを一次記憶するＲＡＭ（Random  Access  Memory；図示せず）、表示部（図示せず）などを備えてもよい。ホスト装置２０は、例えば、データの伝送路としてのバス（bus）で各構成要素間を接続することができる。ここで、表示部（図示せず）としては、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）、有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）などが挙げられるが、上記に限られない。
【００５９】
なお、図３では、ホスト装置２０がリーダ／ライタ２１を備える構成を示しているが、かかる構成に限られず、例えば、ホスト装置とリーダ／ライタとが別体に備えられてもよい。ここで、ホスト装置とリーダ／ライタとが別体に備えられる場合には、当該リーダ／ライタは、リーダ／ライタ全体を制御する制御部や、所定のサービスを提供するためのプログラム、演算パラメータなどの制御用データが記録された記憶部などを備えることができる。
【００６０】
制御部２２は、例えば、ＭＰＵ（Micro  Processing  Unit）などで構成され、ホスト装置２０全体を制御することができる。また、制御部２２は、例えば、記憶部２５に記憶されたプログラムに従って動作し、所定のサービスに関する演算処理や、コマンド生成、各種情報の送受信の制御などを実行することができる。これにより、リーダ／ライタ２１は、例えば、非接触ＩＣカード１に対するカード検出（ポーリング；polling）、相互認証、データの読み書きなどを実行することができる。
【００６１】
通信部２３は、制御部２２からの指示に基づき、アンテナ２４を用いて非接触ＩＣカード１との間で非接触通信を実行する。通信部２３は、例えば、ＡＳＫ変調を行う変調回路（図示せず）と、変調回路の出力を増幅する増幅回路（図示せず）で構成され、アンテナ２４から搬送波を送信させることができる。通信部２３は、例えば、上記構成により所定のサービスに関連するコマンドやデータに応じて変調を行い、当該コマンドやデータを非接触ＩＣカード１に送信する。
【００６２】
また、通信部２３は、例えば、アンテナ２４のアンテナ端における電圧の振幅変化を包絡線検波することによって、非接触ＩＣカード１からの応答信号を復調する。そして、通信部２３は、復調することにより取得される非接触ＩＣカード１から送信されたコマンドやデータを制御部２２に出力することができる。なお、通信部２３における応答信号の復調手段は、上記に限られず、例えば、アンテナ２４のアンテナ端における電圧の位相変化を用いて応答信号を復調することもできる。
【００６３】
アンテナ２４は、非接触ＩＣカード１と通信するための通信アンテナである。アンテナ２４は、例えば、所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタを有し、所定の周波数（例えば、１３．５６ＭＨｚ）で共振させる共振回路を構成する。
【００６４】
記憶部２５は、ホスト装置２０が備える記憶手段であり、各種の情報を記憶することができる。ここで、記憶部２５に記憶される情報としては、例えば、所定のサービスを提供するために制御部２２を動作させるためのプログラム（アプリケーションプログラム）、リーダ／ライタ２１が対応するサービスを表すコード（例えば、サービスコード、システムコードなど）、非接触ＩＣカード１から取得したデータ、制御部２２により演算されたデータ、操作部２６や外部インターフェース２７からの入力データなどが挙げられるが、上記に限られない。また、記憶部２５としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ(Phase  change  Random  Access  Memory)などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。
【００６５】
操作部２６は、ユーザによる所定の操作を可能とするホスト装置２０の操作手段であり、例えば、記憶部２５に記憶された特定のアプリケーションプログラムを起動させるなど、ユーザがホスト装置２０に所望する動作をさせることができる。ここで、操作部２６としては、例えば、キーボードやマウスなどの操作入力デバイス、ボタン、方向キー、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。なお、操作部２６は、例えば、タッチスクリーン（touch  screen）のように表示部（図示せず）と一体の部とすることもできる。
【００６６】
外部インタフェース２７（外部ＩＦ２７）は、外部装置（図示せず）と接続して情報を送受信するためのインタフェースである。ここで、ホスト装置２０と外部装置（図示せず）とは、例えば、ＵＳＢ（Universal  Serial  Bus）端子やＩＥＥＥ１３９４規格の端子などを介して物理的に接続されてもよいし、また、ＷＵＳＢ（Wireless  Universal  Serial  Bus）やＩＥＥＥ８０２．１１などを利用して無線で接続することもできる。さらに、外部装置（図示せず）とホスト装置２０とは、例えば、ネットワークを介して接続することもできる。ここで、ネットワークとしては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）など有線ネットワーク、ＭＩＭＯ（Multiple-Input  Multiple-Output）を用いたＷＬＡＮ（Wireless  Local  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネット（Internet）などが挙げられるが、上記に限られない。したがって、外部インタフェース２７は、外部装置（図示せず）との接続形態に応じたインタフェースとすることができる。
【００６７】
〔非接触ＩＣカード１の構成例〕
次に、非接触ＩＣカード１の構成例について説明する。非接触ＩＣカード１は、制御部１２と、通信部１３と、アンテナ１４と、記憶部１５を備えることができる。ここで、制御部１２、通信部１３、および記憶部１５は、例えば、ＩＣチップに搭載することができるが、本発明の実施形態に係る非接触ＩＣカードは、かかる構成に限られない。例えば、本発明の実施形態に係る非接触ＩＣカードは、制御部、通信部、アンテナ、および記憶部をＩＣチップで実現することもできる。
【００６８】
制御部１２は、例えば、ＭＰＵなどで構成され、非接触ＩＣカード１全体を制御することができる。また、制御部１２は、例えば、記憶部１５に記憶されたアプリケーションプログラムなどのプログラムを実行し、当該プログラムの実行に応じた所定の演算処理や、コマンド生成、各種情報の送受信の制御などを行うことができる。さらに、制御部１２は、リーダ／ライタ２１から送信される各種要求（例えば、データの読み出し要求や書き込み要求）に応じて、サービスに関するデータ（以下、「サービスデータ」という。）に係る処理を行う。ここで、サービスデータに係る処理としては、例えば、記憶部１５からのサービスデータの読み出し処理や、リーダ／ライタ２１から送信されるサービスデータを記憶部１５へと書き込む書き込み処理などが挙げられるが、上記に限られない。
【００６９】
通信部１３は、リーダ／ライタ２１から送信される搬送波がアンテナ１４を通過するときに生じる誘起電圧の交流成分を復調することによりリーダ／ライタから送信されるデータを取り出し、また、誘起電圧の直流成分から電力を得ることができる。
【００７０】
また、通信部１３は、例えば、制御部１２からの指示（例えば、制御部１２において行われる各種処理の処理結果に応じた指示）に基づいて負荷変調を行い、アンテナ１４を介してリーダ／ライタ２１への応答などの通信を行うことができる。
【００７１】
通信部１３は、例えば、検波回路、クロック抽出回路、復調回路、レギュレータ（Regulator）、負荷変調回路などを備えることができる。検波回路は、誘起電圧を整流し、クロック抽出回路は、誘起電圧からクロックを抽出する。また、復調回路は、誘起電圧に基づいて復調を行いリーダ／ライタ２１から送信されるコマンドやサービスデータを取り出し、レギュレータは、誘起電圧を平滑、定電圧化する。負荷変調回路は、例えば、所定の抵抗値をもつ抵抗とトランジスタで構成され、制御部１２からの指示に基づいてスイッチングを行うことによって、リーダ／ライタ２１からみた非接触ＩＣカード１のインピーダンスを変化させる。
【００７２】
記憶部１５は、非接触ＩＣカード１が備える記憶手段であり、各種の情報を記憶することができる。ここで、記憶部１５に記憶される情報としては、例えば、制御部１２が実行するアプリケーションプログラム、非接触ＩＣカード１を一意に識別するためのカードＩＤ、非接触ＩＣカード１が対応するサービスを表すサービスを表すコード（サービスコード、システムコードなど）、リーダ／ライタ２１から取得したデータや、制御部１２により演算されたデータなどからなるサービスデータが挙げられるが、上記に限られない。また、記憶部１５としては、例えば、ＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。
【００７３】
なお、非接触ＩＣカード１が複数のサービスに対応したマルチアプリケーションカードである場合、記憶部１５には、例えば、当該各サービスに対応する複数種類のコード、アプリケーションプログラムおよびサービスデータなどが格納される。
【００７４】
図３に示すような構成によって、ホスト装置２０のリーダ／ライタ２１と非接触ＩＣカード１とが非接触通信を行うことにより、ＩＣカードシステムは、非接触ＩＣカード１を用いた各種のサービスをユーザに提供することができる。なお、図３に示すように、非接触ＩＣカード１は、リーダ／ライタ２１と直接的に非接触通信できるが、かかる構成に限られず、電子財布装置１０に収納された状態で、電子財布装置１０を介して間接的にリーダ／ライタ２１と通信することもできる。つまり、電子財布装置１０は、複数枚の非接触ＩＣカード１とリーダ／ライタ２１との間の非接触通信を仲介する機能を有することができる。
【００７５】
[第１の実施形態に係る電子財布装置１０の構成例：概略]
次に、本発明の第１の実施形態に係る電子財布装置１０の構成について説明する。図４は、本発明の第１の実施形態に係る電子財布装置１０の概略的な構成例を示すブロック図である。
【００７６】
図４を参照すると、電子財布装置１０は、筐体１０１と、収納部１０２と、表示部１０３と、操作部１０４と、制御部１０５と、記憶部１０６と、外部通信用アンテナ１０７と、セレクタ１０８と、カード通信用アンテナ１０９Ａ〜１０９Ｃと、シールド１１０とを備えることができる。また、電子財布装置１０は、表示部１０３や、操作部１０４、制御部１０５、記憶部１０６などの各部に電源を供給することが可能な、例えば、バッテリーなどの内部電源（図示せず）を備えることができる。
【００７７】
電子財布装置１０の筐体１０１内には、複数の非接触ＩＣカード１を収納するための収納部１０２が設けられている。収納部１０２は、例えば、図１に示す複数のスロット１０２Ａ〜１０２Ｃからなり、筐体１０１に形成されたカード挿入口から挿入された複数枚（図４では例えば３枚）の非接触ＩＣカード１Ａ〜１Ｃを安定的に保持することができる。図４に示すように、収納部１０２は、各非接触ＩＣカード１に対応する収納エリア（つまり、スロット１０２Ａ〜１０２Ｃ）に区分されており、各収納エリアには、カード通信用アンテナ１０９Ａ〜１０９Ｃ（以下「カード通信用アンテナ１０９」と総称する場合もある。）がそれぞれ配設されている。
【００７８】
図５は、本発明の第１の実施形態に係る収納部１０２の構成例を示す説明図である。図５は、収納部１０２のうちの一部（スロット１０２Ａに対応する部分）を示している。
【００７９】
（Ａ）第１の構成例
図５（ａ）は、収納部１０２の第１の構成例を示す説明図である。図５（ａ）に示すように、収納部１０２は、例えば、矩形に形成され、１枚の非接触ＩＣカード１を収納することができる。
【００８０】
（Ｂ）第２の構成例
図５（ｂ）は、収納部１０２の第２の構成例を示す説明図である。図５（ｂ）に示すように、収納部１０２は、図５（ａ）に示す矩形に限られず、非接触ＩＣカード１を収納可能な任意の形状をとることができる。収納部１０２の形状が矩形に限定されないことによって、例えば、電子財布装置１０の筐体１０１の形状に合わせて収納部１０２の形状を設定することもできる。したがって、電子財布装置１０は、例えば、多様な形状を有することができる。
【００８１】
（Ｃ）第３の構成例
図５（ｃ）は、収納部１０２の第３の構成例を示す説明図である。図５（ｃ）に示すように、収納部１０２は、例えば、複数枚（図５（ｃ）では、１Ａ１〜１Ａ３の３枚を示している。）の非接触ＩＣカード１を収納することができる。ここで、第３の構成例に係る収納部１０２は、複数枚の非接触ＩＣカード１を安定的に保持するために、例えば、複数枚の非接触ＩＣカード１それぞれを一定間隔に保持するスペーサー（図示せず）を備えてもよい。
【００８２】
収納部１０２は、例えば、上記（Ａ）〜（Ｃ）に示す構成を有することにより、１枚または複数枚の非接触ＩＣカード１を安定的に保持することができる。なお、本発明の実施形態に係る収納部１０２の構成が、上記（Ａ）〜（Ｃ）に示す構成に限られないことは、言うまでもない。
【００８３】
再度図４を参照して電子財布装置１０の各構成要素について説明する。カード通信用アンテナ１０９は、収納部１０２に収納された各々の非接触ＩＣカード１と非接触通信を行うための通信アンテナである。カード通信用アンテナ１０９は、例えば、所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタを有する共振回路で構成することができる。カード通信用アンテナ１０９は、例えば、収納部１０２の各スロット１０２ごとに設けられ、各非接触ＩＣカード１に対して対向配置される。したがって、各カード通信用アンテナ１０９は、収納部１０２内に収納された各非接触ＩＣカード１と、個別に非接触通信することができる。さらに、カード通信用アンテナ１０９は、セレクタ１０８を介して、外部通信用アンテナ１０７および制御部１０５と接続されており、非接触ＩＣカード１内の記憶部１５に読み書きするサービスデータを、リーダ／ライタ２１または制御部１０５とやりとりすることができる。
【００８４】
また、収納部１０２には、収納された複数の非接触ＩＣカード１の間を分断するように、シールド１１０を設けることができる。シールド１１０は、例えば、電磁波を遮断する材質で形成されており、収容部１０２内に収納された各非接触ＩＣカード１を、個別に取り囲むような形状となっている。シールド１１０により、収納部１０２内に収納された複数枚の非接触ＩＣカード１間を電磁的に隔離して、相互干渉しないようにすることができる。したがって、隣接する複数枚の非接触ＩＣカード１のアンテナコイルが互いに磁気結合することを防止でき、他の非接触ＩＣカード１の電磁誘導等による影響を排除できる。よって、収納部１０２に収納された複数枚の非接触ＩＣカード１の中から選択された１枚の非接触ＩＣカード１が、他の非接触ＩＣカード１により干渉されることなく、好適にリーダ／ライタ２１と通信することができる。
【００８５】
以上のように、収納部１０２では、複数枚の非接触ＩＣカード１にそれぞれ対応する複数のカード通信用アンテナ１０９が設置され、複数枚の非接触ＩＣカード１を相互に電磁的に遮断するシールド１１０が設けられている。これにより、アンチコリジョン非対応の複数枚の非接触ＩＣカード１が収納部１０２に収納される場合であっても、各非接触ＩＣカード１が個別に通信可能となる。なお、本発明の第１の実施形態に係る電子財布装置１０は、かかる構成に限られず、例えば、アンチコリジョン対応の非接触ＩＣカード１のみを収納する場合には、全ての非接触ＩＣカード１で共通のカード通信用アンテナ１０９を１つだけ設置し、シールド１１０を設けないようにすることもできる。
【００８６】
操作部１０３は、ユーザによる所定の操作を可能とする電子財布装置１０の操作手段であり、例えば、ボタン、レバーなどで構成される。ユーザは、操作部１０３を操作することにより、例えば、電子財布装置１０の動作内容を指示したり、データ入力を行うことができる。
【００８７】
表示部１０４は、電子財布装置１０が備える表示手段であり、例えば、非接触ＩＣカード１を利用したサービスに関連する各種の情報を表示することができる。例えば、表示部１０４は、収納部１０２に収納された非接触ＩＣカード１の種類や、当該非接触ＩＣカード１内に記憶されたサービスデータ（例えば電子バリューの残額）などのカード内部情報を表示することができる。ここで、表示部１０４としては、例えば、ＬＣＤ、有機ＥＬディスプレイなどが挙げられるが、上記に限られない。また、操作部１０３と表示部１０４とは、例えば、タッチスクリーンのように一体の部とすることもできる。
【００８８】
制御部１０５は、例えば、リーダ／ライタ２１から送信される搬送波によって外部通信用アンテナ１０７に生じた誘起電圧に基づいて復調を行う復調回路や、ＭＰＵなどを備え、電子財布装置１０全体を制御することができる。また、制御部１０５は、例えば、記憶部１０６に記憶されたアプリケーションプログラムなどのプログラムを実行し、当該プログラムの実行に応じた所定の演算処理や、コマンド生成、各種情報の送受信の制御などを行うことができる。さらに、制御部１０５は、例えば、様々なカード選択基準（後述する）を適用することによって、当該複数枚の非接触ＩＣカード１の中からリーダ／ライタ２１から送信される通信要求に応じた一の非接触ＩＣカード、すなわち、リーダ／ライタ２１との通信（または、リーダ／ライタを介してホスト装置と通信）に使用する適切なカードを自動的に選択するカード選択部として機能することができる。カード選択機能を含め、制御部１０５の詳細については後述する。
【００８９】
記憶部１０６は、電子財布装置１０が備える記憶手段であり、各種の情報を記憶することができる。ここで、記憶部１０６に記憶される情報としては、例えば、制御部１０５が実行するアプリケーションプログラム、リーダ／ライタ２１から取得したデータや、各非接触ＩＣカード１から取得したデータ、制御部１０５における非接触ＩＣカード１の選択処理に使用されるデータ、あるいは制御部１０５により演算されたデータなどの各種データが挙げられるが、上記に限られない。また、記憶部１０６としては、例えば、ＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。
【００９０】
外部通信用アンテナ１０７は、電子財布装置１０がホスト装置２０のリーダ／ライタ２１などの外部装置と非接触通信を行うための通信アンテナである。外部通信用アンテナ１０７は、例えば、所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタを有する共振回路で構成することができる。外部通信用アンテナ１０７は、セレクタ１０８を介して制御部１０５およびカード通信用アンテナ１０９と接続されている。
【００９１】
外部通信用アンテナ１０７は、電磁誘導によりリーダ／ライタ２１から送信される搬送波に応じた誘起電圧を発生させ、当該誘起電圧をセレクタ１０８を介して制御部１０５に出力することができる。また、外部通信用アンテナ１０７において発生した誘起電圧は、セレクタ１０８を介してカード通信用アンテナ１０９へ伝達され、カード通信用アンテナ１０９からは、リーダ／ライタ２１から送信される搬送波に対応する搬送波が非接触ＩＣカード１へ向けて送信される。
【００９２】
セレクタ１０８は、いわゆる切り替え回路であり、外部通信用アンテナ１０７と、制御部１０５と、カード通信用アンテナ１０９とに接続されている。セレクタ１０８は、リーダ／ライタ２１との通信に使用する非接触ＩＣカード１を選択的に切り替える機能を有する。具体的には、セレクタ１０８は、制御部１０５からの指示（切り替え命令）に基づき、収納部１０２に収納された複数枚の非接触ＩＣカード１の中から選択された１枚の非接触ＩＣカード１に対応するカード通信用アンテナ１０９を、外部通信用アンテナ１０７と通信可能に接続する。例えば、制御部１０５において非接触ＩＣカード１Ａが選択された場合、セレクタ１０８は、カード通信用アンテナ１０９Ａを外部通信用アンテナ１０７に接続する。これにより、非接触ＩＣカード１Ａは、カード通信用アンテナ１０９Ａ、セレクタ１０８、および外部通信用アンテナ１０７を介して、リーダ／ライタ２１と非接触通信可能となる。上記のように、電子財布装置１０に収納された非接触ＩＣカード１は、自身に対応するカード通信用アンテナ１０９と、全カードで共通の外部通信用アンテナ１０７とを介して、リーダ／ライタ２１と通信を行うことができる。
【００９３】
本発明の第１の実施形態に係る電子財布装置１０は、例えば、図４に示すような構成によって、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、外部装置と通信させることができる。次に、電子財布装置１０におけるカード選択機能についてより詳細に説明する。
【００９４】
[第１の実施形態に係る電子財布装置１０の構成例：詳細]
図６は、本発明の第１の実施形態に係る電子財布装置１０の構成例を示すブロック図である。なお、図６は、図４に示す電子財布装置１０を示しているが、図４に示した一部の構成要素については、簡略化して示し、または図示していない。また、以下では、図４を参照して説明した構成要素については、説明を省略する。
【００９５】
図６を参照すると、制御部１０５は、カード認識部１２０と、カード内部情報記録部１２２と、優先順位決定部１２４と、非使用カード情報生成部１２６と、優先カード情報生成部１２８と、カード選択部１３０と、通信制御部１３２とを備えることができる。また、記憶部１０６は、カード内部情報データベース１４０と、優先順位データベース１４２と、非使用カードデータベース１４４、優先カードデータベース１４６とを記憶することができる。以下、これら各部について詳述する。
【００９６】
カード認識部１２０は、電子財布装置１０の収納部１０２に収納された非接触ＩＣカード１を認識することができる。具体的には、カード認識部１２０は、例えば、収納部１０２の各スロット１０２Ａ〜１０２Ｃに非接触ＩＣカード１Ａ〜１Ｃが挿入されたこと、あるいは、各スロット１０２Ａ〜１０２Ｃから非接触ＩＣカード１Ａ〜１Ｃが抜かれたことを検知することにより、各スロット１０２Ａ〜１０２Ｃに非接触ＩＣカード１が収納されているか否かを認識することができる。
【００９７】
また、カード認識部１２０は、収納部１０２のスロット１０２Ａ〜１０２Ｃに収納されている非接触ＩＣカード１から、コード（サービスコード、システムコードなど）、カードＩＤなどの識別情報を読み出すことができる。ここで、コードとは、非接触ＩＣカード１が対応するサービスの種類、すなわち、非接触ＩＣカード１の種類を表す情報である。カード認識部１２０は、各非接触ＩＣカード１に記憶されたコードにより、複数枚の非接触ＩＣカード１が同種のカードであるか異種のカードであるかを判別することができる。このように、カード認識部１２０が収納部１０２内に収納されている非接触ＩＣカード１を予め認識しておくことにより、以下のように、リーダ／ライタ２１との通信に使用する非接触ＩＣカード１を選択可能となる。
【００９８】
さらに、カード認識部１２０は、例えば、図５（ｃ）に示すように一つのスロットに複数枚の非接触ＩＣカード１が収納されている場合には、当該複数枚の非接触ＩＣカード１それぞれがアンチコリジョン対応の非接触ＩＣカードであるかを判定することもできる。上記複数枚の非接触ＩＣカード１の中にアンチコリジョン非対応の非接触ＩＣカードがある場合には、カード認識部１２０は、例えば、“スロット１０９には、アンチコリジョン対応の非接触ＩＣカードとアンチコリジョン非対応の非接触ＩＣカードが混在しているため、非接触ＩＣカードが正常に動作しない場合がある”旨の警告情報を表示部１０４に表示させることができる。上記のような警告情報が表示部１０４に表示されることにより、ユーザは状態を認識し、電子財布装置１０に収納した非接触ＩＣカード１を正常に動作可能なスロットへと移動させることができるので、リーダ／ライタ２１と非接触ＩＣカード１との間の通信をより安定化することができる。なお、本発明の実施形態に係るカード認識部１２０における、上記複数枚の非接触ＩＣカード１の中にアンチコリジョン非対応の非接触ＩＣカードがある場合の動作は、上記に限られない。例えば、一つのスロット内に複数枚の非接触ＩＣカード１の中にアンチコリジョン非対応の非接触ＩＣカードがある場合には、カード認識部１２０が当該スロット内の非接触ＩＣカードのコード、識別情報などの各種情報を読み出さないとすることもできる。
【００９９】
カード内部情報記録部１２２は、カード認識部１２０が読み出す各種情報に基づいて、収納部１０２に収納されている非接触ＩＣカード１に関する情報（以下、「カード情報」という。）を、記憶部１０６に記録、または更新する。ここで、図６では、カード内部情報記録部１２２がカード情報をカード内部情報ＤＢ１４０（DataBase）に記録（登録）、更新する構成を示しているが、記憶部１０６におけるカード情報の記憶手段は、ＤＢ形式に限られない。例えば、カード内部情報記録部１２２は、各非接触ＩＣカード１に対応するカード情報をファイル形式で記憶部１０６に記録することもできる。また、カード情報としては、例えば、コードや識別情報が挙げられるが、上記に限られない。
【０１００】
〔カード情報の記録、更新方法〕
図７は、本発明の第１の実施形態に係るカード情報の記録、更新方法の一例を示す流れ図である。
【０１０１】
まず、電子財布装置１０は、電子財布装置１０の電源が投入されたか、または非接触ＩＣカードの抜き差しが行われたか否かを判定する（Ｓ１００）。ここで、電子財布装置１０は、例えば、カード認識部１２０が、操作部１０３の操作に応じた操作信号を検出することによって、電源の投入を判定することができる。また、電子財布装置１０は、例えば、カード認識部１２０が、収納部１０２のスロット１０２Ａ〜１０２Ｃがそれぞれ備えるカード挿入検出センサの検出信号を検出することによって、スロット１０２Ａ〜１０２Ｃそれぞれにおいて非接触ＩＣカードの抜き差しが行われたか否かを判定することができる。なお、ステップＳ１００における判定手段が、上記に限られないことは、言うまでもない。
【０１０２】
ステップＳ１００において電源の投入、または非接触ＩＣカードの抜き差しが行われたと判定されない場合には、電子財布装置１０は、カード情報の記録、更新処理を進めない。
【０１０３】
また、ステップＳ１００において電源の投入、または非接触ＩＣカードの抜き差しが行われたと判定された場合には、電子財布装置１０は、記憶部１０６に記憶されたカード情報を初期化する（Ｓ１０２）。ここで、図７に示す方法を用いる電子財布装置１０では、ステップＳ１０２においてカード情報の初期化後にカード情報の記録を行うことによってカード情報の更新を行う。したがって、図７に示す方法を用いる電子財布装置１０では、記憶部１０６に記憶されるカード情報と、収納部１０２に収納された非接触ＩＣカード１との整合性を維持することができる。なお、本発明の実施形態に係るカード情報の更新方法が、初期化を用いる方法に限られず、例えば、上書き更新を用いてもよいことは、言うまでもない。
【０１０４】
ステップＳ１０２においてカード情報の初期化が行われると、電子財布装置１０は、「Ｎ＝スロットの数」に設定する（Ｓ１０４）。ここで、ステップＳ１０４において設定される上記Ｎの値は、例えば、カード内部情報記録部１２２（または、制御部１０５）が記憶手段を備え、当該記憶手段に保持されてもよい。ここで、カード内部情報記録部１２２が備える記憶手段としては、例えば、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）などの揮発性メモリ（volatile  memory）が挙げられるが、上記に限られず、例えば、フラッシュメモリなどの不揮発性メモリであってもよい。なお、上記Ｎの値は、例えば、電子財布装置１０の記憶部１０６に記録され、カード内部情報記録部１２２が記憶部１０６から上記Ｎの値を適宜読み出してもよいことは、言うまでもない。
【０１０５】
ステップＳ１０４においてＮの値が設定されると、電子財布装置１０は、一のスロットを選択する（Ｓ１０６）。ここで、ステップＳ１０４におけるスロットの選択は、例えば、予め規定された順番（例えば、スロット１０２Ａ→スロット１０２Ｂ→スロット１０２Ｃ）で行われてもよいし、ランダムに選択されてもよい。
【０１０６】
ステップＳ１０６においてスロットが選択されると、電子財布装置１０は、ステップＳ１０４において選択されたスロットに非接触ＩＣカードがあるか否かを判定する（Ｓ１０８）。ここで、ステップＳ１０８における判定は、例えば、収納部１０２のスロット１０２Ａ〜１０２Ｃがそれぞれ備えるカード挿入検出センサの検出信号を用いて行うことができるが、上記に限られない。例えば、ステップＳ１０８における判定は、カード認識部１２０がステップＳ１０６において選択されたスロットに対してポーリングを行い、ポーリングの結果を用いて判定することもできる。
【０１０７】
ステップＳ１０８においてスロットに非接触ＩＣカードがないと判定された場合には、電子財布装置１０は、Ｎの値を「Ｎ＝Ｎ−１」に更新する（Ｓ１１２）。
【０１０８】
また、ステップＳ１０８においてスロットに非接触ＩＣカードがあると判定された場合には、電子財布装置１０は、カード情報を記憶部１０６に記録する（Ｓ１１０）。そして、電子財布装置１０は、Ｎの値を「Ｎ＝Ｎ−１」に更新する（Ｓ１１２）。
【０１０９】
ステップＳ１１２においてＮの値が更新されると、電子財布装置１０は、「Ｎ＝０」か否かを判定する（Ｓ１１４）。
【０１１０】
ステップＳ１１４においてＮの値が「Ｎ＝０」であると判定されない場合には、電子財布装置１０は、ステップＳ１０６からの処理を繰り返す。また、ステップＳ１１４においてＮの値が「Ｎ＝０」であると判定された場合には、カード情報の記録、更新処理を終了する。
【０１１１】
電子財布装置１０は、例えば、図７に示す方法を用いることによって、電子財布装置１０の電源が投入されるごとに、あるいは、電子財布装置１０に対して非接触ＩＣカード１の着脱（抜き差し）が行われるごとに、収納部１０２に収納されている非接触ＩＣカード１のカード情報を記憶することができる。なお、図７では、収納部１０２に収納されている非接触ＩＣカード１のカード情報を記録するトリガとして、電子財布装置１０の電源の投入、非接触ＩＣカード１の着脱を挙げて説明したが、本発明の実施形態に係るカード情報を記録するトリガが、上記に限られないことは、言うまでもない。例えば、電子財布装置１０は、電源投入後定期的にカード情報の記録を行うこともできる。
【０１１２】
再度図６を参照して電子財布装置１０の各構成要素について説明する。優先順位設定部１２４は、記憶部１０６に記憶された（カード内部情報ＤＢ１４０に記憶された）、収納部１０２に収納されている各非接触ＩＣカード１のカード情報に基づいて、リーダ／ライタ２１との通信に使用する非接触ＩＣカード１の優先順位をサービスごとに設定する。例えば、優先順位設定部１２４は、カード情報に含まれるコード（例えば、サービスコード）に基づいて、同種のサービスに対応する非接触ＩＣカードが複数存在するか否かを判定する。ここで、同種のサービスに対応する非接触ＩＣカードが複数存在しないと判定された場合には、優先順位設定部１２４は、例えば、各サービスに対応するそれぞれの非接触ＩＣカードの優先順位を高く設定する。また、同種のサービスに対応する非接触ＩＣカードが複数存在すると判定された場合には、優先順位設定部１２４は、例えば、それぞれ非接触ＩＣカードのコードに基づいてサービスに対応する非接触ＩＣカードの優先順位を設定する。例えば、対応する非接触ＩＣカードが複数存在するサービスが、交通機関用のサービスの場合には、優先順位設定部１２４は、定期券の機能を有する非接触ＩＣカードの優先順位をより高く設定することができる。
【０１１３】
また、優先順位設定部１２４は、サービスごとに設定した優先順位を、例えば、優先順位ＤＢ１４２に記録することができる。
【０１１４】
非使用カード情報生成部１２６は、非使用カードを表す非使用カード情報を生成し、例えば、記憶部１０６の非使用カードＤＢ１４６に記録する。ここで、非使用カード情報生成部１２６は、例えば、電子財布装置１０のユーザが、操作部１０３を用いて電子財布装置１０内に収納した複数枚の非接触ＩＣカード１のうちのリーダ／ライタ２１との通信には使用しない非接触ＩＣカード（非使用カード）を指定することによって、非使用カード情報を生成し、記憶部１０６に記録することができる。
【０１１５】
優先カード情報生成部１２８は、優先カードを表す優先カード情報を生成し、例えば、記憶部１０６の優先カードＤＢ１４８に記録する。ここで、優先カード情報生成部１２８は、例えば、電子財布装置１０のユーザが、操作部１０３を用いて電子財布装置１０内に収納した複数枚の非接触ＩＣカード１のうちのリーダ／ライタ２１との通信時に優先的に使用するカード（優先カード）を指定することによって、優先カード情報を生成し、記憶部１０６に記録することができる。
【０１１６】
カード選択部１３０は、収納部１０２に収納された非接触ＩＣカード１の中から、リーダ／ライタ２１との通信に使用する非接触ＩＣカードを選択する。カード選択部１３０は、カード選択処理を、例えば、ホスト装置２０のリーダ／ライタ２１から外部通信用アンテナ１０７を介して所定のサービスに関連する通信要求（例えば、リクエストコマンド）を受信したときに（例えば、リーダ／ライタ２１と電子財布装置１０のトランザクション開始時に）実行することができる。なお、収納部１０２に収納された非接触ＩＣカード１が１枚の場合には、カード選択部１３０は、予め当該非接触ＩＣカードを選択することもできる。
【０１１７】
ここで、カード選択部１３０は、例えば、以下の手順によってリーダ／ライタ２１との通信に使用する１枚の非接触ＩＣカードを選択することができる。
【０１１８】
（ａ）カード情報を用いた選択
カード選択部１３０は、カード情報を用いて、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求に含まれるコード（例えば、ホスト装置２０が提供するサービスを表すシステムコード、サービスコード）に対応する非接触ＩＣカードを選択する。
【０１１９】
（ｂ）その他の選択基準による選択
カード選択部１３０は、その他の選択基準を順次適用して、上記（ａ）において選択された非接触ＩＣカードの中から非接触ＩＣカードを選択する。
【０１２０】
上記（ｂ）におけるその他の基準による選択としては、例えば、以下の（ｂ−１）〜（ｂ−３）が挙げられる。
【０１２１】
（ｂ−１）設定された優先順位の情報に基づく選択
カード選択部１３０は、例えば、優先順位ＤＢ１４２から優先順位の情報を読み出し、優先順位の情報が表す優先順位が高い非接触ＩＣカード１を選択する。優先順位が高い非接触ＩＣカード１が選択されることによって、例えば、収納部１０２に交通機関用の非接触ＩＣカード１が複数枚収納されている場合には、定期券の機能を有する非接触ＩＣカード（優先順位が高い非接触ＩＣカード）が自動的に選択され、当該非接触ＩＣカードを使用することができる。
【０１２２】
（ｂ−２）非使用カード情報に基づく選択
カード選択部１３０は、例えば、非使用カードＤＢ１４６から非使用カード情報を読み出し、当該非使用カード情報が示す非接触ＩＣカード１を選択対象から除外することによって、非接触ＩＣカード１の選択を行う。非使用カード情報が示す非接触ＩＣカード１を選択対象から除外することにより、例えば、ユーザが使用を望まない非接触ＩＣカード１を電子財布装置１０が自動的に選択し、当該非接触ＩＣカード１が使用されることを防止することができる。
【０１２３】
（ｂ−３）優先カード情報に基づく選択
カード選択部１３０は、例えば、優先カードＤＢ１４８から優先カード情報を読み出し、当該優先カード情報が示す非接触ＩＣカード１を選択する。優先カード情報が示す非接触ＩＣカード１が選択されることにより、例えば、ユーザが使用を望む非接触ＩＣカード１を電子財布装置１０が自動的に選択し、当該非接触ＩＣカードを使用することができる。
【０１２４】
カード選択部１３０は、例えば、上記（ｂ−１）〜（ｂ−３）に示す選択を行うことにより、非接触ＩＣカードを選択することができる。なお、本発明の実施形態に係るその他の基準による選択は、上記（ｂ−１）〜（ｂ−３）に限られない。例えば、電子財布装置１０は、ＧＰＳ（Global  Positioning  System）などの測位システム（図示せず）を用いて測定された電子財布装置１０の現在位置（すなわち、リーダ／ライタ２１と通信を行うサービス提供場所の位置に相当する）の情報に基づいて、リーダ／ライタ２１との通信に使用する非接触ＩＣカードを選択することもできる。
【０１２５】
カード選択部１３０は、例えば、上記（ａ）または、上記（ａ）および（ｂ）により、リーダ／ライタ２１との通信に使用する１枚の非接触ＩＣカードを選択することができる。
【０１２６】
また、カード選択部１３０は、上記のような自動選択機能の他に、手動選択機能も有することができる。ここで、カード選択部１３０における手動選択機能とは、例えば、ユーザが操作部１０３を用いて非接触ＩＣカード１を選択した場合には、当該非接触ＩＣカード１をリーダ／ライタ２１との通信に使用する非接触ＩＣカード１として選択する機能をいう。電子財布装置１０は、例えば、ユーザ入力に基づいて、電子財布装置１０が自動的にカード選択する自動選択モード、または、ユーザが手動でカード選択する手動選択モードのいずれかに設定することができる。
【０１２７】
通信制御部１３２は、カード選択部１３０におけるカード選択結果に基づいて、セレクタ１０８を制御する。通信制御部１３２がセレクタ１０８を制御することによって、カード選択部１３０により選択された非接触ＩＣカード１と、ホスト装置２０のリーダ／ライタ２１とを、外部通信用アンテナ１０７およびカード通信用アンテナ１０９を介して通信可能に接続することができる。例えば、カード選択部１３０により非接触ＩＣカード１Ａ〜１Ｃのうち非接触ＩＣカード１Ａが選択された場合には、通信制御部１３２は、カード通信用アンテナ１０９Ａと外部通信用アンテナ１０７とを接続するようにセレクタ１０８に指示する。これに応じて、セレクタ１０８は、非接触ＩＣカード１Ａを、カード通信用アンテナ１０９Ａおよび外部通信用アンテナ１０７を介して、リーダ／ライタ２１と通信可能に接続する。この結果、図３を参照して説明したように、非接触ＩＣカード１Ａとリーダ／ライタ２１とは、所定のサービスに関する各種のコマンドやデータなどを互いに送受信することができる。
【０１２８】
上記のように、通信制御部１３２は、収納部１０２に収納された複数枚の非接触ＩＣカード１の中から、カード選択部１３０により選択された１枚の非接触ＩＣカード１のみをリーダ／ライタ２１と通信可能に接続することができる。これにより、電子財布装置１０内にアンチコリジョン非対応の同種の非接触ＩＣカード１が収納されている場合であっても、リーダ／ライタ２１からの通信要求に対して、複数枚の非接触ＩＣカード１が同時に応答することで通信不能となることを防止することができる。したがって、電子財布装置１０内の複数枚の非接触ＩＣカード１がリーダ／ライタ２１の通信範囲内に同時に存在しても、適切な１枚の非接触ＩＣカード１のみがリーダ／ライタ２１と通信することによって、ユーザが所望するサービスを実現することができる。
【０１２９】
以上のように、本発明の第１の実施形態に係る電子財布装置１０は、例えば、電源が投入された場合、あるいは、非接触ＩＣカード１の着脱が行われた場合、収納部１０２に収納された非接触ＩＣカード１からカード情報を読み出して記憶部１０６に記録する。また、電子財布装置１０は、例えば、カード情報（または、カード情報およびその他の基準）と、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求とに含まれるコードとを用いることによって、リーダ／ライタ２１との通信に使用する１枚の非接触ＩＣカードを自動的に選択し、選択された非接触ＩＣカードとリーダ／ライタ２１とを通信可能に接続することができる。したがって、電子財布装置１０は、電子財布装置１０内にアンチコリジョン非対応の同種の非接触ＩＣカード１が収納されている場合であっても、リーダ／ライタ２１からの通信要求に対して、複数枚の非接触ＩＣカード１が同時に応答することを防止することができる。
【０１３０】
また、電子財布装置１０は、例えば、ユーザ入力に応じて、使用しない非接触ＩＣカードや優先的に使用する非接触ＩＣカードを設定することができる。電子財布装置１０は、ユーザ入力に応じた設定に基づいてリーダ／ライタ２１との通信に使用する１枚の非接触ＩＣカードを自動的に選択することができるので、ユーザが使用を所望する非接触ＩＣカードを使用して各種サービスを実現することができる。
【０１３１】
（第１の実施形態に係るプログラム）
第１の実施形態に係る電子財布装置１０をコンピュータとして機能させるためのプログラムによって、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、外部装置と通信させることができる。
【０１３２】
（第１の実施形態に係る通信方法）
次に、第１の実施形態に係る電子財布装置１０における通信方法について説明する。図８は、本発明の第１の実施形態に係る電子財布装置１０における通信方法の一例を示す流れ図である。
【０１３３】
まず、電子財布装置１０は、収納部１０２に挿入された非接触ＩＣカードを認識する（Ｓ１０）。ステップＳ１０において、非接触ＩＣカードの挿入が認識されると、電子財布装置１０は、例えば、図７に示したカード情報の記録、更新方法により、カード情報を記憶部１０６に記録する（Ｓ１２）。なお、ステップＳ１２の処理は、非接触ＩＣカードの挿入をトリガにすることに限られず、例えば、電子財布装置１０の電源投入をトリガとしてもよい。
【０１３４】
例えば、ユーザが、電子財布装置１０をホスト装置２０のリーダ／ライタ２１にかざすことにより、リーダ／ライタ２１の通信範囲内に電子財布装置１０を位置づけると、電子財布装置１０は、ホスト装置２０のリーダ／ライタ２１からの通信要求を受け付ける（Ｓ１４）。ここで、ステップＳ１４において受け付ける通信要求は、例えば、リーダ／ライタ２１のポーリング動作により常時発信されるものであり、ホスト装置２０が提供するサービスを表すコードを含むことができる。
【０１３５】
ステップＳ１４においてリーダ／ライタ２１からの通信要求を受け付けると、電子財布装置１０は、複数の選択基準に基づいて使用する非接触ＩＣカードを選択する（Ｓ１６）。ここで、ステップＳ１６における選択は、例えば、以下の（ａ）、または、（ａ）および（ｂ）により行うことができる。なお、以下の（ａ）により非接触ＩＣカードの選択が完了した場合には、ステップＳ１６の処理は、一つの選択基準により行われたこととなる。
（ａ）カード情報を用いた選択
（ｂ）その他の選択基準による選択
【０１３６】
ステップＳ１６において非接触ＩＣカードが選択されると、電子財布装置１０は、選択された非接触ＩＣカードと、ホスト装置２０のリーダ／ライタ２１とを接続する（Ｓ１８）。ここで、ステップＳ１８における接続は、例えば、電子財布装置１０の通信制御部１３２がセレクタ１０８を制御することによって、選択された非接触ＩＣカード１に対応するカード通信用アンテナ１０９と、外部通信用アンテナ１０７とが接続されることにより行うことができる。ステップＳ１８の処理により、シールド１１０で囲まれた複数枚の非接触ＩＣカード１のうち、上記選択された非接触ＩＣカード１のみをリーダ／ライタ２１と通信させることができる。
【０１３７】
ステップＳ１８において、選択された非接触ＩＣカードと、ホスト装置２０のリーダ／ライタ２１とが接続されることによって、選択された非接触ＩＣカードとリーダ／ライタ２１とは、非接触通信を行うことができる（Ｓ２０）。
【０１３８】
〔第１の実施形態に係る通信方法の具体例〕
次に、第１の実施形態に係る通信方法について、より具体的に説明する。図９は、本発明の第１の実施形態に係る電子財布装置１０における通信方法の一例を示すシーケンス図である。ここで、図９は、サービスＡに対応するホスト装置２０のリーダ／ライタと、電子財布装置１０との間における通信例を示している。
【０１３９】
ホスト装置２０のリーダ／ライタ２１は、サービスＡに対応する非接触ＩＣカード１のポーリングを行う（Ｓ２００）。ここで、リーダ／ライタ２１は、搬送波を常時送信し続けることによって、常時、または定期的にポーリングを行うことができる。つまり、リーダ／ライタ２１は、自身の通信範囲内にサービスＡに対応する非接触ＩＣカード１が存在するか否かを探索するために、非接触ＩＣカード１に対して応答を求める通信要求を継続的に発信することができる。ここで、通信要求としては、例えば、ＪＩＳ：Ｘ６３１９−４に示されている「ＲＥＱＣコマンド」などが挙げられ、「ＲＥＱＣコマンド」には、リーダ／ライタ２１が対応するサービスを表すシステムコードを含むことができる。
【０１４０】
リーダ／ライタ２１におけるポーリング中に、ユーザが電子財布装置１０をリーダ／ライタ２１にかざすと、電子財布装置１０の制御部１０５は、リーダ／ライタ２１が発信した通信要求を受け付ける（Ｓ２０２）。ここで、ステップＳ２０２において制御部１０５は、例えば、電磁誘導によって外部通信用アンテナ１０７に発生した誘起電圧を復調することにより、通信要求を受け付けることができる。ステップＳ２０２における通信要求の受け付けに応じて、制御部１０５は、電子財布装置１０の収納部１０２に収納された複数枚の非接触ＩＣカード１Ａ〜１Ｃの中から、リーダ／ライタ２１との通信に使用する非接触ＩＣカード１を選択する処理（ステップＳ２０４〜Ｓ２０８）を実行する。
【０１４１】
ステップＳ２０２において通信要求を受け付けると、制御部１０５は、電子財布装置１０の記憶部１０６に対して、記憶部１０６が記憶している各非接触ＩＣカードのコードを要求する（Ｓ２０４）。ここで、記憶部１０６には、例えば、図７に示す方法が用いられることにより、収納部１０２に収納されている非接触ＩＣカード１のカード情報（例えば、コード、識別情報など）が記憶される。
【０１４２】
ステップＳ２０４において各非接触ＩＣカードのコード取得要求がなされると、記憶部１０６は、当該要求に応じて各非接触ＩＣカードのコードを返信する（Ｓ２０６）。ここで、ステップＳ２０６におけるコードの返信は、例えば、制御部１０５が主体となり記憶部１０６にコードを読み出しさせることにより実現することができるが、上記に限られない。
【０１４３】
ステップＳ２０６において、記憶部１０６に記憶されている各非接触ＩＣカードのコードが返信されると、制御部１０５は、取得した各非接触ＩＣカードのコードを用いて、リーダ／ライタ２１と通信を行う非接触ＩＣカードを選択する（Ｓ２０８）。
【０１４４】
ステップＳ２０８における選択処理は、例えば、取得した各非接触ＩＣカードのコードそれぞれと、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求に含まれるコードとのマッチング処理によって行うことができる。より具体的には、制御部１０５は、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求に含まれるコードと一致するコードに対応する非接触ＩＣカードを選択することができる。
【０１４５】
なお、制御部１０５は、上記マッチング処理に加え、さらにその他の選択基準によって選択を行うこともできる。ここで、その他の選択基準による選択としては、例えば、上述した設定された優先順位の情報に基づく選択、非使用カード情報に基づく選択、優先カード情報に基づく選択、あるいは、測位データに基づく選択などが挙げられるが、上記に限られない。複数の選択基準を用いて、リーダ／ライタ２１と通信を行う非接触ＩＣカードを選択することによって、制御部１０５は、よりフレキシブルに非接触ＩＣカードを選択することができる。
【０１４６】
ステップＳ２０８においてリーダ／ライタ２１と通信を行う非接触ＩＣカードが選択されると、制御部１０５は、電子財布装置１０のセレクタ１０８に対して、選択された非接触ＩＣカードへの接続要求を行う（Ｓ２１０）。
【０１４７】
ステップＳ２１０における接続要求を受けたセレクタ１０８は、接続要求に応じて、選択された非接触ＩＣカードに対応するカード通信用アンテナ１０９と、外部通信用アンテナ１０７とを接続する（Ｓ２１２）。
【０１４８】
ステップＳ２１２において、選択された非接触ＩＣカードに対応するカード通信用アンテナ１０９と、外部通信用アンテナ１０７とが接続されることによって、選択された非接触ＩＣカードは、ステップＳ２００においてリーダ／ライタ２１から送信された通信要求を受信し、当該通信要求に対して応答を行う（Ｓ２１４）。そして、リーダ／ライタ２１と選択された非接触ＩＣカードとの間において、所定のサービスに関する通信が開始される（Ｓ２１６）。
【０１４９】
第１の実施形態に係る電子財布装置１０は、例えば、図８、図９に示す通信方法によって、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、外部装置と通信させることができる。
【０１５０】
〔第１の実施形態に係る通信方法の他の例〕
上述した図８、図９に示す通信方法では、記憶部１０６に記憶されたカード情報を用いて選択を行う方法を示した。しかしながら、本発明の第１の実施形態に係る通信方法は、上記に限られない。そこで次に、第１の実施形態に係る通信方法の他の例を示す。
【０１５１】
図１０は、本発明の第１の実施形態に係る電子財布装置１０における通信方法の他の例を示すシーケンス図である。
【０１５２】
図９のステップＳ２００と同様に、ホスト装置２０のリーダ／ライタ２１は、サービスＡに対応する非接触ＩＣカード１のポーリングを行う（Ｓ３００）。
【０１５３】
リーダ／ライタ２１におけるポーリング中に、ユーザが電子財布装置１０をリーダ／ライタ２１にかざすと、図９のステップＳ２０２と同様に、電子財布装置１０の制御部１０５は、リーダ／ライタ２１が発信した通信要求を受け付ける（Ｓ３０２）。
【０１５４】
ステップＳ３０２において通信要求を受け付けた制御部１０５は、電子財布装置１０のセレクタ１０８に対して、非接触ＩＣカード１Ａに対するコード取得要求を行う（Ｓ３０４）。
【０１５５】
ステップＳ３０４において非接触ＩＣカード１Ａに対するコード取得要求を受けたセレクタ１０８は、制御部１０５と非接触ＩＣカード１Ａに対応するカード通信用アンテナ１０９を接続し、非接触ＩＣカード１Ａへ当該コード取得要求を伝達する（Ｓ３０６）。
【０１５６】
ステップＳ３０６においてコード取得要求が伝達された非接触ＩＣカード１Ａは、コード取得要求に応じてコードを返信する（Ｓ３０８）。
【０１５７】
ステップＳ３０８において非接触ＩＣカード１Ａのコードを取得した制御部１０５は、Ｓ３０４と同様に、非接触ＩＣカード１Ｂに対するコード取得要求を行う（Ｓ３１０）。そして、ステップＳ３０６、Ｓ３０８と同様に、セレクタ１０８は制御部１０５と非接触ＩＣカード１Ｂに対応するカード通信用アンテナ１０９を接続し（Ｓ３１２）、非接触ＩＣカード１Ｂはコードを返信する（Ｓ３１４）。非接触ＩＣカード１Ｃに対しても同様の処理が行われ、制御部１０５は、非接触ＩＣカード１Ｃからコードを取得する。
【０１５８】
ステップＳ３０４〜Ｓ３１４などにおいて非接触ＩＣカード１それぞれのコードが取得されると、制御部１０５は、取得されたコードを用いて非接触ＩＣカードの選択を行う（Ｓ３１６）。ここで、制御部１０５は、ステップＳ３１６における処理を図９のステップＳ２０８と同様に行うことができる。
【０１５９】
ステップＳ３１６においてリーダ／ライタ２１と通信を行う非接触ＩＣカードが選択されると、制御部１０５は、図９のステップＳ２１０と同様に、電子財布装置１０のセレクタ１０８に対して、選択された非接触ＩＣカードへの接続要求を行う（Ｓ３１８）。
【０１６０】
ステップＳ３１８における接続要求を受けたセレクタ１０８は、図９のステップＳ２１２と同様に、接続要求に応じて、選択された非接触ＩＣカードに対応するカード通信用アンテナ１０９と、外部通信用アンテナ１０７とを接続する（Ｓ３２０）。
【０１６１】
ステップＳ３２０において、選択された非接触ＩＣカードに対応するカード通信用アンテナ１０９と、外部通信用アンテナ１０７とが接続されることによって、選択された非接触ＩＣカードは、ステップＳ３００においてリーダ／ライタ２１から送信された通信要求を受信し、当該通信要求に対して応答を行う（Ｓ３２２）。そして、リーダ／ライタ２１と選択された非接触ＩＣカードとの間において、所定のサービスに関する通信が開始される（Ｓ３２４）。
【０１６２】
図１０に示す通信方法は、収納部１０２に収納された非接触ＩＣカード１それぞれからコードを適宜取得する点が、図９に示す通信方法と異なるが、収納部１０２に収納された非接触ＩＣカード１に対応するコードを用いて選択を行うことができる。したがって、電子財布装置１０は、例えば、図１０に示す通信方法を用いた場合であっても、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードの中から所望の非接触ＩＣカードを選択して、外部装置と通信させることができる。
【０１６３】
（第２の実施形態）
上記では、第１の実施形態に係る電子財布装置１０として、収納部に収納された非接触ＩＣカードのカード情報を用いてリーダ／ライタと通信する非接触ＩＣカードを選択し、選択された非接触ＩＣカードとリーダ／ライタとを直接通信させることが可能な電子財布装置を示した。しかしながら、本発明の実施形態に係る電子財布装置は、選択された非接触ＩＣカードとリーダ／ライタとを直接通信させる構成に限られず、選択された非接触ＩＣカードとリーダ／ライタとを仮想的に通信させることもできる。そこで次に、リーダ／ライタと通信する非接触ＩＣカードを選択し、選択された非接触ＩＣカードとリーダ／ライタとを仮想的に通信させることが可能な電子財布装置について説明する。
【０１６４】
[第２の実施形態に係る電子財布装置３０の構成例：概略]
図１１は、本発明の第２の実施形態に係る電子財布装置３０の概略的な構成例を示すブロック図である。
【０１６５】
図１１を参照すると、電子財布装置３０は、筐体１０１と、収納部１０２と、表示部１０３と、操作部１０４と、制御部３０２と、記憶部３０４と、外部通信用アンテナ１０７と、セレクタ３０６と、送受信回路３０８と、カード通信用アンテナ１０９Ａ〜１０９Ｃと、シールド１１０とを備えることができる。
【０１６６】
第２の実施形態に係る筐体１０１、収納部１０２、表示部１０３、操作部１０４、外部通信用アンテナ１０７、カード通信用アンテナ１０９Ａ〜１０９Ｃ、およびシールド１１０は、第１の実施形態に係る電子財布装置１０と同様の機能、構成を有することができる。
【０１６７】
制御部３０２は、例えば、ＭＰＵなどを備え、電子財布装置３０全体を制御することができる。また、制御部３０２は、例えば、記憶部３０４に記憶されたアプリケーションプログラムなどのプログラムを実行し、当該プログラムの実行に応じた所定の演算処理や、コマンド生成、各種情報の送受信の制御などを行うことができる。
【０１６８】
また、制御部３０２は、収納部１０２に収納されている非接触ＩＣカード１それぞれから、各非接触ＩＣカード１内の情報（以下、「内部情報」という。）を取得し、各非接触ＩＣカード１の内部情報が仮想的なカードとして記録された仮想カード情報を記憶部３０４に記録することができる。制御部３０２は、記憶部３０４に記憶された仮想カード情報を用いて、例えば、第１の実施形態に係る制御部１０５と同様の選択方法によって、記憶部３０４に記憶された仮想カード情報の中から使用する仮想カード情報を選択する。そして、制御部３０２は、選択された仮想カード情報を用いて、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求（各種処理要求）やデータに応じたデータ処理を行い、処理結果に応じて選択した仮想カード情報を更新することができる。さらに、制御部３０２は、データ処理の処理結果に応じた応答信号をリーダ／ライタ２１へ送信させることができる。
【０１６９】
上記のように、制御部３０２は、収納部１０２に収納されている非接触ＩＣカード１それぞれに対応する仮想カード情報の中からリーダ／ライタ２１の通信要求に対応する仮想カード情報を選択し、選択された仮想カード情報を用いて各種データ処理を行い、リーダ／ライタ２１への応答を行うことができる。したがって、本発明の第２の実施形態に係る電子財布装置３０は、選択された仮想カード情報に対応する非接触ＩＣカードと、リーダ／ライタ２１とを仮想的に通信させることができる。ここで、制御部３０２の詳細については後述する。
【０１７０】
記憶部３０４は、電子財布装置３０が備える記憶手段であり、各種の情報を記憶することができる。ここで、記憶部３０４に記憶される情報としては、例えば、制御部３０２が実行するアプリケーションプログラム、リーダ／ライタ２１から取得したデータや、制御部３０２における非接触ＩＣカード１の選択処理に使用されるデータ、制御部１０５により演算されたデータ、あるいは仮想カードデータなどの各種データが挙げられるが、上記に限られない。また、記憶部１０６としては、例えば、ＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。
【０１７１】
セレクタ３０６は、いわゆる切り替え回路であり、制御部３０２と、カード通信用アンテナ１０９とに接続され、制御部３０２と各非接触ＩＣカード１に対応するカード通信用アンテナ１０９とを接続する。
【０１７２】
送受信回路３０８は、リーダ／ライタ２１から送信される搬送波によって外部通信用アンテナ１０７に生じた誘起電圧に基づいて復調を行う復調回路と、負荷変調を行う負荷変調回路とを備えることができる。電子財布装置３０は、送受信回路３０８を備えることにより、リーダ／ライタ２１から送信される通信要求や各種処理要求、データなどを復調し、また、リーダ／ライタ２１への応答を行うことができる。
【０１７３】
本発明の第２の実施形態に係る電子財布装置３０は、例えば、図１１に示すような構成によって、同時に携帯される複数枚の非接触ＩＣカードそれぞれを仮想カードとして記憶し、当該仮想カード情報の中から所望の非接触ＩＣカードに対応する仮想カード情報を選択する。そして、電子財布装置３０は、選択された仮想カード情報を用いて外部装置と通信することができる。したがって、電子財布装置３０は、選択された仮想カード情報に対応する非接触ＩＣカードと、外部装置とを仮想的に通信させることができる。次に、電子財布装置３０における仮想的な通信機能についてより詳細に説明する。
【０１７４】
[第２の実施形態に係る電子財布装置３０の構成例：詳細]
図１２は、本発明の第２の実施形態に係る電子財布装置３０の構成例を示すブロック図である。なお、図１２は、図１１に示す電子財布装置３０を示しているが、図１１に示した一部の構成要素については、簡略化して示し、または図示していない。また、以下では、図１１を参照して説明した構成要素については、説明を省略する。
【０１７５】
図１２を参照すると、制御部３０２は、カード認識部３２０と、カード内部情報記録部３２２と、非使用カード情報生成部３２４と、優先カード情報生成部３２６と、カード選択部３２８と、データ処理部３３０と、仮想カード情報書き戻し部３３２とを備えることができる。また、制御部３０２は、第１の実施形態に係る制御部１０５と同様に、優先順位決定部（図示せず）を備えてもよい。
【０１７６】
カード認識部３２０は、電子財布装置３０の収納部１０２に収納された非接触ＩＣカード１を認識することができる。具体的には、カード認識部３２０は、例えば、収納部１０２の各スロット１０２Ａ〜１０２Ｃに非接触ＩＣカード１Ａ〜１Ｃが挿入されたことを検知することにより、各スロット１０２Ａ〜１０２Ｃに非接触ＩＣカード１が収納されているか否かを認識することができる。
【０１７７】
また、カード認識部３２０は、非接触ＩＣカード１の挿入が検出されると、検出された非接触ＩＣカード１の内部情報を取得する。ここで、カード認識部３２０は、例えば、コード（サービスコード、システムコードなど）、カードＩＤなどの識別情報、非接触ＩＣカード１内に記憶されているサービスデータなど、非接触ＩＣカード１に記憶されている各種情報を内部情報として取得する。なお、カード認識部３２０は、非接触ＩＣカード１に記憶されている全ての情報を取得することができるが、上記に限られず、例えば、読み出しが制限されていない情報のみを取得することもできる。
【０１７８】
カード内部情報記録部３２２は、カード認識部３２０が取得した内部情報に基づいて、収納部１０２に収納されている非接触ＩＣカード１に対応する仮想カード情報を記憶部１０６に記録する。図１２では、カード内部情報記録部３２２が、非接触ＩＣカード１Ａに対応する仮想カード情報Ａ３５０、非接触ＩＣカード１Ｂに対応する仮想カード情報Ｂ３５２、および非接触ＩＣカード１Ｃに対応する仮想カード情報Ｃ３５４を記録した例を示している。なお、図１２では、仮想カード情報がファイル形式で記録された例を示しているが、本発明の実施形態に係る仮想ファイル情報の記録方式は、上記に限られず、例えば、ＤＢ形式で記録されてもよい。
【０１７９】
〔仮想カード情報の記録方法〕
ここで、本発明の第２の実施形態に係る仮想カード情報の記録方法について説明する。図１３は、本発明の第２の実施形態に係る仮想カード情報の記録方法の一例を示す流れ図である。
【０１８０】
電子財布装置３０は、収納部１０２に挿入された非接触ＩＣカードを検出する（Ｓ４００）。ステップＳ４００における検出は、例えば、カード認識部３２０が、収納部１０２のスロット１０２Ａ〜１０２Ｃがそれぞれ備えるカード挿入検出センサの検出信号を検出することによって行うことができるが、上記に限られない。
【０１８１】
ステップＳ４００において非接触ＩＣカードが検出されると、電子財布装置３０は、検出された非接触ＩＣカードに対応する仮想カード情報があるか否かを判定する（Ｓ４０２）。ステップＳ４０２における判定は、例えば、検出された非接触ＩＣカードのカードＩＤと、記憶部３０４に記憶された仮想カード情報のカードＩＤとを用いたマッチング処理により行うことができるが、上記に限られない。
【０１８２】
ステップＳ４０２において、検出された非接触ＩＣカードに対応する仮想カード情報があると判定された場合には、電子財布装置３０は、対応する仮想カード情報を削除する（Ｓ４０４）。そして、電子財布装置３０は、ステップＳ４００において検出された非接触ＩＣカードの内部情報を基に仮想カード情報を作成し、記憶部３０４に記録する（Ｓ４０６）。
【０１８３】
また、ステップＳ４０２において、検出された非接触ＩＣカードに対応する仮想カード情報がないと判定された場合には、ステップＳ４００において検出された非接触ＩＣカードの内部情報を基に仮想カード情報を作成し、記憶部３０４に記録する（Ｓ４０６）。
【０１８４】
電子財布装置３０は、例えば、図１３に示す方法を用いることによって、仮想カード情報を記憶部３０４に記録することができる。
【０１８５】
再度図１２を参照して、電子財布装置３０の構成要素について説明する。非使用カード情報生成部３２４は、非使用カードを表す非使用カード情報を生成し、記憶部３０４に記録する。ここで、非使用カード情報生成部３２４は、第１の実施形態に係る非使用カード情報生成部１２６と同様に、例えば、電子財布装置３０のユーザが操作部１０３を用いて非使用カードを指定することによって、非使用カード情報を生成し、記憶部３０４に記録することができる。なお、図１２では、非使用カード情報がファイル形式で記録された例を示しているが、本発明の実施形態に係る非使用カード情報の記録方式は、上記に限られず、例えば、ＤＢ形式で記録されてもよい。また、図１２では、一の非使用カード情報３５６が記憶部３０４に記憶されているが、上記に限られず、例えば、記憶部３０４は、複数の非使用カード情報を記憶することもできる。
【０１８６】
優先カード情報生成部３２６は、優先カードを表す優先カード情報を生成し、例えば、記憶部３０４に記録する。ここで、優先カード情報生成部３２６は、第１の実施形態に係る優先カード情報生成部１２８と同様に、例えば、電子財布装置１０のユーザが操作部１０３を用いて優先カードを指定することによって、優先カード情報を生成し、記憶部３０４に記録することができる。なお、図１２では、優先カード情報がファイル形式で記録された例を示しているが、本発明の実施形態に係る優先カード情報の記録方式は、上記に限られず、例えば、ＤＢ形式で記録されてもよい。また、図１２では、一の優先カード情報３５８が記憶部３０４に記憶されているが、上記に限られず、例えば、記憶部３０４は、複数の優先カード情報を記憶することもできる。
【０１８７】
カード選択部３２８は、記憶部３０４に記憶された仮想カード情報を用いて、記憶部３０４に記憶された仮想カード情報の中から、リーダ／ライタ２１との通信に使用する非接触ＩＣカードに対応する仮想カード情報を選択する。ここで、カード選択部３２８は、カード選択処理を、例えば、送受信回路３０８から所定のサービスに関連する通信要求（例えば、リクエストコマンド）が伝達されたときに（例えば、リーダ／ライタ２１と電子財布装置３０のトランザクション開始時に）実行することができる。なお、収納部１０２に収納された非接触ＩＣカード１が１枚の場合、すなわち、記憶部３０４に記憶された仮想カード情報が一つの場合には、カード選択部３２８は、予め当該仮想カード情報を選択することもできる。
【０１８８】
また、カード選択部３２８は、第１の実施形態に係るカード選択部１３０と同様の基準により仮想カード情報を選択することができる。つまり、カード選択部３２８は、例えば、以下の手順によってリーダ／ライタ２１との通信に使用する仮想カード情報を選択することができる。
【０１８９】
（ｃ）仮想カード情報を用いた選択
カード選択部３２８は、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求に含まれるコード（例えば、ホスト装置２０が提供するサービスを表すシステムコード、サービスコード）と、仮想カード情報に含まれるコードとのマッチング処理により、所定のサービスに関連する通信要求に対応する仮想カード情報を選択する。
【０１９０】
（ｄ）その他の選択基準による選択
カード選択部３２８は、その他の選択基準を順次適用して、上記（ｃ）において選択された仮想カード情報の中から仮想カード情報を選択する。ここで、本発明の第２の実施形態に係るその他の選択基準としては、第１の実施形態に係るカード選択部１３０と同様に、例えば、優先順位の情報に基づく選択、非使用カード情報に基づく選択、優先カード情報に基づく選択、あるいは、測位データに基づく選択などが挙げられるが、上記に限られない。
【０１９１】
カード選択部３２８は、例えば、上記（ｃ）または、上記（ｃ）および（ｄ）により、リーダ／ライタ２１との通信に使用する仮想カード情報を選択することができる。
【０１９２】
データ処理部３３０は、カード選択部３２８が選択した仮想カード情報と、送受信回路３０８が復調したリーダ／ライタ２１から送信される通信要求や各種処理要求、データなどとを用いて、所定のサービスに関するデータ処理を行う。ここで、データ処理部３３０が行うデータ処理としては、例えば、購買サービスにおける電子マネーバリューデータ（サービスデータ）の減算、入館時の認証サービスにおける認証処理などが挙げられるが、上記に限られない。また、データ処理部３３０は、データ処理の結果に応じて、例えば、選択された仮想カード情報のサービスデータを更新することができる。
【０１９３】
また、データ処理部３３０は、送受信回路３０８に、データ処理の結果に応じた応答信号を送信させることができる。ここで、データ処理部３３０は、例えば、送受信回路３０８の負荷変調回路に対して、負荷変調を制御する制御信号を送信することによって、データ処理の結果に応じた応答信号を送信させることができるが、上記に限られない。
【０１９４】
電子財布装置３０は、上記のように仮想カード情報を選択し、選択された仮想カード情報を用いてリーダ／ライタ２１（または、ホスト装置２０）と通信することができる。
【０１９５】
仮想カード情報書き戻し部３３２は、カード排出要求に応じて、記憶部３０４に記憶された当該カード排出要求に対応する仮想カード情報を、セレクタ３０６およびカード通信用アンテナ１０９を介して、収納部１０２に収納された対応する非接触ＩＣカードへ書き戻す。ここで、カード排出要求は、例えば、ユーザが操作部１０３を用いて、排出を所望する非接触ＩＣカードに対するイジェクト（eject）操作を行うことによって行われるが、上記に限られない。また、仮想カード情報書き戻し部３３２は、書き戻し処理を、例えば、電子財布装置３０から非接触ＩＣカード１を抜きとる場合に行うことができるが、上記に限られない。例えば、仮想カード情報書き戻し部３３２は、定期的に、あるいは、リーダ／ライタ２１と通信が行われていないときに書き戻し処理を行うこともできる。
【０１９６】
〔仮想カード情報の書き戻し方法〕
図１４は、本発明の第２の実施形態に係る仮想カード情報の書き戻し方法の一例を示す流れ図である。図１４では、書き戻し方法の一例として、電子財布装置３０が非接触ＩＣカードを排出する場合における方法を示している。
【０１９７】
電子財布装置３０は、カード排出要求を検出する（Ｓ５００）。ステップＳ５００においてカード排出要求が検出されると、電子財布装置３０は、カード排出要求に対応する仮想カード情報を非接触ＩＣカードへ書き戻す（Ｓ５０２）。
【０１９８】
電子財布装置３０は、ステップＳ５０２において書き戻し処理が行われると、当該書き戻し処理が完了したか否かを判定する（Ｓ５０４）。
【０１９９】
ステップＳ５０４において書き戻し処理が完了したと判定されない場合には、電子財布装置３０は、ステップＳ５０２からの処理を繰り返す。
【０２００】
また、ステップＳ５０４において書き戻し処理が完了したと判定された場合には、電子財布装置３０は、カード排出要求に対応する仮想カード情報を記憶部３０４から削除する（Ｓ５０６）。
【０２０１】
ステップＳ５０６においてカード排出要求に対応する仮想カード情報が記憶部３０４から削除されると、電子財布装置３０は、カード排出要求に対応する非接触ＩＣカードを収納部１０２から排出する（Ｓ５０８）。
【０２０２】
電子財布装置３０は、例えば、図１４に示す方法を用いることによって、仮想カード情報を対応する非接触ＩＣカードへ書き戻すことができる。また、図１４に示す方法を用いる電子財布装置３０は、ステップＳ５０６、Ｓ５０８に示すように、仮想カード情報を記憶部３０４から削除した上で、カード排出要求に対応する非接触ＩＣカードを収納部１０２から排出するので、非接触ＩＣカードの排出後に、非接触ＩＣカードと電子財布装置３０との双方に重複してデータが存在することを防止することができる。
【０２０３】
以上のように、本発明の第２の実施形態に係る電子財布装置３０は、非接触ＩＣカード１の挿入（装着）に応じて、収納部１０２に挿入された非接触ＩＣカード１から内部情報を読み出して仮想カード情報として記憶部１０６に記録する。また、電子財布装置３０は、例えば、仮想カード情報（または、仮想カード情報およびその他の基準）と、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求とに含まれるコードとを用いることによって、リーダ／ライタ２１との通信に使用する一の仮想カード情報を自動的に選択する。そして、電子財布装置３０は、選択された仮想カード情報を用いて所定のサービスに関する各種処理を行う。さらに、電子財布装置３０は、各種処理の結果に応じた応答信号をリーダ／ライタ２１に対して送信することができる。上記のように、電子財布装置３０は、収納部１０２に収納された非接触ＩＣカード１それぞれに対応する仮想カード情報の中から一の仮想カード情報を選択し、選択された仮想カード情報を用いてリーダ／ライタ２１（またはホスト装置２０）と通信を行うことができる。したがって、電子財布装置３０は、選択された仮想カード情報に対応する非接触ＩＣカード１とリーダ／ライタ２１とを仮想的に通信させることができる。
【０２０４】
また、電子財布装置３０は、選択された仮想カード情報に対応する非接触ＩＣカード１とリーダ／ライタ２１とを仮想的に通信させることができるので、電子財布装置３０内にアンチコリジョン非対応の同種の非接触ＩＣカード１が複数枚収納されている場合であっても、リーダ／ライタ２１からの通信要求に対して、複数枚の非接触ＩＣカード１が同時に応答することを防止することができる。
【０２０５】
さらに、電子財布装置３０は、例えば、ユーザ入力に応じて、使用しない仮想カード情報や優先的に使用する仮想カード情報を設定することができる。電子財布装置３０は、ユーザ入力に応じた設定に基づいてリーダ／ライタ２１との通信に使用する一の仮想カード情報を自動的に選択することができるので、ユーザが使用を所望する非接触ＩＣカードに対応する仮想カード情報を用いて各種サービスを実現することができる。
【０２０６】
（第２の実施形態に係るプログラム）
第２の実施形態に係る電子財布装置３０をコンピュータとして機能させるためのプログラムによって、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードに対応する仮想カード情報の中から所望の非接触ＩＣカードに対応する仮想カード情報を選択し、選択された仮想カード情報に対応する非接触ＩＣカードと外部装置とを仮想的に通信させることができる。
【０２０７】
（第２の実施形態に係る通信方法）
次に、第２の実施形態に係る電子財布装置３０における通信方法について説明する。図１５は、本発明の第２の実施形態に係る電子財布装置３０における通信方法の一例を示すシーケンス図である。図１５では、サービスＡに対応するホスト装置２０のリーダ／ライタと、電子財布装置３０との間における通信例を示している。
【０２０８】
ホスト装置２０のリーダ／ライタ２１は、第１の実施形態に係る通信方法に係る図９のステップＳ２００と同様に、サービスＡに対応する非接触ＩＣカード１のポーリングを行う（Ｓ６００）。
【０２０９】
リーダ／ライタ２１におけるポーリング中に、ユーザが電子財布装置３０をリーダ／ライタ２１にかざすと、第１の実施形態に係る通信方法に係る図９のステップＳ２０２と同様に、電子財布装置３０の制御部３０２は、リーダ／ライタ２１が発信した通信要求を受け付ける（Ｓ６０２）。
【０２１０】
ステップＳ６０２において通信要求を受け付けると、制御部３０２は、電子財布装置１０の記憶部３０４に対して、記憶部３０４が記憶している各仮想カード情報のコードを要求する（Ｓ６０４）。ここで、記憶部３０４には、例えば、図１３に示す方法が用いられることにより、収納部１０２に収納されている非接触ＩＣカード１それぞれに対応する仮想カード情報が記憶される。
【０２１１】
ステップＳ６０４において各仮想カード情報のコード取得要求がなされると、記憶部３０４は、当該要求に応じて各仮想カード情報のコードを返信する（Ｓ６０６）。ここで、ステップＳ６０６におけるコードの返信は、例えば、制御部３０２が主体となり記憶部３０４にコードを読み出しさせることにより実現することができるが、上記に限られない。
【０２１２】
ステップＳ６０６において、記憶部３０４に記憶されている各仮想カード情報のコードが返信されると、制御部３０２は、取得した各仮想カード情報のコードを用いて、リーダ／ライタ２１との通信に使用する仮想カード情報を選択する（Ｓ６０８）。
【０２１３】
ステップＳ６０８における選択処理は、例えば、第１の実施形態に係る通信方法に係る図９のステップＳ２０８と同様に、取得した各仮想カード情報のコードそれぞれと、リーダ／ライタ２１から送信される所定のサービスに関連する通信要求に含まれるコードとのマッチング処理によって行うことができるが、上記に限られない。
【０２１４】
なお、制御部３０２は、第１の実施形態に係る電子財布装置１０の制御部１０５と同様に、上記マッチング処理に加え、さらにその他の選択基準によって選択を行うこともできる。ここで、その他の選択基準による選択としては、例えば、上述した設定された優先順位の情報に基づく選択、非使用カード情報に基づく選択、優先カード情報に基づく選択、あるいは、測位データに基づく選択などが挙げられるが、上記に限られない。複数の選択基準を用いて、リーダ／ライタ２１との通信に使用する仮想カード情報を選択することによって、制御部３０２は、よりフレキシブルに通信に使用する仮想カード情報を選択することができる。
【０２１５】
ステップＳ６０８において仮想カード情報が選択されると、リーダ／ライタ２１と制御部３０２との間で、所定のサービスに係る通信が開始され（Ｓ６１０）、各種データ処理が行われる（Ｓ６１２）。ここで、ステップＳ６１２において行われる処理は、仮想カード情報を用いて行われるため、仮想カード情報に対応する非接触ＩＣカード１とリーダ／ライタ２１との間で行われるデータ処理と捉えることができる。
【０２１６】
ステップＳ６１２におけるデータ処理結果に基づいて、制御部３０２は、選択された仮想カード情報のサービスデータを更新する（Ｓ６１４）。ステップＳ６１４の処理が行われることにより、記憶部３０４に記憶された仮想カード情報は、ステップＳ６１２のデータ処理結果が反映されたものとなる。つまり、ステップＳ６１４の処理によって、リーダ／ライタ２１（サービス提供側）と電子財布装置３０（サービスを受ける側）との間における所定のサービスを成立させることができる。
【０２１７】
リーダ／ライタ２１と制御部３０２との間における所定のサービスに係るデータ処理が全て完了すると、リーダ／ライタ２１と制御部３０２との間の通信は終了する（Ｓ６１６）。
【０２１８】
第２の実施形態に係る電子財布装置３０は、例えば、図１５に示す通信方法によって、非接触ＩＣカードがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚の非接触ＩＣカードに対応する仮想カード情報の中から所望の非接触ＩＣカードに対応する仮想カード情報を選択し、選択された仮想カード情報に対応する非接触ＩＣカードと外部装置とを仮想的に通信させることができる。
【０２１９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２２０】
例えば、上述した第１、第２の実施形態として、非接触ＩＣカードが着脱される電子財布装置を挙げて説明したが、本発明の実施形態は係る形態に限られない。例えば、本発明の実施形態に係る電子財布装置は、複数のＩＣチップが着脱可能に収納される携帯電話などの携帯型通信装置にも適用することができる。本発明の実施形態に係る電子財布装置が、例えば、携帯電話などの携帯型通信装置に適用される場合であっても、ＩＣチップがアンチコリジョンに対応しているか否かに関わらず、同時に携帯される複数枚のＩＣチップ（または、ＩＣチップに対応する仮想カード情報）の中から所望のＩＣチップ（または、ＩＣチップに対応する仮想カード情報）を選択し、選択されたＩＣチップ（または、仮想カード情報に対応するＩＣチップ）と外部装置とを、直接的にまたは仮想的に通信させることができる。
【０２２１】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【０２２２】
【図１】本発明の第１の実施形態に係る電子財布装置の外観構成の一例を示す説明図である。
【図２】本発明の第１の実施形態に係る電子財布装置の使用形態の一例を示す説明図である。
【図３】本発明の第１の実施形態に係るＩＣカードシステムの構成例を示すブロック図である。
【図４】本発明の第１の実施形態に係る電子財布装置の概略的な構成例を示すブロック図である。
【図５】本発明の第１の実施形態に係る収納部の構成例を示す説明図である。
【図６】本発明の第１の実施形態に係る電子財布装置の構成例を示すブロック図である。
【図７】本発明の第１の実施形態に係るカード情報の記録、更新方法の一例を示す流れ図である。
【図８】本発明の第１の実施形態に係る電子財布装置における通信方法の一例を示す流れ図である。
【図９】本発明の第１の実施形態に係る電子財布装置における通信方法の一例を示すシーケンス図である。
【図１０】本発明の第１の実施形態に係る電子財布装置における通信方法の他の例を示すシーケンス図である。
【図１１】本発明の第２の実施形態に係る電子財布装置の概略的な構成例を示すブロック図である。
【図１２】本発明の第２の実施形態に係る電子財布装置の構成例を示すブロック図である。
【図１３】本発明の第２の実施形態に係る仮想カード情報の記録方法の一例を示す流れ図である。
【図１４】本発明の第２の実施形態に係る仮想カード情報の書き戻し方法の一例を示す流れ図である。
【図１５】本発明の第２の実施形態に係る電子財布装置における通信方法の一例を示すシーケンス図である。
【符号の説明】
【０２２３】
１      非接触ＩＣカード
１０、３０  電子財布装置
２０    ホスト装置
２１    リーダ／ライタ
１０２  収納部
１０６、３０４  記憶部
１０７  外部通信用アンテナ
１０９  カード通信用アンテナ
１２０、３２０  カード認識部
１２２、３２２  カード内部情報記録部
１２４  優先順位設定部
１２６、３２４  非使用カード情報生成部
１２８、３２６  優先カード情報生成部
１３０、３２８  カード選択部
３０８  送受信回路
３３０  データ処理部
３３２  仮想カード情報書き戻し部
【図１】
2009053766.tif 000003
【図２】
2009053766.tif 000004
【図３】
2009053766.tif 000005
【図４】
2009053766.tif 000006
【図５】
2009053766.tif 000007
【図６】
2009053766.tif 000008
【図７】
2009053766.tif 000009
【図８】
2009053766.tif 000010
【図９】
2009053766.tif 000011
【図１０】
2009053766.tif 000012
【図１１】
2009053766.tif 000013
【図１２】
2009053766.tif 000014
【図１３】
2009053766.tif 000015
【図１４】
2009053766.tif 000016
【図１５】
2009053766.tif 000017