一种移动支付方法及装置制造方法及图纸

技术编号:14341914 阅读:102 留言:0更新日期:2017-01-04 13:49
本申请提供了一种移动支付方法及装置,移动支付方法应用于云端服务器,包括:在接收到HCE终端发送的移动支付请求时,从移动支付请求中获取HCE终端的银行卡支付账号、设备ID和支付认证信息;判断预设支付信息映射关系表中是否存在与HCE终端的银行卡支付账号、设备ID和支付认证信息相匹配的信息;若存在,则使用HCE终端的银行卡支付账号对应的HCE移动支付应用账户所关联的用户敏感数据执行移动支付流程;若不存在,则拒绝支付,并提示用户支付出错。在本申请中,通过以上方式使同一个银行卡支付账号可以通过多个终端进行移动支付,提高了用户进行移动支付时的便利性,改善了用户体验性。

【技术实现步骤摘要】

本申请涉及移动支付领域,特别涉及一种移动支付方法及装置
技术介绍
目前,配备NFC功能的移动终端可以通过HCE(主机卡模拟,host-basedcardemulation)来模拟SE(SecurityElement,安全元件)芯片的非接触交易功能,即不需要提供SE芯片,而是由在配备NFC功能的移动终端中运行的一个应用或云端的服务器完成SE芯片的非接触交易功能,并且配备NFC功能的移动终端中的NFC芯片接收到的数据由操作系统或发送至手机中的应用,或通过移动网络发送至云端的服务器来完成交互。然而处于安全性的考虑,目前HCE多采用由云端服务器完成SE芯片的非接触交易功能的方案。但是,由云端服务器完成SE芯片的非接触交易功能的方案需要一张开通了HCE移动支付功能的银行卡仅绑定一个移动终端,由绑定后的唯一一个移动终端进行移动支付,不能满足同一张开通了HCE移动支付功能的银行卡绑定多个移动终端,可以由多个移动终端进行移动支付的要求,用户体验性差。
技术实现思路
为解决上述技术问题,本申请实施例提供一种移动支付方法及装置,以达到提高用户进行移动支付时的便利性,改善用户体验性的目的,技术方案如下:一种移动支付方法,应用于云端服务器,包括:在接收到HCE终端发送的移动支付请求时,从所述移动支付请求中获取所述HCE终端的银行卡支付账号、设备ID和支付认证信息;判断预设支付信息映射关系表中是否存在与所述HCE终端的银行卡支付账号、设备ID和支付认证信息相匹配的信息;若存在,则使用所述HCE终端的银行卡支付账号对应的HCE移动支付应用账户所关联的用户敏感数据执行移动支付流程;若不存在,则拒绝支付,并提示用户支付出错。优选的,所述预设支付信息映射关系表包括多条不同的支付信息映射关系,所述支付信息映射关系为银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户组成的映射关系,且所述预设支付信息映射关系表中银行卡支付账号相同的各个支付信息映射关系中的设备ID各不相同。优选的,所述预设支付信息映射关系表的生成过程,包括:接收各个HCE终端发送的携带有各自的银行卡支付账号和各自的设备ID的HCE移动支付应用账户部署请求;根据各个HCE终端各自的银行卡支付账号和各自的设备ID,对各个HCE终端进行认证,在认证通过后,根据各个HCE终端各自的银行卡支付账号为各个HCE终端分配HCE移动支付应用账户,并通知各个HCE终端设置支付认证信息;接收各个HCE终端发送的支付认证信息,并存储各个HCE终端的银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户;将各个HCE终端的银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户组成的映射关系,组成所述预设支付信息映射关系表。优选的,所述支付认证信息包括:支付认证方式和所述支付认证方式对应的支付认证数据。优选的,所述支付认证方式为密码认证,则所述支付认证方式对应的支付认证数据为密码数据信息;或,所述支付认证方式为指纹认证,则所述支付认证方式对应的支付认证数据为指纹信息。一种移动支付装置,应用于云端服务器,包括:获取单元,用于在接收到HCE终端发送的移动支付请求时,从所述移动支付请求中获取所述HCE终端的银行卡支付账号、设备ID和支付认证信息;判断单元,用于判断预设支付信息映射关系表中是否存在与所述HCE终端的银行卡支付账号、设备ID和支付认证信息相匹配的信息,若存在,则执行支付单元,若不存在,则执行拒绝支付单元;所述支付单元,用于使用所述HCE终端的银行卡支付账号对应的HCE移动支付应用账户所关联的用户敏感数据执行移动支付流程;所述拒绝支付单元,用于拒绝支付,并提示用户支付出错。优选的,所述预设支付信息映射关系表包括多条不同的支付信息映射关系,所述支付信息映射关系为银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户组成的映射关系,且所述预设支付信息映射关系表中银行卡支付账号相同的各个支付信息映射关系中的设备ID各不相同。优选的,还包括:预设支付信息映射关系表生成装置;所述预设支付信息映射关系表生成装置包括:第一接收单元,用于接收各个HCE终端发送的携带有各自的银行卡支付账号和各自的设备ID的HCE移动支付应用账户部署请求;认证单元,用于根据各个HCE终端各自的银行卡支付账号和各自的设备ID,对各个HCE终端进行认证;分配单元,用于在认证通过后,根据各个HCE终端各自的银行卡支付账号为各个HCE终端分配HCE移动支付应用账户;通知单元,用于通知各个HCE终端设置支付认证信息;第二接收单元,用于接收各个HCE终端发送的支付认证信息;存储单元,用于存储各个HCE终端的银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户;组成单元,用于将各个HCE终端的银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户组成的映射关系,组成所述预设支付信息映射关系表。优选的,所述支付认证信息包括:支付认证方式和所述支付认证方式对应的支付认证数据。优选的,所述支付认证方式为密码认证,则所述支付认证方式对应的支付认证数据为密码数据信息;或,所述支付认证方式为指纹认证,则所述支付认证方式对应的支付认证数据为指纹信息。与现有技术相比,本申请的有益效果为:在本申请中,云端服务器中的预设支付信息映射关系表中包括多条不同的支付信息映射关系,且银行卡支付账号相同的各个支付信息映射关系中的设备ID各不相同,保证在接收到同一个银行卡支付账号绑定的不同的HCE终端的移动支付请求时,可以通过判断预设支付信息映射关系表中是否存在与所述HCE终端的银行卡支付账号、设备ID和支付认证信息相匹配的信息,若存在,则使用所述HCE终端的银行卡支付账号对应的HCE移动支付应用账户所关联的用户敏感数据执行移动支付流程,来使得同一个银行卡支付账号绑定的各个HCE终端均可以使用同一个银行卡支付账号对应的HCE移动支付应用账户来执行移动支付流程,从而使同一个银行卡支付账号可以通过多个终端进行移动支付,提高了用户进行移动支付时的便利性,改善了用户体验性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的生成预设支付信息映射关系表的一种流程图;图2是本申请提供的移动支付方法的一种流程图;图3是本申请提供的移动支付装置的一种逻辑结构示意图;图4是本申请提供的移动支付装置的另一种逻辑结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一在本实施例中,提供了一种移动支付方法,应用于云端服务器。其中,云端服务器和HCE终端共同完成移动支付之前,云端服务器需要预先生成预设支付信息映射关系表,预设支付信息映射关系表包括多条不同的支付信息映射关系,所述支付信息映射关系为银本文档来自技高网...
一种移动支付方法及装置

