(57)【特許請求の範囲】
【請求項１】
決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップと、
前記決済バックグラウンドが前記決済ターミナルで入力し且つ前記決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップと、
を備えており、
前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、前記モバイルターミナルが前記決済バックグラウンドとシリアル番号を同期するステップと、前記モバイルターミナルが前記決済バックグラウンドで生成された前記決済アカウントのパスワード入力不要の取引上限額を取得するステップと、前記モバイルターミナルが前記シリアル番号、前記決済アカウント及び前記パスワード入力不要の取引上限額をパケット化して動的個人識別番号を生成すると共に前記決済ターミナルに送信するステップと、前記モバイルターミナルが前記動的個人識別番号を送信した後前記シリアル番号を累積するステップと、前記決済ターミナルが取引額を取得し、前記取引額と受信した前記動的個人識別番号内の前記パスワード入力不要の取引上限額とを比較し、前記取引額が前記取引上限額よりも大きい場合、入力されたアカウント・パスワードを取得するステップと、前記決済ターミナルが前記比較結果及びアカウント・パスワード欄を含む取引パケットを生成し、前記取引額が前記取引上限額よりも大きい場合、前記アカウント・パスワード欄の値を前記アカウント・パスワードとし、前記取引額が前記取引上限額以下の場合、前記アカウント・パスワード欄をゼロに設定するステップと、前記決済ターミナルが前記動的個人識別番号及び前記取引パケットを前記決済バックグラウンドに送信するステップとを含み；
前記決済バックグラウンドが前記決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、前記決済バックグラウンドが前記取引パケット及び前記動的個人識別番号を解析し、前記取引額が前記取引上限額よりも大きい場合、前記決済ターミナルからアップロードした前記アカウント・パスワードの検証を通じて決済を行うステップと、前記取引額が前記取引上限額よりも小さい場合、前記取引情報及び前記シリアル番号を前記モバイルターミナルに送信し、前記モバイルターミナルが受信した前記シリアル番号が前記モバイルターミナル上の前記シリアル番号より小さいか否かを検証し、当該検証に通過した後前記取引情報を表示すると共に入力された取引確認情報を取得し、前記取引確認情報を前記決済バックグラウンドに送信し、前記決済バックグラウンドが受信した前記取引確認情報によって決済を行うステップとを含むことを特徴とするＯ２Ｏ安全決済方法。
【請求項２】
前記モバイルターミナル及び前記決済ターミナルは、音波通信、ＮＦＣ又はブルートゥースを通じてデータの送受信を行うことを特徴とする請求項１に記載のＯ２Ｏ安全決済方法。
【請求項３】
前記決済バックグラウンドが取引結果の提示情報を前記決済ターミナルに送信するステップと、
前記決済ターミナルが紙の取引証憑を印刷するステップと、
を更に備えていることを特徴とする請求項１に記載のＯ２Ｏ安全決済方法。
【請求項４】
モバイルターミナルと、決済バックグラウンドと、決済ターミナルとを含み、
前記決済バックグラウンドは、データ受信モジュールと、検証モジュールと、決済モジュールとを含み；
前記決済ターミナルは、パスワード取得モジュールを含み；
前記データ受信モジュールは、前記決済ターミナル又は前記モバイルターミナルからアップロードした取引情報を受信するために用いられ、前記取引情報が取引額及び決済アカウントを含み；
前記パスワード取得モジュールは、入力されたアカウント・パスワードを取得すると共に前記アカウント・パスワードを前記決済バックグラウンドに送信するために用いられ；
前記データ受信モジュールは、更に前記決済ターミナルから送信した前記アカウント・パスワードを受信するために用いられ；
前記検証モジュールは、前記アカウント・パスワードが正確であるか否かを検証するために用いられ；
前記決済モジュールは、前記検証モジュールで検証通過情報を入力した時決済を行うために用いられるＯ２Ｏ安全決済システムであって、
前記決済バックグラウンドが前記決済ターミナル又は前記モバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップと、
前記決済バックグラウンドが前記決済ターミナルで入力し且つ前記決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップと、
を実行可能であり、
前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、前記モバイルターミナルが前記決済バックグラウンドとシリアル番号を同期するステップと、前記モバイルターミナルが前記決済バックグラウンドで生成された前記決済アカウントのパスワード入力不要の取引上限額を取得するステップと、前記モバイルターミナルが前記シリアル番号、前記決済アカウント及び前記パスワード入力不要の取引上限額をパケット化して動的個人識別番号を生成すると共に前記決済ターミナルに送信するステップと、前記モバイルターミナルが前記動的個人識別番号を送信した後前記シリアル番号を累積するステップと、前記決済ターミナルが取引額を取得し、前記取引額と受信した前記動的個人識別番号内の前記パスワード入力不要の取引上限額とを比較し、前記取引額が前記取引上限額よりも大きい場合、入力されたアカウント・パスワードを取得するステップと、前記決済ターミナルが前記比較結果及びアカウント・パスワード欄を含む取引パケットを生成し、前記取引額が前記取引上限額よりも大きい場合、前記アカウント・パスワード欄の値を前記アカウント・パスワードとし、前記取引額が前記取引上限額以下の場合、前記アカウント・パスワード欄をゼロに設定するステップと、前記決済ターミナルが前記動的個人識別番号及び前記取引パケットを前記決済バックグラウンドに送信するステップとを含み；
前記決済バックグラウンドが前記決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、前記決済バックグラウンドが前記取引パケット及び前記動的個人識別番号を解析し、前記取引額が前記取引上限額よりも大きい場合、前記決済ターミナルからアップロードした前記アカウント・パスワードの検証を通じて決済を行うステップと、前記取引額が前記取引上限額よりも小さい場合、前記取引情報及び前記シリアル番号を前記モバイルターミナルに送信し、前記モバイルターミナルが受信した前記シリアル番号が前記モバイルターミナル上の前記シリアル番号より小さいか否かを検証し、当該検証に通過した後前記取引情報を表示すると共に入力された取引確認情報を取得し、前記取引確認情報を前記決済バックグラウンドに送信し、前記決済バックグラウンドが受信した前記取引確認情報によって決済を行うステップとを含むことを特徴とするＯ２Ｏ安全決済システム。
【請求項５】
前記決済ターミナルは、印刷モジュールを更に含み、
前記決済バックグラウンドは、データ送信モジュールを更に含み；
前記データ送信モジュールは、取引結果情報を前記決済ターミナルに送信するために用いられ；
前記印刷モジュールは、受信した前記取引結果情報を印刷するために用いられることを特徴とする請求項４に記載のＯ２Ｏ安全決済システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子決済分野に関し、特に、Ｏ２Ｏ安全決済方法及びＯ２Ｏ安全決済システムに関する。
【背景技術】
【０００２】
国内スマートターミナルの普及及びモバイルインターネットの急速な発展に伴い、ネット決済利用率の上昇幅が比較的大きくなっており、特に、交通通信、食品、教育文化、住居等の方面へのネット決済の浸透が大幅に上昇している。モバイル決済の１つのホットな単語であるＯ２Ｏは、徐々に人々に知られてきている。Ｏ２Ｏとは、Ｏｎｌｉｎｅ Ｔｏ Ｏｆｆｌｉｎｅのことであり、オフラインのビジネスチャンスをインターネットと結合させてオフライン取引のフロントエンドにすることをいう。Ｏ２Ｏは、２０１０年末から中国に導入され、各業界において幅広い話題を引き起こし、各業種の明るい未来になると見込まれ、Ｏ２Ｏ産業も次の億万人民元規模の市場になると普遍的に認められている。WeChat（ウィーチャット）決済及びAlipay（アリペイの）対面決済は、Ｏ２Ｏの１つの典型的な応用として見なすことができる。この２種類の決済方法はいずれもユーザー携帯電話をキャリアとし、携帯電話と銀行カードとを紐付けることによって、二次元コードをスキャンして商品情報を得て、携帯電話上に決済パスワードを入力し、迅速な電子商取引を実現する。この種の決済方法は、人々の日常生活を確実に便利にするものである。ただし、携帯電話は、常にインターネットに接続しているキャリアであり、携帯電話ウイルス、携帯電話トロイの木馬などの悪意のあるソフトウェアがしばしば見られ、Ｏ２Ｏ決済に用いられるアカウント・パスワードは、これら悪意のあるソフトウェアに攻撃及び盗取される可能性が極めて高いため、現在携帯電話を通じてアカウント・パスワードを入力するＯ２Ｏ決済方法には重大な安全問題が存在している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上記技術的課題を解決するため、本発明は、より一層安全な０２０安全決済方法及びＯ２Ｏ安全決済システムを提供する。
【０００４】
本発明に係るＯ２Ｏ安全決済方法は、決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップと、決済バックグラウンドが前記決済ターミナルで入力し且つ決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップとを備えている。
【０００５】
参考形態としては、前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、決済ターミナルが入力された商品情報を取得し、商品の取引額を決済バックグラウンドにアップロードするステップと、決済バックグラウンドが前記取引額を受信した後、対応の注文番号を生成し、注文番号を決済ターミナルに送信するステップと、決済ターミナルが受信した注文番号をモバイルターミナルに送信するステップと、モバイルターミナルが前記注文番号を受信した後、注文番号及び決済アカウントを決済バックグラウンドに送信するステップと、決済バックグラウンドが決済アカウントの権限を確認し、当該確認に通過した後決済アカウントを決済ターミナルに送信するステップとを含みし；前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、決済ターミナルが入力されたアカウント・パスワードを取得すると共に決済バックグラウンドに送信するステップと、決済バックグラウンドが前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップとを含む。
【０００６】
参考形態としては、前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、モバイルターミナルが決済バックグラウンドとシリアル番号を同期するステップと、モバイルターミナルがシリアル番号及び決済アカウントをパケット化して動的個人識別番号を生成し、決済ターミナルに送信するステップと、決済ターミナルが受信した動的個人識別番号内の決済アカウントを抽出して表示するステップと、決済ターミナルがアカウント・パスワード及び取引額を取得し、アカウント・パスワード、取引額及び動的個人識別番号を決済バックグラウンドに送信するステップとを含み；前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、決済バックグラウンドが前記動的個人識別番号及びアカウント・パスワードを受信し、アカウント・パスワード及び動的個人識別番号内の決済アカウントが正確であるか否かを検証し、当該検証に通過した後決済を行うステップを含む。
【０００７】
本発明に係るＯ２Ｏ安全決済方法は、前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、モバイルターミナルが決済バックグラウンドとシリアル番号を同期するステップと、モバイルターミナルが決済バックグラウンドで生成された決済アカウントのパスワード入力不要の取引上限額を取得するステップと、モバイルターミナルがシリアル番号、決済アカウント及びパスワード入力不要の取引上限額をパケット化して動的個人識別番号を生成すると共に決済ターミナルに送信するステップと、モバイルターミナルが動的個人識別番号を送信した後シリアル番号を累積するステップと、決済ターミナルが取引額を取得し、当該取引額と受信した動的個人識別番号内のパスワード入力不要の取引上限額とを比較し、取引額が取引上限額よりも大きい場合、入力されたアカウント・パスワードを取得するステップと、決済ターミナルが前記比較結果及びアカウント・パスワード欄を含む取引パケットを生成し、前記取引額が前記取引上限額よりも大きい場合、アカウント・パスワード欄の値をアカウント・パスワードとし、前記取引額が前記取引上限額以下の場合、アカウント・パスワード欄をゼロに設定するステップと、決済ターミナルが動的個人識別番号及び取引パケットを決済バックグラウンドに送信するステップとを含み；前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、決済バックグラウンドが取引パケット及び動的個人識別番号を解析し、前記取引額が前記取引上限額よりも大きい場合、決済ターミナルからアップロードしたアカウント・パスワードの検証を通じて決済を行うステップと、前記取引額が前記取引上限額よりも小さい場合、取引情報及びシリアル番号をモバイルターミナルに送信し、モバイルターミナルが受信したシリアル番号がモバイルターミナル上のシリアル番号より小さいか否かを検証し、当該検証に通過した後前記取引情報を表示すると共に入力された取引確認情報を取得し、前記取引確認情報を決済バックグラウンドに送信し、決済バックグラウンドが受信した取引確認情報によって決済を行うステップとを含む。
【０００８】
参考形態としては、前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、決済ターミナルが入力された取引額を取得し、取引額を受信した後モバイルターミナルとのリンクを確立してモバイルターミナルから送信された決済アカウントと、モバイルターミナルで生成された動的コードとを含む動的個人識別番号を取得するステップと、決済ターミナルが取引額及び動的個人識別番号を決済バックグラウンドに送信するステップと、決済バックグラウンドが受信した動的個人識別番号内の決済アカウント及び動的コードが正確であるか否かを検証し、当該検証に通過した後動的コード及び売主アカウント情報を決済ターミナルに送信するステップと、決済ターミナルが受信した取引額及び売主アカウント情報をモバイルターミナルに送信するステップと、モバイルターミナルが取引額及び売主アカウント情報を表示するステップとを含み；前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、決済ターミナルが入力されたアカウント・パスワードを取得し、アカウント・パスワードを決済バックグラウンドに送信するステップと、決済バックグラウンドが受信したアカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップとを含む。
【０００９】
本発明に係るＯ２Ｏ安全決済方法は、前記モバイルターミナル及び前記決済ターミナルは、音波通信、ＮＦＣ又はブルートゥースを通じてデータの送受信を行う。
【００１０】
本発明に係るＯ２Ｏ安全決済方法は、決済バックグラウンドが取引結果の提示情報を決済ターミナルに送信するステップと、決済ターミナルが紙の取引証憑を印刷するステップとを更に備えている。
【００１１】
上記技術的課題を解決するため、本発明は、Ｏ２Ｏ安全決済システムを更に提供する。
【００１２】
本発明に係るＯ２Ｏ安全決済システムは、モバイルターミナルと、決済バックグラウンドと、決済ターミナルとを含み、前記決済バックグラウンドは、データ受信モジュールと、検証モジュールと、決済モジュールとを含み；前記決済ターミナルは、パスワード取得モジュールを含み；前記データ受信モジュールは、決済ターミナル又はモバイルターミナルからアップロードした取引情報を受信するために用いられ、前記取引情報が取引額及び決済アカウントを含み；前記パスワード取得モジュールは、入力されたアカウント・パスワードを取得すると共にアカウント・パスワードを決済バックグラウンドに送信するために用いられ；前記データ受信モジュールは、更に決済ターミナルから送信したアカウント・パスワードを受信するために用いられ；前記検証モジュールは、前記アカウント・パスワードが正確であるか否かを検証するために用いられ；前記決済モジュールは、検証モジュールで検証通過情報を入力した時決済を行うために用いられるＯ２Ｏ安全決済システムであって、
前記決済バックグラウンドが前記決済ターミナル又は前記モバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップと、前記決済バックグラウンドが前記決済ターミナルで入力し且つ前記決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップと、を実行可能であり、
前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、前記モバイルターミナルが前記決済バックグラウンドとシリアル番号を同期するステップと、前記モバイルターミナルが前記決済バックグラウンドで生成された前記決済アカウントのパスワード入力不要の取引上限額を取得するステップと、前記モバイルターミナルが前記シリアル番号、前記決済アカウント及び前記パスワード入力不要の取引上限額をパケット化して動的個人識別番号を生成すると共に前記決済ターミナルに送信するステップと、前記モバイルターミナルが前記動的個人識別番号を送信した後前記シリアル番号を累積するステップと、前記決済ターミナルが取引額を取得し、前記取引額と受信した前記動的個人識別番号内の前記パスワード入力不要の取引上限額とを比較し、前記取引額が前記取引上限額よりも大きい場合、入力されたアカウント・パスワードを取得するステップと、前記決済ターミナルが前記比較結果及びアカウント・パスワード欄を含む取引パケットを生成し、前記取引額が前記取引上限額よりも大きい場合、前記アカウント・パスワード欄の値を前記アカウント・パスワードとし、前記取引額が前記取引上限額以下の場合、前記アカウント・パスワード欄をゼロに設定するステップと、前記決済ターミナルが前記動的個人識別番号及び前記取引パケットを前記決済バックグラウンドに送信するステップとを含み；
前記決済バックグラウンドが前記決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、前記決済バックグラウンドが前記取引パケット及び前記動的個人識別番号を解析し、前記取引額が前記取引上限額よりも大きい場合、前記決済ターミナルからアップロードした前記アカウント・パスワードの検証を通じて決済を行うステップと、前記取引額が前記取引上限額よりも小さい場合、前記取引情報及び前記シリアル番号を前記モバイルターミナルに送信し、前記モバイルターミナルが受信した前記シリアル番号が前記モバイルターミナル上の前記シリアル番号より小さいか否かを検証し、当該検証に通過した後前記取引情報を表示すると共に入力された取引確認情報を取得し、前記取引確認情報を前記決済バックグラウンドに送信し、前記決済バックグラウンドが受信した前記取引確認情報によって決済を行うステップとを含む。
【００１３】
本発明に係るＯ２Ｏ安全決済システムは、前記決済ターミナルは、印刷モジュールを更に含み、前記決済バックグラウンドは、データ送信モジュールを更に含み；前記データ送信モジュールは、取引結果情報を決済ターミナルに送信するために用いられ；前記印刷モジュールは、受信した取引結果情報を印刷するために用いられる。
【発明の効果】
【００１４】
本発明は、従来のオンライン決済において決済過程でアカウント・パスワードがモバイルターミナルで入力されて決済バックグラウンドにアップロードされることと異なり、モバイルターミナル又は決済ターミナルから取引額及び決済アカウントを決済バックグラウンドに送信し、アカウント・パスワードが決済ターミナルから入力されて決済バックグラウンドにアップロードされるため、アカウント・パスワードがモバイルターミナルで盗取されることを効果的に防止でき、決済ターミナルの安全性がモバイルターミナルより遥かに高いため、オンライン決済の安全性を大幅に高めることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るＯ２Ｏ安全決済方法のフローチャートである。
【図２】第１参考形態に係るＯ２Ｏ安全決済方法の具体的なステップのフローチャートである。
【図３】図１に示すＯ２Ｏ安全決済方法の別の具体的なステップのフローチャートである。
【図４】第３参考形態に係るＯ２Ｏ安全決済方法の別の具体的なステップのフローチャートである。
【図５】第２参考形態の決済バックグラウンド、決済ターミナル及びモバイルターミナル間のデータ伝送関係を示す模式図である。
【図６】本発明の実施形態に係るＯ２Ｏ安全決済システムの構造ブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の技術内容、構造特徴、達成する目的及び効果を詳細に説明するため、実施形態を組み合わせたと共に添付図面を基に詳細に説明する。
【００１７】
本発明では、アカウント・パスワードが決済ターミナルから入力されて決済バックグラウンドにアップロードされるため、Ｏ２Ｏ決済の安全性を大幅に高めることができる。
【実施例１】
【００１８】
図１は、本実施例に係るＯ２Ｏ安全決済方法のフローチャートである。当該Ｏ２Ｏ安全決済方法は、次のステップを含む。
【００１９】
Ｓ１：決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信する。
【００２０】
Ｓ２：決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行う。
【００２１】
本実施例は、モバイルターミナル、決済ターミナル及び決済バックグラウンド（前記決済バックグラウンドは、具体的には、銀行のシステムサーバーであって、第三者決済システムのサーバーとしてもよい。）に関する。前記決済ターミナルは、商店のＰＯＳターミナルであってよく、パスワード入力機能を持つその他の電子決済装置であってもよい。前記モバイルターミナル上に決済クライアント及び公開鍵証明書ＣＥＲＴ１（公開鍵証明書ＣＥＲＴ１が対応する秘密鍵ＰＲ１は、決済バックグラウンドに保存する）をインストールし、ユーザーがモバイルターミナルで決済クライアントにログインして決済バックグラウンドと通信し、決済アカウントとユーザーのモバイルターミナルとが紐付けられる。
【００２２】
本実施例では、モバイルターミナルでネットワークのウェブページを閲覧して前記取引額を取得でき、モバイルターミナルが取引額及びモバイルターミナルに紐付けられた決済アカウントを直接決済バックグラウンドに送信し、同時に取引額が決済ターミナルから入力されることができ、モバイルターミナルが決済ターミナル情報を決済ターミナルに送信し、決済ターミナルから決済バックグラウンドに送信する。
【００２３】
モバイルターミナルと決済バックグラウンドと決済ターミナルとの間の通信データ安全を保証するため、前記取引額、アカウント・パスワード及び決済アカウントの取引情報は、いずれも暗号化を経てから伝送される。簡単なデータについては、暗号化する必要がない。暗号化する場合、モバイルターミナルが送信する通信データは、公開鍵証明書ＣＥＲＴ１を経て暗号化してから伝送される。当該暗号化アルゴリズムは、非対称アルゴリズムであって、ＲＳＡ、ＥＣＣ、国家機密アルゴリズム等を使用できる。
【００２４】
本実施例は、従来のオンライン決済において決済過程でアカウント・パスワードがモバイルターミナルで入力されて決済バックグラウンドにアップロードされることと異なり、モバイルターミナル又は決済ターミナルから取引額及び決済アカウントを決済バックグラウンドに送信し、アカウント・パスワードが決済ターミナルから入力されて決済バックグラウンドにアップロードされるため、アカウント・パスワードがモバイルターミナルで盗取されることを効果的に防止でき、決済ターミナルの安全性がモバイルターミナルより遥かに高いため、オンライン決済の安全性を大幅に高めることができる。同時に、取引額及び決済アカウントは、モバイルターミナルから決済バックグラウンドにアップロードでき、決済ターミナルから決済バックグラウンドにアップロードしてもよく、オンライン決済の柔軟性及び利便性を高めることができる。
【第１参考形態】
【００２５】
図２を参照すると、上記実施例１における前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、次のステップを含む。
【００２６】
決済ターミナルが、入力された商品情報を取得し、商品の取引額を決済バックグラウンドにアップロードする。
【００２７】
決済バックグラウンドが、前記取引額を受信した後、対応の注文番号を生成し、注文番号を決済ターミナルに送信する。
【００２８】
決済ターミナルが、受信した注文番号をモバイルターミナルに送信する。
【００２９】
モバイルターミナルが、前記注文番号を受信した後、注文番号及び決済アカウントを決済バックグラウンドに送信する。
【００３０】
決済バックグラウンドが、決済アカウントの権限を確認し、確認に通過した後決済アカウントを決済ターミナルに送信する。
【００３１】
前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、次のステップを含む。
【００３２】
決済ターミナルが、入力されたアカウント・パスワードを取得すると共に決済バックグラウンドに送信する。
【００３３】
決済バックグラウンドが、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行う。
【００３４】
本参考形態では、決済バックグラウンドが各決済請求によって注文番号を生成し、決済ターミナルが決済バックグラウンドで生成された注文番号を取得すると共にモバイルターミナルに送信し、モバイルターミナルが決済アカウント及び注文番号を決済バックグラウンドに送信し、決済バックグラウンドが注文番号及び決済アカウントが正確であるか否かを検証し、当該検証に通過した後、更に決済ターミナルからアップロードしたアカウント・パスワードが正確であるか否かを検証し、当該検証に通過してから決済を行う。まず、注文番号は各決済によって生成されるため、毎回決済の注文番号が異なることから、決済アカウント及びアカウントのパスワードが盗取された場合において重複使用されることを防止できる。次に、前記注文番号は決済ターミナルが取得すると共にモバイルターミナルに送信し、前記アカウント・パスワードも決済ターミナルから入力されて決済バックグラウンドにアップロードされるため、モバイルターミナル上での操作を減らし、モバイルターミナル利用者（つまりユーザー）の操作利便性を大幅に向上させることができる。
【第２参考形態】
【００３５】
上記実施例１における前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、次のステップを含む。
【００３６】
モバイルターミナルが、決済バックグラウンドとシリアル番号を同期する。
【００３７】
モバイルターミナルが、シリアル番号及び決済アカウントをパケット化して動的個人識別番号を生成し、決済ターミナルに送信する。
【００３８】
決済ターミナルが、受信した動的個人識別番号内の決済アカウントを抽出して表示する。
【００３９】
決済ターミナルが、アカウント・パスワード及び取引額を取得し、アカウント・パスワード、取引額及び動的個人識別番号を決済バックグラウンドに送信する。
【００４０】
前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、次のステップを含む。
【００４１】
決済バックグラウンドが、前記動的個人識別番号及びアカウント・パスワードを受信し、アカウント・パスワード及び動的個人識別番号内の決済アカウントが正確であるか否かを検証し、当該検証に通過した後決済を行う。
【００４２】
本参考形態では、決済アカウントがモバイルターミナルから決済ターミナルを通じて決済バックグラウンドに送信され、取引額及びアカウント・パスワードが決済ターミナルから入力されて決済バックグラウンドにアップロードされるため、アカウント・パスワードがモバイルターミナルで盗取されることを効果的に防止し、決済ターミナルの安全性がモバイルターミナルより遥かに高いため、オンライン決済の安全性を大幅に高めることができる。
【実施例２】
【００４３】
図３を参照すると、上記実施例１における前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、次のステップを含む。
【００４４】
モバイルターミナルが、決済バックグラウンドとシリアル番号を同期する。
【００４５】
モバイルターミナルが、決済バックグラウンドで生成された決済アカウントのパスワード入力不要の取引上限額を取得する。
【００４６】
モバイルターミナルが、シリアル番号、決済アカウント及び上記パスワード入力不要の取引上限額をパケット化して動的個人識別番号を生成すると共に決済ターミナルに送信する。
【００４７】
モバイルターミナルが、動的個人識別番号を送信した後シリアル番号を累積する。
【００４８】
決済ターミナルが、取引額を取得し、当該取引額と受信した動的個人識別番号内のパスワード入力不要の取引上限額とを比較し、前記取引額が前記取引上限額よりも大きい場合、入力されたアカウント・パスワードを取得する。
【００４９】
決済ターミナルが、前記比較結果及びアカウント・パスワード欄を含む取引パケットを生成し、前記取引額が前記取引上限額よりもが大きい場合、アカウント・パスワード欄の値をアカウント・パスワードとし、前記取引額が前記取引上限額以下の場合、アカウント・パスワード欄をゼロに設定する。
【００５０】
決済ターミナルが、動的個人識別番号及び取引パケットを決済バックグラウンドに送信する。
【００５１】
前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、次のステップを含む。
【００５２】
決済バックグラウンドが、取引パケット及び動的個人識別番号を解析し、前記取引額が前記取引上限額よりも大きい場合、決済ターミナルからアップロードしたアカウント・パスワードの検証を通じて決済を行う。
【００５３】
前記取引額が前記取引上限額よりも小さい場合、取引情報及びシリアル番号をモバイルターミナルに送信し、モバイルターミナルが受信したシリアル番号がモバイルターミナル上のシリアル番号より小さいか否かを検証し、当該検証に通過した後前記取引情報を表示すると共に入力された取引確認情報を取得し、前記取引確認情報を決済バックグラウンドに送信し、決済バックグラウンドが受信した取引確認情報によって決済を行う。
【００５４】
本実施例では、通常のアカウント・パスワードの検証を通じた決済を実現できると共に、パスワード入力不要の決済（つまりアカウント・パスワードの入力必要がなく、決済を行うことができる）を実現でき、モバイルターミナルが決済バックグラウンドで生成されたパスワード入力不要の取引上限額を取得し、決済ターミナルが取引額とパスワード入力不要の取引上限額とを比較し、当該比較結果及びアカウント・パスワード（アカウント・パスワードの入力が必要とされる時）を決済バックグラウンドに送信した後、決済バックグラウンドがこの比較結果によって決済を行うことで、決済の利便性を大幅に向上させることができる。本実施例では、決済ターミナルが取引額とパスワード入力不要の取引上限額とを比較し、比較結果によってアカウント・パスワードの取得の有無を判断し、決済の安全性を保証しながら決済バックグラウンド判断のフローを簡素化した。
【００５５】
同時に、パスワード入力不要の決済の安全性を保証するため、決済前に、モバイルターミナルを通じて注文番号が正確であるか否かを検証し、当該検証に通過した後入力された取引確認情報（当該取引確認情報は、ユーザーから入力された今回パスワード入力不要の決済の実施の有無である。）を受信すると共に決済バックグラウンドに送信し、決済バックグラウンドが取引確認情報の具体的な内容に基づいて決済の実施の有無（取引確認情報が「はい」の場合は決済を行い、さもなければ決済を行わない。）を判断する。よって、シリアル番号及び取引確認情報の二重安全保障を通じて、パスワード入力不要の決済の安全性を効果的に保証することができる。
【第３参考形態】
【００５６】
図４を参照すると、モバイルターミナルがオフライン状態でも決済に使用されることを実現するため、上記実施例１における前記決済バックグラウンドが決済ターミナル又はモバイルターミナルからアップロードした取引額及び決済アカウントを含む取引情報を受信するステップは、次のステップを含む。
【００５７】
決済ターミナルが、入力された取引額を取得し、当該取引額を受信した後モバイルターミナルとのリンクを確立してモバイルターミナルから送信された決済アカウントと、モバイルターミナルで生成された動的コードとを含む動的個人識別番号を取得する。
【００５８】
決済ターミナルが、取引額及び動的個人識別番号を決済バックグラウンドに送信する。
【００５９】
決済バックグラウンドが、受信した動的個人識別番号内の決済アカウント及び動的コードが正確であるか否かを検証し、当該検証に通過した後動的コード及び売主アカウント情報を決済ターミナルに送信する。
【００６０】
決済ターミナルが、受信した取引額及び売主アカウント情報をモバイルターミナルに送信する。
【００６１】
モバイルターミナルが、取引額及び売主アカウント情報を表示する。
【００６２】
前記決済バックグラウンドが決済ターミナルからアップロードしたアカウント・パスワードを受信し、前記アカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行うステップは、次のステップを含む。
【００６３】
決済ターミナルが、入力されたアカウント・パスワードを取得し、当該アカウント・パスワードを決済バックグラウンドに送信する。
【００６４】
決済バックグラウンドが、受信したアカウント・パスワードが正確であるか否かを検証し、当該検証に通過した後決済を行う。
【００６５】
前記動的個人識別番号のデータは、暗号文ＣとＨＡＳＨ値（ＨＡＳＨ−２５６）とを含む。暗号文Ｃは、公開鍵証明書で平文メッセージＭを暗号化してからなる。前記平文メッセージＭは、ユーザーの決済アカウント（銀行口座番号ではない。）とモバイルターミナルで生成された動的コードと動的コードのタイムスタンプとモバイルターミナルが現在オンライン状態にあるか否かと、を含む。
【００６６】
前記動的個人識別番号は、１回の取引にしか使用できず、取引が成功すると無効になる。動的個人識別番号は、タイムスタンプが設定されているため、比較的短い時間（例えば３０秒間又は１分間）のみ有効である。よって、決済バックグラウンドは取引の後、毎回、動的個人識別番号の有効期間内に取引の動的個人識別番号を保存しなければならない。
【００６７】
図５は、第３参考形態に係る決済バックグラウンド、決済ターミナル及びモバイルターミナル間のデータ伝送関係を示す模式図である。前記モバイルターミナルは、決済バックグラウンドとデータを直接送受信する必要がないため、モバイルターミナルに信号のない状況でも決済を行うことができ、決済バックグラウンドが決済アカウント及びモバイルターミナルで生成された動的コードの検証を通じて決済を行うため、モバイルターミナルに信号のない状況でも安全な決済を行うことができる。
【００６８】
上記実施例では、モバイルターミナルと決済ターミナルとの間のデータ伝送の便宜が図られ、同時に伝送するデータの安全を保証するため、モバイルターミナルと決済ターミナルとは音波通信、ＮＦＣ又はブルートゥースを通じてデータの送受信を行う。
【００６９】
従来のオンライン決済内に紙の決済証憑（送付される決済内の紙の証憑、つまり統一発票又は領収書等の印刷物）がないことを解決するため、上記実施例において、更に次のステップを含むことが好ましい。
【００７０】
決済バックグラウンドが、取引結果の提示情報を決済ターミナルに送信する。
【００７１】
決済ターミナルが、紙の取引証憑を印刷する。
【実施例３】
【００７２】
図６を参照すると、本実施例に係るＯ２Ｏ安全決済システムは、モバイルターミナル３０と、決済バックグラウンド１０と、決済ターミナル２０とを含む。決済バックグラウンド１０は、データ受信モジュール１１と、検証モジュール１３と、決済モジュール１２とを含む。決済ターミナル２０は、パスワード取得モジュール２１を含む。データ受信モジュール１１は、決済ターミナル又はモバイルターミナルからアップロードした取引情報を受信するために用いられる。前記取引情報は、取引額及び決済アカウントを含む。パスワード取得モジュール２１は、入力されたアカウント・パスワードを取得すると共にアカウント・パスワードを決済バックグラウンドに送信するために用いられる。データ受信モジュール１１は、更に決済ターミナルから送信したアカウント・パスワードを受信するために用いられる。検証モジュール１３は、前記アカウント・パスワードが正確であるか否かを検証するために用いられる。前記決済モジュール１２は、検証モジュールで検証通過情報を入力した時決済を行うために用いられる。
【００７３】
本実施例では、モバイルターミナル３０又は決済ターミナル２０から取引額及び決済アカウントを決済バックグラウンド１０に送信し、アカウント・パスワードが決済ターミナル２０から入力されて決済バックグラウンド１０にアップロードされるため、アカウント・パスワードがモバイルターミナルで盗取されることを効果的に防止でき、決済ターミナル２０の安全性がモバイルターミナル３０より遥かに高いため、オンライン決済の安全性を大幅に高めることができる。同時に、取引額及び決済アカウントは、モバイルターミナル３０から決済バックグラウンド１０にアップロードでき、決済ターミナル２０から決済バックグラウンド１０にアップロードしてもよく、オンライン決済の柔軟性及び利便性を高めることができる。
【００７４】
各決済の完了後に決済者が対応の決済証憑を得るため、前記決済ターミナル２０が印刷モジュール２２を更に含み、前記決済バックグラウンド１０がデータ送信モジュール１４を更に含むことが好ましい。
【００７５】
前記データ送信モジュール１４は、取引結果情報を決済ターミナル２０に送信するために用いられる。
【００７６】
前記印刷モジュール２２は、受信した取引結果情報を印刷するために用いられる。
【００７７】
以上に述べたのは、あくまでも本発明の実施例であって、本発明の保護範囲は、これら実施例により何ら限定されるものではない。本発明の明細書及び添付図面の内容に基づいて行われる様々な構造又はフローの変更または直接的若しくは間接的にその他の関連の技術分野に運用することは、いずれも本発明の保護範囲内に含まれる。
【符号の説明】
【００７８】
１０  決済バックグラウンド
１１  データ受信モジュール
１２  決済モジュール
１３  検証モジュール
１４  データ送信モジュール
２０  決済ターミナル
２１  パスワード取得モジュール
２２  印刷モジュール
３０  モバイルターミナル
【図１】
0006430544.tif 000002
【図２】
0006430544.tif 000003
【図３】
0006430544.tif 000004
【図４】
0006430544.tif 000005
【図５】
0006430544.tif 000006
【図６】
0006430544.tif 000007