WO2017185926A1 - 移动支付方法和装置 - Google Patents
移动支付方法和装置 Download PDFInfo
- Publication number
- WO2017185926A1 WO2017185926A1 PCT/CN2017/077989 CN2017077989W WO2017185926A1 WO 2017185926 A1 WO2017185926 A1 WO 2017185926A1 CN 2017077989 W CN2017077989 W CN 2017077989W WO 2017185926 A1 WO2017185926 A1 WO 2017185926A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- fingerprint verification
- fingerprint
- mobile payment
- application
- payment 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3227—Aspects of commerce using mobile devices [M-devices] using secure elements embedded in M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3226—Cryptographic 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 using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3231—Biological data, e.g. fingerprint, voice or retina
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Definitions
- the present invention relates to mobile payment technologies, and in particular to a mobile payment method and apparatus based on a near field communication function, which can seamlessly switch between a fingerprint verification mode and a non-fingerprint verification mode.
- NFC Near Field Communication
- eSE embedded security unit
- the typical representative is Apple Inc. Apple Pay.
- fingerprint verification can ensure that the current cardholder is a legitimate cardholder, thereby protecting the cardholder's card security.
- the present invention provides a mobile payment method and apparatus based on a near field communication function, which can simultaneously fit a mobile payment scenario under a security protection mechanism and a non-security protection mechanism, and can implement seamless handover between the two to provide good user experience.
- a mobile payment method comprising the following steps:
- the mobile payment terminal performs a contactless protocol initialization process between it and an external device
- the mobile payment terminal receives a selection command from the external device, the selection command designating a contactless application
- the mobile payment terminal determines whether the specified contactless application passes the fingerprint verification
- the mobile payment terminal runs the specified contactless application to perform a payment operation
- the execution of the non-contact protocol initialization process is independent of the execution of the fingerprint verification process.
- the fingerprint verification process is performed before determining that the specified contactless application supports the fingerprint verification mode.
- the fingerprint verification process is performed after determining that the specified contactless application supports the fingerprint verification mode.
- the mobile payment terminal determines whether the specified contactless application supports a fingerprint verification mode by accessing an application registry, and the application registry saves and resides in the mobile payment terminal.
- the fingerprint associated information is contacted by the application, the fingerprint identification information including an identifier indicating whether the contactless application supports the fingerprint verification mode and a status flag indicating whether the fingerprint verification passes when the fingerprint verification mode is supported.
- the step of determining, by the mobile payment terminal, whether to pass the fingerprint verification comprises:
- a mobile payment terminal including:
- a near field communication unit configured to perform a contactless protocol initialization process between the mobile payment terminal and the external device and to receive a selection command from an external device, the selection command specifying a contactless application operating within the mobile payment terminal;
- a fingerprint verification unit configured to perform a fingerprint verification process
- An embedded security unit includes a fingerprint triggering module, and the fingerprint triggering module is configured to:
- the execution of the non-contact protocol initialization process is independent of the execution of the fingerprint verification process.
- the mobile payment terminal is a mobile phone.
- the embedded security unit further includes an application registry accessible by the fingerprint triggering module, and the application registry is saved and resident in the mobile payment terminal.
- the non-contact application associates fingerprint identification information including an identifier indicating whether the contactless application supports the fingerprint verification mode and a status flag indicating whether the fingerprint verification passes when the fingerprint verification mode is supported.
- the embedded security unit further includes a fingerprint identification processing module configured to update the status flag in the application registry according to the fingerprint verification result of the fingerprint verification unit.
- the fingerprint triggering module is configured to determine whether to pass the fingerprint verification in the following manner:
- the status flag is the third set value, performing a fingerprint verification process and repeating steps a) and b), wherein, during the execution of the fingerprint verification process, if the fingerprint verification is passed, the status flag is The fingerprint identification processing module is set to the first setting Value, otherwise set by the fingerprint identification processing module to a second set value;
- the status flag is reset by the fingerprint identification processing module to a third set value after being set to a preset period of the first set value or the second set value.
- the designated contactless application runs on the embedded security unit.
- FIG. 1 is a schematic structural diagram of a mobile payment terminal according to an embodiment of the present invention.
- FIG. 2 is a flow chart of a mobile payment method in accordance with one embodiment of the present invention.
- FIG. 3 is a flow chart of a mobile payment method in accordance with another embodiment of the present invention.
- FIG. 4 is a flow chart of a mobile payment method in accordance with yet another embodiment of the present invention.
- the initialization process of the near field communication (NFC) contactless protocol is performed independently of the secure application mechanism such as fingerprint verification.
- a mobile payment terminal such as a mobile phone
- an external device eg, a POS machine, a subway gate, a bus reader, etc.
- the NFC function is turned on to complete the initialization process of the contactless protocol. Regardless of whether an authentication process such as fingerprint verification has been passed.
- a contactless command is sent to the latter to instruct the latter to run the corresponding contactless application, thereby completing the payment operation.
- the contactless application of the protection mechanism uses the fingerprint identification information to indicate whether a non-contact application supports the fingerprint verification mode and whether the fingerprint verification passes when the fingerprint verification mode is supported.
- the fingerprint identification information of a contactless application includes an identifier indicating whether the contactless application supports the fingerprint verification mode and a status flag indicating whether the fingerprint verification is passed when the fingerprint verification mode is supported.
- the different assignments of the same parameter can be used to indicate the status of the identifier and status flags.
- an information byte can be used to represent various states, wherein the assignment "0" indicates a state in which a contactless application does not support fingerprint recognition, and the assignment "1" indicates that the contactless application supports fingerprint recognition but has not performed the fingerprint verification process.
- the state of assignment "2" indicates that the contactless application supports fingerprint recognition and passes the state of the fingerprint verification process, and the assignment "3" indicates the state in which the contactless application supports fingerprint verification and fails the fingerprint verification process.
- the fingerprint identification information can be stored in the registration information table, while the latter can be stored in the embedded security unit (eSE) along with the contactless application.
- eSE embedded security unit
- the eSE When the eSE receives the contactless application selection command of the external device, it will directly return the execution result of the contactless application to the external device, thereby completing the subsequent application interaction process with the external device.
- the eSE For the contactless application supporting fingerprint verification, when the eSE receives the contactless application selection command of the external device, if the fingerprint identification information indicates that the fingerprint verification fails, the eSE will return the error information that the non-contact application does not exist to the external device, and The external device will not select the non-contact application, and the subsequent application interaction process cannot be completed. If the fingerprint identification information indicates that the fingerprint verification is passed, the eSE will return the execution result of the contactless application to the external device, and complete subsequent application interaction with the external device. The process, and resetting the fingerprint identification information of the non-contact application to a state in which the fingerprint verification fails after the application interaction process is completed.
- the user can actively input a fingerprint for fingerprint verification before swiping to update the fingerprint identification information of the non-contact application, or trigger the eSE when the card is swiped close to the external device.
- the fingerprint client on the mobile payment terminal is woken up, and the user is prompted to input a fingerprint, thereby completing fingerprint verification of the contactless application.
- FIG. 1 is a schematic structural diagram of a mobile payment terminal according to an embodiment of the present invention.
- a mobile phone and a POS machine are respectively taken as examples of mobile payment terminals and external devices.
- the mobile phone 10 as a mobile payment terminal includes near field communication (NFC).
- NFC near field communication
- the near field communication unit 110 is configured to perform a contactless protocol initialization process between the mobile payment terminal and the POS machine 20 as an external device, receive a selection command from the POS machine, and return a result of the operation of the contactless application to the POS machine, where The selection command specifies a contactless application running within the mobile payment terminal.
- near field communication unit 110 is also configured to couple with fingerprint verification unit 120 to trigger the operation of the latter, and to couple with embedded security unit 130 as a communication interface in the process of interaction between the contactless application and the POS.
- the fingerprint verification unit 120 includes a fingerprint client 121, a fingerprint verification processing module 122, and a fingerprint trigger monitoring module 123.
- the fingerprint client 121 is responsible for running a fingerprint input application configured to initiate a fingerprint verification process of the fingerprint verification processing module 122 and display a prompt interface for fingerprint input in response to a command of the fingerprint trigger monitoring module 123.
- the fingerprint verification processing module 122 is configured to verify whether the fingerprint input by the user matches the reference object in response to the startup command from the fingerprint client 121, and update the fingerprint identification information of the currently selected contactless application according to the verification result. For example, as described above, if the fingerprint verification is passed, the status flag is updated from "1" to "2", and if the fingerprint verification is not passed, the status flag is updated from "1" to "3".
- the fingerprint verification processing module 122 transmits the updated fingerprint identification information to the embedded security unit (eSE) 130.
- eSE embedded security unit
- the fingerprint verification processing module 122 typically requires security protection, so it typically operates in a secure environment provided by the handset (eg, TEE).
- the fingerprint trigger monitoring module 123 is configured to activate the fingerprint client 121 to perform the above operations in response to a fingerprint invocation command of the embedded security unit 130 that is monitored from the near field communication unit 110.
- the embedded security unit 130 includes a fingerprint triggering module 131, a fingerprint identification processing module 132, an application distribution module 133, and a storage area 134 that holds the contactless application and application registry.
- the fingerprint triggering module 131 is configured to determine whether the selected contactless application supports fingerprint verification and whether fingerprint verification is passed in response to the contactless application selection command received from the POS machine 20 via the near field communication unit 110. If the fingerprint verification is supported and the fingerprint verification has not been passed, the fingerprint triggering module 131 sends a fingerprint calling command to the fingerprint triggering monitoring module 123 through the near field communication unit 110, and the latter triggers the fingerprint client 121 to present a prompt for inputting the fingerprint to the user, and triggers The fingerprint verification processing module 122 verifies whether the user input fingerprint matches the reference object and updates the fingerprint identification letter of the currently selected contactless application. interest.
- the fingerprint identification processing module 132 is configured to access the storage area 134 to look up and update the fingerprint identification information of the current contactless application in the application registry in response to the fingerprint information update command returned by the fingerprint verification processing module 122.
- the application distribution module 133 is configured to directly activate the corresponding contactless application to operate within the embedded security unit when the selected contactless application does not support fingerprint verification, and if the selected contactless application supports fingerprint verification, if The fingerprint identification information determines that the fingerprint verification has passed, and then the corresponding non-contact application is started to run in the embedded security unit.
- FIG. 2 is a flow chart of a mobile payment method in accordance with one embodiment of the present invention.
- the application scenario in which the user uses the mobile phone payment application supporting fingerprint verification to swipe the card on the POS machine, and the user actively inputs the fingerprint before the non-contact protocol initialization process is executed.
- the mobile payment method of the present embodiment is implemented by means of the mobile payment terminal shown in FIG. 1. It should be noted, however, that the method is not limited to devices having a particular structure.
- the process shown in Figure 2 includes:
- Step 201 Before the card is swiped, since the non-contact application that knows that the card is to be swiped requires fingerprint verification, the user actively opens the fingerprint client 121 on the mobile phone, selects the designated non-contact application, and inputs the fingerprint according to the prompt.
- Step 202 The fingerprint verification processing module 122 compares the fingerprint input by the user with the reference fingerprint in response to the command of the fingerprint client 121.
- Step 203 The fingerprint verification processing module 122 updates the fingerprint identification information of the application according to the comparison result and sends an update application fingerprint identification command to the fingerprint identification processing module 132.
- Step 204 The fingerprint identification processing module 132 updates the fingerprint identification information in the application registry of the selected contactless application according to the received updated fingerprint identification command.
- Step 205 The fingerprint identification processing module 132 returns a message that the update is successful to the fingerprint verification processing module 122.
- Step 206 If the fingerprint verification passes, the fingerprint verification processing module 122 returns a message that the fingerprint verification is passed to the fingerprint client 121.
- Step 207 The fingerprint client 121 prompts the user to take the mobile phone to swipe the card on the POS machine.
- Step 208 The fingerprint identification processing module 132 receives the contactless application selection command sent by the POS machine via the near field communication unit.
- Step 209 The fingerprint identification processing module 132 obtains the application from the application registry. Fingerprint identification information.
- Step 210 The fingerprint identification processing module 132 determines the processing manner of the next step according to the fingerprint identification information. In particular, for the case where the selected contactless application has passed fingerprint verification and the selected contactless application does not support fingerprint verification, the fingerprint identification processing module 132 forwards the contactless application selection command to the application distribution module 133 for the selected The fingerprint identification processing module 132 instructs the fingerprint triggering module 131 to initiate a fingerprint verification process, which will be described in detail below with reference to FIG. 3, but fails to pass fingerprint verification for the selected contactless application. In the case, the fingerprint identification processing module 132 will prevent the contactless application selection command from being forwarded to the application distribution module 133. In the present embodiment, since the previous fingerprint verification has passed, the fingerprint identification processing module 132 forwards the contactless application selection command to the application distribution module 133.
- Step 211 The application distribution module 133 selects the specified application to run in the embedded security unit 130 according to the contactless application selection command, and returns a message indicating that the application selection is successful to the fingerprint identification processing module 132.
- Step 212 The fingerprint identification processing module 132 forwards the message that the application selection succeeds to the POS machine, so that the latter performs subsequent application interaction commands with the contactless application running on the embedded security unit 130, thereby completing the user card payment process.
- FIG. 3 is a flow chart of a mobile payment method in accordance with another embodiment of the present invention.
- the application scenario in which the user uses the mobile phone payment application supporting fingerprint verification to swipe the card on the POS machine, and the user inputs the fingerprint after the non-contact protocol initialization process is executed.
- the mobile payment method of the present embodiment is implemented by means of the mobile payment terminal shown in FIG. 1. It should be noted, however, that the method is not limited to devices having a particular structure.
- the process shown in Figure 3 includes:
- Step 301 The fingerprint identification processing module 132 receives the contactless application selection command sent by the POS machine via the near field communication unit.
- Step 302 The fingerprint identification processing module 132 obtains fingerprint identification information of the application from the application registry.
- Step 303 The fingerprint identification processing module 132 determines the processing manner of the next step according to the fingerprint identification information.
- the fingerprint identification processing module 132 sends an instruction to start the fingerprint verification process to the fingerprint trigger module 131.
- Step 304 The fingerprint triggering module 131 sends an instruction to start the fingerprint verification process to the fingerprint triggering monitoring module 123 via the near field communication unit 110.
- Step 305 the fingerprint triggering listening module 123 wakes up the fingerprint client 121, instructing the latter to start the fingerprint verification process.
- Step 306 The fingerprint client 121 prompts for input of the fingerprint and starts the fingerprint verification processing module 122.
- Step 307 The fingerprint verification processing module 122 compares the fingerprint input by the user with the reference fingerprint in response to the command of the fingerprint client 121, updates the fingerprint identification information of the application according to the comparison result, and sends an update application fingerprint identifier to the fingerprint identification processing module 132. command.
- Step 308 The fingerprint identification processing module 132 updates the fingerprint identification information in the application registry of the selected contactless application according to the received updated fingerprint identification command.
- Step 309 If the fingerprint verification passes, the fingerprint identification processing module 132 forwards the contactless application selection command to the application distribution module 133, otherwise the contactless application selection command is prevented from being forwarded to the application distribution module 133.
- Step 310 The application distribution module 133 selects the specified application to run in the embedded security unit 130 according to the contactless application selection command, and returns a message indicating that the application selection is successful to the fingerprint identification processing module 132.
- Step 311 The fingerprint identification processing module 132 forwards the message that the application selection succeeds to the POS machine, so that the latter performs subsequent application interaction commands with the non-contact application running on the embedded security unit 130, thereby completing the user card payment process.
- the fingerprint identification information of the contactless application needs to be reset to the state in which the fingerprint verification is not performed, which can be completed in the following manner: in the fingerprint identification processing module After receiving the command to update the fingerprint identification information, the fingerprint verification processing module 122 starts the timer. When the timing is reached, the fingerprint identification processing module 132 needs to reset the fingerprint identification information of the non-contact application to a state in which the fingerprint verification is not performed. .
- FIG. 4 is a flow chart of a mobile payment method in accordance with yet another embodiment of the present invention.
- an application scenario in which a user uses a mobile payment application that does not support fingerprint verification to swipe a card on a bus terminal is used.
- the mobile payment method of the present embodiment is implemented by means of the mobile payment terminal shown in FIG. 1. It should be noted, however, that the method is not limited to devices having a particular structure.
- the process shown in Figure 4 includes:
- Step 401 The fingerprint identification processing module 132 receives the contactless application selection command sent by the POS machine via the near field communication unit.
- Step 402 The fingerprint identification processing module 132 obtains fingerprint identification information of the application from the application registry.
- Step 403 The fingerprint identification processing module 132 determines the processing manner of the next step according to the fingerprint identification information. In the present embodiment, since the selected contactless application does not support fingerprint verification, the fingerprint identification processing module 132 forwards the contactless application selection command to the application distribution module 133.
- Step 404 The application distribution module 133 selects the specified application to run in the embedded security unit 130 according to the contactless application selection command, and returns a message indicating that the application selection is successful to the fingerprint identification processing module 132.
- Step 405 The fingerprint identification processing module 132 forwards the message of successful application selection to the POS machine, so that the latter performs subsequent application interaction commands with the contactless application running on the embedded security unit 130, thereby completing the user card payment process.
- the technical advantage of the invention is that the fingerprint verification mode and the non-fingerprint verification mode can be seamlessly switched, thereby ensuring the convenient and friendly user experience of the fingerprint payment, and also providing a good non-fingerprint verification mode. user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Telephone Function (AREA)
Abstract
Description
Claims (11)
- 一种移动支付方法,其特征在于,包括下列步骤:移动支付终端执行其与外部设备之间的非接触协议初始化过程;所述移动支付终端从所述外部设备接收选择命令,所述选择命令指定非接触应用;所述移动支付终端确定所指定的非接触应用是否支持指纹验证模式;如果支持指纹验证模式,则所述移动支付终端确定所指定的非接触应用是否通过指纹验证;以及如果所指定的非接触应用通过指纹验证或者不支持指纹验证模式,则所述移动支付终端运行所指定的非接触应用以执行支付操作,其中,所述非接触协议初始化过程的执行独立于指纹验证过程的执行。
- 如权利要求1所述的方法,其中,指纹验证过程在确定所指定的非接触应用支持指纹验证模式之前执行。
- 如权利要求1所述的方法,其中,指纹验证过程在确定所指定的非接触应用支持指纹验证模式之后执行。
- 如权利要求1所述的方法,其中,所述移动支付终端通过访问应用注册表来确定所指定的非接触应用是否支持指纹验证模式,所述应用注册表保存与驻留在所述移动支付终端内的非接触应用相关联的指纹标识信息,所述指纹标识信息包括指示非接触应用是否支持指纹验证模式的标识符以及在支持指纹验证模式时指纹验证是否通过的状态标志。
- 如权利要求4所述的方法,其中,所述移动支付终端确定是否通过指纹验证的步骤包括:a)读取所述状态标志;b)如果所述状态标志为第一设定值,则确定所指定的非接触应用已经通过指纹验证,并且如果所述状态标志为第二设定值,则确定所指定的非接触应用未通过指纹验证;c)如果所述状态标志为第三设定值,则执行指纹验证过程并且重复执行步骤a)和b),其中,在执行指纹验证过程中,如果指纹 验证通过,则将所述状态标志设置为第一设定值,否则则设置为第二设定值;以及d)在将所述状态标志设置为第一设定值或第二设定值的一个预设时段之后,将所述状态标志重置为第三设定值。
- 一种移动支付终端,其特征在于,包括:近场通信单元,其被配置为执行移动支付终端与外部设备之间的非接触协议初始化过程和接收来自外部设备的选择命令,所述选择命令指定在移动支付终端内运行的非接触应用;指纹验证单元,其配置为执行指纹验证过程;以及内嵌式安全单元,其包括指纹触发模块,所述指纹触发模块配置为:确定所指定的非接触应用是否支持指纹验证模式;在支持指纹验证模式时确定所指定的非接触应用是否通过指纹验证;以及在所指定的非接触应用通过指纹验证或者不支持指纹验证模式时,指示在所述移动支付终端内运行所指定的非接触应用以执行支付操作,其中,所述非接触协议初始化过程的执行独立于指纹验证过程的执行。
- 如权利要求6所述的移动支付终端,其中,所述移动支付终端为手机。
- 如权利要求6所述的移动支付终端,其中,所述所述内嵌式安全单元进一步包括可由所述指纹触发模块访问的应用注册表,所述应用注册表保存与驻留在所述移动支付终端内的非接触应用相关联的指纹标识信息,所述指纹标识信息包括指示非接触应用是否支持指纹验证模式的标识符以及在支持指纹验证模式时指纹验证是否通过的状态标志。
- 如权利要求8所述的移动支付终端,其中,所述内嵌式安全单元进一步包括指纹标识处理模块,其配置为根据所述指纹验证单元的指纹验证结果来更新所述应用注册表内的状态标志。
- 如权利要求8所述的移动支付终端,其中,所述指纹触发模块被配置为按照下列方式确定是否通过指纹验证:a)读取所述状态标志;b)如果所述状态标志为第一设定值,则确定所指定的非接触应用已经通过指纹验证,并且如果所述状态标志为第二设定值,则确定所指定的非接触应用未通过指纹验证;c)如果所述状态标志为第三设定值,则执行指纹验证过程并且重复执行步骤a)和b),其中,在执行指纹验证过程中,如果指纹验证通过,则所述状态标志被所述指纹标识处理模块设置为第一设定值,否则则被所述指纹标识处理模块设置为第二设定值;以及d)所述状态标志在被设置为第一设定值或第二设定值的一个预设时段之后,所述状态标志被所述指纹标识处理模块重置为第三设定值。
- 如权利要求6所述的移动支付终端,其中,所指定的非接触应用在所述内嵌式安全单元上运行。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA3026587A CA3026587C (en) | 2016-04-27 | 2017-03-24 | Mobile payment method and device |
| US16/096,779 US20190318340A1 (en) | 2016-04-27 | 2017-03-24 | Mobile payment method and apparatus |
| JP2018555629A JP6675498B2 (ja) | 2016-04-27 | 2017-03-24 | モバイル決済方法及び装置 |
| EP17788579.5A EP3451265A4 (en) | 2016-04-27 | 2017-03-24 | METHOD AND DEVICE FOR MOBILE PAYMENT |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610270230.9A CN105704332B (zh) | 2016-04-27 | 2016-04-27 | 移动支付方法和装置 |
| CN201610270230.9 | 2016-04-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017185926A1 true WO2017185926A1 (zh) | 2017-11-02 |
Family
ID=56217723
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/077989 Ceased WO2017185926A1 (zh) | 2016-04-27 | 2017-03-24 | 移动支付方法和装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20190318340A1 (zh) |
| EP (1) | EP3451265A4 (zh) |
| JP (1) | JP6675498B2 (zh) |
| CN (1) | CN105704332B (zh) |
| CA (1) | CA3026587C (zh) |
| TW (1) | TWI696132B (zh) |
| WO (1) | WO2017185926A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020191547A1 (zh) * | 2019-03-22 | 2020-10-01 | 华为技术有限公司 | 生物识别方法及装置 |
| US12165127B2 (en) | 2016-09-06 | 2024-12-10 | Apple Inc. | User interfaces for stored-value accounts |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105704332B (zh) * | 2016-04-27 | 2020-02-28 | 中国银联股份有限公司 | 移动支付方法和装置 |
| US10546302B2 (en) | 2016-06-30 | 2020-01-28 | Square, Inc. | Logical validation of devices against fraud and tampering |
| US20180187335A1 (en) | 2017-01-01 | 2018-07-05 | Lummus Corporation | Materials segregating seed cotton extractor cleaner |
| GB201702795D0 (en) * | 2017-02-21 | 2017-04-05 | Mastercard International Inc | Contactless interaction system, apparatus and method |
| CN107423594B (zh) * | 2017-03-08 | 2019-05-21 | Oppo广东移动通信有限公司 | 一种指纹支付方法及终端设备 |
| CN109427157B (zh) * | 2017-08-22 | 2021-03-26 | 佛山市顺德区顺达电脑厂有限公司 | 金融交易支付之触控计算机装置及其管理方法 |
| US10715536B2 (en) * | 2017-12-29 | 2020-07-14 | Square, Inc. | Logical validation of devices against fraud and tampering |
| CN108764929A (zh) * | 2018-06-12 | 2018-11-06 | 飞天诚信科技股份有限公司 | 一种带有指纹识别功能的ic卡及其工作方法 |
| GB2577477B8 (en) * | 2018-08-31 | 2022-02-16 | Idex Biometrics Asa | Biometric Interface |
| US11507958B1 (en) | 2018-09-26 | 2022-11-22 | Block, Inc. | Trust-based security for transaction payments |
| US11494762B1 (en) | 2018-09-26 | 2022-11-08 | Block, Inc. | Device driver for contactless payments |
| TWI752319B (zh) * | 2019-05-08 | 2022-01-11 | 華南商業銀行股份有限公司 | 金融交易系統及其運作方法 |
| CN112132122B (zh) * | 2020-11-26 | 2021-03-16 | 飞天诚信科技股份有限公司 | 一种指纹卡的实现方法及指纹卡 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103268547A (zh) * | 2013-06-04 | 2013-08-28 | 北京邮电大学 | 具有指纹认证机制的nfc手机支付系统 |
| CN103544599A (zh) * | 2012-07-09 | 2014-01-29 | 马克西姆综合产品公司 | 用于在移动终端内认证、存储和交易的嵌入式安全元件 |
| US20140248941A1 (en) * | 2013-03-01 | 2014-09-04 | Igt | Transfer verification of mobile payments |
| CN104574086A (zh) * | 2014-12-29 | 2015-04-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种支付方法、装置及终端 |
| CN105704332A (zh) * | 2016-04-27 | 2016-06-22 | 中国银联股份有限公司 | 移动支付方法和装置 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070292006A1 (en) * | 1996-08-07 | 2007-12-20 | Johnson Alice A | Fingerprint compiler program of explanation |
| JP2006163960A (ja) * | 2004-12-09 | 2006-06-22 | Sharp Corp | 決済機能付き携帯通信端末、課金決済システム及び課金決済における認証方法 |
| CN102103683A (zh) * | 2009-12-17 | 2011-06-22 | 中兴通讯股份有限公司 | Nfc移动终端的卡模拟应用的实现方法及其装置 |
| CA2792887C (en) * | 2010-03-11 | 2019-06-18 | Wal-Mart Stores, Inc. | System and method for transaction payments using a mobile device |
| JP5775767B2 (ja) * | 2011-09-05 | 2015-09-09 | 株式会社日立製作所 | 遠隔事前操作装置 |
| CN103455913B (zh) * | 2013-08-26 | 2017-09-19 | 天地融科技股份有限公司 | Nfc支付方法、装置、系统及移动终端 |
| WO2015039117A1 (en) * | 2013-09-16 | 2015-03-19 | Sonavation, Inc. | System for verifying an identity of a card holder |
| US10121144B2 (en) * | 2013-11-04 | 2018-11-06 | Apple Inc. | Using biometric authentication for NFC-based payments |
| US9271150B2 (en) * | 2013-11-12 | 2016-02-23 | Lg Electronics Inc. | Mobile terminal and control method thereof |
| US20170169435A1 (en) * | 2014-01-31 | 2017-06-15 | Via International Service Association | Method and system for authorizing a transaction |
| CN103927658A (zh) * | 2014-04-08 | 2014-07-16 | 深圳市中兴移动通信有限公司 | 移动支付方法和移动支付终端 |
| JP2015212864A (ja) * | 2014-05-01 | 2015-11-26 | 株式会社Nttドコモ | 端末装置、決済方法及びプログラム |
| US9578023B2 (en) * | 2014-11-14 | 2017-02-21 | Motorola Solutions, Inc. | Identity assertion based on biometric information |
| GB201423362D0 (en) * | 2014-12-30 | 2015-02-11 | Mastercard International Inc | Trusted execution enviroment (TEE) based payment application |
| CN104732390B (zh) * | 2015-04-20 | 2018-06-19 | 广东欧珀移动通信有限公司 | 基于nfc的支付方法及装置 |
| CN104933556A (zh) * | 2015-05-27 | 2015-09-23 | 小米科技有限责任公司 | 模式设置方法及装置 |
| WO2017028277A1 (zh) * | 2015-08-19 | 2017-02-23 | 华为技术有限公司 | 指纹识别方法及移动终端 |
| US10127539B2 (en) * | 2015-09-30 | 2018-11-13 | Bank Of America Corporation | System for tokenization and token selection associated with wearable device transactions |
| CN105354706A (zh) * | 2015-10-08 | 2016-02-24 | 广东欧珀移动通信有限公司 | Nfc安全支付方法和系统 |
| US10037420B1 (en) * | 2017-05-17 | 2018-07-31 | American Express Travel Related Services Copmany, Inc. | Cardless transactions |
-
2016
- 2016-04-27 CN CN201610270230.9A patent/CN105704332B/zh active Active
-
2017
- 2017-03-24 WO PCT/CN2017/077989 patent/WO2017185926A1/zh not_active Ceased
- 2017-03-24 CA CA3026587A patent/CA3026587C/en active Active
- 2017-03-24 US US16/096,779 patent/US20190318340A1/en not_active Abandoned
- 2017-03-24 JP JP2018555629A patent/JP6675498B2/ja active Active
- 2017-03-24 EP EP17788579.5A patent/EP3451265A4/en not_active Ceased
- 2017-03-30 TW TW106110887A patent/TWI696132B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103544599A (zh) * | 2012-07-09 | 2014-01-29 | 马克西姆综合产品公司 | 用于在移动终端内认证、存储和交易的嵌入式安全元件 |
| US20140248941A1 (en) * | 2013-03-01 | 2014-09-04 | Igt | Transfer verification of mobile payments |
| CN103268547A (zh) * | 2013-06-04 | 2013-08-28 | 北京邮电大学 | 具有指纹认证机制的nfc手机支付系统 |
| CN104574086A (zh) * | 2014-12-29 | 2015-04-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种支付方法、装置及终端 |
| CN105704332A (zh) * | 2016-04-27 | 2016-06-22 | 中国银联股份有限公司 | 移动支付方法和装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3451265A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12165127B2 (en) | 2016-09-06 | 2024-12-10 | Apple Inc. | User interfaces for stored-value accounts |
| WO2020191547A1 (zh) * | 2019-03-22 | 2020-10-01 | 华为技术有限公司 | 生物识别方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019521407A (ja) | 2019-07-25 |
| CN105704332B (zh) | 2020-02-28 |
| US20190318340A1 (en) | 2019-10-17 |
| JP6675498B2 (ja) | 2020-04-01 |
| TW201738814A (zh) | 2017-11-01 |
| CA3026587C (en) | 2021-06-01 |
| TWI696132B (zh) | 2020-06-11 |
| EP3451265A4 (en) | 2019-10-23 |
| CA3026587A1 (en) | 2017-11-02 |
| CN105704332A (zh) | 2016-06-22 |
| EP3451265A1 (en) | 2019-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105704332B (zh) | 移动支付方法和装置 | |
| KR102622185B1 (ko) | 모바일 결제 장치 및 모바일 결제 시스템 | |
| US10719689B2 (en) | Electronic device and fingerprint recognition method | |
| CN101771754B (zh) | 一种移动终端及其近场通信的方法 | |
| WO2012155620A1 (zh) | 一种进行近场通信安全性保护的方法及移动通信终端 | |
| CN106104601A (zh) | 虚拟卡片激活方法及装置 | |
| US9008575B2 (en) | Portable mobile communication device and method of controlling near field communication | |
| EP3817415B1 (en) | Method and device for configuring nfc smart card | |
| CN105117908B (zh) | 一种交易支付提示方法及电子设备 | |
| CN106339870A (zh) | 资源转移方法及装置 | |
| WO2019047148A1 (zh) | 一种密码验证方法、终端、计算机可读存储介质 | |
| CN106920090A (zh) | Nfc支付方法及装置 | |
| WO2010045828A1 (zh) | 电子支付应用关闭和开启的方法及装置 | |
| US11461762B2 (en) | NFC payment method and apparatus implemented on mobile terminal | |
| CN112989851B (zh) | Nfc卡片激活方法、装置和电子设备 | |
| WO2011103734A1 (zh) | 终端设备的近场通信实现方法及实现近场通信的终端设备 | |
| CN105225113B (zh) | 一种信息处理方法及电子设备 | |
| WO2016082394A1 (zh) | 一种实现用户识别卡锁定的方法和移动终端 | |
| CN106651352A (zh) | 一种基于近场通信的支付方法及装置 | |
| CN111913773A (zh) | Nfc卡控制方法、控制装置及电子设备 | |
| JP6910377B2 (ja) | アイデンティティ検証方法及び装置 | |
| WO2016165171A1 (zh) | 用于移动终端的近场支付方法、装置和移动终端 | |
| HK1226221A1 (zh) | 移动支付方法和装置 | |
| HK1226221B (zh) | 移动支付方法和装置 | |
| KR101542653B1 (ko) | 엔에프씨를 이용한 시간 검증 기반 오티피 생성 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2018555629 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2017788579 Country of ref document: EP |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17788579 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2017788579 Country of ref document: EP Effective date: 20181127 |
|
| ENP | Entry into the national phase |
Ref document number: 3026587 Country of ref document: CA |