(57)【要約】      （修正有）【課題】店舗側にＩＣカード決済センタと接続するインフラの構築や専用のＩＣカード決済端末を必要とすることなく、携帯電話に内蔵したＩＣチップによるリアルタイム決済を可能とする。【解決手段】ＰＯＳレジスタ端末１０では、ＩＣカード決済の操作入力を受け、決済金額を含む決済要求情報を生成し、要求バーコード６６を生成してＰＯＳレジスタ端末１０により画面表示または印刷出力する。携帯電話２０では、要求バーコード６６を撮像して決済要求情報を復元し、携帯電話２０のＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算し、決済後の残高を含む決済応答情報から応答バーコード７０を生成して携帯電話２０により画面表示させる。更にＰＯＳレジスタ端末１０では、応答バーコード７０を読み取って決済応答情報を復元し、ＩＣカード決済終了を確認してＰＯＳレジスタ端末１０によりレシートを印刷出力させる。【選択図】図１
2005276023.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済方法において、
前記ＰＯＳレジスタ端末でＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成ステップと、
前記決済要求情報から要求バーコードを生成して前記ＰＯＳレジスタ端末により画面表示または印刷出力させる要求バーコード生成ステップと、
前記携帯電話のカメラにより前記要求バーコードを撮像して前記決済要求情報を復元する要求バーコード復元ステップと、
前記携帯電話のＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して前記携帯電話により画面表示させる応答バーコード生成ステップと、
前記ＰＯＳレジスタ端末により前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を備えたことを特徴とする店舗決済方法。
【請求項２】
請求項１記載の店舗決済方法において、
前記決済要求生成ステップは、前記決済要求情報から第１取引証明を計算して付加し、
前記要求バーコード生成ステップは、前記第１取引証明が付加された決済要求情報を暗号化した後に前記要求バーコードを生成し、
前記要求バーコード復元ステップは、前記要求バーコードから復元された暗号化決済要求情報から前記決済要求情報を復元すると共に、復元された決済要求情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認し、
前記決済応答生成ステップは、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成ステップは、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成し、
前記応答バーコード復元ステップは、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とする店舗決済方法。
【請求項３】
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済方法において、
前記ＰＯＳレジスタ端末でＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成ステップと、
前記携帯電話に前記決済金額及び暗号化ＰＯＳレジスタ端末情報を操作入力して、前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して前記携帯電話により画面表示させる応答バーコード生成ステップと、
前記ＰＯＳレジスタ端末により前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を備えたことを特徴とする店舗決済方法。
【請求項４】
請求項３記載の店舗決済方法において、
前記決済要求生成ステップは、前記ＰＯＳレジスタ端末固有の情報から第１取引証明を計算して付加し、前記第１取引証明が付加されたＰＯＳレジスタ端末情報を暗号化して画面表示し、
前記ＩＣカード決済ステップは、前記ＰＯＳレジスタ端末情報を復元すると共に、復元されたＰＯＳレジスタ端末情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算し、
前記決済応答生成ステップは、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成ステップは、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成し、
前記応答バーコード復元ステップは、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とする店舗決済方法。
【請求項５】
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済システムにおいて、
前記ＰＯＳレジスタ端末に、
ＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成部と、
前記決済要求情報から要求バーコードを生成して画面表示または印刷出力させる要求バーコード生成部と、
を設け、
前記携帯電話に、
前記カメラにより前記要求バーコードを撮像して前記決済要求情報を復元する要求バーコード復元部と、
前記ＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済部と、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成部と、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成部と、
を設け、更に、
前記ＰＯＳレジスタ端末に、
前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元部と、
復元された決済応答情報からＩＣカード決済終了を確認してレシートを印刷出力させるＩＣカード決済終了部と、
を設けたことを特徴とする店舗決済システム。
【請求項６】
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済システムにおいて、
前記ＰＯＳレジスタ端末に、
ＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成部を設け、
前記携帯電話に、
前記決済金額及び暗号化ＰＯＳレジスタ端末情報を操作入力して、前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済部と、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成部と、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成部と、
を設け、更に、
前記ＰＯＳレジスタ端末に、
前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元部と、
復元された決済応答情報からＩＣカード決済終了を確認してレシートを印刷出力させるＩＣカード決済終了部と、
を設けたことを特徴とする店舗決済システム。
【請求項７】
ＰＯＳレジスタ端末またはＰＯＳサーバを構成するコンピュータに、
ＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成ステップと、
前記決済要求情報から要求バーコードを生成して前記ＰＯＳレジスタ端末により画面表示または印刷出力させる要求バーコード生成ステップと、
前記携帯電話に画面表示された前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を実行させることを特徴とするプログラム。
【請求項８】
カメラ及びＩＣチップを備えた携帯電話のコンピュータに、
前記カメラによりＰＯＳレジスタ端末で画面表示または印刷出力された前記要求バーコードを撮像して前記決済要求情報を復元する要求バーコード復元ステップと、
前記ＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成ステップと、
を実行させることを特徴とするプログラム。
【請求項９】
ＰＯＳレジスタ端末またはＰＯＳサーバを構成するコンピュータに、
ＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成ステップと、
前記携帯電話に画面表示された前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を実行させることを特徴とするプログラム。
【請求項１０】
カメラ及びＩＣチップを備えた携帯電話のコンピュータに、
操作入力された決済金額及び暗号化ＰＯＳレジスタ端末情報から、前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣチップ内蔵のカメラユニット付き携帯電話を利用してＰＯＳレジスタ端末での決済を行う店舗決済方法、システム及びプログラムに関し、特に、ＰＯＳレジスタ端末と携帯電話との間の決済情報のやり取りをバーコード画像の表示と読み取りにより行う店舗決済方法、システム及びプログラムに関する。
【背景技術】
【０００２】
近年、ＩＣチップを利用したキャッシュレスシステムの広範にわたる普及が始まっており、ＰＯＳシステムにおいてもＩＣカードを利用した決済システムが実現されている。このようなＩＣカードの決済システムは、既存のＰＯＳレジスタ端末にＩＣカード専用の決済端末を接続することで実現される。このようなＩＣカードの決済システムで使用する決済端末には、接触式と非接触式がある。なお、ＩＣカードによる決済の取引結果は、店舗のＰＯＳレジスタ端末あるいは専用の決済端末からＩＣカード決済センタに通知される。
【０００３】
キャッシュレスシステムで利用される携帯端末として、近年、ＩＣチップを内蔵した携帯電話が実用化されており、プリペイド方式の決済の場合、携帯電話のＩＣチップに銀行端末やインターネットなどを介して必要な金額をチャージしておき、従来のＩＣチップでの決済と同様に、店舗で商品を購入する際の決済に利用できる。なお、インターネット店舗での商品購入の際は、携帯電話がＩＣカード決済センタのサーバとの間で決済に必要な情報をやり取りし、携帯電話のＩＣチップにチャージされているバリューから決済金額を引き落とすようになる。
【０００４】
またＰＯＳレジスタ端末にインターネットへのアクセス機能や電波通信機能がなくとも携帯端末による電子商取引を可能とするため、携帯端末にクレジットカード決済に用いるユーザデータを２次元バーコードで表示させ、これをＰＯＳレジスタ端末のスキャナで読み取って決済処理を行うものもある。これによりクレジットカードを持ち歩くことなく、携帯端末により店舗で商品を購入した際のクレジットカードによる決済ができる。
【特許文献１】特開２００２−１４０６３５号
【特許文献２】特開２００１−２２２７６５号
【特許文献３】特開２００１−２１６５６７号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＩＣカードで決済ができるＰＯＳシステムにあっては、店舗のＰＯＳレジスタ端末に専用のＩＣカード決済端末の接続が必要であり、決済端末の初期投資コストや物理的な設置場所の確保を必要とする問題がある。
【０００６】
また、ＩＣカードによる決済の取引結果を店舗のＰＯＳシステムからＩＣカード決済センタに通知する必要があるため、店舗側にＩＣカード決済端末に加え、ＩＣカード決済センタと接続するインフラの構築を必要とする問題がある。
【０００７】
一方、ＩＣチップ内蔵の携帯電話を利用して、店舗のＰＯＳレジスタ端末での決済をインターネット店舗での商品購入のようにインターネットにアクセスして実施する方法もあるが、ＰＯＳシステム側にインターネットにアクセスする機能が必要であり、ユーザにとって携帯電話の操作が煩雑であり、即時性が必要とされる店舗のＰＯＳレジスタ端末でのリアルタイム決済には不向きである。
【０００８】
更に、携帯端末に決済用データを２次元バーコードで表示してＰＯＳレジスタ端末のスキャナで読み取ってクレジットカードによる決済を行うものにあっては、決済の際にユーザは携帯端末からインターネット上のサーバにアクセスして事前登録している決済用データを取得して画面表示しており、この場合のサーバに対するアクセスはＨＴＭＬデータを送受信して行うため、多額のパケット料金負担が必要となり、ユーザの負担が増加する問題がある。
【０００９】
本発明は、店舗側にＩＣカード決済センタと接続するインフラの構築や専用のＩＣカード決済端末を必要とすることなく、携帯電話に内蔵したＩＣチップによるリアルタイム決済を可能とする店舗決済方法、システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
図１は本発明の原理説明図である。本発明は、ＰＯＳレジスタ端末１０とカメラ及びＩＣチップを備えた携帯電話２０を用いた店舗決済方法を提供する。この店舗決済方法は、
ＰＯＳレジスタ端末１０でＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成ステップと、
決済要求情報から要求バーコード６６を生成してＰＯＳレジスタ端末１０により画面表示または印刷出力させる要求バーコード生成ステップと、
携帯電話２０のカメラにより要求バーコード６６を撮像して決済要求情報を復元する要求バーコード復元ステップと、
携帯電話２０のＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済ステップと、
ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
決済応答情報から応答バーコード７０を生成して携帯電話２０により画面表示させる応答バーコード生成ステップと、
ＰＯＳレジスタ端末１０により応答バーコード７０を読み取って決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認してＰＯＳレジスタ端末１０によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を備えたことを特徴とする。
【００１１】
ここでセキュリティを確保するため、決済要求生成ステップで決済要求情報から第１取引証明を計算して付加し、要求バーコード生成ステップで第１取引証明が付加された決済要求情報を暗号化した後に要求バーコード６６を生成し、要求バーコード復元ステップで要求バーコード６６から復元された暗号化決済要求情報から決済要求情報を復元すると共に、復元された決済要求情報から計算した第１取引証明と復元された第１取引証明とを比較してＰＯＳレジスタ端末１０の正当性を確認する。また決済応答生成ステップで決済応答情報から第２取引証明を計算して付加し、応答バーコード生成ステップで第２取引証明が付加された決済応答情報を暗号化した後に応答バーコード７０を生成し、応答バーコード復元ステップで応答バーコード７０から復元された暗号化決済応答情報から決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された第２取引証明とを比較して携帯電話２０の正当性を確認する。
【００１２】
決済要求情報及び決済応答情報の暗号化は、ＰＯＳレジスタ端末１０及び携帯電話２０に設定された共通の鍵情報を用いて実現する。決済要求情報は、ＰＯＳ識別子、決済金額、日時、ＰＯＳ通番を含み、また決済応答情報は、携帯電話識別子、取引後残高、日時、ＩＣカード通番、ＰＯＳ識別子、ＰＯＳ通番を含む。要求バーコード６６及び応答バーコード７０は、２次元バーコードまたは複数段に配列された１次元バーコードである。
【００１３】
ＰＯＳレジスタ端末１０は、決済要求情報からの第１取引証明の計算、決済要求情報の暗号化、暗号化された決済要求情報からの要求バーコード６６の生成、応答バーコード７０からの暗号化決済応答情報の復元、暗号化決済応答情報からの決済応答情報の復元、決済応答情報からの第２取引証明の計算の各々をＰＯＳサーバ１２に依頼するようにしても良い。
【００１４】
決済前後での携帯電話処理の正当性を確認するため、本発明の店舗決済方法は、更に、
携帯電話２０でＩＣチップによる決済を起動した際に、ＩＣカード端末情報から第３取引証明を計算して付加し、暗号化した後にＩＣカード端末バーコードを生成して携帯電話２０により画面表示させるＩＣカード端末バーコード生成ステップと、
ＰＯＳレジスタ端末１０によりＩＣカード端末バーコードを読み取ってＩＣカード端末情報を復元すると共に、復元されたＩＣカード端末情報から計算した第３取引証明と復元された第３取引証明とを比較して携帯電話２０の正当性を確認した後に前記決済要求生成ステップに移行する携帯電話正当性確認ステップと、
を備えたことを特徴とする。
【００１５】
この場合のＩＣカード端末情報は、携帯電話識別子、取引前残高、日時、ＩＣカード通番を含む。ＰＯＳレジスタ端末１０により、携帯電話２０の決済前後における残高の遷移及びＩＣカード通番の遷移を確認することで、携帯電話処理の正当性を確認する。
【００１６】
本発明は、ＰＯＳレジスタ端末処理を簡易的にした店舗決済方法を提供する。この簡易型の店舗決済方法においては、
ＰＯＳレジスタ端末１０でＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成ステップと、
携帯電話２０に前記決済金額及び暗号化ＰＯＳレジスタ端末情報を操作入力して、ＰＯＳレジスタ端末情報を復元すると共に、復元されたＰＯＳレジスタ端末情報から計算した第１取引証明と復元された第１取引証明とを比較してＰＯＳレジスタ端末１０の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済ステップと、
ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
決済応答情報から応答バーコード７０を生成して携帯電話２０により画面表示させる応答バーコード生成ステップと、
ＰＯＳレジスタ端末１０により応答バーコード７０を読み取って決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認してＰＯＳレジスタ端末１０によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を備えたことを特徴とする。即ち、この簡易型の店舗決済方法は、ＰＯＳレジスタ端末１０により画面表示される決済金額とＰＯＳレジスタ端末情報を、携帯電話保有ユーザが携帯電話２０に入力して処理することを特徴とする。
【００１７】
本発明は、ＰＯＳレジスタ端末１０とカメラ及びＩＣチップを備えた携帯電話２０を用いた店舗決済システムを提供する。この店舗決済システムは、
ＰＯＳレジスタ端末１０に、ＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成部４４と、
決済要求情報から要求バーコード６６を生成して画面表示または印刷出力させる要求バーコード生成部４６と、
を設け、
携帯電話２０に、カメラにより要求バーコード６６を撮像して決済要求情報を復元する要求バーコード復元部と、
ＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済部と、
ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成部と、
決済応答情報から応答バーコード７０を生成して画面表示させる応答バーコード生成部と、
を設け、
更に、ＰＯＳレジスタ端末１０に、応答バーコード７０を読み取って決済応答情報を復元する応答バーコード復元部４８と、
復元された決済応答情報からＩＣカード決済終了を確認してレシートを印刷出力させるＩＣカード決済終了部５０と、
を設けたことを特徴とする。
【００１８】
本発明は、ＰＯＳレジスタ端末処理を簡易的にした店舗決済システムを提供する。この簡易型の店舗決済システムは、
ＰＯＳレジスタ端末１０に、ＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成部４４を設け、
携帯電話２０に、前記決済金額及び暗号化ＰＯＳレジスタ端末情報を操作入力して、ＰＯＳレジスタ端末１０の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済部と、
ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成部と、
決済応答情報から応答バーコード７０を生成して画面表示させる応答バーコード生成部と、
を設け、
更に、ＰＯＳレジスタ端末１０に、応答バーコード７０を読み取って決済応答情報を復元する応答バーコード復元部４８と、
復元された決済応答情報からＩＣカード決済終了を確認してレシートを印刷出力させるＩＣカード決済終了部５０と、
を設けたことを特徴とする。
【００１９】
本発明は、ＰＯＳレジスタ端末１０またはＰＯＳサーバ１２を構成するコンピュータにより実行されるプログラムを提供する。このプログラムは、コンピュータに、
ＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成ステップと、
決済要求情報から要求バーコード６６を生成して携帯電話２０のカメラにより撮像可能に画面表示または印刷出力させる要求バーコード生成ステップと、
携帯電話２０に画面表示された応答バーコード７０を読み取って決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認してＰＯＳレジスタ端末１０によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を実行させることを特徴とする。
【００２０】
本発明は、カメラ及びＩＣチップを備えた携帯電話２０のコンピュータにより実行されるプログラムを提供する。このプログラムは、コンピュータに、
カメラによりＰＯＳレジスタ端末１０で画面表示または印刷出力された要求バーコード６６を撮像して決済要求情報を復元する要求バーコード復元ステップと、
ＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済ステップと、
ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
決済応答情報から応答バーコード７０を生成して画面表示させる応答バーコード生成ステップと、
を実行させることを特徴とする。
【００２１】
本発明は、ＰＯＳレジスタ端末１０またはＰＯＳサーバ１２を構成するコンピュータにより実行される簡易型のプログラムを提供する。この簡易型のプログラムは、
ＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成ステップと、
携帯電話２０に画面表示された応答バーコード７０を読み取って決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認してＰＯＳレジスタ端末１０によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を実行させることを特徴とする。
【００２２】
本発明は、カメラ及びＩＣチップを備えた携帯電話２０のコンピュータにより実行される簡易型のプログラムを提供する。この簡易型のプログラムは、
操作入力された決済金額及び暗号化ＰＯＳレジスタ端末情報から、ＰＯＳレジスタ端末１０の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済ステップと、
ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
決済応答情報から応答バーコード７０を生成して画面表示させる応答バーコード生成ステップと、
を実行させることを特徴とする。
【００２３】
なお、本発明のシステム及びプログラムの詳細は、本発明の店舗決済方法と基本的に同じになる。
【発明の効果】
【００２４】
本発明によれば、店舗側は、ＰＯＳレジスタ端末にＩＣカード決済のためのハードウェアの改造あるいは専用のＩＣカード決済端末の増設を必要とすることなく、ＰＯＳレジスタ端末側にＩＣカード決済に必要な処理を実行するミドルウェアの導入のみで済むため、店舗のＰＯＳレジスタ端末でのＩＣカードを利用したリアルタイム決済を導入する際に、導入店舗における初期投資を低減させることができる。
【００２５】
また携帯電話でのＩＣカード決済処理に必要な情報は、ＰＯＳ側で決済要求情報から生成して画面表示または印刷出力したバーコードを携帯電話のカメラで撮像して復元しているため、ＩＣカード決済処理に必要な情報をインターネットアクセスにより取得する作業が不要となり、取引結果のみをＩＣカード決済センタに通知するだけで良いことから、ユーザ負担となる携帯電話のパケット料金を必要最小限に抑えることができる。
【００２６】
ユーザの操作は、ＰＯＳレジスタ端末から提示された決済要求のバーコードを携帯電話のカメラで撮像する操作と、ＩＣカード決済後に画面表示される決済応答のバーコードをＰＯＳレジスタ端末のオペレータに依頼して読み取らせる操作だけで良く、インターネットを介して店舗ＰＯＳシステムのサイトにアクセスするための煩雑な操作は不要であり、携帯電話の操作が容易であることから店舗のＰＯＳレジスタ端末でのリアルタイム決済に必要な即時性を確保できる。
【００２７】
更に、ＰＯＳレジスタ端末と携帯電話の両者間で決済に必要な情報に取引証明を付加して暗号化した後に、例えば２次元バーコードを生成して相互に読み取って解読し、相手方の正当性を確認してから処理をしているため、ＩＣカード決済による不正取引を確実に防止し、高いセキュリティを確保できる。
【発明を実施するための最良の形態】
【００２８】
図２は、本発明による携帯電話内蔵のＩＣチップを利用した店舗決済処理が適用されるシステム構成の説明図である。図２において、店舗側にはＰＯＳレジスタ端末１０−１，１０−２，１０−３が設置され、それぞれＰＯＳサーバ１２に接続されている。ＰＯＳレジスタ端末１０−１〜１０−３はディスプレイユニット１４−１〜１４−３及びスキャナユニット１６−１〜１６−３を備えており、既存のＰＯＳレジスタ端末をそのまま使用することができる。
【００２９】
本発明にあっては、ＰＯＳレジスタ端末１０−１〜１０−３に携帯電話内蔵のＩＣチップを利用した決済処理を適用するためＩＣカード決済用ミドルウェア１８−１〜１８−３がインストールされている。
【００３０】
一方、ユーザが保有する携帯電話２０はカメラユニット２２を備えており、更に携帯電話２０の内部にはＩＣチップ２４の半導体チップが内蔵されている。このＩＣチップ２４の半導体チップとしては、例えばＦｅｌｉＣａチップ（Ｒ）などを使用することができる。
【００３１】
携帯電話２０は、本発明のＰＯＳレジスタ端末１０からの決済要求に対しＩＣチップ２４を使用した決済処理を実行するために、ＩＣカードアプリサーバ３２から携帯電話２０にＩＣカード決済アプリケーションプログラムをダウンロードして実行可能としている。また、ＩＣカードアプリサーバ３２に対する携帯電話２０からのアクセスは、無線局２６から携帯電話網２８とインターネット３０を経由して行われる。
【００３２】
更に、ＩＣカードアプリサーバ３２はＩＣカード決済サーバ３４に接続されており、携帯電話２０におけるＩＣチップ２４を用いた決済処理の処理結果は、ＩＣカード決済サーバ３４が受信して必要なデータ処理を実施する。ＩＣカードアプリサーバ３２とＩＣカード決済サーバ３４は、インターネット３０を介して接続されていても良い。
【００３３】
図３は、本発明の決済処理機能を備えたＰＯＳレジスタ端末の機能構成のブロック図である。図３において、ＰＯＳレジスタ端末１０は、ドライブインターフェース３６、ＰＯＳ処理部３８及び通信制御部４０を備える。ドライブインターフェース３６に対しては、ディスプレイユニット１４、キャッシュレジスタユニット１５、スキャナユニット１６及びプリンタユニット１７が接続されている。通信制御部４０はＰＯＳサーバ１２と接続して通信制御を行う。
【００３４】
ＰＯＳ処理部３８には、図２に示したＩＣカード決済用ミドルウェア１８の機能により実現されるＩＣカード決済処理部４２が設けられている。このＩＣカード決済処理部４２は、決済要求生成部４４、要求バーコード生成部４６、応答バーコード復元部４８及びＩＣカード決済終了部５０の機能で構成される。
【００３５】
決済要求生成部４４は、ＰＯＳレジスタ端末１０においてＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する。要求バーコード生成部４６は、決済要求情報から２次元バーコードを生成し、ディスプレイユニット１４に画面表示するか、またはプリントユニット１７により２次元バーコードを印刷したシートを出力させる。
【００３６】
従来のＰＯＳレジスタ端末においては、顧客との取引における決済金額が確定すると、顧客の購入商品と共に決済金額を画面上に表示していたが、本発明においては、これに加えて決済金額を含む決済要求情報を生成し、当該情報に基づき例えば２次元バーコードのようなシンボルを生成して画面表示を行う。
【００３７】
ここで、決済要求生成部４４は決済要求情報から取引証明を計算して付加し、要求バーコード生成部４６は取引証明が付加された決済要求情報を暗号化した後に２次元バーコードを生成する。この２次元バーコード生成の際の暗号化により、２次元バーコードを画面表示または印刷出力した際のセキュリティを確保し、また決済要求情報に所定のアルゴリズムで計算した取引証明を付加することで、復元側となる携帯電話２０においてＰＯＳレジスタ端末１０の正当性の確認を可能とする。
【００３８】
このように要求バーコード生成部４６で画面表示または印刷出力された決済要求情報の２次元バーコードは、後の説明で明らかにするように携帯電話２０のカメラユニット２２で撮像されて復元され、携帯電話２０でのＩＣカード決済処理を可能とする。
【００３９】
ＩＣカード決済処理が行われた後に携帯電話２０に表示される決済応答情報の２次元バーコードに対し、応答バーコード復元部４８は、表示された決済応答情報の２次元バーコードを読み取って決済応答情報を復元する。ＩＣカード決済終了部５０は、復元された決済応答情報からＩＣカード決済終了を確認してプリンタユニット１７よりレシートを印刷出力させる。
【００４０】
この携帯電話２０から読み取る決済応答情報の２次元バーコードについても、取引証明の付加と暗号化が行われており、応答バーコード復元部４８は２次元バーコードから復元された暗号化決済応答情報から決済応答情報を復元すると共に、付加された取引証明から携帯電話２０の正当性を確認し、確認後にＩＣカード決済の終了を確認することになる。
【００４１】
図４は、本発明の決済処理機能を備えた携帯電話の機能構成のブロック図である。図４において、携帯電話２０は、携帯電話処理部５２、カメラユニット２２、本発明の決済処理を実現するためのアプリケーションプログラムとしての機能で実現されるＰＯＳ決済処理部５４及びＩＣチップ２４を備える。
【００４２】
ＰＯＳ決済処理部５４には、要求バーコード復元部５６、ＩＣカード決済部５８、決済応答生成部６０及び応答バーコード生成部６２の機能が設けられる。要求バーコード復元部５６は、携帯電話２０のカメラユニット２２によりＰＯＳレジスタ端末１０により画面表示または印刷出力された２次元バーコードを撮像して決済要求情報を復元する。
【００４３】
ＩＣカード決済部５８は、ＩＣチップ２４にチャージされたバリューから復元された決済要求情報の決済金額を減算する。決済応答生成部６０は、ＩＣチップ２４の決済後の残高を含む決済応答情報を生成する。更に応答バーコード生成部６２は決済応答情報から２次元バーコードを生成して携帯電話２０の画面に表示させる。
【００４４】
ここでＩＣカード決済部５８は、決済金額の減算を行った後に、図２に示したＩＣカードアプリサーバ３２を経由してＩＣカード決済サーバ３４にアクセスし、ＩＣカード決済処理の処理結果を通知する。
【００４５】
また決済応答生成部６０は決済応答情報から取引証明を計算して付加し、応答バーコード生成部６２は取引証明が付加された決済応答情報を暗号化した後に２次元バーコードを生成する。この２次元バーコード生成の際の暗号化により、携帯電話２０に画面表示した際のセキュリティを確保し、また決済応答情報に所定のアルゴリズムで計算した取引証明を付加することで、復元側となるＰＯＳレジスタ端末１０において携帯電話２０のＩＣカード端末としての正当性の確認を可能とする。
【００４６】
図５は、本発明におけるＰＯＳレジスタ端末から携帯電話への２次元バーコードによる決済要求情報の転送処理の説明図である。図５においてＰＯＳレジスタ端末１０のオペレータは、携帯電話２０を保有するユーザが購入しようとしている商品のバーコードをスキャナユニット１６で読み取り、読み取りが完了した時点でユーザからＩＣカード決済の依頼を受けて、ＰＯＳレジスタ端末１０に設けられているＩＣカード決済ボタンを押下すると、ＩＣカード決済用ミドルウェア１８が起動し、決済要求情報から生成された２次元バーコード６６を印刷した決済要求シート６４が出力される。
【００４７】
一方、ユーザは携帯電話２０を操作してＩＣカード決済アプリ６８を起動しており、この状態でＰＯＳレジスタ端末１０から印刷出力された決済要求シート６４を受け取って、その２次元バーコード６６をカメラユニット２２により撮像する。カメラユニット２２で撮像された２次元バーコード６６から、ＩＣカード決済アプリ６８により決済要求情報が復元され、ＩＣチップ２４のバリューから決済金額を減算する決済処理を行う。
【００４８】
図６は、図５に続いて行われる携帯電話でのＩＣカード決済と決済後のＰＯＳレジスタ端末への２次元バーコードによる決済応答情報の転送処理の説明図である。図６において、携帯電話２０において復元された決済金額がＩＣチップ２４のバリューから減算されると、このＩＣカード決済の処理結果はＩＣカードアプリサーバ３２を経由してＩＣカード決済サーバ３４に通知される。なお、ＩＣチップ２４からのバリューの減算は、携帯電話２０からＩＣカードアプリサーバ３２にアクセスして、認証処理を行った後に実施するようにしても良い。
【００４９】
携帯電話２０のＩＣカード決済アプリ６８は、ＩＣカード決済処理が済むと、取引後の残高を含む決済応答情報を生成し、これに取引証明を付加して暗号化した後に、２次元バーコード７０として携帯電話２０に画面表示する。ＰＯＳレジスタ端末１０のオペレータは携帯電話２０に画面表示された２次元バーコード７０をＰＯＳレジスタ端末１０のスキャナユニット１６に読み込ませる。
【００５０】
ＰＯＳレジスタ端末１０のＩＣカード決済用ミドルウェア１８は、スキャナユニット１６で読み取った携帯電話２０の２次元バーコード７０から決済応答情報を復元し、ＩＣチップ２４による決済終了を確認すると、レシート７２を印刷出力し、一連の決済処理を終了する。
【００５１】
この図５及び図６におけるＰＯＳレジスタ端末１０と携帯電話２０との間の決済処理のための操作を見ると、ＰＯＳレジスタ端末１０のオペレータにあっては、商品バーコードの読み取り後にＩＣカード決済ボタンを押下して、２次元バーコード６６を印刷した決済要求シート６４を出力させ、携帯電話２０を保有するユーザから依頼される画面をスキャナユニット１６に読み取らせるだけの操作で済む。一方、携帯電話２０を保有するユーザにあっては、携帯電話２０のカメラユニット２２で決済要求シート６４の２次元バーコード６６を撮像し、撮像後に携帯電話２０に画面表示される２次元バーコード７０をＰＯＳレジスタ端末１０のオペレータに確認してもらうだけの操作で済む。
【００５２】
図７及び図８は、ＰＯＳレジスタ端末と携帯電話との間の本発明による決済処理の実施形態のタイムチャートである。
【００５３】
図７において、ＰＯＳレジスタ端末１０にあっては、ステップＳ１で商品集計処理が済んだ後に、ステップＳ２でＩＣカード決済ボタンが押下されると、ステップＳ３で決済要求情報を生成し、ステップＳ４で取引証明を計算して付加した後に、ステップＳ５で共通鍵により決済要求情報の暗号化を行い、ステップＳ６で２次元バーコードを生成して画面表示または印刷出力を行う。
【００５４】
一方、携帯電話２０にあっては、ステップＳ１０１でＩＣチップ２４に銀行端末などを利用して所定金額のバリューを予めチャージしている。またＰＯＳレジスタ端末１０においてオペレータが処理をしている間に、ステップＳ１０２でＩＣカード決済アプリ６８を起動する。
【００５５】
ＰＯＳレジスタ端末１０のステップＳ６のように２次元バーコードの画面表示または印刷出力が行われたならば、これをステップＳ１０３で携帯電話２０のカメラユニット２２で撮像する。２次元バーコードを撮像すると、ステップＳ１０４で２次元バーコードから決済要求情報を復元し、ステップＳ１０５で復元された決済要求情報に付加されている取引証明からＰＯＳレジスタ端末１０の正当性を確認する。
【００５６】
次にステップＳ１０６でＩＣチップ２４のバリュー残高が決済金額以上であることを確認した後、ステップＳ１０７でＩＣチップ２４のバリューから決済金額を減算する。そしてステップＳ１０８で決済処理結果をＩＣカード決済サーバ３４に通知する。次にステップＳ１０９で決済後の残高を含む決済応答情報を生成し、ステップＳ１１０で取引証明を計算して付加した後に、ステップＳ１１１で共通鍵により決済応答情報の暗号化を行う。次に図８のステップＳ１１２で暗号化された決済応答情報から２次元バーコードを生成して画面表示する。
【００５７】
一方、ＰＯＳレジスタ端末１０にあっては、図８のステップＳ７で携帯電話２０に画面表示された２次元バーコードを読み取り、ステップＳ８で２次元バーコードから決済応答情報を復元し、ステップＳ９で復元された決済応答情報に付加されている取引証明からＩＣカード決済端末即ち携帯電話２０の正当性を確認する。そしてステップＳ１０で決済取引後のＩＣチップ２４のバリュー残高を確認し、最終的にステップＳ１１でレシートを印刷出力する。
【００５８】
図９は、図７のＰＯＳレジスタ端末側の決済処理で生成する決済要求情報の説明図である。決済要求情報７４は、ＰＯＳ識別子７６、決済金額７８、日時８０、ＰＯＳ通番８２で構成され、これにＰＯＳ識別子７６からＰＯＳ通番８２までのデータに基づいて共通鍵を利用した所定のアルゴリズムで計算した取引証明８４が付加されている。
【００５９】
図１０は、図８の携帯電話側の決済処理で生成する決済応答情報の説明図である。決済応答情報８６は、携帯電話識別子８８、取引後残高９０、日時９２、ＩＣカード通番９４、ＰＯＳ識別子９６、ＰＯＳ通番９８で構成され、これに携帯電話識別子８８からＰＯＳ通番９８までのデータに基づいてＰＯＳレジスタ端末側と同一のアルゴリズムで計算した取引証明１００が付加されている。
【００６０】
図１１は、図７及び図８に対応したＰＯＳレジスタ端末処理のフローチャートである。図１１において、ＰＯＳレジスタ端末処理は、ステップＳ１で商品のバーコードを読み取り、ステップＳ２で集計処理を行った後、ステップＳ３でＩＣカード決済ボタンの押下を待ち受けている。
【００６１】
全ての商品のバーコード読み取りが済むと、ステップＳ３でＩＣカード決済ボタンの押下が判別され、ステップＳ４で決済要求情報を生成し、ステップＳ５で取引証明を計算して付加した後に、ステップＳ６で共通鍵により決済要求情報の暗号化を行い、ステップＳ７で２次元バーコードを生成して画面表示または印刷出力する。このステップＳ１〜Ｓ７の処理が、図５に示したＰＯＳレジスタ端末１０から携帯電話２０への決済要求情報の転送処理となる。
【００６２】
このような決済要求情報の転送処理が済むと、ステップＳ８で携帯電話２０に画面表示された２次元バーコードの読み取り処理を待つ。携帯電話２０に画面表示された２次元バーコードの読み取りが行われると、ステップＳ９で２次元バーコードから決済応答情報を復元し、ステップＳ１０で復元された決済応答情報に付加されている取引証明からＩＣカード決済端末即ち携帯電話２０の正当性を確認する。
【００６３】
ステップＳ１１で正当性があれば、ステップＳ１２で決済後のＩＣカード残高を確認し、  ステップＳ１３で残高不足のために未決済か否かをチェックする。残高不足がなければステップＳ１６に進み、レシートの印刷出力が行われる。もし残高不足で未決済となっていた場合には、ステップＳ１４で残高不足を画面表示してオペレータとユーザに伝え、ステップＳ１５で現金決済を待って、ステップＳ１６のレシート印刷出力となる。
【００６４】
もちろん、ステップＳ１１でＩＣカード決済端末の正当性がなかった場合には、ステップＳ１７でエラー表示を行って、ＩＣチップによる決済はできないことをユーザに伝え、現金による決済を依頼することになる。
【００６５】
図１２は、図７及び図８に対応した携帯電話処理のフローチャートである。図１２において、携帯電話処理は、ステップＳ１でＰＯＳレジスタ端末１０における決済要求処理で画面表示または印刷出力された２次元バーコードをカメラユニット２２により撮像し、ステップＳ２で２次元バーコードから決済要求情報を復元する。次にステップＳ３で復元された決済要求情報に付加されている取引証明からＰＯＳレジスタ端末１０の正当性を確認する。
【００６６】
ステップＳ４で正当性があれば、ステップＳ５でＩＣチップ２４のバリュー残高が決済金額以上か否かをチェックする。決済金額以上であればステップＳ６に進み、ＩＣチップ２４のバリューから決済金額を減算する。そしてステップＳ７で決済処理結果をＩＣカード決済サーバ３４に通知する。次に、ステップＳ８で決済後の残高を含む決済応答情報を生成し、ステップＳ９で取引証明を計算して付加した後に、ステップＳ１０で共通鍵により決済応答情報の暗号化を行い、ステップＳ１１で２次元バーコードを生成して画面表示することになる。
【００６７】
ステップＳ４でＰＯＳレジスタ端末１０に正当性がなかった場合には、ステップＳ１２でエラー表示を行って、ＰＯＳレジスタ端末に異常があることをユーザに伝え、その場合は、現金による決済を行うことになる。
【００６８】
またステップＳ５でＩＣチップ２４のバリュー残高が決済金額未満であった場合には、ステップＳ１３で残高不足の決済応答情報を生成し、ステップＳ９で取引証明を計算して付加した後に、ステップＳ１０で共通鍵により決済応答情報の暗号化を行い、ステップＳ１１で２次元バーコードを生成して画面表示することになる。なお、ステップＳ１３でユーザにＩＣチップ２４のバリュー残高と現金の併用決済を選択させる処理を追加しても良い。
【００６９】
図１３及び図１４は、ＰＯＳレジスタ端末と携帯電話との間の本発明による決済処理の他の実施形態のタイムチャートである。この実施形態にあっては、ＰＯＳレジスタ端末１０によるＩＣカード決済処理の前後での、携帯電話処理の正当性を確認するようにしたことを特徴とする。
【００７０】
図１３において、ＰＯＳレジスタ端末１０にあっては、ステップＳ１で商品集計処理が済んだ後に、ステップＳ２でＩＣカード決済ボタンが押下されると、ステップＳ３で携帯電話２０の正当性を確認するための２次元バーコード読み取りを行う。
【００７１】
このため、携帯電話２０にあっては、ステップＳ１０１でＩＣチップ２４に銀行端末などを利用して所定金額のバリューを予めチャージしているが、ＰＯＳレジスタ端末１０における決済に際して、ステップＳ１０２でＩＣカード決済アプリ６８を起動することで、ステップＳ１０３でＩＣカード端末情報を生成し、ステップＳ１０４で取引証明を計算して付加した後に、ステップＳ１０５で共通鍵によりＩＣカード端末情報の暗号化を行い、ステップＳ１０６で２次元バーコードを生成して画面表示する。
【００７２】
この携帯電話２０の２次元バーコードは、ＰＯＳレジスタ端末１０においてステップＳ３で読み取られ、ステップＳ４で２次元バーコードからＩＣカード端末情報を復元し、ステップＳ５で復元されたＩＣカード端末情報に付加されている取引証明から携帯電話２０の正当性を確認する。
【００７３】
このようにステップＳ５で携帯電話２０の正当性が確認されてから、ステップＳ６で決済要求情報を生成し、一連のＰＯＳレジスタ端末１０と携帯電話２０との間の２次元バーコード情報を利用した転送による決済処理が実行される。
【００７４】
このため、図１３のステップＳ６から図１４のステップＳ１２までのＰＯＳレジスタ端末１０の処理は、図７のステップＳ３から図８のステップＳ９までの処理と同一になる。そして、ステップＳ１３で決済前後におけるＩＣチップ２４のバリュー残高の遷移及びＩＣカード通番の遷移を確認し、携帯電話処理の正当性を確認することにより決済の信頼性を高めている。最終的にステップＳ１４でレシートを印刷出力する。
【００７５】
また、図１３のステップＳ１０７から図１４のステップＳ１１６までの携帯電話２０の処理は、図７のステップＳ１０３から図８のステップＳ１１２までの処理と同一になる。
【００７６】
図１５は、図１３の携帯電話処理の正当性確認で生成するＩＣカード端末情報の説明図である。ＩＣカード端末情報１０２は、携帯電話識別子１０４、取引前残高１０６、日時１０８、ＩＣカード通番１１０で構成され、これに携帯電話識別子１０４からＩＣカード通番１１０までのデータに基づいて所定のアルゴリズムで計算した取引証明１１２が付加されている。
【００７７】
もちろん取引証明１１２を計算するためのアルゴリズムは、図９に示した決済要求情報７４における取引証明８４、及び図１０に示した決済応答情報８６における取引証明１００の計算アルゴリズムと同一である。
【００７８】
図１６は、図１３及び図１４に対応したＰＯＳレジスタ端末処理のフローチャートである。図１６において、ＰＯＳレジスタ端末処理は、ステップＳ１で商品のバーコードを読み取り、ステップＳ２で集計処理を行った後、ステップＳ３でＩＣカード決済ボタンの押下を待ち受けている。
【００７９】
全ての商品のバーコード読み取りが済むと、ステップＳ３でＩＣカード決済ボタンの押下が判別され、ステップＳ４で携帯電話２０に画面表示された２次元バーコードの読み取り処理を待つ。電話２０に画面表示された２次元バーコードの読み取りが行われると、ステップＳ５で２次元バーコードからＩＣカード端末情報を復元し、ステップＳ６で復元されたＩＣカード端末情報に付加されている取引証明からＩＣカード決済端末即ち携帯電話２０の正当性を確認する。
【００８０】
ステップＳ７で正当性があれば、ステップＳ８以降の処理に進む。正当性がなければステップＳ１２でエラー表示を行って、ＩＣチップによる決済はできないことをユーザに伝え、現金による決済を依頼することになる。図１６のステップＳ８から図１７のステップＳ２２までの処理は、図１１のステップＳ４からステップＳ１７までの処理と同一になる。ただし、図１７のステップＳ１７では、決済前後におけるＩＣチップ２４のバリュー残高の遷移及びＩＣカード通番の遷移を確認し、携帯電話処理の正当性を確認している。
【００８１】
図１８は、図１３及び図１４に対応した携帯電話処理のフローチャートである。図１８において、携帯電話処理は、ステップＳ１でＩＣカード端末情報を生成し、ステップＳ２で取引証明を計算して付加した後に、ステップＳ３で共通鍵によりＩＣカード端末情報の暗号化を行い、ステップＳ４で２次元バーコードを生成して画面表示する。これによりＰＯＳレジスタ端末１０での携帯電話２０の正当性の確認が可能となる。ステップＳ５からＳ１７の処理は、図１２のステップＳ１からＳ１３までの処理と同一になる。
【００８２】
図１９は携帯電話に決済金額を入力して処理する本発明による簡易的な決済処理の実施形態のタイムチャートである。
【００８３】
図１９において、ＰＯＳレジスタ端末１０にあっては、ステップＳ１で商品集計処理が済んだ後に、ステップＳ２でＩＣカード決済ボタンが押下されると、ステップＳ３で決済金額と暗号化されたＰＯＳレジスタ端末情報を画面表示する。
【００８４】
一方、携帯電話２０にあっては、ステップＳ１０１でＩＣチップ２４に銀行端末などを利用して所定金額のバリューを予めチャージしている。またＰＯＳレジスタ端末１０においてオペレータが処理をしている間に、ステップＳ１０２でＩＣカード決済アプリ６８を起動する。
【００８５】
ＰＯＳレジスタ端末１０のステップＳ３のように決済金額と暗号化ＰＯＳレジスタ端末情報の画面表示が行われたならば、これを見てユーザがステップＳ１０３で決済金額と暗号化ＰＯＳレジスタ端末情報を携帯電話２０に入力する。ステップＳ１０４でＰＯＳレジスタ端末情報を復元し、ステップＳ１０５で復元されたＰＯＳレジスタ端末情報に付加されている取引証明からＰＯＳレジスタ端末１０の正当性を確認する。
【００８６】
次にステップＳ１０６でＩＣチップ２４のバリュー残高が決済金額以上であることを確認した後、ステップＳ１０７でＩＣチップ２４のバリューから決済金額を減算する。そしてステップＳ１０８で決済処理結果をＩＣカード決済サーバ３４に通知する。次にステップＳ１０９で決済後の残高を含む決済応答情報を生成し、ステップＳ１１０で取引証明を計算して付加した後に、ステップＳ１１１で共通鍵により決済応答情報の暗号化を行う。次にステップＳ１１２で暗号化された決済応答情報から２次元バーコードを生成して画面表示する。
【００８７】
一方、ＰＯＳレジスタ端末１０にあっては、ステップＳ４で携帯電話２０に画面表示された２次元バーコードを読み取り、ステップＳ５で２次元バーコードから決済応答情報を復元し、ステップＳ６で復元された決済応答情報に付加されている取引証明からＩＣカード決済端末即ち携帯電話２０の正当性を確認する。そしてステップＳ７で決済取引後のＩＣチップ２４のバリュー残高を確認し、最終的にステップＳ８でレシートを印刷出力する。
【００８８】
このような図１９の実施形態にあっては、ＰＯＳレジスタ端末１０からのＩＣチップによる決済要求情報について、２次元バーコードを使用せずに携帯電話２０を保有するユーザが手入力することで、ＰＯＳレジスタ端末処理を簡略化することができる。
【００８９】
図２０は、図１９に対応したＰＯＳレジスタ端末処理のフローチャートである。図２０において、ＰＯＳレジスタ端末処理は、ステップＳ１で商品のバーコードを読み取り、ステップＳ２で集計処理を行った後、ステップＳ３でＩＣカード決済ボタンの押下を待ち受けている。
【００９０】
全ての商品のバーコード読み取りが済むと、ステップＳ３でＩＣカード決済ボタンの押下が判別され、ステップＳ４で決済金額と暗号化されたＰＯＳレジスタ端末情報を画面表示する。図２０のステップＳ５からステップＳ１４までの処理は、図１１のステップＳ８からステップＳ１７までの処理と同一になる。
【００９１】
図２１は、図１９に対応した携帯電話処理のフローチャートである。図２１において、携帯電話処理は、ステップＳ１で、ＰＯＳレジスタ端末１０で画面表示された決済金額と暗号化ＰＯＳレジスタ端末情報をユーザが操作ボタンにより入力する。ステップＳ２でＰＯＳレジスタ端末情報を復元し、ステップＳ３で復元されたＰＯＳレジスタ端末情報に付加されている取引証明からＰＯＳレジスタ端末１０の正当性を確認する。図２１のステップＳ４からステップＳ１３までの処理は、図１２のステップＳ４からステップＳ１３までの処理と同一になる。
【００９２】
図２２は、ＰＯＳサーバに決済処理機能を設けた本発明の他の機能構成のブロック図である。図２２において、ＰＯＳレジスタ端末１０は、ドライブインターフェース３６、ＰＯＳ処理部３８及び通信制御部４０を備える。ドライブインターフェース３６に対しては、ディスプレイユニット１４、キャッシュレジスタユニット１５、スキャナユニット１６及びプリンタユニット１７が接続されている。通信制御部４０はＰＯＳサーバ１２と接続して通信制御を行う。
【００９３】
ＰＯＳ処理部３８には、ＩＣカード決済処理部１１４が設けられ、要求バーコード処理依頼部１１６と応答バーコード処理依頼部１１８の機能で構成される。この構成において、ＩＣカード決済用ミドルウェア１８の機能は、ＰＯＳサーバ１２のＰＯＳ処理部１３８にＩＣカード決済処理部１４２として設けられている。このＩＣカード決済処理部１４２は、決済要求生成部１４４、要求バーコード生成部１４６、応答バーコード復元部１４８及びＩＣカード決済終了部１５０の機能で構成される。
【００９４】
この決済要求生成部１４４、要求バーコード生成部１４６、応答バーコード復元部１４８及びＩＣカード決済終了部１５０の処理機能は、図３のブロック図におけるＰＯＳレジスタ端末１０のＩＣカード決済処理部４２に設けられている決済要求生成部４４、要求バーコード生成部４６、応答バーコード復元部４８及びＩＣカード決済終了部５０の処理機能と基本的に同一である。
【００９５】
図３の処理機能との相違点は、オペレータがＩＣカード決済ボタンを押下した際に、ＰＯＳレジスタ端末１０の要求バーコード処理依頼部１１６がＰＯＳサーバ１２のＩＣカード決済処理部１４２に対し、決済要求情報、取引証明及び２次元バーコード生成の処理依頼を行う点であり、またスキャナユニット１６で携帯電話２０に画面表示された２次元バーコードを読み取った際に、ＰＯＳレジスタ端末１０の応答バーコード処理依頼部１１８がＰＯＳサーバ１２のＩＣカード決済処理部１４２に対し、２次元バーコードの復元、取引証明に基づく携帯電話２０の正当性確認の依頼を行う点である。
【００９６】
このように本発明のＩＣカード決済に必要な処理機能となるミドルウェアをＰＯＳサーバ１２側にインストールすることで、ＰＯＳレジスタ端末１０側における処理の負荷を低減することができる。
【００９７】
なお上記の実施形態にあっては、ＰＯＳレジスタ端末１０と携帯電話２０の間で決済に必要な情報のやり取りに使用するバーコードとして２次元バーコードを例に取るものであったが、ＰＯＳレジスタ端末によっては２次元バーコードの読み取りができないスキャナユニットを設けている場合がある。このような場合にはバーコードとして１次元バーコードを複数段に配列した多段構成の１次元バーコードを使用する。
【００９８】
また上記の実施形態におけるＰＯＳレジスタ端末１０は、基本的にはパーソナルコンピュータと同じＣＰＵ、ＲＡＭ、ハードディスクドライブを備えており、ハードディスクドライブに記憶されている本発明のＩＣカード決済処理に必要なミドルウェアをＲＡＭに展開して必要な処理を実行するコンピュータのハードウェア環境を提供している。
【００９９】
更にＰＯＳサーバ１２にあっても、ＣＰＵ、ＲＡＭ、ハードディスクドライブ、通信インターフェースなどを備えたコンピュータとしてのハードウェア環境をそのまま使用できる。
【０１００】
また本発明は、ＰＯＳレジスタ端末１０またはＰＯＳサーバ１２でＩＣカード決済処理のためのプログラムを提供するものであり、このプログラムは、図１１、図１６及び図１７、更に図２０の各フローチャートの内容として実現される。また携帯電話２０に設けられるＰＯＳ決済処理のためのプログラムも提供されるものであり、このプログラムは、図１２、図１８、更に図２１の各フローチャートの内容として実現される。
【０１０１】
また本発明はその目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【０１０２】
ここで本発明の特徴を列挙すると次の付記のようになる。
（付記）
（付記１）
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済方法において、
前記ＰＯＳレジスタ端末でＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成ステップと、
前記決済要求情報から要求バーコードを生成して前記ＰＯＳレジスタ端末により画面表示または印刷出力させる要求バーコード生成ステップと、
前記携帯電話のカメラにより前記要求バーコードを撮像して前記決済要求情報を復元する要求バーコード復元ステップと、
前記携帯電話のＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して前記携帯電話により画面表示させる応答バーコード生成ステップと、
前記ＰＯＳレジスタ端末により前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を備えたことを特徴とする店舗決済方法。（１）
【０１０３】
（付記２）
付記１記載の店舗決済方法において、
前記決済要求生成ステップは、前記決済要求情報から第１取引証明を計算して付加し、
前記要求バーコード生成ステップは、前記第１取引証明が付加された決済要求情報を暗号化した後に前記要求バーコードを生成し、
前記要求バーコード復元ステップは、前記要求バーコードから復元された暗号化決済要求情報から前記決済要求情報を復元すると共に、復元された決済要求情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認し、
前記決済応答生成ステップは、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成ステップは、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成し、
前記応答バーコード復元ステップは、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とする店舗決済方法。（２）
【０１０４】
（付記３）
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済方法において、
前記ＰＯＳレジスタ端末でＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成ステップと、
前記携帯電話に前記決済金額及び暗号化ＰＯＳレジスタ端末情報を操作入力して、前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して前記携帯電話により画面表示させる応答バーコード生成ステップと、
前記ＰＯＳレジスタ端末により前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を備えたことを特徴とする店舗決済方法。（３）
【０１０５】
（付記４）
付記３記載の店舗決済方法において、
前記決済要求生成ステップは、前記ＰＯＳレジスタ端末固有の情報から第１取引証明を計算して付加し、前記第１取引証明が付加されたＰＯＳレジスタ端末情報を暗号化して画面表示し、
前記ＩＣカード決済ステップは、前記ＰＯＳレジスタ端末情報を復元すると共に、復元されたＰＯＳレジスタ端末情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算し、
前記決済応答生成ステップは、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成ステップは、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成し、
前記応答バーコード復元ステップは、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とする店舗決済方法。（４）
【０１０６】
（付記５）
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済システムにおいて、
前記ＰＯＳレジスタ端末に、
ＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成部と、
前記決済要求情報から要求バーコードを生成して画面表示または印刷出力させる要求バーコード生成部と、
を設け、
前記携帯電話に、
前記カメラにより前記要求バーコードを撮像して前記決済要求情報を復元する要求バーコード復元部と、
前記ＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済部と、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成部と、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成部と、
を設け、更に、
前記ＰＯＳレジスタ端末に、
前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元部と、
復元された決済応答情報からＩＣカード決済終了を確認してレシートを印刷出力させるＩＣカード決済終了部と、
を設けたことを特徴とする店舗決済システム。（５）
【０１０７】
（付記６）
付記５記載の店舗決済システムにおいて、
前記決済要求生成部は、前記決済要求情報から第１取引証明を計算して付加し、
前記要求バーコード生成部は、前記第１取引証明が付加された決済要求情報を暗号化した後に前記要求バーコードを生成し、
前記要求バーコード復元部は、前記要求バーコードから復元された暗号化決済要求情報から前記決済要求情報を復元すると共に、復元された決済要求情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認し、
前記決済応答生成部は、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成部は、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成し、
前記応答バーコード復元部は、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とする店舗決済システム。
【０１０８】
（付記７）
ＰＯＳレジスタ端末とカメラ及びＩＣチップを備えた携帯電話を用いた店舗決済システムにおいて、
前記ＰＯＳレジスタ端末に、
ＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成部を設け、
前記携帯電話に、
前記決済金額及び暗号化ＰＯＳレジスタ端末情報を操作入力して、前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済部と、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成部と、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成部と、
を設け、更に、
前記ＰＯＳレジスタ端末に、
前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元部と、
復元された決済応答情報からＩＣカード決済終了を確認してレシートを印刷出力させるＩＣカード決済終了部と、
を設けたことを特徴とする店舗決済システム。（６）
【０１０９】
（付記８）
付記７記載の店舗決済システムにおいて、
前記決済要求生成部は、前記ＰＯＳレジスタ端末固有の情報から第１取引証明を計算して付加し、前記第１取引証明が付加されたＰＯＳレジスタ端末情報を暗号化して画面表示し、
前記ＩＣカード決済部は、前記ＰＯＳレジスタ端末情報を復元すると共に、復元されたＰＯＳレジスタ端末情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算し、
前記決済応答生成部は、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成部は、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成し、
前記応答バーコード復元部は、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とする店舗決済システム。
【０１１０】
（付記９）
ＰＯＳレジスタ端末またはＰＯＳサーバを構成するコンピュータに、
ＩＣカード決済の操作入力を受けた際に決済金額を含む決済要求情報を生成する決済要求生成ステップと、
前記決済要求情報から要求バーコードを生成して前記ＰＯＳレジスタ端末により画面表示または印刷出力させる要求バーコード生成ステップと、
前記携帯電話に画面表示された前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を実行させることを特徴とするプログラム。（７）
【０１１１】
（付記１０）
付記９記載のプログラムにおいて、
前記決済要求生成ステップは、前記決済要求情報から第１取引証明を計算して付加し、
前記要求バーコード生成ステップは、前記第１取引証明が付加された決済要求情報を暗号化した後に前記要求バーコードを生成し、
前記応答バーコード復元ステップは、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とするプログラム。
【０１１２】
（付記１１）
カメラ及びＩＣチップを備えた携帯電話のコンピュータに、
前記カメラによりＰＯＳレジスタ端末で画面表示または印刷出力された前記要求バーコードを撮像して前記決済要求情報を復元する要求バーコード復元ステップと、
前記ＩＣチップにチャージされたバリューから復元された決済要求情報の決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成ステップと、
を実行させることを特徴とするプログラム。（８）
【０１１３】
（付記１２）
付記１１記載のプログラムにおいて、
前記要求バーコード復元ステップは、前記要求バーコードから復元された暗号化決済要求情報から前記決済要求情報を復元すると共に、復元された決済要求情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認し、
前記決済応答生成ステップは、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成ステップは、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成することを特徴とするプログラム。
【０１１４】
（付記１３）
ＰＯＳレジスタ端末またはＰＯＳサーバを構成するコンピュータに、
ＩＣカード決済の操作入力を受けた際に決済金額及び暗号化されたＰＯＳレジスタ端末情報を画面表示させる決済要求生成ステップと、
前記携帯電話に画面表示された前記応答バーコードを読み取って前記決済応答情報を復元する応答バーコード復元ステップと、
復元された決済応答情報からＩＣカード決済終了を確認して前記ＰＯＳレジスタ端末によりレシートを印刷出力させるＩＣカード決済終了ステップと、
を実行させることを特徴とするプログラム。
【０１１５】
（付記１４）
付記１３記載のプログラムにおいて、
前記決済要求生成ステップは、前記ＰＯＳレジスタ端末固有の情報から第１取引証明を計算して付加し、前記第１取引証明が付加されたＰＯＳレジスタ端末情報を暗号化して画面表示し、
前記応答バーコード復元ステップは、前記応答バーコードから復元された暗号化決済応答情報から前記決済応答情報を復元すると共に、復元された決済応答情報から計算した第２取引証明と復元された前記第２取引証明とを比較して前記携帯電話の正当性を確認することを特徴とするプログラム。（９）
【０１１６】
（付記１５）
カメラ及びＩＣチップを備えた携帯電話のコンピュータに、
操作入力された決済金額及び暗号化ＰＯＳレジスタ端末情報から、前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算するＩＣカード決済ステップと、
前記ＩＣチップの決済後の残高を含む決済応答情報を生成する決済応答生成ステップと、
前記決済応答情報から応答バーコードを生成して画面表示させる応答バーコード生成ステップと、
を実行させることを特徴とするプログラム。（１０）
【０１１７】
（付記１６）
付記１５記載のプログラムにおいて、
前記ＩＣカード決済ステップは、前記ＰＯＳレジスタ端末情報を復元すると共に、復元されたＰＯＳレジスタ端末情報から計算した第１取引証明と復元された前記第１取引証明とを比較して前記ＰＯＳレジスタ端末の正当性を確認した後に、ＩＣチップにチャージされたバリューから決済金額を減算し、
前記決済応答生成ステップは、前記決済応答情報から第２取引証明を計算して付加し、
前記応答バーコード生成ステップは、前記第２取引証明が付加された決済応答情報を暗号化した後に前記応答バーコードを生成することを特徴とするプログラム。
【図面の簡単な説明】
【０１１８】
【図１】本発明の原理説明図
【図２】本発明のシステム構成の説明図
【図３】本発明の決済処理機能を備えた図２のＰＯＳレジスタ端末のブロック図
【図４】本発明の決済処理機能を備えた図２の携帯電話のブロック図
【図５】ＰＯＳレジスタ端末から携帯電話への２次元バーコードによる決済要求情報の転送処理の説明図
【図６】携帯電話でのＩＣカード決済と決済後のＰＯＳレジスタ端末への２次元バーコードによる決済応答情報の転送処理の説明図
【図７】ＰＯＳレジスタ端末と携帯電話との間の本発明による決済処理の実施形態のタイムチャート
【図８】図７に続く本発明による決済処理の実施形態のタイムチャート
【図９】図７のＰＯＳレジスタ端末側の決済処理で生成する決済要求情報の説明図
【図１０】図８の携帯電話側の決済処理で生成する決済応答情報の説明図
【図１１】図７及び図８に対応したＰＯＳレジスタ端末処理のフローチャート
【図１２】図７及び図８に対応した携帯電話処理のフローチャート
【図１３】ＰＯＳレジスタ端末と携帯電話との間の本発明による決済処理の他の実施形態のタイムチャート
【図１４】図１３に続く本発明による決済処理の実施形態のタイムチャート
【図１５】図１３の携帯電話処理の正当性確認で生成するＩＣカード端末情報の説明図
【図１６】図１３及び図１４に対応したＰＯＳレジスタ端末処理のフローチャート
【図１７】図１６に続くＰＯＳレジスタ端末処理のフローチャート
【図１８】図１３及び図１４に対応した携帯電話処理のフローチャート
【図１９】携帯電話に決済金額を入力して処理する本発明による簡易的な決済処理の実施形態のタイムチャート
【図２０】図１９に対応したＰＯＳレジスタ端末処理のフローチャート
【図２１】図１９に対応した携帯電話処理のフローチャート
【図２２】ＰＯＳサーバに決済処理機能を設けた本発明によるＰＯＳシステム側の他の実施形態のブロック図
【符号の説明】
【０１１９】
１０，１０−１〜１０−３：ＰＯＳレジスタ端末
１２：ＰＯＳサーバ
１４，１４−１〜１４−３：ディスプレイユニット
１５：キャッシュレジスタユニット
１６，１６−１〜１６−３：スキャナユニット
１７：プリンタユニット
１８，１８−１〜１８−３：ＩＣカード決済用ミドルウェア
２０：携帯電話
２２：カメラユニット
２４：ＩＣチップ
２６：無線局
２８：携帯電話網
３０：インターネット
３２：ＩＣカードアプリサーバ
３４：ＩＣカード決済サーバ
３６：ドライブインターフェース
３８，１３８：ＰＯＳ処理部
４０：通信制御部
４２，１１４，１４２：ＩＣカード決済処理部
４４，１４４：決済要求生成部
４６，１４６：要求バーコード生成部
４８，１４８：応答バーコード復元部
５０，１５０：ＩＣカード決済終了部
５２：携帯電話処理部
５４：ＰＯＳ決済処理部
５６：要求バーコード復元部
５８：ＩＣカード決済部
６０：決済応答生成部
６２：応答バーコード生成部
６４：決済要求シート
６６：要求バーコード（２次元バーコード）
６８：ＩＣカード決済アプリ
７０：応答バーコード（２次元バーコード）
７２：レシート
７４：決済要求情報
７６，９６：ＰＯＳ識別子
７８：決済金額
８０，９２，１０８：日時
８２，９８：ＰＯＳ通番
８４，１００，１１２：取引証明
８６：決済応答情報
８８，１０４：携帯電話識別子
９０：取引後残高
９４，１１０：ＩＣカード通番
１０２：ＩＣカード端末情報
１０６：取引前残高
１１６：要求バーコード処理依頼部
１１８：応答バーコード処理依頼部
【図１】
2005276023.tif 000003
【図２】
2005276023.tif 000004
【図３】
2005276023.tif 000005
【図４】
2005276023.tif 000006
【図５】
2005276023.tif 000007
【図６】
2005276023.tif 000008
【図７】
2005276023.tif 000009
【図８】
2005276023.tif 000010
【図９】
2005276023.tif 000011
【図１０】
2005276023.tif 000012
【図１１】
2005276023.tif 000013
【図１２】
2005276023.tif 000014
【図１３】
2005276023.tif 000015
【図１４】
2005276023.tif 000016
【図１５】
2005276023.tif 000017
【図１６】
2005276023.tif 000018
【図１７】
2005276023.tif 000019
【図１８】
2005276023.tif 000020
【図１９】
2005276023.tif 000021
【図２０】
2005276023.tif 000022
【図２１】
2005276023.tif 000023
【図２２】
2005276023.tif 000024