JP2018529152A - ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置 - Google Patents

ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置 Download PDF

Info

Publication number
JP2018529152A
JP2018529152A JP2018505402A JP2018505402A JP2018529152A JP 2018529152 A JP2018529152 A JP 2018529152A JP 2018505402 A JP2018505402 A JP 2018505402A JP 2018505402 A JP2018505402 A JP 2018505402A JP 2018529152 A JP2018529152 A JP 2018529152A
Authority
JP
Japan
Prior art keywords
certificate
wearable device
server
wearable
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018505402A
Other languages
English (en)
Other versions
JP6585281B2 (ja
Inventor
ウ、チャオ
シャン、ビン
ジョウ、シャオカイ
ワン、シャオチェン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority claimed from PCT/US2016/050856 external-priority patent/WO2017044677A1/en
Publication of JP2018529152A publication Critical patent/JP2018529152A/ja
Priority to JP2019161078A priority Critical patent/JP6936949B2/ja
Application granted granted Critical
Publication of JP6585281B2 publication Critical patent/JP6585281B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/321Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wearable devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3226Use of secure elements separate from M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C5/00Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3827Portable transceivers
    • H04B1/385Transceivers carried on the body, e.g. in helmets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/33Security of mobile devices; Security of mobile applications using wearable devices, e.g. using a smartwatch or smart-glasses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3827Portable transceivers
    • H04B1/385Transceivers carried on the body, e.g. in helmets
    • H04B2001/3861Transceivers carried on the body, e.g. in helmets carried in a hand or on fingers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • H04L2209/805Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Optics & Photonics (AREA)
  • Electromagnetism (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Power Engineering (AREA)

Abstract

ウェアラブルデバイス、端末、およびサーバと使用するための、ウェアラブルデバイスを結び付けるための装置および方法が提示される。ウェアラブルデバイスによって実行される方法は、デバイス情報を端末へ提供する段階、サーバからデバイス証明書を受信する段階、および、対応するユーザアカウントを使用して支払を実行するためのデバイス証明書を記憶する段階を含む。サーバによって実行される方法は、ウェアラブルデバイスから端末を介して結び付け要求を受信する段階、デバイス識別情報に基づいてウェアラブルデバイスのデバイス証明書を生成する段階、および、デバイス証明書をウェアラブルデバイスへ提供する段階を含む。支払先デバイスによって実行される方法は、ウェアラブルデバイスの取引証明書を取得する段階、および、ウェアラブルデバイスの取引証明書および支払総額情報を含む支払回収要求をサーバへ送信する段階を含む。

Description

[関連出願の相互参照]
本出願は、「ウェアラブルデバイスを結び付けるための方法および装置、電子決済のための方法および装置」という発明の名称で2015年9月11日に出願された中国特許出願第201510578511.6号、および、「ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置」という発明の名称で2016年9月8日に出願された米国特許出願第15/259,195号からの優先権の恩恵を主張する。両者は、参照によりその全体が本明細書に組み込まれる。
本開示は、概して、電子決済技術の分野に関し、特に、電子決済処理を実行するために、ウェアラブルデバイスとサーバとの間を結び付けることの活用に関する。
ウェアラブルデバイスは、バンド、スマートウオッチ、スマートシューズ、スマート衣類、スマートグラス、スマートヘルメット、スマートリングなどのような、ユーザによって装着され得る、もしくは、ユーザの衣類またはアクセサリに統合され得るポータブルデバイスである。ウェアラブルデバイスは、以前にはパーソナルコンピューティングデバイスのものであった機能性をますます組み込んできており、有線または無線のインタフェースを通じて端末(例えば、スマートフォン、タブレットコンピュータ、およびパーソナルコンピュータ)に接続され得る。端末へのウェアラブルデバイスの接続を可能にすることにより、ウェアラブルデバイスは、端末とのデータ交換によってさらなる機能性を実装できる。
現在、ウェアラブルデバイスは電子決済処理に使用され得る。既存のシステムにおいては、ウェアラブルデバイスを使用してユーザが支払いを行いたい場合、ユーザは、まず、モバイルデバイスを介して、支払サービスを提供するサーバから支払コードを要求する。この要求に応答して、サーバは支払コードを生成し、モバイルデバイスへ支払コードを送信する。さらに、サーバは、支払コードとそのモバイルデバイスに関連付けられたユーザアカウントとの間の関係を記録する。次に、モバイルデバイスは受信した支払コードをウェアラブルデバイスへ転送し、ウェアラブルデバイスは支払コードを表示する。業者の支払先デバイスは、この支払コードをスキャンし、取引データ(例えば、支払コード、支払総額、および、その他の取引情報)をサーバへ送信する。サーバは、支払コードに対応する支払総額をユーザアカウントから引き落とし、この総額を業者のアカウントへと振り込み、それにより支払を完了させる。
上記にて説明される支払処理においては、ウェアラブルデバイスと携帯電話との間の接続が悪い場合、または、携帯電話とサーバとの間のネットワーク性能が悪い場合、ウェアラブルデバイスは、概して、支払コードを得ることができないか、または、支払コードを適時表示することができない。これにより、支払取引を失敗させる。
本開示の一態様が、ウェアラブルデバイスを結び付けるための方法に対して描写されている。この方法は、ウェアラブルデバイスと端末との間に接続を確立する段階、ウェアラブルデバイスのデバイス情報を端末へ提供する段階であって、このデバイス情報はデバイス識別情報を含む提供する段階、サーバからデバイス証明書を受信する段階であって、このデバイス証明書は、デバイス識別情報およびウェアラブルデバイスに関連付けられたユーザアカウントに基づいてサーバにより生成される受信する段階、および、デバイス証明書をウェアラブルデバイスに記憶する段階であって、このデバイス証明書はウェアラブルデバイスがユーザアカウントを使用して支払操作を実行することを可能にする記憶する段階を含む。ウェアラブルデバイスと端末との間に確立された接続が検出されない場合、この支払操作はウェアラブルデバイスによって実行され得る。そしてこの支払操作は、デバイス証明書に基づいて取引証明書を生成する段階、および、この取引証明書を支払先デバイスへ提供する段階を含む。
本開示の別の態様が、ウェアラブルデバイスを結び付けるための方法に対して描写されている。この方法は、ウェアラブルデバイスから端末を介して結び付け要求を受信する段階であって、この結び付け要求はウェアラブルデバイスのデバイス識別情報およびウェアラブルデバイスに関連付けられたユーザアカウント情報を含む受信する段階、デバイス識別情報およびウェアラブルデバイスに関連付けられたユーザアカウントに基づいてこのウェアラブルデバイスのデバイス証明書を生成する段階、デバイス証明書とこのウェアラブルデバイスに関連付けられたユーザアカウントとの間の関係を記憶する段階、および、このデバイス証明書をウェアラブルデバイスへ提供する段階であって、このデバイス証明書は、ウェアラブルデバイスがユーザアカウントを使用して支払操作を実行することを可能にする提供する段階を含む。ウェアラブルデバイスと端末との間に確立された接続が検出されない場合、この支払操作はウェアラブルデバイスによって実行され得る。
本開示の別の態様が、ウェアラブルデバイスを結び付けるための方法に対して描写されている。この方法は、ウェアラブルデバイスと端末との間に接続を確立する段階、ウェアラブルデバイスのデバイス情報を取得する段階であって、このデバイス情報はウェアラブルデバイスのデバイス識別情報を含む取得する段階、結び付け要求をサーバへ送信する段階であって、この結び付け要求はウェアラブルデバイスのデバイス識別情報およびユーザアカウント情報を含み、この結び付け要求は、サーバが、ウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書を生成することおよびこのデバイス証明書をウェアラブルデバイスへ提供することを可能にする送信する段階、および、確立された接続を使用してこのデバイス証明書をウェアラブルデバイスへ伝送する段階であって、このデバイス証明書は、ウェアラブルデバイスがユーザアカウントを使用して支払操作を実行することを可能にする伝送する段階を含む。ウェアラブルデバイスと端末との間に確立された接続が検出されない場合、この支払操作はウェアラブルデバイスによって実行され得る。
本開示の別の態様が、電子決済を容易にするための方法に対して描写されている。この方法は、ウェアラブルデバイスと端末との間に接続を確立する段階、このウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書を端末から受信する段階、このウェアラブルデバイスに関連付けられたユーザアカウントに対して記憶されるデバイス証明書に従って取引証明書を生成する段階であって、ウェアラブルデバイスと端末との間に確立された接続が検出されない場合、この取引証明書はウェアラブルデバイスによって生成され得る生成する段階、および、この取引証明書を支払先デバイスへ提供する段階であって、この取引証明書は、支払先デバイスが、デバイス証明書に対応するユーザアカウントを使用して支払を処理するためのサーバへこの取引証明書をアップロードすることを可能にする提供する段階を含む。
本開示の別の態様が、電子決済を容易にするための方法に対して描写されている。この方法は、支払先デバイスによって送信された支払回収要求を受信する段階であって、この支払回収要求は、ウェアラブルデバイスによって生成された取引証明書および支払総額情報を含む受信する段階、この取引証明書からウェアラブルデバイスのデバイス証明書を復元する段階、および、ウェアラブルデバイスのデバイス証明書とサーバによって記憶されるユーザアカウントとの間の関係に基づいて、このデバイス証明書に対応するユーザアカウントを支払人として使用し、支払総額情報に従い支払を処理する段階を含む。
本開示の別の態様が、電子決済を容易にするための方法に対して描写されている。この方法は、ウェアラブルデバイスの取引証明書を取得する段階であって、この取引証明書は、ウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書に従ってウェアラブルデバイスにより生成され、ウェアラブルデバイスと端末との間に利用可能な接続が検出されない場合、この取引証明書はウェアラブルデバイスによって生成され得る取得する段階、および、支払回収要求をサーバへ送信する段階であって、この支払回収要求は、ウェアラブルデバイスの取引証明書および支払総額情報を含み、この支払回収要求は、サーバが、この取引証明書からデバイス証明書を復元すること、および、デバイス証明書に対応するユーザアカウントを使用して、支払総額情報に従い支払操作を実行することを可能にするように構成される送信する段階を含む。
本開示の一態様がウェアラブルデバイスに対して描写されている。このウェアラブルデバイスは、1または複数のプロセッサ、およびコンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体を含む。1または複数のプロセッサによって実行された場合、これらの命令は、ウェアラブルデバイスに以下を行わせる。ウェアラブルデバイスと端末との間に接続を確立させること。ウェアラブルデバイスのデバイス情報を端末へ提供させること。このデバイス情報はデバイス識別情報を含む。サーバからデバイス証明書を受信させること。このデバイス証明書は、デバイス識別情報およびウェアラブルデバイスに関連付けられたユーザアカウントに基づいてサーバにより生成される。そして、このデバイス証明書をウェアラブルデバイスに記憶させること。このデバイス証明書は、ウェアラブルデバイスがユーザアカウントを使用して支払操作を実行することを可能にする。ウェアラブルデバイスと端末との間に確立された接続が検出されない場合、この支払操作はウェアラブルデバイスによって実行され得る。そしてこの支払操作は、ウェアラブルデバイスに、デバイス証明書に基づいて取引証明書を生成させ、この取引証明書を支払先デバイスへ提供させる。
本開示の別の態様がサーバに対して描写されている。このサーバは、1または複数のプロセッサ、およびコンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体を含む。1または複数のプロセッサによって実行された場合、これらの命令は、サーバに以下を行わせる。ウェアラブルデバイスから端末を介して結び付け要求を受信させること。この結び付け要求は、ウェアラブルデバイスのデバイス識別情報および端末からのユーザアカウント情報を含む。このデバイス識別情報に基づいてウェアラブルデバイスのデバイス証明書を生成させること。このデバイス証明書とウェアラブルデバイスに関連付けられたユーザアカウントとの間の関係を記憶させること。そして、このデバイス証明書をウェアラブルデバイスへ提供させること。このデバイス証明書は、ユーザアカウントを使用してウェアラブルデバイスが支払操作を実行することを可能にする。ウェアラブルデバイスと端末との間に利用可能な接続が検出されない場合、この支払操作はウェアラブルデバイスにより実行され得る。
本開示の別の態様が端末に対して描写されている。この端末は、1または複数のプロセッサ、およびコンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体を含む。1または複数のプロセッサによって実行された場合、これらの命令は、端末に以下を行わせる。ウェアラブルデバイスと端末との間に接続を確立させること。ウェアラブルデバイスのデバイス情報を取得させること。このデバイス情報はウェアラブルデバイスのデバイス識別情報を含む。結び付け要求をサーバへ送信させること。この結び付け要求はウェアラブルデバイスのデバイス識別情報およびユーザアカウント情報を含む。この結び付け要求は、サーバが、ウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書を生成すること、およびこのデバイス証明書をウェアラブルデバイスへ提供することを可能にする。そして、確立された接続を使用してこのデバイス証明書をウェアラブルデバイスへ伝送させること。このデバイス証明書は、ウェアラブルデバイスがユーザアカウントを使用して支払操作を実行することを可能にする。ウェアラブルデバイスと端末との間に確立された接続が検出されない場合、この支払操作はウェアラブルデバイスによって実行され得る。
本開示の別の態様がウェアラブルデバイスに対して描写されている。このウェアラブルデバイスは、1または複数のプロセッサ、およびコンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体を含む。1または複数のプロセッサによって実行された場合、これらの命令は、ウェアラブルデバイスに以下を行わせる。ウェアラブルデバイスと端末との間に接続を確立させること。このウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書を端末から受信させること。このウェアラブルデバイスに関連付けられたユーザアカウントに対して記憶されるデバイス証明書に従って取引証明書を生成させること。ウェアラブルデバイスと端末との間に確立された接続が検出されない場合、この取引証明書はウェアラブルデバイスによって生成され得る。そして、この取引証明書を支払先デバイスへ提供させること。この取引証明書は、支払先デバイスが、デバイス証明書に対応するユーザアカウントを使用して支払を処理するためのサーバへこの取引証明書をアップロードすることを可能にする。
本開示の別の態様がサーバに対して描写されている。このサーバは、1または複数のプロセッサ、およびコンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体を含む。1または複数のプロセッサによって実行された場合、これらの命令は、サーバに以下を行わせる。支払先デバイスが送信した支払回収要求を受信させること。この支払回収要求は、ウェアラブルデバイスによって生成された取引証明書および支払総額情報を含む。ウェアラブルデバイスと端末との間に利用可能な接続が検出されない場合、この取引証明書はウェアラブルデバイスによって生成され得る。この取引証明書からウェアラブルデバイスのデバイス証明書を復元させること。そして、ウェアラブルデバイスのデバイス証明書とサーバにより記憶されるユーザアカウントとの間の関係に基づいて、このデバイス証明書に対応するユーザアカウントを使用し、支払総額情報に従って支払を処理させること。
本開示の別の態様が支払先デバイスに対して描写されている。この支払先デバイスは、1または複数のプロセッサ、およびコンピュータ実行可能命令を記憶する非一時的コンピュータ可読媒体を含む。1または複数のプロセッサによって実行された場合、これらの命令は、支払先デバイスに以下を行わせる。ウェアラブルデバイスの取引証明書を取得させること。この取引証明書は、ウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書に従ってウェアラブルデバイスにより生成される。ウェアラブルデバイスと端末との間に利用可能な接続が検出されない場合、この取引証明書はウェアラブルデバイスによって生成され得る。そして、支払回収要求をサーバへ送信させること。この支払回収要求は、ウェアラブルデバイスの取引証明書および支払総額情報を含む。この支払回収要求は、サーバが、この取引証明書からデバイス証明書を復元すること、および、このデバイス証明書に対応するユーザアカウントを使用して、支払総額情報に従い支払操作を実行することを可能にするように構成される。
サーバによって生成されるデバイス証明書がウェアラブルデバイスに記憶されること、デバイス証明書とユーザアカウントとの間の対応がサーバ側にて確立されること、および、ウェアラブルデバイスは、端末またはサーバからリアルタイムで支払コードを受信する必要無く、デバイス証明書を使用して支払操作を実行できることが、本明細書にて説明される実施形態から理解され得る。従って、ユーザによって使用されるウェアラブルデバイスと端末との間の通信、または、端末とサーバとの間の通信が切断された場合であっても、ウェアラブルデバイスを使用して支払操作が依然として実行され得る。それにより、支払の成功率を改善し、ユーザにとって利便性の度合いが高まる。
本開示のいくつかの実施形態による、ウェアラブルデバイスと使用するためのネットワーク環境である。
本開示のいくつかの実施形態による、ウェアラブルデバイスの観点からウェアラブルデバイスを結び付けるための方法を図示するフロー図である。
本開示のいくつかの実施形態による、サーバの観点からウェアラブルデバイスを結び付けるための方法を図示するフロー図である。
本開示のいくつかの実施形態による、端末の観点からウェアラブルデバイスを結び付けるための方法を図示するフロー図である。
本開示のいくつかの実施形態による、ウェアラブルデバイスと使用するためのネットワーク環境である。
本開示のいくつかの実施形態による、ウェアラブルデバイスの観点から電子決済を容易にするための方法を図示するフロー図である。
本開示のいくつかの実施形態による、サーバの観点から電子決済を容易にするための方法を図示するフロー図である。
本開示のいくつかの実施形態による、端末の観点から電子決済を容易にするための方法を図示するフロー図である。
本開示のいくつかの実施形態による、ウェアラブルデバイスを結び付けるための方法を図示するスイムレーン図である。
本開示のいくつかの実施形態による、端末にて結び付け処理を開始するためのインタフェースの図である。
本開示のいくつかの実施形態による、ウェアラブルデバイスをスキャンしてデバイス情報を取得するようにユーザを促すためのインタフェースの図である。
本開示のいくつかの実施形態による、ウェアラブルデバイスを使用して支払を実行するための方法を図示するスイムレーン図である。
本開示のいくつかの実施形態による、ウェアラブルデバイス、端末、またはサーバの構造図である。
本開示のいくつかの実施形態による、ウェアラブルデバイスに適用される、ウェアラブルデバイスを結び付けるための装置の構造図である。
本開示のいくつかの実施形態による、サーバに適用される、ウェアラブルデバイスを結び付けるための装置の構造図である。
本開示のいくつかの実施形態による、端末に適用される、ウェアラブルデバイスを結び付けるための装置の構造図である。
本開示のいくつかの実施形態による、ウェアラブルデバイスに適用される、電子決済装置の構造図である。
本開示のいくつかの実施形態による、サーバに適用される、電子決済装置の構造図である。
本開示のいくつかの実施形態による、支払先デバイスに適用される、電子決済装置の構造図である。
本開示のこれらの目的、技術的解決手段、および利点をより明確にするため、本開示は、添付の図面および特定の実施形態を参照して、以下に詳細に説明される。
図1は、本開示のいくつかの実施形態による、ウェアラブルデバイスと使用するためのネットワーク環境を図示する。
図1に図示されるように、ウェアラブルデバイス10は、ハードウェアインタフェースまたは無線ローカルネットワークを使用して端末30に接続されてよい。ハードウェアインタフェースは、例えば、オーディオインタフェース、ユニバーサルシリアルバス(USB)インタフェース、または同様のものであってよい。無線ローカルネットワークは、例えば、Bluetooth(登録商標)ネットワーク、802.11ネットワーク("Wi−Fi(登録商標)")、ZigBee(登録商標)ネットワーク、または同様のものであってよい。端末30は、スマートフォン、タブレットコンピュータ、パーソナルコンピュータ、または同様のものであってよい。端末30は、通信ネットワーク(例えば、インターネットまたはモバイル通信ネットワーク)を通じてサーバ20と通信する。
いくつかの実施形態において、ウェアラブルデバイス10はまた、Wi−Fi、モバイル通信ネットワーク、または同様のものを通じて、サーバ20と直接通信してもよい。これらの実施形態において、端末30の種類、それを通じてウェアラブルデバイス10が端末30に接続されるハードウェアインタフェースまたは無線ローカルネットワークのプロトコル、通信ネットワークのプロトコルおよびネットワーキング構造、サーバ20の具体的な実装態様、および同様のものは、全て、本開示のこれらの実施形態に限定されない。
本開示のいくつかの実施形態において、サーバ20は支払サービスを提供し、物理サーバまたは論理サーバであってよい。サーバ20はまた、本開示のこれらの実施形態におけるサーバ20の様々な役割を共有し、種々の機能を実装すべく協働する、2またはそれより多くの物理サーバまたは論理サーバであってよい。
図2から図4は、本開示のいくつかの実施形態による、ウェアラブルデバイスを結び付けるための方法を図示するフロー図である。
具体的に、図2は、本開示のいくつかの実施形態による、ウェアラブルデバイスの観点からウェアラブルデバイスを結び付けるための方法を図示するフロー図である。図3は、本開示のいくつかの実施形態による、サーバの観点からウェアラブルデバイスを結び付けるための方法を図示するフロー図である。図4は、本開示のいくつかの実施形態による、端末の観点からウェアラブルデバイスを結び付けるための方法を図示するフロー図である。
ステップ210において、この方法は、ウェアラブルデバイスから端末へデバイス情報を伝送する。一実施形態において、デバイス情報はデバイス識別情報を含み、端末がデバイス識別情報およびユーザアカウントをサーバへ送信することを可能にする。同様に、ステップ410において、ウェアラブルデバイスのデバイス情報が端末により受信される。このデバイス情報は、ウェアラブルデバイスのデバイス識別情報を含む。
ウェアラブルデバイスのデバイス識別情報は、ウェアラブルデバイスを一意に識別するために使用されてよく、様々な種類のデバイス、製造業者、および採用される無線ローカルネットワークプロトコルに応じて変化する。概して、それは、ウェアラブルデバイスのハードウェアアドレス(例えば、媒体アクセス制御アドレス)または製造業者によってそのウェアラブルデバイスに対して付与された識別子(例えば、汎用一意識別子)であってよい。ウェアラブルデバイスのデバイス情報は、ハードウェアモデル、ウェアラブルデバイスにインストールされたシステムソフトウェアのバージョン情報、ウェアラブルデバイスと端末との間で採用され得る接続の種類、および、それらの接続パラメータ、および同様のものをさらに含んでよい。
ウェアラブルデバイスは、ユーザによる予め定められた操作を受信後、デバイス情報を端末へ提供してよい。代替的に、または上記と共に、ウェアラブルデバイスは、端末からの要求があり次第デバイス情報を端末へ転送してよい。
現在のシステムにおいて、端末のオペレーティングシステムは、概して、1または複数の機能を使用して、特定の通信プロトコルに基づいてウェアラブルデバイスに接続する能力を有する。端末上の支払クライアントソフトウェアが、これらの機能を使用して、ウェアラブルデバイスからデバイス情報を読み出すこと、または受信することができる。しかしながら、これは、様々なオペレーティングシステムに応じて変化し、従って、クライアント固有であるクライアントソフトウェアの実装が必要である。この問題を回避すべく、本開示のいくつかの実施形態においてウェアラブルデバイスは、ユーザによる予め定められた操作を受信後、デバイス情報を含む2次元コードを生成し、端末でスキャンするために、この2次元コードを画面に表示してよい。これらの実施形態において端末は、ウェアラブルデバイスによって表示された2次元コードをスキャンし、この2次元コードからウェアラブルデバイスのデバイス情報を得る。
ステップ420においてこの方法は、端末からサーバへ結び付け要求を送信する。この結び付け要求は、ウェアラブルデバイスのデバイス識別情報およびユーザアカウントを含み、そのユーザアカウントに対応するデバイス証明書をサーバが生成することを可能にする。続いて、端末はこのデバイス証明書をウェアラブルデバイスへ提供する。
ウェアラブルデバイスは、概して、手動で情報を入力する能力をユーザに提供しない。従って、このウェアラブルデバイスを使用するユーザ(すなわち、この端末を使用するユーザ)に関連付けられた支払のためのサーバ上のユーザアカウントが、ユーザによって端末に入力され、記憶されてよい。端末は、ユーザアカウントとウェアラブルデバイスのデバイス識別情報とを結び付け要求中に組み合わせ、この結び付け要求をサーバへ送信する。ステップ310においてこの方法は、端末により送信された結び付け要求をサーバにて受信する。
ステップ320においてこの方法は、サーバにて、デバイス識別情報に基づいてウェアラブルデバイスのデバイス証明書を生成する。さらに、このデバイス証明書とユーザアカウントとの間の関係が(例えば、データベースに)記憶される。
端末によって送信された結び付け要求を受信後、サーバは、ウェアラブルデバイスのデバイス識別情報およびこのウェアラブルデバイスを使用するユーザのユーザアカウントを結び付け要求から抽出する。サーバは、このデバイス識別情報を入力として使用し、予め定められたマッピングアルゴリズムを実行することによって、ウェアラブルデバイスのデバイス証明書を得る。デバイス証明書は、1または複数の数字、文字、および記号を含む文字ストリングであってよい。もしくはデジタル証明書であってもまたよい。デバイス証明書の特定の実施形態は、本開示に限定されない。サーバは、異なるデバイス識別情報を異なるデバイス証明書に対してマッピングすることのできる任意のマッピングアルゴリズムを採用してよく、これもまた本開示に限定されない。
サーバは、ウェアラブルデバイスに対してサーバが生成したデバイス証明書と、このウェアラブルデバイスを使用するユーザアカウントとの間の関係を、アクセス可能な記憶位置、例えば、サーバ中にローカルに、ネットワークを通じてアクセス可能な記憶デバイス中に、または、クラウドストレージ中に記憶してよい。
ステップ330においてこの方法は、サーバからウェアラブルデバイスへデバイス証明書を提供する。これによりウェアラブルデバイスは、対応するユーザアカウントを使用して支払操作を実行してよい。
ステップ220においてこの方法は、ウェアラブルデバイスにてサーバからデバイス証明書を受信する。このデバイス証明書は、デバイス識別情報に従ってサーバにより生成され、このウェアラブルデバイスを使用するユーザアカウントに対応する。いくつかの実施形態において、まずサーバが端末へデバイス証明書を送信してよく、次に、端末がこのデバイス証明書をウェアラブルデバイスへ転送してよい。
いくつかの実施形態においてウェアラブルデバイスは、Wi−Fiまたはモバイル通信ネットワークを通じて、サーバと直接通信できる。そのような状況において、ウェアラブルデバイスは、デバイスのデバイス情報を端末へ提供した後、認証要求をサーバへ送信してよい。この認証要求は、デバイスのデバイス識別情報を含む。次にサーバは、端末からの結び付け要求とウェアラブルデバイスからの認証要求の両者を受信してよい。結び付け要求と認証要求の両者は、ウェアラブルデバイスのデバイス識別情報を含んでよい。サーバは、このデバイス識別情報に対してサーバが生成したデバイス証明書を認証要求への応答中に含ませ、この応答をウェアラブルデバイスへ送信し、デバイス証明書と結び付け要求中のユーザアカウントとの間の関係を記憶する。ウェアラブルデバイスは、次に、サーバによって送信されたデバイスのデバイス証明書を受信する。
伝送の間のデバイス証明書のセキュリティを増大するため、いくつかの実施形態において、デバイス証明書は、サーバがデバイス証明書をウェアラブルデバイスへ伝送する前、および伝送する間は暗号化されてよい。いくつかの実施形態において、同一の、または対応する暗号化アルゴリズムおよび復号化アルゴリズムがウェアラブルデバイスおよびサーバに予め設定される。ウェアラブルデバイスは、デバイス証明書を暗号化するために使用されるデバイス側キーおよびサーバ側キーを生成する。採用される暗号化アルゴリズムおよび復号化アルゴリズムに応じて、デバイス側キーおよびサーバ側キーは同一であってよい。または、互いに関連したものであってよい。ウェアラブルデバイスは、デバイス側キーをローカルに記憶し、サーバ側キーをサーバへ提供する。ウェアラブルデバイスは、サーバ側キーを端末へ送信してよく、端末は、結び付け要求中にサーバ側キーを含め、この結び付け要求をサーバへ送信してよい。サーバは、ウェアラブルデバイスによって生成されたサーバ側キーをこの結び付け要求から得て、このサーバ側キーを使用してウェアラブルデバイスのデバイス証明書を暗号化し、暗号化されたデバイス証明書を端末へ送信する。端末はこれをウェアラブルデバイスへ転送する。ウェアラブルデバイスがサーバと直接通信することのできる実施形態において、ウェアラブルデバイスは、認証要求中にサーバ側キーを含め、この認証要求をサーバへ送信してよい。次にサーバは、サーバ側キーを使用してウェアラブルデバイスのデバイス証明書を暗号化し、認証要求に対する応答をウェアラブルデバイスへ返す。この応答は、暗号化されたデバイス証明書を含む。ウェアラブルデバイスは、サーバ側キーによって暗号化されたデバイス証明書をサーバから受信し、デバイス側キーを使用して復号化を実行した後、デバイス証明書を得る。
いくつかの実施形態において、同一の、または関連した暗号化アルゴリズムおよび復号化アルゴリズムがウェアラブルデバイスおよびサーバに予め設定される。サーバは、デバイス証明書の暗号化に使用されるデバイス側キーおよびサーバ側キーを生成してよい。次にサーバは、このデバイス側キーをウェアラブルデバイスへ提供してよい。サーバは、デバイス側キーを端末へ送信してよく、端末は、このキーをウェアラブルデバイスへ転送してよい。サーバがウェアラブルデバイスと直接通信することのできる実施形態においては、サーバはまた、デバイス側キーをウェアラブルデバイスへ直接送信してもよい。
ステップ230においてこの方法は、対応するユーザアカウントを使用して支払を実行するために、デバイス証明書をウェアラブルデバイスにてローカルに記憶する。ウェアラブルデバイスは、サーバによって生成されたデバイス証明書をローカルに記憶する。従って、このユーザアカウントに関連付けられたデバイス証明書を使用することで電子決済が可能となる。
暗号化アルゴリズムを使用してデバイス証明書を暗号化した後、デバイス証明書のセキュリティを向上させるべく、ウェアラブルデバイスは暗号化テキストをローカルに記憶してよい。デバイス証明書が使用される必要のある場合、ウェアラブルデバイスは、この暗号化テキストを復号化してよい。暗号化および復号化は、両者ともウェアラブルデバイスにてローカルに実行される。ウェアラブルデバイスによってサポートされる任意の暗号化アルゴリズムおよび復号化アルゴリズムが使用され得る。暗号化アルゴリズムおよび復号化アルゴリズムは、互いに同一であっても異なっていてもよく、本開示においては限定されない。
いくつかの実施形態において、支払処理のセキュリティを向上させるために、サーバは、ユーザアカウント毎に対応するセキュリティ証明書を生成してよい。デバイス証明書を供給する場合、サーバは、デバイス証明書とともにセキュリティ証明書をウェアラブルデバイスへ提供してよい。これらの実施形態においてサーバは、ユーザアカウント、デバイス証明書、およびセキュリティ証明書の間の関係を記憶する。デバイス証明書およびセキュリティ証明書を受信後、ウェアラブルデバイスはこれらをローカルに記憶する。セキュリティ証明書は、ウェアラブルデバイスの支払の間に、デバイス証明書にセキュリティ検証を実行するために使用される。その詳細な説明は、本明細書にて説明される実施形態を参照して得られるだろう。
いくつかの実施形態においてサーバは、ウェアラブルデバイスのデバイス識別情報に従ってデバイス証明書を生成し、このデバイス証明書を、端末によって提供されたウェアラブルデバイスを使用するユーザアカウントと結び付ける。ウェアラブルデバイスは、ユーザアカウントに対応するデバイス証明書を使用して支払を実行してよい。これにより、支払処理は端末の関与を必要としない。端末の関与を必要としないことにより、この方法は、端末とウェアラブルデバイスとの間および端末とサーバとの間の接続の強度またはネットワーク性能によって引き起こされる支払処理への影響を回避する。それにより、支払の成功率を改善し、より高い利便性をユーザに提供する。
図5は、本開示のいくつかの実施形態による、ウェアラブルデバイスと使用するためのネットワーク環境である。
ウェアラブルデバイス10は、接続された態様または接続されていない態様で、支払先デバイス40によりデータを伝送および受信してよい。接続された態様は、例えば、Wi−Fi、Bluetooth(登録商標)、または同様なネットワークプロトコルを含んでよい。接続されていない態様は、例えば、光スキャンなどであってよい。支払先デバイス40は、ウェアラブルデバイス10からデータを取得し、通信ネットワークを通じてサーバ20と通信できる。支払先デバイス40は、単一のデバイスであってよい。または、上記の機能性を実装する多くのデバイスの組み合わせであってよい。支払先デバイス40の種類およびコンポーネント、ウェアラブルデバイス10と支払先デバイス40との間のデータ伝送の態様、通信ネットワークのプロトコルおよびネットワーキング構造、サーバ20の具体的な実装態様、および同様のものは、本開示の実施形態には限定されない。
いくつかの実施形態において、デバイス証明書がウェアラブルデバイスに記憶される。このデバイス証明書は、サーバにて支払を実行するのに使用されるユーザアカウントに対応する。そしてこのユーザアカウントは、そのウェアラブルデバイスを使用するユーザに属する。ウェアラブルデバイスのデバイス証明書とユーザアカウントとの間の関係は、サーバによってアクセス可能な記憶位置に記憶される。詳細な説明は、上記の実施形態を参照して得られるだろう。そして、分かりやすくするために、本明細書では繰り返さない。
図6から図8は、本開示のいくつかの実施形態による、電子決済を容易にするための方法を図示するフロー図である。
具体的に図6は、本開示のいくつかの実施形態による、ウェアラブルデバイスの観点から電子決済を容易にするための方法を図示するフロー図である。図7は、本開示のいくつかの実施形態による、サーバの観点から電子決済を容易にするための方法を図示するフロー図である。図8は、本開示のいくつかの実施形態による、端末の観点から電子決済を容易にするための方法を図示するフロー図である。
ステップ610においてこの方法は、ユーザから命令を受信後、ウェアラブルデバイスにて、記憶されたデバイス証明書に基づき取引証明書を生成する。ユーザがウェアラブルデバイスを使用して支払先に支払いたい場合、ステップ610において受信された命令は、ウェアラブルデバイスにて実行される支払操作の始まりであってよい。ウェアラブルデバイスはユーザの命令を受信し、記憶されたデバイス証明書を読み取り、取引証明書を生成する。
支払先デバイスの種類およびウェアラブルデバイスと支払先デバイスとの間の通信の態様に応じて、取引証明書は、文字ストリング、証明書、2次元コード、バーコード、および同様のものであってよい。この取引証明書は、支払人のアイデンティティ情報としてサーバへアップロードされる。サーバは逆方向に(すなわち、取引証明書から)デバイス証明書を算出し、このデバイス証明書に対応するユーザアカウントを支払人アカウントとして使用する。取引証明書を生成するための具体的なアルゴリズムは、実際の利用におけるデバイス証明書および取引証明書の形態に応じて選択されてよく、これは、逆のアルゴリズムを使用し、取引証明書に従ってサーバがデバイス証明書を得ることができる限り、本実施形態には限定されない。
いくつかの実施形態において、ウェアラブルデバイスによって記憶されたデバイス証明書は、暗号化アルゴリズムを使用して暗号化された後のデバイス証明書暗号化テキストである。ウェアラブルデバイスは、記憶されたデバイス証明書暗号化テキストを読み取り、対応する復号化アルゴリズムを使用して復号化を実行することでデバイス証明書を得る。そして、このデバイス証明書を使用して取引証明書を生成する。
本実施形態においてウェアラブルデバイスは、取引証明書を生成および提供するのに必要なハードウェア資源およびソフトウェア資源を有することに留意すべきである。例えば、取引証明書として2次元コードまたはバーコードを使用する実施形態において、ウェアラブルデバイスは、2次元コードまたはバーコードをはっきりと表示することのできる画面、十分なコンピューティング機能および記憶空間のような必要な任意のハードウェア資源、および、2次元コードまたはバーコードソフトウェアツールパッケージのようなソフトウェア資源を含んでよい。
ステップ620においてこの方法は、ウェアラブルデバイスにて、取引証明書を支払先デバイスへ提供する。これにより、支払先デバイスは、後で取引証明書をサーバへアップロードできる。サーバは、デバイス証明書が復元された後、対応するユーザアカウントを使用して支払を実行する。支払先デバイスおよびサーバでのアップロードおよび支払操作は、それぞれ、本明細書にてより完全に説明される。
ステップ810においてこの方法は、支払先デバイスにて、ウェアラブルデバイスの取引証明書を取得する。この取引証明書は、ユーザアカウントに対応するデバイス証明書に従って、ウェアラブルデバイスにより生成される。いくつかの実施形態においてウェアラブルデバイスは、ウェアラブルデバイスと支払先デバイスとの間の有線または無線の接続を使用して支払先デバイスへデバイス証明書を送信してよく、また、支払先デバイスがスキャンできるように画面にデバイス証明書を表示してもよい。
ステップ820においてこの方法は、支払先デバイスにて、支払回収要求をサーバへ送信する。この支払回収要求は、ウェアラブルデバイスの取引証明書および支払総額情報を含み、サーバが、取引証明書に従ってデバイス証明書を復元し、このデバイス証明書に対応するユーザアカウントを使用して支払総額情報に従い支払を実行することを可能にする。
ステップ710においてこの方法は、支払先デバイスによって送信された支払回収要求をサーバにて受信する。以前に説明されたように、支払先デバイスは、支払総額情報とウェアラブルデバイスから取得された取引証明書とを支払回収要求中に組み合わせ、この支払回収要求をサーバへ送信する。支払総額情報は支払金額を含み、支払に関連するその他の情報をさらに含んでよい。例えば、取引の支払に使用される場合、支払総額情報は、取引される商品またはサービスの名前、量、または金額をさらに含んでよい。支払回収要求は、支払先アカウントをさらに含んでよい。
ステップ720においてこの方法は、取引証明書に従ってウェアラブルデバイスのデバイス証明書をサーバにて復元する。デバイス証明書を生成するためにウェアラブルデバイスが使用するアルゴリズムに応じて、サーバは、逆のアルゴリズムを使用し、取引証明書からウェアラブルデバイスのデバイス証明書を復元してよい。
ステップ730においてこの方法は、デバイス証明書に対応するユーザアカウントを支払人として使用して、支払総額情報に従いサーバにて支払サービスを実行する。
ウェアラブルデバイスのデバイス証明書とユーザアカウントとの間の関係の記憶位置に従って、サーバは、復元されたデバイス証明書にどのユーザアカウントが関連付けられるのかを判断できる。サーバは、支払総額情報により決定される金額をデバイス証明書に対応するユーザアカウントから引き落とし、その金額を支払先アカウントへ支払い、それにより支払操作を完了させる。サーバは、支払が成功したかどうかを示す結果を支払先デバイスへ返す。
支払処理のセキュリティを増大させるため、いくつかの実施形態においてサーバは、ウェアラブルデバイスによって生成された取引証明書にセキュリティ検証を実行してよい。種々のセキュリティ検証の態様が支払処理に使用されてよい。これは、本開示に限定されない。
いくつかの実施形態において、結び付け処理においてデバイス証明書をウェアラブルデバイスへ供給する場合、サーバは、デバイス証明書とともに、対応するセキュリティ証明書をウェアラブルデバイスへ供給する。一実施形態において、ステップ610においてウェアラブルデバイスは、記憶されるデバイス証明書およびセキュリティ証明書に従い、証明書生成アルゴリズムを使用して、(検証情報を含む)取引証明書を生成する。ステップ720においてサーバは、取引証明書に従い、証明書復元アルゴリズムを使用して、ウェアラブルデバイスのデバイス証明書およびセキュリティ証明書を得る。ウェアラブルデバイスによって使用される証明書生成アルゴリズム、および、サーバによって使用される証明書復元アルゴリズムは、対応する暗号化/復号化アルゴリズムである。ステップ730においてサーバは、サーバ側に記憶されるセキュリティ証明書および復元されたセキュリティ証明書に従って、取引証明書(または、復元されたデバイス証明書)に検証を実行する。検証の成功後、復元されたデバイス証明書に対応するユーザアカウントを支払人として使用して、支払総額情報に従い支払を実施する。
上記の実施形態において、選択される証明書生成アルゴリズム、証明書復元アルゴリズム、およびこれら2つのアルゴリズムに適合するセキュリティ証明書は、実装環境における必要条件に応じて決定されてよく、本開示には限定されない。さらに、セキュリティ証明書は、検証の信頼性をさらに増大させるべく、時間とともに変わってよい。具体的に、ウェアラブルデバイスは、結び付け処理においてサーバと共に同期タイミング操作を開始してよい。ウェアラブルデバイスとサーバとに同一のセキュリティ証明書変更アルゴリズムが予め設定され、このアルゴリズムに従い、セキュリティ証明書は、予め定められた時間間隔で、ウェアラブルデバイス上とサーバ上とで同一値の別のものに変更される。このように、ステップ610においてウェアラブルデバイスにより生成された取引証明書は、予め定められた時間間隔内においてのみ有効であり、予め定められた時間間隔がひとたび終了するとサーバ上のセキュリティ証明書は変更される。これにより、この取引証明書はセキュリティ検証を合格することができない。従って、支払操作が実施され得ない。この例におけるセキュリティ証明書変更アルゴリズムは、当技術分野において既知である支払コードの支払コード生成アルゴリズムを使用して実施されてよく、本明細書では詳細に説明はしない。
いくつかの実施形態において、結び付け処理においてサーバは、ウェアラブルデバイスのデバイス識別情報、ユーザアカウント、およびデバイス証明書の間の関係を記憶する。ウェアラブルデバイスは、それらのデバイス識別情報、デバイス証明書、およびサーバによって供給されるセキュリティ証明書に従って取引証明書を生成する。このように、サーバは、取引証明書から復元されたデバイス識別情報を使用して、ウェアラブルデバイスにセキュリティ検証を実行できる。従って、デバイス識別情報およびセキュリティ証明書が不正なウェアラブルデバイスに組み込まれている場合であっても、ユーザが損失を被ることは無いだろう。
いくつかの実施形態においてウェアラブルデバイスは、ローカルに記憶されたデバイス証明書を使用して生成された取引証明書を使用して支払を実行する。サーバは、この取引証明書を使用してデバイス証明書を復元し、記憶されたデバイス証明書とユーザアカウントとの間の対応に従って、対応するユーザアカウントを支払人として使用して支払操作を実行する。ウェアラブルデバイスは、支払処理において、端末またはサーバと直接にデータを伝送する必要が無く、オフラインの状態で支払を実行できる。このように、ウェアラブルデバイスと端末との間で、および端末とサーバとの間で利用可能な接続が検出されない場合でも支払は影響されないだろう。それにより、支払の成功率を改善する。
本開示の一実施形態において、ユーザのウェアラブルデバイスが、Bluetooth(登録商標)ネットワークを通じてこのユーザの端末へ接続され得る。この実施形態においては、端末およびウェアラブルデバイスに、それぞれ、同一の支払プラットフォームの支払クライアントアプリケーションがインストールされる。そして、端末上の支払アプリケーションは、モバイル通信ネットワークまたはWi−Fiを通じて、この支払プラットフォームのサーバと通信できる。
図9は、本開示のいくつかの実施形態による、ウェアラブルデバイスを結び付けるための方法を図示するスイムレーン図である。
端末にインストールされた支払アプリケーションをユーザが使用する場合、ログインするために、サーバに登録されたユーザアカウントおよびパスワードが入力される必要がある。ログイン後に、ユーザは、ウェアラブルデバイスを端末中の支払アプリケーションへ結び付ける処理を開始できる。端末にて結び付け処理を開始するためのインタフェースの一実施形態が図10に図示される。図10においては、ユーザが"結び付け開始"ボタンを押した場合、続いて、支払アプリケーションをどのように操作するのかをユーザに促す情報が端末に表示される。ウェアラブルデバイスをスキャンしてデバイス情報を取得するようにユーザを促すためのインタフェースの一実施形態が図11に図示される。
図9に戻ると、ウェアラブルデバイス上の支払アプリケーションは、デバイス情報を使用して2次元コードを生成するための機能を提供する。ユーザがこの機能を起動させた後、ウェアラブルデバイスは、デバイス識別情報および(ウェアラブルデバイスとのBluetooth(登録商標)接続を実行するためのその他の接続パラメータを含む)その他のデバイス情報を示す2次元コードを表示する。
ユーザは、ウェアラブルデバイスに表示された2次元コードを端末を使用してスキャンし、ウェアラブルデバイスのデバイス情報を得る。端末はその中のデバイス情報を抽出し、一実施形態においては、ウェアラブルデバイスとのBluetooth(登録商標)接続を確立する。接続に成功した後、端末は、ウェアラブルデバイスへキー要求を送信する。ウェアラブルデバイスは、例えば非対称暗号化アルゴリズムを使用して対応するパブリックキーおよびプライベートキーを生成し、プライベートキーをデバイス側キーとしてローカルに記憶し、キー要求に対する応答においてパブリックキーをサーバ側キーとして端末へ送信する。
端末は、ウェアラブルデバイスのデバイス識別情報、端末がサーバにログインするためのユーザアカウント、およびパブリックキーを含む結び付け要求を生成し、この結び付け要求をサーバへ送信する。
サーバは、結び付け要求中のデバイス識別情報に基づいてデバイス証明書を生成し、ウェアラブルデバイスのためのセキュリティ証明書を指定し、デバイス証明書、セキュリティ証明書、および同一の結び付け要求中のユーザアカウントの間の関係を記憶する。サーバは、パブリックキーを使用してデバイス証明書を暗号化し、結び付け要求に対する応答であって、暗号化されたデバイス証明書およびセキュリティ証明書を含んだ応答を生成し、この応答を端末へ送信する。デバイス証明書を生成する前に、サーバは、セキュリティ確認を実行するためのユーザアカウントのパスワードの提供を端末に要求してよい。そして、端末が正しいパスワードを提供できない場合には、結び付け処理は失敗し、終了する。
結び付け要求に対する応答を受信後、端末は、例えばBluetooth(登録商標)接続を通じて、暗号化されたデバイス証明書をウェアラブルデバイスへ送信する。
ウェアラブルデバイスは、記憶されたプライベートキーを使用して、暗号化されたデバイス証明書を復号化し、デバイス証明書を得る。次に、ウェアラブルデバイスは、予め設定された暗号化アルゴリズムを使用してデバイス証明書を暗号化し、暗号化後、デバイス証明書暗号化テキストをローカルに記憶する。ウェアラブルデバイスおよびサーバは同期タイミングを開始し、このタイミングが開始された後、ウェアラブルデバイスとサーバとに予め設定された同一のセキュリティ証明書変更アルゴリズムに従って、ウェアラブルデバイスに記憶されたセキュリティ証明書とサーバに記憶されたセキュリティ証明書が、このタイミング間隔にわたって同期した同一の変更を受ける。従って、ユーザアカウントへのウェアラブルデバイスの結び付けが成功し、結び付け処理が終わる。
図12は、本開示のいくつかの実施形態による、ウェアラブルデバイスを使用して支払を実行するための方法を図示するスイムレーン図である。
ユーザが所望する商品に対してウェアラブルデバイスを使用して業者に支払いたい場合、ユーザは、ウェアラブルデバイスの支払アプリケーションにて支払処理を開始してよい。支払処理を開始するための命令をユーザから受信後、ウェアラブルデバイスは、ローカルメモリからデバイス証明書暗号化テキストを読み取り、予め設定された復号化アルゴリズムを使用して暗号化テキストを復号化し、デバイス証明書を得る。証明書生成アルゴリズムを使用して、また、現在のタイミング間隔に適合するセキュリティ証明書およびデバイス証明書を入力として使用して、ウェアラブルデバイスは検証情報を含む取引証明書を得る。この取引証明書はバーコードの形態を取り、ウェアラブルデバイスはこのバーコードを画面に表示する。
このバーコードを業者の支払先デバイスがスキャンして、ウェアラブルデバイスによって生成された取引証明書を得る。次に支払先デバイスは、取引証明書、商品の名前および量または金額、取引総額、および同様のものを含む支払回収要求を生成し、この支払回収要求をサーバへ送信する。
サーバは、証明書復元アルゴリズムを使用して、取引証明書をデバイス証明書およびセキュリティ証明書へと復元する。サーバは、復元されたセキュリティ証明書を、そのタイミング間隔に適合するサーバ側のセキュリティ証明書と比較する。そして、これらの2つが同一である場合には取引証明書(または、復元されたデバイス証明書)の検証は成功となり、そうでない場合にはこの支払処理は失敗となる。デバイス証明書の検証が成功した場合、このデバイス証明書に関連付けられたユーザアカウントが検索され、このユーザアカウントを支払人として使用し、また、この業者のアカウントを支払先アカウントとして使用して、取引総額の支払が実行される。支払が実施される前に、サーバは、業者のアカウントが合法であるか、またはそうでないかを検証してよい。本実施形態において、業者アカウントの検証処理は従来の検証処理であってよく、本明細書にて詳細に説明はしない。
次にサーバは、この支払が成功して支払処理が終わるかどうかを示す通知メッセージを、業者の支払先デバイスへ送信する。
本開示の実施形態は、それぞれウェアラブルデバイス、端末、およびサーバに適用されるウェアラブルデバイスを結び付けるための3種類の装置、並びに、それぞれウェアラブルデバイス、支払先デバイス、およびサーバに適用される3種類の電子決済装置をさらに提供する。これら6種類の装置は、全てがソフトウェアによって実装されてよく、また、ハードウェアによって実装されてよい。もしくは、ソフトウェアとハードウェアの組み合わせで実施されてよい。これらの装置は、いくつかの実施形態において、上記にて説明された方法を実行するための適切なソフトウェアまたはプログラミングと一緒に、1または複数のプロセッサ、特定用途向け集積回路(ASIC)、またはフィールドプログラマブルゲートアレイ(FPGA)のようなプログラマブルロジックデバイス(PLD)として実装される。従って、以下で説明される装置の各部は、いくつかの実施形態において、以下に説明される動作を実行するための適切なソフトウェアまたはプログラミングを実行する1または複数のプロセッサ、特定用途向け集積回路(ASIC)、またはフィールドプログラマブルゲートアレイ(FPGA)のようなプログラマブルロジックデバイス(PLD)として実装される。ソフトウェア実装を例に取ると、ウェアラブルデバイス、端末、支払先デバイス、またはサーバの中央演算処理装置(CPU)によって、コンピュータプログラム命令を、その命令が実行されるメモリへと読み取ることにより、論理的装置が形成される。ハードウェア50の観点からすると、図13に示されるCPU51、メモリ52、および不揮発性ストレージ53に加えて、この装置が配置されるウェアラブルデバイスまたは端末の場合は、概して、無線信号を受信および伝送するために使用されるチップのようなその他のハードウェア54をさらに含み、この装置が配置される支払先デバイスまたはサーバの場合は、概して、ネットワーク通信機能を実装するために使用されるボードまたはマイクロプロセッサのようなその他のハードウェアをさらに含む。
図14は、本開示の実施形態において提供され、ウェアラブルデバイス10に適用される、ウェアラブルデバイスを結び付けるための装置を示す。この装置は、デバイス情報提供部11、デバイス証明書受信部12、およびデバイス証明書記憶部13を含む。デバイス情報提供部11は、デバイスのデバイス情報を端末へ提供するために使用される。このデバイス情報はデバイス識別情報を含み、これにより端末は、デバイス識別情報およびこの端末を使用するユーザアカウントをサーバへ送信する。デバイス証明書受信部12は、サーバからデバイス証明書を受信するために使用される。このデバイス証明書は、デバイス識別情報に従ってサーバにより生成され、ユーザアカウントとの対応を有する。デバイス証明書記憶部13は、デバイス証明書をローカルに記憶するため、および、対応するユーザアカウントを使用して支払を実行するために使用される。
いくつかの実施形態においてデバイス情報提供部11は、端末がスキャンするためのデバイス情報を伝える2次元コードを表示するために使用される。いくつかの実施形態においてデバイス証明書受信部12は、端末によって転送されたサーバからのデバイス証明書を受信するために使用される。
いくつかの実施形態においてこの装置は、認証要求をサーバへ送信するために使用される認証要求送信部をさらに含む。この要求は、デバイスのデバイス識別情報を含む。これらの実施形態においてデバイス証明書受信部12は、サーバによって送信されるデバイスのデバイス証明書を受信するためにさらに使用される。
いくつかの実施形態においてデバイス証明書受信部12は、デバイス証明書およびセキュリティ証明書をサーバから受信するためにさらに使用される。このセキュリティ証明書は、支払の間にデバイス証明書に検証を実行するために使用される。
いくつかの実施形態においてこの装置は、伝送の間にデバイス証明書を暗号化するためのデバイス側キーおよびサーバ側キーを生成し、デバイス側キーをローカルに記憶し、サーバ側キーをサーバへ提供するために使用される伝送キー部をさらに含む。デバイス側キーはサーバ側キーと同一である。またはサーバ側キーに対応する。サーバからのデバイス証明書は、サーバ側キーを使用して暗号化された、サーバからのデバイス証明書を含む。この装置は、デバイス証明書を得るべく、受信した暗号化されたデバイス証明書を、デバイス側キーを使用して復号化するために使用される伝送復号化部をさらに含んでよい。
いくつかの実施形態においてデバイス証明書記憶部13は、暗号化アルゴリズムを使用してデバイス証明書を暗号化し、暗号化テキストをローカルに記憶するために使用される。
図15は、本開示の実施形態において提供され、サーバ20に適用される、ウェアラブルデバイスを結び付けるための装置を示す。
この装置は、結び付け要求受信部21、デバイス証明書生成部22、およびデバイス証明書供給部23を含む。結び付け要求受信部21は、端末によって送信される結び付け要求を受信するために使用される。この結び付け要求は、ウェアラブルデバイスのデバイス識別情報およびこの端末を使用するユーザアカウントを含む。デバイス証明書生成部22は、デバイス識別情報に従ってウェアラブルデバイスのデバイス証明書を生成するために使用され、デバイス証明書とユーザアカウントとの間の対応を記憶する。デバイス証明書供給部23は、ウェアラブルデバイスへデバイス証明書を提供するために使用される。これにより、ウェアラブルデバイスは、対応するユーザアカウントを使用して支払を実行する。
いくつかの実施形態においてデバイス証明書供給部23は、端末へデバイス証明書を送信するためにさらに使用されてよく、端末は、次に、このデバイス証明書をウェアラブルデバイスへ転送する。
いくつかの実施形態において結び付け要求は、ウェアラブルデバイスによって生成されたサーバ側キーをさらに含む。これらの実施形態において、デバイス証明書供給部23は、サーバ側キーを使用してデバイス証明書を暗号化し、暗号化されたデバイス証明書を端末へ送信するためにさらに使用されてよい。端末は、次に、このデバイス証明書をウェアラブルデバイスへ転送する。
いくつかの実施形態においてこの装置は、ウェアラブルデバイスによって送信された認証要求を受信するために使用される認証要求受信部をさらに含んでよい。この認証要求は、ウェアラブルデバイスのデバイス識別情報を含む。これらの実施形態において、デバイス証明書供給部23は、認証要求に対する応答をウェアラブルデバイスへ返すためにさらに使用されてよい。この応答はデバイス証明書を含む。
いくつかの実施形態において認証要求は、ウェアラブルデバイスによって生成されたサーバ側キーをさらに含む。この応答に含まれるデバイス証明書は、サーバ側キーによって暗号化されているデバイス証明書である。
いくつかの実施形態においてデバイス証明書供給部23は、デバイス証明書およびセキュリティ証明書をウェアラブルデバイスへ提供するためにさらに使用されてよい。このセキュリティ証明書は、支払の間にデバイス証明書に検証を実行するために使用される。
図16は、本開示の実施形態において提供され、端末30に対して適用される、ウェアラブルデバイス10を結び付けるための装置を示す。
この装置は、デバイス情報取得部31および結び付け要求送信部32を含む。デバイス情報取得部31は、ウェアラブルデバイス10のデバイス情報を取得するために使用される。このデバイス情報は、ウェアラブルデバイス10のデバイス識別情報を含む。結び付け要求送信部32は、結び付け要求をサーバへ送信するために使用される。この結び付け要求は、ウェアラブルデバイス10のデバイス識別情報および端末を使用するユーザアカウントを含む。これにより、サーバは、ユーザアカウントに対応するデバイス証明書を生成し、このデバイス証明書をウェアラブルデバイス10へ提供する。このデバイス証明書は、対応するユーザアカウントを使用して支払を実行するためにウェアラブルデバイス10によって使用される。
いくつかの実施形態においてこの装置は、サーバが返したデバイス証明書を受信し、このデバイス証明書をウェアラブルデバイス10へ転送するために使用されるデバイス証明書転送部をさらに含んでよい。
いくつかの実施形態においてこの装置は、ウェアラブルデバイス10からサーバ側キーを受信するために使用される伝送キー受信部をさらに含んでよい。このサーバ側キーは、ウェアラブルデバイス10に供給されるデバイス証明書を暗号化するためにサーバによって使用される。この結び付け要求はさらにサーバ側キーを含む。
いくつかの実施形態においてデバイス情報取得部31は、ウェアラブルデバイス10によって表示される2次元コードをスキャンし、ウェアラブルデバイス10のデバイス情報を2次元コード情報から取得するためにさらに使用されてよい。
図17は、本開示の実施形態において提供され、ウェアラブルデバイス10に対して適用される電子決済装置を示す。このウェアラブルデバイス10は、ユーザアカウントに対応するデバイス証明書を記憶する。
この装置は、取引証明書生成部14および取引証明書提供部15を含む。取引証明書生成部14は、ユーザの命令を受信後、記憶されたデバイス証明書に従って取引証明書を生成するために使用される。取引証明書提供部15は、この取引証明書を支払先デバイスへ提供するために使用される。これにより支払先デバイスは、デバイス証明書を復元した後、対応するユーザアカウントを使用して、支払を実施するサーバへこの取引証明書をアップロードする。
いくつかの実施形態において、記憶されたデバイス証明書は、暗号化アルゴリズムを使用して暗号化されたデバイス証明書暗号化テキストである。取引証明書生成部14は、次に、ユーザの命令を受信後、復号化を実行すべく、記憶されたデバイス証明書暗号化テキストを読み取り、復号化後に得られるデバイス証明書に従って取引証明書を生成するために使用されてよい。
いくつかの実施形態においてウェアラブルデバイス10は、ユーザアカウントに対応するセキュリティ証明書をさらに記憶する。取引証明書生成部14は、次に、ユーザの命令を受信後、記憶されたデバイス証明書およびセキュリティ証明書に従い、証明書生成アルゴリズムを使用して、検証情報を伝える取引証明書を生成するために使用されてよい。この証明書生成アルゴリズムは、取引証明書に従ってデバイス証明書およびセキュリティ証明書を復元するためにサーバによって採用される証明書復元アルゴリズムに対応する。
いくつかの実施形態においてこの取引証明書は、2次元コードまたはバーコードを含む。
図18は、本開示の実施形態において提供され、ウェアラブルデバイスのデバイス証明書とこのウェアラブルデバイスを使用するユーザアカウントとの間の対応を識別し得るサーバ20に対して適用される電子決済装置を示す。
この装置は、支払回収要求受信部24、デバイス証明書復元部25、および支払部26を含む。支払回収要求受信部24は、支払先デバイスによって送信される支払回収要求を受信するために使用される。この支払回収要求は、ウェアラブルデバイスによって生成された取引証明書および支払総額情報を含む。デバイス証明書復元部25は、この取引証明書に従って、ウェアラブルデバイスのデバイス証明書を復元するために使用される。支払部26は、このデバイス証明書に対応するユーザアカウントを支払人として使用して、支払総額情報に従い支払を実施するために使用される。
いくつかの実施形態においてデバイス証明書復元部25は、取引証明書に従い、証明書復元アルゴリズムを使用して、ウェアラブルデバイスのデバイス証明書およびセキュリティ証明書を得るために使用されてよい。この証明書復元アルゴリズムは、取引証明書を生成するためにウェアラブルデバイスによって採用される証明書生成アルゴリズムに対応する。いくつかの実施形態において支払部26は、セキュリティ証明書を使用して取引証明書に検証を実行し、検証が成功した後、このデバイス証明書に対応するユーザアカウントを支払人として使用して、支払総額情報に従い支払を実行するために使用されてよい。
いくつかの実施形態においてこの装置は、支払が成功したかどうかを示す結果を支払先デバイスへ返すために使用される支払結果送信部をさらに含む。
図19は、本開示の実施形態において提供され、支払先デバイス40に適用される電子決済装置である。
この装置は、取引証明書取得部41および支払回収要求送信部42を含む。取引証明書取得部41は、ウェアラブルデバイスの取引証明書を取得するように構成される。この取引証明書は、ユーザアカウントに対応するデバイス証明書に従ってウェアラブルデバイスにより生成される。支払回収要求送信部42は、支払回収要求をサーバへ送信するために使用される。この支払回収要求は、ウェアラブルデバイスの取引証明書および支払総額情報を含む。これによりサーバは、取引証明書に従ってデバイス証明書を復元し、このデバイス証明書に対応するユーザアカウントを使用して、支払総額情報に従い支払を実行する。
いくつかの実施形態においてこの装置は、支払が成功したかどうかを示し、サーバが返す結果を受信するために使用される支払結果受信部をさらに含む。
上記にて説明されたものは、本開示の好ましい実施形態にすぎず、本開示を限定することを意図するものではない。本開示の主旨および原則から逸脱することなく成されるあらゆる修正、均等な置き換え、改善などは、本開示の保護範囲に含まれるべきである。
典型的な構成において、コンピュータデバイスは、1または複数のプロセッサ(CPU)、入出力インタフェース、ネットワークインタフェース、およびメモリを含む。メモリは、揮発性メモリ、ランダムアクセスメモリ(RAM)および/または不揮発性メモリ、または同様のもの、例えばリードオンリメモリ(ROM)またはフラッシュRAMのようなコンピュータ可読媒体を含んでよい。メモリは、コンピュータ可読媒体の例である。
コンピュータ可読媒体は、不揮発性媒体および揮発性媒体、並びに、可動媒体および非可動媒体を含み、任意の方法または技術によって情報記憶を実装できる。情報は、コンピュータ可読命令、データ構造、およびプログラムまたはその他のデータのモジュールであってよい。コンピュータの記憶媒体の例は、相変化メモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、その他の種類のRAM、ROM、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、フラッシュメモリもしくはその他のメモリ技術、コンパクトディスクリードオンリメモリ(CD−ROM)、デジタル多用途ディスク(DVD)もしくはその他の光ストレージ、カセットテープ、磁気テープ/磁気ディスクストレージもしくはその他の磁気記憶デバイス、または、コンピューティングデバイスによってアクセス可能な情報を記憶するために使用され得る任意の他の非伝送媒体を含むものの、これらには限定されない。このテキストの定義に従い、コンピュータ可読媒体は、変調データ信号および搬送波のような一時的な媒体を含まない。
「含む」、「備える」といった用語、またはそれらの任意の他の変形形態は、非排他的な意味で「含む」ことを包含することが意図されており、これにより、一連の要素を含む処理、方法、商品、またはデバイスがこれらの要素を含むのみでなく、明示的に挙げられてはいないその他の要素もまた含むこと、または、その処理、方法、商品、またはデバイスの固有の要素もさらに含むことにさらに留意すべきである。さらなる限定が無い場合、「…を含む」といった表現によって定義される要素は、その要素を含む処理、方法、商品、またはデバイスにおいて、追加的な同一の要素の存在を排除するものではない。
当業者であれば、本開示の実施形態が方法、システム、またはコンピュータプログラム製品として提供されてよいことを理解するはずである。従って、本開示は、純粋なハードウェアの実施形態として、純粋なソフトウェアの実施形態として、または、ソフトウェアとハードウェアを組み合わせる実施形態として実装されてよい。さらに、本開示は、コンピュータ利用可能なプログラムコードをその中に含む、1または複数のコンピュータ利用可能な記憶媒体(磁気ディスクメモリ、CD−ROM、光学メモリ、および同様のものを含むが、これらには限定されない)に実装されるコンピュータプログラム製品の形態を採用してよい。

Claims (26)

  1. ウェアラブルデバイスを結び付けるための方法であって、
    前記ウェアラブルデバイスにより、前記ウェアラブルデバイスと端末との間に確立された接続に基づいて前記ウェアラブルデバイスのデバイス情報を前記端末へ提供する段階であって、前記デバイス情報はデバイス識別情報を含む、提供する段階と、
    前記ウェアラブルデバイスにより、サーバからデバイス証明書を受信する段階であって、前記デバイス証明書は、前記デバイス識別情報に基づいて前記サーバにより生成され、前記デバイス証明書は、前記ウェアラブルデバイスと関連付けられたユーザアカウントに対応する、受信する段階と、
    前記ウェアラブルデバイスにより、前記デバイス証明書を前記ウェアラブルデバイスに記憶する段階であって、前記デバイス証明書は、前記ウェアラブルデバイスが前記ユーザアカウントを使用して支払操作を実行することを可能にし、前記支払操作は、前記ウェアラブルデバイスと前記端末との間に前記確立された接続が検出されない場合、前記ウェアラブルデバイスにより実行され得る、記憶する段階と、
    を備え、
    前記支払操作は、
    前記ウェアラブルデバイスにより、前記デバイス証明書に基づいて取引証明書を生成する段階と、
    前記ウェアラブルデバイスにより、前記取引証明書を支払先デバイスへ提供する段階と
    を有する、方法。
  2. 前記ウェアラブルデバイスのデバイス情報を端末へ提供する段階は、前記端末がスキャンするための、前記デバイス情報を含む2次元コードを前記ウェアラブルデバイスの画面に表示する段階を有する、請求項1に記載の方法。
  3. サーバからデバイス証明書を受信する段階は、前記ウェアラブルデバイスと前記端末との間の前記接続を介して前記サーバから前記デバイス証明書を受信する段階を有する、請求項1または請求項2に記載の方法。
  4. 前記ウェアラブルデバイスにより、認証要求を前記サーバへ送信する段階であって、前記認証要求は前記ウェアラブルデバイスの前記デバイス識別情報を含む、送信する段階をさらに備える、請求項1から請求項3のいずれか1項に記載の方法。
  5. サーバからデバイス証明書を受信する段階は、前記サーバから前記デバイス証明書およびセキュリティ証明書を受信する段階であって、前記セキュリティ証明書は、前記支払操作の間に前記デバイス証明書の検証を実行するために使用される、受信する段階を有する、請求項1から請求項4のいずれか1項に記載の方法。
  6. 前記ウェアラブルデバイスにより、伝送の間に前記デバイス証明書を暗号化するために使用されるデバイス側キーおよびサーバ側キーを生成する段階と、
    前記ウェアラブルデバイスにより、前記デバイス側キーを前記ウェアラブルデバイスに記憶する段階であって、前記デバイス側キーは、前記サーバ側キーと同一であるか、または、前記サーバ側キーに基づいている、記憶する段階と、
    前記ウェアラブルデバイスにより、前記サーバ側キーを前記サーバへ伝送する段階と、
    前記ウェアラブルデバイスにより、前記デバイス側キーを使用して、前記サーバから受信した前記デバイス証明書を復号化することによって復号化されたデバイス証明書を生成する段階であって、前記サーバからの前記デバイス証明書は、前記サーバ側キーを使用して前記サーバにより暗号化される、生成する段階と
    をさらに備える、請求項1から請求項5のいずれか1項に記載の方法。
  7. 前記デバイス証明書を記憶する前記段階は、
    前記ウェアラブルデバイスにより、暗号化アルゴリズムを使用して前記デバイス証明書を暗号化し、暗号化テキストを作成する段階と、
    前記ウェアラブルデバイスにより、前記暗号化テキストを前記ウェアラブルデバイスに記憶する段階と
    を有する、請求項1から請求項6のいずれか1項に記載の方法。
  8. ウェアラブルデバイスを結び付けるための方法であって、
    サーバにより、端末を介して前記ウェアラブルデバイスから結び付け要求を受信する段階であって、前記結び付け要求は、前記ウェアラブルデバイスのデバイス識別情報および前記ウェアラブルデバイスに関連付けられたユーザアカウント情報を含む、受信する段階と、
    前記サーバにより、前記デバイス識別情報に基づいて前記ウェアラブルデバイスのデバイス証明書を生成する段階であって、前記デバイス証明書は、前記ウェアラブルデバイスに関連付けられたユーザアカウントに対応する、生成する段階と、
    前記サーバにより、前記デバイス証明書と前記ウェアラブルデバイスに関連付けられた前記ユーザアカウントとの間の関係を記憶する段階と、
    前記サーバにより、前記デバイス証明書を前記ウェアラブルデバイスへ提供する段階であって、前記デバイス証明書は、前記ユーザアカウントを使用して前記ウェアラブルデバイスが支払操作を実行することを可能にし、前記支払操作は、前記ウェアラブルデバイスと前記端末との間に確立された接続が検出されない場合、前記ウェアラブルデバイスにより実行され得る、提供する段階と
    を備える方法。
  9. 前記デバイス証明書を提供する前記段階は、前記端末を介して前記ウェアラブルデバイスへ前記デバイス証明書を送信する段階を有する、請求項8に記載の方法。
  10. 前記方法は、前記ウェアラブルデバイスにより、前記サーバへ送信されるサーバ側キーを生成する段階をさらに備え、
    前記デバイス証明書を前記ウェアラブルデバイスへ提供する前記段階は、
    前記サーバ側キーを使用して前記デバイス証明書を暗号化する段階と、
    前記端末を介して、前記暗号化されたデバイス証明書を前記ウェアラブルデバイスへ送信する段階と
    を有する、請求項9に記載の方法。
  11. 前記方法は、前記サーバにより、前記ウェアラブルデバイスが送信した認証要求を受信する段階であって、前記認証要求は、前記ウェアラブルデバイスの前記デバイス識別情報を含む、受信する段階をさらに備え、
    前記デバイス証明書を前記ウェアラブルデバイスへ提供する段階は、前記認証要求に対する応答を前記ウェアラブルデバイスへ返す段階であって、前記応答は前記デバイス証明書を含む、返す段階を有する、請求項8に記載の方法。
  12. 前記認証要求は、前記ウェアラブルデバイスによって生成されたサーバ側キーをさらに含み、前記デバイス証明書は、前記サーバ側キーを使用して暗号化される、請求項11に記載の方法。
  13. 前記デバイス証明書を前記ウェアラブルデバイスへ提供する段階は、セキュリティ証明書を前記ウェアラブルデバイスへ提供する段階であって、前記セキュリティ証明書は、前記支払操作の間に前記デバイス証明書に検証を実行するために使用される、提供する段階をさらに有する、請求項8から請求項12のいずれか1項に記載の方法。
  14. ウェアラブルデバイスを結び付けるための方法であって、
    端末により、ウェアラブルデバイスと前記端末との間の接続を確立する段階と、
    前記端末により、前記ウェアラブルデバイスのデバイス情報を取得する段階であって、前記デバイス情報は前記ウェアラブルデバイスのデバイス識別情報を含む、取得する段階と、
    前記端末により、結び付け要求をサーバへ送信する段階であって、前記結び付け要求は、前記ウェアラブルデバイスの前記デバイス識別情報およびユーザアカウント情報を含み、前記結び付け要求は、前記サーバが前記ウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書を生成すること、および前記デバイス証明書を前記ウェアラブルデバイスへ提供することを可能にする、送信する段階と、
    前記端末により、前記確立された接続を使用して、前記デバイス証明書を前記ウェアラブルデバイスへ伝送する段階であって、前記デバイス証明書は、前記ウェアラブルデバイスが、前記ユーザアカウントを使用して支払操作を実行することを可能にし、前記支払操作は、前記ウェアラブルデバイスと前記端末との間に前記確立された接続が検出されない場合、前記ウェアラブルデバイスにより実行され得る、伝送する段階と
    を備える方法。
  15. 前記端末により、前記サーバが提供した前記デバイス証明書を受信する段階と、
    前記端末により、前記確立された接続を使用して前記デバイス証明書を前記ウェアラブルデバイスへ転送する段階と
    をさらに備える、請求項14に記載の方法。
  16. 前記端末により、前記確立された接続を使用して前記ウェアラブルデバイスからサーバ側キーを受信する段階であって、前記サーバ側キーは、前記ウェアラブルデバイスに対する前記デバイス証明書を暗号化するために前記サーバによって使用される、受信する段階をさらに備える、請求項14または請求項15に記載の方法。
  17. 前記ウェアラブルデバイスのデバイス情報を取得する前記段階は、
    前記端末により、前記ウェアラブルデバイスの画面に表示される2次元コードをスキャンする段階と、
    前記端末により、前記スキャンされた2次元コードから前記ウェアラブルデバイスの前記デバイス情報を取得する段階と
    を有する、請求項14から請求項16のいずれか1項に記載の方法。
  18. 電子決済を容易にするための方法であって、
    ウェアラブルデバイスにより、端末から、前記ウェアラブルデバイスと前記端末との間に確立された接続に基づいて、前記ウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書を受信する段階と、
    前記ウェアラブルデバイスにより、前記ウェアラブルデバイスに関連付けられた前記ユーザアカウントに対して記憶されたデバイス証明書に従って取引証明書を生成する段階であって、前記取引証明書は、前記ウェアラブルデバイスと前記端末との間に前記確立された接続が検出されない場合、前記ウェアラブルデバイスにより生成され得る、生成する段階と、
    前記ウェアラブルデバイスにより、前記取引証明書を支払先デバイスへ提供する段階であって、前記取引証明書は、前記支払先デバイスが、前記デバイス証明書に対応する前記ユーザアカウントを使用して支払を処理するためのサーバへ前記取引証明書をアップロードすることを可能にする、提供する段階と
    を備える方法。
  19. 前記記憶されたデバイス証明書は、暗号化アルゴリズムを使用して前記デバイス証明書を暗号化することにより作成されたデバイス証明書暗号化テキストであり、
    取引証明書を生成する段階は、
    前記ウェアラブルデバイスにより、前記デバイス証明書暗号化テキストを読み取る段階と、
    前記ウェアラブルデバイスにより、復号化アルゴリズムに基づいて前記デバイス証明書暗号化テキストを復号化する段階と、
    前記ウェアラブルデバイスにより、前記復号化されたデバイス証明書暗号化テキストから得られた前記デバイス証明書に従って前記取引証明書を生成する段階と
    を有する、請求項18に記載の方法。
  20. 前記ウェアラブルデバイスは、前記ユーザアカウントに対応するセキュリティ証明書をさらに記憶し、
    取引証明書を生成する前記段階は、
    検証情報を伝える取引証明書を証明書生成アルゴリズムを使用して生成する段階であって、前記取引証明書は、前記デバイス証明書および前記セキュリティ証明書に基づくものであり、前記証明書生成アルゴリズムは、前記取引証明書から前記デバイス証明書および前記セキュリティ証明書を検索するために前記サーバによって採用される証明書復元アルゴリズムに対応する、生成する段階を有する、請求項18または請求項19に記載の方法。
  21. 前記取引証明書は、2次元コードまたはバーコードを含む、請求項18から請求項20のいずれか1項に記載の方法。
  22. 電子決済を容易にするための方法であって、
    サーバにより、支払先デバイスが送信した支払回収要求を受信する段階であって、前記支払回収要求は、ウェアラブルデバイスによって生成された取引証明書および支払総額情報を含み、前記取引証明書は、前記ウェアラブルデバイスと端末との間に利用可能な接続が検出されない場合、前記ウェアラブルデバイスにより生成され得る、受信する段階と、
    前記サーバにより、前記ウェアラブルデバイスのデバイス証明書を前記取引証明書から復元する段階と、
    前記サーバにより、前記ウェアラブルデバイスの前記デバイス証明書と前記サーバによって記憶されるユーザアカウントとの間の関係に基づいて、前記デバイス証明書に対応する前記ユーザアカウントを使用して前記支払総額情報に従い支払を処理する段階と
    を備える方法。
  23. 前記ウェアラブルデバイスのデバイス証明書を前記取引証明書から復元する前記段階は、
    前記取引証明書に証明書復元アルゴリズムを実行することにより前記ウェアラブルデバイスの前記デバイス証明書およびセキュリティ証明書を得る段階であって、前記証明書復元アルゴリズムは、前記取引証明書を生成するために前記ウェアラブルデバイスによって使用される証明書生成アルゴリズムに対応する、得る段階をさらに有し、
    前記支払を処理する前記段階は、前記セキュリティ証明書を使用して前記取引証明書に検証を実行する段階、および、前記検証が成功した場合に、前記デバイス証明書に対応する前記ユーザアカウントを支払人として使用して前記支払総額情報に従い支払操作を実行する段階をさらに有する、請求項22に記載の方法。
  24. 支払が成功したかどうかを示す結果を前記支払先デバイスへ返す段階をさらに備える、請求項22または請求項23に記載の方法。
  25. 電子決済を容易にするための方法であって、
    支払先デバイスにより、ウェアラブルデバイスの取引証明書を取得する段階であって、前記取引証明書は、前記ウェアラブルデバイスに関連付けられたユーザアカウントに対応するデバイス証明書に従って前記ウェアラブルデバイスによって生成され、前記取引証明書は、前記ウェアラブルデバイスと端末との間に利用可能な接続が検出されない場合、前記ウェアラブルデバイスにより生成され得る、取得する段階と、
    前記支払先デバイスにより、支払回収要求をサーバへ送信する段階であって、前記支払回収要求は前記ウェアラブルデバイスの前記取引証明書および支払総額情報を含み、前記支払回収要求は、前記サーバが、前記取引証明書から前記デバイス証明書を復元すること、および前記デバイス証明書に対応する前記ユーザアカウントを使用して前記支払総額情報に従い支払操作を実行することを可能にするように構成される、送信する段階と
    を備える方法。
  26. 支払が成功したかどうかを示す、前記サーバが返す結果を、前記支払先デバイスにより受信する段階をさらに備える、請求項25に記載の方法。
JP2018505402A 2015-09-11 2016-09-09 ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置 Active JP6585281B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019161078A JP6936949B2 (ja) 2015-09-11 2019-09-04 ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN201510578511.6 2015-09-11
CN201510578511.6A CN106527673B (zh) 2015-09-11 2015-09-11 绑定可穿戴设备的方法和装置、电子支付方法和装置
US15/259,195 US10482460B2 (en) 2015-09-11 2016-09-08 Method and apparatus for facilitating electronic payments using a wearable device
US15/259,195 2016-09-08
PCT/US2016/050856 WO2017044677A1 (en) 2015-09-11 2016-09-09 Method and apparatus for facilitating electronic payments using a wearable device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019161078A Division JP6936949B2 (ja) 2015-09-11 2019-09-04 ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置

Publications (2)

Publication Number Publication Date
JP2018529152A true JP2018529152A (ja) 2018-10-04
JP6585281B2 JP6585281B2 (ja) 2019-10-02

Family

ID=58257528

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018505402A Active JP6585281B2 (ja) 2015-09-11 2016-09-09 ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置
JP2019161078A Active JP6936949B2 (ja) 2015-09-11 2019-09-04 ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2019161078A Active JP6936949B2 (ja) 2015-09-11 2019-09-04 ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置

Country Status (8)

Country Link
US (2) US10482460B2 (ja)
EP (1) EP3348020A4 (ja)
JP (2) JP6585281B2 (ja)
KR (2) KR102237890B1 (ja)
CN (2) CN106527673B (ja)
AU (2) AU2016320876B2 (ja)
PH (1) PH12018500485A1 (ja)
TW (1) TWI676945B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039643A (ja) * 2019-09-05 2021-03-11 PayPay株式会社 表示制御プログラム、表示制御装置、表示制御方法及び表示制御システム

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000079452A2 (en) * 1999-06-18 2000-12-28 Echarge Corporation Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
CN111833043B (zh) * 2015-05-25 2024-04-19 创新先进技术有限公司 信息交互方法、设备及服务端
CN107146156B (zh) * 2017-04-27 2020-11-17 银联智策顾问(上海)有限公司 一种将交易***和终端标识进行匹配的方法和装置
CN108877169A (zh) * 2017-05-09 2018-11-23 庞无逸 一种基于物联网的可穿戴式个人安防***
US20180336548A1 (en) * 2017-05-16 2018-11-22 Google Inc. Nfc-initiated brokered communication
CN108241974B (zh) * 2017-12-06 2020-11-10 创新先进技术有限公司 Nfc便携设备的写入、支付方法、装置以及设备
CN108600238B (zh) * 2018-04-28 2021-04-06 北京小米移动软件有限公司 传输卡数据的方法、装置和***
CN108960818A (zh) * 2018-05-04 2018-12-07 ***股份有限公司 一种虚拟卡生成方法、用户终端以及令牌服务器
US11108769B2 (en) * 2018-06-15 2021-08-31 VivoKey Technologies, Inc. Cryptobionic system and associated devices and methods
CN109034759B (zh) * 2018-06-21 2022-02-11 腾讯科技(深圳)有限公司 一种数据转移方法及相关设备
CN109118189A (zh) * 2018-06-25 2019-01-01 阿里巴巴集团控股有限公司 一种使用智能设备进行支付的方法和装置
CN109345230B (zh) 2018-08-02 2021-07-30 创新先进技术有限公司 一种支付二维码的生成方法和装置
CN109361535B (zh) * 2018-09-27 2022-08-05 北京小米移动软件有限公司 智能设备绑定方法、装置及存储介质
CN111090327B (zh) * 2018-10-23 2024-05-31 阿里巴巴集团控股有限公司 商品信息的处理方法、装置及电子设备
CN110046876B (zh) * 2018-10-29 2020-12-01 创新先进技术有限公司 数据传输方法、装置、计算设备及存储介质
JP7100561B2 (ja) * 2018-10-30 2022-07-13 ウイングアーク1st株式会社 認証システム、認証サーバおよび認証方法
CN109472612B (zh) * 2018-10-31 2021-02-23 广东小天才科技有限公司 一种安全支付方法、装置、可穿戴设备及存储介质
CN109544136A (zh) * 2018-11-01 2019-03-29 广州大学 一种基于智能手表的支付方法及装置
CN113422811B (zh) * 2018-11-22 2023-07-18 创新先进技术有限公司 设备支付方法及装置
CN110177360B (zh) * 2019-05-16 2021-08-27 甄十信息科技(上海)有限公司 一种用于与可穿戴设备绑定的方法与设备
CN110659899B (zh) * 2019-08-08 2022-05-27 深圳汇商通盈科技有限公司 一种离线支付方法、装置及设备
CN113159756A (zh) * 2020-01-07 2021-07-23 Oppo广东移动通信有限公司 支付信息处理方法和装置、可穿戴设备、计算机可读存储介质
CN111340505A (zh) * 2020-03-20 2020-06-26 支付宝(杭州)信息技术有限公司 一种支付方法、装置及电子设备
TWI775061B (zh) * 2020-03-30 2022-08-21 尚承科技股份有限公司 軟韌體或資料保護系統及保護方法
JP7447659B2 (ja) * 2020-04-22 2024-03-12 コニカミノルタ株式会社 画像形成装置、課金方法及びプログラム
CN111800256B (zh) * 2020-07-03 2023-05-19 福建正孚软件有限公司 一种老年人二维码电子证照应用方法和***
US11556912B2 (en) * 2021-01-28 2023-01-17 Bank Of America Corporation Smartglasses-to-smartglasses payment systems
US11734665B2 (en) 2021-02-08 2023-08-22 Bank Of America Corporation Card-to-smartglasses payment systems
CN113034141A (zh) * 2021-04-22 2021-06-25 安徽华米信息科技有限公司 一种移动支付方法、装置、可穿戴设备和存储介质
TWI802909B (zh) * 2021-06-15 2023-05-21 兆豐國際商業銀行股份有限公司 金融交易系統及其操作方法
CN113468616B (zh) * 2021-06-28 2023-03-24 重庆金康特智能穿戴技术研究院有限公司 可穿戴设备的表盘显示方法、***及可读存储介质
TWI825997B (zh) * 2022-09-16 2023-12-11 瑞昱半導體股份有限公司 可編程安全管理裝置以及在安全裝置之間進行金鑰轉發的控制方法
CN116996608B (zh) * 2023-08-11 2023-12-15 荣耀终端有限公司 扫码绑定方法、存储介质及终端设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000200315A (ja) * 1998-12-31 2000-07-18 Casio Comput Co Ltd 身体装着機器及び認証システム
JP2005208821A (ja) * 2004-01-21 2005-08-04 Seiko Epson Corp 電子購入システム、腕装着型携帯端末、電子購入方法、及び、電子購入用コンピュータプログラム
JP2012191472A (ja) * 2011-03-11 2012-10-04 Nec Casio Mobile Communications Ltd 無線通信システム、無線通信方法、携帯端末、情報処理装置、および、プログラム
JP2014157430A (ja) * 2013-02-14 2014-08-28 Yahoo Japan Corp 画像配信サーバおよび画像配信方法
US20140258709A1 (en) * 2013-03-05 2014-09-11 Canon Kabushiki Kaisha Information processing apparatus, server, method for controlling the same and storage medium
US20150073907A1 (en) * 2013-01-04 2015-03-12 Visa International Service Association Wearable Intelligent Vision Device Apparatuses, Methods and Systems
US20150242837A1 (en) * 2014-02-21 2015-08-27 Ebay Inc. Facilitating payments using wearable devices

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9208505B1 (en) 2002-10-01 2015-12-08 Tiger T G Zhou Systems and methods for providing compensation, rebate, cashback, and reward for using mobile and wearable payment services
US9619794B2 (en) 2002-10-01 2017-04-11 Tiger T G Zhou Systems and methods for providing compensation, rebate, cashback, and reward for using mobile and wearable payment services, digital currency, NFC touch payments, mobile digital card barcode payments, and multimedia haptic capture buying
US9342829B2 (en) 2002-10-01 2016-05-17 Andrew H B Zhou Systems and methods for mobile application, wearable application, transactional messaging, calling, digital multimedia capture and payment transactions
US9489671B2 (en) 2002-10-01 2016-11-08 Andrew H B Zhou Systems and methods for mobile application, wearable application, transactional messaging, calling, digital multimedia capture and payment transactions
US9016565B2 (en) * 2011-07-18 2015-04-28 Dylan T X Zhou Wearable personal digital device for facilitating mobile device payments and personal use
US8474031B2 (en) * 2005-06-28 2013-06-25 Hewlett-Packard Development Company, L.P. Access control method and apparatus
MX2008013361A (es) * 2006-04-17 2009-01-22 Veritec Inc Metodos y sistemas para transacciones seguras con dispositivos electronicos.
WO2008008830A2 (en) 2006-07-11 2008-01-17 Mastercard International Incorporated Wearable contactless payment devices
US8527770B2 (en) * 2006-07-20 2013-09-03 Research In Motion Limited System and method for provisioning device certificates
US20080229098A1 (en) 2007-03-12 2008-09-18 Sips Inc. On-line transaction authentication system and method
KR20110101317A (ko) 2010-03-08 2011-09-16 강대현 데이터 자동 암복호화 방법 및 장치
US8500031B2 (en) 2010-07-29 2013-08-06 Bank Of America Corporation Wearable article having point of sale payment functionality
US20120136796A1 (en) * 2010-09-21 2012-05-31 Ayman Hammad Device Enrollment System and Method
US10223743B2 (en) 2011-03-29 2019-03-05 Blackberry Limited Communication system providing near field communication (NFC) transaction features and related methods
FI20115945A0 (fi) * 2011-09-28 2011-09-28 Onsun Oy Maksujärjestelmä
US9183490B2 (en) 2011-10-17 2015-11-10 Capital One Financial Corporation System and method for providing contactless payment with a near field communications attachment
US20130173461A1 (en) 2012-01-01 2013-07-04 James Alexander Levy Payment System for Wearable or Implantable Sensor Data
US8459545B1 (en) * 2012-03-29 2013-06-11 Cisco Technology, Inc. Image-based point-of-sale mobile settlement system
US9123036B2 (en) 2013-03-01 2015-09-01 Looppay, Inc. Mobile checkout systems and methods
US9049469B2 (en) * 2013-04-03 2015-06-02 Roy S. Melzer Encryption and decryption of visible codes for real time augmented reality views
TWM467132U (zh) * 2013-05-24 2013-12-01 Imar Technology Co Ltd 手機圖像辨識行動商務系統
GB2516861A (en) 2013-08-01 2015-02-11 Mastercard International Inc Paired Wearable payment device
CN203466831U (zh) * 2013-09-06 2014-03-05 北京握奇智能科技有限公司 一种身份认证设备
JP2015055952A (ja) * 2013-09-11 2015-03-23 大日本印刷株式会社 決済システム、決済方法、認証サーバ、認証方法、及び、プログラム
JP6170844B2 (ja) * 2014-02-14 2017-07-26 株式会社Nttドコモ 認証情報管理システム
US9262759B2 (en) * 2014-04-10 2016-02-16 Bank Of America Corporation Wearable device as a payment vehicle
US20150317626A1 (en) * 2014-04-30 2015-11-05 Intuit Inc. Secure proximity exchange of payment information between mobile wallet and point-of-sale
CN104023016B (zh) * 2014-06-09 2018-03-06 天津三星通信技术研究有限公司 在通讯终端建立通讯连接的方法和设备
US9818114B2 (en) 2014-08-11 2017-11-14 Mastercard International Incorporated Systems and methods for performing payment card transactions using a wearable computing device
US9526032B2 (en) * 2014-09-26 2016-12-20 Apple Inc. Network bandwidth sharing for small mobile devices
CN204155184U (zh) * 2014-11-04 2015-02-11 北京握奇智能科技有限公司 一种可穿戴电子设备
US20160253664A1 (en) * 2015-02-27 2016-09-01 Samsung Electronics Co., Ltd Attestation by proxy
US20160253651A1 (en) * 2015-02-27 2016-09-01 Samsung Electronics Co., Ltd. Electronic device including electronic payment system and operating method thereof
US20170039599A1 (en) * 2015-07-15 2017-02-09 NXT-ID, Inc. System and Method to Personalize Products and Services

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000200315A (ja) * 1998-12-31 2000-07-18 Casio Comput Co Ltd 身体装着機器及び認証システム
JP2005208821A (ja) * 2004-01-21 2005-08-04 Seiko Epson Corp 電子購入システム、腕装着型携帯端末、電子購入方法、及び、電子購入用コンピュータプログラム
JP2012191472A (ja) * 2011-03-11 2012-10-04 Nec Casio Mobile Communications Ltd 無線通信システム、無線通信方法、携帯端末、情報処理装置、および、プログラム
US20150073907A1 (en) * 2013-01-04 2015-03-12 Visa International Service Association Wearable Intelligent Vision Device Apparatuses, Methods and Systems
JP2014157430A (ja) * 2013-02-14 2014-08-28 Yahoo Japan Corp 画像配信サーバおよび画像配信方法
US20140258709A1 (en) * 2013-03-05 2014-09-11 Canon Kabushiki Kaisha Information processing apparatus, server, method for controlling the same and storage medium
JP2014174560A (ja) * 2013-03-05 2014-09-22 Canon Inc 情報処理装置及びサーバとその制御方法、プログラム及び記憶媒体
US20150242837A1 (en) * 2014-02-21 2015-08-27 Ebay Inc. Facilitating payments using wearable devices

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039643A (ja) * 2019-09-05 2021-03-11 PayPay株式会社 表示制御プログラム、表示制御装置、表示制御方法及び表示制御システム
JP7034127B2 (ja) 2019-09-05 2022-03-11 PayPay株式会社 表示制御プログラム、表示制御装置、表示制御方法及び表示制御システム

Also Published As

Publication number Publication date
CN110502887B (zh) 2023-07-18
CN106527673A (zh) 2017-03-22
AU2019203267A1 (en) 2019-05-30
TW201710969A (zh) 2017-03-16
JP6585281B2 (ja) 2019-10-02
KR102237890B1 (ko) 2021-04-08
EP3348020A4 (en) 2019-04-24
KR20180053302A (ko) 2018-05-21
EP3348020A1 (en) 2018-07-18
US20170076284A1 (en) 2017-03-16
JP2019204556A (ja) 2019-11-28
US10733603B2 (en) 2020-08-04
AU2016320876B2 (en) 2019-02-14
US10482460B2 (en) 2019-11-19
PH12018500485A1 (en) 2018-09-10
AU2016320876A1 (en) 2018-02-22
CN106527673B (zh) 2019-09-06
JP6936949B2 (ja) 2021-09-22
KR20200022538A (ko) 2020-03-03
CN110502887A (zh) 2019-11-26
KR102364874B1 (ko) 2022-02-17
AU2019203267B2 (en) 2020-09-03
TWI676945B (zh) 2019-11-11
US20200090169A1 (en) 2020-03-19

Similar Documents

Publication Publication Date Title
JP6585281B2 (ja) ウェアラブルデバイスを使用した電子決済を容易にするための方法および装置
TWI792284B (zh) 用於驗證對安全裝置功能性之線上存取之方法
JP6646341B2 (ja) ユーザを認証する方法及び装置、ウェアラブルデバイスを登録する方法及び装置
US9530126B2 (en) Secure mobile payment processing
KR100951142B1 (ko) 무선 네트워크를 이용해 신용 카드 개인화를 가능하게 하는방법, 시스템 및 모바일 장치
US11151571B2 (en) Method and system for processing resource exchange information
KR20150026233A (ko) 디지털 카드 기반의 결제 시스템 및 방법
JP2022501862A (ja) 非接触カードの暗号化認証のためのシステムおよび方法
WO2017044677A1 (en) Method and apparatus for facilitating electronic payments using a wearable device
US20160210612A1 (en) Rapid in Person Transactions Via Mobile Device
JP2022502891A (ja) 非接触カードの暗号化認証のためのシステムおよび方法
US11206129B2 (en) First entity, a second entity, an intermediate node, methods for setting up a secure session between a first and second entity, and computer program products
TW201131490A (en) Payment data processing method, system, payment terminal and payment server
JP2017103710A (ja) 端末装置認証用のプログラム、端末装置認証方法、サーバ装置、および、認証システム
KR20150119709A (ko) 가상 결제 단말 장치를 이용한 모바일 결제 방법 및 그 시스템

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180427

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190710

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190904

R150 Certificate of patent or registration of utility model

Ref document number: 6585281

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250