(57)【特許請求の範囲】
【請求項１】
端末デバイスに適用されるオンライン決済方法であって、
第１連結要求を生成する段階であって、前記第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む、生成する段階と、
前記第１連結要求を決済プロキシサーバへ送信する段階であって、これにより、前記第１連結要求に従って前記決済プロキシサーバが関連付識別子を生成し、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられている、送信する段階と、
前記決済プロキシサーバにより送信された前記関連付識別子を受信する段階と、
前記関連付識別子に従って第２連結要求を生成する段階であって、前記第２連結要求は、第２ユーザ情報および前記関連付識別子を含み、前記第２ユーザ情報および前記第１ユーザ情報は、完全なユーザ情報を形成するために使用される、生成する段階と、
前記第２連結要求を前記決済プロキシサーバへ送信する段階であって、これにより、前記決済プロキシサーバが、前記第１連結要求に従って前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得し、前記第２連結要求に従って前記第２ユーザ情報を取得し、その後、前記第１ユーザ情報および前記第２ユーザ情報に従って前記完全なユーザ情報を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立し、前記決済連結関係は、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子の間の連結関係を示すために使用される、送信する段階と、
を有し、
前記関連付識別子に従って第２連結要求を生成する前記段階は、
前記関連付識別子に従ってユーザ情報要求を前記決済プロキシサーバへ送信する段階であって、これにより、前記決済プロキシサーバが、前記ユーザ情報要求に従って前記第１ユーザ情報の事前設定された位置情報を前記端末デバイスへ送信する、送信する段階と、
前記決済プロキシサーバにより送信された、前記第１ユーザ情報の前記事前設定された位置情報を受信する段階と、
前記第１ユーザ情報の前記事前設定された位置情報に従って前記第２ユーザ情報を生成する段階であって、前記第２ユーザ情報および前記第１ユーザ情報は、前記完全なユーザ情報を形成するために使用される、生成する段階と、
前記第２連結要求を生成する段階であって、前記第２連結要求は、前記第２ユーザ情報および前記関連付識別子を含む、生成する段階と、
を有する、方法。
【請求項２】
端末デバイスに適用されるオンライン決済方法であって、
第１連結要求を生成する段階であって、前記第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む、生成する段階と、
前記第１連結要求を決済プロキシサーバへ送信する段階であって、これにより、前記第１連結要求に従って前記決済プロキシサーバが関連付識別子を生成し、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられている、送信する段階と、
前記決済プロキシサーバにより送信された前記関連付識別子を受信する段階と、
前記関連付識別子に従って第２連結要求を生成する段階であって、前記第２連結要求は、第２ユーザ情報および前記関連付識別子を含み、前記第２ユーザ情報および前記第１ユーザ情報は、完全なユーザ情報を形成するために使用される、生成する段階と、
前記第２連結要求を前記決済プロキシサーバへ送信する段階であって、これにより、前記決済プロキシサーバが、前記第１連結要求に従って前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得し、前記第２連結要求に従って前記第２ユーザ情報を取得し、その後、前記第１ユーザ情報および前記第２ユーザ情報に従って前記完全なユーザ情報を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立し、前記決済連結関係は、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子の間の連結関係を示すために使用される、送信する段階と、
を有し、
前記第２連結要求を前記決済プロキシサーバへ送信する前記段階の後、前記方法は、
前記決済プロキシサーバにより送信されたカード連結情報を受信する段階であって、前記カード連結情報は、前記端末デバイス識別子、前記アプリケーション識別子、および第３ユーザ情報を含み、前記第３ユーザ情報は不完全なユーザ情報であり、オンライン決済を実行する場合に、前記端末デバイスは前記第３ユーザ情報に従って決済検証情報を入力するようにユーザを促し、前記第３ユーザ情報および前記決済検証情報は、前記完全なユーザ情報を形成することができる、受信する段階と、
前記カード連結情報を保存する段階と、
をさらに有する、方法。
【請求項３】
前記関連付識別子に従って第２連結要求を生成する前記段階は、
前記関連付識別子に従ってユーザ情報要求を前記決済プロキシサーバへ送信する段階であって、これにより、前記決済プロキシサーバが、前記ユーザ情報要求に従って前記第１ユーザ情報の事前設定された位置情報を前記端末デバイスへ送信する、送信する段階と、
前記決済プロキシサーバにより送信された、前記第１ユーザ情報の前記事前設定された位置情報を受信する段階と、
前記第１ユーザ情報の前記事前設定された位置情報に従って前記第２ユーザ情報を生成する段階であって、前記第２ユーザ情報および前記第１ユーザ情報は、前記完全なユーザ情報を形成するために使用される、生成する段階と、
前記第２連結要求を生成する段階であって、前記第２連結要求は、前記第２ユーザ情報および前記関連付識別子を含む、生成する段階と、
を有する、請求項２に記載の方法。
【請求項４】
前記カード連結情報を保存する前記段階の後に、前記方法は、
第１アプリケーションを使用して前記ユーザの商品決済要求を受信する段階であって、前記第１アプリケーションは、前記端末デバイス中のアプリケーションである、受信する段階と、
前記端末デバイス識別子および前記第１アプリケーションのアプリケーション識別子に従って、前記端末デバイスに格納された前記カード連結情報が第１カード連結情報を含むかどうかを判断する段階であって、前記第１カード連結情報は、前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子を含む、判断する段階と、
前記端末デバイスに格納された前記情報が前記第１カード連結情報を含む場合に、第１決済要求を生成する段階と、
前記第１決済要求を前記決済プロキシサーバへ送信する段階であって、これにより、前記決済プロキシサーバが、前記第１決済要求に従ってネットワーク料金を支払うかどうかを判断する、送信する段階と、
をさらに有する、請求項２または請求項３に記載の方法。
【請求項５】
第１決済要求を生成する前記段階は、
前記第１カード連結情報を取得する段階と、
前記第１カード連結情報に従って、前記第１カード連結情報に含まれる前記第３ユーザ情報を取得する段階と、
事前設定された規則に従って、および前記第１カード連結情報に含まれる前記第３ユーザ情報に従って、前記決済検証情報を入力するように前記ユーザを促す段階と、
前記ユーザにより入力された前記決済検証情報を受信する段階と、
前記第１決済要求を生成する段階であって、前記第１決済要求は、前記第１カード連結情報および前記ユーザにより入力された前記決済検証情報を含む、生成する段階と、
を有する、請求項４に記載の方法。
【請求項６】
決済プロキシサーバに使用されるオンライン決済方法であって、
端末デバイスにより送信された第１連結要求を受信する段階であって、前記第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む、受信する段階と、
前記第１連結要求に従って関連付識別子を生成する段階であって、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられている、生成する段階と、
前記関連付識別子を前記端末デバイスへ送信する段階であって、これにより、前記端末デバイスが、前記関連付識別子に従って第２連結要求を生成し、前記第２連結要求は、第２ユーザ情報および前記関連付識別子を含み、前記第２ユーザ情報および前記第１ユーザ情報は、完全なユーザ情報を形成するために使用される、送信する段階と、
前記端末デバイスにより送信された前記第２連結要求を受信する段階と、
前記第１連結要求および前記第２連結要求に従って、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得する段階と、
前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立する段階であって、前記決済連結関係は、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子の間の連結関係を示すために使用される、確立する段階と、
を有し、
前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立する前記段階の後に、前記方法は、
前記決済連結関係に従ってカード連結情報を生成する段階であって、前記カード連結情報は、前記端末デバイス識別子、前記アプリケーション識別子、および第３ユーザ情報を含み、前記第３ユーザ情報は不完全なユーザ情報であり、オンライン決済を実行する場合に、前記端末デバイスが前記第３ユーザ情報に従って決済検証情報を入力するようにユーザを促し、前記第３ユーザ情報および前記決済検証情報は前記完全なユーザ情報を形成することができる、生成する段階と、
前記カード連結情報を前記端末デバイスへ送信する段階であって、これにより、前記端末デバイスが前記カード連結情報を保存する、送信する段階と、
をさらに有する、方法。
【請求項７】
前記第１連結要求および前記第２連結要求に従って前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得する前記段階は、
前記第２ユーザ情報および前記関連付識別子を前記第２連結要求から取得する段階と、
前記関連付識別子に従って、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得する段階と、
前記第１ユーザ情報および前記第２ユーザ情報を組み合わせて、前記完全なユーザ情報を形成する段階と、
を有する、請求項６に記載の方法。
【請求項８】
前記カード連結情報を前記端末デバイスへ送信する前記段階の後に、前記方法は、
前記端末デバイスにより送信された第１決済要求を受信する段階であって、前記第１決済要求は、第１カード連結情報および前記ユーザにより入力された決済検証情報を含み、前記第１カード連結情報は、前記端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および前記第３ユーザ情報を含み、前記第１アプリケーションは前記端末デバイス中のアプリケーションであり、前記端末デバイスが前記第１アプリケーションを使用して前記ユーザの商品決済要求を受信する、受信する段階と、
前記第１カード連結情報に従って、前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子を取得する段階と、
前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子に従って、前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子に結び付いた完全なユーザ情報を取得する段階と、
事前設定された規則に従って、および、前記第１カード連結情報に含まれる前記第３ユーザ情報、並びに前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子に結び付いた前記完全なユーザ情報に従って、ローカルな決済検証情報を生成する段階と、
前記ユーザにより入力された前記決済検証情報が、前記ローカルな決済検証情報と同一であるかどうかを判断する段階と、
前記ユーザにより入力された前記決済検証情報が前記ローカルな決済検証情報と同一である場合に第２決済要求を決済システムへ送信する段階であって、これにより、前記決済システムがネットワーク料金を支払う、送信する段階と、
をさらに有する、請求項６または請求項７に記載の方法。
【請求項９】
端末デバイスであって、
第１連結要求を生成するように構成された連結要求生成ユニットであって、前記第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む、連結要求生成ユニットと、
前記連結要求生成ユニットにより生成された前記第１連結要求を決済プロキシサーバへ送信するように構成された送信ユニットであって、これにより、前記決済プロキシサーバが、前記第１連結要求に従って関連付識別子を生成し、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられている、送信ユニットと、
前記決済プロキシサーバにより送信された前記関連付識別子を受信するように構成された受信ユニットと、
を備え、
前記連結要求生成ユニットは、前記受信ユニットにより受信された前記関連付識別子に従って第２連結要求を生成するようにさらに構成され、前記第２連結要求は、第２ユーザ情報および前記関連付識別子を含み、前記第２ユーザ情報および前記第１ユーザ情報は完全なユーザ情報を形成するために使用され、
前記送信ユニットは、前記連結要求生成ユニットにより生成された前記第２連結要求を前記決済プロキシサーバへ送信するようにさらに構成され、これにより、前記決済プロキシサーバが、前記第１連結要求に従って前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得し、前記第２連結要求に従って前記第２ユーザ情報を取得し、その後、前記第１ユーザ情報および前記第２ユーザ情報に従って前記完全なユーザ情報を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立し、前記決済連結関係は、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子の間の連結関係を示すために使用され、
前記連結要求生成ユニットは、
前記関連付識別子に従ってユーザ情報要求を前記決済プロキシサーバへ送信し、これにより、前記決済プロキシサーバが、前記ユーザ情報要求に従って前記第１ユーザ情報の事前設定された位置情報を前記端末デバイスへ送信し、
前記決済プロキシサーバにより送信された、前記第１ユーザ情報の前記事前設定された位置情報を受信し、
前記第１ユーザ情報の前記事前設定された位置情報に従って前記第２ユーザ情報を生成し、前記第２ユーザ情報および前記第１ユーザ情報は前記完全なユーザ情報を形成するために使用され、
前記第２連結要求を生成し、前記第２連結要求は、前記第２ユーザ情報および前記関連付識別子を含むように具体的に構成される、
端末デバイス。
【請求項１０】
端末デバイスであって、
第１連結要求を生成するように構成された連結要求生成ユニットであって、前記第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む、連結要求生成ユニットと、
前記連結要求生成ユニットにより生成された前記第１連結要求を決済プロキシサーバへ送信するように構成された送信ユニットであって、これにより、前記決済プロキシサーバが、前記第１連結要求に従って関連付識別子を生成し、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられている、送信ユニットと、
前記決済プロキシサーバにより送信された前記関連付識別子を受信するように構成された受信ユニットと、
を備え、
前記連結要求生成ユニットは、前記受信ユニットにより受信された前記関連付識別子に従って第２連結要求を生成するようにさらに構成され、前記第２連結要求は、第２ユーザ情報および前記関連付識別子を含み、前記第２ユーザ情報および前記第１ユーザ情報は完全なユーザ情報を形成するために使用され、
前記送信ユニットは、前記連結要求生成ユニットにより生成された前記第２連結要求を前記決済プロキシサーバへ送信するようにさらに構成され、これにより、前記決済プロキシサーバが、前記第１連結要求に従って前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得し、前記第２連結要求に従って前記第２ユーザ情報を取得し、その後、前記第１ユーザ情報および前記第２ユーザ情報に従って前記完全なユーザ情報を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立し、前記決済連結関係は、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子の間の連結関係を示すために使用され、
前記受信ユニットは、
前記決済プロキシサーバにより送信されたカード連結情報を受信するようにさらに構成され、前記カード連結情報は、前記端末デバイス識別子、前記アプリケーション識別子、および第３ユーザ情報を含み、前記第３ユーザ情報は不完全なユーザ情報であり、オンライン決済を実行する場合に、前記端末デバイスは前記第３ユーザ情報に従って決済検証情報を入力するようにユーザを促し、前記第３ユーザ情報および前記決済検証情報は前記完全なユーザ情報を形成することができ、
前記端末デバイスは、前記カード連結情報を保存するように構成されたストレージユニットをさらに備える、
端末デバイス。
【請求項１１】
前記連結要求生成ユニットは、
前記関連付識別子に従ってユーザ情報要求を前記決済プロキシサーバへ送信し、これにより、前記決済プロキシサーバが、前記ユーザ情報要求に従って前記第１ユーザ情報の事前設定された位置情報を前記端末デバイスへ送信し、
前記決済プロキシサーバにより送信された、前記第１ユーザ情報の前記事前設定された位置情報を受信し、
前記第１ユーザ情報の前記事前設定された位置情報に従って前記第２ユーザ情報を生成し、前記第２ユーザ情報および前記第１ユーザ情報は前記完全なユーザ情報を形成するために使用され、
前記第２連結要求を生成し、前記第２連結要求は、前記第２ユーザ情報および前記関連付識別子を含むように具体的に構成される、請求項１０に記載の端末デバイス。
【請求項１２】
前記端末デバイスは、
第１アプリケーションを使用して前記ユーザの商品決済要求を受信するように構成された決済要求受信ユニットであって、前記第１アプリケーションは、前記端末デバイス中のアプリケーションである、決済要求受信ユニットと、
前記端末デバイス識別子および前記第１アプリケーションのアプリケーション識別子に従って、前記端末デバイスに格納された前記カード連結情報が第１カード連結情報を含むかどうかを判断するように構成された判断ユニットであって、前記第１カード連結情報は、前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子を含む、判断ユニットと、
前記端末デバイスに格納された前記情報が前記第１カード連結情報を含む場合に、第１決済要求を生成するように構成された決済要求生成ユニットと、
前記第１決済要求を前記決済プロキシサーバへ送信するように構成され、これにより、前記決済プロキシサーバが、前記第１決済要求に従ってネットワーク料金を支払うかどうかを判断する、決済要求送信ユニットと、
をさらに備える、請求項１０または請求項１１に記載の端末デバイス。
【請求項１３】
前記決済要求生成ユニットは、
前記第１カード連結情報を取得し、
前記第１カード連結情報に従って、前記第１カード連結情報に含まれる前記第３ユーザ情報を取得し、
事前設定された規則に従って、および前記第１カード連結情報に含まれる前記第３ユーザ情報に従って、前記決済検証情報を入力するように前記ユーザを促し、
前記ユーザにより入力された前記決済検証情報を受信し、
前記第１決済要求を生成し、前記第１決済要求は、前記第１カード連結情報および前記ユーザにより入力された前記決済検証情報を含むように具体的に構成される、請求項１２に記載の端末デバイス。
【請求項１４】
決済プロキシサーバであって、
端末デバイスにより送信された第１連結要求を受信するように構成された受信ユニットであって、前記第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む、受信ユニットと、
前記受信ユニットにより受信された前記第１連結要求に従って関連付識別子を生成するように構成された関連付識別子生成ユニットであって、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられている、関連付識別子生成ユニットと、
前記関連付識別子生成ユニットにより生成された前記関連付識別子を前記端末デバイスへ送信するように構成された送信ユニットであって、これにより、前記端末デバイスが、前記関連付識別子に従って第２連結要求を生成し、前記第２連結要求は第２ユーザ情報および前記関連付識別子を含み、前記第２ユーザ情報および前記第１ユーザ情報は完全なユーザ情報を形成するために使用され、前記受信ユニットは前記端末デバイスにより送信された前記第２連結要求を受信するようにさらに構成された、送信ユニットと、
前記受信ユニットにより受信された前記第１連結要求および前記第２連結要求に従って、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得するように構成された取得ユニットと、
前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って、決済連結関係を確立する確立ユニットであって、前記決済連結関係は、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子の間の連結関係を示すために使用される、確立ユニットと、
を備え、
前記決済プロキシサーバは、
前記決済連結関係に従ってカード連結情報を生成するように構成されたカード連結情報生成ユニットであって、前記カード連結情報は、前記端末デバイス識別子、前記アプリケーション識別子、および第３ユーザ情報を含み、前記第３ユーザ情報は不完全なユーザ情報であり、オンライン決済を実行する場合に、前記端末デバイスが前記第３ユーザ情報に従って決済検証情報を入力するようにユーザを促し、前記第３ユーザ情報および前記決済検証情報は前記完全なユーザ情報を形成することができる、カード連結情報生成ユニットをさらに備え、
前記送信ユニットは、前記カード連結情報を前記端末デバイスへ送信するようにさらに構成され、これにより、前記端末デバイスが前記カード連結情報を保存する、
決済プロキシサーバ。
【請求項１５】
前記取得ユニットは、
前記第２ユーザ情報および前記関連付識別子を前記第２連結要求から取得し、
前記関連付識別子に従って前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得し、
前記第１ユーザ情報および前記第２ユーザ情報を組み合わせて、前記完全なユーザ情報を形成するように具体的に構成される、請求項１４に記載の決済プロキシサーバ。
【請求項１６】
前記受信ユニットは、前記端末デバイスにより送信された第１決済要求を受信するようにさらに構成され、前記第１決済要求は、第１カード連結情報および前記ユーザにより入力された決済検証情報を含み、前記第１カード連結情報は、前記端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および前記第３ユーザ情報を含み、前記第１アプリケーションは前記端末デバイス中のアプリケーションであり、前記端末デバイスが、前記第１アプリケーションを使用して前記ユーザの商品決済要求を受信し、
前記取得ユニットは、
前記第１カード連結情報に従って、前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子を取得し、
前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子に従って、前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子に結び付いた前記完全なユーザ情報を取得するようにさらに構成され、
前記決済プロキシサーバは、
事前設定された規則に従って、および、前記第１カード連結情報に含まれる前記第３ユーザ情報、並びに前記端末デバイス識別子および前記第１アプリケーションの前記アプリケーション識別子に結び付いた前記完全なユーザ情報に従って、ローカルな決済検証情報を生成するように構成された決済検証生成ユニットと、
前記ユーザにより入力された前記決済検証情報が、前記ローカルな決済検証情報と同一であるかどうかを判断するように構成された判断ユニットと、
をさらに備え、
前記送信ユニットは、前記ユーザにより入力された前記決済検証情報が前記ローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信するようにさらに構成され、これにより、前記決済システムがネットワーク料金を支払う、請求項１４または請求項１５に記載の決済プロキシサーバ。
【請求項１７】
端末デバイスおよび決済プロキシサーバを備えるオンライン決済システムであって、
前記端末デバイスは、第１連結要求を前記決済プロキシサーバへ送信し、前記決済プロキシサーバにより送信された関連付識別子に従って第２連結要求を生成し、前記第２連結要求を前記決済プロキシサーバへ送信するように構成され、これにより、前記決済プロキシサーバが、前記第１連結要求および前記第２連結要求に従って完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立し、前記端末デバイスは、第１アプリケーションを使用してユーザの商品決済要求を受信し、前記端末デバイスに格納されたカード連結情報が第１カード連結情報を含む場合に、第１決済要求を前記決済プロキシサーバへ送信するようにさらに構成され、これにより、前記決済プロキシサーバが、前記第１決済要求に従ってネットワーク料金を支払うかどうかを判断し、前記第１カード連結情報は、前記端末デバイス識別子および前記第１アプリケーションのアプリケーション識別子を含み、
前記決済プロキシサーバは、前記端末デバイスの前記第１連結要求を受信し、前記第１連結要求に従って前記関連付識別子を生成し、前記端末デバイスが前記関連付識別子に従って前記第２連結要求を生成するよう、前記関連付識別子を前記端末デバイスへ送信し、前記端末デバイスにより生成された前記第２連結要求を受信し、前記第１連結要求および前記第２連結要求に従って、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って前記決済連結関係を確立するように構成され、前記決済プロキシサーバは、前記端末デバイスの前記第１決済要求を受信し、前記第１決済要求に従ってローカルな決済検証情報を生成し、前記第１決済要求に含まれ、前記ユーザにより入力された決済検証情報が前記ローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信するようにさらに構成され、これにより、前記決済システムがネットワーク料金を支払い、
前記第１連結要求は、第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を含み、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられており、
前記端末デバイスは、前記第２連結要求を生成する場合に、
前記関連付識別子に従ってユーザ情報要求を前記決済プロキシサーバへ送信し、これにより、前記決済プロキシサーバが、前記ユーザ情報要求に従って前記第１ユーザ情報の事前設定された位置情報を前記端末デバイスへ送信し、
前記決済プロキシサーバにより送信された、前記第１ユーザ情報の前記事前設定された位置情報を受信し、
前記第１ユーザ情報の前記事前設定された位置情報に従って第２ユーザ情報を生成し、前記第２ユーザ情報および前記第１ユーザ情報は、前記完全なユーザ情報を形成するために使用され、
前記第２ユーザ情報および前記関連付識別子を含む前記第２連結要求を生成する、
オンライン決済システム。
【請求項１８】
端末デバイスおよび決済プロキシサーバを備えるオンライン決済システムであって、
前記端末デバイスは、第１連結要求を前記決済プロキシサーバへ送信し、前記決済プロキシサーバにより送信された関連付識別子に従って、第２連結要求を前記決済プロキシサーバへ送信するように構成され、これにより、前記決済プロキシサーバが、前記第１連結要求および前記第２連結要求に従って完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って決済連結関係を確立し、前記端末デバイスは、第１アプリケーションを使用してユーザの商品決済要求を受信し、前記端末デバイスに格納されたカード連結情報が第１カード連結情報を含む場合に、第１決済要求を前記決済プロキシサーバへ送信するようにさらに構成され、これにより、前記決済プロキシサーバが、前記第１決済要求に従ってネットワーク料金を支払うかどうかを判断し、前記第１カード連結情報は、前記端末デバイス識別子および前記第１アプリケーションのアプリケーション識別子を含み、
前記決済プロキシサーバは、前記端末デバイスの前記第１連結要求を受信し、前記第１連結要求に従って前記関連付識別子を生成し、前記端末デバイスが前記関連付識別子に従って前記第２連結要求を生成するよう、前記関連付識別子を前記端末デバイスへ送信し、前記端末デバイスにより生成された前記第２連結要求を受信し、前記第１連結要求および前記第２連結要求に従って、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を取得し、前記完全なユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に従って前記決済連結関係を確立するように構成され、前記決済プロキシサーバは、前記端末デバイスの前記第１決済要求を受信し、前記第１決済要求に従ってローカルな決済検証情報を生成し、前記第１決済要求に含まれ、前記ユーザにより入力された決済検証情報が前記ローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信するようにさらに構成され、これにより、前記決済システムがネットワーク料金を支払い、
前記第１連結要求は、第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子を含み、前記関連付識別子は、前記第１ユーザ情報、前記アプリケーション識別子、および前記端末デバイス識別子に関連付けられており、前記第２連結要求は、第２ユーザ情報および前記関連付識別子を含み、前記第２ユーザ情報および前記第１ユーザ情報は、前記完全なユーザ情報を形成するために使用され、
前記端末デバイスは、前記第２連結要求を前記決済プロキシサーバへ送信した後、前記決済プロキシサーバにより送信されたカード連結情報を受信し、前記カード連結情報を保存し、前記カード連結情報は、前記端末デバイス識別子、前記アプリケーション識別子、および第３ユーザ情報を含み、前記第３ユーザ情報は不完全なユーザ情報であり、オンライン決済を実行する場合に、前記端末デバイスは前記第３ユーザ情報に従って決済検証情報を入力するようにユーザを促し、前記第３ユーザ情報および前記決済検証情報は、前記完全なユーザ情報を形成することができる、
オンライン決済システム。
【請求項１９】
プロセッサ、メモリ、および通信バスを備える端末デバイスであって、前記メモリはコンピュータ実行命令を格納し、前記プロセッサは前記通信バスを使用して前記メモリに接続され、
前記端末デバイスが動作する場合に、前記プロセッサは、前記メモリに格納された前記コンピュータ実行命令を実行し、これにより、前記端末デバイスが請求項１から請求項５のいずれか１項に記載の方法を実行する、端末デバイス。
【請求項２０】
プロセッサ、メモリ、および通信バスを備える決済プロキシサーバであって、前記メモリはコンピュータ実行命令を格納し、前記プロセッサは前記通信バスを使用して前記メモリに接続され、
前記端末デバイスが動作する場合に、前記プロセッサは、前記メモリに格納された前記コンピュータ実行命令を実行し、これにより、前記決済プロキシサーバが請求項６から請求項８のいずれか１項に記載の方法を実行する、決済プロキシサーバ。
【請求項２１】
請求項１から請求項５のいずれか１項に記載の方法をコンピュータに実行させるプログラム。
【請求項２２】
請求項６から請求項８のいずれか１項に記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報セキュリティの分野に関し、特に、オンライン決済方法、システム、および装置に関する。
【背景技術】
【０００２】
スマートフォンの発展により、スマートフォンに適用可能な携帯電話アプリケーションもまた、その量がますます大きくなる。携帯電話アプリケーションの大部分が有料アプリケーションである。すなわち、それらの有料アプリケーションは、付随する料金をユーザが支払う場合にのみ使用され得る。しかしながら、有料アプリケーションのアプリケーション開発者の全てがオンライン決済の資格があるわけではなく、この場合、決済プロキシサーバを使用して、オンライン決済の資格が無い有料アプリケーションに対し、オンライン決済エージェントが、オンライン決済代理サービスを提供する必要がある。しかしながら、決済プロキシサーバがオンライン決済代理サービスを提供する場合、協働する有料アプリケーションが、オンライン決済エージェントにより提供される決済開放ＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ、ソフトウェア開発キット）と統合される必要があり、その後、ユーザの銀行カードに関する情報の入力および決済要求の提出が、決済開放ＳＤＫを使用して完了される。しかしながら、いくつかの悪意ある有料アプリケーションは、オンライン決済エージェントにより提供される決済開放ＳＤＫを不正に改ざんすることがあり得る。ユーザが銀行のカード番号およびパスワードに関する情報の入力を完了する際、ユーザの銀行のカード番号およびパスワードのようなユーザ情報が傍受され、第三者のサーバに送信され、その後、正式に許可されていないオンライン決済が、取得された情報を使用してオンラインで実行される。従って、こうしたオンライン決済方法を使用すると、ユーザ情報のセキュリティが比較的低く、ユーザの資金のセキュリティが損なわれかねない。
【発明の概要】
【０００３】
本発明の複数の実施形態が、オンライン決済の間のユーザ情報のセキュリティを向上させること、および、ユーザの資金のセキュリティを確保することのできる、オンライン決済方法および装置を提供する。
【０００４】
上述の目的を達成すべく、本発明の複数の実施形態は、以下の複数の技術的解決手段を使用する。
【０００５】
第１の態様が、端末デバイスに適用されるオンライン決済方法を提供する。これは以下を含む。
第１連結要求を生成する段階。ここで第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
第１連結要求を決済プロキシサーバへ送信する段階。これにより、第１連結要求に従って決済プロキシサーバが関連付識別子を生成する。ここで、関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。
決済プロキシサーバにより送信された関連付識別子を受信する段階。
関連付識別子に従って第２連結要求を生成する段階。ここで、第２連結要求は、第２ユーザ情報および関連付識別子を含み、第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。および、
第２連結要求を決済プロキシサーバへ送信する段階。これにより、決済プロキシサーバは、第１連結要求に従って、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、第２連結要求に従って第２ユーザ情報を取得し、その後、第１ユーザ情報および第２ユーザ情報に従って完全なユーザ情報を取得し、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って、決済連結関係を確立する。ここで、決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【０００６】
第１の態様を参照する第１の実施様式において、関連付識別子に従って第２連結要求を生成する段階は、以下を含む。
関連付識別子に従って、ユーザ情報要求を決済プロキシサーバへ送信する段階。これにより、決済プロキシサーバは、ユーザ情報要求に従って、第１ユーザ情報の事前設定された位置情報を端末デバイスへ送信する。
決済プロキシサーバにより送信された、第１ユーザ情報の事前設定された位置情報を受信する段階。
第１ユーザ情報の事前設定された位置情報に従って第２ユーザ情報を生成する段階。ここで、第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。および、
第２連結要求を生成する段階。ここで第２連結要求は、第２ユーザ情報および関連付識別子を含む。
【０００７】
第１の態様または第１の実施様式を参照する第２の実施様式において、第２連結要求を決済プロキシサーバへ送信する段階の後、この方法は、以下をさらに含む。
決済プロキシサーバにより送信されたカード連結情報を受信する段階。ここで、カード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促し、第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。および、
カード連結情報を保存する段階。
【０００８】
第２の実施様式を参照する第３の実施様式において、カード連結情報を保存する段階の後に、この方法は、以下をさらに含む。
第１アプリケーションを使用して、ユーザの商品決済要求を受信する段階。ここで第１アプリケーションは、端末デバイス中のアプリケーションである。
端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイスに格納されたカード連結情報が第１カード連結情報を含むかどうかを判断する段階。ここで、第１カード連結情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を含む。
端末デバイスに格納された情報が第１カード連結情報を含む場合に、第１決済要求を生成する段階。および、
第１決済要求を決済プロキシサーバへ送信する段階。これにより、決済プロキシサーバは、第１決済要求に従って、ネットワーク料金を支払うかどうかを判断する。
【０００９】
第３の実施様式を参照する第４の実施様式において、第１決済要求を生成する段階は、以下を含む。
第１カード連結情報を取得する段階。
第１カード連結情報に従って、第１カード連結情報に含まれる第３ユーザ情報を取得する段階。
事前設定された規則に従って、および第１カード連結情報に含まれる第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促す段階。
ユーザにより入力された決済検証情報を受信する段階。および、
第１決済要求を生成する段階。ここで第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。
【００１０】
第２の態様が、決済プロキシサーバに使用されるオンライン決済方法を提供する。これは以下を含む。
端末デバイスにより送信された第１連結要求を受信する段階。ここで、第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
第１連結要求に従って関連付識別子を生成する段階。ここで、関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。
関連付識別子を端末デバイスへ送信する段階。これにより、端末デバイスは、関連付識別子に従って第２連結要求を生成する。ここで、第２連結要求は第２ユーザ情報および関連付識別子を含み、第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。
端末デバイスにより送信された第２連結要求を受信する段階。
第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得する段階。および、
完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って、決済連結関係を確立する段階。ここで、決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【００１１】
第２の態様を参照する第１の実施様式において、第１連結要求および第２連結要求に従って完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得する段階は、以下を含む。
第２ユーザ情報および関連付識別子を第２連結要求から取得する段階。
関連付識別子に従って、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得する段階。および、
第１ユーザ情報および第２ユーザ情報を組み合わせて、完全なユーザ情報を形成する段階。
【００１２】
第２の態様または第１の実施様式を参照する第２の実施様式において、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立する段階の後に、この方法は、以下をさらに含む。
決済連結関係に従ってカード連結情報を生成する段階。ここで、カード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促し、第３ユーザ情報および決済検証情報は完全なユーザ情報を形成することができる。および、
カード連結情報を端末デバイスへ送信する段階。これにより、端末デバイスはカード連結情報を保存する。
【００１３】
第２の実施様式を参照する第３の実施様式において、カード連結情報を端末デバイスへ送信する段階の後に、この方法は、以下をさらに含む。
端末デバイスにより送信された第１決済要求を受信する段階。ここで、第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。第１カード連結情報は、端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および第３ユーザ情報を含む。第１アプリケーションは端末デバイス中のアプリケーションである。端末デバイスは、第１アプリケーションを使用してユーザの商品決済要求を受信する。
第１カード連結情報に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を取得する段階。
端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報を取得する段階。
事前設定された規則に従って、および、第１カード連結情報に含まれる第３ユーザ情報、並びに端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報に従って、ローカルな決済検証情報を生成する段階。
ユーザにより入力された決済検証情報が、ローカルな決済検証情報と同一であるかどうかを判断する段階。および、
ユーザにより入力された決済検証情報がローカルな決済検証情報と同一である場合に第２決済要求を決済システムへ送信する段階。これにより、決済システムがネットワーク料金を支払う。
【００１４】
第３の態様が、以下を含む端末デバイスを提供する。
第１連結要求に関する情報を生成するように構成された連結要求生成ユニット。ここで、第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
連結要求生成ユニットにより生成された第１連結要求を決済プロキシサーバへ送信するように構成された送信ユニット。これにより、決済プロキシサーバは第１連結要求に従って関連付識別子を生成する。ここで関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。および、
決済プロキシサーバにより送信された関連付識別子を受信するように構成された受信ユニット。ここで、
連結要求生成ユニットは、受信ユニットにより受信された関連付識別子に従って第２連結要求を生成するようにさらに構成される。ここで第２連結要求は、第２ユーザ情報および関連付識別子を含む。そして第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。および、
送信ユニットは、連結要求生成ユニットにより生成された第２連結要求を決済プロキシサーバへ送信するようにさらに構成される。これにより、決済プロキシサーバは、第１連結要求に従って第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、第２連結要求に従って第２ユーザ情報を取得し、その後、第１ユーザ情報および第２ユーザ情報に従って完全なユーザ情報を取得し、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立する。ここで決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【００１５】
第３の態様を参照する第１の実施様式において、連結要求生成ユニットは、以下のように具体的に構成される。
関連付識別子に従ってユーザ情報要求を決済プロキシサーバへ送信する。これにより、決済プロキシサーバは、ユーザ情報要求に従って、第１ユーザ情報の事前設定された位置情報を端末デバイスへ送信する。
決済プロキシサーバにより送信された、第１ユーザ情報の事前設定された位置情報を受信する。
第１ユーザ情報の事前設定された位置情報に従って第２ユーザ情報を生成する。ここで第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。および、
第２連結要求を生成する。ここで第２連結要求は、第２ユーザ情報および関連付識別子を含む。
【００１６】
第３の態様または第１の実施様式を参照する第２の実施様式において、受信ユニットは、
決済プロキシサーバにより送信されたカード連結情報を受信するようにさらに構成される。ここでカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促し、第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。そして、
端末デバイスは、カード連結情報を保存するように構成されたストレージユニットをさらに含む。
【００１７】
第２の実施様式を参照する第３の実施様式において、端末デバイスは、以下をさらに含む。
第１アプリケーションを使用して、ユーザの商品決済要求を受信するように構成された決済要求受信ユニット。ここで、第１アプリケーションは、端末デバイス中のアプリケーションである。
端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイスに格納されたカード連結情報が第１カード連結情報を含むかどうかを判断するように構成された判断ユニット。ここで、第１カード連結情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を含む。および、
端末デバイスに格納された情報が第１カード連結情報を含む場合に、第１決済要求を生成するように構成された決済要求生成ユニット。ここで、
送信ユニットは、第１決済要求を決済プロキシサーバへ送信するようにさらに構成される。これにより、決済プロキシサーバは、第１決済要求に従って、ネットワーク料金を支払うかどうかを判断する。
【００１８】
第３の実施様式を参照する第４の実施様式において、決済要求生成ユニットは、以下のように具体的に構成される。
第１カード連結情報を取得する。
第１カード連結情報に従って、第１カード連結情報に含まれる第３ユーザ情報を取得する。
事前設定された規則に従って、および第１カード連結情報に含まれる第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促す。
ユーザにより入力された決済検証情報を受信する。
第１決済要求を生成する。ここで、第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。
【００１９】
第４の態様が、以下を含む決済プロキシサーバを提供する。
端末デバイスにより送信された第１連結要求を受信するように構成された受信ユニット。ここで、第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
受信ユニットにより受信された第１連結要求に従って関連付識別子を生成するように構成された関連付識別子生成ユニット。ここで関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。
関連付識別子生成ユニットにより生成された関連付識別子を端末デバイスへ送信するように構成された送信ユニット。これにより、端末デバイスは関連付識別子に従って第２連結要求を生成する。ここで第２連結要求は、第２ユーザ情報および関連付識別子を含み、第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。ここで、
受信ユニットは、端末デバイスにより送信された第２連結要求を受信するようにさらに構成される。
受信ユニットにより受信された第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得するように構成された取得ユニット。および、
完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って、決済連結関係を確立する確立ユニット。ここで、決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【００２０】
第４の態様を参照する第１の実施様式において、取得ユニットは、以下のように具体的に構成される。
第２ユーザ情報および関連付識別子を第２連結要求から取得する。
関連付識別子に従って、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得する。および、
第１ユーザ情報および第２ユーザ情報を組み合わせて、完全なユーザ情報を形成する。
【００２１】
第４の態様または第１の実施様式を参照する第２の実施様式において、決済プロキシサーバは、
決済連結関係に従ってカード連結情報を生成するように構成されたカード連結情報生成ユニットをさらに含む。ここでカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促し、第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。ここで、
送信ユニットは、カード連結情報を端末デバイスへ送信するようにさらに構成される。これにより、端末デバイスはカード連結情報を保存する。
【００２２】
第２の実施様式を参照する第３の実施様式において、受信ユニットは、端末デバイスにより送信された第１決済要求を受信するようにさらに構成される。ここで、第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含み、第１カード連結情報は、端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および第３ユーザ情報を含み、第１アプリケーションは端末デバイス中のアプリケーションであり、端末デバイスは、第１アプリケーションを使用してユーザの商品決済要求を受信する。
取得ユニットは、以下のようにさらに構成される。
第１カード連結情報に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を取得する。
端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報を取得する。
決済プロキシサーバは、事前設定された規則に従って、および、第１カード連結情報に含まれる第３ユーザ情報、並びに端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報に従って、ローカルな決済検証情報を生成するように構成された決済検証生成ユニット、および、
ユーザにより入力された決済検証情報が、ローカルな決済検証情報と同一であるかどうかを判断するように構成された判断ユニット、をさらに含む。ここで、
送信ユニットは、ユーザにより入力された決済検証情報がローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信するようにさらに構成され、これにより、決済システムがネットワーク料金を支払う。
【００２３】
第５の態様が、端末デバイスおよび決済プロキシサーバを含むオンライン決済システムを提供する。ここで、
端末デバイスは、第１連結要求を決済プロキシサーバへ送信し、決済プロキシサーバにより送信された関連付識別子に従って、第２連結要求を決済プロキシサーバへ送信するように構成される。これにより決済プロキシサーバは、第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立する。そして端末デバイスは、第１アプリケーションを使用してユーザの商品決済要求を受信し、端末デバイスに格納されたカード連結情報が第１カード連結情報を含む場合に、第１決済要求を決済プロキシサーバへ送信するようにさらに構成される。これにより決済プロキシサーバは、第１決済要求に従って、ネットワーク料金を支払うかどうかを判断する。ここで、第１カード連結情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を含む。また、
決済プロキシサーバは、端末デバイスの第１連結要求を受信し、第１連結要求に従って関連付識別子を生成し、端末デバイスが関連付識別子に従って第２連結要求を生成するよう、関連付識別子を端末デバイスへ送信し、端末デバイスにより生成された第２連結要求を受信し、第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立するように構成され、決済プロキシサーバは、端末デバイスの第１決済要求を受信し、第１決済要求に従ってローカルな決済検証情報を生成し、第１決済要求に含まれ、ユーザにより入力された決済検証情報がローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信するようにさらに構成される。これにより、決済システムがネットワーク料金を支払う。
【００２４】
第６の態様が、プロセッサ、メモリ、および通信バスを含む端末デバイスを提供する。ここで、メモリはコンピュータ実行命令を格納し、プロセッサは通信バスを使用してメモリに接続される。また、
端末デバイスが動作する場合に、プロセッサは、メモリに格納されたコンピュータ実行命令を実行する。これにより、端末デバイスが、第１の態様に記載の方法を実行する。
【００２５】
第７の態様が、プロセッサ、メモリ、および通信バスを含む決済プロキシサーバを提供する。ここで、メモリはコンピュータ実行命令を格納し、プロセッサは通信バスを使用してメモリに接続される。また、
端末デバイスが動作する場合に、プロセッサは、メモリに格納されたコンピュータ実行命令を実行する。これにより、決済プロキシサーバが、第２の態様に記載の方法を実行する。
【００２６】
本発明の複数の実施形態にて提供されるオンライン決済方法、装置、およびシステムにおいては、オンライン決済が実行される前に、決済連結関係が最初に確立される。決済連結関係が確立される際に、端末デバイスが、オンライン決済に使用されるユーザ情報を第１ユーザ情報と第２ユーザ情報に分割し、第１ユーザ情報と第２ユーザ情報を別々に送信する。そして、決済プロキシサーバが、第１連結要求および第２連結要求を使用して、第１ユーザ情報および第２ユーザ情報を受信する。これにより、第三者が完全なユーザ情報を取得することができない。さらに、決済連結関係は、完全なユーザ情報が取得された後に確立される。そして、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【図面の簡単な説明】
【００２７】
本発明の複数の実施形態または従来技術における複数の技術的解決手段をより明確に説明すべく、複数の実施形態または従来技術を説明するために必要な複数の添付の図面を以下に簡潔に紹介する。明らかに、以下の説明における複数の添付の図面は、単に、本発明の複数の実施形態のうちのいくつかを示すに過ぎず、当業者は、創造的な努力をすることがなくとも、これらの添付の図面からその他複数の図面を導き出すことができよう。
【００２８】
【図１】本発明の一実施形態に従ったオンライン決済方法のフローチャートである。
【００２９】
【図２】本発明の一実施形態に従った別のオンライン決済方法のフローチャートである。
【００３０】
【図３Ａ】本発明の一実施形態に従ったさらに別のオンライン決済方法のフローチャートである。
【図３Ｂ】本発明の一実施形態に従ったさらに別のオンライン決済方法のフローチャートである。
【００３１】
【図４】本発明の一実施形態に従ったまた別のオンライン決済方法のフローチャートである。
【００３２】
【図５】本発明の一実施形態に従った、簡易パスワードを更新する方法のフローチャートである。
【００３３】
【図６】本発明の一実施形態に従った端末デバイスの概略構造図である。
【００３４】
【図７】本発明の一実施形態に従った別の端末デバイスの概略構造図である。
【００３５】
【図８】本発明の一実施形態に従ったさらに別の端末デバイスの概略構造図である。
【００３６】
【図９】本発明の一実施形態に従った決済プロキシサーバの概略構造図である。
【００３７】
【図１０】本発明の一実施形態に従った別の決済プロキシサーバの概略構造図である。
【００３８】
【図１１】本発明の一実施形態に従ったさらに別の決済プロキシサーバの概略構造図である。
【００３９】
【図１２】本発明の一実施形態に従ったまた別の端末デバイス概略構造図である。
【００４０】
【図１３】本発明の一実施形態に従ったまた別の決済プロキシサーバの概略構造図である。
【発明を実施するための形態】
【００４１】
以下に、本発明の複数の実施形態における複数の添付の図面を参照して、本発明の複数の実施形態における複数の技術的解決手段を明確且つ完全に説明する。説明される複数の実施形態は、本発明の複数の実施形態のうちの単なるいくつかに過ぎず、全てでないことは明らかである。本発明の複数の実施形態に基づいて、創造的な努力無しに当業者により得られる全ての他の実施形態は、本発明の保護範囲内に含まれるべきである。
【００４２】
本発明の一実施形態が、図１に示されるような、端末デバイスに対して適用されるオンライン決済方法を提供する。この方法は以下を含む。
【００４３】
ステップ１０１：第１連結要求を生成する。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
【００４４】
例示的に、ユーザが、端末デバイスのあるアプリケーションで商品を購入する必要があると仮定する。このユーザの決済要求を受信した後、端末デバイスは、ユーザにより入力された第１ユーザ情報を最初に受信してよい。この第１ユーザ情報は、オンライン決済に使用される、このユーザの部分的ユーザ情報であってよく、一般的には不完全な銀行のカード番号であってよい。すなわち、第１ユーザ情報を入力する場合にユーザは、銀行のカード番号の一部分を入力することができる。銀行のカード番号の一部分とは、銀行のカード番号の最初の数桁または最後の数桁であってよく、もしくは、銀行のカード番号のランダムないくつかの桁であってよく、あるいは、ユーザの習慣に従って自己定義されてよく、本発明のこの実施形態において、限定されるものではない。端末デバイスは、ユーザにより入力された第１ユーザ情報、このアプリケーションのアプリケーション識別子、およびこの端末デバイスの端末デバイス識別子に従って、第１連結要求を生成する。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
【００４５】
ステップ１０２：第１連結要求に従って決済プロキシサーバが関連付識別子を生成するよう、第１連結要求を決済プロキシサーバへ送信する。この関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。
【００４６】
本発明のこの実施形態において、ユーザにより現在使用されているアプリケーションが、オンライン決済の資格が無く、決済プロキシサーバによる代理サービスの提供を必要とする場合、決済プロキシサーバがこのアプリケーションに決済ＳＤＫをインストールし、この決済ＳＤＫを使用してユーザ情報の受信および決済要求の提出を完了する。端末デバイスは、このアプリケーションにインストールされた決済ＳＤＫを使用して、決済プロキシサーバへ第１連結要求を送信してよい。
【００４７】
ステップ１０３：決済プロキシサーバにより送信された関連付識別子を受信する。
【００４８】
端末デバイスが第１連結要求を決済プロキシサーバへ送信した後、決済プロキシサーバは、第１連結要求の内容に従って関連付識別子を生成する。この関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。決済プロキシサーバは、この関連付識別子を端末デバイスへ送信する。端末デバイスは、決済ＳＤＫを使用して、決済プロキシサーバにより送信された関連付識別子を受信してよい。または、メッセージプッシュシステムを用いて関連付識別子を受信してよい。具体的には、端末デバイス中にメッセージプッシュクライアントがインストールされる。決済プロキシサーバは、関連付識別子をメッセージプッシュサーバへ最初に送信し、その後メッセージプッシュサーバが、端末デバイスのメッセージプッシュクライアントへ関連付識別子を送信し、その後、端末デバイスが、メッセージプッシュクライアントを使用してこの関連付識別子を取得する。実際のアプリケーションにおいて、端末デバイスは一般的に、メッセージプッシュサーバを使用して関連付識別子を取得することを選択する。
【００４９】
ステップ１０４：関連付識別子に従って第２連結要求を生成する。この第２連結要求は、第２ユーザ情報および関連付識別子を含み、第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。
【００５０】
本発明のこの実施形態において端末デバイスは、関連付識別子に従って、ユーザ情報要求を決済プロキシサーバへ送信する。このユーザ情報要求は関連付識別子を含む。そして、このユーザ情報要求を受信した後に決済プロキシサーバは、関連付識別子に従って第１ユーザ情報を取得し、その後、事前設定された規則に従って、第１ユーザ情報の事前設定された位置情報を生成する。第１ユーザ情報のこの事前設定された位置情報は、第１ユーザ情報のものであって、事前設定された規則に従って設定された、いくつかの桁に関する情報のあるところであってよく、残りの情報は"＊"によって置き換えられてよく、事前設定された規則は状況に応じて設定されてよい。決済プロキシサーバは、第１ユーザ情報の事前設定された位置情報を端末デバイスへ送信する。第１ユーザ情報の事前設定された位置情報を受信した後、端末デバイスは、第１ユーザ情報の事前設定された位置情報に従って、オンライン決済を実行するために使用される、第１ユーザ情報以外の残りのユーザ情報を入力するようにユーザを促す。そして端末デバイスは、ユーザにより入力された残りのユーザ情報に従って第２ユーザ情報を生成する。これらの第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。このように、端末デバイスが第２ユーザ情報を生成する場合に、第２ユーザ情報を入力するようにユーザを促すために使用されるものは、完全な第１ユーザ情報ではなく、第１ユーザ情報の事前設定された位置情報である。従って、端末デバイスが第２ユーザ情報を生成する場合、ユーザにより現在使用されているアプリケーションが、オンライン決済を実行するために使用される完全なユーザ情報を取得することができない。そのため、ユーザのものであり、オンライン決済に使用されるユーザ情報のセキュリティを確保する。第２ユーザ情報を生成した後、端末デバイスは第２連結要求を生成する。この第２連結要求は、第２ユーザ情報および関連付識別子を含む。例えば、第１ユーザ情報が銀行のカード番号の最初の５桁であり、関連付識別子に従って端末デバイスにより取得された第１ユーザ情報の事前設定された位置情報が、銀行のカード番号の一桁目、三桁目、および五桁目であると仮定すると、第１ユーザ情報の残りの複数の桁に関する情報は、記号"＊"によって置き換えられてよい。ユーザは、オンライン決済を実行するために具体的にどの銀行のカード番号が使用されるかを、第１ユーザ情報の事前設定された位置情報に従って判断し、第１ユーザ情報の事前設定された位置情報に従って、入力される必要のある残りのユーザ情報が、最初の５桁を除いた銀行のカード番号の残りの情報であると判断する。従って、第２ユーザ情報は、最初の５桁を除いた、銀行のカード番号の最後の１４桁である。第２ユーザ情報を入力するようにユーザが促される場合、ユーザは、簡易パスワードを入力するようにさらに促されてよく、簡易パスワードを取得した後、決済プロキシサーバは、この簡易パスワードを、第１ユーザ情報および第２ユーザ情報により形成される完全なユーザ情報と関連付けてよく、従って第２連結要求は、簡易パスワードをさらに含んでよいことに注意すべきである。
【００５１】
ステップ１０５：第２連結要求を決済プロキシサーバへ送信する。これにより、決済プロキシサーバは、これらの第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、これらの完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って、決済連結関係を確立する。この決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【００５２】
端末デバイスは、決済ＳＤＫを使用して、第２連結要求を決済プロキシサーバへ送信してよい。この第２連結要求は、第２ユーザ情報および関連付識別子を含み、簡易パスワードをさらに含んでよい。実際のアプリケーションにおいては、決済連結関係を確立する処理が、初回決済処理と同時に実行されてよいこと、すなわち、ユーザ情報を２回入力することによって初回決済を完了することができ、且つ、決済連結関係を確立できることに注意すべきである。
【００５３】
このように、オンライン決済に使用されるユーザ情報は、第１ユーザ情報と第２ユーザ情報に分割される。そしてこれらの第１ユーザ情報および第２ユーザ情報は、それぞれ第１連結要求および第２連結要求を使用して送信される。これにより、第三者のアプリケーションが完全なユーザ情報を取得することができない。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【００５４】
さらに、決済プロキシサーバが決済連結を完了した後、１つのカード連結情報が生成され得る。このカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促す。そしてこれらの第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。実際のアプリケーションにおいて、カード連結情報に含まれる第３ユーザ情報はまた、第１ユーザ情報または第２ユーザ情報であってよい。例えば、ユーザ情報が銀行カードであり、完全な銀行のカード番号が１９桁であることを仮定すると、カード連結情報に含まれる第３ユーザ情報は５つのランダムな桁であってよい。オンライン決済が実行される場合、端末デバイスは、第３ユーザ情報に従って、入力が必要な決済検証情報が銀行のカード番号の残りの１４桁であることをユーザに促す。実際のアプリケーションにおいて、第３ユーザ情報はまた、第１ユーザ情報または第２ユーザ情報と同一であってよい。例えば、第３ユーザ情報が第１ユーザ情報と同一である場合、端末デバイスは、入力が必要な決済検証情報が第２ユーザ情報であることをユーザに促す。決済プロキシサーバは、カード連結情報を端末デバイスへ送信する。これにより、端末デバイスはカード連結情報を保存する。決済プロキシサーバは、決済ＳＤＫを使用して、カード連結情報を端末デバイスへ送信してよい。そして端末デバイスは、決済プロキシサーバにより送信されたカード連結情報を受信し、このカード連結情報を保存する。
【００５５】
決済プロキシサーバへ第２連結要求を送信する段階の後、決済プロキシサーバは決済連結関係を確立する。この端末デバイスの第１アプリケーションでオンライン決済が実行される必要があることを、もしも次回ユーザが承認する場合、ここでこの第１アプリケーションはこの端末デバイス中のアプリケーションであるのだが、端末デバイスは、この第１アプリケーションを使用してユーザの商品決済要求を最初に受信し、その後、端末デバイスは、この端末デバイスに格納されているカード連結情報が第１カード連結情報を含むかどうかを判断する。この第１カード連結情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を含む。もしもこの端末デバイスに格納されたカード連結情報が第１カード連結情報を含む場合、端末デバイスの第１アプリケーションが決済連結関係を既に確立したと判断される。特に、端末デバイスに格納されたカード連結情報が第１カード連結情報を含まない場合、端末デバイスは、クエリ要求を決済プロキシサーバへさらに送信し、この端末デバイスの別のアプリケーションが決済連結関係を既に確立したかどうかを判断してよい。クエリ要求を受信した後に決済プロキシサーバは、クエリ要求中の端末デバイス識別子に従って、この端末デバイスの別のアプリケーションが決済連結関係を既に確立したかどうかを問い合わせる。もしもこの端末デバイスの別のアプリケーションが決済連結関係を既に確立していた場合、決済プロキシサーバは、クエリフィードバック情報を端末デバイスへ送信する。このクエリフィードバック情報は、この端末デバイスの端末デバイス識別子、およびこの端末デバイスの別のアプリケーションのアプリケーション識別子を含み、そして、部分的ユーザ情報をさらに含む。この部分的ユーザ情報は、この端末デバイスの別のアプリケーションのものであり、決済連結関係を確立するために使用される。その後、決済プロキシサーバは、クエリフィードバック情報を端末デバイスへ送信する。決済プロキシサーバにより送信されたクエリフィードバック情報を受信した後、端末デバイスは、クエリフィードバック情報が端末デバイス識別子、アプリケーション識別子、および部分的ユーザ情報を含むかどうかを判断する。クエリフィードバック情報が端末デバイス識別子、アプリケーション識別子、および部分的ユーザ情報を含み、クエリフィードバック情報中の端末デバイス識別子がローカルな端末デバイス識別子と同一である場合、この端末デバイスの別のアプリケーションが決済連結関係を既に確立したと判断されてよい。
【００５６】
この端末デバイスの第１アプリケーションまたは別のアプリケーションが決済連結関係を既に確立していた場合、第１決済要求が生成される。本発明のこの実施形態において、第１決済要求が生成された場合、第１カード連結情報が最初に取得されてよい。または、決済プロキシサーバにより送信されたクエリフィードバック情報が最初に受信されてよい。もしも端末デバイスが第１カード連結情報を取得する場合、第１カード連結情報に含まれる第３ユーザ情報が取得され、その後、事前設定された規則に従って、決済検証情報を入力するようにユーザは促される。例えば、第３ユーザ情報が完全な銀行のカード番号の５桁である場合、端末デバイスは、入力される必要のある決済検証情報が銀行のカード番号の残りの１４桁であることをユーザに促すべきである。端末デバイスは、ユーザにより入力された決済検証情報を受信し、その後、第１決済要求を生成する。この第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。もしも端末デバイスがクエリフィードバック情報を取得する場合、ここでクエリフィードバック情報は部分的ユーザ情報を含むのであるが、端末デバイスは、この部分的ユーザ情報に従って、決済検証情報を入力するようにユーザを促してよく、最後に第１決済要求を生成する。この場合、端末デバイスにより生成された第１決済要求は、端末デバイス識別子、別のアプリケーションのアプリケーション識別子、および決済検証情報を含む。そして第１決済要求を受信した後、決済プロキシサーバは、必要に応じて、端末デバイス識別子、別のアプリケーションのアプリケーション識別子、および完全なユーザ情報の間の決済連結関係をさらに確立してよい。第２連結要求を決済プロキシサーバへ送信している間にユーザが簡易パスワードを入力する場合、端末デバイスは、第３ユーザ情報に従って、簡易決済パスワードを入力するようにユーザを促してよく、従って、決済検証情報もまた簡易パスワードであってよいことに注意すべきである。
【００５７】
本発明のこの実施形態において提供されるオンライン決済方法では、オンライン決済が実行される前に、完全なユーザ情報、端末デバイス識別子、およびアプリケーション識別子の間の決済連結関係が最初に確立される。そして、決済連結関係が確立される際に、オンライン決済に使用されるユーザ情報は、第１ユーザ情報と第２ユーザ情報とに分割される。これらの第１ユーザ情報および第２ユーザ情報は、それぞれ第１連結要求および第２連結要求を使用して送信される。これにより、第三者が完全なユーザ情報を取得することができない。さらに、決済連結関係が確立された後、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【００５８】
本発明の一実施形態が、図２に示されるような、決済プロキシサーバに使用されるオンライン決済方法を提供する。この方法は以下を含む。
【００５９】
ステップ２０１：端末デバイスにより送信された第１連結要求を受信する。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
【００６０】
この第１連結要求を受信する前に、決済プロキシサーバは、決済代理サービスが提供されるアプリケーションに対して決済ＳＤＫをインストールする必要がある。これにより端末デバイスは、この決済ＳＤＫを使用して、ユーザ情報の受信および決済要求の提出を完了してよく、決済プロキシサーバは、この決済ＳＤＫを使用して、第１連結要求および第１連結要求に含まれる第１ユーザ情報を受信してよい。この第１ユーザ情報は、ユーザにより入力されたユーザ情報の部分的情報であり、オンライン決済に使用され、一般的には不完全な銀行のカード番号であってよい。すなわち、第１ユーザ情報を入力する場合、ユーザは、銀行のカード番号の一部分を入力することができる。銀行のカード番号の一部分とは、銀行のカード番号の最初の数桁であってよく、または、最後の数桁であってよく、もしくは、ランダムないくつかの桁であってよく、あるいは、ユーザの習慣に従って自己定義されてよく、本発明のこの実施形態において、限定されるものではない。第１連結要求に含まれるアプリケーション識別子は、端末デバイス中でユーザにより現在使用されているアプリケーションのアプリケーション識別子を参照する。
【００６１】
ステップ２０２：第１連結要求に従って関連付識別子を生成する。この関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。
【００６２】
端末デバイスにより送信された第１連結要求を受信した後、決済プロキシサーバは関連付識別子を生成する。この関連付識別子は、第１連結要求に含まれる端末デバイス識別子、アプリケーション識別子、および第１ユーザ情報に関連付けられている。実際のアプリケーションにおいては、決済連結関係を確立する処理が、初回決済の処理と同時に実行されてよい。従って、この関連付識別子は、決済を承認するようユーザに指示するために使用される決済情報、例えば、購入された商品、支払うべき金額、および決済リンクのような情報をさらに含んでよい。これによりユーザは、ユーザにより承認された決済の具体的な内容を明確に理解する。
【００６３】
ステップ２０３：関連付識別子を端末デバイスへ送信する。これにより、端末デバイスは関連付識別子に従って第２連結要求を生成する。この第２連結要求は第２ユーザ情報および関連付識別子を含み、第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。
【００６４】
具体的に決済プロキシサーバは、決済ＳＤＫを使用して関連付識別子を端末デバイスへ直接送信してよい。または、関連付識別子をメッセージプッシュサーバへ最初に送信してよく、その後メッセージプッシュサーバが、端末デバイスにインストールされたメッセージプッシュクライアントへこの関連付識別子を送信し、その後端末デバイスが、メッセージプッシュクライアントを使用してこの関連付識別子を取得する。実際のアプリケーションにおいて、決済プロキシサーバは一般的に、メッセージプッシュシステムを使用して関連付識別子を送信する。関連付識別子を端末デバイスへ送信した後、決済プロキシサーバは、端末デバイスにより送信されたユーザ情報要求をさらに受信してよい。このユーザ情報要求は関連付識別子を含む。また決済プロキシサーバは、この関連付識別子に従って第１ユーザ情報を取得し、その後、事前設定された規則に従って第１ユーザ情報の事前設定された位置情報を生成してよい。第１ユーザ情報のこの事前設定された位置情報は、第１ユーザ情報のものであって、事前設定された規則に従って設定された、いくつかの桁に関する情報のあるところであってよく、残りの情報は"＊"によって置き換えられてよく、事前設定された規則は状況に応じて設定されてよい。決済プロキシサーバは、第１ユーザ情報のこの事前設定された位置情報を端末デバイスへ送信する。これにより、端末デバイスは、第１ユーザ情報のこの事前設定された位置情報に従って、オンライン決済を実行するために使用される、第１ユーザ情報以外の残りのユーザ情報を入力するようにユーザを促す。
【００６５】
ステップ２０４：端末デバイスにより送信された第２連結要求を受信する。
【００６６】
具体的に端末デバイスは、決済ＳＤＫを使用して、第２連結要求を決済プロキシサーバへ送信してよい。この第２連結要求は、第２ユーザ情報および関連付識別子を含む。また、この第２連結要求は、ユーザにより設定された簡易パスワードをさらに含んでよいことに注意すべきである。
【００６７】
ステップ２０５：第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得する。
【００６８】
第２連結要求を受信した後、決済プロキシサーバは、第２連結要求中にある第２ユーザ情報および関連付識別子を最初に取得し、この関連付識別子に従って、事前に格納されている第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、第１ユーザ情報と第２連結要求中の第２ユーザ情報を組み合わせて、完全なユーザ情報を形成する。
【００６９】
ステップ２０６：完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って、決済連結関係を確立する。この決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【００７０】
決済プロキシサーバは、取得された完全なユーザ情報を端末デバイス識別子およびアプリケーション識別子に連結させ、決済連結関係を確立し、保存する。もしも第２連結要求が簡易パスワードをさらに含む場合、決済プロキシサーバは、この簡易パスワードを、端末デバイス識別子、アプリケーション識別子、および完全なユーザ情報に連結させ、決済連結関係を確立する。
【００７１】
このように、オンライン決済に使用される第１ユーザ情報および第２ユーザ情報は、それぞれ第１連結要求および第２連結要求を使用して受信される。これにより、第三者が完全なユーザ情報を取得することができない。または、第１ユーザ情報および第２ユーザ情報を受信後に第１ユーザ情報と第２ユーザ情報を組み合わせて取得される完全なユーザ情報、端末デバイス識別子、および、アプリケーション識別子の間の決済連結関係を確立することができない。これにより、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【００７２】
さらに、第１連結要求および第２連結要求に従って決済連結関係を確立した後、この方法は、決済連結関係に従ってカード連結情報を生成する段階をさらに含む。このカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含む。端末デバイスは、オンライン決済を実行する場合に、この第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促してよく、これらの第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。生成されたカード連結情報は、端末デバイスがこのカード連結情報を保存するよう、端末デバイスへ送信される。
【００７３】
決済連結関係を確立する処理が、初回決済処理と同時に実行されてよいこと、すなわち、ユーザ情報を２回入力することによって初回決済を完了することができ、且つ、決済連結関係を確立できることに注意すべきである。
【００７４】
もしも、次回、この端末デバイスの第１アプリケーションで決済を実行することをユーザが承認する場合、端末デバイスは、この第１アプリケーションを使用してユーザの商品決済要求を最初に受信する必要がある。その後、この端末デバイスに格納されたカード連結情報が第１カード連結情報を含むかどうか、または、この端末デバイスの別のアプリケーションが決済連結関係を既に確立したかどうかを判断する。この端末デバイスの別のアプリケーションが決済連結関係を既に確立したかどうかを端末デバイスが判断する場合、決済プロキシサーバは、端末デバイスにより送信されたクエリ要求を受信し、このクエリ要求に含まれる端末デバイス識別子に従って、この端末デバイスの別のアプリケーションが決済連結関係を確立するかどうかを判断し、判断結果に従ってクエリフィードバック情報を生成してよい。もしもこの端末デバイスの別のアプリケーションが、決済連結関係を既に確立していた場合、決済プロキシサーバは、クエリフィードバック情報を端末デバイスへ送信する。このクエリフィードバック情報は、この端末デバイスの端末デバイス識別子およびこの端末デバイスの別のアプリケーションのアプリケーション識別子を含み、そして、部分的ユーザ情報をさらに含む。この部分的ユーザ情報はこの端末デバイスの別のアプリケーションのものであり、決済連結関係を確立するために使用される。
【００７５】
さらに、第１アプリケーションでユーザが決済を実行する必要がある場合、決済プロキシサーバは、端末デバイスにより送信された第１決済要求をさらに受信してよい。この第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含み、この第１カード連結情報は、端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および第３ユーザ情報を含む。また決済プロキシサーバは、第１カード連結情報に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を取得し、その後、端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子と結び付いた完全なユーザ情報を取得し、その後、事前設定された規則に従って、および、第１カード連結情報に含まれる第３ユーザ情報および完全なユーザ情報に従って、ローカルな決済検証情報を生成し、ユーザにより入力された決済検証情報が、ローカルな決済検証情報と同一であるかどうかを判断し、ユーザにより入力された決済検証情報がローカルな決済検証情報と同一である場合、第２決済要求を決済システムへ送信する。これにより、決済システムがネットワーク料金を支払う。もしも決済プロキシサーバにより確立された決済連結関係が簡易パスワードをさらに含む場合、ローカルな決済検証情報もまたこの簡易パスワードであってよく、決済プロキシサーバは、ローカルな簡易パスワードがユーザにより入力された簡易パスワードと同一であるかどうかを判断することにより、第２決済要求を生成すべきかどうかを判断してよいことに注意すべきである。
【００７６】
本発明のこの実施形態において提供されるオンライン決済方法では、オンライン決済が実行される前に、完全なユーザ情報、端末デバイス識別子、およびアプリケーション識別子の間の決済連結関係が最初に確立される。決済連結関係が確立される際に、オンライン決済に使用される完全なユーザ情報は、第１連結要求および第２連結要求を使用して別々に受信される。これにより、第三者が完全なユーザ情報を取得することができない。さらに、完全なユーザ情報が取得された後、決済連結関係が確立され、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【００７７】
本発明の一実施形態が、図３Ａおよび図３Ｂに示されるような、オンライン決済方法を提供する。この方法は以下を含む。
【００７８】
ステップ３０１：端末デバイスがユーザの商品決済要求を承認し、ステップ３０２を実行する。
【００７９】
この端末デバイス中の第１アプリケーションを使用する場合、ユーザは、この第１アプリケーションで１つの商品を購入する必要がある。この場合、端末デバイスは、第１アプリケーションを使用して、ユーザの商品オンライン決済要求を受信する。
【００８０】
ステップ３０２：端末デバイスは、この端末デバイスに格納されているカード連結情報が第１カード連結情報を含むかどうかを判断する。もしもこの端末デバイスに格納されているカード連結情報が第１カード連結情報を含まない場合、ステップ３０３を実行する。もしもこの端末デバイスに格納されたカード連結情報が第１カード連結情報を含む場合、ステップ３１４を実行する。
【００８１】
もしもこの端末デバイスに格納されている情報が第１カード連結情報を含む場合、この端末デバイスの第１アプリケーションは決済連結関係を既に確立したものと判断される。実際のアプリケーションにおいて端末デバイスは、決済プロキシサーバへクエリ要求を送信することにより、この端末デバイスの別のアプリケーションが決済連結関係を既に確立したかどうかをさらに判断してよい。そして、クエリ要求を受信した後、決済プロキシサーバは、クエリ要求中の端末デバイス識別子に従って、この端末デバイスの別のアプリケーションが決済連結関係を既に確立したかどうかを問い合わせ、その後、クエリフィードバック情報を端末デバイスへ送信する。決済プロキシサーバにより送信されたクエリフィードバック情報を受信した後、端末デバイスは、このクエリフィードバック情報が端末デバイス識別子、アプリケーション識別子、および部分的ユーザ情報を含むかどうかを判断する。もしもクエリフィードバック情報に含まれる端末デバイス識別子が、この端末デバイスのローカルな端末デバイス識別子と同一である場合、この端末デバイスの別のアプリケーションが決済連結関係を既に確立したものと判断されてよい。そして端末デバイスは、クエリフィードバック要求に含まれる部分的ユーザ情報を使用して、オンライン決済を実行するようユーザを促してよい。
【００８２】
ステップ３０３：決済プロキシサーバが決済連結関係を確立するよう、端末デバイスは連結要求を送信する。
【００８３】
端末デバイスは、オンライン決済に使用される完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を決済プロキシサーバへ送信する。この完全なユーザ情報は、第１ユーザ情報および第２ユーザ情報を使用して、決済プロキシサーバへと別々に送信される。そして決済プロキシサーバは、完全なユーザ情報、端末デバイス識別子、およびアプリケーション識別子に従って、決済連結関係を確立する。図４に示されるように、具体的な複数のステップはステップ３０３１からステップ３０３１１までである。
【００８４】
ステップ３０３１：端末デバイスは、ユーザにより入力された第１ユーザ情報を受信し、ステップ３０３２を実行する。
【００８５】
端末デバイスは、第１ユーザ情報を入力するようユーザを促す。この第１ユーザ情報は、このユーザのものであり、オンライン決済に使用される部分的ユーザ情報であってよく、一般的には不完全な銀行のカード番号である。すなわち、ユーザが第１ユーザ情報を入力する場合、ユーザは銀行のカード番号の一部分を入力してよい。そして、銀行のカード番号の一部分とは、銀行のカード番号の最初の数桁または最後の数桁であってよく、もしくは、銀行のカード番号のランダムなさらにいくつかの桁または全ての桁であってよく、ユーザの習慣に従って自己定義されてよい。本発明のこの実施形態において、ユーザ情報は１９桁の銀行のカード番号であり、ユーザにより入力される第１ユーザ情報は、銀行のカード番号の最初の６桁である。
【００８６】
ステップ３０３２：端末デバイスは第１連結要求を生成し、ステップ３０３３を実行する。
【００８７】
端末デバイスは、ユーザにより入力された第１ユーザ情報、この第１アプリケーションのアプリケーション識別子、およびこの端末デバイスの端末デバイス識別子に従って、第１連結要求を生成する。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
【００８８】
ステップ３０３３：端末デバイスは、第１連結要求を決済プロキシサーバへ送信し、ステップ３０３４を実行する。
【００８９】
本発明のこの実施形態において端末デバイスは、第１アプリケーションにインストールされた決済ＳＤＫを使用して、この第１連結要求を決済プロキシサーバへ送信してよい。
【００９０】
ステップ３０３４：決済プロキシサーバは、この第１連結要求に従って関連付識別子を生成し、ステップ３０３５を実行する。
【００９１】
端末デバイスにより送信された第１連結要求を受信した後、決済プロキシサーバは、第１連結要求に含まれる端末デバイス識別子、アプリケーション識別子、および第１ユーザ情報を取得し、関連付識別子を生成する。この関連付識別子は、端末デバイス識別子、アプリケーション識別子、および第１ユーザ情報に関連付けられている。実際のアプリケーションにおいては、決済連結関係を確立する処理が、初回決済の処理と同時に実行されてよい。従って、この関連付識別子は、銀行カードのパスワードを入力するようユーザに指示するために使用される識別子、および、ユーザに決済を承認させるための決済情報、例えば、購入された商品、支払うべき金額、および決済リンクのような情報をさらに含む。これによりユーザは、ユーザにより承認された決済の具体的な内容を明確に理解する。この関連付識別子は、簡易パスワードを入力するようにユーザを促すための識別子をさらに含んでよい。これによりユーザは、習慣に従って、決済連結関係に対する簡易パスワードを設定すべきかどうかを選択する。
【００９２】
ステップ３０３５：決済プロキシサーバは、関連付識別子を端末デバイスへ送信し、端末デバイスはステップ３０３６を実行する。
【００９３】
具体的に決済プロキシサーバは、決済ＳＤＫを使用して関連付識別子を端末デバイスへ直接送信してよい。または、関連付識別子をメッセージプッシュサーバへ最初に送信してよく、その後メッセージプッシュサーバが、端末デバイスにインストールされたメッセージプッシュクライアントへこの関連付識別子を送信し、その後端末デバイスが、メッセージプッシュクライアントを使用してこの関連付識別子を取得する。実際のアプリケーションにおいて、決済プロキシサーバは一般的に、メッセージプッシュシステムを使用して関連付識別子を送信する。
【００９４】
関連付識別子を端末デバイスへ送信した後、決済プロキシサーバは、端末デバイスにより送信されたユーザ情報要求をさらに受信してよい。このユーザ情報要求は関連付識別子を含む。また決済プロキシサーバは、この関連付識別子に従って第１ユーザ情報を取得し、その後、事前設定された規則に従って第１ユーザ情報の事前設定された位置情報を生成してよい。第１ユーザ情報のこの事前設定された位置情報は、第１ユーザ情報のものであって、事前設定された規則に従って設定された、いくつかの桁に関する情報のあるところであってよく、残りの情報は"＊"によって置き換えられてよく、事前設定された規則は状況に応じて設定されてよい。決済プロキシサーバは、第１ユーザ情報のこの事前設定された位置情報を端末デバイスへ送信する。これにより、端末デバイスは、第１ユーザ情報のこの事前設定された位置情報に従って、オンライン決済を実行するために使用される、第１ユーザ情報以外の残りのユーザ情報を入力するようにユーザを促す。
【００９５】
ステップ３０３６：端末デバイスは、関連付識別子に従って第２ユーザ情報を生成し、ステップ３０３７を実行する。
【００９６】
決済プロキシサーバにより送信された関連付識別子を受信した後、端末デバイスは、決済プロキシサーバへユーザ情報要求を送信し、決済プロキシサーバにより送信された第１ユーザ情報の事前設定された位置情報を受信し、その後、第１ユーザ情報のこの事前設定された位置情報に従って、オンライン決済を実行するために使用される、第１ユーザ情報以外の残りのユーザ情報を入力するようにユーザを促す。そして端末デバイスは、ユーザにより入力された残りのユーザ情報に従って第２ユーザ情報を生成する。これらの第１ユーザ情報および第２ユーザ情報は、完全なユーザ情報を形成するために使用される。もしも関連付識別子が、簡易パスワードを入力するようにユーザを促すための識別子をさらに含む場合、端末デバイスは、この識別子に従って、簡易パスワードを入力するようにユーザにさらに指示してよい。もしも決済連結処理が確立される間に初回決済が完了する場合、この関連付識別子は、ユーザが決済を承認するための決済情報をさらに含むべきである。この決済情報は、購入された商品、支払うべき金額、および決済リンクのような情報である。そしてユーザは、決済情報に従って、承認された決済がオンライン決済される必要があるかどうかを判断し、決済情報中に提供される決済リンクに従って決済を完了する。
【００９７】
ステップ３０３７：端末デバイスは第２連結要求を生成し、ステップ３０３８を実行する。
【００９８】
本実施形態における第１ユーザ情報が、もしも銀行のカード番号の最初の６桁に関する情報である場合、事前設定された規則に従って決済プロキシサーバにより生成された第１ユーザ情報の事前設定された位置情報は、別々に、銀行のカード番号の一桁目、三桁目、および五桁目であり、銀行のカード番号の残りの二桁目、四桁目、および六桁目は"＊"により置き換えられる。端末デバイスは、第１ユーザ情報の事前設定された位置情報に従って、オンライン決済に使用されるユーザ情報の残りのユーザ情報を入力するようにユーザを促す。ここで、残りのユーザ情報とは、銀行のカード番号の最後の１３桁であり、銀行のカード番号の一桁目、三桁目、および五桁目は、第１ユーザ情報の事前設定された位置情報の一桁目、三桁目、および五桁目と同一である。促しに従ってユーザが入力を完了した後、端末デバイスは、ユーザにより入力された残りのユーザ情報を受信し、第２ユーザ情報を生成する。この第２ユーザ情報は、入力に使用される残りのユーザ情報である。端末デバイスは、第２ユーザ情報、端末デバイス識別子、および第１アプリケーションのアプリケーション識別子に従って第２連結要求を生成する。関連付識別子の促しに従って、もしもユーザが銀行カードのパスワードもまた入力する場合、第２連結要求もまた銀行カードのパスワードを含むことに注意すべきである。
【００９９】
ステップ３０３８：端末デバイスは、第２連結要求を決済プロキシサーバへ送信し、ステップ３０３９を実行する。
【０１００】
端末デバイスは、第１アプリケーションにインストールされた決済ＳＤＫを使用して、この第２連結要求を決済プロキシサーバへ送信してよい。
【０１０１】
ステップ３０３９：決済プロキシサーバは決済連結関係を確立し、ステップ３０３１０を実行する。
【０１０２】
端末デバイスにより送信された第２連結要求を受信した後、決済プロキシサーバは、第２連結要求中にある第２ユーザ情報および関連付識別子を最初に取得し、この関連付識別子に従って、事前に格納されている第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、第１ユーザ情報と第２連結要求中の第２ユーザ情報を組み合わせて、完全なユーザ情報を形成する。完全なユーザ情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子と結び付いており、決済連結関係が確立される。本実施形態において、第２連結要求に含まれる第２ユーザ情報は、銀行のカード番号の最後の１３桁であり、決済プロキシサーバは、第１連結要求にある銀行のカード番号の最初の６桁と、第２連結要求にある銀行のカード番号の最後の１３桁とを組み合わせて、完全な１９桁の銀行のカード番号を形成する。もしも第２連結要求が簡易パスワードをさらに含む場合、決済プロキシサーバは、この簡易パスワードを、端末デバイス識別子、アプリケーション識別子、および完全なユーザ情報に連結させ、決済連結関係を確立する。オンライン決済に使用される第１ユーザ情報および第２ユーザ情報は、それぞれ第１連結要求および第２連結要求を使用して受信される。これにより、第三者が完全なユーザ情報を取得することができない。または、完全なユーザ情報、端末デバイス識別子、および、アプリケーション識別子の間の決済連結関係を確立することができない。これにより、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１０３】
ステップ３０３１０：決済プロキシサーバは第１カード連結情報を生成し、ステップ３０３１１を実行する。
【０１０４】
決済連結関係を確立した後、決済プロキシサーバは、第１カード連結情報を生成する。この第１カード連結情報は、端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および第３ユーザ情報を含む。オンライン決済を実行する場合、端末デバイスは、第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促してよい。これらの第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。実際のアプリケーションにおいて、第１カード連結情報に含まれる第３ユーザ情報は、完全なユーザ情報のランダムないくつかの桁によるユーザ情報であってよく、例えば、銀行のカード番号の任意のｎ桁であってよい。ここでｎ≦１９である。
【０１０５】
ステップ３０３１１：決済プロキシサーバが第１カード連結情報を端末デバイスへ送信する。
【０１０６】
生成された第１カード連結情報は端末デバイスへ送信される。これにより、端末デバイスは第１カード連結情報を保存する。端末デバイスは、ローカルなストレージデバイスに、またはローカルな第１アプリケーションの決済ＳＤＫに第１カード連結情報を保存してよい。従って端末デバイスは、第１カード連結情報に従って、端末デバイスの第１アプリケーションが決済連結関係を確立するかどうかを判断する。
【０１０７】
ステップ３０４：端末デバイスは第１カード連結情報を取得し、ステップ３０５を実行する。
【０１０８】
もしも端末デバイスの第１アプリケーションが決済連結関係を既に確立していたとすると、この端末デバイスで決済を再び承認する場合、ユーザは、ローカルに格納されたカード連結情報から第１カード連結情報を最初に取得する。
【０１０９】
ステップ３０５：端末デバイスは、第１カード連結情報に従って、決済検証情報を入力するようにユーザを促し、ステップ３０６を実行する。
【０１１０】
第１カード連結情報中の第３ユーザ情報が銀行のカード番号のランダムなｎ個の桁であって、ｎ＜１９だと仮定すると、端末デバイスは銀行のカード番号の残りの（１９−ｎ）桁を入力するようにユーザを促し、決済検証情報は銀行のカード番号の残りの（１９−ｎ）桁である。もしも、決済連結関係が確立される際に、促しに従ってユーザが簡易パスワードを設定する場合、端末デバイスは、この簡易パスワードを入力するようにユーザを促し、決済検証情報はこの簡易パスワードである。
【０１１１】
ユーザが、後から第２アプリケーションで商品を購入する必要がさらにあると仮定する。この第２アプリケーションは、第１アプリケーション以外の、端末デバイス中の任意の他のアプリケーションである。この場合、端末デバイスは、決済プロキシサーバにより送信されたクエリフィードバック情報に含まれる端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および部分的ユーザ情報に従って、この端末デバイスの第１アプリケーションが、決済連結関係を既に確立したと判断する。この部分的ユーザ情報は、第１カード連結情報中の第３ユーザ情報であってよい。その後、端末デバイスは、部分的ユーザ情報に従って、第２アプリケーションでユーザの商品決済を完了すべく、決済検証情報を入力するようにユーザを促す。
【０１１２】
ステップ３０６：端末デバイスは第１決済要求を生成し、ステップ３０７を実行する。この第１決済要求は第１カード連結情報およびユーザにより入力された決済検証情報を含む。
【０１１３】
ユーザにより入力された決済検証情報を受信した後、端末デバイスは第１決済要求を生成する。この第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。もしも端末デバイスが、後から第２アプリケーションで商品決済を実行する必要がさらにある場合、端末デバイスにより生成された第２決済要求が、端末デバイス識別子、第２アプリケーションのアプリケーション識別子、および決済検証情報を含む。
【０１１４】
ステップ３０７：端末デバイスは第１決済要求を決済プロキシサーバへ送信し、ステップ３０８を実行する。
【０１１５】
端末デバイスは、第１アプリケーションにインストールされた決済ＳＤＫを使用して、第１決済要求を決済プロキシサーバへ送信してよい。そして、もしもユーザが、決済アプリケーションが第２アプリケーションであると再び承認する場合、端末デバイスは、第２アプリケーションにインストールされた決済ＳＤＫを使用して、第１決済要求を決済プロキシサーバへ送信してよい。
【０１１６】
ステップ３０８：決済プロキシサーバは、ユーザにより入力された、第１決済要求中の決済検証情報が、決済プロキシサーバにより生成されたローカルな決済検証情報と同一であるかどうかを判断する。もしも同一である場合、ステップ３０９を実行する。もしも異なる場合、ステップ３１０を実行する。
【０１１７】
第１決済要求を受信した後、決済プロキシサーバは、第１カード連結情報に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を取得し、その後、これらの端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、これらの端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報を取得し、その後、事前設定された規則に従って、並びに、第１カード連結情報および完全なユーザ情報に含まれる第３ユーザ情報に従って、ローカルな決済検証情報を生成し、その後、ユーザにより入力された決済検証情報がローカルな決済検証情報と同一であるかどうかを判断する。例えば、第１カード連結情報および完全なユーザ情報中の第３ユーザ情報に従って決済プロキシサーバにより生成されたローカルな決済検証情報が銀行のカード番号の（１９−ｎ）桁である場合、且つ、端末デバイスの促しに従ってユーザにより入力された決済検証情報もまた銀行のカード番号の（１９−ｎ）桁である場合、決済プロキシサーバは、ローカルに生成された銀行のカード番号の（１９−ｎ）桁が、ユーザにより入力された銀行のカード番号の（１９−ｎ）桁と同一であるかどうかを判断する必要がある。代替的に、もしも、決済連結関係が確立される際に、ユーザが簡易パスワードを設定する場合、決済プロキシサーバは、第１カード連結情報の端末デバイス識別子およびアプリケーション識別子に従って、ローカルに格納された簡易パスワードを取得し、その後、このローカルに格納された簡易パスワードがユーザにより入力された簡易パスワードと同一であるかどうかを判断する。
【０１１８】
ステップ３０９：決済プロキシサーバは、第２決済要求を生成し、この第２決済要求を決済システムへ送信する。これにより決済システムは決済を承認する。
【０１１９】
もしもユーザにより入力された決済検証情報が決済プロキシサーバによりローカルに生成された決済検証情報と同一である場合、決済プロキシサーバは、完全なユーザ情報、すなわち、完全な銀行のカード番号およびユーザにより承認された決済金額を取得し、第２決済要求を生成し、この第２決済要求を決済システムへ送信する。これにより決済システムは、このオンライン決済を完了する。
【０１２０】
ステップ３１０：決済プロキシサーバは、決済不履行情報を生成し、この決済不履行情報を端末デバイスへ送信する。
【０１２１】
もしも、ユーザにより入力された決済検証情報が決済プロキシサーバによりローカルに生成された決済検証情報とは異なる場合、決済プロキシサーバは、決済不履行情報を生成し、この決済不履行情報を端末デバイスへ送信する。そして端末デバイスは、決済不履行情報に従って、決済検証情報を再び入力するようにユーザを促すか、またはこのオンライン決済を終わらせる。
【０１２２】
本発明のこの実施形態において提供されるオンライン決済方法においては、第１アプリケーションでオンライン決済が実行される前に、第１アプリケーションが決済連結関係を既に確立したかどうかが最初に判断される。もしも第１アプリケーションが決済連結関係を確立していなかった場合、オンライン決済を実行するために使用される完全なユーザ情報、端末デバイス識別子、および第１アプリケーションの識別子の間の決済連結関係が最初に確立される。そして、決済連結関係が確立される際に、オンライン決済に使用される完全なユーザ情報は、第１連結要求および第２連結要求を別々に使用して受信される。これにより、第三者が完全なユーザ情報を取得することができない。さらに、決済連結関係が確立された後に、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１２３】
ステップ３０３の後、決済連結関係を確立する処理においてユーザが簡易パスワードを設定するが、これに続く決済処理においてこの簡易パスワードを忘れた場合、ユーザは、決済検証情報を正しく入力することができず、従って、オンライン決済を完了することができない。この場合、本発明の一実施形態は、図５に示されるように、ユーザが新たな簡易パスワードを設定するために使用される処理プロセスをさらに提供する。これは以下を含む。
【０１２４】
ステップ５０１：端末デバイスがユーザの決済要求を承認し、ステップ５０２を実行する。
【０１２５】
ユーザは、第１アプリケーションで決済を実行することを承認する。決済連結関係が第１アプリケーションに存在し、ユーザは、決済連結関係が確立された場合に簡易パスワードを設定する。
【０１２６】
ステップ５０２：端末デバイスは簡易パスワードをリセットするためのオプションを提供し、ステップ５０３を実行する。
【０１２７】
もしもユーザが決済の間にこの簡易パスワードを忘れた場合、端末デバイスは、簡易パスワードをリセットするためのオプションを提供する。ユーザは、このオプションを選択して、簡易パスワードをリセットする処理へと入ることができる。端末デバイスにより提供される、簡易パスワードをリセットするためのこのオプションは、簡易パスワードをリセットするためのリンクを使用して提供されてよい。または、簡易パスワードをリセットするためのリンクに結び付いたボタンの選択により提供されてよい。これは、本発明のこの実施形態において限定されるものではない。
【０１２８】
ステップ５０３：端末デバイスは第１パスワードリセット要求を送信し、ステップ５０４を実行する。
【０１２９】
端末デバイスは、簡易パスワードをリセットするためのオプションをユーザが選択したことを検出し、ユーザが簡易パスワードをリセットする必要があるかを判断する。その後端末デバイスは、第１パスワードリセット要求を生成する。この第１パスワードリセット要求は、端末デバイス識別子、および第１アプリケーションのアプリケーション識別子を含む。
【０１３０】
ステップ５０４：決済プロキシサーバが第１パスワードリセットフィードバックを生成し、ステップ５０５を実行する。
【０１３１】
端末デバイスにより送信された第１パスワードリセット要求を受信した後、決済プロキシサーバは、第１パスワードリセット要求に含まれる端末デバイス識別子およびアプリケーション識別子に従って、この端末デバイスとアプリケーション識別子との間の決済連結関係を問い合わせる。この端末デバイスとアプリケーション識別子との間で決済連結関係が既に確立していた場合、決済プロキシサーバは、端末デバイスおよびアプリケーション識別子に従って、この端末デバイスとアプリケーション識別子との間で確立された決済連結関係に結び付いた完全なユーザ情報を取得し、その後、事前設定された規則に従って部分的ユーザ情報を取得し、第１パスワードリセットフィードバックを生成する。ここで、第１パスワードリセットフィードバックは、端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および部分的ユーザ情報を含む。第１パスワードリセットフィードバックを生成した後、決済プロキシサーバは、部分的ユーザ情報および完全なユーザ情報に従って、ローカルなパスワード検証情報を生成する。
【０１３２】
ステップ５０５：決済プロキシサーバは第１パスワードリセットフィードバックを端末デバイスへ送信し、端末デバイスはステップ５０６を実行する。
【０１３３】
決済プロキシサーバは、第１パスワードリセットフィードバックを端末デバイスへ送信する。具体的に、この第１パスワードリセットフィードバックは、第１アプリケーションの決済ＳＤＫを使用して送信されてよい。または、メッセージプッシュサーバを使用して送信されてよい。
【０１３４】
ステップ５０６：端末デバイスは、第１パスワードリセットフィードバックに従って、パスワード検証情報および新たな簡易パスワードを入力するようにユーザを促し、ステップ５０７を実行する。
【０１３５】
決済プロキシサーバにより送信された第１パスワードリセットフィードバックを受信した後、端末デバイスは、第１パスワードリセットフィードバック中の端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、この端末デバイスの第１アプリケーションの簡易パスワードがリセットされると判断し、その後、第１パスワードリセットフィードバック中の部分的ユーザ情報に従って、パスワード検証情報および新たな簡易パスワードを入力するようにユーザを促す。
【０１３６】
ステップ５０７：端末デバイスは、ユーザにより入力されたパスワード検証情報および新たな簡易パスワードに従って第２パスワードリセット要求を生成し、ステップ５０８を実行する。
【０１３７】
端末デバイスは、ユーザにより入力されたパスワード検証情報と新たな簡易パスワードを別々に受信し、その後、第２パスワードリセット要求を生成する。この第２パスワードリセット要求は、ユーザによりリセットされた簡易パスワード、パスワード検証情報、端末デバイス識別子、および第１アプリケーション識別子を含む。
【０１３８】
ステップ５０８：端末デバイスは、第２パスワードリセット要求を決済プロキシサーバへ送信し、ステップ５０９を実行する。
【０１３９】
端末デバイスは、第１アプリケーションの決済ＳＤＫを使用して、第２の取引関連付識別子を決済プロキシサーバへ送信する。
【０１４０】
ステップ５０９：決済プロキシサーバは、第２パスワードリセット要求に従って簡易パスワードを更新する。
【０１４１】
決済プロキシサーバは、端末デバイスにより送信された第２パスワードリセット要求を受信し、第２パスワードリセット要求中の端末デバイス識別子および第１アプリケーション識別子を使用して、決済プロキシサーバにより生成されたローカルなパスワード検証情報を問い合わせ、このローカルなパスワード検証情報が、ユーザにより入力された、第２パスワードリセット要求中のパスワード検証情報と同一であるかどうかを判断する。もしもこのローカルなパスワード検証情報が、ユーザにより入力された、第２パスワードリセット要求中のパスワード検証情報と同一である場合には、以前の簡易パスワードを、ユーザにより入力された、第２パスワードリセット要求中の新たな簡易パスワードに更新する。
【０１４２】
本発明のこの実施形態において提供されるオンライン決済方法の一連のステップが適切に調整されてよいことに、もしくは、状況に応じて、あるステップが対応して追加されてよいことまたは削除されてよいことに注意すべきである。本発明に開示される技術的範囲内において、当業者により容易に考案される、あらゆる変形した方法は、本発明の保護範囲に含まれるべきである。従って、再度説明はしない。
【０１４３】
本発明のこの実施形態において提供される、簡易パスワードをリセットするための方法においては、ユーザが簡易パスワードを忘れた場合、端末デバイスが、この簡易パスワードをリセットするための要求を最初に送信し、決済プロキシサーバが、この簡易パスワードをリセットするための要求に従って、ユーザにより入力された、新たな簡易パスワードのパスワード検証情報を受信するよう端末デバイスに命令する。その後、決済プロキシサーバは、ユーザにより入力されたパスワード検証情報が、ローカルなパスワード検証情報と同一であるかどうかを判断し、これらの２つが同一であることを前提として、この簡易パスワードをリセットする。これは、従来技術と比較して、簡易パスワードをリセットする処理におけるユーザ情報のセキュリティを向上する。
【０１４４】
本発明の一実施形態が、図６に示されるような、以下を含む端末デバイス６０を提供する。
第１連結要求に関する情報を生成するように構成された連結要求生成ユニット６０１。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
連結要求生成ユニット６０１により生成された第１連結要求を決済プロキシサーバへ送信するように構成された送信ユニット６０２。これにより決済プロキシサーバは、第１連結要求に従って関連付識別子を生成する。この関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。および、
決済プロキシサーバにより送信された関連付識別子を受信するように構成された受信ユニット６０３。
【０１４５】
連結要求生成ユニット６０１は、受信ユニット６０３により受信された関連付識別子に従って第２連結要求を生成するようにさらに構成される。この第２連結要求は、第２ユーザ情報および関連付識別子を含む。これらの第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。
【０１４６】
送信ユニット６０２は、連結要求生成ユニット６０１により生成された第２連結要求を決済プロキシサーバへ送信するようにさらに構成される。これにより決済プロキシサーバは、第１連結要求に従って第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、第２連結要求に従って第２ユーザ情報を取得し、その後、これらの第１ユーザ情報および第２ユーザ情報に従って完全なユーザ情報を取得し、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立する。この決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【０１４７】
このように、オンライン決済に使用されるユーザ情報は、第１ユーザ情報と第２ユーザ情報に分割される。そして送信ユニットは、これらの第１ユーザ情報および第２ユーザ情報を、それぞれ第１連結要求および第２連結要求を使用して送信する。これにより、第三者が完全なユーザ情報を取得することができない。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１４８】
連結要求生成ユニット６０１は、具体的に以下のように構成される。
関連付識別子に従ってユーザ情報要求を決済プロキシサーバへ送信する。これにより、決済プロキシサーバは、このユーザ情報要求に従って、第１ユーザ情報の事前設定された位置情報を端末デバイスへ送信する。
決済プロキシサーバにより送信された、第１ユーザ情報のこの事前設定された位置情報を受信する。
第１ユーザ情報のこの事前設定された位置情報に従って第２ユーザ情報を生成する。これらの第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。および、
第２連結要求を生成する。この第２連結要求は、第２ユーザ情報および関連付識別子を含む。
【０１４９】
さらに、受信ユニット６０３は、
決済プロキシサーバにより送信されたカード連結情報を受信するようにさらに構成される。このカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、この第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促し、これらの第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。
【０１５０】
図７に示されるように、端末デバイスは、カード連結情報を保存するように構成されたストレージユニット６０４をさらに含む。
【０１５１】
図８に示されるように、端末デバイスは以下をさらに含む。第１アプリケーションを使用してユーザの商品決済要求を受信するように構成された決済要求受信ユニット６０５。この第１アプリケーションは、端末デバイス中のアプリケーションである。
端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイスに格納されたカード連結情報が第１カード連結情報を含むかどうかを判断するように構成された判断ユニット６０６。この第１カード連結情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を含む。および、
端末デバイスに格納された情報が第１カード連結情報を含む場合に、第１決済要求を生成するように構成された決済要求生成ユニット６０７。および、
この第１決済要求を決済プロキシサーバへ送信するように構成された決済要求送信ユニット６０８。これにより、決済プロキシサーバは、この第１決済要求に従って、ネットワーク料金を支払うかどうかを判断する。
【０１５２】
具体的に、決済要求生成ユニット６０５は、
第１カード連結情報を取得し、この第１カード連結情報に従って、第１カード連結情報に含まれる第３ユーザ情報を取得し、事前設定された規則に従って、および第１カード連結情報に含まれる第３ユーザ情報に従って決済検証情報を入力するようにユーザを促し、ユーザにより入力された決済検証情報を受信し、第１決済要求を生成するように具体的に構成される。この第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。
【０１５３】
本発明のこの実施形態において提供される端末デバイスにおいては、オンライン決済が実行される前に、決済連結関係が最初に確立される。そして、決済連結関係が確立される際に、オンライン決済に使用されるユーザ情報が、第１ユーザ情報と第２ユーザ情報とに分割される。これらの第１ユーザ情報および第２ユーザ情報は、それぞれ第１連結要求および第２連結要求を使用して送信される。これにより、第三者が完全なユーザ情報を取得することができない。さらに、決済連結関係が確立された後、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１５４】
本発明の一実施形態が、図９に示されるような決済プロキシサーバ９０を提供する。これは、以下を含む。
端末デバイスにより送信された第１連結要求を受信するように構成された受信ユニット９０１。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。
受信ユニット９０１により受信された第１連結要求に従って関連付識別子を生成するように構成された関連付識別子生成ユニット９０２。この関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。
関連付識別子生成ユニット９０２により生成された関連付識別子を端末デバイスへ送信するように構成された送信ユニット９０３。これにより、端末デバイスは関連付識別子に従って第２連結要求を生成する。この第２連結要求は、第２ユーザ情報および関連付識別子を含み、これらの第２ユーザ情報および第１ユーザ情報は完全なユーザ情報を形成するために使用される。ここで、
受信ユニット９０１は、端末デバイスにより送信された第２連結要求を受信するようにさらに構成される。
受信ユニット９０１により受信された第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得するように構成された取得ユニット９０４。および、
完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って、決済連結関係を確立するように構成された確立ユニット９０５。この決済連結関係は、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【０１５５】
このように、受信ユニットは、オンライン決済に使用される第１ユーザ情報および第２ユーザ情報を、それぞれ第１連結要求および第２連結要求を使用して受信する。これにより、第三者が完全なユーザ情報を取得することができない。または、確立ユニットを使用して、完全なユーザ情報、端末デバイス識別子、および、アプリケーション識別子の間の決済連結関係を確立することができない。これにより、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１５６】
具体的に、取得ユニット９０４は、
第２連結要求から第２ユーザ情報および関連付識別子を取得し、この関連付識別子に従って、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、これらの第１ユーザ情報および第２ユーザ情報を組み合わせて完全なユーザ情報を形成するように、具体的に構成される。
【０１５７】
さらに、図１０に示されるように、決済プロキシサーバは、
決済連結関係に従ってカード連結情報を生成するように構成されたカード連結情報生成ユニット９０６をさらに含む。このカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、この第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、この第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促し、これらの第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。ここで、
送信ユニット９０３は、カード連結情報を端末デバイスへ送信するようにさらに構成され、これにより、端末デバイスはカード連結情報を保存する。
【０１５８】
具体的に、受信ユニット９０１は、端末デバイスにより送信された第１決済要求を受信するようにさらに構成される。この第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。この第１カード連結情報は、端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および第３ユーザ情報を含む。この第１アプリケーションは、端末デバイス中のアプリケーションである。そして端末デバイスは、この第１アプリケーションを使用してユーザの商品決済要求を受信する。
【０１５９】
取得ユニット９０４は、
第１カード連結情報に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を取得し、これらの端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、これらの端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報を取得するように、さらに構成される。
【０１６０】
図１１に示されるように、決済プロキシサーバは、以下をさらに含む。事前設定された規則に従って、および、第１カード連結情報に含まれる第３ユーザ情報、並びに端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報に従って、ローカルな決済検証情報を生成するように構成された決済検証生成ユニット９０７。および、
ユーザにより入力された決済検証情報が、ローカルな決済検証情報と同一であるかどうかを判断するように構成された判断ユニット９０８。
【０１６１】
送信ユニット９０３は、ユーザにより入力された決済検証情報がローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信するようにさらに構成され、これにより、決済システムがネットワーク料金を支払う。
【０１６２】
本発明のこの実施形態において提供される決済プロキシサーバにおいては、オンライン決済が実行される前に、決済連結関係が最初に確立される。そして、決済連結関係が確立される際に、受信ユニットが、第１ユーザ情報および第２ユーザ情報を、それぞれ第１連結要求および第２連結要求を使用して受信する。これにより、第三者が完全なユーザ情報を取得することができない。さらに、完全なユーザ情報が取得された後に、確立ユニットを使用して決済連結関係が確立される。ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１６３】
本発明の一実施形態が、端末デバイスおよび決済プロキシサーバを含むオンライン決済システムを提供する。
【０１６４】
端末デバイスは、第１連結要求を決済プロキシサーバへ送信し、決済プロキシサーバにより送信された関連付識別子に従って、第２連結要求を決済プロキシサーバへ送信するように構成される。これにより、決済プロキシサーバは、これらの第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、これらの完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立する。そして端末デバイスは、第１アプリケーションを使用してユーザの商品決済要求を受信し、この端末デバイスに格納されたカード連結情報が第１カード連結情報を含む場合に、第１決済要求を決済プロキシサーバへ送信するようにさらに構成される。これにより決済プロキシサーバは、この第１決済要求に従って、ネットワーク料金を支払うかどうかを判断する。この第１カード連結情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を含む。
【０１６５】
決済プロキシサーバは、端末デバイスの第１連結要求を受信し、この第１連結要求に従って関連付識別子を生成し、端末デバイスがこの関連付識別子に従って第２連結要求を生成するように、この関連付識別子を端末デバイスへ送信し、端末デバイスにより生成された第２連結要求を受信し、これらの第１連結要求および第２連結要求に従って、完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、これらの完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立するように構成され、決済プロキシサーバは、端末デバイスの第１決済要求を受信し、この第１決済要求に従ってローカルな決済検証情報を生成し、この第１決済要求に含まれ、ユーザにより入力された決済検証情報がローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信するようにさらに構成され、これにより、決済システムがネットワーク料金を支払う。
【０１６６】
本発明の複数の実施形態において提供されるオンライン決済システムにおいては、オンライン決済が実行される前に、決済連結関係が最初に確立される。この決済連結関係が確立される際に、端末デバイスが、オンライン決済に使用されるユーザ情報を第１ユーザ情報と第２ユーザ情報に分割し、これらの第１ユーザ情報と第２ユーザ情報を別々に送信する。そして、決済プロキシサーバが、第１連結要求および第２連結要求を使用して、これらの第１ユーザ情報および第２ユーザ情報を受信する。これにより、第三者が完全なユーザ情報を取得することができない。さらに、この決済連結関係は、完全なユーザ情報が取得された後に確立される。そして、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１６７】
本発明の一実施形態が、端末デバイス１２０を提供する。図１２に示されるように、端末デバイス１２０は、プロセッサ１２０１、メモリ１２０２、通信バス１２０３、および通信インタフェース１２０４を含む。
【０１６８】
通信バス１２０３は、プロセッサ１２０１とメモリ１２０２との間の接続および通信を実行するように構成される。
【０１６９】
プロセッサ１２０１は、ＣＰＵ（central processing unit、中央処理装置）、またはＡＳＩＣ（Application Specific Integrated Circuit、特定用途向け集積回路）、または、本発明のこの実施形態を実行するように構成された１または複数の集積回路であってよい。プロセッサ１２０１は、メモリ１２０２に格納された、コンピュータプログラムのような実行可能なモジュールを実行するように構成される。
【０１７０】
メモリ１２０２は、ＲＡＭ（Random Access Memory、高速ランダムアクセスメモリ）を含んでよい。または、少なくとも１つの磁気ディスクストレージのような、不揮発性メモリ（non-volatile memory）をさらに含んでよい。メモリ１２０２は、実行可能なモジュールを格納するように構成される。この実行可能なモジュールはプログラムコードであってよく、このプログラムコードは、コンピュータ演算命令を含む。
【０１７１】
通信インタフェース１２０４は、無線インタフェースまたは有線インタフェースであってよく、端末デバイスと別のネットワーク要素との間の通信および接続を実行するように構成される。例えばプロセッサ１２０１は、通信インタフェース１２０４を使用して、データを受信する。またはプログラムを実行する。
【０１７２】
例示的に、プロセッサ１２０１は、メモリ１２０２に格納されたコンピュータ実行命令を実行し、次のように構成される。第１連結要求を生成する。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。決済プロキシサーバがこの第１連結要求に従って関連付識別子を生成するよう、この第１連結要求を決済プロキシサーバへ送信する。この関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。その後、決済プロキシサーバにより送信された関連付識別子を受信し、この関連付識別子に従って第２連結要求を生成する。この第２連結要求は、第２ユーザ情報および関連付識別子を含み、これらの第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。決済プロキシサーバが、この第１連結要求に従って第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得するよう、この第２連結要求を決済プロキシサーバへ送信し、この第２連結要求に従って第２ユーザ情報を取得し、その後、これらの第１ユーザ情報および第２ユーザ情報に従って完全なユーザ情報を取得し、これらの完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立する。この決済連結関係は、これらの完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【０１７３】
さらに、プロセッサ１２０１は、具体的に以下のように構成される。関連付識別子に従って、ユーザ情報要求を決済プロキシサーバへ送信する。これにより、決済プロキシサーバは、このユーザ情報要求に従って、第１ユーザ情報の事前設定された位置情報を端末デバイスへ送信する。その後、決済プロキシサーバにより送信された、第１ユーザ情報のこの事前設定された位置情報を受信し、第１ユーザ情報のこの事前設定された位置情報に従って、第２ユーザ情報を生成する。これらの第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。そして、これらの第２ユーザ情報および関連付識別子に従って、第２連結要求を生成する。この第２連結要求は、第２ユーザ情報および関連付識別子を含む。
【０１７４】
具体的に、プロセッサ１２０１は、決済プロキシサーバにより送信されたカード連結情報を受信するようにさらに構成される。このカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、この第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、この第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促す。これらの第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。
【０１７５】
メモリ１２０２は、カード連結情報を保存するようにさらに構成される。
【０１７６】
さらにプロセッサ１２０１は、以下のようにさらに構成される。第１アプリケーションを使用して、ユーザの商品決済要求を受信する。ここで、この第１アプリケーションは、端末デバイス中のアプリケーションである。また、端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイスに格納されたカード連結情報が、第１カード連結情報を含むかどうかを判断する。この第１カード連結情報は、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を含む。また、端末デバイスに格納されたこの情報が第１カード連結情報を含む場合、第１決済要求を生成し、この第１決済要求を決済プロキシサーバへ送信する。これにより、決済プロキシサーバは、この第１決済要求に従って、ネットワーク料金を支払うかどうかを判断する。
【０１７７】
例示的に、プロセッサ１２０１は、第１カード連結情報を取得し、この第１カード連結情報に従って、第１カード連結情報に含まれる第３ユーザ情報を取得し、事前設定された規則に従って、および第１カード連結情報に含まれる第３ユーザ情報に従って決済検証情報を入力するようにユーザを促し、ユーザにより入力された決済検証情報を受信し、第１決済要求を生成するように具体的に構成される。この第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含む。
【０１７８】
本発明のこの実施形態において提供される端末デバイスにおいては、オンライン決済が実行される前に、決済連結関係が最初に確立される。そして、決済連結関係が確立される際に、オンライン決済に使用されるユーザ情報が、第１ユーザ情報と第２ユーザ情報とに分割される。これらの第１ユーザ情報および第２ユーザ情報は、それぞれ第１連結要求および第２連結要求を使用して送信される。これにより、第三者が完全なユーザ情報を取得することができない。さらに、決済連結関係が確立された後、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１７９】
本発明の一実施形態が、決済プロキシサーバ１３０を提供する。図１３に示されるように、決済プロキシサーバ１３０は、プロセッサ１３０１、メモリ１３０２、通信バス１３０３、および通信インタフェース１３０４を含む。
【０１８０】
通信バス１３０３は、プロセッサ１３０１とメモリ１３０２との間の接続および通信を実行するように構成される。
【０１８１】
プロセッサ１３０１は、ＣＰＵ（central processing unit、中央処理装置）、またはＡＳＩＣ（Application Specific Integrated Circuit、特定用途向け集積回路）、または、本発明のこの実施形態を実行するように構成された１または複数の集積回路であってよい。プロセッサ１３０１は、メモリ１３０２に格納された、コンピュータプログラムのような実行可能なモジュールを実行するように構成される。
【０１８２】
メモリ１３０２は、ＲＡＭ（Random Access Memory、高速ランダムアクセスメモリ）を含んでよい。または、少なくとも１つの磁気ディスクストレージのような、不揮発性メモリ（non-volatile memory）をさらに含んでよい。メモリ１３０２は、実行可能なモジュールを格納するように構成される。この実行可能なモジュールはプログラムコードであってよく、このプログラムコードは、コンピュータ演算命令を含む。
【０１８３】
通信インタフェース１３０４は、無線インタフェースまたは有線インタフェースであってよく、端末デバイスと別のネットワーク要素との間の通信および接続を実行するように構成される。例えばプロセッサ１３０１は、通信インタフェース１３０４を使用して、データを受信する。またはプログラムを実行する。
【０１８４】
例示的に、プロセッサ１３０１は、メモリ１３０２に格納されたコンピュータ実行命令を実行し、次のように構成される。端末デバイスにより送信された第１連結要求を受信する。この第１連結要求は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を含む。この第１連結要求に従って関連付識別子を生成する。この関連付識別子は、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子に関連付けられている。端末デバイスがこの関連付識別子に従って第２連結要求を生成するよう、この関連付識別子を端末デバイスへ送信する。この第２連結要求は、第２ユーザ情報および関連付識別子を含み、これらの第２ユーザ情報および第１ユーザ情報は、完全なユーザ情報を形成するために使用される。その後、端末デバイスにより送信された第２連結要求を受信し、これらの第１連結要求および第２連結要求に従って完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、これらの完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子に従って決済連結関係を確立する。この決済連結関係は、これらの完全なユーザ情報、アプリケーション識別子、および端末デバイス識別子の間の連結関係を示すために使用される。
【０１８５】
さらに、プロセッサ１３０１は、第２連結要求から第２ユーザ情報および関連付識別子を取得し、この関連付識別子に従って、第１ユーザ情報、アプリケーション識別子、および端末デバイス識別子を取得し、その後、これらの第１ユーザ情報と第２ユーザ情報を組み合わせて完全なユーザ情報を形成するように、具体的に構成される。
【０１８６】
さらに、プロセッサ１３０１は、決済連結関係に従ってカード連結情報を生成するようにさらに構成される。このカード連結情報は、端末デバイス識別子、アプリケーション識別子、および第３ユーザ情報を含み、この第３ユーザ情報は不完全なユーザ情報であり、端末デバイスは、オンライン決済を実行する場合に、この第３ユーザ情報に従って、決済検証情報を入力するようにユーザを促し、これらの第３ユーザ情報および決済検証情報は、完全なユーザ情報を形成することができる。そしてプロセッサ１３０１は、その後、このカード連結情報を端末デバイスへ送信するようにさらに構成され、これにより、端末デバイスは、このカード連結情報を保存する。
【０１８７】
例示的にプロセッサ１３０１は、以下のようにさらに構成される。端末デバイスにより送信された第１決済要求を受信する。この第１決済要求は、第１カード連結情報およびユーザにより入力された決済検証情報を含み、この第１カード連結情報は端末デバイス識別子、第１アプリケーションのアプリケーション識別子、および第３ユーザ情報を含み、この第１アプリケーションは、端末デバイス中のアプリケーションであり、端末デバイスは、第１アプリケーションを使用してユーザの商品決済要求を受信する。そして、この第１カード連結情報に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子を取得し、これらの端末デバイス識別子および第１アプリケーションのアプリケーション識別子に従って、端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報を取得し、事前設定された規則に従って、並びに、第１カード連結情報に含まれる第３ユーザ情報と、端末デバイス識別子および第１アプリケーションのアプリケーション識別子に結び付いた完全なユーザ情報とに従って、ローカルな決済検証情報を生成し、ユーザにより入力された決済検証情報が、ローカルな決済検証情報と同一であるかどうかを判断し、ユーザにより入力された決済検証情報がローカルな決済検証情報と同一である場合に、第２決済要求を決済システムへ送信する。これにより、決済システムがネットワーク料金を支払う。
【０１８８】
本発明のこの実施形態において提供される決済プロキシサーバにおいては、オンライン決済が実行される前に、決済連結関係が最初に確立される。そして、決済連結関係が確立される際に、受信機が、第１ユーザ情報および第２ユーザ情報を、それぞれ第１連結要求および第２連結要求を使用して受信する。これにより、第三者が完全なユーザ情報を取得することができない。さらに、この完全なユーザ情報が取得された後に、確立ユニットを使用して決済連結関係が確立され、ユーザが決済検証情報を入力さえすれば、ユーザは、完全なユーザ情報を再び入力する必要無く、この決済連結関係に従って決済を完了することができる。これは、従来技術と比較して、オンライン決済の間のユーザ情報のセキュリティを向上させ、ユーザの資金のセキュリティを確保することができる。
【０１８９】
簡便且つ簡潔な説明をする目的で、上述のシステム、装置、およびユニットの詳細な動作プロセスについて、上述した方法の複数の実施形態における対応する処理が参照されてよいことは、当業者により明確に理解され得ることであり、詳細を本明細書で再び説明はしない。
【０１９０】
本願にて提供されるいくつかの実施形態において、開示されたシステム、装置、および方法は、他の複数のやり方で実装され得ることが理解されるべきである。例えば、説明された装置の実施形態は、単に例示的なものにすぎない。例えば、ユニットの区分けは、単に論理的な機能を区分けしただけであり、実際の実装においては、他の区分けであり得る。例えば、複数のユニットまたは構成要素が、別のシステムへ組み合わされてよい。または統合されてよい。もしくは、いくつかの特徴が無視されてよい。または実行されなくてよい。さらに、表示された、または議論された複数の相互の結合、または複数の直接の結合、もしくは複数の通信接続は、いくつかのインタフェースを使用して実装され得る。複数の装置または複数のユニット間の複数の間接的結合または通信接続は、電子的、機械的、またはその他複数の形態で実装され得る。
【０１９１】
別個の複数の部分として説明される複数のユニットは、物理的に別個であっても、あるいはそうでなくてもよい。また、複数のユニットとして表示される複数の部分は、複数の物理的なユニットであっても、あるいはそうでなくてもよく、１つの位置に配置されてよいし、あるいは複数のネットワークユニット上に分散されてもよい。複数のユニットのうちのいくつか、または全てが、複数の実施形態の複数の解決法の複数の目的を達成すべく、実際の必要性に従って選択されてよい。
【０１９２】
さらに、本発明の複数の実施形態における複数の機能ユニットは、１つの処理ユニットに統合されてよい。または、複数のユニットのそれぞれが、物理的に単独で存在してよく、あるいは、２つまたはそれより多くのユニットが１つのユニットに統合される。統合されたユニットは、ハードウェアの形で実装されてよい。または、ソフトウェア機能ユニットに加えたハードウェアの形で実装されてよい。
【０１９３】
上述の複数の説明は、本発明の単なる特定の実装態様にすぎず、本発明の保護範囲を限定するように意図されるものではない。本発明に開示される技術的範囲内で当業者により容易に考案されるあらゆる変形または置換は、本発明の保護範囲に含まれるべきものとする。従って、本発明の保護範囲は、複数の請求項の保護範囲に従うべきものとする。
【図１】
0006355141.tif 000002
【図２】
0006355141.tif 000003
【図３Ａ】
0006355141.tif 000004
【図３Ｂ】
0006355141.tif 000005
【図４】
0006355141.tif 000006
【図５】
0006355141.tif 000007
【図６】
0006355141.tif 000008
【図７】
0006355141.tif 000009
【図８】
0006355141.tif 000010
【図９】
0006355141.tif 000011
【図１０】
0006355141.tif 000012
【図１１】
0006355141.tif 000013
【図１２】
0006355141.tif 000014
【図１３】
0006355141.tif 000015