移动支付控制方法及装置、设备、计算机可读存储介质制造方法及图纸

技术编号:28050707 阅读:16 留言:0更新日期:2021-04-14 13:09
本申请的实施例揭示了一种移动支付控制方法及装置。该方法包括:移动设备启用本地用于移动支付的模拟卡;获取与所述移动设备的支付风险等级相匹配的移动支付模式,所述移动支付模式与所述移动设备针对所述模拟卡的卡密钥的存储方式相对应;在所进行的移动支付过程中,根据所述移动支付模式对应的存储方式获取所述卡密钥,并根据所述卡密钥实现所述移动支付。本申请实施例的技术方案使得移动设备能够实现安全的移动支付功能。实现安全的移动支付功能。实现安全的移动支付功能。

【技术实现步骤摘要】
移动支付控制方法及装置、设备、计算机可读存储介质


[0001]本申请涉及移动支付
,具体而言,涉及一种移动支付控制方法、装置、设备以及计算机可读存储介质。

技术介绍

[0002]NFC(Near Field Communication,近场通信)是一种基于RFID(Radio Frequency Identification,射频识别)技术发展起来的近距离无线通信技术,使用了NFC技术的设备可以在彼此靠近的情况下进行数据交换,在移动支付领域中被广泛使用。
[0003]为实现移动支付,需要在具备NFC功能的移动设备本地配设模拟卡,并通过模拟卡代替具有支付功能的实体卡进行支付。为保证支付过程中的安全性,需要根据模拟卡的卡密钥动态计算消息认证码和交易验证码,以防止攻击者在支付过程中伪造交易消息和交易记录,因此模拟卡的卡密钥是高度保密的数据。
[0004]目前,为实现模拟卡的卡密钥的高度保密,需要将模拟卡的卡密钥存储在移动设备的嵌入式安全元件(Embedded SE,ESE)中,因此要求具有NFC功能的移动设备必须配置有嵌入式安全元件,对移动设备具有较高的硬件要求,无法满足部分移动的移动支付需求。

技术实现思路

