移动支付方法和装置的制造方法_3

文档序号:9923994阅读:来源:国知局
验证处理模块122响应于指纹客户端121的命令,将用户输入的指纹与参考指纹进行比较,根据比较结果更新该应用的指纹标识信息并且向指纹标识处理模块132发送更新应用指纹标识命令。
[0080]步骤308:指纹标识处理模块132根据收到的更新指纹标识命令,对所选定的非接触应用在应用注册表中的指纹标识信息进行更新。
[0081 ]步骤309:如果指纹验证通过,则指纹标识处理模块132将非接触应用选择命令转发至应用分发模块133,否则将阻止非接触应用选择命令被转发至应用分发模块133。
[0082]步骤310:应用分发模块133根据非接触应用选择命令,选取指定的应用在内嵌式安全单元130内运行,并将应用选择成功的消息返回给指纹标识处理模块132。
[0083]步骤311:指纹标识处理模块132将应用选择成功的消息转发给POS机,以使后者与内嵌式安全单元130上运行的非接触应用执行后续的应用交互命令,从而完成用户刷卡支付过程。
[0084]在上述支持指纹验证的实施例中,在非接触应用交互完成后,与该非接触应用的指纹标识信息需要重置为指纹验证未执行的状态,这可以通过以下方式完成:在指纹标识处理模块132从指纹验证处理模块122接收到更新指纹标识信息命令后即启动定时器,待达到定时时间时,指纹标识处理模块132将该非接触应用的指纹标识信息需要重置为指纹验证未执行的状态。
[0085]图4为按照本发明还有一个实施例的移动支付方法的流程图。示例性地,在本实施例中所涉及的是用户利用不支持指纹验证的手机支付应用在公交终端上刷卡的应用场景。为阐述方便,本实施例的移动支付方法借助图1所示的移动支付终端实现。但是需要指出的是,该方法并不局限于具有特定结构的装置。
[0086]图4所示的流程包括:
[0087]步骤401:指纹标识处理模块132经近场通信单元接收POS机发送的非接触应用选择命令。
[0088]步骤402:指纹标识处理模块132从应用注册表中获取该应用的指纹标识信息。
[0089]步骤403:指纹标识处理模块132根据指纹标识信息确定下一步的处理方式。在本实施例中,由于所选择的非接触应用不支持指纹验证,因此指纹标识处理模块132将非接触应用选择命令转发至应用分发模块133。
[0090]步骤404:应用分发模块133根据非接触应用选择命令,选取指定的应用在内嵌式安全单元130内运行,并将应用选择成功的消息返回给指纹标识处理模块132。
[0091]步骤405:指纹标识处理模块132将应用选择成功的消息转发给POS机,以使后者与内嵌式安全单元130上运行的非接触应用执行后续的应用交互命令,从而完成用户刷卡支付过程。
[0092]虽然上述实施例都是基于实体eSE的手机来描述的,但是对于具备类似于eSE功能的移动支付终端(例如支持HCE功能的手机)而言,这些实施例也是适用的。
[0093]本发明具有的技术优点是可在指纹验证模式与非指纹验证模式之间无缝切换,从而在保证指纹支付所具备的便捷与友好的用户体验的同时,也为非指纹验证模式提供了良好的用户体验。
[0094]虽然已经示出并说明了各个示例性实施例,但本领域普通技术人员应当理解的是,可以对这些示例性实施例在形式和细节方面做出各种改变而不背离由所附权利要求书限定的本发明构思的精神和范围。
【主权项】
1.一种移动支付方法,其特征在于,包括下列步骤: 移动支付终端执行其与外部设备之间的非接触协议初始化过程; 所述移动支付终端从所述外部设备接收选择命令,所述选择命令指定非接触应用; 所述移动支付终端确定所指定的非接触应用是否支持指纹验证模式; 如果支持指纹验证模式,则所述移动支付终端确定所指定的非接触应用是否通过指纹验证;以及 如果所指定的非接触应用通过指纹验证或者不支持指纹验证模式,则所述移动支付终端运行所指定的非接触应用以执行支付操作, 其中,所述非接触协议初始化过程的执行独立于指纹验证过程的执行。2.如权利要求1所述的方法,其中,指纹验证过程在确定所指定的非接触应用支持指纹验证模式之前执行。3.如权利要求1所述的方法,其中,指纹验证过程在确定所指定的非接触应用支持指纹验证模式之后执行。4.如权利要求1所述的方法,其中,所述移动支付终端通过访问应用注册表来确定所指定的非接触应用是否支持指纹验证模式,所述应用注册表保存与驻留在所述移动支付终端内的非接触应用相关联的指纹标识信息,所述指纹标识信息包括指示非接触应用是否支持指纹验证模式的标识符以及在支持指纹验证模式时指纹验证是否通过的状态标志。5.如权利要求4所述的方法,其中,所述移动支付终端确定是否通过指纹验证的步骤包括: a)读取所述状态标志; b)如果所述状态标志为第一设定值,则确定所指定的非接触应用已经通过指纹验证,并且如果所述状态标志为第二设定值,则确定所指定的非接触应用未通过指纹验证; c)如果所述状态标志为第三设定值,则执行指纹验证过程并且重复执行步骤a)和b),其中,在执行指纹验证过程中,如果指纹验证通过,则将所述状态标志设置为第一设定值,否则则设置为第二设定值;以及 d)在将所述状态标志设置为第一设定值或第二设定值的一个预设时段之后,将所述状态标志重置为第三设定值。6.一种移动支付终端,其特征在于,包括: 近场通信单元,其被配置为执行移动支付终端与外部设备之间的非接触协议初始化过程和接收来自外部设备的选择命令,所述选择命令指定在移动支付终端内运行的非接触应用; 指纹验证单元,其配置为执行指纹验证过程;以及 内嵌式安全单元,其包括指纹触发模块,所述指纹触发模块配置为: 确定所指定的非接触应用是否支持指纹验证模式; 在支持指纹验证模式时确定所指定的非接触应用是否通过指纹验证;以及在所指定的非接触应用通过指纹验证或者不支持指纹验证模式时,指示在所述移动支付终端内运行所指定的非接触应用以执行支付操作, 其中,所述非接触协议初始化过程的执行独立于指纹验证过程的执行。7.如权利要求6所述的移动支付终端,其中,所述移动支付终端为手机。8.如权利要求6所述的移动支付终端,其中,所述所述内嵌式安全单元进一步包括可由所述指纹触发模块访问的应用注册表,所述应用注册表保存与驻留在所述移动支付终端内的非接触应用相关联的指纹标识信息,所述指纹标识信息包括指示非接触应用是否支持指纹验证模式的标识符以及在支持指纹验证模式时指纹验证是否通过的状态标志。9.如权利要求8所述的移动支付终端,其中,所述内嵌式安全单元进一步包括指纹标识处理模块,其配置为根据所述指纹验证单元的指纹验证结果来更新所述应用注册表内的状 * lli' O10.如权利要求8所述的移动支付终端,其中,所述指纹触发模块被配置为按照下列方式确定是否通过指纹验证: a)读取所述状态标志; b)如果所述状态标志为第一设定值,则确定所指定的非接触应用已经通过指纹验证,并且如果所述状态标志为第二设定值,则确定所指定的非接触应用未通过指纹验证; c)如果所述状态标志为第三设定值,则执行指纹验证过程并且重复执行步骤a)和b),其中,在执行指纹验证过程中,如果指纹验证通过,则所述状态标志被所述指纹标识处理模块设置为第一设定值,否则则被所述指纹标识处理模块设置为第二设定值;以及 d)所述状态标志在被设置为第一设定值或第二设定值的一个预设时段之后,所述状态标志被所述指纹标识处理模块重置为第三设定值。11.如权利要求6所述的移动支付终端,其中,所指定的非接触应用在所述内嵌式安全单元上运行。
【专利摘要】<b>本发明涉及基于近场通信功能的移动支付方法和装置,其可在指纹验证模式与非指纹验证模式之间无缝切换。根据本发明的移动支付方法包括下列步骤:移动支付终端执行其与外部设备之间的非接触协议初始化过程;所述移动支付终端从所述外部设备接收选择命令,所述选择命令指定非接触应用;所述移动支付终端确定所指定的非接触应用是否支持指纹验证模式;如果支持指纹验证模式,则所述移动支付终端确定所指定的非接触应用是否通过指纹验证;以及如果所指定的非接触应用通过指纹验证或者不支持指纹验证模式,则所述移动支付终端运行所指定的非接触应用以执行支付操作,其中,所述非接触协议初始化过程的执行独立于指纹验证过程的执行。</b>
【IPC分类】H04M1/725, H04W4/00, H04L9/32, H04L29/06
【公开号】CN105704332
【申请号】CN201610270230
【发明人】陈成钱, 周钰, 郭伟
【申请人】中国银联股份有限公司
【公开日】2016年6月22日
【申请日】2016年4月27日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1