(57)【要約】【課題】近接通信を利用したサービスの利便性を向上させる。【解決手段】通信装置検出部は、近接通信を行う通信装置を検出し、共通処理部は、複数の通信装置が検出された場合、検出された通信装置から得られる固有の情報に基づいて、複数の通信装置に対する共通の処理を行い、処理結果通知部は、共通の処理の結果を、複数の通信装置に通知することで、複数枚の近接通信がかざされた場合における、様々なサービスが提供できるようになるため、近接通信を利用したサービスの利便性を向上させることができる。本発明は、例えば、ICカード決済システムに適用することができる。【選択図】図４
2012208894.tif 000002
【特許請求の範囲】
【請求項１】
近接通信を行う通信装置を検出する通信装置検出部と、
複数の前記通信装置が検出された場合、検出された前記通信装置から得られる固有の情報に基づいて、複数の前記通信装置に対する共通の処理を行う共通処理部と
を備える情報処理装置。
【請求項２】
前記共通の処理の結果を、複数の前記通信装置に通知する処理結果通知部をさらに備える
請求項１に記載の情報処理装置。
【請求項３】
前記共通処理部は、検出された前記通信装置の数及び前記通信装置から得られる前記固有の情報に応じた前記共通の処理を行い、それぞれの前記通信装置に対して要求する値を決定する
請求項２に記載の情報処理装置。
【請求項４】
前記固有の情報は、電子マネーの残高を示す情報であり、
前記共通処理部は、前記通信装置ごとに得られる前記残高が、支払い額を前記通信装置の数で除算して得られる割り勘の金額を超える場合、その金額を前記通信装置ごとの決済額として決定する
請求項３に記載の情報処理装置。
【請求項５】
前記固有の情報は、電子マネーのチャージ可能な金額を示す情報であり、
前記共通処理部は、前記通信装置ごとに得られるチャージ可能な金額が、チャージ額を前記通信装置の数で除算して得られる金額を超える場合、その金額を前記通信装置ごとのチャージ額として決定する
請求項３に記載の情報処理装置。
【請求項６】
前記固有の情報は、電子マネーの残高を示す情報であり、
前記共通処理部は、前記通信装置ごとに得られる前記残高を合算して得られる金額が、支払い額を超える場合、前記通信装置ごとの残高に応じて決済額を決定する
請求項３に記載の情報処理装置。
【請求項７】
前記共通処理部は、検出された複数の前記通信装置のうち、１以上の通信装置における前回の処理が正常に終了している場合、前記共通の処理を行う
請求項１に記載の情報処理装置。
【請求項８】
前記通信装置の検出、前記共通の処理、又は前記共通の処理の結果の通知を行ったときに発生したエラーを通知するエラー通知部をさらに備える
請求項２に記載の情報処理装置。
【請求項９】
前記共通の処理の内容を選択させる画面を表示する表示部をさらに備える
請求項１に記載の情報処理装置。
【請求項１０】
情報処理装置が、
近接通信を行う通信装置を検出し、
複数の前記通信装置が検出された場合、検出された前記通信装置から得られる固有の情報に基づいて、複数の前記通信装置に対する共通の処理を行う
ステップを含む情報処理方法。
【請求項１１】
近接通信を行う通信装置を検出する通信装置検出部と、
複数の前記通信装置が検出された場合、検出された前記通信装置から得られる固有の情報に基づいて、複数の前記通信装置に対する共通の処理を行う共通処理部と
して、コンピュータを機能させるためのプログラム。
【請求項１２】
近接通信を行う通信装置と情報処理装置からなる情報処理システムにおいて、
前記情報処理装置は、
前記通信装置を検出する通信装置検出部と、
複数の前記通信装置が検出された場合、検出された前記通信装置から得られる固有の情報に基づいて、複数の前記通信装置に対する共通の処理を行う共通処理部と
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置及び方法、プログラム、並びに情報処理システムに関し、特に、近接通信を利用したサービスの利便性を向上させることができるようにした情報処理装置及び方法、プログラム、並びに情報処理システムに関する。
【背景技術】
【０００２】
近年、非接触ICカード（以下、単にICカードという）を利用した決済システムや、勤怠管理システムなどの各種のサービスが普及している。これらのシステムにおいては、ICカードと、リーダライタが一対一に通信をすることが前提となっている。そのため、１台のリーダライタが複数枚のICカードと通信するためには、複数枚のICカードを、リーダライタに対して複数回かざす必要が出てくる。決済を例にとると、１回の支払いでかざせるICカードの枚数は１枚であり、ｎ回の支払いをするには、ｎ回かざす必要がある。
【０００３】
また、複数枚のICカードに対して一括して同時にデータを書き込んだり、個別のカードとして一枚一枚に対応してデータを読み書きする非接触ICカードシステムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３０７０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術であると、単に複数枚のICカードに対するデータの書き込みを一括して行っているだけであって、このような技術を用いた近接通信により提供できるサービスは限られたものとなる。
【０００６】
本技術はこのような状況に鑑みてなされたものであり、複数枚のICカードがかざされた場合における、近接通信を利用したサービスの利便性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の情報処理装置は、近接通信を行う通信装置を検出する通信装置検出部と、複数の前記通信装置が検出された場合、検出された前記通信装置から得られる固有の情報に基づいて、複数の前記通信装置に対する共通の処理を行う共通処理部とを備える。
【０００８】
前記共通の処理の結果を、複数の前記通信装置に通知する処理結果通知部をさらに備える。
【０００９】
前記共通処理部は、検出された前記通信装置の数及び前記通信装置から得られる前記固有の情報に応じた前記共通の処理を行い、それぞれの前記通信装置に対して要求する値を決定する。
【００１０】
前記固有の情報は、電子マネーの残高を示す情報であり、前記共通処理部は、前記通信装置ごとに得られる前記残高が、支払い額を前記通信装置の数で除算して得られる割り勘の金額を超える場合、その金額を前記通信装置ごとの決済額として決定する。
【００１１】
前記固有の情報は、電子マネーのチャージ可能な金額を示す情報であり、前記共通処理部は、前記通信装置ごとに得られるチャージ可能な金額が、チャージ額を前記通信装置の数で除算して得られる金額を超える場合、その金額を前記通信装置ごとのチャージ額として決定する。
【００１２】
前記固有の情報は、電子マネーの残高を示す情報であり、前記共通処理部は、前記通信装置ごとに得られる前記残高を合算して得られる金額が、支払い額を超える場合、前記通信装置ごとの残高に応じて決済額を決定する。
【００１３】
前記共通処理部は、検出された複数の前記通信装置のうち、１以上の通信装置における前回の処理が正常に終了している場合、前記共通の処理を行う。
【００１４】
前記通信装置の検出、前記共通の処理、又は前記共通の処理の結果の通知を行ったときに発生したエラーを通知するエラー通知部をさらに備える。
【００１５】
前記共通の処理の内容を選択させる画面を表示する表示部をさらに備える。
【００１６】
本技術の一側面の情報処理方法又はプログラムは、前述した本技術の一側面の情報処理装置に対応する方法又はプログラムである。
【００１７】
本技術の一側面の情報処理装置及び方法、並びにプログラムにおいては、近接通信を行う通信装置が検出され、複数の通信装置が検出された場合、検出された通信装置から得られる固有の情報に基づいて、複数の通信装置に対する共通の処理が行われる。
【００１８】
本技術の一側面の情報処理システムは、近接通信を行う通信装置と情報処理装置からなる情報処理システムにおいて、前記情報処理装置は、前記通信装置を検出する通信装置検出部と、複数の前記通信装置が検出された場合、検出された前記通信装置から得られる固有の情報に基づいて、複数の前記通信装置に対する共通の処理を行う共通処理部とを備える。
【００１９】
通信装置又は情報処理装置は、独立した装置であってもよいし、１つの装置を構成している内部ブロックであってもよい。
【００２０】
本技術の一側面の情報処理システムにおいては、情報処理装置によって、通信装置が検出され、複数の通信装置が検出された場合、検出された通信装置から得られる固有の情報に基づいて、複数の通信装置に対する共通の処理が行われる。
【発明の効果】
【００２１】
本技術の一側面によれば、近接通信を利用したサービスの利便性を向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】本技術を適用したICカード決済システムの構成例を示す図である。
【図２】ICカードの構成を示す図である。
【図３】POS端末装置の構成を示す図である。
【図４】ICカード決済制御プログラムの構成を示す図である。
【図５】電子マネーの割り勘の流れについて説明する図である。
【図６】電子マネーの合算の流れについて説明する図である。
【図７】電子マネーの一括チャージの流れについて説明する図である。
【図８】店員の客に対する応対の流れを説明する図である。
【図９】支払等選択画面の例を示す図である。
【図１０】ICカード決済処理を説明するフローチャートである。
【図１１】ICカード検出処理を説明するフローチャートである。
【図１２】エラー処理を説明するフローチャートである。
【図１３】エラーの原因とその対処法を示す図である。
【図１４】ICカード状態確認処理を説明するフローチャートである。
【図１５】残高照会・決済額決定処理(支払い・割り勘)を説明するフローチャートである。
【図１６】支払等再選択画面の例を示す図である。
【図１７】残高照会・決済額決定処理（チャージ）を説明するフローチャートである。
【図１８】残高照会・決済額決定処理（支払い・合算）を説明するフローチャートである。
【図１９】決済処理を説明するフローチャートである。
【図２０】決済処理を説明するフローチャートである。
【図２１】決済処理を説明するフローチャートである。
【図２２】本技術を適用したICカードデータ転送システムの構成例を示す図である。
【図２３】パーソナルコンピュータの構成を示す図である。
【図２４】ICカードデータ転送制御プログラムの構成を示す図である。
【図２５】ICカードデータ転送処理を説明するフローチャートである。
【図２６】本技術を適用したICカードサイト誘導システムの構成例を示す図である。
【図２７】ICカードサイト誘導制御プログラムの構成を示す図である。
【図２８】ICカードサイト誘導処理を説明するフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しながら本技術の実施の形態について説明する。
１．第１の実施の形態（ICカード決済システム）
２．第２の実施の形態（ICカードデータ転送システム）
３．第３の実施の形態（ICカードサイト誘導システム）
【００２４】
＜１．第１の実施の形態＞
［ICカード決済システムの構成］
図１は、本技術を適用したICカード決済システムの構成例を示す図である。
【００２５】
図１に示すように、ICカード決済システム１は、複数枚のICカード１１と、POS端末装置１２から構成される。複数枚のICカード１１とPOS端末装置１２との間では、所定の周波数の搬送波を使用した電磁誘導による近接通信が行われ、非接触でのデータの送受信が行われる。
【００２６】
POS端末装置１２は、例えば店舗に配置され、支払いを行う客によりかざされた複数枚のICカード１１の電子マネーにより決済を行う。また、POS端末装置１２は、チャージ（入金）を行う客によりかざされた複数枚のICカード１１に対して、所望の金額のチャージを行う。
【００２７】
なお、図１においては、複数枚のICカード１１の例として、２枚のICカード１１ＡとICカード１１Ｂが図示されている。
【００２８】
以上のようにして、ICカード決済システム１は構成される。
【００２９】
［ICカードの構成］
図２は、ICカード１１の構成を示す図である。
【００３０】
図２に示すように、ICカード１１は、アンテナ３１、復調部３２、符号化復号部３３、制御部３４、ROM３５、RAM３６、記録部３７、変調部３８、及び発振回路３９から構成される。
【００３１】
アンテナ３１は、POS端末装置１２から送信されてくる変調波を電波として受信し、復調部３２に供給する。
【００３２】
復調部３２は、アンテナ３１から供給される変調波を、図３の変調部７４に対応する復調方式により復調し、その復調により得られるデータを、符号化復号部３３に供給する。
【００３３】
符号化復号部３３は、復調部３２から供給されるデータを、図３の符号化復号部７３に対応する復号法により復号し、その復号により得られるデータを、制御部３４に供給する。
【００３４】
制御部３４は、ICカード１１の各部の動作を制御する。
【００３５】
制御部３４はまた、RAM３６にデータを一時的に記憶させながら、ROM３５に記録されているプログラムを読み込んで実行する。これにより、制御部３４は、符号化復号部３３から供給されるデータに対して、所定の処理を施し、それにより得られるデータを記録部３７に記録させる。
【００３６】
制御部３４は、記録部３７に記録されているデータを取得し、符号化復号部３３に供給する。
【００３７】
符号化復号部３３は、制御部３４から供給されたデータを、図３の符号化復号部７３に対応する符号化法により符号化し、その符号化により得られるデータを、変調部３８に供給する。
【００３８】
変調部３８は、発振回路３９から供給される所定の周波数のクロック信号に基づいて、搬送波を生成する。変調部３８は、生成した搬送波に基づいて、符号化復号部３３から供給されたデータを、図３の復調部７７に対応する変調方式により変調し、その変調により得られるデータを、アンテナ３１に供給する。
【００３９】
アンテナ３１は、変調部３８から供給される変調波を、電波として近接通信により、POS端末装置１２に送信する。
【００４０】
電力発生部４０は、アンテナ３１に生じた交流の起電力に基づいて、直流電力を発生させて、ICカード１１の各部に供給する。
【００４１】
以上のようにして、ICカード１１は構成される。
【００４２】
［POS端末装置の構成］
図３は、POS端末装置１２の構成を示す図である。
【００４３】
POS端末装置１２は、制御部５１、表示部５２、通信部５３、及びリーダライタ５４から構成される。また、POS端末装置１２は、専用線等の所定の通信網を介して、サポートセンタに配置されるサーバ１３と接続される。
【００４４】
制御部５１は、POS端末装置１２の各部の動作を制御する。
【００４５】
表示部５２は、制御部５１の制御にしたがって、所定の画面を表示する。また、表示部５２の画面は、タッチパネル６１が重畳される。タッチパネル６１は、表示部５２の画面に表示された操作画面を選択するユーザの操作を受け付けて、その操作に対応する位置情報を、制御部５１に供給する。
【００４６】
制御部５１は、ICカード１１又はサーバ１３に送信するためのデータを、通信部５３に供給する。
【００４７】
通信部５３は、制御部５１から供給されるデータを、リーダライタ５４に供給する。また、通信部５３は、制御部５１から供給されるデータを、所定の通信網を介してサーバ１３に送信する。
【００４８】
リーダライタ５４は、通信部５３から供給されるデータを、ICカード１１に送信する。また、リーダライタ５４は、ICカード１１から送信されてくるデータを受信して、通信部５３に供給する。
【００４９】
リーダライタ５４は、制御部７１、通信部７２、符号化復号部７３、変調部７４、発信回路７５、アンテナ７６、及び復調部７７から構成される。
【００５０】
制御部７１は、リーダライタ５４の各部の動作を制御する。また、制御部７１は、通信部７２を介して通信部５３から供給されるデータを取得し、符号化復号部７３に供給する。
【００５１】
符号化復号部７３は、制御部７１から供給されたデータを、図２の符号化復号部３３に対応する符号化法により符号化し、その符号化により得られたデータを、変調部７４に供給する。
【００５２】
変調部７４は、発信回路７５から供給された所定の周波数のクロック信号に基づいて、搬送波を生成する。変調部７４は、生成した搬送波に基づいて、符号化復号部７３から供給されたデータを、図２の復調部３２に対応する変調方式により変調し、その変調により得られる変調されたデータを、アンテナ７６に供給する。
【００５３】
アンテナ７６は、変調部７４から供給される変調波を電波として、近接通信により、ICカード１１に送信する。
【００５４】
また、アンテナ７６は、近接通信により、ICカード１１から送信されてくる変調波を電波として受信し、復調部７７に供給する。
【００５５】
復調部７７は、アンテナ７６から供給される変調波を、図２の変調部３８の変調方式に対応する復調方式により復調し、その復調により得られるデータを、符号化復号部７３に供給する。
【００５６】
符号化復号部７３は、復調部７７から供給されるデータを、図２の符号化復号部３３に対応する復号法により復号し、その復号により得られたデータを、制御部７１に供給する。
【００５７】
制御部７１は、符号化復号部７３から供給されたデータを、通信部７２を介して通信部５３に供給する。
【００５８】
通信部５３は、通信部７２から供給されるデータを、制御部５１に供給する。制御部５１は、通信部５３から供給されるデータに対して、所定の処理を行う。
【００５９】
以上のようにして、POS端末装置１２は構成される。
【００６０】
［ICカード決済制御プログラムの構成］
図４は、ICカード決済制御プログラム１０１の構成を示す図である。
【００６１】
ICカード決済制御プログラム１０１は、制御部５１又は制御部７１のいずれかにより実行される。
【００６２】
ICカード決済制御プログラム１０１は、ICカード検出部１１１、画面表示制御部１１２、ICカード状態確認部１１３、残高照会・決済額決定部１１４、決済部１１５、及びエラー処理部１１６から構成される。
【００６３】
ICカード検出部１１１は、リーダライタ５４を制御してポーリングを行い、ICカード１１を検出する。
【００６４】
画面表示制御部１１２は、ICカード１１による決済に関係する所定の画面を、表示部５２に表示させる。
【００６５】
ICカード状態確認部１１３は、ICカード検出部１１１により複数枚のICカード１１が検出された場合、リーダライタ５４を制御して、ICカード１１に対して前回の決済処理が正常に終了したか否かを確認する。
【００６６】
残高照会・決済額決定部１１４は、ICカード状態確認部１１３により１以上のICカード１１における前回の決済処理が正常に終了したと判定された場合、リーダライタ５４を制御して、ICカード１１から得られる固有の情報を取得する。残高照会・決済額決定部１１４は、取得された固有の情報に基づいて、複数枚のICカード１１に対する共通の処理を行う。
【００６７】
この共通の処理としては、検出されたICカード１１の枚数と、各ICカード１１から得られる固有の情報に応じた処理が行われ、各ICカード１１に対して要求する値が決定される。具体的には、例えば、後述する、複数枚のICカード１１の電子マネーにより支払い額を割り勘して支払うための処理や、その支払い額を複数枚のICカード１１の電子マネーを合算して支払うための処理の他、複数枚のICカードに対してチャージをするための処理などが行われる。
【００６８】
決済部１１５は、リーダライタ５４を制御して、残高照会・決済額決定部１１４によりICカード１１ごとに決定された値をICカード１１に、トランザクションIDとともに通知して、ICカード１１ごとに決済を行う。例えば、複数枚のICカード１１には、トランザクションIDに対応付けられた決済額又はチャージ額が通知される。
【００６９】
エラー処理部１１６は、ICカード検出部１１１、ICカード状態確認部１１３、残高照会・決済額決定部１１４、又は決済部１１５による処理で発生したエラーを通知する。
【００７０】
以上のようにして、ICカード決済制御プログラム１０１は構成される。
【００７１】
［ICカード決済システムの適用例］
次に、図５乃至図９を参照して、ICカード決済システム１の適用例について説明する。
【００７２】
図５は、支払い額を割り勘して、複数枚のICカード１１で支払う例を説明する図である。
【００７３】
例えば、ＡさんとＢさんが２人で食事をしたときの代金が3000円である場合において、その代金を割り勘して支払いたい場合、ICカード１１を１枚ずつしかかざせない決済システムであると、ＡさんのICカード１１Ａと、ＢさんのICカード１１Ｂを別々にかざす必要がある。ICカード決済システム１においては、POS端末装置１２に対して、Ａさん又はＢさんがICカード１１ＡとICカード１１Ｂを重ねてかざすことで、２枚のICカード１１のそれぞれから、3000円を割り勘した金額である1500円が引き落とされる。
【００７４】
ICカード１１を１枚ずつしかかざせない決済システムであると、ＡさんがICカード１１Ａをかざして決済を行った後に続いて、ＢさんがICカード１１Ｂをかざして決済を行う場合、ICカード１１Ｂの電子マネーの残高が不足しており、支払いができないことも考えられる。それに対して、ICカード決済システム１においては、ICカード１１ＡとICカード１１Ｂに決済可能な残高があることを確認してから決済を行うため、ICカード１１Ａの電子マネーが引き落とされた後、ICカード１１Ｂの電子マネーの残高が不足しているという事態を防止することができる。
【００７５】
また、１人ずつ順番にICカード１１をかざす場合と比べて、ICカード決済システム１においては、代表者１人がICカード１１を重ねて１回だけかざせばよいため、支払い時の混雑の解消や決済時間の短縮など、客、店舗の双方にメリットがある。さらに、ICカード１１には、基本的に入金制限があるため、１枚のICカードで支払える額には限度があるが、複数枚のICカード１１を重ねてかざすことにより、入金限度額を超えた決済が可能となる。
【００７６】
図６は、支払い額を、複数枚のICカード１１の電子マネーを合算して支払う例を説明する図である。
【００７７】
例えば、ICカード１１Ａの残高が50円であり、ICカード１１Ｂの残高が100円である場合において、150円の商品を購入したい場合、ICカード１１を１枚ずつしかかざせない決済システムであると、一方のICカード１１では残高が不足しており、商品を購入できない。ICカード決済システム１においては、POS端末装置１２に対して、ICカード１１ＡとICカード１１Ｂを重ねてかざすことで、２枚のICカード１１の残高を合算した金額により決済が行われる。したがって、150円の商品を購入することができる。
【００７８】
ICカード１１を１枚ずつしかかざせない決済システムであると、一方のICカード１１Ａをかざして、50円を支払った後に、他方のICカード１１Ｂをかざして100円を支払うことになるが、そのためには、２枚のICカード１１の残高の合計が150円以上となることを事前に確認しておく必要がある。それに対して、ICカード決済システム１においては、ICカード１１ＡとICカード１１Ｂの残高の合計が150円以上となる場合にだけ決済が行われるため、その確認作業が不要となる。これにより、決済時間の短縮、利便性の向上が期待される。また、電子マネーの端数を有効活用することができる。
【００７９】
図７は、複数枚のICカード１１に対して、電子マネーのチャージを行う例を説明する図である。
【００８０】
例えば、２枚のICカード１１に対して、5000円ずつ、計10000円をチャージする場合、ICカード１１を１枚ずつしかかざせない決済システムであると、ICカード１１Ａと、ICカード１１Ｂに対して別々に5000円ずつチャージする必要がある。それに対して、ICカード決済システム１においては、POS端末装置１２に対して、ICカード１１ＡとICカード１１Ｂを重ねてかざすことで、２枚のICカード１１のそれぞれに、5000円がチャージされる。これにより、決済時間を短縮することができる。
【００８１】
また、ICカード１１のチャージに限らず、例えば、複数人で入場チケットを購入した場合に、代表者１人が各人のICカード１１を集め、POS端末装置１２に対して重ねてかざすことで、全ICカード１１にチケット情報を書き込む、といった使用方法にも適用することができる。
【００８２】
次に、図８のフローチャートを参照して、前述した図５乃至図７の適用例を実現するに際して、客と店員との間で行われるやりとりについて説明する。
【００８３】
まず、客は、店員に対して、「支払いか、チャージか」を伝える（ステップＳ１１）。ただし、このやりとりは実際のシーンでは明らかである。一方、店員は、客からの指示に応じて、POS端末装置１２を操作して、支払い/チャージモードに設定し（ステップＳ２１）、客に対して、「かざして下さい」と伝える（ステップＳ２２）。これにより、POS端末装置１２においては、ポーリングが開始される。
【００８４】
客は、店員からの指示に応じて、１枚又は複数枚のICカード１１を、POS端末装置１２にかざす（ステップＳ１２）。ICカード１１が１枚かざされたか、あるいは複数枚が重ねてかざされたかは、POS端末装置１２により検出される。店員は、ICカード１１が１枚かざされた場合（ステップＳ２３の「No」）、通常のICカード１１の応対を行い、１枚のICカードにより決済が行われる（ステップＳ２４）。
【００８５】
一方、複数枚のICカード１１がかざされた場合、POS端末装置１２の表示部５２には、図９の支払等選択画面１３１が表示されるので、店員は、客に対して「支払等選択画面から支払い/チャージ方法を選択して下さい」と伝える（ステップＳ２５）。
【００８６】
図９は、支払等選択画面１３１の例を示す図である。
【００８７】
図９Ａに示すように、ICカード１１による支払いの場合、表示部５２に表示される支払等選択画面１３１Ａには、ボタン１４１乃至１４４が表示される。
【００８８】
ボタン１４１は、支払い額を割り勘して、複数枚のICカード１１で支払う場合に選択される。例えば、支払い額が3000円である場合に、２人で割り勘するときには１人当たり1500円となるので、ボタン１４１には、その情報も表示される。
【００８９】
ボタン１４２及びボタン１４３は、支払い額を、複数枚のICカード１１の電子マネーを合算して支払う場合に選択される。また、複数枚のICカード１１のうち、電子マネーの残高の少ない方を優先して引き落とす場合には、ボタン１４２が選択され、電子マネーの残高の多い方を優先して引き落とす場合には、ボタン１４３が選択される。
【００９０】
ボタン１４４は、ICカード１１を再読み込みする場合に選択される。例えば、検出されたICカード１１の枚数が、実際にかざされた枚数と異なる場合に選択され、ICカード１１の読み込みが再度行われる。
【００９１】
図９Ｂに示すように、ICカード１１に対するチャージの場合、表示部５２に表示される支払等選択画面１３１Ｂには、ボタン１４５乃至１４７が表示される。
【００９２】
ボタン１４５及びボタン１４６は、ICカード１１に対してチャージを行う場合に選択される。また、複数枚のICカード１１に対して、チャージ額を均等に分ける場合には、ボタン１４５が選択され、チャージ額を任意に設定する場合には、ボタン１４６が設定される。
【００９３】
例えば、チャージ額が10000円である場合に、ICカード１１ＡとICカード１１Ｂにチャージするとき、各ICカード１１に対して5000円ずつチャージすることになるので、ボタン１４５には、その情報も表示される。また、ボタン１４６が選択された場合、表示部５２には、客に対してチャージ額を任意に設定させるためのチャージ額設定画面１３１Ｃが表示される。チャージ額設定画面１３１Ｃには、例えば、ICカード１１Ａへのチャージ額を設定するためのボタン１４８Ａ乃至１４８Ｃと、ICカード１１Ａへのチャージ額を設定するためのボタン１４９Ａ乃至１４９Ｃが表示される。
【００９４】
ボタン１４７は、図９Ａのボタン１４４と同様に、ICカード１１を再読み込みする場合に選択される。
【００９５】
図８のフローチャートに戻り、客は、店員からの指示に応じて、図９の支払等選択画面１３１から支払い/チャージ方法を選択する（ステップＳ１３）。その後、POS端末装置１２によって、同時にかざされた複数枚のICカード１１に対する決済処理などが行われる（詳細は後述する）。そして、決済処理が終了した場合、店員は、客に対して、「支払い/チャージが終了しました」と伝える（ステップＳ２６）。
【００９６】
このようにして、客と店員の決済時のやりとりが行われる。
【００９７】
以上のように、ICカード決済システム１においては、前述した支払い時の割り勘や合算のサービスや、一括チャージのサービスなどの複数枚のICカード１１がかざされた場合における各種のサービスを提供することができる。
【００９８】
［ICカード決済処理の流れ］
次に、図１０乃至図２１を参照して、ICカード決済システム１により提供されるサービスの具体的な処理の流れを説明する。
【００９９】
まず、図１０のフローチャートを参照して、制御部５１又は制御部７１がICカード決済制御プログラム１０１を実行することで行われる、ICカード決済処理について説明する。
【０１００】
ステップＳ３１において、ICカード検出部１１１は、ICカード検出処理を行う。ICカード検出処理では、ポーリングが行われ、客により複数枚のICカード１１がかざされた場合、それらのICカード１１が検出される。
【０１０１】
なお、ICカード検出処理の詳細は、図１１のフローチャートを参照して後述する。
【０１０２】
ICカード１１が検出されると、画面表示制御部１１２は、ステップＳ３２において、図９の支払等選択画面１３１を、表示部５２に表示させる。そして、客により、支払等選択画面の支払い/チャージ方法が選択された場合、処理は、ステップＳ３３に進む。
【０１０３】
ステップＳ３３において、ICカード状態確認部１１３は、ICカード状態確認処理を行う。ICカード状態確認処理では、検出された複数枚のICカード１１が使用可能な状態にあるか否かが判定される。
【０１０４】
なお、ICカード状態確認処理の詳細は、図１４のフローチャートを参照して後述する。
【０１０５】
ICカード１１の状態の確認が終了されると、残高照会・決済額決定部１１４は、ステップＳ３４において、残高照会・決済額決定処理を行う。残高照会・決済額決定処理では、各ICカード１１の残高と決済能力の有無がチェックされ、検出されたICカード１１での決済が可能であるか否かが判定される。
【０１０６】
なお、残高照会・決済額決定処理の詳細は、図１５，図１７，及び図１８のフローチャートを参照して後述する。
【０１０７】
各ICカード１１の電子マネーの残高が照会され、決済額が決定されると、決済部１１５は、ステップＳ３５において、各ICカード１１に対して、決済処理を行う。決済処理では、各ICカード１１に対して、決済額に応じた金額を引き落とすなどの処理が行われる。
【０１０８】
なお、決済処理の詳細は、図１９乃至図２１のフローチャートを参照して後述する。
【０１０９】
決済処理まで完了すると、ICカード決済処理が終了する。
【０１１０】
以上のように、ICカード決済処理においては、客によりかざされた複数枚のICカード１１が検出され、検出されたICカード１１が使用可能な状態にあるか否かが判定され、使用可能な状態にあるICカード１１の残高や決済能力の有無がチェックされる。そして、決済可能なICカード１１に対して、決済額に応じた金額を引き落とすなどの決済処理が行われる。
【０１１１】
［ICカード検出処理の流れ］
次に、図１１のフローチャートを参照して、図１０のステップＳ３１に対応するICカード検出処理の詳細について説明する。
【０１１２】
ステップＳ５１において、ICカード検出部１１１は、ポーリングを行い、ICカード１１からの応答が成功を示しているかを判定する（ステップＳ５２）。
【０１１３】
ICカード１１からの応答としては、ポーリングの成功又は失敗の応答を返す場合と、応答を返さない場合がある。従って、ステップＳ５２の判定処理では、結果が成功と応答したICカード１１が１枚以上存在するかどうかを判定する。
【０１１４】
ステップＳ５２において、結果が成功と応答したICカード１１が１枚もない場合、処理は、ステップＳ５５に進む。ステップＳ５５において、ICカード検出部１１１は、ポーリングを試行した回数が所定の上限回数に達したか否かを判定する。
【０１１５】
ステップＳ５５において、ポーリングの試行回数が上限回数に達していないと判定された場合、処理は、ステップＳ５１に戻り、ポーリングが再試行される。
【０１１６】
一方、ポーリングの試行回数が上限回数に達しても、ICカード１１から成功の応答がされない場合（ステップＳ５５の「Yes」）、処理は、ステップＳ５６に進む。ステップＳ５６において、エラー処理部１１６は、エラー番号１のエラー処理を行う。
【０１１７】
ここで、図１２のフローチャートを参照して、ステップＳ５６に対応するエラー処理の詳細を説明する。
【０１１８】
エラー処理部１１６は、ステップＳ７１乃至Ｓ７６において、エラー番号が１乃至８のいずれであるかを判定する。いまの場合、エラー番号１であるため（ステップＳ７１の「Yes」）、処理は、ステップＳ７７に進む。
【０１１９】
ステップＳ７７において、エラー処理部１１６は、エラー番号１の対処を促す。図１３に示すように、エラー番号１の対処としては、ICカード１１を認識できなかった場合となるので、例えば、エラーメッセージを表示して、店員に対して、ICカード１１をもう一度かざすように客に伝えさせる。
【０１２０】
ステップＳ７７の処理が終了すると、処理は、図１１のフローチャートに戻り、ステップＳ５６以降の処理が行われる。そして、処理は、図１０のステップＳ３１に戻り、再度、ICカード検出処理が行われる。
【０１２１】
一方、ステップＳ５２において、ICカード１１から成功の応答があったと判定された場合、処理は、ステップＳ５３に進む。ステップＳ５３において、ICカード検出部１１１は、検出されたICカード１１の枚数を求める。
【０１２２】
ステップＳ５４において、ICカード検出部１１１は、ICカード１１と近接通信を行うことにより得られる、各ICカード１１を一意に識別するための識別子（以下、IDmという）を取得する。なお、以降の処理では、検出された複数枚のICカード１１と近接通信を行う場合、各ICカード１１を識別するために、IDmが用いられる。
【０１２３】
各ICカード１１のIDmが取得されると、処理は、図１０のステップＳ３１に戻り、ステップＳ３１以降の処理が実行される。
【０１２４】
以上のように、ICカード検出処理においては、ポーリングが行われて、客によりかざされたICカード１１が検出され、検出されたICカード１１の枚数と、各ICカード１１のIDmが取得される。
【０１２５】
［ICカード状態確認処理の流れ］
次に、図１４のフローチャートを参照して、図１０のステップＳ３３に対応するICカード状態確認処理の詳細について説明する。
【０１２６】
ステップＳ９１において、ICカード状態確認部１１３は、ICカード検出処理により検出されたICカード１１のトランザクションIDを取得する。
【０１２７】
ステップＳ９２において、ICカード状態確認部１１３は、検出された全てのICカード１１のトランザクションIDを取得したか否かを判定する。
【０１２８】
ステップＳ９２において、検出された全てのICカード１１のトランザクションIDが取得されていないと判定された場合、ステップＳ９１に戻り、トランザクションIDが未取得とされるICカード１１から、トランザクションIDが取得される。
【０１２９】
ステップＳ９１，Ｓ９２の処理が繰り返され、全てのICカードのトランザクションIDが取得されたと判定された場合、処理は、ステップＳ９３に進む。
【０１３０】
ステップＳ９３において、ICカード状態確認部１１３は、取得した全てのICカード１１のトランザクションIDが初期状態であるか否かを判定する。例えば、トランザクションID==0となる場合、初期状態であると判定される。
【０１３１】
ステップＳ９３において、全てのICカード１１のトランザクションIDが初期状態ではないと判定された場合、処理は、ステップＳ９４に進む。ステップＳ９４において、エラー処理部１１６は、エラー番号２のエラー処理を行う。
【０１３２】
ここで、前述した図１２のフローチャートを参照して、ステップＳ９４に対応するエラー処理の詳細を説明する。
【０１３３】
ステップＳ７１乃至Ｓ７６において、エラー番号が１乃至８のいずれであるかが判定され、いまの場合、エラー番号２であるため（ステップＳ７２の「Yes」）、処理は、ステップＳ７８に進む。
【０１３４】
ステップＳ７８において、エラー処理部１１６は、エラー番号２の対処を促す。図１３に示すように、エラー番号２の対処としては、前回の処理が正常に終了しなかった場合であるので、例えば、エラーメッセージを表示して、店員は、客に対して、サポートセンタに問い合わせるように伝える。この場合、サポートセンタでは、客の使用したICカード１１に関する情報が、サーバ１３に記録されている履歴や取引情報と照合されることで、不整合が解消される。なお、履歴や取引情報は、後述するエラー番号５，６の処理が行われるタイミングで、サーバ１３に送信される。
【０１３５】
ステップＳ７８の処理が終了すると、処理は、図１４のフローチャートに戻り、ステップＳ９４以降の処理が行われる。この場合、ICカード１１を利用した決済を継続するのが不可能となるため、処理は、図１０のフローチャートに戻り、ICカード決済処理は終了する。
【０１３６】
一方、ステップＳ９３において、全ICカード１１のトランザクションIDが初期状態であると判定された場合、図１０のフローチャートに戻り、ステップＳ３３以降の処理が実行される。
【０１３７】
以上のように、ICカード状態確認処理においては、検出されたICカード１１からトランザクションIDが取得され、取得されたトランザクションIDが初期状態であるか否かが判定され、ICカード１１の状態が確認される。
【０１３８】
［残高照会・決済額決定処理(支払い・割り勘)の流れ］
次に、図１５のフローチャートを参照して、図１０のステップＳ３４に対応する残高照会・決済額決定処理の詳細について説明する。
【０１３９】
ステップＳ１１１において、残高照会・決済額決定部１１４は、ICカード１１から、電子マネーの残高を取得する。
【０１４０】
ステップＳ１１２において、残高照会・決済額決定部１１４は、検出されたICカード１１の枚数と、各ICカード１１から取得した残高に基づいて、各ICカード１１の決済能力の有無を決定する。
【０１４１】
支払い額を割り勘して支払う場合においては、例えば、ICカード１１の枚数をn枚とし、支払い額をxとした場合、１枚のICカード１１当たりの支払い額は、x/nとなる。従って、各ICカード１１の残高が、割り勘の支払い額を超えるか否かを判定することで、ICカード１１の決済能力の有無が決定される。具体的には、次の式（１）を満たすことが条件とされる。
【０１４２】
残高 ≧ x/n・・・（１）
【０１４３】
ステップＳ１１３において、残高照会・決済額決定部１１４は、全てのICカード１１に対して決済能力の有無を決定したか否かを判定する。
【０１４４】
ステップＳ１１３において、全てのICカード１１に対して決済能力の有無を決定していないと判定された場合、処理は、ステップＳ１１１に戻り、未だ決済能力の有無が決定されていないICカード１１から、残高が取得され、決済能力の有無が決定される。全てのICカード１１に対して決済能力の有無が決定した場合（ステップＳ１１３の「Yes」）、処理は、ステップＳ１１４に進む。
【０１４５】
ステップＳ１１４において、残高照会・決済額決定部１１４は、決済能力の有無が決定されたICカード１１の全てが決済可能となるか否かを判定する。
【０１４６】
ステップＳ１１４において、全てのICカード１１が決済可能ではないと判定された場合、処理は、ステップＳ１１５に進む。ステップＳ１１５において、エラー処理部１１６は、エラー番号３のエラー処理を行う。
【０１４７】
ここで、前述した図１２のフローチャートを参照して、ステップＳ１１５に対応するエラー処理の詳細を説明する。
【０１４８】
ステップＳ７１乃至Ｓ７６において、エラー番号が１乃至８のいずれであるかが判定され、いまの場合、エラー番号３であるため（ステップＳ７３の「Yes」）、処理は、ステップＳ７９に進む。
【０１４９】
ステップＳ７９において、エラー処理部１１６は、エラー番号３の対処を促す。図１３に示すように、エラー番号３の対処としては、残高不足又はチャージの上限超えの場合であるので、図１６の支払等再選択画面１５１を表示部５２に表示して、決済可能なICカード１１での処理を継続するか、あるいは決済をキャンセルするかを選択させる。
【０１５０】
図１６は、支払等再選択画面１５１の例を示す図である。
【０１５１】
図１６に示すように、ICカード１１に支払い能力がない場合、表示部５２に表示される支払等再選択画面１５１には、ボタン１６１乃至１６４と、残高が不足しているICカード１１の枚数が表示される。なお、ICカード１１の枚数の代わりに、残高不足のICカード１１の名称（例えばIDm）を表示してもよい。
【０１５２】
ボタン１６１は、残高が不足しているICカード１１を除いたそれ以外のICカード１１で決済を継続する場合に選択される。例えば、6000円を３人で割り勘しようとしたが、１人のICカード１１の残高が不足している場合、２人で割り勘することとなり、１人当たりの支払い額は、2000円から3000円に変更される。当然ながら、この場合には１人当たりの決済額は増加することとなる。
【０１５３】
ボタン１６２は、残高が不足しているICカード１１で支払う予定であった決済額を現金で支払ってもらい、それ以外のICカード１１からは予定していた決済額を引き落とす場合に選択される。例えば、9000円を６人で割り勘しようとしたが、１人のICカード１１の残高が不足している場合、その１人分の決済額である1500円が、ICカード１１ではなく、現金により支払われる。この場合には、１人当たりの決済額は増減しない。
【０１５４】
ボタン１６１及びボタン１６２が選択された場合、各ICカードの決済額が決定されるため、処理は、図１０のステップＳ３５（決済処理）に進むこととなる。
【０１５５】
ボタン１６３は、ICカード１１を再読み込みする場合に選択される。この場合、処理は、図１０のステップＳ３１（ICカード検出処理）に戻り、ICカード決済処理が最初から行われる。
【０１５６】
ボタン１６４は、ICカード１１による決済を中止する場合に選択される。この場合、処理は、図１０のフローチャートに戻り、ICカード決済処理が終了することとなる。
【０１５７】
図１５のフローチャートに戻り、一方、ステップＳ１１４において、全ICカード１１が決済可能であると判定された場合、図１０のフローチャートに戻り、ステップＳ３４以降の処理が実行される。
【０１５８】
以上のように、残高照会・決済額決定処理(支払い・割り勘)においては、検出されたICカード１１から残高が取得され、その残高が、支払い額をICカード１１の枚数で除算して得られる割り勘の金額を超える場合、その金額が各ICカード１１ごとの決済額として決定される。
【０１５９】
［残高照会・決済額決定処理（チャージ）の流れ］
図１５のフローチャートでは、残高照会・決済額決定処理の一例として、支払いのうちの割り勘の場合の処理を説明したが、次に、図１７のフローチャートを参照して、チャージの場合の残高照会・決済額決定処理について説明する。
【０１６０】
ステップＳ１３１において、残高照会・決済額決定部１１４は、ICカード１１から、ICカード１１の電子マネーにチャージできる残りの金額に関する情報（以下、残チャージ可能額という）を取得する。
【０１６１】
ステップＳ１３２において、残高照会・決済額決定部１１４は、検出されたICカード１１の枚数と、各ICカード１１から取得した残チャージ可能額に基づいて、各ICカード１１の決済能力の有無を決定する。
【０１６２】
チャージの場合においては、例えば、ICカード１１の枚数をn枚とし、チャージ額をxとした場合、１枚のICカード１１当たりのチャージ額は、x/nとなる。従って、各ICカード１１の残チャージ可能額が、１枚当たりのチャージ額を超えるか否かを判定することで、ICカード１１の決済能力の有無が決定される。具体的には、次の式（２）を満たすことが条件とされる。
【０１６３】
残チャージ可能額 ≧ x/n・・・（２）
【０１６４】
なお、式（２）において、残チャージ可能額は、チャージの上限額から残高を減算して得られる金額となる。
【０１６５】
ステップＳ１３３においては、図１５のステップＳ１１３と同様に、全てのICカード１１に対して決済能力の有無を決定したか否かが判定される。
【０１６６】
そして、ステップＳ１３３において、全てのICカード１１に対して決済能力の有無を決定していないと判定された場合、処理は、ステップＳ１３１に戻り、未だ決済能力の有無が決定されていないICカード１１から、残チャージ可能額が取得され、決済能力の有無が決定される。全てのICカード１１に対して決済能力の有無が決定された場合（ステップＳ１３３の「Yes」）、処理は、ステップＳ１３４に進む。
【０１６７】
ステップＳ１３４において、図１５のステップＳ１１４と同様に、決済能力の有無が決定されたICカード１１の全てが決済可能となるか否かが判定される。そして、ステップＳ１３４において、全てのICカード１１が決済可能ではないと判定された場合、エラー番号３のエラー処理が行われる。このエラー処理は、図１５のステップＳ１１５と同様であるため、その説明は省略する。
【０１６８】
一方、ステップＳ１３４において、全ICカード１１が決済可能であると判定された場合、図１０のフローチャートに戻り、ステップＳ３４以降の処理が実行される。
【０１６９】
以上のように、残高照会・決済額決定処理（チャージ）においては、検出されたICカード１１から残チャージ可能額が取得され、その残チャージ可能額が、チャージ額をICカード１１の枚数で除算して得られる金額を超える場合、その金額が各ICカード１１ごとのチャージ額として決定される。
【０１７０】
［残高照会・決済額決定処理（支払い・合算）の流れ］
図１５のフローチャートでは、残高照会・決済額決定処理の一例として、支払いのうちの割り勘の場合の処理を説明したが、次に、図１８のフローチャートを参照して、残高照会・決済額決定処理（支払い・合算）について説明する。
【０１７１】
なお、図１８の説明では、説明を具体的にするため、ICカード１１ＡとICカード１１Ｂの２枚のICカードの電子マネーを合算して支払う例を説明する。また、ICカード１１Ａの残高は、ICカードＢの残高よりも少ないものとする。また、ICカード１１Ａの残高をIとし、支払い額をxとする。
【０１７２】
ステップＳ１５１において、残高照会・決済額決定部１１４は、ICカード１１Ａから、電子マネーの残高Iを取得する。
【０１７３】
ステップＳ１５２において、残高照会・決済額決定部１１４は、取得されたICカード１１Ａの残高Iは、支払い額xよりも少ないか否かを判定する。
【０１７４】
ステップＳ１５２において、取得されたICカード１１Ａの残高Iが、支払い額xよりも多いと判定された場合、処理は、ステップＳ１５３に進む。ステップＳ１５３において、残高照会・決済額決定部１１４は、ICカード１１Ａの決済額をxに決定する。この場合、ICカード１１Ａの電子マネーのみで支払いが行われる。
【０１７５】
一方、ステップＳ１５２において、取得されたICカード１１Ａの残高Iが、支払い額xよりも少ないと判定された場合、処理は、ステップＳ１５４に進む。ステップＳ１５４において、残高照会・決済額決定部１１４は、ICカード１１Ａの決済額をIに決定する。
【０１７６】
ステップＳ１５５において、残高照会・決済額決定部１１４は、ICカード１１Ｂから、電子マネーの残高を取得する。
【０１７７】
ステップＳ１５６において、取得されたICカード１１Ｂの残高が、支払い額（x）からICカード１１Ａの残高（I）を差し引いた金額（x-I）よりも多いか否かを判定する。
【０１７８】
ステップＳ１５６において、ICカード１１Ｂの残高が金額（x-I）よりも多いと判定された場合、処理は、ステップＳ１５７に進む。ステップＳ１５７において、残高照会・決済額決定部１１４は、ICカード１１Ｂの決済額をx-Iに決定する。これにより、支払い額xのうち、金額IがICカード１１Ａの決済額として割り当てられ、金額x-IがICカード１１Ｂの決済額として割り当てられる。
【０１７９】
一方、ステップＳ１５６において、ICカード１１Ｂの残高が金額（x-I）よりも少ないと判定された場合、処理は、ステップＳ１５８に進む。ステップＳ１５８において、エラー処理部１１６は、エラー番号４のエラー処理を行う。
【０１８０】
ここで、前述した図１２のフローチャートを参照して、ステップＳ１５８に対応するエラー処理の詳細を説明する。
【０１８１】
ステップＳ７１乃至Ｓ７６において、エラー番号１乃至８のいずれであるかが判定され、いまの場合、エラー番号４であるため（ステップＳ７４の「Yes」）、処理は、ステップＳ８０に進む。
【０１８２】
ステップＳ８０において、エラー処理部１１６は、エラー番号４の対処を促す。図１３に示すように、全ICカード１１の電子マネーの残高を合わせても決済能力がない場合であるので、例えば、エラーメッセージを表示して、店員に対して、決済能力がないため処理を中止する旨を客に伝えさせる。
【０１８３】
エラー処理が終了すると、図１８のフローチャートに戻り、ステップＳ１５８以降の処理が実行される。そして、図１０のフローチャートに戻り、ICカード決済処理が終了することとなる。
【０１８４】
以上のように、残高照会・決済額決定処理（支払い・合算）においては、検出されたICカード１１ごとに得られる電子マネーの残高を合算して得られる金額が、支払い額を超える場合、ICカード１１ごとの電子マネーの残高に応じて決済額が決定される。
【０１８５】
なお、説明を具体的にするために、２枚のICカード１１を例に説明したが、３枚以上のICカード１１であっても基本的に処理の内容は同じである。
【０１８６】
以上、残高照会・決済額決定処理の具体例として、支払い・割り勘、チャージ、支払い・合算の３つの例を説明した。
【０１８７】
［決済処理］
次に、図１９乃至図２１のフローチャートを参照して、図１０のステップＳ３５に対応する決済処理の詳細について説明する。
【０１８８】
なお、図１９乃至図２１の説明では、説明を具体的にするため、POS端末装置１２で行われる決済処理の他、ICカード１１ＡとICカード１１Ｂの２枚のICカードで行われる決済処理についても説明する。また、前述した残高照会・決済額決定処理により決定されたICカード１１Ａの決済額をpAとし、ICカード１１Ｂの決済額をpBとする。
【０１８９】
ステップＳ１７１において、POS端末装置１２の決済部１１５は、トランザクションIDを生成する。このトランザクションIDは、ユニークな値とされる。
【０１９０】
ステップＳ１７２において、決済部１１５は、残高照会・決済額決定処理により決定された決済額pAと、生成されたトランザクションIDを、ICカード１１Ａに送信する。
【０１９１】
POS端末装置１２から決済額pAとトランザクションIDが送信されると、ICカード１１Ａではそれらの情報が受信される。そして、ステップＳ２１１において、ICカード１１Ａの制御部３４は、受信されたトランザクションIDと、保持しているトランザクションIDを比較する。
【０１９２】
ステップＳ２１２において、比較したトランザクションIDが異なると判定された場合、処理は、ステップＳ２１３に進む。ステップＳ２１３において、制御部３４は、保持しているトランザクションIDを、受信されたトランザクションIDに更新する。
【０１９３】
ステップＳ２１４において、制御部３４は、記録部３７に記録された電子マネーの残高から決済額pAを引き落とし、その処理結果をPOS端末装置１２に送信する（ステップＳ２１５）。
【０１９４】
一方、ステップＳ２１２において、トランザクションIDが同一であると判定された場合、前回の処理が途中で終わってしまったため、処理は、ステップＳ２１６に進む。ステップＳ２１６において、制御部３４は、記録部３７に記録された電子マネーの残高を参照して、決済額pAの引き落としに失敗していたか否かを判定する。
【０１９５】
ステップＳ２１６において、決済額pAの引き落としに失敗していたと判定された場合、引き落としを再試行するため、処理は、ステップＳ２１４に進む。ステップＳ２１４において、制御部３４は、電子マネーの残高から決済額pAを引き落とし、その処理結果をPOS端末装置１２に送信する（ステップＳ２１５）。
【０１９６】
一方、ステップＳ２１６において、決済額pAの引き落としに成功していたと判定された場合、処理結果の送信に問題があるため、処理は、ステップＳ２１５に進む。ステップＳ２１５において、制御部３４は、その処理結果をPOS端末装置１２に送信する。
【０１９７】
ICカード１１Ａから処理結果が送信されると、POS端末装置１２では、その処理結果が受信される。そして、ステップＳ１７３において、応答として受信した処理結果が、正常か否かが判定される。
【０１９８】
ステップＳ１７３において、応答が異常であると判定された場合、処理は、ステップＳ１７４に進む。ステップＳ１７４において、決済部１１５は、処理回数が上限回数に達したか否かを判定する。ステップＳ１７４において、処理回数が上限回数に達していないと判定された場合、処理は、ステップＳ１７２に戻る。そして、応答が正常であるか（ステップＳ１７３の「Yes」）、又は上限回数に達するまで（ステップＳ１７４の「Yes」）、前述した処理が繰り返される。
【０１９９】
正常な応答が返される前に、上限回数に達した場合、処理は、ステップＳ１７５に進む。ステップＳ１７５において、エラー処理部１１６は、エラー番号５のエラー処理を行う。
【０２００】
ここで、前述した図１２のフローチャートを参照して、ステップＳ１７５に対応するエラー処理の詳細を説明する。
【０２０１】
ステップＳ７１乃至Ｓ７６において、エラー番号が１乃至８のいずれであるかが判定され、いまの場合、エラー番号５であるため（ステップＳ７５の「Yes」）、処理は、ステップＳ８１に進む。
【０２０２】
ステップＳ８１において、エラー処理部１１６は、エラー番号５の対処を促す。図１３に示すように、エラー番号５の対処としては、決済処理に失敗した場合であるので、例えば、エラーメッセージを表示して、店員に対して、ICカード１１Ａを客に再度かざすように客に伝えさせる。客によって再度、ICカード１１Ａがかざされた場合には、同一トランザクションIDと、決済額pAの送信から再試行する（ステップＳ１７２）。
【０２０３】
一方、ICカード１１Ａがかざされなかった場合、エラー処理部１１６は、通信部５３を制御して、取引情報を、サポートセンタのサーバ１３に送信する。この取引情報が、エラー番号２のエラー処理で使用されるのは、前述したとおりである。なお、この場合、その後、処理は、図１０のフローチャートに戻り、ICカード決済処理が終了することとなる。
【０２０４】
図１９のフローチャートに戻り、一方、ステップＳ１７３において、ICカード１１Ａからの応答が正常であると判定された場合、処理は、図２０のステップＳ１７６に進む。
【０２０５】
ステップＳ１７６において、POS端末装置１２の決済部１１５は、ICカード１１Ａと同様に、ICカード１１Ｂに対して、決済額pBと、トランザクションIDを送信する。
【０２０６】
POS端末装置１２から決済額pBとトランザクションIDが送信されると、ICカード１１Ｂでは、それらの情報が受信され、ステップＳ２３１乃至Ｓ２３５の決済処理が行われる。ステップＳ２３１乃至Ｓ２３５においては、図１９のステップＳ２１１乃至Ｓ２１５と同様に、ICカード１１Ｂの電子マネーの残高から決済額pBが引き落とされ、その処理結果がPOS端末装置１２に送信される。
【０２０７】
ICカード１１Ｂから処理結果が送信されると、POS端末装置１２では、その処理結果が受信される。そして、ステップＳ１７７乃至Ｓ１７９において、図１９のステップＳ１７３乃至Ｓ１７５と同様に、応答が正常であるかの判定処理と、上限回数に達したかの判定処理が行われ、上限回数に達した場合、エラー番号６のエラー処理が行われる。このエラー処理は、図１９のステップＳ１７５と同様であるため、その説明は省略する。
【０２０８】
一方、ステップＳ１７７において、ICカード１１Ｂからの応答が正常であると判定された場合、処理は、図２１のステップＳ１８０に進む。
【０２０９】
ステップＳ１８０において、POS端末装置１２の決済部１１５は、トランザクションIDのリセット要求を、ICカード１１Ａに送信する。
【０２１０】
POS端末装置１２からリセット要求が送信されると、ICカード１１Ａにより受信される。そして、ステップＳ２１７において、ICカード１１Ａの制御部３４は、リセット要求に応じて、トランザクションIDをリセットする。例えば、トランザクションIDが0に更新される。ステップＳ２１８において、制御部３４は、リセットの処理結果を、POS端末装置１２に送信する。
【０２１１】
ICカード１１Ａから処理結果が送信されると、POS端末装置１２では、その処理結果が受信される。そして、ステップＳ１８１において、応答として受信した処理結果が、正常か否かが判定される。
【０２１２】
ステップＳ１８１において、応答が異常であると判定された場合、処理は、ステップＳ１８２に進む。ステップＳ１８２において、決済部１１５は、処理回数が上限回数に達したか否かを判定する。ステップＳ１８２において、処理回数が上限回数に達していないと判定された場合、処理は、ステップＳ１８０に戻る。そして、応答が正常であるか（ステップＳ１８１の「Yes」）、又は上限回数に達するまで（ステップＳ１８２の「Yes」）、前述した処理が繰り返される。
【０２１３】
正常な応答が返される前に、上限回数に達した場合、処理は、ステップＳ１８３に進む。ステップＳ１８３において、エラー処理部１１６は、エラー番号７のエラー処理を行う。
【０２１４】
ここで、前述した図１２のフローチャートを参照して、ステップＳ１８３に対応するエラー処理の詳細を説明する。
【０２１５】
ステップＳ７１乃至Ｓ７６において、エラー番号が１乃至８のいずれであるかが判定され、いまの場合、エラー番号７であるため（ステップＳ７６の「Yes」）、処理は、ステップＳ８２に進む。
【０２１６】
ステップＳ８２において、エラー処理部１１６は、エラー番号７の対処を促す。図１３に示すように、エラー番号７の対処としては、カード状態の初期化に失敗した場合であるので、例えば、エラーメッセージを表示して、店員に対して、ICカード１１Ａを再度かざすように客に伝えさせる。再度かざされた場合には、リセット要求の送信が再試行される（ステップＳ１８０）。
【０２１７】
一方、ICカード１１Ａがかざされなかった場合には、取引情報が、サポートセンタのサーバ１３に送信される。この取引情報が、エラー番号２のエラー処理で使用されるのは、前述したとおりである。なお、この場合、その後、処理は、図１０のフローチャートに戻り、ICカード決済処理が終了することとなる。
【０２１８】
図２１のフローチャートに戻り、ステップＳ１８１において、ICカード１１Ａからの応答が正常であると判定された場合、処理は、ステップＳ１８４に進む。ステップＳ１８４において、POS端末装置１２の決済部１１５は、ICカード１１Ａと同様に、ICカード１１Ｂに対して、トランザクションIDのリセット要求を送信する。
【０２１９】
POS端末装置１２からリセット要求が送信されると、ICカード１１Ｂにより受信され、ステップＳ２３７，Ｓ２３８の決済処理が行われる。ステップＳ２３７，Ｓ２３８においては、ステップＳ２１７，Ｓ２１８と同様に、トランザクションIDがリセットされ、その処理結果がPOS端末装置１２に送信される。
【０２２０】
ICカード１１Ｂから処理結果が送信されると、POS端末装置１２では、その処理結果が受信される。そして、ステップＳ１８５乃至Ｓ１８７において、ステップＳ１８１乃至Ｓ１８３と同様に、応答が正常であるかの判定処理と、上限回数に達したかの判定処理が行われ、上限回数に達した場合、エラー番号８のエラー処理が行われる。このエラー処理は、ステップＳ１８３と同様であるため、その説明は省略する。
【０２２１】
ステップＳ１８５において、ICカード１１Ｂからの応答が正常であると判定された場合、図１０のフローチャートに戻り、ICカード決済処理は終了する。
【０２２２】
なお、図１９乃至図２１の説明では、支払い（割り勘又は合算）の決済処理を説明し、ICカード１１Ａ及びICカード１１Ｂから、それぞれ決済額pA、pBが引き落される場合の処理を説明した。一方、チャージの場合については説明していないが、支払いの場合の引き落としの代わりに、ICカード１１Ａ及びICカード１１Ｂに対して、決済額pA、pBがチャージされるだけで、それ以外の処理は同様であるため、その説明は省略する。
【０２２３】
また、説明を具体的にするために、２枚のICカード１１を例に説明したが、３枚以上のICカード１１であっても基本的に処理の内容は同じである。
【０２２４】
以上のように、決済処理においては、ICカード１１ごとに決定された決済額がトランザクションIDとともに、対象のICカード１１に送信され、ICカード１１ごとに決済が行われる。
【０２２５】
このように、ICカード決済システムにおいては、客によりかざされた複数枚のICカード１１が検出され、検出されたICカード１１が使用可能な状態にあるか否かが判定され、使用可能な状態にあるICカード１１の残高や決済能力の有無がチェックされる。そして、決済可能なICカード１１に対して、決済額に応じた金額を引き落とすなどの決済処理が行われる。
【０２２６】
これにより、複数枚のICカード１１がかざされた場合において、例えば、支払い時の割り勘や合算、チャージなどの各種のサービスを提供することができるので、近接通信を利用したサービスの利便性を向上させることができる。
【０２２７】
＜２．第２の実施の形態＞
ところで、前述した説明では、ICカード決済システム１により提供される決済のサービスを例に説明したが、本技術は、決済以外のサービスにも適用することができる。そこで、次に、決済以外のサービスの一例として、データ転送のサービスと、サイト誘導のサービスについて説明する。
【０２２８】
［ICカードデータ転送システムの構成］
まず、図２２乃至図２５を参照して、データ転送のサービスについて説明する。
【０２２９】
図２２は、本技術を適用したICカードデータ転送システムの構成例を示す図である。
【０２３０】
図２２に示すように、ICカードデータ転送システム２０１は、複数枚のICカード１１と、パーソナルコンピュータ２１０から構成される。
【０２３１】
パーソナルコンピュータ２１０は、例えば店舗に配置され、客の所持している複数枚のICカード１１のうち、一のICカード１１のデータを、他のICカード１１に転送させる処理を行う。図２２においては、複数枚のICカード１１の例として、２枚のICカード１１ＡとICカード１１Ｂが図示されている。
【０２３２】
以上のようにして、ICカードデータ転送システム２０１は構成される。
【０２３３】
［パーソナルコンピュータの構成］
図２３は、パーソナルコンピュータ２１０の構成を示す図である。
【０２３４】
CPU２１１は、ROM２１２に記憶されているプログラム、又は記録部２１８に記録されているプログラムに従って各種の処理を実行する。RAM２１３には、CPU２１１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２１１、ROM２１２、およびRAM２１３は、バス２１４を介して相互に接続されている。
【０２３５】
CPU２１１にはまた、バス２１４を介して入出力インターフェース２１５が接続されている。入出力インターフェース２１５には、キーボード、マウス等よりなる入力部２１６、表示部２３１及びスピーカ２３２等からなる出力部２１７が接続されている。CPU２１１は、入力部２１６から入力される指令に対応して各種の処理を実行する。そして、CPU２１１は、処理の結果得られた画像を表示部２３１に表示し、音声をスピーカ２３２から出力する。
【０２３６】
入出力インターフェース２１５に接続されている記録部２１８は、CPU２１１が実行するプログラムや各種のデータを記録する。通信部２１９は、インターネットその他のネットワークを介して外部の装置と通信する。また、通信部２１９を介してプログラムを取得し、記録部２１８に記録してもよい。
【０２３７】
リーダライタ２２０は、図３のリーダライタ５４と同様の構成を有する。リーダライタ２２０は、CPU２１１の制御に従って、動作する。
【０２３８】
入出力インターフェース２１５に接続されているドライブ２２１は、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア２２２が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部２１８に転送され、記録される。
【０２３９】
以上のようにして、パーソナルコンピュータ２１０は構成される。
【０２４０】
［ICカードデータ転送制御プログラム］
図２４は、ICカードデータ転送制御プログラムの構成を示す図である。
【０２４１】
ICカードデータ転送制御プログラム２４１は、CPU２１１又はリーダライタ２２０の制御部（不図示）のいずれかにより実行される。
【０２４２】
ICカードデータ転送制御プログラム２４１は、ICカード検出部２５１、データ転送制御部２５２、及びエラー処理部２５３から構成される。
【０２４３】
ICカード検出部２５１は、図４のICカード検出部１１１と同様に、リーダライタ２２０を制御してポーリングを行い、ICカード１１を検出する。
【０２４４】
データ転送制御部２５２は、リーダライタ２２０を制御して、一のICカード１１から他のICカード１１へのデータ転送を制御する。
【０２４５】
エラー処理部２５３は、図４のエラー処理部１１６と同様に、ICカード検出部２５１又はデータ転送制御部２５２による処理で発生したエラーを通知する。
【０２４６】
以上のようにして、ICカードデータ転送制御プログラム２４１は構成される。
【０２４７】
［ICカードデータ転送処理の流れ］
次に、図２５のフローチャートを参照して、ICカードデータ転送処理について説明する。
【０２４８】
ステップＳ３１１において、ICカード検出部２５１は、ICカード検出処理を行う。このICカード検出処理は、図１１のICカード検出処理と同様であるため、その説明は省略する。
【０２４９】
例えば、ICカード検出処理により、ICカード１１Ａと、ICカード１１Ｂが検出された場合、ステップＳ３１２において、データ転送制御部２５２は、ICカード１１ＡとICカード１１Ｂに対して、データ転送処理を行う。
【０２５０】
データ転送処理としては、例えば、ICカード１１Ａのデータを、ICカード１１Ｂに転送させるための指示が、ICカード１１Ａに送信される。なお、転送の指示は、ICカード１１ＡとICカード１１Ｂの両方に送信してもよい。
【０２５１】
パーソナルコンピュータ２１０から転送の指示が送信されると、ICカード１１Ａでは、その指示が受信される。そして、ステップＳ３３１において、ICカード１１Ａの制御部３４は、受信された転送の指示に基づいて、記録部３７に記録された転送用の所定のデータを読み出し、そのデータを、ICカード１１Ｂに送信する（ステップＳ３３２）。
【０２５２】
ステップＳ３３３において、制御部３４は、その処理結果をパーソナルコンピュータ２１０に送信する。
【０２５３】
ICカード１１Ａからデータが送信されると、ICカード１１Ｂでは、そのデータが受信される（ステップＳ３５１）。そして、ステップＳ３５２において、ICカード１１Ｂの制御部３４は、受信されたデータを、記録部３７に記録する。これにより、ICカード１１Ａのデータが、ICカード１１Ｂに転送されたことになる。
【０２５４】
ステップＳ３５３において、制御部３４は、その処理結果をパーソナルコンピュータ２１０に送信する。
【０２５５】
データ転送が完了すると、パーソナルコンピュータ２１０には、各ICカードから処理結果が受信される。ステップＳ３１３において、データ転送制御部２５２は、各ICカードから受信された処理結果を、記録部２１８に記録する。これにより、正常にデータ転送された場合の処理結果だけでなく、仮に、データ転送に失敗した場合も、その処理結果が記録される。
【０２５６】
以上のように、ICカードデータ転送処理においては、かざされた複数枚のICカード１１が検出され、検出されたICカード１１のうちの、一のICカード１１の転送用のデータが、他のICカード１１に転送される。これにより、例えば、２枚のICカード１１を、パーソナルコンピュータ２１０にかざすだけで、データ転送が可能となる。
【０２５７】
例えば、１枚のICカード１１ずつしか処理できないシステムで、前述したデータ転送を行おうとすると、まず、ICカード１１Ａをかざして、ICカード１１Ａのデータを、パーソナルコンピュータ２１０により読み取らせ、一旦記録させる。次に、ICカード１１Ｂをかざして、記録しておいたデータを、ICカード１１Ｂに書き込むといった動作が必要となる。一方、ICカードデータ転送システム２０１では、転送用のデータをパーソナルコンピュータ２１０に記録せずに、直接、ICカード１１ＡからICカード１１Ｂにデータ転送できるため、セキュリティを向上させることができる。
【０２５８】
このICカードデータ転送システム２０１の具体的な適用例としては、例えば、期限切れのICカード１１Ａに、新たに発行したICカード１１Ｂを重ねてかざすと、ICカード１１Ｂに対して、ICカード１１Ａのデータが引き継がれるなどの利用方法が想定される。
【０２５９】
＜３．第３の実施の形態＞
［ICカードサイト誘導システム］
次に、図２６乃至図２８を参照して、サイト誘導のサービスについて説明する。
【０２６０】
図２６は、本技術を適用したICカードサイト誘導システムの構成例を示す図である。
【０２６１】
図２６に示すように、ICカードサイト誘導システム３０１は、複数枚のICカード１１と、パーソナルコンピュータ２１０から構成される。
【０２６２】
図２６Ａに示すように、パーソナルコンピュータ２１０は、ICカード１１が１枚かざされた場合、ICカード１１から、一般のサイトにアクセスするためのサイト情報（例えばURL）を取得する。パーソナルコンピュータ２１０は、取得されたサイト情報に基づいて、インターネットを介して一般のサイトにアクセスし、そのサイトページを表示部２３１に表示する。例えば、表示部２３１には、一般のサイトとして、「一般ＡＢＣサイト」が表示される。
【０２６３】
また、図２６Ｂに示すように、パーソナルコンピュータ２１０は、ICカード１１ＡとICカード１１Ｂがかざされた場合、ICカード１１Ａからのサイト情報と、ICカード１１Ａからの特典情報を取得する。パーソナルコンピュータ２１０は、サイト情報と特典情報に基づいて、インターネットを介して特別なサイトにアクセスし、そのサイトページを表示部２３１に表示する。ここで、特典情報とは、一般のサイトに関連する特別なサイトにアクセスするための情報をいう。例えば、表示部２３１には、特別なサイトとして、「スペシャルＡＢＣサイト」が表示される。
【０２６４】
なお、パーソナルコンピュータ２１０は、前述した図２３に示した構成を有する。
【０２６５】
以上のようにして、ICカードサイト誘導システム３０１は構成される。
【０２６６】
［ICカードサイト誘導制御プログラム］
図２７は、ICカードサイト誘導制御プログラムの構成を示す図である。
【０２６７】
ICカードサイト誘導制御プログラム３１１は、CPU２１１又はリーダライタ２２０の制御部（不図示）のいずれかにより実行される。
【０２６８】
ICカードサイト誘導制御プログラム３１１は、ICカード検出部３２１、サイト誘導制御部３２２、及びエラー処理部３２３から構成される。
【０２６９】
ICカード検出部３２１は、図４のICカード検出部１１１と同様に、リーダライタ２２０を制御してポーリングを行い、ICカード１１を検出する。
【０２７０】
サイト誘導制御部３２２は、リーダライタ２２０を制御して、ICカード１１からサイト情報を取得する。サイト誘導制御部３２２は、通信部２１９を制御して、サイト情報に基づいて、インターネットを介して一般のサイトにアクセスして、そのサイトページを表示部２３１に表示させる。
【０２７１】
また、サイト誘導制御部３２２は、リーダライタ２２０を制御して、一のICカード１１からサイト情報を取得し、他のICカード１１から特典情報を取得する。サイト誘導制御部３２２は、通信部２１９を制御して、サイト情報及び特典情報に基づいて、インターネットを介して特別なサイトにアクセスして、そのサイトページを表示部２３１に表示させる。
【０２７２】
エラー処理部３２３は、図４のエラー処理部１１６と同様に、ICカード検出部３２１又はサイト誘導制御部３２２による処理で発生したエラーを通知する。
【０２７３】
以上のようにして、ICカードサイト誘導制御プログラム３１１は構成される。
【０２７４】
［ICカードサイト誘導処理の流れ］
次に、図２８のフローチャートを参照して、ICカードサイト誘導処理について説明する。
【０２７５】
ステップＳ４１１において、ICカード検出部３２１は、ICカード検出処理を行う。このICカード検出処理は、図１１のICカード検出処理と同様であるため、その説明は省略する。
【０２７６】
ICカード検出処理により、ICカード１１Ａと、ICカード１１Ｂが検出された場合、ステップＳ４１２において、サイト誘導制御部３２２は、ICカード１１ＡとICカード１１Ｂに対して、情報要求処理を行う。
【０２７７】
情報要求処理としては、例えば、ICカード１１Ａに対してサイト情報を要求し、ICカード１１Ｂに対して特典情報を要求する処理が行われる。
【０２７８】
パーソナルコンピュータ２１０から要求が送信されると、ICカード１１Ａと、ICカード１１Ｂのそれぞれにより受信される。
【０２７９】
ステップＳ４３１において、ICカード１１Ａの制御部３４は、受信された要求に基づいて、記録部３７に記録されたサイト情報を読み出し、そのサイト情報を、パーソナルコンピュータ２１０に送信する（ステップＳ４３２）。
【０２８０】
また、ステップＳ４５１において、ICカード１１Ｂの制御部３４は、受信された要求に基づいて、記録部３７に記録された特典情報を読み出し、その特典情報を、パーソナルコンピュータ２１０に送信する（ステップＳ４５２）。
【０２８１】
ICカード１１Ａからサイト情報が送信され、ICカード１１Ｂから特典情報が送信されると、それらの情報が、パーソナルコンピュータ２１０の通信部２１９により受信される（ステップＳ４１３）。
【０２８２】
ステップＳ４１４において、サイト誘導制御部３２２は、サイト情報と特典情報に基づいて、インターネットを介して特別なサイトにアクセスし、そのサイトページを表示部２３１に表示させる（ステップＳ４１５）。
【０２８３】
例えば、表示部２３１には、特別なサイトとして、図２６Ｂの「スペシャルＡＢＣサイト」が表示される。
【０２８４】
以上のように、ICカードサイト誘導処理においては、かざされた複数枚のICカードが検出され、検出された複数枚のICカードから、サイト情報と特典情報が取得され、特別なサイトにアクセスして、そのサイトページが表示される。これにより、例えば、通常のサイトを誘導するためのICカード１１Ａに加えて、特典のICカードを、パーソナルコンピュータ２１０にかざすと、一般の人では見られない特別なサイトへ誘導することが可能となる。
【０２８５】
なお、このICカードサイト誘導システム３０１の他の適用例としては、例えば、銀行のICチップ内蔵のキャッシュカードとICカード運転免許証を、ICカードを読み取り可能なATMに、重ねてかざすことにより、引き出しや振り込み等の取引と、本人確認（認証）を一度に行うサービスの提供が実現可能である。また、例えば、コンビニエンスストアや百貨店等の店舗での支払い時に、決済用のICカードと、ポイント付与用のICカードを重ねて、POS端末装置にかざすことで、決済と、ポイント付与を一度に行うサービスの提供が実現可能である。
【０２８６】
また、タバコの自動販売機に、成人識別用のICカードと、決済用のICカードを重ねてかざすことにより、年齢認証と、決済を一度に行うサービスの提供が実現可能である。さらに、交通機関や観光地の施設などのチケットを購入する際に、複数人の決済用のICカードを重ねて、料金支払機にかざすことで、団体割引料金で、チケットを購入できるサービスの提供が可能となる。また、例えば、パーソナルコンピュータ２１０において、電子マネーの残高や利用履歴といった情報を表示するためのソフトウェア（例えば電子マネービューワー）が起動されているとき、複数枚のICカードを重ねてかざすと、それぞれのICカードの電子マネー残高や利用履歴などを表示させるサービスの提供が可能となる。このサービスでは、複数枚のICカードの電子マネー残高などを確認する際に、わざわざICカードを持ち替える必要がないという利点がある。
【０２８７】
以上のように、本技術を適用したICカード決済システム、ICカードデータ転送システム、及びICカードサイト誘導システムにおいては、複数枚のICカードがかざされた場合における、様々なサービスを提供することができるため、近接通信を利用したサービスの利便性を向上させることができる。
【０２８８】
なお、前述した説明では、近接通信を行う通信装置として、ICカードを一例に説明したが、ICカードに限らず、ICカードの機能を内蔵した携帯電話機などの他の電子機器にも適用することができる。
【０２８９】
また、前述した説明では、一連の処理をソフトウェアにより実行する例を説明したが、ハードウェアにより実行させることもできる。そして、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、又は、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ等に、記録媒体からインストールされる。
【０２９０】
この記録媒体は、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc Read Only Memory)，DVD（Digital Versatile Disk））を含む）、光磁気ディスク（MD（Mini Disk）（登録商標）を含む）、若しくは半導体メモリ等構成されるだけでなく、コンピュータにあらかじめ組み込まれた状態でユーザに提供される、プログラムが記録されている記録部で構成される。
【０２９１】
また、前述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデム等のインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２９２】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０２９３】
また、プログラムは、１のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０２９４】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２９５】
さらに、本技術の実施の形態は、前述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０２９６】
１  ICカード決済システム，  １１  ICカード，  １２  POS端末装置，  ５１  制御部，  ５２  表示部，  ５４  リーダライタ，  ７１  制御部，  １０１  ICカード決済制御プログラム，  １１１  ICカード検出部，  １１２  画面表示制御部，  １１３  ICカード状態確認部，  １１４  残高照会・決済額決定部，  １１５  決済部，  １１６  エラー処理部，  ２０１  ICカードデータ転送システム，  ２１０  パーソナルコンピュータ，  ２１１  CPU，  ２３１  表示部，  ２１９  通信部，  ２２０  リーダライタ，  ２４１  ICカードデータ転送制御プログラム，  ２５１  ICカード検出部，  ２５２  データ転送制御部，  ２５３  エラー処理部，  ３０１  ICカードサイト誘導システム，  ３１１  ICカードサイト誘導制御プログラム，  ３２１  ICカード検出部，  ３２２  サイト誘導制御部，  ３２３  エラー処理部
【図１】
2012208894.tif 000003
【図２】
2012208894.tif 000004
【図３】
2012208894.tif 000005
【図４】
2012208894.tif 000006
【図５】
2012208894.tif 000007
【図６】
2012208894.tif 000008
【図７】
2012208894.tif 000009
【図８】
2012208894.tif 000010
【図９】
2012208894.tif 000011
【図１０】
2012208894.tif 000012
【図１１】
2012208894.tif 000013
【図１２】
2012208894.tif 000014
【図１３】
2012208894.tif 000015
【図１４】
2012208894.tif 000016
【図１５】
2012208894.tif 000017
【図１６】
2012208894.tif 000018
【図１７】
2012208894.tif 000019
【図１８】
2012208894.tif 000020
【図１９】
2012208894.tif 000021
【図２０】
2012208894.tif 000022
【図２１】
2012208894.tif 000023
【図２２】
2012208894.tif 000024
【図２３】
2012208894.tif 000025
【図２４】
2012208894.tif 000026
【図２５】
2012208894.tif 000027
【図２６】
2012208894.tif 000028
【図２７】
2012208894.tif 000029
【図２８】
2012208894.tif 000030