[0005]为解决现有的安全的移动支付方案无法满足更多移动设备的需求的技术问题,本申请的实施例提供了一种移动支付控制方法、装置、设备以及计算机可读存储介质,使得具有NFC功能的移动设备都能够实现安全的移动支付功能。
[0006]其中,本申请所采用的技术方案为:
[0007]一种移动支付控制方法,包括:移动设备启用本地用于移动支付的模拟卡;获取与所述移动设备的支付风险等级相匹配的移动支付模式,所述移动支付模式与所述移动设备针对所述模拟卡的卡密钥的存储方式相对应;在所进行的移动支付过程中,根据所述移动支付模式对应的存储方式获取所述卡密钥,并根据所述卡密钥实现所述移动支付。
[0008]一种移动支付控制装置,包括:模拟卡启用模块,用于控制移动设备启用本地用于移动支付的模拟卡;移动支付模式获取模块,用于获取与所述移动设备的支付风险等级相匹配的移动支付模式,所述移动支付模式与所述移动设备针对所述模拟卡的卡密钥的存储方式相对应;移动支付模块,用于在所进行的移动支付过程中,根据所述移动支付模式对应的存储方式获取所述卡密钥,并根据所述卡密钥实现所述移动支付。
[0009]一种移动支付控制设备,包括处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的移动支付控制方法。
[0010]一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的移动支付控制方法。
[0011]在上述技术方案中,移动设备在启用本地用于移动支付的模拟卡后,获取与移动设备的支付风险等级相匹配的移动支付模式,并在所进行的移动支付过程中根据移动支付
模式对应的存储方式获取模拟卡的卡密钥,以及根据卡密钥实现移动支付。由于所获取的移动支付模式一方面与移动设备针对模拟卡的卡密钥的存储方式相对应,另一方面与移动设备的支付风险等级相匹配,因此模拟卡的卡密钥的存储方式可以根据移动设备的支付风险等级对模拟卡的卡密钥进行选择性的存储,而不限于仅存储在嵌入式安全元件中,从而降低了安全的移动支付方案对于移动设备的硬件要求,使得更多具有NFC功能的移动设备具有安全的移动支付功能。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0013]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0014]图1是本申请涉及的一种实施环境的示意图;
[0015]图2是根据一示例性实施例示出的一种移动设备的硬件结构示意图;
[0016]图3是根据一示例性实施例示出的一种移动支付控制方法的流程图;
[0017]图4是图3所示实施例中步骤230在一个实施例的流程图;
[0018]图5是图4所示实施例中步骤231在一个实施例的流程图;
[0019]图6是图4所示实施例中步骤231在另一个实施例的流程图;
[0020]图7是图3所示实施例中步骤230在另一个实施例的流程图;
[0021]图8是根据一示例性实施例示出的一种移动支付模式的流程图;
[0022]图9是根据一示例性实施例示出的另一种移动支付模式的流程图;
[0023]图10是根据一示例性实施例示出的另一种移动支付模式的流程图;
[0024]图11是根据一示例性实施例示出的一种移动支付控制装置的流程图。
具体实施方式
[0025]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0026]请参阅图1,图1是本申请涉及的一种实施环境的示意图,该实施环境为一基于NFC技术的移动支付系统。如图1所示,该实施环境包括移动设备100、后台服务器200和消费终端300。
[0027]移动设备100和消费终端300均配设有NFC功能,并且移动设备100本地配设有模拟卡,以通过模拟卡代替具有支付功能的实体卡进行支付。其中,模拟卡可以是模拟公交卡、模拟银联卡等,移动设备100可以是智能手机、平板电脑、可穿戴设备或者任意配设有NFC功能的智能设备,消费终端300可以是配设有NFC功能的消费闸机。
[0028]当移动设备100与消费终端300彼此靠近时,移动设备100和消费终端300之间根据
建立的近距离无线通信(即NFC)网络进行数据交换,由此实现移动支付。后台服务器200则根据与移动设备100之间建立的有线或者无线网络为移动设备100进行的移动支付提供数据服务。
[0029]具体来说,移动终端100启用模拟卡后,需获取与移动终端100的支付风险等级相匹配的移动支付模式,然后采用获取的移动支付模式与消费终端300进行移动支付。
[0030]移动支付完成后,消费终端300会生成关于移动设备100中的模拟卡的移动支付记录,并将移动支付记录上传至移动设备100,使得移动设备根据移动支付记录及时地获知支付结果,并将移动支付记录上传至后台服务器200进行存储。
[0031]请参阅图2,图2是图1所示实施环境中的移动设备100在一示例性实施例中的硬件结构示意图。
[0032]需要说明的是,该移动设备100只是一个适配于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动支付控制方法,其特征在于,包括:移动设备启用本地用于移动支付的模拟卡;获取与所述移动设备的支付风险等级相匹配的移动支付模式,所述移动支付模式与所述移动设备针对所述模拟卡的卡密钥的存储方式相对应;在所进行的移动支付过程中,根据所述移动支付模式对应的存储方式获取所述卡密钥,并根据所述卡密钥实现所述移动支付。2.根据权利要求1所述的方法,其特征在于,所述获取与所述移动设备的支付风险等级相匹配的移动支付模式,包括:获取所述移动设备的支付风险等级;从预置的多种移动支付模式中确定匹配于所述移动设备的支付风险等级的移动支付模式。3.根据权利要求2所述的方法,其特征在于,所述获取所述移动设备的支付风险等级,包括:根据所述移动设备的设备安全信息,确定所述移动设备的操作系统程序是否被第三方程序修改;如果所述移动设备的操作系统被第三方程序修改,则确定所述移动设备具有第一支付风险等级。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果所述移动设备的操作系统程序未被所述第三方程序修改,则判断所述移动设备是否具有能够存储所述卡密钥的安全芯片;如果所述移动设备不具有能够存储所述卡密钥的安全芯片,则确定所述移动设备具有第二支付风险等级;如果所述移动设备具有能够存储所述卡密钥的安全芯片,则确定所述移动设备具有第三支付风险等级。5.根据权利要求2所述的方法,其特征在于,获取所述移动设备的支付风险等级,包括:根据所述模拟卡的历史支付信息,确定所述模拟卡的历史支付行为的异常等级;根据所述异常等级确定所述移动设备的支付风险等级。6.根据权利要求1所述的方法,其特征在于,所述获取与所述移动设备的支付风险等级相匹配的移动支付模式,包括:所述移动设备向后台服务器发送针对所述模拟卡的卡数据的获取请求,所述获取请求中包含有所述移动设备的支付风险等级,或者所述获取请求中包含有用于使所述后台服务器确定所述移动设备的支付风险等级的设备信息;接收所述后台服务器返回与所述移动设备的支付风险等级相匹配的移动支付模式。7.根据权利要求1所述的方法,其特征在于,若所述移动设备具有第一支付风险等级,所述在所进行的移动支付过程中,根据所述移动支付模式对应的存储方式获取所述卡密钥,并根据所述卡密钥实现所述移动支付,包括:所述移动设备根据消费终端发起的卡数据读取请求,将所述模拟卡的卡数据返回至所述消费终端;接收所述消费终端发起的支付请求,并将所述支付请求转发至后台服务器,所述支付
请求包含有所述消费终端根据所述卡数据计算得到的消息认证码;接收所述后台服务器针对所述支付请求所返回的交易数据,所述交易数据是所述后台服务器对所述消息认证码验证通过后,基于所述卡密钥计算得到的;将所述交易数据转发至所述消费终端,使所述消费终端根据所述交易数据完...

【专利技术属性】
技术研发人员:郭懿心于航印冬冬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1