(57)【特許請求の範囲】
【請求項１】
非接触リーダライタを有する決済装置とメディア情報を保持するポストペイド式の非接触ＩＣメディアによって決済処理が行われる決済システムであって、
非接触ＩＣ対応処理装置を備え、
前記非接触ＩＣ対応処理装置は、
前記非接触リーダライタと非接触でデータを送受信する第１の送受信手段と、
前記非接触ＩＣメディアと非接触でデータを送受信する第２の送受信手段と、
前記決済装置から受信したメディア情報取得要求に応じて仮のメディア情報を応答し、
前記決済装置から受信した決済情報を一時蓄積し、
前記非接触ＩＣメディアから受信したメディア情報と前記決済情報に基づいて非接触ＩＣメディアのメディア情報を更新し、
該更新後のメディア情報を一時蓄積し、
前記更新後のメディア情報を前記決済装置に送信する制御手段と、
を有し、
前記決済装置は、前記非接触ＩＣ対応処理装置から受信した仮のメディア情報を用いて決済情報を生成する
ことを特徴とする決済システム。
【請求項２】
前記第１の送受信手段と前記第２の送受信手段は、１つの非接触通信インタフェースによって構成されていることを特徴とする請求項１に記載の決済システム。
【請求項３】
前記決済装置は、書き込み要求を送信し、その応答がない場合には、処理状態を維持したまま決済処理を一時中断し、
前記制御手段は、非接触ＩＣメディアのメディア情報を更新する前に前記決済装置から受信した第１の書き込み要求に応答を返さず、非接触ＩＣメディアのメディア情報を更新した後に前記決済装置から受信した第２の書き込み要求に応答を返すことを特徴とする請求項１または２に記載の決済システム。
【請求項４】
前記制御手段は、非接触リーダライタと通信を行うメディア状態と、非接触ＩＣメディアと通信を行うリーダライタ状態を切り替えることを特徴とする請求項１から３いずれか１の項に記載の決済システム。
【請求項５】
前記制御手段は、ユーザの操作に応じて状態を切り替えることを特徴とする請求項４に記載の決済システム。
【請求項６】
前記決済装置は、決済処理中断後に再開する場合、再開前に受信したメディア情報の識別番号と再開後に受信したメディア情報の識別番号が一致するか否かを判断し、一致する場合にのみ決済処理を再開し、
前記制御手段は、前記決済装置に決済処理を再開させる際に、決済処理中断前に送信した仮のメディア情報を再度送信する
ことを特徴とする請求項１から５いずれか１の項に記載の決済システム。
【請求項７】
非接触リーダライタを有する決済装置とメディア情報を保持するポストペイド式の非接触ＩＣメディアによって決済処理が行われる決済システムに適用可能な非接触ＩＣ対応処理装置であって、
前記非接触リーダライタと非接触でデータを送受信する第１の送受信手段と、
前記非接触ＩＣメディアと非接触でデータを送受信する第２の送受信手段と、
前記決済装置から受信したメディア情報取得要求に対して仮のメディア情報を応答し、
前記決済装置から受信した決済情報を一時蓄積し、
前記非接触ＩＣメディアから受信したメディア情報と前記決済情報に基づいて非接触ＩＣメディアのメディア情報を更新し、
該更新後のメディア情報を一時蓄積し、
前記更新後のメディア情報を前記決済装置に送信する制御手段と、
を有することを特徴とする非接触ＩＣ対応処理装置。
【請求項８】
前記第１の送受信手段と前記第２の送受信手段は、１つの非接触通信インタフェースによって構成されていることを特徴とする請求項７に記載の非接触ＩＣ対応処理装置。
【請求項９】
前記制御手段は、非接触ＩＣメディアのメディア情報を更新する前に前記決済装置から受信した第１の書き込み要求に応答を返さず、非接触ＩＣメディアのメディア情報を更新した後に前記決済装置から受信した第２の書き込み要求に応答を返すことを特徴とする請求項７または８に記載の非接触ＩＣ対応処理装置。
【請求項１０】
前記制御手段は、非接触リーダライタと通信を行うメディア状態と、非接触ＩＣメディアと通信を行うリーダライタ状態を切り替えることを特徴とする請求項７から９いずれか１の項に記載の非接触ＩＣ対応処理装置。
【請求項１１】
前記制御手段は、ユーザの操作に応じて状態を切り替えることを特徴とする請求項１０に記載の非接触ＩＣ対応処理装置。
【請求項１２】
前記制御手段は、前記決済装置に決済処理を再開させる際に、決済処理中断前に送信した仮のメディア情報を再度送信することを特徴とする請求項７から１１いずれか１の項に記載の非接触ＩＣ対応処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、決済システム及び非接触ＩＣ対応処理装置に関する。
【背景技術】
【０００２】
近年、キャッシュレス化の進展や電子マネーの普及に伴い、読み書き可能なＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップを有する非接触ＩＣメディアを利用して、商品やサービスの提供に伴う決済処理を行うシステムが普及している。このようなシステムでは一般的に、非接触ＩＣメディアに対して非接触状態で無線通信を行い、非接触ＩＣメディア内部のＩＣチップに記憶されている情報を読み取ったり、新たな情報をＩＣチップに書き込む非接触リーダライタが用いられている（例えば、特許文献１参照）。
また、特許文献２に記載された非接触リーダライタは、ホストコンピュータなどの上位装置と無線通信可能な携帯型の非接触リーダライタである。
【０００３】
図１２は、このような非接触リーダライタ４００と非接触ＩＣメディア５００間の処理を示すシーケンス図である。
ここで、非接触リーダライタ４００を含む決済装置２００には、決済制御部３００が備わっている。また、図１０に示すシーケンスは、プリペイド式（料金先払い）の電子マネーを使用した決済処理を示すシーケンスである。なお、決済装置２００には、あらかじめ決済金額が入力されている。
【０００４】
決済制御部３００は、決済処理を開始すると、カード検知要求コマンドを非接触リーダライタ４００に出力する（ステップＳ８０１）。非接触リーダライタ４００は、そのカード検知要求コマンドを非接触ＩＣメディア５００へ送信してカードの検知を開始する（ステップＳ８０２）。
【０００５】
非接触ＩＣメディア５００が非接触リーダライタ４００にかざされると、非接触ＩＣメディア５００から非接触リーダライタ４００にカード検知コマンドレスポンスが送信される（ステップＳ８０３）。カード検知コマンドレスポンスを受信すると、非接触リーダライタ４００は、そのカード検知コマンドレスポンスを決済制御部３００に出力する（ステップＳ８０４）。カード検知コマンドがレスポンス入力されると、決済制御部３００は、次にカード情報の取得処理を行う。つまり、決済制御部３００は、カード情報取得要求コマンドを非接触リーダライタ４００へ出力する（ステップＳ８０５）。非接触リーダライタ４００は、そのカード情報取得要求コマンドを非接触ＩＣメディア５００へ送信する（ステップＳ８０６）。
【０００６】
カード情報取得要求コマンドを受信すると、非接触ＩＣメディア５００は、カード情報を非接触リーダライタ４００に送信する（ステップＳ８０７）。カード情報には、固有の識別情報であるカードＩＤや決済可能な金額である残高金額等が含まれる。非接触リーダライタ４００は、そのカード情報を決済制御部３００に出力する（ステップＳ８０８）。
【０００７】
決済制御部３００は、カード情報が入力されると、演算を開始する（ステップＳ８０９）。具体的には、決済制御部３００は、受信した残高金額から決済金額を減算して、決済後の残高金額を算出する。次に決済制御部３００は、演算結果書き込み要求コマンドを非接触リーダライタ４００に出力する（ステップＳ８１０）。演算結果書き込み要求コマンドには、決済金額と、算出した残高金額が含まれる。
【０００８】
非接触リーダライタ４００は、書き込み要求コマンドを非接触ＩＣメディア５００に送信する（ステップＳ８１１）。書き込み要求コマンドには、入力された決済金額と決済後の残高金額が含まれる。
非接触ＩＣメディア５００は、受信した残高金額と決済金額をＩＣチップに書き込むと、書き込み完了コマンドレスポンスを非接触リーダライタ４００に送信する（ステップＳ８１２）。非接触リーダライタ４００は、その書き込み完了コマンドレスポンスを決済制御部３００に出力する（ステップＳ８１３）。
【０００９】
書き込み完了コマンドがレスポンス入力されると、決済制御部３００は、非接触ＩＣメディア５００のＩＣチップに書き込まれた結果を確認するために、カード情報取得要求コマンドを非接触リーダライタ４００に出力する（ステップＳ８１４）。カード情報取得要求コマンドが入力されると、非接触リーダライタ４００は、そのカード情報取得要求コマンドを非接触ＩＣメディア５００に送信する（ステップＳ８１５）。非接触ＩＣメディア５００は、カード情報取得要求コマンドを受信すると、カード情報を送信する（ステップＳ８１６）。非接触ＩＣメディア５００からカード情報を受信すると、非接触リーダライタ４００は、そのカード情報を決済制御部３００に出力する（ステップＳ８１７）。カード情報が入力されると、決済制御部３００は、結果の比較を行う（ステップＳ８１８）。具体的には、決済制御部３００は、入力された残高金額と上記ステップＳ８１０で算出した残高金額が等しいか否かの判定を行う。等しい場合には、正常に処理が完了したと判定し、決済処理を完了する（ステップＳ８１９）。
【００１０】
図１３は、決済処理中にタイムアウトした際の復旧処理を示すシーケンス図である。図１０のシーケンスと同じ処理には同じ符号としている。これら同じ処理については説明を省略する。
上記ステップＳ８１０及びＳ８１１において、非接触リーダライタ４００から書き込み要求コマンドを送信した後に、非接触ＩＣメディア５００が非接触リーダライタ４００からはずされるなどして、非接触ＩＣメディア５００から非接触リーダライタ４００に書き込み完了コマンドレスポンスが通知されない場合には、決済制御部３００は、レスポンスタイムアウトと判定する（ステップＳ９０１）。
【００１１】
レスポンスタイムアウトと判定すると、決済制御部３００は、再かざし要求処理を行う。つまり、決済制御部３００は、再びカード検知要求コマンドを非接触リーダライタ４００に出力する（ステップＳ９０２）。カード検知要求コマンドが入力されると、非接触リーダライタ４００は、カード検知要求コマンドを非接触ＩＣメディア５００へ送信してカードの検知を開始する（ステップＳ９０３）。
【００１２】
非接触ＩＣメディア５００が非接触リーダライタ４００に再びかざされ、非接触ＩＣメディア５００から非接触リーダライタ４００にカード検知コマンドレスポンスが送信されると（ステップＳ９０４）、非接触リーダライタ４００は、そのカード検知コマンドレスポンスを決済制御部３００へ出力する（ステップＳ９０５）。カード検知コマンドがレスポンス入力されると、決済制御部３００は、カード情報取得要求コマンドを非接触リーダライタ４００へ出力する（ステップＳ９０６）。これは、非接触ＩＣメディア５００に残高金額が正常に書き込まれたか否かを判定するためである。非接触リーダライタ４００は、そのカード情報取得要求コマンドを非接触ＩＣメディア５００へ送信する（ステップＳ９０７）。
【００１３】
カード情報取得要求コマンドを受信すると、非接触ＩＣメディア５００は、カード情報を非接触リーダライタ４００に送信する（ステップＳ９０８）。非接触リーダライタ４００は、そのカード情報を決済制御部３００に出力する（ステップＳ９０９）。
【００１４】
カード情報が入力されると、決済制御部３００は、入力された残高金額を基に継続処理判断を行う（ステップＳ９１０）。具体的には、取得した残高金額と上記ステップＳ８０９で算出した残高金額が等しいか否かを判定する。等しい場合には、決済処理を完了する。
残高金額が等しくない場合には、処理を継続すると判断し、決済制御部３００は、上記ステップＳ８１０送信した演算結果書き込み要求コマンドを非接触リーダライタ４００に再び出力する（ステップＳ９１１）。
【００１５】
演算結果書き込み要求コマンドが入力されると、非接触リーダライタ４００は、書き込み要求コマンドを非接触ＩＣメディア５００に送信する（ステップＳ９１２）。非接触ＩＣメディア５００は、受信した残高金額を内部のＩＣチップに書き込み、書き込み完了コマンドレスポンスを非接触リーダライタ４００に送信する（ステップＳ９１３）。非接触リーダライタ４００は、その書き込み完了コマンドレスポンスを決済制御部３００に出力する（ステップＳ９１４）。
【００１６】
書き込み完了コマンドがレスポンス入力されると、決済制御部３００は、非接触ＩＣメディア５００のＩＣチップに書き込まれた結果を確認するために、カード情報取得要求コマンドを非接触リーダライタ４００に出力する（ステップＳ９１５）。カード情報取得要求コマンドが入力されると、非接触リーダライタ４００は、カード情報取得要求コマンドを非接触ＩＣメディア５００に送信する（ステップＳ９１６）。カード情報取得要求コマンドを受信すると、非接触ＩＣメディア５００はカード情報を非接触リーダライタ４００に送信する（ステップＳ９１７）。非接触ＩＣメディア５００からカード情報を取得すると、非接触リーダライタ４００は、そのカード情報を決済制御部３００に出力する（ステップＳ９１８）。カード情報が入力されると、決済制御部３００は、結果比較を行う（ステップＳ９１９）。具体的には、決済制御部３００は、入力されたカード情報に含まれる残高金額と上記ステップＳ８０９で算出した残高金額が等しいか否かの判定を行う。等しい場合には、正常に処理が完了したと判定し、決済処理を完了する（ステップＳ９２０）。
【００１７】
この様にして、決済装置２００は、決済処理中に非接触ＩＣメディア５００が非接触リーダライタ４００からはずされるなどして、決済処理が中断した場合に、決済処理の復旧を行う。
【特許文献１】特開２００７−１５７１７７号公報
【特許文献２】特開２００７−２４１４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
ところで、飲食店等では、決済処理を客席にて行いたいという要望があり、携帯型の非接触リーダライタの需要が高まっているが、特許文献１に記載された据え置きの非接触リーダライタは、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）レジスタやＣＡＴ（Ｃｒｅｄｉｔ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｔｅｒｍｉｎａｌ）などの上位装置に接続され、金額データや決済条件、集計データ等をそれら上位装置とやり取りして動作するため、レジ台等に据え置きしなければならない、という問題がある。
また、特許文献２に記載された携帯型の非接触リーダライタでは、据え置きの非接触リーダライタと同等の金額処理機能及び上位装置と通信するための無線通信機能が必要となり、高価になってしまう、という問題がある。
本発明は上記の点に鑑みてなされたものであり、その目的は、金額処理機能や上位装置との通信機能が不要となり、非接触リーダライタと非接触ＩＣメディア間の通信を中継する簡易で安価な携帯型の非接触ＩＣ対応処理装置及び非接触ＩＣ対応処理装置を用いた決済処理システムを提供することにある。
【課題を解決するための手段】
【００１９】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、非接触リーダライタを有する決済装置とメディア情報を保持するポストペイド式の非接触ＩＣメディアによって決済処理が行われる決済システムであって、非接触ＩＣ対応処理装置を備え、前記非接触ＩＣ対応処理装置は、前記非接触リーダライタと非接触でデータを送受信する第１の送受信手段と、前記非接触ＩＣメディアと非接触でデータを送受信する第２の送受信手段と、前記決済装置から受信したメディア情報取得要求に応じて仮のメディア情報を応答し、前記決済装置から受信した決済情報を一時蓄積し、前記非接触ＩＣメディアから受信したメディア情報と前記決済情報に基づいて非接触ＩＣメディアのメディア情報を更新し、該更新後のメディア情報を一時蓄積し、前記更新後のメディア情報を前記決済装置に送信する制御手段と、を有し、前記決済装置は、前記非接触ＩＣ対応処理装置から受信した仮のメディア情報を用いて決済情報を生成することを特徴とする決済システムである。
【００２０】
また、本発明の一態様は、上記の決済システムにおいて、前記第１の送受信手段と前記第２の送受信手段は、１つの非接触通信インタフェースによって構成されていることを特徴とする。
【００２１】
また、本発明の一態様は、上記の決済システムにおいて、前記決済装置は、書き込み要求を送信し、その応答がない場合には、処理状態を維持したまま決済処理を一時中断し、前記制御手段は、非接触ＩＣメディアと通信する前に前記決済装置から受信した第１の書き込み要求に応答を返さず、非接触ＩＣメディアと通信した後に前記決済装置から受信した第２の書き込み要求に応答を返すことを特徴とする。
【００２２】
また、本発明の一態様は、上記の決済システムにおいて、前記制御手段は、非接触リーダライタと通信を行うメディア状態と、非接触ＩＣメディアと通信を行うリーダライタ状態を切り替えることを特徴とする。
【００２３】
また、本発明の一態様は、上記の決済システムにおいて、前記制御手段は、ユーザの操作に応じて状態を切り替えることを特徴とする。
【００２４】
また、本発明の一態様は、上記の決済システムにおいて、前記決済装置は、決済処理中断後に再開する場合、再開前に受信したメディア情報の識別番号と再開後に受信したメディア情報の識別番号が一致するか否かを判断し、一致する場合にのみ決済処理を再開し、前記制御手段は、前記決済装置に決済処理を再開させる際に、決済処理中断前に送信した仮のメディア情報を再度送信することを特徴とする。
【００２５】
また、本発明の一態様は、非接触リーダライタを有する決済装置とメディア情報を保持するポストペイド式の非接触ＩＣメディアによって決済処理が行われる決済システムに適用可能な非接触ＩＣ対応処理装置であって、前記非接触リーダライタと非接触でデータを送受信する第１の送受信手段と、前記非接触ＩＣメディアと非接触でデータを送受信する第２の送受信手段と、前記決済装置から受信したメディア情報取得要求に対して仮のメディア情報を応答し、前記決済装置から受信した決済情報を一時蓄積し、前記非接触ＩＣメディアから受信したメディア情報と前記決済情報に基づいて非接触ＩＣメディアのメディア情報を更新し、該更新後のメディア情報を一時蓄積し、前記更新後のメディア情報を前記決済装置に送信する制御手段と、を有することを特徴とする非接触ＩＣ対応処理装置である。
【００２６】
また、本発明の一態様は、上記の非接触ＩＣ対応処理装置において、前記第１の送受信手段と前記第２の送受信手段は、１つの非接触通信インタフェースによって構成されていることを特徴とする。
【００２７】
また、本発明の一態様は、上記の非接触ＩＣ対応処理装置において、前記制御手段は、非接触ＩＣメディアと通信する前に前記決済装置から受信した第１の書き込み要求に応答を返さず、非接触ＩＣメディアと通信した後に前記決済装置から受信した第２の書き込み要求に応答を返すことを特徴とする。
【００２８】
また、本発明の一態様は、上記の非接触ＩＣ対応処理装置において、前記制御手段は、非接触リーダライタと通信を行うメディア状態と、非接触ＩＣメディアと通信を行うリーダライタ状態を切り替えることを特徴とする。
【００２９】
また、本発明の一態様は、上記の非接触ＩＣ対応処理装置において、前記制御手段は、ユーザの操作に応じて状態を切り替えることを特徴とする。
【００３０】
また、本発明の一態様は、上記の非接触ＩＣ対応処理装置において、前記決済装置に決済処理を再開させる際に、決済処理中断前に送信した仮のメディア情報を再度送信することを特徴とする。
【発明の効果】
【００３１】
本発明によれば、非接触ＩＣ対応処理装置は、決済装置から決済情報を取得し、その決済情報に基づいて非接触ＩＣメディアのメディア情報を更新することにより、非接触ＩＣメディアとの決済処理を完了させる。また、非接触ＩＣ対応処理装置は、非接触ＩＣメディアからメディア情報を取得し、そのメディア情報を決済装置に送信することにより、決済装置の決済処理を完了させるので、非接触リーダライタと非接触ＩＣメディア間の決済処理を中継することができる。また、複雑な金額処理機能や上位装置との通信機能が不要となる。これにより、簡易で安価な携帯型の非接触ＩＣ対応処理装置及び非接触ＩＣ対応処理装置を用いた決済システムを提供することができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は本発明の実施形態による決済システムの構成を示すブロック図である。決済システムは、決済装置２と非接触ＩＣメディア５間の決済処理を中継する非接触ＩＣ対応処理装置１と、決済処理を行う決済装置２と、非接触ＩＣメディア５と、を含んで構成される。
【００３３】
非接触ＩＣメディア５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を有するＩＣチップを有し、非接触による無線通信が可能な非接触ＩＣカードである。また、非接触ＩＣメディア５はメディア情報を記憶している。本実施形態例では、メディア情報をカード情報とする。カード情報には、固有の識別情報であるカードＩＤと、電子マネーの残高情報とが含まれる。
【００３４】
なお、本実施形態では、非接触ＩＣメディア５をＩＣカードであることとするが、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、その他の通信専用端末等の非接触ＩＣチップを有する非接触ＩＣメディアであれば良く、ＩＣカードである必要はない。また、メディア情報は、カード情報、携帯電話情報、ＰＤＡ情報、その他の通信専用端末等の非接触ＩＣチップを有する非接触ＩＣメディアの情報であれば良い。
【００３５】
図２は、本実施形態による非接触ＩＣ対応処理装置１の構成を示すブロック図である。
本実施形態における非接触ＩＣ対応処理装置１は、プリペイド式の電子マネーの決済処理を行う装置である。非接触ＩＣ対応処理装置１は、表示部１１と、光ＭＭＩ部１２と、音ＭＭＩ部１３と、決済装置２及び非接触ＩＣメディア５と無線通信を行うアンテナ部１４と、非接触ＩＣ対応処理装置１を操作する操作部１５と、アンテナ部１４を介して情報を送信する無線送信部１６と、アンテナ部１４を介して情報を受信する無線受信部１７と、非接触ＩＣ対応処理装置１を統括して制御する制御部１８（つまり、制御手段）と、決済情報を記憶する記憶部１９と、各部へ電源を供給するバッテリーなどから構成される電源部２０と、を含んで構成される。
【００３６】
ここで以下の説明において、非接触ＩＣ対応処理装置１が、非接触リーダライタ４との間で非接触でデータを送受信する処理動作が第１の送受信手段であり、非接触ＩＣメディア５との間で非接触でデータを送受信する処理動作が第２の送受信手段である。
【００３７】
表示部１１は、決済金額や非接触ＩＣ対応処理装置１の状態を表示する。光ＭＭＩ部１２は、ユーザに操作を促すために、光を発光する。或いは、光ＭＭＩ部１２は、ユーザに非接触処理状態を通知するために、非接触処理状態をわかりやすく光を発光させて表示する。音ＭＭＩ部１３は、ユーザに処理の説明するために、音声を出力する。或いは、音ＭＭＩ部１３は、ユーザに非接触処理状態を通知するために、非接触処理状態をわかりやすく音声を出力して表現する。
【００３８】
ここで、非接触ＩＣ対応処理装置１が持つ通信インタフェースは非接触通信インタフェース（アンテナ部１４、無線送信部１６、無線受信部１７）のみでよく、また、非接触ＩＣ対応処理装置１は決済結果のログを集配する機能が不要となる。このため、非接触ＩＣ対応処理装置１は簡易な構成となる。なお、記憶部１９に記憶された情報は、非接触通信インタフェースを介してのみ取得可能である。
【００３９】
図３は、本実施形態における非接触ＩＣ対応処理装置１、決済装置２及び非接触ＩＣメディア５間の処理を示すシーケンス図である。
決済装置２は、決済処理の制御を行う決済制御部３と、非接触ＩＣ対応処理装置１と通信を行う非接触リーダライタ４と、を含んで構成される。決済装置２は、決済処理中にレスポンスタイムアウトが起こると、決済処理の復旧処理を行う。具体的には、決済装置２は、非接触ＩＣメディア５が書き込み要求コマンドを受信してからはずされたのか、受信する前にはずされたのかを判定し、受信する前にはずされた場合には、再度書き込み要求コマンドを送信して決済処理を完了させる。本発明の非接触ＩＣ対応処理装置１は、この復旧処理を利用して、決済装置２と非接触ＩＣメディア間の通信内容を一旦バッファリングする装置である。
【００４０】
決済装置２は、決済処理を開始すると、非接触ＩＣ対応処理装置１の検知を開始する。非接触ＩＣ対応処理装置１が、非接触リーダライタ４にかざされると、決済装置２は、非接触ＩＣ対応処理装置１を検知し、以下の処理を行う。なお、決済装置２には、あらかじめ決済金額が入力されている。
【００４１】
決済制御部３は、カード情報取得要求コマンドを非接触リーダライタ４へ出力する（ステップＳ１）。非接触リーダライタ４は、そのカード情報取得要求コマンドを非接触ＩＣ対応処理装置１へ送信する（ステップＳ２）。
【００４２】
カード情報取得要求コマンドを受信すると、非接触ＩＣ対応処理装置１は、仮情報（つまり、仮のカード情報）を非接触リーダライタ４へ送信する（ステップＳ３）。ここで送信する仮情報には、非接触ＩＣ対応処理装置１を一意に特定する識別番号と電子マネーの金額枠上限値などが含まれる。非接触リーダライタ４は、その仮情報を決済制御部３へ出力する（ステップＳ４）。
【００４３】
決済制御部３は、仮情報が入力されると、演算を開始する（ステップＳ５）。具体的には、仮情報に含まれる金額枠上限値から決済金額を減算して、決済後の残高金額を算出する。次に、決済制御部３は、演算結果書き込み要求コマンドを非接触リーダライタ４に出力する（ステップＳ６）。演算結果書き込み要求コマンドには、決済金額（つまり、決済情報）と算出した決済後の残高金額が含まれる。演算結果書き込み要求コマンドを受信すると、非接触リーダライタ４は、書き込み要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ７）。書き込み要求コマンドには、入力された決済金額と決済後の残高金額が含まれる。
【００４４】
ここで、非接触ＩＣ対応処理装置１は、書き込み要求コマンドを受信しても書き込み完了コマンドレスポンスを返さない。このため、決済制御部３は、レスポンスタイムアウトと判定し（ステップＳ８）、再かざし要求処理を行う。つまり、決済制御部３は、カード検知要求コマンドを非接触リーダライタ４に出力し（ステップＳ９）、非接触リーダライタ４は、カードが検知されるまで、カード検知要求コマンドを送信し続ける（ステップＳ１０）。
【００４５】
一方、非接触ＩＣ対応処理装置１は、非接触リーダライタ４からはずされる。次に、非接触ＩＣ対応処理装置１は、非接触ＩＣメディア５がかざされ、非接触ＩＣメディア５と通信を行う。
非接触ＩＣ対応処理装置１は、まず、カード検知要求コマンドを非接触ＩＣメディア５へ送信してカードの検知を開始する（ステップＳ１１）。
【００４６】
非接触ＩＣメディア５が非接触ＩＣ対応処理装置１にかざされ、非接触ＩＣメディア５からカード検知コマンドレスポンスが通知されると（ステップＳ１２）、非接触ＩＣ対応処理装置１は、カード情報取得要求コマンドを非接触ＩＣメディア５へ送信する（ステップＳ１３）。
【００４７】
カード情報取得要求コマンドを受信すると、非接触ＩＣメディア５は、カード情報を非接触ＩＣ対応処理装置１に送信する（ステップＳ１４）。カード情報には、固有の識別情報であるカードＩＤや決済可能な金額である残高金額等が含まれる。非接触ＩＣ対応処理装置１は、その残高金額と、決済金額から決済後の残高金額を算出し、決済後の残高金額を含む書き込み要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ１５）。非接触ＩＣメディア５は、自身のＩＣチップに受信した残高金額を書き込み、書き込みが終わると、書き込み完了コマンドレスポンスを非接触ＩＣ対応処理装置１に送信する（ステップＳ１６）。
【００４８】
非接触ＩＣ対応処理装置１は、書き込み完了コマンドレスポンスを受信すると、非接触ＩＣメディア５のＩＣチップに書き込まれた結果を確認するために、カード情報取得要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ１７）。非接触ＩＣメディア５は、カード情報取得要求コマンドを受けて、カード情報を非接触ＩＣ対応処理装置１へ送信する（ステップＳ１８）。非接触ＩＣ対応処理装置１は、受信した残高金額が決済後の残高金額と等しいか否かを判定し、等しければ非接触ＩＣメディア５との通信を終了する。
【００４９】
次に、非接触ＩＣ対応処理装置１は、非接触ＩＣメディア５がはずされ、決済装置２にかざされる。この際、決済装置２は、再かざし要求処理中であり、非接触リーダライタ４がカード検知要求コマンドを送信している。
非接触ＩＣ対応処理装置１は、非接触リーダライタ４からカード検知要求コマンドを受信すると、カード検知コマンドレスポンスを非接触リーダライタ４へ送信する（ステップＳ１９）。非接触ＩＣ対応処理装置１からカード検知コマンドレスポンスを受信すると、非接触リーダライタ４は、決済制御部３にそのカード検知コマンドレスポンスを出力する（ステップＳ２０）。カード検知コマンドがレスポンス入力されると、決済制御部３は、カード情報取得要求コマンドを非接触リーダライタ４に出力する（ステップＳ２１）。カード情報取得要求コマンドを受信した非接触リーダライタ４は、カード情報取得要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ２２）。カード情報取得要求コマンドを受信した非接触ＩＣ対応処理装置１は、上記ステップＳ３で送信した仮情報を非接触リーダライタ４に送信する（ステップＳ２３）。非接触リーダライタ４はその仮情報を決済制御部３に出力する（ステップＳ２４）。
【００５０】
決済制御部３は、その仮情報を基に継続処理判断を行う（ステップＳ２５）。ここで、決済制御部３は、上記ステップＳ４で受信した仮情報の識別番号とステップＳ２４で受信した仮情報の識別番号が等しいか否かを判定し、等しい場合には処理を継続すると判断する。また、仮情報の残高金額と、受信した仮情報の残高金額が等しいため、書き込みに失敗したと判断する。このため、決済制御部３は、再度書き込み処理を行う。つまり、決済制御部３は、上記ステップＳ６で送信した演算結果書き込み要求コマンドを非接触リーダライタ４に出力する（ステップＳ２６）。演算結果書き込み要求コマンドを受信すると、非接触リーダライタ４は、書き込み要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ２７）。書き込み要求コマンドを受信すると、非接触ＩＣ対応処理装置１は、書き込み完了コマンドレスポンスを非接触リーダライタ４へ送信する（ステップＳ２８）。非接触リーダライタ４は、その書き込み完了コマンドレスポンスを決済制御部３に出力する（ステップＳ２９）。決済制御部３は、書き込み完了コマンドがレスポンス入力されると、カード情報取得要求コマンドを非接触リーダライタ４に出力する（ステップＳ３０）。非接触リーダライタ４は、そのカード情報取得要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ３１）。カード情報取得要求コマンドを受信した非接触ＩＣ対応処理装置１は、上記ステップＳ１８で取得したカード情報を非接触リーダライタ４に送信する（ステップＳ３２）。非接触リーダライタ４はそのカード情報を決済制御部３に出力する（ステップＳ３３）。決済制御部３は、受信したカード情報を内部に保存して決済処理を完了する（ステップＳ３４）。
【００５１】
このようにして、非接触ＩＣ対応処理装置１は、決済装置２が上記ステップＳ８でレスポンスタイムアウトと判定した後の復旧処理を利用して、決済装置２と非接触ＩＣメディア５間の通信内容をバッファリングする。また、非接触ＩＣ対応処理装置１は、決済装置２と非接触ＩＣメディア間の通信内容を受け渡すだけなので、金額処理機能や通信機能が不要となり簡易で安価な装置になる。また、決済装置２及び非接触ＩＣメディア５の処理は従来技術と同様なので、従来の決済装置２及び非接触ＩＣメディア５を用いた決済システムをそのまま流用することができる。
【００５２】
図４は、本実施形態の非接触ＩＣ対応処理装置１における処理の流れの一例を示すフローチャートである。
非接触ＩＣ対応処理装置１は、電源をオンにすると、まずメディア状態になる。非接触ＩＣ対応処理装置１は、メディア状態の際には、非接触ＩＣメディアとしてふるまい、非接触リーダライタ４と通信を行う。
【００５３】
非接触ＩＣ対応処理装置１を非接触リーダライタ４にかざすと、非接触リーダライタ４からカード検知要求コマンドが無線通信にて非接触ＩＣ対応処理装置１へ送信される。非接触ＩＣ対応処理装置１は、カード検知要求コマンドを受信すると（ステップＳ１０１）、非接触リーダライタ４にカード検知コマンドレスポンスを送信する（ステップＳ１０２）。
【００５４】
次に、非接触リーダライタ４からカード情報取得要求コマンドを受信すると（ステップＳ１０３）、非接触ＩＣ対応処理装置１は、仮情報を送信する（ステップＳ１０４）。ここで送信する仮情報には、非接触ＩＣ対応処理装置１を一意に特定する識別番号と電子マネーの金額枠上限値などが含まれる。
【００５５】
また、非接触リーダライタ４から書き込み要求コマンドを受信すると（ステップＳ１０５）、受信した書き込み要求コマンドに含まれる決済金額を記憶部１９に記憶する（ステップＳ１０６）。この際、非接触ＩＣ対応処理装置１は、非接触リーダライタ４に書き込み完了コマンドレスポンスは返さずにメディア状態を終了する（ステップＳ１０７）。
【００５６】
次に、非接触ＩＣ対応処理装置１は、リーダライタ状態に変化する（ステップＳ１０８）。非接触ＩＣ対応処理装置１は、リーダライタ状態では、非接触リーダライタとしてふるまい、非接触ＩＣメディア５と通信を行う。
【００５７】
非接触ＩＣ対応処理装置１は、リーダライタ状態に変化すると、カード検知要求コマンドを送信する（ステップＳ１０９）。ここで、非接触ＩＣ対応処理装置１は、カード検知コマンドレスポンスを受信するまで、カード検知要求コマンドを送信し続ける（ステップＳ１１０）。非接触ＩＣ対応処理装置１に非接触ＩＣメディア５がかざされ、カードの検知をすると、非接触ＩＣ対応処理装置１は、カード情報取得要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ１１１）。ここで、非接触ＩＣ対応処理装置１は、非接触ＩＣメディア５からカード情報を受信するまで待ち状態となる（ステップＳ１１２）。非接触ＩＣメディア５からカード情報を受信すると、非接触ＩＣ対応処理装置１は、取得した残高金額から決済金額を減算して決済後の残高金額を算出する（ステップＳ１１３）。
【００５８】
非接触ＩＣ対応処理装置１は、算出した決済後の残高金額を含む書き込み要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ１１４）。次に、書き込み完了コマンドレスポンスを受信すると（ステップＳ１１５）、非接触ＩＣ対応処理装置１は、非接触ＩＣメディア５のＩＣチップに書き込まれた結果を確認するために、カード情報取得要求コマンドを送信する（ステップＳ１１６）。ここで、非接触ＩＣ対応処理装置１は、非接触ＩＣメディア５からカード情報を受信するまで待ち状態となる（ステップＳ１１７）。
非接触ＩＣメディア５からカード情報を取得すると、非接触ＩＣ対応処理装置１は、取得した情報から書込みの整合性を確認し、リーダライタ状態を終了する（ステップＳ１１８）。書き込みの整合性の確認では、上記ステップＳ１１３で算出した残高金額と受信した残高金額を比較し、等しければ正常に処理が終了したと判定する。
【００５９】
次に、非接触ＩＣ対応処理装置１は、非接触リーダライタ４と通信を行うメディア状態に変化する（ステップＳ１１９）。非接触ＩＣ対応処理装置１は、非接触リーダライタ４にかざされ、非接触リーダライタ４より無線通信にてカード検知要求コマンドを受信すると（ステップＳ１２０）、カード検知コマンドレスポンスを非接触リーダライタ４に送信する（ステップＳ１２１）。次に、非接触ＩＣ対応処理装置１は、非接触リーダライタ４からカード情報取得要求コマンドを受信すると（ステップＳ１２２）、仮情報を送信する（ステップＳ１２３）。ここで送信する仮情報は、上記ステップＳ１０４で送信した仮情報と同じものである。これにより、決済装置２に決済処理を再開させる。
【００６０】
次に、非接触ＩＣ対応処理装置１は、非接触リーダライタ４から書き込み要求コマンドを受信すると、（ステップＳ１２４）、書き込み完了コマンドレスポンスを非接触リーダライタ４に送信する（ステップＳ１２５）。また、カード情報取得要求コマンドを受信すると（ステップＳ１２６）、非接触ＩＣ対応処理装置１は、カード情報を送信する（ステップＳ１２７）。ここで送信するカード情報は、上記ステップＳ１１７で非接触ＩＣメディア５から受信したカード情報である。カード情報を送信すると、非接触ＩＣ対応処理装置１は、処理を終了する。
【００６１】
なお、上では、自動的に非接触ＩＣ対応処理装置１の状態が変化したが、操作者が操作部１５に備えるスイッチで状態を変化させてもよい。あるいは、非接触ＩＣ対応処理装置１が通信相手によって状態を変化させてもよい。つまり、非接触ＩＣ対応処理装置１は、通信相手が非接触リーダライタ４だった場合には、メディア状態に変化し、通信先が非接触ＩＣメディア５だった場合には、リーダライタ状態に変化する。
【００６２】
また、上では通信処理の動作のみ説明したが、それぞれの動作に対して表示部１１、光ＭＭＩ部１２及び音ＭＭＩ部１３において非接触ＩＣ対応処理装置１の状態を操作者に通知する処理を行ってもよい。例えば、上記ステップＳ１０５、Ｓ１１８において、決済金額を表示部１１に表示してもよい。また、非接触ＩＣ対応処理装置１の状態が変化した際に表示部１１にその状態を表示してもよい。また、上記ステップＳ１０９においてカード検知要求コマンドを送信している際に、光ＭＭＩ部１２を発光させてもよい。あるいは、決済処理が終了すると音ＭＭＩ部１３にて特定の音声を出力してもよい。
【００６３】
図５から図７はプリペイド式の電子マネーの決済処理の一連の流れを示すシーケンス図である。
図５は非接触ＩＣ対応処理装置１と決済装置２間の処理を示すシーケンス図である。非接触ＩＣメディア５の使用者である顧客は、飲食店などでの決済時に客席で店員に非接触ＩＣメディア５で支払う旨を伝える。決済処理を行う際、店員は、決済装置２に決済金額を入力し、非接触ＩＣ対応処理装置１を決済装置２の非接触リーダライタ４にかざす。
【００６４】
非接触ＩＣ対応処理装置１を検知した決済装置２は、カード情報取得要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ２０１）。カード情報取得要求コマンドを受信した非接触ＩＣ対応処理装置１は、仮情報を送信する（ステップＳ２０２）。ここで送信する仮情報には、非接触ＩＣ対応処理装置１を一意に特定する識別番号と電子マネーの金額枠上限値などが含まれる。次に、決済装置２は、書き込み要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ２０３）。書き込み要求コマンドには、決済金額と決済後の残高金額が含まれる。非接触ＩＣ対応処理装置１は、受信した決済金額を記憶部１９に記憶する。また、この際、非接触ＩＣ対応処理装置１は、書き込み完了コマンドレスポンスを決済装置２に送信しない（ステップＳ２０４）。
この時、決済装置２は、処理未了状態であり、再かざし要求処理を行う。また、非接触ＩＣ対応処理装置１は、メディア状態を終了してリーダライタ状態に変化する。
【００６５】
図６は非接触ＩＣ対応処理装置１と非接触ＩＣメディア５間の処理を示すシーケンス図である。店員は、図５に示す処理が終了すると、非接触ＩＣ対応処理装置１を持って客席に移動し、顧客に依頼して非接触ＩＣメディア５を非接触ＩＣ対応処理装置１にかざしてもらう。
カードを検知すると、非接触ＩＣ対応処理装置１は、カード情報取得要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ２０５）。カード情報取得要求コマンドを受信した非接触ＩＣメディア５は、カード情報を非接触ＩＣ対応処理装置１に送信する（ステップＳ２０６）。カード情報には、カードＩＤや決済可能な金額である残高金額等が含まれる。非接触ＩＣ対応処理装置１は、受信した残高金額から決済金額を減算して決済後の残高金額を算出し、その決済後の残高金額と決済金額を含む書き込み要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ２０７）。非接触ＩＣメディア５は、決済後の残高金額と決済金額をＩＣチップに書き込むと、書き込み完了コマンドレスポンスを非接触ＩＣ対応処理装置１に送信する（ステップＳ２０８）。次に、非接触ＩＣ対応処理装置１は、カード情報取得要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ２０９）。非接触ＩＣメディア５は、カード情報を非接触ＩＣ対応処理装置１に送信する（ステップＳ２１０）。非接触ＩＣ対応処理装置１は、受信した残高金額が算出した残高金額と等しいか否かを判定し、等しければ、リーダライタ状態を終了してメディア状態に変化する。
【００６６】
図７は非接触ＩＣ対応処理装置１と決済装置２間の処理を示すシーケンス図である。店員は、図６に示す処理が終了した後、非接触ＩＣ対応処理装置１を決済装置２にかざす。この時、決済装置２は、再かざし要求処理中の状態である。
【００６７】
決済装置２は、非接触ＩＣ対応処理装置１をカード検知すると、カード情報取得要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ２１１）。非接触ＩＣ対応処理装置１は、カード情報取得要求コマンドを受信すると、仮情報を送信する（ステップＳ２１２）。ここで送信する仮情報は上記ステップＳ２０２で送信した仮情報と同じ情報である。
【００６８】
決済装置２は、上記ステップＳ２０２で受信した仮情報の残高金額と、受信した仮情報の残高金額が等しいため、書き込みに失敗したと判断する。このため、決済装置２は、再度書き込み処理を行う。つまり、決済装置２は、上記ステップＳ２０３で送信した書き込み要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ２１３）。書き込み要求コマンドを受信すると、非接触ＩＣ対応処理装置１は、書き込み完了コマンドレスポンスを決済装置２に送信する（ステップＳ２１４）。次に、書き込んだ内容を確認するために、決済装置２は、カード情報取得要求コマンドを送信する（ステップＳ２１５）。非接触ＩＣ対応処理装置１は、上記ステップＳ２０６で受信したカードＩＤと算出した残高金額を送信する（ステップＳ２１６）。決済装置２は、受信したカードＩＤと残高金額を内部に保存して、決済処理を完了する。
【００６９】
このように、本実施形態によれば、非接触ＩＣ対応処理装置１は、決済装置２の復旧処理を利用して、決済装置２と非接触ＩＣメディア５間の決済内容を一旦バッファリングするため、決済装置２と非接触ＩＣメディア間の通信を中継することができる。また、非接触ＩＣ対応処理装置１には、金額処理機能や上位装置との通信機能が不要となる。これにより、簡易で安価な携帯型の非接触ＩＣ対応処理装置１を提供することができ、飲食店などの客席での決済を容易にすることができる。
【００７０】
次に、本発明の第２の実施形態による非接触ＩＣ対応処理装置１について説明する。
本実施形態における非接触ＩＣ対応処理装置１は、ポストペイド式（料金後払い）の電子マネーの決済処理を行う装置である。非接触ＩＣ対応処理装置１の構成は第１の実施形態と同様なので説明を省略する。
【００７１】
図８から図１０はポストペイド式の電子マネーの決済処理の一連の流れを示すシーケンス図である。
図８は非接触ＩＣ対応処理装置１と決済装置２間の処理を示すシーケンス図である。非接触ＩＣメディア５の使用者である顧客は、飲食店などでの決済時に客席で店員に非接触ＩＣメディア５で支払う旨を伝える。決済処理を行う際、店員は、決済装置２に決済金額を入力し、非接触ＩＣ対応処理装置１を決済装置２の非接触リーダライタ４にかざす。
【００７２】
非接触ＩＣ対応処理装置１を検知した決済装置２は、カード情報取得要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ３０１）。カード情報取得要求コマンドを受信した非接触ＩＣ対応処理装置１は、仮情報（つまり、仮のカード情報）を送信する（ステップＳ３０２）。ここで送信する仮情報には、非接触ＩＣ対応処理装置１を一意に特定する識別番号が含まれる。次に、決済装置２は、履歴書込要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ３０３）。ここで、履歴書込要求コマンドには、決済金額（つまり、決済情報）等が含まれる。非接触ＩＣ対応処理装置１は、履歴書込要求コマンドを受信しても書き込み完了コマンドレスポンスを決済装置２に送信しない（ステップＳ３０４）。
この時、決済装置２は、処理未了状態であり、再かざし要求処理を行う。また、非接触ＩＣ対応処理装置１は、メディア状態を終了してリーダライタ状態に変化する。
【００７３】
図９は非接触ＩＣ対応処理装置１と非接触ＩＣメディア５間の処理を示すシーケンス図である。店員は、図８に示す処理が終了すると、非接触ＩＣ対応処理装置１を持って客席に移動し、顧客に依頼して非接触ＩＣメディア５を非接触ＩＣ対応処理装置１にかざしてもらう。
カードを検知すると、非接触ＩＣ対応処理装置１は、カード情報取得要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ３０５）。カード情報取得要求コマンドを受信した非接触ＩＣメディア５は、カード情報を非接触ＩＣ対応処理装置１に送信する（ステップＳ３０６）。カード情報には、カード番号、有効期限などが含まれる。次に、非接触ＩＣ対応処理装置１は、上記ステップＳ３０３で取得した履歴書込要求を非接触ＩＣメディア５に送信する（ステップＳ３０７）。非接触ＩＣメディア５は、受信した情報をＩＣチップの決済履歴に書き込むと、書き込み完了コマンドレスポンスを非接触ＩＣ対応処理装置１に送信する（ステップＳ３０８）。次に、非接触ＩＣ対応処理装置１は、非接触ＩＣメディア５のＩＣチップに書き込まれた結果を確認するため、カード情報取得要求コマンドを非接触ＩＣメディア５に送信する（ステップＳ３０９）。非接触ＩＣメディア５は、カード情報を非接触ＩＣ対応処理装置１に送信する（ステップＳ３１０）。ここで送信されるカード情報には、カード番号、有効期限に加えてＩＣチップに記憶している決済履歴が含まれる。非接触ＩＣ対応処理装置１は、受信した決済履歴に上記ステップＳ３０３で取得した情報が含まれるか否かを判定し、含まれれば、リーダライタ状態を終了してメディア状態に変化する。
【００７４】
図１０は非接触ＩＣ対応処理装置１と決済装置２間の処理を示すシーケンス図である。店員は、図９に示す処理が終了した後、非接触ＩＣ対応処理装置１を決済装置２にかざす。この時、決済装置２は、再かざし要求処理中の状態である。
【００７５】
決済装置２は、非接触ＩＣ対応処理装置１をカード検知すると、カード情報取得要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ３１１）。非接触ＩＣ対応処理装置１は、カード情報取得要求コマンドを受信すると、仮情報を送信する（ステップＳ３１２）。ここで送信する仮情報は上記ステップＳ３０２で送信した仮情報と同じ情報である。
【００７６】
決済装置２は、受信した仮情報に上記ステップＳ３０３で送信した情報が含まれないため、書き込みに失敗したと判定する。このため、決済装置２は、再度書き込み処理を行う。つまり、決済装置２は、上記ステップＳ３０３で送信した書き込み要求コマンドを非接触ＩＣ対応処理装置１に送信する（ステップＳ３１３）。書き込み要求コマンドを受信すると、非接触ＩＣ対応処理装置１は、書込応答コマンドレスポンスを決済装置２に送信する（ステップＳ３１４）。書込応答コマンドレスポンスには、ステップＳ３１０で取得したカード情報が含まれる。決済装置２は、受信したカード情報を内部に保存して決済処理を完了する。
【００７７】
このように、本実施形態によれば、簡易で安易な携帯型の非接触ＩＣ対応処理装置１を用いてポストペイド式の電子マネーの決済処理を飲食店などの客席にて行うことができる。
【００７８】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００７９】
例えば、本実施形態においては、上記ステップＳ２３で非接触ＩＣ対応処理装置１は、仮情報を送信しているが、非接触ＩＣメディア５から受信したカード情報を決済装置２に送信するようにしてもよい。その際、決済制御部３は継続処理判断を行わないようにする必要がある。
図１１は、カード情報を送信した際の非接触ＩＣ対応処理装置１、決済装置２及び非接触ＩＣメディア５間の処理を示すシーケンス図である。図３のシーケンスと同じ処理には同じ符号としている。ステップＳ１からステップＳ２２までは図３のシーケンスと同じ処理を行うため説明を省略する。
ステップＳ２２でカード情報取得要求コマンドを受信した非接触ＩＣ対応処理装置１は、上記ステップＳ１８で非接触ＩＣメディアから受信したカード情報を非接触リーダライタ４へ送信する（ステップＳ５０）。非接触リーダライタ４は、そのカード情報を決済制御部３へ出力する（ステップＳ５１）。決済制御部３は、継続処理判断を行わずに、受信したカード情報を内部に保存して決済処理を完了する（ステップＳ５２）。このようにして、決済処理を行ってもよい。
【００８０】
また、本実施形態における非接触ＩＣ対応処理装置１は、表示部１１、光ＭＭＩ部１２、音ＭＭＩ部１３及び操作部１５を含み、操作性を向上させたが、必ずしも含む必要はない。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態による決済システムの構成を示すブロック図である。
【図２】本実施形態における非接触ＩＣ対応処理装置の構成を示すブロック図である。
【図３】本実施形態における非接触ＩＣ対応処理装置、決済装置及び非接触ＩＣメディア間の処理を示すシーケンス図である。
【図４】本実施形態の非接触ＩＣ対応処理装置における処理の流れの一例を示すフローチャートである。
【図５】本実施形態の決済処理の一連の流れを示すシーケンス図である。
【図６】本実施形態の決済処理の一連の流れを示すシーケンス図である。
【図７】本実施形態の決済処理の一連の流れを示すシーケンス図である。
【図８】本発明の第２の実施形態の決済処理の一連の流れを示すシーケンス図である。
【図９】本実施形態の決済処理の一連の流れを示すシーケンス図である
【図１０】本実施形態の決済処理の一連の流れを示すシーケンス図である
【図１１】非接触ＩＣ対応処理装置、決済装置及び非接触ＩＣメディア間の処理を示すシーケンス図である。
【図１２】従来技術における非接触リーダライタと非接触ＩＣメディア間の処理を示すシーケンス図である
【図１３】従来技術における決済処理中にタイムアウトした際の復旧処理を示すシーケンス図である。
【符号の説明】
【００８２】
１…非接触ＩＣ対応処理装置  ２，２００…決済装置  ３，３００…決済制御部  ４，４００…非接触リーダライタ  ５，５００…非接触ＩＣメディア  １１…表示部  １２…光ＭＭＩ部  １３…音ＭＭＩ部  １４…アンテナ部  １５…操作部  １６…無線送信部  １７…無線受信部  １８…制御部  １９…記憶部  ２０…電源部
【図１】
0005207284.tif 000002
【図２】
0005207284.tif 000003
【図３】
0005207284.tif 000004
【図４】
0005207284.tif 000005
【図５】
0005207284.tif 000006
【図６】
0005207284.tif 000007
【図７】
0005207284.tif 000008
【図８】
0005207284.tif 000009
【図９】
0005207284.tif 000010
【図１０】
0005207284.tif 000011
【図１１】
0005207284.tif 000012
【図１２】
0005207284.tif 000013
【図１３】
0005207284.tif 000014