【技术保护点】
一种移动支付方法,其特征在于,应用于云端服务器,包括:在接收到HCE终端发送的移动支付请求时,从所述移动支付请求中获取所述HCE终端的银行卡支付账号、设备ID和支付认证信息;判断预设支付信息映射关系表中是否存在与所述HCE终端的银行卡支付账号、设备ID和支付认证信息相匹配的信息;若存在,则使用所述HCE终端的银行卡支付账号对应的HCE移动支付应用账户所关联的用户敏感数据执行移动支付流程;若不存在,则拒绝支付,并提示用户支付出错。

【技术特征摘要】
1.一种移动支付方法,其特征在于,应用于云端服务器,包括:在接收到HCE终端发送的移动支付请求时,从所述移动支付请求中获取所述HCE终端的银行卡支付账号、设备ID和支付认证信息;判断预设支付信息映射关系表中是否存在与所述HCE终端的银行卡支付账号、设备ID和支付认证信息相匹配的信息;若存在,则使用所述HCE终端的银行卡支付账号对应的HCE移动支付应用账户所关联的用户敏感数据执行移动支付流程;若不存在,则拒绝支付,并提示用户支付出错。2.根据权利要求1所述的方法,其特征在于,所述预设支付信息映射关系表包括多条不同的支付信息映射关系,所述支付信息映射关系为银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户组成的映射关系,且所述预设支付信息映射关系表中银行卡支付账号相同的各个支付信息映射关系中的设备ID各不相同。3.根据权利要求1或2所述的方法,其特征在于,所述预设支付信息映射关系表的生成过程,包括:接收各个HCE终端发送的携带有各自的银行卡支付账号和各自的设备ID的HCE移动支付应用账户部署请求;根据各个HCE终端各自的银行卡支付账号和各自的设备ID,对各个HCE终端进行认证,在认证通过后,根据各个HCE终端各自的银行卡支付账号为各个HCE终端分配HCE移动支付应用账户,并通知各个HCE终端设置支付认证信息;接收各个HCE终端发送的支付认证信息,并存储各个HCE终端的银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户;将各个HCE终端的银行卡支付账号、设备ID、支付认证信息和HCE移动支付应用账户组成的映射关系,组成所述预设支付信息映射关系表。4.根据权利要求1所述的方法,其特征在于,所述支付认证信息包括:支付认证方式和所述支付认证方式对应的支付认证数据。5.根据权利要求4所述的方法,其特征在于,所述支付认证方式为密码认证,则所述支付认证方式对应的支付认证数据为密码数据信息;或,所述支付认证方式为指纹认证,则所述支付认证方式对应的支付认证数据为指纹信息。6.一种移动支付装置,其特征在于,应用于云端服务器,包括:获取单元,用于在接收到HCE终端发送的移动支付请求时,从所述移...

【专利技术属性】
技术研发人员:张子敬
申请(专利权)人:西安酷派软件科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1