(57)【要約】【課題】カードリーダ装置と異なる場所に保管されるカードの情報を読み出すことができるカードシステム、リーダ対応装置、カード処理装置、通信方法、及び、プログラムを提供する。【解決手段】カードシステム１００が、サービス利用時に用いる非接触カード４００と、該非接触カード４００が記憶するサービス情報よりサービスを提供するカードリーダ装置３００と、該カードリーダ装置３００−１と異なる場所に配置され、非接触カード４００と通信状態にあるカード処理装置２０１と、カードリーダ装置３００−１から入力される制御信号をカード処理装置２０１に送信し、該制御信号によりカード処理装置２０１が制御信号に対する応答として非接触カード４００から取得する応答信号をカードリーダ装置３００に送信するリーダ対応装置１０１とを備える。【選択図】図１
2008250739.tif 000002
【特許請求の範囲】
【請求項１】
サービス利用時に用いるカードと、
該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、
該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、
前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置と
を備えることを特徴とするカードシステム。
【請求項２】
前記リーダ対応装置が、複数の通信方法に対応した通信部を有し、前記カードリーダ装置とこのカードリーダ装置の通信方法にて通信し、
前記カード処理装置が、複数の前記通信方法に対応した通信部を有し、前記カードとこのカードの通信方法にて通信することを特徴とする請求項１に記載のカードシステム。
【請求項３】
前記リーダ対応装置が、
前記カードリーダ装置が提供するサービスごとに付与されている固有のサービス識別情報と、カード処理装置の識別情報とを予め対応付けてロケーション情報として記憶するロケーション情報記憶手段と、
前記カードリーダ装置から入力される前記サービス識別情報と、前記ロケーション情報記憶手段が記憶するロケーション情報とを比較し、複数の前記カード処理装置のいずれかを通信対象として選択するロケーション判定手段とを
さらに備えることを特徴とする請求項１または請求項２に記載のカードシステム。
【請求項４】
前記リーダ対応装置が、
認証情報を入力する認証情報入力手段を備え、
前記カード処理装置が、
前記リーダ対応装置から受信する前記認証情報と、内部に予め設定されている認証情報とを比較し、前記リーダ対応装置が前記カードを利用可能か否かを判定する利用認証手段を備える
ことを特徴とする請求項１から請求項３のいずれかに記載のカードシステム。
【請求項５】
前記リーダ対応装置は、
前記カードリーダ装置から受信する第１の制御信号と、前記カード処理装置から受信する前記第１の制御信号に対する応答信号とを対応付けて記憶する記憶手段と、
前記前記カードリーダ装置から受信する第２の制御信号と、前記記憶手段が記憶する前記第１の制御信号とを比較し、一致する場合、前記第１の制御信号と対応付けられて前記記憶手段に記憶されている前記応答信号を前記第３の制御信号の応答信号として送信する判定手段とをさらに備える
ことを特徴とする請求項１から請求項４のいずれかに記載のカードシステム。
【請求項６】
サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける前記リーダ装置であって、
前記カードリーダと制御信号、又は、該制御信号に対する応答信号を送受信する第１通信手段と、
前記カード処理装置と制御信号、又は、該制御信号に対する応答信号を送受信する第２通信手段と
を備えることを特徴とするリーダ対応装置。
【請求項７】
サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおけるカード処理装置であって、
前記リーダ対応装置と信号を送受信する第１通信手段と、
前記カードと信号を送受信する第２通信手段とを備える
ことを特徴とするカード処理装置。
【請求項８】
サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける通信方法であって、
前記リーダ対応装置が、
前記カードリーダ装置から前記カードに対する信号を受信する第１受信ステップと、
受信した前記信号を前記カード処理装置に送信する第１送信ステップと、
前記カード処理装置が、
前記リーダ対応装置から前記信号を受信する第２受信ステップと、
受信した前記信号を前記カードに送信する第２送信ステップと、
前記カードから前記信号に対する応答信号を受信する第３受信ステップと、
受信した前記応答信号を前記リーダ対応装置に送信する第３送信ステップと、
前記リーダ対応装置が、
前記カード処理装置から前記応答信号を受信する第４受信ステップと、
受信した前記応答信号を前記カードリーダ装置に送信する第４送信ステップと
を含むことを特徴とする通信方法。
【請求項９】
サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける前記リーダ対応装置に用いられるコンピュータに、
前記カードリーダから前記カードに対する信号を受信するステップと、
受信した前記信号を前記カード処理装置に送信するステップと、
前記カード処理装置から前記信号に対する応答信号を受信するステップと、
受信した前記応答信号を前記カードリーダ装置に送信するステップと
を実行させることを特徴とするプログラム。
【請求項１０】
サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける前記カード処理装置に用いられるコンピュータに、
前記リーダ対応装置から信号を受信するステップと、
受信した前記信号を前記カードに送信するステップと、
前記カードから前記信号に対する応答信号を受信するステップと、
受信した前記応答信号を前記リーダ対応装置に送信するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主にカードを用いたサービスにおけるカードシステム、リーダ対応装置、カード処理装置、通信方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、利便性向上目的やコスト低減化を目的として、入退室管理や電子マネーの分野において非接触カードが広く用いられるようになってきている（例えば、特許文献１、特許文献２）。また、従来、このような非接触カードは、例えば、入退室管理専用や、食堂利用専用など、単一の利用目的にのみ対応する非接触カードであったが、マルチアプリカードなど複数のアプリケーションを有する非接触カードが開発され、用いられつつある。さらに、マルチアプリカードに対応するリーダライタ装置や、複数の規格の非接触カードへのリーダライタ装置として、マルチカード規格対応装置も開発され、販売されている。
【特許文献１】特許２６３１６６４号公報
【特許文献２】特許２５２９４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
カードの規格、サービスが多様化するに従い、ユーザは、複数のカードを所有することも少なくない。ここで、ユーザは、利用対象のカードを常に全て持ち歩かなければならないが、カードが増えることで、ユーザは、持ち物が増え、またカードの管理が煩雑になるという問題がある。また、全てのカードを持ち歩くことにより、例えば、ユーザが財布にカードを保管している場合、財布を紛失した場合に、全てのカードを失うという問題がある。また、複数のカードを携帯する場合、カード枚数が増える分、いずれかのカードを紛失する危険性が高まるという問題がある。
また、ユーザは、複数のカードから利用対象のカードを選択して、カードリーダ装置にて読取処理を行う必要があるという手間があるという問題がある。
【０００４】
本発明は、このような事情を考慮し、上記の問題を解決すべくなされたもので、その目的は、カードリーダ装置と異なる場所に保管されるカードの情報を読み出すことができるカードシステム、リーダ対応装置、カード処理装置、通信方法、及び、プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記問題を解決するために、本発明は、カードシステムが、サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えることを特徴とするカードシステムである。
【０００６】
また、本発明は、前記リーダ対応装置が、複数の通信方法に対応した通信部を有し、前記カードリーダ装置とこのカードリーダ装置の通信方法にて通信し、前記カード処理装置が、複数の前記通信方法に対応した通信部を有し、前記カードとこのカードの通信方法にて通信することを特徴とする。
【０００７】
また、本発明は、前記リーダ対応装置が、前記カードリーダ装置が提供するサービスごとに付与されている固有のサービス識別情報と、カード処理装置の識別情報とを予め対応付けてロケーション情報として記憶するロケーション情報記憶手段と、前記カードリーダ装置から入力される前記サービス識別情報と、前記ロケーション情報記憶手段が記憶するロケーション情報とを比較し、複数の前記カード処理装置のいずれかを通信対象として選択するロケーション判定手段とをさらに備えることを特徴とする。
【０００８】
また、本発明は、前記リーダ対応装置が、認証情報を入力する認証情報入力手段を備え、前記カード処理装置が、前記リーダ対応装置から受信する前記認証情報と、内部に予め設定されている認証情報とを比較し、前記リーダ対応装置が前記カードを利用可能か否かを判定する利用認証手段を備えることを特徴とする。
【０００９】
また、本発明は、前記リーダ対応装置が、前記カードリーダ装置から受信する第１の制御信号と、前記カード処理装置から受信する前記第１の制御信号に対する応答信号とを対応付けて記憶する記憶手段と、前記前記カードリーダ装置から受信する第２の制御信号と、前記記憶手段が記憶する前記第１の制御信号とを比較し、一致する場合、前記第１の制御信号と対応付けられて前記記憶手段に記憶されている前記応答信号を前記第３の制御信号の応答信号として送信する判定手段とをさらに備えることを特徴とする。
【００１０】
また、本発明は、サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける前記リーダ装置が、前記カードリーダと制御信号、又は、該制御信号に対する応答信号を送受信する第１通信手段と、前記カード処理装置と制御信号、又は、該制御信号に対する応答信号を送受信する第２通信手段とを備えることを特徴とする。
【００１１】
また、本発明は、サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおけるカード処理装置であって、前記リーダ対応装置と信号を送受信する第１通信手段と、前記カードと信号を送受信する第２通信手段とを備えることを特徴とする。
【００１２】
また、本発明は、サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける通信方法であって、前記リーダ対応装置が、前記カードリーダ装置から前記カードに対する信号を受信する第１受信ステップと、受信した前記信号を前記カード処理装置に送信する第１送信ステップと、前記カード処理装置が、前記リーダ対応装置から前記信号を受信する第２受信ステップと、受信した前記信号を前記カードに送信する第２送信ステップと、前記カードから前記信号に対する応答信号を受信する第３受信ステップと、受信した前記応答信号を前記リーダ対応装置に送信する第３送信ステップと、前記リーダ対応装置が、前記カード処理装置から前記応答信号を受信する第４受信ステップと、受信した前記応答信号を前記カードリーダ装置に送信する第４送信ステップとを含むことを特徴とする。
【００１３】
また、本発明は、サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける前記リーダ対応装置に用いられるコンピュータに、前記カードリーダから前記カードに対する信号を受信するステップと、受信した前記信号を前記カード処理装置に送信するステップと、前記カード処理装置から前記信号に対する応答信号を受信するステップと、受信した前記応答信号を前記カードリーダ装置に送信するステップとを実行させることを特徴とするプログラムである。
【００１４】
また、本発明は、サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、前記カードと通信状態にあるカード処理装置と、前記カードリーダ装置から入力される制御信号を前記カード処理装置に送信し、該制御信号により前記カード処理装置が前記制御信号に対する応答として前記カードから取得する応答信号を前記カードリーダ装置に送信するリーダ対応装置とを備えるカードシステムにおける前記カード処理装置に用いられるコンピュータに、前記リーダ対応装置から信号を受信するステップと、受信した前記信号を前記カードに送信するステップと、前記カードから前記信号に対する応答信号を受信するステップと、受信した前記応答信号を前記リーダ対応装置に送信するステップとを実行させることを特徴とするプログラムである。
【発明の効果】
【００１５】
本発明によれば、カードシステムが、サービス利用時に用いるカードと、該カードが記憶するサービス情報よりサービスを提供するカードリーダ装置と、該カードリーダ装置と異なる場所に配置され、カードと通信状態にあるカード処理装置と、カードリーダ装置から入力される制御信号をカード処理装置に送信し、該制御信号によりカード処理装置が制御信号に対する応答としてカードから取得する応答信号をカードリーダ装置に送信するリーダ対応装置とを備えることとした。
これにより、リーダ対応装置と、カード処理装置とが、カードリーダ装置と、カードリーダ装置と異なる場所にあるカードとの間の通信を中継することが可能となり、カードの利用者が、カードを携帯する必要がなくなるという効果がある。
【発明を実施するための最良の形態】
【００１６】
＜基本の実施形態＞
以下、本発明の基本の実施形態によるカードシステム１００を図面を参照して説明する。
図１は、本実施形態によるカードシステム１００を示す概略ブロック図である。カードシステム１００は、ロケーション１Ａのリーダ対応装置１０１と、カードリーダ装置３００と、ロケーション１Ｂのカード処理装置２０１と、非接触カード４００と、ネットワーク５００とを備える。
【００１７】
リーダ対応装置１０１と、カード処理装置２０１とは、ネットワーク５００を介して接続する。また、ロケーション１Ａと、ロケーション１Ｂとは、例えば、ロケーション１Ａがカードリーダ装置３００を備える店舗であり、ロケーション１Ｂが非接触カード４００の所有者の自宅であるなど、互いに異なる場所である。
ネットワーク５００は、固定電話網、携帯電話網、インターネットなどの公衆網や、ＬＡＮ（Local Area Network）、専用線などの私設網からなり、無線と、有線とのいずれも適用可能である。
【００１８】
ロケーション１Ｂにおいて、非接触カード４００は、例えば、非接触型ＩＣ（Integrated Circuit）チップを有するカードであり、カードを一意に識別するためのカード識別情報、サービスを一意に識別するためのサービス識別情報、サービスを受ける際に読み出し又は書き込み対象となるサービス情報を記憶する。
サービス情報には、例えば、電子マネーの残額情報や、ユーザに付与されるポイント数情報や、入退室に用いる認証情報などの情報がある。
【００１９】
カード処理装置２０１は、制御部６０と、暗復号化部７０と、カード通信部８０とを備え、ロケーション１Ａのリーダ対応装置１０１を介してカードリーダ装置３００と非接触カード４００との通信を中継する。
カード処理装置２０１において、制御部６０は、ＣＰＵ（central processing unit）及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部６０は、リーダ対応装置１０１とデータの送受信を行う。
なお、ロケーション１Ｂにおいて、カード処理装置２０１の通信可能域に非接触カード４００が予め設置されていることとする。
【００２０】
暗復号化部７０は、リーダ対応装置１０１への送信対象の情報を暗号化し、リーダ対応装置１０１から受信した情報を復号化する。ここで、リーダ対応装置１０１への送信対象の情報は、非接触カード４００から受信する応答信号であり、リーダ対応装置１０１から受信した情報は、非接触カード４００へ送信する信号が暗号化された情報である。
カード通信部８０は、非接触カード４００と通信する。
【００２１】
ロケーション１Ａにおいて、カードリーダ装置３００は、非接触カード４００宛ての信号を出力し、また、非接触カード４００からの応答信号を受信し、サービスを実行する装置である。ここで、サービスとは、例えば、電子マネー決済処理や、ユーザに対するポイント付与処理や、入退室に際するドアの開閉処理などである。
【００２２】
リーダ対応装置１０１は、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants：情報携帯端末）、携帯電話などのコンピュータ端末であり、制御部１０と、暗復号化部２０と、リーダ通信部３０とを備える。リーダ対応装置１０１は、ロケーション１Ｂのカード処理装置２０１を介して、カードリーダ装置３００と非接触カード４００との通信を中継する。
制御部１０は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部１０は、カード処理装置２０１とデータの送受信を行う。
【００２３】
暗復号化部２０は、カード処理装置２０１への送信対象の情報を暗号化し、カード処理装置２０１から受信した情報を復号化する。ここで、カード処理装置２０１への送信対象の情報とは、カードリーダ装置３００から受信する信号であり、カード処理装置２０１から受信した情報とは、カードリーダ装置３００に送信する非接触カード４００の応答信号が暗号化された情報である。
リーダ通信部３０は、カードリーダ装置３００と通信する。
【００２４】
次に、本発明の基本の実施形態によるカードシステム１００の動作について説明する。図２は、基本の実施形態におけるカードシステム１００の動作の流れを示したフローチャートである。
ロケーション１Ａにおいて、リーダ対応装置１０１がユーザによってカードリーダ装置３００の通信可能域に設置されると、リーダ対応装置１０１のリーダ通信部３０は、非接触カード４００に対する信号をカードリーダ装置３００から受信する。ここで、信号とは、例えば、非接触カード４００が記憶するサービス情報の送信要求信号や、カードリーダ装置３００に対する認証要求信号などである。リーダ通信部３０は、受信した信号を制御部１０に出力する（ステップＳ１）。
【００２５】
制御部１０は、リーダ通信部３０から信号が入力されると、入力された信号を含む暗号化要求信号を暗復号化部２０に出力する。暗復号化部２０は、入力される暗号化要求信号に基づき、信号を暗号化し、暗号化した信号を暗号化信号として制御部１０に出力する（ステップＳ２）。
制御部１０は、暗復号化部２０から暗号化信号が入力されると、暗号化信号をネットワーク５００を介してロケーション１Ｂのカード処理装置２０１に送信する（ステップＳ３）。
【００２６】
ロケーション１Ｂにおいて、カード処理装置２０１の制御部６０は、リーダ対応装置１０１から暗号化信号を受信すると（ステップＳ４）、受信した暗号化信号を含む復号化要求信号を暗復号化部７０に出力する。暗復号化部７０は、入力される復号化要求信号に基づき、暗号化信号を復号化し、復号化した信号を制御部６０に出力する（ステップＳ５）。
【００２７】
制御部６０は、暗復号化部７０から復号化された信号が入力されると、復号化された信号を含む非接触カード４００への送信要求信号をカード通信部８０に出力する。カード通信部８０は、入力された送信要求信号に基づき、復号化された信号を非接触カード４００に送信する（ステップＳ６）。カード通信部８０は、送信した信号に対する応答信号を非接触カード４００から受信し、受信した応答信号を制御部６０に出力する（ステップＳ７）。
【００２８】
制御部６０は、カード通信部８０から応答信号が入力されると、応答信号を含む暗号化要求信号を暗復号化部７０に出力する。暗復号化部７０は、暗号化要求信号に基づき、応答信号を暗号化し、暗号化した応答信号を暗号化応答信号として制御部６０に出力する（ステップＳ８）。制御部６０は、暗号化応答信号が暗復号化部７０から入力されると、入力された暗号化応答信号をネットワーク５００を介してロケーション１Ａのリーダ対応装置１０１に送信する（ステップＳ９）。
【００２９】
ロケーション１Ａにおいて、リーダ対応装置１０１の制御部１０は、カード処理装置２０１から暗号化応答信号を受信すると（ステップＳ１０）、受信した暗号化応答信号を含む復号化要求信号を暗復号化部２０に出力する。暗復号化部２０は、復号化要求信号に基づき、暗号化応答信号を復号化し、復号化した応答信号を制御部１０に出力する（ステップＳ１１）。
【００３０】
制御部１０は、暗復号化部２０から復号化された応答信号が入力されると、復号化された応答信号を含むカードリーダ装置３００への送信要求信号をリーダ通信部３０に出力する。リーダ通信部３０は、送信要求信号に基づき、復号化された応答信号をカードリーダ装置３００に送信する（ステップＳ１２）。
【００３１】
制御部１０は、カードリーダ装置３００から、さらに信号が送信されるか否かに基づき、処理が継続中であるか、終了したかを判定する。制御部１０は、リーダ通信部３０を介してカードリーダ装置３００からさらに信号を受信した場合、処理が継続中であると判定し、ステップＳ１の処理を繰り返す。また、制御部１０は、例えば、ステップＳ１２において復号化した応答信号を送信後、予め定める所定の制限時間中にカードリーダ装置３００から信号を受信しない場合、処理が終了したことと判定し、処理を終了する（ステップＳ１３）。
【００３２】
上述した実施形態によれば、例えば、ロケーション１Ｂを非接触カード４００の所有者であるユーザの自宅とすることにより、ユーザが自宅にあるカードをリーダ対応装置１０１と、カード処理装置２０１とを介して、ロケーション１Ａにおいて利用することが可能となり、ユーザは非接触カード４００を携帯する必要がなくなるという効果がある。これにより、さらに、ユーザが外出先において非接触カード４００を紛失するなどのリスクをなくすことが可能となる。
【００３３】
＜応用例１＞
次に、基本の実施形態の応用例を図面を参照して説明する。図３は、応用例１におけるカードシステム１００を示す概略ブロック図である。図３において、図１と同様の構成については同一の符号を付し、異なる構成について説明する。
応用例１が基本の実施形態と異なる点は、図３のリーダ対応装置１０２とカード処理装置２０２とが異なる複数のカード規格に対応する点である。
【００３４】
ここで、異なるカード規格の例として、Ａ規格、Ｂ規格、Ｃ規格の３つを例として説明し、また、それぞれのカード規格に従うカード例として、非接触カード４００Ａ、４００Ｂ、４００Ｃの３つを例に説明する。また、カード規格は、複数の通信方式のいずれか一つと、複数のサービス規格のいずれか一つとの組み合わせによって構成される。異なるカード規格とは、例えば、通信方式と、非接触カード４００Ａ、４００Ｂ、４００Ｃのサービスを提供する事業者や、非接触カード４００Ａ、４００Ｂ、４００のサービスや、アプリケーションなどであるサービス規格との組み合わせが異なることを示す。
【００３５】
図３において、カードシステム１００は、ロケーション２Ａのリーダ対応装置１０２と、カードリーダ装置３００Ａ、３００Ｂ、３００Ｃと、ロケーション２Ｂのカード処理装置２０２と、非接触カード４００Ａ、４００Ｂ、４００Ｃと、ネットワーク５００とを備える。
リーダ対応装置１０２と、カード処理装置２０２とは、ネットワーク５００を介して接続する。また、基本の実施形態と同様に、ロケーション２Ａと、ロケーション２Ｂとは、互いに異なる場所である。
【００３６】
ロケーション２Ｂにおいて、非接触カード４００Ａ、４００Ｂ、４００Ｃは、それぞれ、Ａ規格、Ｂ規格、Ｃ規格に従うカードであり、例えば、非接触型ＩＣチップを有し、カードを一意に識別するためのカード識別情報、サービスを一意に識別するためのサービス識別情報、サービスを受ける際に読み出し又は書き込み対象となるサービス情報を記憶する。
【００３７】
カード処理装置２０２は、制御部６２と、暗復号化部７０と、カード通信部８１とを備え、ロケーション２Ａのリーダ対応装置１０２を介してカード規格ごとにカードリーダ装置３００Ａ、３００Ｂ、３００Ｃと非接触カード４００Ａ、４００Ｂ、４００Ｃとの通信を中継する。
カード処理装置２０２において、制御部６２は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部６２は、リーダ対応装置１０２とデータの送受信を行う。また、制御部６２は、受信した信号のカード規格情報に対応する非接触カード４００Ａ、４００Ｂ、４００Ｃのいずれかのカードに信号を送信する。
【００３８】
カード通信部８１は、Ａ規格対応通信部８２Ａ、Ｂ規格対応通信部８２Ｂ、Ｃ規格対応通信部８２Ｃを備える。Ａ規格対応通信部８２Ａは、Ａ規格に従って、非接触カード４００Ａと通信する。Ｂ規格対応通信部８２Ｂは、Ｂ規格に従って、非接触カード４００Ｂと通信する。Ｃ規格対応通信部８２Ｃは、Ｃ規格に従って、非接触カード４００Ｃと通信する。
なお、ロケーション２Ｂにおいて、カード処理装置２０２の通信可能域に非接触カード４００Ａから４００Ｃが予め設置されていることとする。
【００３９】
ロケーション２Ａにおいて、カードリーダ装置３００Ａは、非接触カード４００Ａ宛ての信号を出力し、また、非接触カード４００Ａからの応答信号を受信し、サービスを実行する装置である。同様に、カードリーダ装置３００Ｂ、３００Ｃは、それぞれ、非接触カード４００Ｂ、４００Ｃ宛てに出力した信号に対する応答信号を、それぞれ、非接触カード４００Ｂ、４００Ｃから受信し、サービスを実行する装置である。
【００４０】
リーダ対応装置１０２は、例えば、パーソナルコンピュータ、ＰＤＡ、携帯電話などのコンピュータ端末であり、制御部１２と、暗復号化部２０と、リーダ通信部３１とを備える。リーダ対応装置１０２は、ロケーション２Ｂのカード処理装置２０２を介して、カード規格ごとにカードリーダ装置３００Ａ、３００Ｂ、３００Ｃと非接触カード４００Ａ、４００Ｂ、４００Ｃとの通信を中継する。
制御部１２は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部１２は、カード処理装置２０２とデータの送受信を行う。また、制御部１２は、カードリーダ装置３００Ａ、３００Ｂ、３００Ｃから受信する信号に、予めカード規格ごとに付与される識別情報であるカード規格情報を付与する。
【００４１】
リーダ通信部３１は、Ａ規格対応通信部３２Ａ、Ｂ規格対応通信部３２Ｂ、Ｃ規格対応通信部３２Ｃを備える。Ａ規格対応通信部３２Ａは、Ａ規格に従って、カードリーダ装置３００Ａと通信する。Ｂ規格対応通信部３２Ｂは、Ｂ規格に従って、カードリーダ装置３００Ｂと通信する。Ｃ規格対応通信部３２Ｃは、Ｃ規格に従って、カードリーダ装置３００Ｃと通信する。
【００４２】
次に、本応用例１によるカードシステム１００の動作について説明する。ここでは、例として、カードリーダ装置３００Ａと非接触カード４００Ａとの通信を例に説明する。図４は、本応用例１におけるカードシステム１００の動作の流れを示したフローチャートである。
ロケーション２Ａにおいて、リーダ対応装置１０２がユーザによってカードリーダ装置３００Ａの通信可能域に設置されると、リーダ通信部３１のＡ規格対応通信部３２Ａは、非接触カード４００Ａに対する信号をカードリーダ装置３００Ａから受信する。Ａ規格対応通信部３２Ａは、受信した信号を制御部１２に出力する（ステップＳ２１）。
【００４３】
制御部１２は、リーダ通信部３１のいずれかのカード規格に対応する通信部から信号が入力されると、入力された通信部がいずれの通信部であるかに基づき、信号にカード規格情報を付加する。制御部１２は、ここでは、Ａ規格対応通信部３２Ａから信号が入力されるため、Ａ規格であることを示すカード規格情報を入力された信号に付加する（ステップＳ２２）。
制御部１２は、入力された信号と、付加したカード規格情報とを含む暗号化要求信号を暗復号化部２０に出力する。暗復号化部２０は、入力される暗号化要求信号に基づき、信号とカード規格情報とを暗号化し、暗号化した信号とカード規格情報とを暗号化信号として制御部１２に出力する（ステップＳ２３）。
制御部１２は、暗復号化部２０から暗号化信号が入力されると、暗号化信号をネットワーク５００を介してロケーション２Ｂのカード処理装置２０２に送信する（ステップＳ２４）。
【００４４】
ロケーション２Ｂにおいて、図２のステップＳ４〜５と同様に、カード処理装置２０２の制御部６２が、リーダ対応装置１０２から暗号化信号を受信し（ステップＳ２５）、受信した暗号化信号を含む復号化要求信号を暗復号化部７０に出力する。暗復号化部７０は、入力される復号化要求信号に基づき、暗号化信号を復号化し、復号化した信号とカード規格情報とを制御部６２に出力する（ステップＳ２６）。
【００４５】
制御部６２は、暗復号化部７０から復号化された信号とカード規格情報とが入力されると、カード規格情報に基づき、復号化された信号を含む非接触カード４００Ａへの送信要求信号をカード通信部８１のＡ規格対応通信部８２Ａに出力する。Ａ規格対応通信部８２Ａは、入力された送信要求信号に基づき、復号化された信号を非接触カード４００Ａに送信する（ステップＳ２７）。Ａ規格対応通信部８２Ａは、送信した信号に対する応答信号を非接触カード４００Ａから受信し、受信した応答信号を制御部６２に出力する（ステップＳ２８）。
【００４６】
以下、図２のステップＳ８からＳ１３と同様に、カード処理装置２０２において、暗復号化部７０が暗号化した暗号化応答信号をリーダ対応装置１０２に送信し、リーダ対応装置１０２において、暗復号化部２０が復号化した応答情報をＡ規格対応通信部３２Ａがカードリーダ装置３００Ａに送信し、制御部１２が処理が終了したか継続であるかを判定する（ステップＳ２９からＳ３４）。
【００４７】
上述した応用例１によれば、リーダ対応装置１０２と、カード処理装置２０２とが対応するカード規格であれば、異なるカード規格の非接触カードに対する処理も、リーダ対応装置１０２と、カード処理装置２０２とが各々１台ずつで対応することが可能となる効果がある。
【００４８】
＜応用例２＞
次に、基本の実施形態の応用例２を図面を参照して説明する。図５は、応用例２におけるカードシステム１００を示す概略ブロック図である。図５において、図１と同様の構成については同一の符号を付し、異なる構成について説明する。
応用例２が基本の実施形態と異なる点は、図５の異なる場所であるロケーション３Ｂ−１から３Ｂ−３に存在する非接触カード４００−１から４００−３とカードリーダ装置３００−１から３００−３とを、サービス別にリーダ対応装置１０３とカード処理装置２０３−１から３とが中継する点である。
【００４９】
ここで、異なるサービスの例として、第１サービス、第２サービス、第３サービスの３つを例として説明し、また、それぞれのサービスに対応するカード例として、非接触カード４００−１、４００−２、４００−３の３つを例に説明する。
【００５０】
図５において、カードシステム１００は、ロケーション３Ａのリーダ対応装置１０３と、カードリーダ装置３００−１から３００−３と、ロケーション３Ｂ−１のカード処理装置２０３−１と非接触カード４００−１と、ロケーション３Ｂ−２のカード処理装置２０３−２と非接触カード４００−２と、ロケーション３Ｂ−３のカード処理装置２０３−３と非接触カード４００−３と、ネットワーク５００とを備える。
【００５１】
なお、図５において、ロケーション３Ｂ−１と、ロケーション３Ｂ−２と、ロケーション３Ｂ−３とは、対応するサービスが異なる点以外は、同様の構成であるため、ロケーション３Ｂ−２と、ロケーション３Ｂ−３との内部構成の図示を簡略化して示している。また、以下、ロケーション３Ｂ−１を代表例としてその構成について説明する。
カード処理装置２０３−１から２０３−３は、ネットワーク５００を介して、リーダ対応装置１０３と接続する。また、基本の実施形態と同様に、ロケーション３Ａと、ロケーション３Ｂ−１、３Ｂ−２、３Ｂ−３とは、互いに異なる場所である。
【００５２】
ロケーション３Ｂ−１において、非接触カード４００−１は、第１サービスに対応するカードであり、例えば、非接触型ＩＣチップを有し、カードを一意に識別するためのカード識別情報、サービスを一意に識別するためのサービス識別情報、サービスを受ける際に読み出し又は書き込み対象となるサービス情報を記憶する。
【００５３】
カード処理装置２０３−１は、制御部６３と、暗復号化部７０と、カード通信部８０とを備え、ロケーション３Ａのリーダ対応装置１０３を介してカードリーダ装置３００−１と非接触カード４００−１との通信を中継する。
カード処理装置２０３−１において、制御部６３は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部６３は、リーダ対応装置１０３とデータの送受信を行う。
カード通信部８０は、非接触カード４００−１と通信する。
なお、ロケーション３Ｂ−１において、カード処理装置２０３−１の通信可能域に非接触カード４００−１が予め設置されていることとする。
上述したように、ロケーション３Ｂ−２と、ロケーション３Ｂ−３とは、ロケーション３Ｂ−１と対応するサービスが異なる点以外は同様の構成である。
【００５４】
ロケーション３Ａにおいて、カードリーダ装置３００−１は、非接触カード４００−１宛てのサービス識別情報を含む信号を出力し、また、非接触カード４００−１からの応答信号を受信し、サービスを実行する装置である。同様に、カードリーダ装置３００−２、３００−３は、それぞれ、非接触カード４００−２、４００−３宛てに出力したサービス識別情報を含む信号に対する応答信号を、それぞれ、非接触カード４００−２、４００−３から受信し、サービスを実行する装置である。
【００５５】
リーダ対応装置１０３は、例えば、パーソナルコンピュータ、ＰＤＡ、携帯電話などのコンピュータ端末であり、制御部１３と、暗復号化部２０と、リーダ通信部３０と、ロケーション判定部４０とを備える。リーダ対応装置１０３は、ネットワーク５００を介して、サービスごとにカードリーダ装置３００−１、３００−２、３００−３と非接触カード４００−１、４００−２、４００−３との通信を中継する。
【００５６】
制御部１３は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部１３は、カード処理装置２０３−１から２０３−３とデータの送受信を行う。
リーダ通信部３０は、カードリーダ装置３００−１、３００−２、３００−３と通信する。
【００５７】
ロケーション判定部４０は、サービス識別情報と、対応するカード処理装置の識別情報とをテーブルとして予め記憶するロケーション情報記憶部４１と、判定部４２とを備える。図６は、ロケーション情報記憶部４１が記憶するテーブルの例である。判定部４２は、リーダ通信部３０が受信する信号に含まれるサービス識別情報と、ロケーション情報記憶部４１が記憶するテーブルとに基づき、いずれのロケーションに備えられるカード処理装置に信号を送信するかを判定する。
【００５８】
次に、本応用例２によるカードシステム１００の動作について説明する。ここでは、例として、カードリーダ装置３００−１と非接触カード４００−１との通信を例に説明する。図７は、本応用例２におけるカードシステム１００の動作の流れを示したフローチャートである。
ロケーション３Ａにおいて、リーダ対応装置１０３がユーザによってカードリーダ装置３００−１の通信可能域に設置されると、ここでは、リーダ通信部３０は、サービス識別情報「１」を含む信号をカードリーダ装置３００−１から受信する。リーダ通信部３０は、受信した信号を制御部１３に出力する（ステップＳ４１）。
【００５９】
制御部１３は、リーダ通信部３０から信号が入力されると、入力された信号のサービス識別情報を含むロケーション判定要求信号をロケーション判定部４０に出力する。ロケーション判定部４０の判定部４２は、入力されたロケーション判定要求信号に基づき、サービス識別情報を検索キーとしてロケーション情報記憶部４１からカード処理装置識別情報を読み出す。ここでは、サービス識別情報「１」に対応するカード処理装置識別情報「２０３−１」を読み出す。判定部４２は判定結果を制御部１３に出力する（ステップＳ４２）。
【００６０】
以下の処理は、図２のステップＳ２からＳ１３と同様に、暗復号化部２０が信号を暗号化し、判定部４２の判定結果に基づき、制御部１３が暗号化信号をカード処理装置２０３−１に送信する。カード処理装置２０３−１において、暗復号化部７０が暗号化信号を復号化し、カード通信部８０が復号化した信号を非接触カード４００−１に送信し、カード通信部８０が、送信した信号に対する応答信号を非接触カード４００−１から受信し、暗復号化部７０が応答信号を暗号化し、暗号化応答情報を制御部６３がリーダ対応装置１０３に送信する。リーダ対応装置１０３において、暗復号化部２０が暗号化応答信号を復号化し、リーダ通信部３０が復号化された応答信号をカードリーダ装置３００−１に送信し、制御部１３が処理が終了したか継続であるかを判定する（ステップＳ４３からＳ５４）。
【００６１】
上述した応用例２によれば、非接触カード４００−１から４００−３が、それぞれ異なる場所にあっても、予めリーダ対応装置１０３が、サービスごとにいずれのカード処理装置に利用対象のカードが設けられているかを示すロケーション情報を記憶することにより、ロケーション３Ａに非接触カード４００−１から４００−３が存在しているようにカード処理を行うことが可能となる効果がある。
【００６２】
なお、応用例２において、カード処理装置２０３−１から２０３−３は、上述した応用例１と同様に、カード規格が異なる複数の非接触カードと通信することとしてもよい。この場合、リーダ対応装置１０３は、それぞれ、図３のリーダ通信部３１と同様に、カード規格ごとの通信部を有する。また、カード処理装置２０３−１から２０３−３のカード通信部８０は、図３のカード通信部８１と同様に、カード規格ごとの通信部を有する。また、ロケーション情報記憶部４１はサービス識別情報ごとに、カード処理装置識別情報とカード規格情報との組み合わせを対応付けて記憶する。
【００６３】
そして、判定部４２は、カードリーダ装置から入力されるサービス識別情報に基づき、ロケーション情報記憶部４１からカード処理装置識別情報と、カード規格情報との組み合わせを読み出し、読み出したカード処理装置識別情報とカード規格情報との組み合わせを制御部１３に出力する。制御部１３は、図４のステップＳ２２と同様に、カードリーダ装置から受信した信号に、判定部４２から入力されるカード規格情報を付加し、信号とカード規格情報とを含む暗号化要求信号を暗復号化部２０に出力する。暗復号化部２０は、暗号化要求信号に応じて信号とカード規格情報とを暗号化し、暗号化信号として、制御部１３に出力する。制御部１３は、暗号化信号を、判定部４２から入力されたカード処理装置識別情報に対応するカード処理装置に送信する。暗号化信号を受信したカード処理装置は、暗号化信号を復号化し、図４のステップＳ２７と同様に、カード規格情報に対応する通信部から復号化信号をカードに送信する。
【００６４】
＜応用例３＞
次に、基本の実施形態の応用例３を図面を参照して説明する。図８は、応用例３におけるカードシステム１００を示す概略ブロック図である。図８において、図１と同様の構成については同一の符号を付し、異なる構成について説明する。
応用例３が基本の実施形態と異なる点は、非接触カード４００を、図８の異なる場所であるロケーション４Ａ−１から４Ａ−３において、それぞれ、複数のユーザ、すなわち、リーダ対応装置１０４−１を所有するユーザ、リーダ対応装置１０４−２を所有するユーザ、リーダ対応装置１０４−３を所有するユーザが共有する点である。
また、非接触カード４００の共有に伴い、カード利用対象者であるか否かをカード処理装置２０４が判定する点も基本の実施形態と異なる点である。
【００６５】
図８において、カードシステム１００は、ロケーション４Ａ−１のカードリーダ装置３００−１とリーダ対応装置１０４−１と、ロケーション４Ａ−２のカードリーダ装置３００−２とリーダ対応装置１０４−２と、ロケーション４Ａ−３のカードリーダ装置３００−３とリーダ対応装置１０４−３と、ロケーション４Ｂのカード処理装置２０４と非接触カード４００と、ネットワーク５００とを備える。
【００６６】
なお、図８において、ロケーション４Ａ−１と、ロケーション４Ａ−２と、ロケーション４Ａ−３とは、非接触カード４００を利用するユーザが異なる点以外は、同様の構成であるため、ロケーション４Ａ−２と、ロケーション４Ａ−３との内部構成の図示を簡略化して示している。また、以下、ロケーション４Ａ−１を代表例としてその構成について説明する。
リーダ対応装置１０４−１から１０４−３は、ネットワーク５００を介して、カード処理装置２０４と接続する。また、基本の実施形態と同様に、ロケーション４Ａ−１、４Ａ−２、４Ａ−３、ロケーション４Ｂは、互いに異なる場所である。
【００６７】
カード処理装置２０４は、制御部６４と、暗復号化部７０と、カード通信部８０と利用認証部９０とを備え、非接触カード４００と、カードリーダ装置３００−１又はカードリーダ装置３００−２又はカードリーダ装置３００−３との通信を中継する。
カード処理装置２０４において、制御部６４は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、カード処理装置２０４は、リーダ対応装置１０４−１から１０４−３とデータの送受信を行う。
【００６８】
カード通信部８０は、非接触カード４００と通信する。
利用認証部９０は、リーダ対応装置を一意に識別するリーダ対応装置識別情報と暗証番号などの認証情報とを対応付けてテーブルとして記憶する認証情報記憶部９１と判定部９２とを備え、非接触カード４００を利用しようとするユーザのユーザ認証を行う。判定部９２は、リーダ対応装置１０４−１から１０４−３から受信する認証情報と、認証情報記憶部９１が記憶する認証情報とが一致するか否かを判定することにより、ユーザ認証を行う。図９は、認証情報記憶部９１が記憶するテーブル例である。
なお、ロケーション４Ｂにおいて、カード処理装置２０４の通信可能域に非接触カード４００が予め設置されていることとする。
【００６９】
ロケーション４Ａ−１において、カードリーダ装置３００−１は、非接触カード４００宛てのサービス識別情報を含む信号を出力し、また、非接触カード４００からの応答信号を受信し、サービスを実行する装置である。同様に、カードリーダ装置３００−２、３００−３は、非接触カード４００宛てに出力したサービス識別情報を含む信号に対する応答信号を、非接触カード４００から受信し、サービスを実行する装置である。
【００７０】
リーダ対応装置１０４−１は、例えば、パーソナルコンピュータ、ＰＤＡ、携帯電話などのコンピュータ端末であり、制御部１４と、暗復号化部２０と、リーダ通信部３０と、認証情報入力部５０とを備える。リーダ対応装置１０４−１は、ネットワーク５００を介して、カードリーダ装置３００−１と非接触カード４００との通信を中継する。
【００７１】
制御部１４は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部１４は、カード処理装置２０４とデータの送受信を行う。また、制御部１４は、認証情報入力部５０を用いて、リーダ対応装置１０４−１を所有するユーザに認証情報の入力を要求する。また、制御部１４は、認証情報入力部５０から入力される認証情報をリーダ通信部３０から入力される信号に付加する。
リーダ通信部３０は、カードリーダ装置３００−１と通信する。
【００７２】
認証情報入力部５０は、キーボード、マウス、タッチパネル、ボタンやキーなどの入力手段を備え、ユーザの入力操作を受信し、当該操作によって入力された認証情報を制御部１４に入力する。ここで、認証情報とは、例えば、暗証番号とする。また、認証情報入力部５０は、ディスプレイ、スピーカ等の出力手段を備え、ユーザに対し、認証情報の入力を要求する。
【００７３】
次に、本応用例３によるカードシステム１００の動作について説明する。ここでは、例として、カードリーダ装置３００−１と非接触カード４００との通信を例に説明する。図１０は、本応用例３におけるカードシステム１００の動作の流れを示したフローチャートである。
ロケーション４Ａ−１において、リーダ対応装置１０４−１がユーザによってカードリーダ装置３００−１の通信可能域に設置されると、非接触カード４００に対する信号をカードリーダ装置３００−１から受信する。リーダ通信部３０は、受信した信号を制御部１４に出力する（ステップＳ６１）。
【００７４】
制御部１４は、リーダ通信部３０から信号が入力されると、認証情報を要求する認証情報要求信号を認証情報入力部５０に出力する。
認証情報入力部５０は、入力される認証情報要求信号に基づき、認証情報入力部５０が有する出力手段によってユーザに認証情報の入力を要求し、認証情報入力部５０が備える操作手段におけるユーザの操作によって入力される認証情報を制御部１４に出力する（ステップＳ６２）。
【００７５】
制御部１４は、入力された信号と、認証情報と、リーダ対応装置１０４−１の識別情報とを含む暗号化要求信号を暗復号化部２０に出力し、暗復号化部２０が、暗号化要求信号に基づき、信号と認証情報とリーダ対応装置１０４−１の識別情報とを含む情報を暗号化し、暗号化信号として制御部１４に出力する（ステップＳ６３）。
【００７６】
以下のステップＳ６４からＳ６６の処理は、図２のステップＳ３からＳ５と同様に、制御部１４が暗号化信号をカード処理装置２０４に送信する。カード処理装置２０４において、暗復号化部７０が暗号化信号を復号化し、復号化した信号と認証情報とリーダ対応装置１０４−１の識別情報とを制御部６４に出力する（ステップＳ６４からＳ６６）。
制御部１４は、復号化された認証情報とリーダ対応装置１０４−１の識別情報とを含む認証要求信号を利用認証部９０に出力する。
【００７７】
利用認証部９０の判定部９２は、認証要求信号に基づき、復号化された認証情報とリーダ対応装置１０４−１の識別情報との組み合わせと対応する情報が、認証情報記憶部９１に記憶されているか否かを判定し、判定結果を制御部６４に出力する（ステップＳ６７）。判定結果が、復号化された認証情報とリーダ対応装置１０４−１の識別情報との組み合わせと対応する情報が、認証情報記憶部９１に記憶されていることを示す場合、制御部６４は、認証成功として、ステップＳ６８の処理を行う。判定結果が、復号化された認証情報とリーダ対応装置１０４−１の識別情報との組み合わせと対応する情報が、認証情報記憶部９１に記憶されていないことを示す場合、制御部６４は、認証失敗として、リーダ対応装置１０４−１に認証が失敗したことを通知し、処理を終了する。
【００７８】
以下、ステップＳ６８からＳ７５の処理は、図２のステップＳ６からＳ１３と同様に、カード通信部８０が復号化した信号を非接触カード４００に送信し、カード通信部８０が、送信した信号に対する応答信号を非接触カード４００から受信し、暗復号化部７０が応答信号を暗号化し、暗号化応答情報を制御部６４がリーダ対応装置１０４−１に送信する。リーダ対応装置１０４−１において、暗復号化部２０が暗号化応答信号を復号化し、リーダ通信部３０が復号化された応答信号をカードリーダ装置３００−１に送信し、制御部１４が処理が終了したか継続であるかを判定する（ステップＳ６８からＳ７５）。
【００７９】
上述した応用例３によれば、１枚の非接触カード４００をロケーション４Ａ−１から４Ａ−３に所在するユーザ間で共有して利用することが可能となる効果がある。また、認証判定を行うこととしたことにより、カードの不正利用を防止する効果がある。
なお、認証情報は、上述したように暗証番号であってもよいし、指紋情報や、静脈パターン情報などの生体認証情報、また、認証情報を記憶するセキュリティカードの認証情報であってもよい。
【００８０】
なお、応用例３において、カード処理装置２０４は、上述した応用例１と同様に、カード規格が異なる複数の非接触カードと通信することとしてもよい。この場合、リーダ対応装置１０４−１から１０４−３は、それぞれ、図３のリーダ通信部３１と同様に、カード規格ごとの通信部を有する。また、カード処理装置２０４のカード通信部８０は、図３のカード通信部８１と同様に、カード規格後との通信部を有する。制御部１４は、いずれのカード規格の通信部から信号が入力されるかに基づき、カード規格情報を信号に付与する。そして、暗復号化部２０によって信号とカード規格情報とを暗号化した暗号化信号をカード処理装置２０４に送信し、カード処理装置２０４が、復号化したカード規格情報に対応する通信部を介して復号化した信号をカードに送信する。
【００８１】
＜応用例４＞
次に、上述した応用例２と応用例３とを組み合わせた例である応用例４を図面を参照して説明する。図１１は、応用例４におけるカードシステム１００を示す概略ブロック図である。図１１において、基本の実施形態の図１、応用例２の図５、応用例３の図８と同様の構成については同一の符号を付し、異なる構成について説明する。
応用例４が基本の実施形態と異なる点は、カードを利用するユーザも、非接触カードも複数存在する点である。
【００８２】
図１１において、カードシステム１００は、ロケーション５Ａ−１のカードリーダ装置３００−１とリーダ対応装置１０５−１と、ロケーション５Ａ−２のカードリーダ装置３００−２とリーダ対応装置１０５−２と、ロケーション５Ａ−３のカードリーダ装置３００−３とリーダ対応装置１０５−３と、ロケーション５Ｂ−１の非接触カード４００−１とカード処理装置２０４−１と、ロケーション５Ｂ−２の非接触カード４００−２とカード処理装置２０４−２と、ロケーション５Ｂ−３の非接触カード４００−３とカード処理装置２０４−３と、ネットワーク５００とを備える。
【００８３】
なお、図１１において、ロケーション５Ａ−１と、ロケーション５Ａ−２と、ロケーション５Ａ−３とは、カードを利用するユーザと、ロケーション情報記憶部４１が記憶するロケーション情報とが異なる点以外は、同様の構成であるため、ロケーション５Ａ−２と、ロケーション５Ａ−３との内部構成の図示を簡略化して示している。また、以下、ロケーション５Ａ−１を代表例としてその構成について説明する。
【００８４】
また、同様に、ロケーション５Ｂ−１と、ロケーション５Ｂ−２と、ロケーション５Ｂ−３とは、認証情報記憶部９１が記憶する認証情報と、カードが対応するサービスとが異なる点以外は、同様の構成であるため、ロケーション５Ｂ−２と、ロケーション５Ｂ−３との内部構成の図示を簡略化して示している。また、以下、ロケーション５Ｂ−１を代表例としてその構成について説明する。
【００８５】
リーダ対応装置１０５−１、１０５−２、１０４−３、カード処理装置２０４−１、２０４−２、２０４−５は、ネットワーク５００に接続する。また、基本の実施形態と同様に、ロケーション５Ａ−１、５Ａ−２、５Ａ−３、ロケーション５Ｂ−１、５Ｂ−２、５Ｂ−３は、互いに異なる場所である。
【００８６】
カード処理装置２０４−１は、図８のカード処理装置２０４と同様の構成であり、制御部６４と、暗復号化部７０と、カード通信部８０と利用認証部９０とを備える。
図１２（ａ）は、ロケーションごとのロケーション判定部４０のロケーション情報記憶部４１が記憶するサービス識別情報と、カード処理装置識別情報とを対応付けたロケーション情報のテーブルであり、図１２（ｂ）は、ロケーションごとの利用認証部９０の認証情報記憶部９１が記憶するリーダ対応装置識別情報と、認証情報とを対応付けたテーブルである。
【００８７】
図１２に示すように、カード処理装置２０４−１が接続する非接触カード４００−１は、リーダ対応装置１０５−１を所有するユーザのみが利用でき、カード処理装置２０４−２が接続する非接触カード４００−２は、リーダ対応装置１０５−１から１０５−３全ての装置の所有者が利用でき、カード処理装置２０４−３が接続する非接触カード４００−３は、リーダ対応装置１０５−１とリーダ対応装置１０５−２との所有者が利用可能である。
なお、ロケーション４Ｂ−１において、カード処理装置２０４−１の通信可能域に非接触カード４００−１が予め設置されていることとする。
【００８８】
ロケーション５Ａ−１において、リーダ対応装置１０５−１は、例えば、パーソナルコンピュータ、ＰＤＡ、携帯電話などのコンピュータ端末であり、制御部１５と、暗復号化部２０と、リーダ通信部３０と、ロケーション判定部４０と、認証情報入力部５０とを備える。リーダ対応装置１０５−１は、ネットワーク５００を介して、カードリーダ装置３００−１と非接触カード４００−１から４００−３との通信を中継する。
【００８９】
制御部１５は、ＣＰＵ及び各種メモリから構成され、各部の制御や、データの一時的な格納や、データの転送等を行う。また、制御部１５は、カード処理装置２０４−１、２０４−２、２０４−３とデータの送受信を行う。また、制御部１５は、認証情報入力部５０を用いて、リーダ対応装置１０５−１を所有するユーザに認証情報の入力を要求する。また、制御部１５は、認証情報入力部５０から入力される認証情報をリーダ通信部３０から入力される信号に付加する。また、制御部１５は、カードリーダ装置３００−１から入力される信号のサービス識別情報を含むロケーション判定要求信号をロケーション判定部４０に出力し、判定結果に対応するカード処理装置に信号を送信する。
【００９０】
次に、本応用例４によるカードシステム１００の動作について説明する。ここでは、例として、カードリーダ装置３００−１と非接触カード４００−１との通信を例に説明する。図１３は、本応用例４におけるカードシステム１００の動作の流れを示したフローチャートである。
ロケーション５Ａ−１において、リーダ対応装置１０５−１がユーザによってカードリーダ装置３００−１の通信可能域に設置されると、非接触カード４００−１に対する信号をカードリーダ装置３００−１から受信する。リーダ通信部３０は、受信した信号を制御部１５に出力する（ステップＳ８１）。
【００９１】
制御部１５は、リーダ通信部３０から信号が入力されると、図７のステップＳ４２と同様に、入力された信号のサービス識別情報を含むロケーション判定要求信号をロケーション判定部４０に出力する。ロケーション判定部４０の判定部４２は、入力されたロケーション判定要求信号に基づき、サービス識別情報を検索キーとしてロケーション情報記憶部４１からカード処理装置識別情報を読み出す。ここでは、サービス識別情報「１」に対応するカード処理装置識別情報「２０４−１」を読み出す。判定部４２は判定結果を制御部１５に出力する（ステップＳ８２）。
【００９２】
制御部１５は、ロケーション判定部４０から判定結果が入力されると、図１０のステップＳ６２と同様に、認証情報を要求する認証情報要求信号を認証情報入力部５０に出力する。
認証情報入力部５０は、入力される認証情報要求信号に基づき、認証情報入力部５０が有する出力手段によってユーザに認証情報の入力を要求し、認証情報入力部５０が備える操作手段におけるユーザの操作によって入力される認証情報を制御部１４に出力する（ステップＳ８３）。
【００９３】
制御部１５は、入力された信号と、認証情報と、リーダ対応装置１０５−１の識別情報とを含む暗号化要求信号を暗復号化部２０に出力し、暗復号化部２０が、暗号化要求信号に基づき、信号と認証情報とリーダ対応装置１０５−１の識別情報とを含む情報を暗号化し、暗号化信号として制御部１５に出力する（ステップＳ８４）。制御部１５は、ロケーション判定部４０の判定結果に基づき、暗号化信号をカード処理装置２０４に送信する（ステップＳ８５）。
【００９４】
以下のステップＳ８６からＳ９６の処理は、図１０のステップＳ６５からＳ７５と同様に、カード処理装置２０４−１において、制御部６４が暗号化信号を受信し、暗復号化部７０が暗号化信号を復号化し、制御部１４が、復号化された認証情報とリーダ対応装置１０５−１の識別情報との組み合わせと対応する情報が、認証情報記憶部９１に記憶されているか否かを判定する。
【００９５】
判定結果が、復号化された認証情報とリーダ対応装置１０５−１の識別情報との組み合わせと対応する情報が、認証情報記憶部９１に記憶されていることを示す場合、制御部６４は、認証成功として、ステップＳ８９の処理を行う。判定結果が、復号化された認証情報とリーダ対応装置１０５−１の識別情報との組み合わせと対応する情報が、認証情報記憶部９１に記憶されていないことを示す場合、制御部６４は、認証失敗として、リーダ対応装置１０５−１に認証が失敗したことを通知し、処理を終了する。
【００９６】
カード通信部８０が復号化した信号を非接触カード４００−１に送信し、カード通信部８０が、送信した信号に対する応答信号を非接触カード４００−１から受信し、暗復号化部７０が応答信号を暗号化し、暗号化応答情報を制御部６４がリーダ対応装置１０５−１に送信する。リーダ対応装置１０５−１において、暗復号化部２０が暗号化応答信号を復号化し、リーダ通信部３０が復号化された応答信号をカードリーダ装置３００−１に送信し、制御部１５が処理が終了したか継続であるかを判定する（ステップＳ８６からＳ９６）。
【００９７】
上述した応用例４によれば、複数のユーザでカードを共有し、かつ、ユーザごとに利用可能なカードを設定することが可能となる効果がある。
また、上述の応用例４において、利用の可否だけではなく、利用可能な時間帯等を設定することも可能となる。
【００９８】
なお、応用例４において、カード処理装置２０４−１から２０４−３は、上述した応用例１と同様に、カード規格が異なる複数の非接触カードと通信することとしてもよい。この場合、リーダ対応装置１０５−１から１０５−３は、それぞれ、図３のリーダ通信部３１と同様に、カード規格ごとの通信部を有する。また、カード処理装置２０４−１から２０４−３は、図３のカード通信部８１と同様に、カード規格ごとの通信部を有する。また、ロケーション情報記憶部４１はサービス識別情報ごとに、カード処理装置識別情報とカード規格情報との組み合わせを対応付けて記憶する。
【００９９】
そして、判定部４２は、カードリーダ装置から入力されるサービス識別情報に基づき、ロケーション情報記憶部４１からカード処理装置識別情報と、カード規格情報との組み合わせを読み出し、読み出したカード処理装置識別情報とカード規格情報との組み合わせを制御部１５に出力する。制御部１５は、図４のステップＳ２２と同様に、カードリーダ装置から受信した信号に、判定部４２から入力されるカード規格情報を付加し、信号とカード規格情報とを含む暗号化要求信号を暗復号化部２０に出力する。暗復号化部２０は、暗号化要求信号に応じて信号とカード規格情報とを暗号化し、暗号化信号として、制御部１５に出力する。制御部１５は、暗号化信号を、判定部４２から入力されたカード処理装置識別情報に対応するカード処理装置に送信する。暗号化信号を受信したカード処理装置は、暗号化信号を復号化し、図４のステップＳ２７と同様に、カード規格情報に対応する通信部から復号化信号をカードに送信する。
【０１００】
また、他の例として、上述した基本の実施形態、応用例１〜４の各カードリーダ装置が所定時間、非接触カードから受信する応答情報をキャッシュとして保持してもよい。すなわち、図１４に示すように、リーダ対応装置１０６は、例えば、図１のリーダ対応装置１０１が備える構成に加え、カードリーダ装置から受信する信号と非接触カード４００から受信する応答情報とを対応付けて記憶するキャッシュ情報記憶部５５を備える。また、リーダ対応装置１０６の制御部１６は、キャッシュ情報記憶部５５に応答情報を書き込んでから予め定める所定時間が経過すると、キャッシュ情報記憶部５５の応答情報を消去する。
【０１０１】
制御部１６は、カードリーダ装置から信号を受信した際に、当該信号と一致する信号を検出した場合、検出した信号に対応付けられる応答情報をキャッシュ情報記憶部５５から読み出し、読み出した応答情報をカードリーダ装置に送信する。また、制御部１６は、カードリーダ装置から受信した信号と一致する信号がキャッシュ情報記憶部５５に記憶されていない場合は、カード処理装置に信号を送信する。
【０１０２】
上記の構成とすることにより、通常、リーダ対応装置は、カードリーダ装置から信号を受信するたびに非接触カードに対して信号を送信し、応答情報を受信することとしていたが、応答情報を所定時間キャッシュとして記憶しておくことにより、ネットワーク５００のトラフィック量を少なくすることが可能になる。また、カードリーダ装置から信号を受信してから、リーダ対応装置１０６が応答信号を送信するまでの時間を短縮することが可能になるという効果がある。
【０１０３】
また、リーダ対応装置１０６は、さらに、キャッシュ情報記憶部５５に記憶する応答情
報をカードリーダ装置に送信可能であるか否かを判定することとしてもよい。例えば、複数の入退室管理用のカードリーダ装置を備える建物内において、一度非接触カードから応答情報を受信すると、所定期間当該応答情報を記憶するが、電子マネー等の利用の場合には、応答情報をキャッシュとして記憶しない、又は、キャッシュ情報記憶部５５から読み出さない、などの判定を、サービスの種類に基づき、判定する。また、ユーザごとにキャッシュとして応答情報を記憶するか否かを設定することとしてもよい。
【０１０４】
なお、上述した基本の実施形態、応用例１から４、リーダ対応装置１０６において、カードリーダのロケーションと異なるロケーションの読取対象のカードとして、非接触カードを例に説明したが、これに限らず、接触型のカードであっても適用可能である。また、非接触型と接触型との両方を備えたコンビカードであっても適用可能である。
また、上述のように、カードを自宅等に保管したまま、外出先等でカードが利用可能となる効果がある。また、カードを携帯せずにすむことができ、さらに、カードを落としたりすることによる外出先での紛失を防止することが可能となる。また、ユーザが複数のカードを所有している場合、カード利用時に、ユーザが所有する複数のカードを取出し、複数のカードの中から目的のカードを選択する手間がなくなる効果がある。
【０１０５】
さらに、本発明を適用することにより、カードを預かるビジネスモデルに対応することが可能となり、新たなビジネスを創出することが可能となる。また、このようなビジネスモデルによって、高セキュリティな環境でカードを保管することが可能となる。
さらに、家族や、同一グループなど、複数人で１枚のカードを共有することが可能となる。
【０１０６】
なお、本発明に記載のカードと通信状態にあるカード処理装置は、例えば、カード処理装置の通信可能域に非接触カードが設置されているなど、各カード処理装置が、各非接触カードと通信可能な設置状態にあることに対応する。また、本発明に記載の制御信号は、各カードリーダ装置が送信する信号に対応し、本発明に記載の複数の通信方法に対応した通信部は、リーダ通信部３１、又は、カード通信部８１に対応する。
【０１０７】
なお、上述のリーダ対応装置１０１、リーダ対応装置１０２、リーダ対応装置１０３、リーダ対応装置１０４−１から１０４−３、リーダ対応装置１０５−１から１０５−３、リーダ対応装置１０６、カード処理装置２０１、カード処理装置２０２、カード処理装置２０３−１から２０３−３、カード処理装置２０４、カード処理装置２０４−１から２０４−３は、内部にコンピュータシステムを有している。
【０１０８】
そして、上述の各リーダ対応装置、並びに各カード処理装置の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【０１０９】
また、図２、４、７、１０、１３に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、図１、３、５、８、１１、１４に示す各リーダ対応装置、並びに各カード処理装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、カードが記憶する情報の読み出しなどのカード処理を行ってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１１０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
【０１１１】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【０１１２】
【図１】本発明の基本の実施形態によるカードシステム１００の全体構成を示すブロック図である。
【図２】同基本の実施形態によるカードシステム１００の動作フローを示す図面である。
【図３】同基本の実施形態の応用例１によるカードシステム１００の全体構成を示すブロック図である。
【図４】応用例１によるカードシステム１００の動作フローを示す図面である。
【図５】基本の実施形態の応用例２によるカードシステム１００の全体構成を示すブロック図である。
【図６】ロケーション情報記憶部４１が記憶するデータのテーブル例である。
【図７】応用例２によるカードシステム１００の動作フローを示す図面である。
【図８】基本の実施形態の応用例３によるカードシステム１００の全体構成を示すブロック図である。
【図９】認証情報記憶部９１が記憶するデータのテーブル例である。
【図１０】応用例３によるカードシステム１００の動作フローを示す図面である。
【図１１】基本の実施形態の応用例４によるカードシステム１００の全体構成を示すブロック図である。
【図１２】応用例４におけるロケーション情報記憶部４１、認証情報記憶部９１が記憶するデータのテーブル例である。
【図１３】応用例４によるカードシステム１００の動作フローを示す図面である。
【図１４】他の例であるリーダ対応装置１０６の内部構成を示す図である。
【符号の説明】
【０１１３】
１００  カードシステム
１０１、１０２、１０３、１０４−１、１０４−２、１０４−３、１０５−１、１０５−２、１０５−３、１０６  リーダ対応装置
１０、１２、１３、１４、１５、１６  制御部
２０  暗復号化部
３０、３１  リーダ通信部
３２Ａ  Ａ規格対応通信部
３２Ｂ  Ｂ規格対応通信部
３２Ｃ  Ｃ規格対応通信部
４０  ロケーション判定部（ロケーション判定手段）
４１  ロケーション情報記憶部（ロケーション情報記憶手段）
４２  判定部
５０  認証情報入力部（認証情報入力手段）
５５  キャッシュ情報記憶部
３００、３００Ａ、３００Ｂ、３００Ｃ、３００−１、３００−２、３００−３  カードリーダ装置
１Ａ、１Ｂ、２Ａ、２Ｂ、３Ａ、３Ｂ−１、３Ｂ−２、３Ｂ−３、４Ａ−１、４Ａ−２、４Ａ−３、４Ｂ、５Ａ−１、５Ａ−２、５Ａ−３、５Ｂ−１、５Ｂ−２、５Ｂ−３  ロケーション
６０、６２、６３、６４  制御部
７０  暗復号化部
８０、８１  カード通信部
８２Ａ  Ａ規格対応通信部
８２Ｂ  Ｂ規格対応通信部
８２Ｃ  Ｃ規格対応通信部
９０  利用認証部
９１  認証情報記憶部
９２  判定部
２０１、２０２、２０３−１、２０３−２、２０３−３、２０４、２０４−１、２０４−２、２０４−３  カード処理装置
４００、４００Ａ、４００Ｂ、４００Ｃ、４００−１、４００−２、４００−３  非接触カード（カード）
５００  ネットワーク
【図１】
2008250739.tif 000003
【図２】
2008250739.tif 000004
【図３】
2008250739.tif 000005
【図４】
2008250739.tif 000006
【図５】
2008250739.tif 000007
【図６】
2008250739.tif 000008
【図７】
2008250739.tif 000009
【図８】
2008250739.tif 000010
【図９】
2008250739.tif 000011
【図１０】
2008250739.tif 000012
【図１１】
2008250739.tif 000013
【図１２】
2008250739.tif 000014
【図１３】
2008250739.tif 000015
【図１４】
2008250739.tif 000016