(57)【要約】【課題】複数のシステムが搭載された複数の非接触通信媒体と通信する通信装置において、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別ができるようにする。【解決手段】非接触通信媒体であるカードを捕捉するための捕捉コマンドを送信するＲＦモジュール１１と、その捕捉コマンドに対する応答を受信したときに、その応答を送信したカードで動作するシステムの内動作プライオリティが最も高いシステムの動作モードをＣＰＵ１０に備え、ＣＰＵ１０によりシステムの動作モードを遷移させた後、定められた時間内に再度カードを捕捉するための捕捉コマンドを送信することにより複数枚のカードを認識し、認識したカードに対して個別に処理を行う。【選択図】図１
2008015976.tif 000002
【特許請求の範囲】
【請求項１】
複数の非接触通信媒体との間で通信を行う通信装置において、
前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、
前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、
前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置。
【請求項２】
複数の非接触通信媒体との間で通信を行う通信装置において、
前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、
前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、
前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、
前記システムの識別子が存在すると判断された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、
前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記対象とするシステムの識別子が存在すると判断された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置。
【請求項３】
複数の非接触通信媒体との間で通信を行う通信装置において、
前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、
前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、
前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、
前記システムの識別子が存在すると判断された場合に、そのシステムに対象とするサービスが搭載されているかを確認する確認手段と、
前記対象とするサービスが搭載されていると確認された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、
前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記対象とするサービスが搭載されていると確認された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置。
【請求項４】
複数の非接触通信媒体との間で通信を行う通信装置において、
前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、
前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、
前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、
前記システムの識別子が存在すると判断された場合に、そのシステムに対象とするサービスが搭載されているかを確認する確認手段と、
前記対象とするサービスが搭載されていると確認された場合、その対象とするシステムのサービスに対して相互認証を行う認証手段と、
前記サービスが相互認証された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、
前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記対象とするサービスが相互認証された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置。
【請求項５】
複数の非接触通信媒体との間で通信を行う通信装置において、
前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、
前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、
前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、
前記システムの識別子が存在すると判断された場合に、そのシステムに対象とするサービスが搭載されているかを確認する確認手段と、
前記対象とするサービスが搭載されていると確認された場合、その対象とするシステムのサービスに対して相互認証を行う認証手段と、
前記相互認証が正常に終了したときに、その対象とするサービスの情報を読み取る読取手段と、
前記読み取った情報に基づいて動作を判定する判定手段と、
前記判定された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、
前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記動作を判定された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触式ＩＣカードなどの非接触通信媒体と通信する通信装置に関し、特に複数の非接触通信媒体の識別を行う通信装置に関する。
【背景技術】
【０００２】
近年、鉄道やバス、レジャー、流通などの分野では、磁気カードに替わって非接触式ＩＣカードが広く普及されてきている。このようなカードは、一般的には１枚で使用されるが、２枚重ねた状態で使用される場合もある。例えば、定期券（カード「１」）の区間を通過して区間以外の駅で下車する場合に、乗り越し区間の清算を行うために定期券と別のカード（カード「２」）を重ねて読取装置に翳すことがある。このとき、２枚のカードを捕捉した読取装置は、乗り越し区間の料金を定期券と重ねられたカードにて清算する。これにより、ユーザの利便性が向上する。また、このようなカードは、乗車券としての利用以外に、店舗での買い物などの流通にも利用されている。
【０００３】
また、非接触式ＩＣカードの利用形態としては、上記のようにカードを直接読取装置に翳す以外に、カードを財布や鞄などに入れたまま使用することもある。財布や鞄に入れたまま使用する場合には、異なる事業者の発行するカードが混在することもあるので、所望の事業者のカードとそれ以外のカードとを識別する必要がある。また、物流販売などの決済においては、決済アプリケーションが搭載されたカードが複数枚翳された場合に、どのカードで決済処理を行うかの判断を利用者に仰ぐ必要がある。
【０００４】
このような複数枚のカードを識別する方法として、まず１枚目のカードを捕捉して相互認証を行った後に、再度カードの捕捉処理を行うことにより２枚目のカードを捕捉することが提案されている（例えば、特許文献１参照）。同様に、１枚目のカードを捕捉して相互認証を行っている途中に再度捕捉処理を行うことで、２枚目のカードを捕捉することも提案されている。
【０００５】
図１０は従来の非接触式ＩＣカードなどの非接触通信媒体の内部情報を示す図である。この非接触通信媒体には、固有ＩＤを持つ１つのシステムが搭載されている。図１１はこのように１つのシステムが搭載された複数枚（ここでは２枚）のカード（非接触式ＩＣカード）の識別を行う従来の通信装置の動作の概要を示す図である。
【０００６】
通信装置は、未認証モードのカード「１，２」に対して捕捉コマンドを送信し、カード「１」から応答があると認証コマンド「１」を送る。認証コマンド「１」の応答があると、カード「１」は認証中モードとなり、カード「１」は動作モードが認証中モードのために捕捉コマンドに応答しなくなる。このため、通信装置からの捕捉コマンドに対してカード「２」が応答する。カード「２」からの応答があると、通信装置は認証コマンド「２」を送るが、このときカード「１」が応答し、カード「１」は動作モードが認証モードとなって捕捉コマンドに応答しない。そして、カード「２」が通信装置からの捕捉コマンドに応答する。
【０００７】
ところで、最近では、複数のシステムが搭載されたカードが普及されてきている。図１２はこのような複数のシステムが搭載された非接触通信媒体の内部情報を示す図である。この非接触通信媒体は、複数のシステム「１，２…」毎に固有のＩＤを持っている。
【０００８】
非接触式ＩＣカードを捕捉するコマンドには、全てのシステムが応答する捕捉コマンドと、指定したシステムのみが応答する捕捉コマンド（システム識別子指定捕捉コマンド）の２種類がある。また、カードに搭載されたシステムの識別ＩＤリストを取得するためのコマンドもある。
【０００９】
複数のシステムが搭載されたカードでも、同時に動作可能なシステムは１つであり、このため、全てのシステムが応答する捕捉コマンドを受信した場合、最もプライオリティの高いシステムが応答する。また、複数のシステムが搭載されたカードは、上記のようにシステム毎に固有のＩＤが付与されており、固有ＩＤを指定することで、動作させるシステムを選択することができるようになっている。さらに、相互認証は対象とするシステムに対して行われるため、２番目にプライオリティの高いシステムの動作モードを認証中もしくは認証済に変更していても、全てのシステムが応答するコマンドを受信した場合、カードは動作するシステムを切り替え、最もプライオリティの高いシステムが未認証の状態となって応答する。
【００１０】
図１３はこのような固有ＩＤを持つ複数のシステムが搭載された複数枚のカード（マルチアプリ対応非接触式ＩＣカード）の識別を行う従来の通信装置の動作を示す図である。ここでは、システム「１〜ｎ」の順に動作プライオリティが高い場合を示す。
【００１１】
通信装置がシステムを指定した捕捉コマンドを送信し、カード「１」が応答すると、通信装置はカード「１」の対象システムであるシステム「２」に対する認証コマンド「１」を送信する。これにより、カード「１」のシステム「２」が認証中のモードになり、カード「１」の他のシステムは未認証のままである。通信装置が次の捕捉コマンドを送信すると、カード「１」のシステム「２」を含めて全てのシステム「１〜ｎ」が未認証となる。このカード「１」のシステム「２」が未認証となるのは、全てのカードを捕捉するための捕捉コマンドでは動作プライオリティの高いシステム「１」が反応し、システムの切り替えが発生してシステム「２」が未認証モードへ遷移するためであり、システム「１」が捕捉コマンドに応答する。
【００１２】
そして、カード「１」の全てのシステムが未認証の状態で、通信装置がシステム指定の捕捉コマンドを送信し、カード「１」が応答すると、通信装置はシステム「２」に対する認証コマンド「１」を送信する。これにより、カード「１」のシステム「２」が認証中のモードになり、通信装置がシステム「２」に対する認証コマンド「１」を再送信すると、カード「１」のシステム「２」は認証モードとなる。通信装置が次の捕捉コマンドを送信すると、カード「１」のシステム「２」は再び未認証の状態となる。これは、全てのカードを捕捉するための捕捉コマンドでは上記のように動作プライオリティの高いシステム「１」が反応するためであり、システム「１」が捕捉コマンドに応答する。
【特許文献１】特開２０００−２７６５６１号公報（図２）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記構成の従来の通信装置では、図１３に示すように、複数のシステムが搭載された複数枚の非接触式ＩＣカードを識別しようとするとき、例えば２番目に動作プライオリティの高いシステムに対して動作モードを変更した場合に、次に送信される全ての非接触式ＩＣカードが応答する捕捉コマンドに対して、最も動作プライオリティの高いシステムが動作して捕捉コマンドに反応してしまう。このため、同一の非接触式ＩＣカードを捕捉してしまう場合があり、複数枚の非接触式ＩＣカードの識別ができなくなってしまうという問題点がある。
【００１４】
本発明は、このような点に鑑みてなされたものであり、複数のシステムが搭載された非接触通信媒体で、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別を行うことができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明では上記課題を解決するために、複数の非接触通信媒体との間で通信を行う通信装置において、前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置が提供される。
【００１６】
このような通信装置によれば、動作モードが遷移された非接触通信媒体が再度のポーリング指令に反応しなくなるので、複数のシステムが搭載された非接触通信媒体で、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別を行うことができる。
【００１７】
また、本発明では上記課題を解決するために、複数の非接触通信媒体との間で通信を行う通信装置において、前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、前記システムの識別子が存在すると判断された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記対象とするシステムの識別子が存在すると判断された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置が提供される。
【００１８】
このような通信装置によれば、対象外のシステムしか搭載していない非接触通信媒体も動作モードが遷移して再度のポーリング指令に反応しなくなるので、複数のシステムが搭載された非接触通信媒体で、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別を行うことができる。
【００１９】
また、本発明では上記課題を解決するために、複数の非接触通信媒体との間で通信を行う通信装置において、前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、前記システムの識別子が存在すると判断された場合に、そのシステムに対象とするサービスが搭載されているかを確認する確認手段と、前記対象とするサービスが搭載されていると確認された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記対象とするサービスが搭載されていると確認された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置が提供される。
【００２０】
このような通信装置によれば、対象のサービスを搭載していない非接触通信媒体も動作モードが遷移して再度のポーリング指令に反応しなくなるので、複数のシステムが搭載された非接触通信媒体で、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別を行うことができる。
【００２１】
また、本発明では上記課題を解決するために、複数の非接触通信媒体との間で通信を行う通信装置において、前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、前記システムの識別子が存在すると判断された場合に、そのシステムに対象とするサービスが搭載されているかを確認する確認手段と、前記対象とするサービスが搭載されていると確認された場合、その対象とするシステムのサービスに対して相互認証を行う認証手段と、前記サービスが相互認証された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記対象とするサービスが相互認証された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置が提供される。
【００２２】
このような通信装置によれば、相互認証が不可の非接触通信媒体も動作モードが遷移して再度のポーリング指令に反応しなくなるので、複数のシステムが搭載された非接触通信媒体で、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別を行うことができる。
【００２３】
また、本発明では上記課題を解決するために、複数の非接触通信媒体との間で通信を行う通信装置において、前記非接触通信媒体を捕捉するためのポーリング指令を送信する通信部と、前記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信した非接触通信媒体で動作するシステムの識別子のリストを取得する取得手段と、前記取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段と、前記システムの識別子が存在すると判断された場合に、そのシステムに対象とするサービスが搭載されているかを確認する確認手段と、前記対象とするサービスが搭載されていると確認された場合、その対象とするシステムのサービスに対して相互認証を行う認証手段と、前記相互認証が正常に終了したときに、その対象とするサービスの情報を読み取る読取手段と、前記読み取った情報に基づいて動作を判定する判定手段と、前記判定された非接触通信媒体で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段と、を備え、前記遷移手段により動作モードを遷移させた後、設定された期間中に再度前記非接触通信媒体を捕捉するためのポーリング指令を送信してポーリング応答を受信することにより前記複数の非接触通信媒体を認識し、認識した非接触通信媒体の内前記動作を判定された非接触通信媒体に対して個別に処理を行うことを特徴とする通信装置が提供される。
【００２４】
このような通信装置によれば、対象外とする非接触通信媒体も動作モードが遷移して再度のポーリング指令に反応しなくなるので、複数のシステムが搭載された非接触通信媒体で、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別を行うことができる。
【発明の効果】
【００２５】
本発明の通信装置は、動作モードが遷移された非接触通信媒体が再度のポーリング指令に反応しなくなるので、複数のシステムが搭載された非接触通信媒体で、対象とするシステムの動作プライオリティが低い場合であっても、複数の非接触通信媒体の識別を行うことができるという利点がある。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を図面を参照して説明する。
図１は本発明の実施の形態の通信装置の構成を示すブロック図であり、ここではカードと通信を行って決済処理をする決済装置として構成した例を示している。この決済装置１は、複数のシステムが搭載された非接触通信媒体である複数枚のカード（非接触式ＩＣカード）を識別し、所定のセンターとの間でカード決済を行うものである。
【００２７】
決済装置１は、ＣＰＵ（Central Processing Unit）１０により全体が制御され、カードとの間で通信を行うＲＦモジュール１１、センターと通信を行うための通信インタフェース１２、ＣＰＵ１０のワーク用の揮発性メモリ１３及び不揮発性メモリ１４を備え、また、入力部１５、表示部１６、プリンタ部１７、及び各部に電源を供給するための電源モジュール１８を備えている。
【００２８】
図２は複数のシステムが搭載されたカードの構成例を示す図である。ここでは、２枚のカードαとカードβを示す。カードαには、各々の識別ＩＤ（識別子）及び固有ＩＤを持つシステムＡ、システムＢ、システムＣが搭載され、それぞれ動作プライオリティが異なっている。カードβには、カードαの識別ＩＤ及び固有ＩＤとは異なる識別ＩＤ及び固有ＩＤを持つシステムＢとシステムＣが搭載されている。
【００２９】
上記のカードと通信する決済装置が、カードαに対して「全システムが応答する捕捉コマンド」を送信すると、カードαに搭載されたシステムの中で最も動作プライオリティの高いシステムＡが応答する。また、決済装置がカードβに対して「全システムが応答する捕捉コマンド」を送信すると、カードβに搭載されたシステムの中で最も動作プライオリティの高いシステムＢが応答する。
【００３０】
そして、カードαのシステムＡが相互認証済の状態で、決済装置がカードαとカードβに対して「全システムが応答する捕捉コマンド」を送信すると、カードβに搭載されたシステムＢが応答する。このときカードαは、動作プライオリティが最も高いシステムＡが認証済の状態であるため、上記の捕捉コマンドには応答しない。
【００３１】
また、カードαのシステムＡが相互認証済の状態で、決済装置がカードαに対して「ＩＤ＿Ｂを指定したコマンド」を送信するとシステムＢが応答し、同様に「ＩＤ＿Ｃを指定したコマンド」を送信するとシステムＣが応答する。
【００３２】
図３は上記カードの固有ＩＤの構成例を示す図である。この固有ＩＤは、システムが搭載された順番を表す情報、つまりカードに何番目に搭載されたシステムかを示す部分と、カードの製造を示すシリアル番号などの製造情報とから構成されている。そして、決済装置は、対象とするカードとシステムを、この固有ＩＤを指定してコマンドを送信することにより制御する。
【００３３】
すなわち、カードは決済装置から送信されたコマンドに含まれる固有ＩＤを受信し、そのカードの製造シリアル番号などを示す部分のデータで自己のカードが指定されたのか他のカードが指定されたのかを判断する。そして、自己が指定された場合に、搭載されたシステムを示す部分のデータでどのシステムを動作させるかを判断する。
【００３４】
ここで、図１に示す決済装置１は、カードを捕捉するためのポーリング指令を送信するＲＦモジュール（通信部）１１を有し、そのポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信したカードで動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させる遷移手段がＣＰＵ１０により構成されている。そして、ＣＰＵ１０は、動作モードを遷移させた後、設定された期間中（定められた時間内）に再度カードを捕捉するためのポーリング指令を送信してポーリング応答を受信することにより複数のカードを認識し、認識したカードに対して個別に処理を行う。
【００３５】
また、ＣＰＵ１０により、上記ポーリング指令に対するポーリング応答を受信したときに、そのポーリング応答を送信したカードで動作するシステムの識別子のリストを取得する取得手段と、取得した識別子のリストに対象とするシステムの識別子が存在するかを判断する判断手段とが構成され、ＣＰＵ１０は、その識別子が存在すると判断されたカード「２」で動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させ、その後、設定された期間中にカードを捕捉するためのポーリング指令を送信してポーリング応答を受信することにより複数のカードを認識し、認識したカードの内上記対象とするシステムの識別子が存在すると判断されたカードに対して個別に処理を行う。
【００３６】
また、ＣＰＵ１０により、上記システムの識別子が存在すると判断された場合に、そのシステムに対象とするサービスが搭載されているかを確認する確認手段が構成され、ＣＰＵ１０は、そのサービスが搭載されていると確認されたカードで動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させ、その後、設定された期間中に再度カードを捕捉するためのポーリング指令を送信してポーリング応答を受信することにより複数のカードを認識し、認識したカードの内上記対象とするサービスが搭載されていると確認されたカードに対して個別に処理を行う。
【００３７】
また、ＣＰＵ１０により、上記対象とするサービスが搭載されていると確認された場合、その対象とするシステムのサービスに対して相互認証を行う認証手段が構成され、ＣＰＵ１０は、相互認証されたカードで動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移させ、その後、設定された期間中に再度カードを捕捉するためのポーリング指令を送信してポーリング応答を受信することにより複数のカードを認識し、認識したカードの内上記対象とするサービスが相互認証されたカードに対して個別に処理を行う。
【００３８】
また、ＣＰＵ１０により、上記相互認証が正常に終了したときに、その対象とするサービスの情報を読み取る読取手段と、読み取った情報に基づいて動作を判定する判定手段とが構成され、ＣＰＵ１０は、判定されたカードで動作するシステムの内動作プライオリティが最も高いシステムの動作モードを遷移さ、その後、設定された期間中に再度カードを捕捉するためのポーリング指令を送信してポーリング応答を受信することにより複数のカードを認識し、認識したカードの内上記動作を判定されたカードに対して個別に処理を行う。
【００３９】
図４及び図５は実施の形態における通信シーケンスを示す図である。ここでは、図１の構成の決済装置１が複数枚のカード「１」、カード「２」を識別する動作の流れを示している。
【００４０】
決済装置１が全てのカードが応答する捕捉コマンド（ポーリング指令）を送信し、カード「１」から応答（レスポンス）があると、決済装置１はカード「１」に対して搭載しているシステムのリスト要求のコマンドを送信する。カード「１」からリストが送信されてくると、決済装置１は対象とするシステム（ここではシステム「２」とする）が存在するかを判断する。対象とするシステムがあれば、対象サービスの確認コマンドを送信し、応答があれば、対象とするサービスがあるかを確認する。対象とするサービスがあれば、システム「２」に対する認証コマンド「１」を送信し、応答があればカード「１」のシステム「２」が認証中となる。そして、カードの認証が可能であれば、システム「２」に対する認証コマンド「２」を送信し、応答があればカード「１」は認証状態となる。続いて、決済する端末の認証が可能であればシステム「１」に対する認証コマンド「１」を送信し、応答があればカード「１」のシステム「１」は認証中となり、システム「２」は未認証となる。
【００４１】
次に、決済装置１が捕捉コマンドを送信すると、カード「２」が反応し、設定された時間内あるいは回数で上記の捕捉コマンドの送信及び応答の受信を繰り返す。そして、システム「２」に対する相互認証処理が終了すると、カード「１」のシステム「２」は認証モードとなり、カード「１」のシステム「２」に対する決済処理が行われる。また、上記の対象とするシステム「２」、対象とするサービスがない場合、あるいはカードの認証、端末の認証ができない場合は、決済装置１はシステム「１」に対する認証コマンド「１」を送信し、応答があれば、カード「１」のシステム「１」が認証中となる。
【００４２】
次に、上述の決済装置の詳細な動作について説明する。図６及び図７は実施の形態における決済装置の通信制御動作の流れを示す図であり、１枚のカードを捕捉して決済処理を行う例を示している。
【００４３】
決済装置１は、店員により入力された決済金額などを表示部１６に表示し、決済開始入力を受け付けると、決済処理開始を表示部１６に表示し、お客に対してカードを所定部分に翳すように促す。そして決済装置１は、ＲＦモジュール１１を通して、カードに対し全てのシステムに応答する捕捉コマンドを送信する（Ｓ１）。このコマンドを受信したカードは、搭載しているシステムの内で動作プライオリティが最も高いシステムが応答し、自己の固有ＩＤを返信する。決済装置１は、そのレスポンスを受信すると（Ｓ２）、そのカードが既に捕捉したカードであれば（Ｓ３）、カードに搭載されているシステムの識別ＩＤリストを取得するための要求コマンドを送信する（Ｓ４）。レスポンスの受信がなければ、１枚目のカードを捕捉中か否かを判定し（Ｓ５）、捕捉していれば設定した期間が過ぎているか（タイムアウト）を判定し（Ｓ６）、タイムアウトでなければ上述の捕捉コマンドの送信及び応答の受信を繰り返す。
【００４４】
上記の要求コマンドに対してレスポンス受信があり、カードが搭載されているシステムの識別ＩＤリストを返信すると（Ｓ７）、決済装置１は、返信により取得したシステムの識別ＩＤリストに対象とするシステムがあるかを判断する（Ｓ８）。対象とするシステムが存在しない場合、決済装置１は、先に取得した固有ＩＤを用いて、捕捉しているカード内で動作プライオリティが最も高いシステムの動作モードを遷移させる。
【００４５】
ここで、上記の動作プライオリティの最も高いシステムは、カードのシステム識別ＩＤリストの最初に記載され、全てのシステムが応答する捕捉コマンドを受信したカードは、その動作プライオリティが最も高いシステムが応答する。つまり、全てのシステムが応答する捕捉コマンドに応答する固有ＩＤは、そのカードで動作プライオリティの最も高いシステムの固有ＩＤである。また、カードに搭載されるシステムの識別ＩＤリストは動作プライオリティの高い順にリストアップされるので、その順番から他のシステムの固有ＩＤを算出することができる。よって、固有ＩＤとカードに搭載されているシステムの識別ＩＤリストとから、カードに搭載されている他のシステムの固有ＩＤを算出することができる。
【００４６】
そして、決済装置１は、上記のカードが捕捉済みのカードでなければ（Ｓ２０）、そのカードの固有ＩＤを記憶し（Ｓ２１）、カードに相互認証「１」コマンドを送信し（Ｓ２２）、対象とするシステムの動作モードを「認証中」に変更する。つまり、決済装置１は、全てのシステムが応答する捕捉コマンドを送信して取得した固有ＩＤを使って、捕捉したカード内の動作プライオリティが最も高いシステムの動作モードを遷移させる。その際、認証「１」コマンドの送信に対してレスポンス受信がないときは（Ｓ２３）、規定回数送信を繰り返す（Ｓ２４）。
【００４７】
また決済装置１は、上記取得した固有ＩＤを記憶し、その後再度予め設定した期間内、上記全てのシステムが応答する捕捉コマンドを送信する。このとき、決済装置１は、設定期間内に対象とするシステムが搭載されたカードを１枚も捕捉できなかった場合、処理結果を表示部１６に「捕捉エラー」として表示し（Ｓ３３）、利用者に再度カードを翳すことを促すか、あるいは処理を終了する。
【００４８】
ここで、利用者のカードを翳す動作の一環で、カードが電力供給範囲外へ離れてしまった場合は、カードは電源の供給が断たれ、カードの動作モードがリセット（未認証モード）される。そして、再度電力供給範囲内にカードが翳されると、カードは上記全てのシステムが応答する捕捉コマンドに応答する。そこで、決済装置１は、上記記憶した固有ＩＤと受信した固有ＩＤとを比較することで、既に捕捉したカードかどうかを識別する。識別の結果、既に捕捉していたカードの場合は、決済装置１は相互認証「１」コマンドを送信し、捕捉したカードのシステムの動作モードを遷移させる。そして、再度対象とするカードを捕捉するために上記全てのシステムが応答する捕捉コマンドを送信する。なお、上記決済装置１が記憶した固有ＩＤは、決済装置１がカードへの処理を終了したとき、あるいはカードへの処理を開始する際にクリアされる。
【００４９】
上記決済装置１が捕捉したカードに対象とするシステムが存在する場合、決済装置１は上記全てのシステムが応答する捕捉コマンドにより取得した固有ＩＤとシステムの識別ＩＤリストを使って、捕捉したカードに搭載されている対象のシステムを示す固有ＩＤを算出し、その固有ＩＤを使って、対象のシステムに対象とする決済サービスが存在するかを確認するためのコマンドを送信する（Ｓ９）。
【００５０】
コマンドの送信に対するレスポンス受信により（Ｓ１０）、対象とする決済サービスがあるかを判定する（Ｓ１１）。決済サービスが存在しない場合、決済装置１は上記全てのシステムが応答する捕捉コマンドにより取得した固有ＩＤを使って、カード内で動作プライオリティが最も高いシステムの動作モードを遷移させるために上記の相互認証「１」コマンドを送信する。そして、上記の全てのシステムが応答する捕捉コマンドにより取得した固有ＩＤを記憶し、再度対象のカードを捕捉するために上記の全てのシステムが応答する捕捉コマンドを送信する。対象とする決済サービスが存在する場合は、決済装置１は上記算出した固有ＩＤを使って、対象のシステムに搭載されている対象のサービスと相互認証するために認証「１」コマンドを送信する（Ｓ１２）。
【００５１】
認証「１」コマンドの送信に対するレスポンス受信により（Ｓ１３）、カードの認証ができたかを判断する（Ｓ１４）。認証が失敗した場合、決済装置１は上記取得した固有ＩＤを使って、動作プライオリティの最も高いシステムの動作モードを遷移させるために上記の相互認証「１」コマンドを送信する。そして、上記の全てのシステムが応答する捕捉コマンドにより取得した固有ＩＤを記憶し、再度対象のカードを捕捉するために上記の全てのシステムが応答する捕捉コマンドを送信する。認証が成功した場合は、決済装置１は上記算出した固有ＩＤを記憶するとともに、上記取得した固有ＩＤを使って、認証が成功したカード内で動作プライオリティの最も高いシステムの動作モードを遷移させるために上記の相互認証「１」コマンドを送信する。
【００５２】
次に、別の対象カードが存在するかを判断するために、上記の全てのシステムが応答する捕捉コマンドを送信し、上記と同様対象のサービスと相互認証するために認証「２」コマンドを送信する（Ｓ１５）。認証「２」コマンドの送信に対してレスポンス受信があると（Ｓ１６）、端末の認証が可であるかを判断し（Ｓ１７）、可であれば対象カード（相互認証が成功したカード）と判断したカードの上記算出した固有ＩＤを記憶する（Ｓ１８）。この記憶した固有ＩＤは、カードが利用者によって電力供給範囲外に離れてしまい、動作モードがリセットされた状態で、再度電力供給範囲内に翳されたカードかどうかを判断するときに利用される。
【００５３】
そして、設定された期間内に別の対象カードを捕捉した場合、決済装置１は対象カードを複数枚検知したので（Ｓ１９）、対象とするカードのみを翳すよう、利用者に促すメッセージを表示する。利用者はこのメッセージを受け、対象とするカードだけを翳すようにすることができる。
【００５４】
設定された期間内に別の対象システムが搭載されたカードを捕捉できなかった場合は、決済装置１は上記記憶した対象カードの固有ＩＤを使って、再度相互認証処理を行う。すなわち、対象システムへ認証「１」コマンドを送信し（Ｓ２５）、レスポンス受信があれば（Ｓ２６）、対象システムへ認証「２」コマンドを送信する（Ｓ２７）。そして、レスポンス受信があれば（Ｓ２８）、決済処理に移行する。
【００５５】
決済処理では、カードの情報を読み取り、読み取った残額情報から支払い金額を差し引いた残額や支払いログデータなどをカードに書き込む処理を行う。すなわち、対象サービスの読み取り（Read）コマンドを送信し（Ｓ２９）、レスポンス受信の後に（Ｓ３０）、対象サービスの書き込み（Write）コマンドを送信する（Ｓ３１）。そして、レスポンス受信があれば（Ｓ３２）、その処理結果を表示する。
【００５６】
以上の一連の決済処理が正常に終了すると、決済装置１は、不揮発性メモリ１４に処理の履歴を記憶し、レシートをプリンタ部１７で印字し、また処理結果を表示部１６に表示する。
【００５７】
上述の決済装置１の制御動作は、対象とするシステムあるいはサービスが搭載されたカードを１枚だけ捕捉して決済処理を行う事例であるが、実施の形態では、決済装置１は定められた期間内において、対象とするシステムが搭載されたカードを複数枚捕捉し、捕捉したカードに対して個別に処理することも可能である。
【００５８】
次に、上記の複数枚のカードを捕捉して個別に処理を行う決済装置１の詳細な動作について、図６及び図８、図９を用いて説明する。図８及び図９は実施の形態における決済装置１の通信制御動作の流れを示す図である。
【００５９】
図８のＳ５１〜Ｓ６０及びＳ６６の動作は、図７のＳ１８〜Ｓ２８及びＳ３４の動作と同様であるので重複説明は省略するが、Ｓ５５ではカードの固有ＩＤを非対象カードとして記憶する。そして、Ｓ６０以降残高確認の処理に入るが、このとき、対象サービスの読み取り（Read）コマンドを送信し（Ｓ６１）、レスポンス受信の後に（Ｓ６２）、固有ＩＤと残高を記憶する（Ｓ６３）。
【００６０】
そして、記憶した対象カードを全て処理したかを判断し（Ｓ６４）、処理が終了していれば残高の合計が決済金額より多い（決済金額≦残高合計）かを確認し（Ｓ６５）、残高合計の方が多ければ、記憶情報の内で残高の一番少ないカードを対象にして（Ｓ６７）、決済処理に入る。このとき、対象サービスの書き込み（Write）コマンドを送信し（Ｓ６８）、そのコマンド送信に対するレスポンス受信があれば（Ｓ６９）、記憶していたカード情報からの削除を行う（Ｓ７０）。
【００６１】
続いて、決済が終了したかを判断し（Ｓ７１）、決済未終了で記憶情報がまだあれば（Ｓ７２）、上記の決済処理を続行し、決済が終了すれば、その処理結果を表示して（Ｓ７３）、この処理を終える。
【００６２】
なお、図９のＳ７４〜Ｓ７８の動作は、図８のＳ５７〜Ｓ６０及びＳ６６の動作と同様であるので、説明は省略する。
上述のように、決済装置１はまず、設定された期間内に対象とするカードを複数枚捕捉する。そして、捕捉した対象のカードから残額を読み取り、その総額が決済金額より多いことを確認した上で、例えば残額の少ないカードから順番に決済金額に達するまで決済処理を続けることができる。同様に、残額の多いカードから決済を行うこともできる。また、残額を読み取る際に、同時に付加サービスの情報を読み取り、例えばポイント還元率の良いカードから決済を行うこともできる。
【００６３】
このように、実施の形態では、対象とするシステムの動作プライオリティが低い場合でも複数枚のカードの識別が可能となり、利用したいカードを識別して決済処理を行うことができる。このため、利用者の意図しないカードで処理されることはない。また、対象とするシステムが搭載されていなくても、カードの動作モードを変更するので、複数枚のカードを識別することができる。さらに、複数枚のカードに搭載された情報を連動させて処理することができる。また、１つのシステムしか搭載されないカードに対しても、実施の形態の通信制御は可能である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態の通信装置の構成を示すブロック図である。
【図２】複数のシステムが搭載されたカードの構成例を示す図である。
【図３】カードの固有ＩＤの構成例を示す図である。
【図４】実施の形態における通信シーケンスを示す図である。
【図５】実施の形態における通信シーケンスを示す図である。
【図６】実施の形態における決済装置の通信制御動作の流れを示す図である。
【図７】実施の形態における決済装置の通信制御動作の流れを示す図である。
【図８】実施の形態における決済装置の通信制御動作の流れを示す図である。
【図９】実施の形態における決済装置の通信制御動作の流れを示す図である。
【図１０】従来の非接触式ＩＣカードなどの非接触通信媒体の内部情報を示す図である。
【図１１】１つのシステムが搭載された複数枚のカードの識別を行う従来の通信装置の動作の概要を示す図である。
【図１２】複数のシステムが搭載された非接触通信媒体の内部情報を示す図である。
【図１３】複数のシステムが搭載された複数枚のカードの識別を行う従来の通信装置の動作を示す図である。
【符号の説明】
【００６５】
１  決済装置
１０  ＣＰＵ
１１  ＲＦモジュール
１２  通信インタフェース
１３  揮発性メモリ
１４  不揮発性メモリ
１５  入力部
１６  表示部
１７  プリンタ部
１８  電源モジュール
【図１】
2008015976.tif 000003
【図２】
2008015976.tif 000004
【図３】
2008015976.tif 000005
【図４】
2008015976.tif 000006
【図５】
2008015976.tif 000007
【図６】
2008015976.tif 000008
【図７】
2008015976.tif 000009
【図８】
2008015976.tif 000010
【図９】
2008015976.tif 000011
【図１０】
2008015976.tif 000012
【図１１】
2008015976.tif 000013
【図１２】
2008015976.tif 000014
【図１３】
2008015976.tif 000015