基于近场通信的资源转移方法、系统,资源转移终端与流程

文档序号:16680882发布日期:2019-01-19 00:29阅读:152来源:国知局
基于近场通信的资源转移方法、系统,资源转移终端与流程

本申请涉及计算机技术领域,特别是涉及一种基于近场通信的资源转移方法、系统,资源转移终端。



背景技术:

随着nfc(nearfieldcommunication,即近场通信技术)技术的发展,基于近场通信的数据传输和支付逐渐进入人们的日常生活,例如,近场通信受理终端。用户可以通过内置近场通信模块的手机与近场通信受理终端通过近场通信传输数据或其他资源。例如,用户通过商家的受理终端进行订单支付,以实现货币资源的转移。但是,现有技术中,商家的近场通信受理终端体积大、成本高,并且,需要连接网络才能完成支付,因此应用场景受限,目前并没有得到广泛的应用。



技术实现要素:

本申请提供一种基于近场通信的资源转移方法,至少解决现有技术中的资源转移方法存在的使用场景受限的问题。

为了解决上述问题,第一方面,本申请实施例提供了一种基于近场通信的资源转移方法,包括:

获取目标支付卡的支付卡信息,其中,所述支付卡信息至少包括:剩余资源数量、支付卡标识;

当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单;

根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移。

第二方面,本申请实施例提供了一种基于近场通信的资源转移方法,包括:

通过近场通信接收预设的资源转移终端存储的资源转移订单;

通过网络将接收的所述资源转移订单发送至预设的资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移;

其中,所述资源转移订单为所述资源转移终端获取目标支付卡的支付卡信息之后,当所述支付卡信息中的剩余资源数量大于或等于预先获取的订单转移资源数量时,根据预先获取的订单转移资源数量、所述支付卡信息中包括的支付卡标识和本地存储的商户标识生成并存储的。

第三方面,本申请实施例提供了一种基于近场通信的资源转移系统包括:

支付卡信息获取模块,用于获取目标支付卡的支付卡信息,其中,所述支付卡信息至少包括:剩余资源数量、支付卡标识;

资源转移订单生成模块,用于当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单;

资源转移模块,用于根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移。

第四方面,本申请实施例提供了一种基于近场通信的资源转移系统包括:

资源转移订单接收模块,用于通过近场通信接收预设的资源转移终端存储的资源转移订单;

资源转移订单上传模块,用于通过网络将接收的所述资源转移订单发送至资源管理平台,以申请预设的资源管理平台完成所述资源转移订单对应的资源转移;

其中,所述资源转移订单为所述资源转移终端获取目标支付卡的支付卡信息之后,当所述支付卡信息中的剩余资源数量大于或等于预先获取的订单转移资源数量时,根据预先获取的订单转移资源数量、所述支付卡信息中包括的支付卡标识和本地存储的商户标识生成并存储的。

第五方面,本申请实施例提供了一种资源转移终端,包括:智能卡读写模块,近场通信模块和应用程序插件,所述近场通信模块进一步包括:嵌入式安全芯片,其中,

所述嵌入式安全芯片用于存储密钥和资源转移订单;以及,通过存储的所述密钥对所述资源转移订单进行加密;

所述近场通信模块还用于发送资源转移订单,以及接收配置信息,其中,所述配置信息包括:密钥、工作模式、资源转移数量、支付卡黑名单中的任意一项或多项;

所述智能卡读写模块用于根据所述应用程序插件的控制执行实体卡或虚拟卡的读写操作,其中,所述应用程序插件由所述虚拟卡或所述实体卡的发卡机构认证。

第六方面,本申请实施例提供了一种资源转移系统包括:本申请实施例中所述的资源转移终端、资源管理客户端、资源管理平台,其中,所述资源转移终端用于实现上述第一方面提供的所述的基于近场通信的资源转移方法,所述资源管理客户端用于实现上述第二方面提供的所述的基于近场通信的资源转移方法。

第七方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的基于近场通信的资源转移方法。

第八方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的基于近场通信的资源转移方法的步骤。

本申请实施例公开的基于近场通信的资源转移方法,通过由获取目标支付卡的支付卡信息,并判断当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单;然后,根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移,解决了现有技术中进行资源转移时要求商户的刷卡终端必须在线导致的使用场景受限的问题。本申请实施例公开的资源转移方法通过重新构建资源转移系统的架构,在商户的刷卡终端在线和离线的情况下,都可以实现资源转移,扩展了刷卡资源转移的应用场景,为用户和商户之间的刷卡资源转移提供了巨大方便,极大改善了用户体验。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例一的资源转移方法流程图;

图2是本申请实施例中的资源转移终端的结构示意图;

图3是本申请实施例二的资源转移方法流程图;

图4是本申请实施例三的资源转移方法流程图;

图5是本申请实施例四的资源转移方法流程图;

图6是本申请实施例五的资源转移装置结构示意图之一;

图7是本申请实施例五的资源转移装置结构示意图之二;

图8是本申请实施例六的资源转移装置结构示意图之一;

图9是本申请实施例六的资源转移装置结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一

本实施例公开的一种基于近场通信的资源转移方法,应用于包括资源转移终端、资源管理客户端和资源管理平台的资源转移系统,所述资源转移终端内置智能卡读写模块和近场通信模块,用于所述资源转移终端和所述资源管理客户端之间进行近场通信;所述资源管理客户端和资源管理平台可以部署在不同的物理设备上,也可以为部署在一个物理设备上的不同应用,或同一个应用的不同功能模块。如图1所示,所述资源转移方法包括:步骤100至步骤103。

步骤100,获取目标支付卡的支付卡信息,其中,所述支付卡信息至少包括:剩余资源数量、支付卡标识。

在本申请的一些实施例中,如图2所示,所述资源转移终端包括:智能卡读写模块20,近场通信模块21和应用程序插件22,所述近场通信模块21进一步包括:嵌入式安全芯片211,其中,所述嵌入式安全芯片211用于存储密钥和资源转移订单;以及,通过存储的所述密钥对所述资源转移订单进行加密;所述近场通信模块21还用于发送资源转移订单,以及接收配置信息,其中,所述配置信息包括:密钥、工作模式、资源转移数量、支付卡黑名单中的任意一项或多项;所述智能卡读写模块20用于根据所述应用程序插件22的控制执行实体卡或虚拟卡的读写操作,其中,所述应用程序插件22由所述虚拟卡或所述实体卡的发卡机构认证。所述近场通信模块可以为nfc(nearfieldcommunication)模块。

在本申请的一个实施例中,所述近场通信模块21进一步包括:嵌入式安全芯片211(即ese,embeddedsecureelement芯片)、非接触前端芯片(即clf,contactlessfrontend芯片,也叫nfc控制器)和nfc(nearfieldcommunication)天线的集成芯片。也可以为由独立封装的嵌入式安全芯片和非接触前端芯片,与nfc天线构成的电路模块。通常,嵌入式安全芯片与非接触前端芯片通过i2c或spi接口连接。非接触前端芯片是nfc非接触界面的控制芯片,负责控制非接触信息的i/o传输;非接触前端芯片与nfc天线通过电感连接。嵌入式安全芯片用于存储资源管理平台发放的密钥,如平台验证密钥和/或传输密钥。

所述近场通信模块21还可以包括蓝牙数据传输模块,所述蓝牙数据传输模块与嵌入式安全芯片211通过i2c或spi接口连接。当所述近场通信模块包括蓝牙数据传输模块时,所述资源转移终端内还设置有电源模块,所述电源模块用于对所述蓝牙数据传输模块供电。

基于所述嵌入式安全芯片211,设置有片上操作系统,用于进行资源转移订单的加密。进一步的,所述资源转移终端内还预置有应用程序插件22,用于实现目标支付卡的读写控制、资源转移订单的生成和传输等操作。所述应用程序插件22需要通过发卡组织认证,才可以读写该发卡组织的虚拟卡或实体卡。

所述目标支付卡可以为实体卡,如公交卡、非接触式银行卡等;还可以为虚拟卡,通过nfc手机实现卡模拟。例如,通过nfc手机中的嵌入式安全元件(embeddedse,ese),使nfc手机工作在虚拟卡模式,或使用软件实现(hostcardemulation,hce)主机卡模拟,使nfc手机工作在主机卡模式。所述实体卡内存储有剩余资源数量、支付卡标识等信息,所述虚拟卡内同样存储有剩余资源数量、支付卡标识等信息。本申请实施例中对实体卡或虚拟卡的读写操作遵循相应的读写规范。所述实体卡或虚拟卡的读写规范为现有技术,本申请实施例中不再赘述。

在本申请的一些实施例中,所述资源转移终端可以为卡片示或牌式的便携设备。

本申请的一些实施例中,所述资源转移终端根据资源管理客户端的触发启动智能卡读写模块检测目标支付卡,并在检测到所述目标支付卡之后,通过所述智能卡读写模块获取检测到的所述目标支付卡的支付卡信息。

例如,当用户需要刷虚拟卡进行资源转移时,商户通过所述资源管理客户端的刷卡界面启动用户刷虚拟卡流程,所述资源管理客户端将通过所述近场通信模块向所述资源转移终端发送读虚拟卡指令。然后,所述资源转移终端根据所述读虚拟卡指令启动所述智能卡读写模块检测虚拟卡,并获取所述虚拟卡的支付卡信息。再例如,当用户需要刷实体卡进行资源转移时,商户通过所述资源管理客户端的刷卡界面启动用户刷实体卡流程,所述资源管理客户端将通过所述近场通信模块向所述资源转移终端发送读实体卡指令。然后,所述资源转移终端根据所述读实体卡指令启动所述智能卡读写模块检测实体卡,并获取所述实体卡的支付卡信息。在本申请的另一些实施例中,商户通过所述资源管理客户端的刷卡界面启动用户刷卡流程,所述资源管理客户端将通过所述近场通信模块向所述资源转移终端发送读卡指令。然后,所述资源转移终端根据所述读卡指令启动智能卡读写模块检测实体卡或虚拟卡,在检测到实体卡或虚拟卡后,进一步通过智能卡读写模块获取检测到的实体卡或虚拟卡的支付卡信息。

在本申请的另一些实施例中,所述资源转移终端通过轮询的方式启动智能卡读写模块检测目标支付卡,并在检测到所述目标支付卡之后,通过智能卡读写模块获取检测到的所述目标支付卡的支付卡信息。

例如,所述资源转移终端隔2秒启动一次智能卡读写模块检测目标支付卡。当所述智能卡读写模块检测到实体卡或虚拟卡时,所述资源转移终端通过所述智能卡读写模块获取检测到的所述目标支付卡的支付卡信息。

在本申请的又一些实施例中,所述资源转移终端内置触发装置,所述资源转移终端在所述触发装置被触发的情况下,启动所述智能卡读写模块检测目标支付卡,并在检测到所述目标支付卡之后,通过智能卡读写模块获取检测到的所述目标支付卡的支付卡信息。其中,所述触发装置包括但不限于:电磁感应线圈、按键、加速度传感器中的任意一种或多种。

例如,当所述资源转移终端内置的触发装置包括电磁感应线圈时,若用户持模拟虚拟卡的nfc手机贴近所述资源转移终端,所述资源转移终端内置的电磁感应线圈可以检测到电磁场变化,从而启动所述资源转移终端内置的智能卡读写模块读取所述虚拟卡的支付卡信息。再例如,当所述资源转移终端内置的触发装置包括电加速度传感器时,商户可以通过摇动所述资源转移终端以启动所述资源转移终端检测物理卡或虚拟卡,所述加速度传感器检测到所述资源转移终端的运动后,会启动所述智能卡读写模块,以检测是否有贴近所述资源转移终端的实体卡或虚拟卡等目标支付卡,并在检测到所述目标支付卡后,通过智能卡读写模块获取目标支付卡的支付卡信息。又例如,当所述资源转移终端内置的触发装置包括按键时,若商户触发所述按键,则所述资源转移终端启动内置的智能卡读写模块检测是否有贴近所述资源转移终端的实体卡或虚拟卡等目标支付卡,并在检测到目标支付卡之后,通过智能卡读写模块获取所述目标支付卡的支付卡信息。

其中,获取到的支付卡信息至少包括:剩余资源数量、支付卡标识,所述支付卡标识可以为卡号或用户签名。

步骤101,当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单。

其中,所述订单转移资源数量为所述资源管理客户端发送的。

在本申请的一些实施例中,在所述资源转移终端通过所述智能卡读写模块获取目标支付卡的支付卡信息的步骤之前,首先通过所述资源管理客户端输入订单转移资源数量,并发送至所述资源转移终端。所述资源转移终端通过所述近场通信模块获取所述订单转移资源数量。例如,商户通过所述资源管理客户端输入单笔订单固定订单金额后,所述资源管理客户端将单笔订单固定金额发送至所述资源转移终端。或者,商户通过所述资源管理客户端输入当前订单金额后,所述资源管理客户端将单当前订单金额发送至所述资源转移终端。

在获取到目标支付卡的支付卡信息之后,所述资源转移终端根据获取到的订单资源转移数量、所述支付卡标识和所述资源转移终端本地存储的商户标识生成资源转移订单。

在本申请的一些优选实施例中,所述资源转移终端预先存储有密钥,所述资源转移终端进一步通过本地预先存储的密钥对所述资源转移订单进行加密处理,生成加密订单。其中,所述密钥可以为平台验证密钥,或者,平台验证密钥和传输密钥。

步骤102,根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移。

在本申请的一些实施例中,所述资源转移终端始终为在线状态,即所述资源转移终端可以通过所述近场通信模块与所述资源管理客户端通信,并且,所述资源管理客户端通过网络与所述资源管理平台连接。在这种情况下,所述资源转移终端将生成的资源转移订单通过所述近场通信模块发送至所述资源管理客户端,然后,由所述资源管理客户端将所述资源转移订单上传至所述资源管理平台,由所述资源管理平台根据所述资源转移订单中指定的商户标识、用户标识、资源转移数量等,从所述用户标识对应的账户向所述商户标识对应的账户进行所述资源转移数量的资源转移。所述资源管理平台在执行完资源转移之后,如果资源转移成功,则所述资源转移平台向所述资源管理客户端返回执行资源转移成功的信息;如果资源转移失败,则所述资源转移平台向所述资源管理客户端返回执行资源转移失败的信息。所述资源管理客户端在接收到所述资源管理平台返回的资源转移成功或失败的资源转移结果之后,将所述资源转移结果发送至所述资源转移终端。

在本申请的另一些实施例中,所述资源转移终端始终为离线状态,即所述资源转移终端距离所述资源管理客户端很远,无法通过所述近场通信模块与所述资源管理客户端通信。在这种情况下,所述资源转移终端将生成的资源转移订单存储在本地,并根据存出结果生成资源转移结果。

然后,资源转移终端将执行资源转移的结果发送至所述目标支付卡。

所述资源转移终端将本地生成的执行资源转移的结果,或从所述资源管理客户端接收的执行资源转移的结果发送至所述目标支付卡,以便于所述目标支付卡根据执行资源转移的结果修改剩余资源,和/或,存储资源转移记录。例如,当所述目标支付卡为实体卡时,所述资源转移终端将执行资源转移的结果通过所述智能卡读写模块写入到所述实体卡;当所述目标支付卡为虚拟卡时,所述资源转移终端将执行资源转移的结果通过所述近场通信模块写入到所述虚拟卡。

本申请实施例公开的基于近场通信的资源转移方法,通过由获取目标支付卡的支付卡信息,并判断当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单;然后,根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移,解决了现有技术中进行资源转移时要求商户的刷卡终端必须在线导致的使用场景受限的问题。本申请实施例公开的资源转移方法通过重新构建资源转移系统的架构,在商户的刷卡终端在线和离线的情况下,都可以实现资源转移,扩展了刷卡资源转移的应用场景,为用户和商户之间的刷卡资源转移提供了巨大方便,极大改善了用户体验。

实施例二

本实施例公开的一种基于近场通信的资源转移方法,应用于包括资源转移终端、资源管理客户端和资源管理平台的资源转移系统,所述资源转移终端内置智能卡读写模块和近场通信模块,用于所述资源转移终端和所述资源管理客户端之间进行近场通信。所述资源管理客户端和资源管理平台可以部署在不同的物理设备上,也可以为部署在一个物理设备上的不同应用,或同一个应用的不同功能模块。如图3所示,所述资源转移方法包括:步骤300至步骤3011。

步骤300,通过近场通信接收并存储预设的资源管理客户端发送的支付卡黑名单。

在本申请的一些实施例中,获取目标支付卡的支付卡信息之前,还包括:通过近场通信模块接收并存储所述资源管理客户端发送的支付卡黑名单。

资源管理平台会根据资源转移订单的完成结果,维护支付卡黑名单。例如,当某个支付卡标识由于剩余资源不足等情况造成离线资源转移订单无法成功完成时,所述资源管理平台将把所述支付卡标识加入支付卡黑名单。所述资源管理平台实时或定期通过商户的资源管理客户端向商户的资源转移终端中下发支付卡和名单,以降低离线资源转移是平台和商户存在的资源损失的风险。所述资源管理客户端在接收到所述资源管理平台发送的支付卡黑名单之后,通过近场通信模块将所述支付卡黑名单下发到所述资源管理客户端开通的资源转移终端中。所述资源转移终端通过近场通信模块接收所述资源管理客户端发送的支付卡黑名单,并将所述支付卡黑名单存储在所述资源转移终端的存储空间中。

步骤301,获取目标支付卡的支付卡信息,其中,所述支付卡信息至少包括:剩余资源数量、支付卡标识。

获取目标支付卡的支付卡信息的具体实施方式参见实施例一,本实施例不再赘述。

步骤302,根据所述支付卡信息中包括的支付卡的黑名单标识和本地存储的支付卡黑名单,判断所述目标支付卡是否被列入黑名单,若是,则确定拒绝受理资源转移,跳转至步骤3010,否则,执行步骤303。

在本申请的一些实施例中,所述支付卡信息还包括支付卡的黑名单标识,获取目标支付卡的支付卡信息之后,还包括:所述支付卡信息还包括支付卡的黑名单标识,获取目标支付卡的支付卡信息的步骤之后,还包括:当根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移;当根据所述黑名单标识和存储的所述支付卡黑名单,确定所述目标支付卡未被列入黑名单时,执行所述当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单的步骤。

在本申请的另一些实施例中,当根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移的步骤之后,还包括:当根据所述黑名单标识确定所述目标支付卡被列入黑名单时,若存储的所述支付卡黑名单中包括所述支付卡标识,则将所述支付卡标识从存储的支付卡黑名单中移除;当根据存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,若所述黑名单标识指示所述目标支付卡未被列入黑名单,则设置所述目标支付卡的黑名单标识,并将所述支付卡标识从存储的支付卡黑名单中移除。

无论所述目标支付卡是实体卡还是虚拟卡,按照智能卡规范,所述目标支付卡的支付卡信息中都可以存储黑名单标识。所述黑名单标识用于指示该目标支付卡是否已经被接入黑名单。

当获取到所述目标支付卡的支付卡信息之后,所述资源转移终端根据所述支付卡信息中包括的黑名单标识判断所述目标支付卡是否已经被列入黑名单。如果所述目标户卡已经被列入支付卡黑名单,则所述资源转移终端将不继续受理该目标支付卡的订单,向所述目标支付卡返回资源转移失败信息。同时,所述资源转移终端进一步判断本地存储的所述支付卡黑名单中是否包括所述支付卡标识,若包括,则所述资源转移终端将所述支付卡标识从本地存储的支付卡黑名单中移除,以节约本地存储资源。

如果目标支付卡的黑名单标识指示所述目标支付卡未被列入黑名单,则所述资源转移终端进一步根据本地存储的支付卡黑名单判断所述目标支付卡是否被列入黑名单,若所述目标支付卡的支付卡标识包括在本地存储的支付卡黑名单中,则通过所述智能卡读写模块向所述目标支付卡发送设置黑名单标识信息,并将所述支付卡标识从本地存储的支付卡黑名单中移除,以节约本地存储资源。所述资源转移终端将不继续受理该目标支付卡的订单,向所述目标支付卡返回资源转移失败信息。

具体实施时,实体卡和虚拟卡中都运行有读写应用,调用所述读写应用提供的接口就可以实现黑名单标识的写入。

如果所述目标支付卡未包括在所述资源转移终端本地存储的支付卡黑名单中,也没有设置黑名单标识,则所述资源转移终端继续执行后续资源转移操作。

本申请的资源转移方法为了解决离线资源转移的问题,所述资源转移终端设置为卡片式或牌式,体积小,更便携,同时,为了降低成本和减小体积,所述资源转移终端的内置存储空间也是有限的。本申请通过对支付卡黑名单进行维护,利用支付卡自身的存储空间存储黑名单标识,同时移除资源管理终端中重复存储的黑名单支付卡,有效利用了有限的存储空间。

步骤303,当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单。

其中,所述订单转移资源数量为所述资源管理客户端发送的,所述商户标识为所述资源管理平台发放所述资源转移终端时写入的,所述商户标识可以为商户签名或商户id。

当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单的具体实施方式参见实施例一,本实施例不再赘述。

步骤304,通过预先存储的密钥对所述资源转移订单进行加密。

在本申请的一些优选实施例中,所述根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单之后,还包括:通过预先存储的密钥对所述资源转移订单进行加密;其中,预先存储的密钥包括:预设的资源管理平台根据所述资源管理客户端的申请写入的平台验证密钥,和/或,预设的资源管理客户端向预设的资源管理平台申请并写入的传输密钥。

例如,所述资源转移终端首先通过传输密钥对生成的资源转移订单进行加密,之后,再通过平台验证密钥对所述传输密钥加密后得到的加密订单进行二次加密。再例如,仅通过平台验证密钥对生成的所述资源转移订单进行加密。通过预先存储的密钥对生成的资源转移订单进行加密并传输加密订单,可以提升订单数据传输的安全性。并且,利用平台验证密钥对订单进行加密,可以使资源管理平台快速识别当前资源转移订单是否为所述平台发放的资源转移终端生成的订单,提高资源转移效率。

或者,在资源转移数量较小或者内网环境等安全网络环境中,直接传输生成的资源转移订单。

在本申请的一些优选实施例中,所述资源转移终端预先存储有密钥,所述资源转移终端进一步通过本地预先存储的密钥对所述资源转移订单进行加密处理,生成加密订单。其中,所述密钥可以为平台验证密钥,或者,平台验证密钥和传输密钥。

所述根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单的步骤之后,还包括:通过预先存储的密钥对所述资源转移订单进行加密;其中,预先存储的密钥包括:预设的资源管理平台根据预设的资源管理客户端的申请写入的平台验证密钥,和/或,预设的资源管理客户端向预设的资源管理平台申请并写入的传输密钥。

在本申请的一些优选实施例中,所述资源转移终端为所述资源转移客户端向所述资源管理平台申请的,所述资源管理终端预先存储有所述资源管理平台根据所述资源管理客户端的申请写入所述资源转移终端的平台验证密钥。

所述资源管理客户端根据商户的操作向所述资源管理平台发送资源转移终端的发放申请,其中,所述发放申请至少包括:商户标识,以通过所述资源管理平台发放与所述商户标识关联的资源转移终端,所述资源转移终端中预先存储有平台验证密钥。所述平台密钥用于供所述资源管理平台验证资源转移订单是否为自身管理的资源转移终端生成的订单,以及,对资源转移订单进行加密。在本申请的一些实施例中,所述资源管理平台根据商户标识生成平台验证密钥,并将所述平台验证密钥写入所述资源转移终端,然后,把所述资源转移终端发放给所述商户标识对应的商户。同时,所述资源管理平台存储所述平台验证密钥和所述商户标识的对应关系,以便后续进行资源转移订单验证和开通申请验证。

在本申请的一些优选实施例中,所述资源转移终端还预先存储有传输密钥,所述传输密钥为所述资源管理客户端向所述资源管理平台申请并写入所述资源转移终端的。

在使用所述资源转移终端之前,首先,所述资源管理客户端获取所述资源转移终端内存储的平台验证密钥;然后,所述资源管理客户端向所述资源管理平台发送所述资源转移终端的开通申请,所述开通申请至少包括:所述平台验证密钥、所述商户标识和所述资源转移终端的工作模式;所述开通申请使得所述资源管理平台在根据所述平台验证密钥和所述商户标识对所述开通申请验证通过后,开通所述商户标识所属商户的资源转移终端;其中,所述工作模式包括:可读写卡模式,所述资源转移终端在可读卡模式下通过所述近场通信模块获取目标支付卡的支付卡信息实现资源转移。

所述资源管理平台接收到所述开通申请后,根据所述平台验证密钥和所述商户标识对所述商户标识和平台验证密钥进行验证。在验证通过的情况下,所述资源管理平台确定为所述商户标识对应的商户开通资源转移终端,并返回开通成功消息。所述资源管理客户端接收到开通成功消息之后,将所述工作模式写入到所述资源转移终端。以便于所述资源转移终端根据存储的工作模式选择执行的资源转移方式和流程。

在本申请的另一些实施例中,在对所述商户标识验证成功之后,所述资源管理平台根据所述商户标识生成传输密钥,并反馈给所述资源管理客户端。最后,所述资源管理客户端将接收到的传输密钥写入到所述资源转移终端。

在本申请的一些优选实施例中,所述资源转移终端还预先存储有商户标识,所述商户标识可以由所述资源管理平台在向所述资源转移终端中写入平台验证密钥时写入,也可以在所述资源管理客户端向所述资源转移终端写入工作模式或传输密钥时写入。

步骤305,判断所述资源转移终端是否在线,若在线,则跳转至步骤306执行在线资源转移;否则,跳转至步骤308,执行离线资源转移。

在本申请的一些实施例中,根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移。如果所述资源转移终端在线,则执行在线资源转移流程;如果所述资源转移终端离线,则执行离线资源转移流程。

步骤306,通过近场通信向预设的资源管理客户端发送所述资源转移订单,以使所述资源管理客户端在接收到所述资源转移订单之后,将所述资源转移订单发送至预设的资源管理平台,由所述资源管理平台完成所述资源转移订单对应的资源转移。

在本申请的一些实施例中,所述根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移,包括:在确定为在线状态的情况下,通过近场通信向预设的资源管理客户端发送所述资源转移订单,以使所述资源管理客户端在接收到所述资源转移订单之后,将所述资源转移订单发送至预设的资源管理平台,由所述资源管理平台完成所述资源转移订单对应的资源转移;在所述资源管理客户端接收到所述资源管理平台发送的执行资源转移的结果后,通过近场通信接收所述资源管理客户端发送的所述执行资源转移的结果。

当所述资源转移终端在线时,所述资源转移终端将生成的资源转移订单或加密后的资源转移订单发送到所述资源管理客户端,进一步由所述资源管理客户端上传至资源管理平台,以执行资源转移。所述资源管理平台通过平台验证密钥对接收到的资源转移订单和商户信息进行验证,在验证通过的情况下,进一步和目标支付卡的信息管理系统执行资源转移,将所述资源转移订单中包括的资源转移数量所指定的资源由支付卡标识指定的账户转移至由商户标识指定的商户账户。并将资源转移结果发送给资源管理客户端。同时,资源管理平台目标支付卡的信息管理系统向目标支付卡的用户发送资源转移完成信息。

步骤307,在所述资源管理客户端接收到所述资源管理平台发送的执行资源转移的结果后,通过近场通信接收所述资源管理客户端发送的所述执行资源转移的结果。

如果资源转移成功,所述资源管理平台将返回执行资源转移成功的结果至所述资源管理客户端。然后,所述资源管理客户端将所述执行资源转移成功的结果下发至所述资源转移终端。如果资源转移失败,所述资源管理平台将返回执行资源转移失败的结果至所述资源管理客户端。然后,所述资源管理客户端将所述执行资源转移失败的结果下发至所述资源转移终端。

所述资源转移终端在接收到所述资源管理客户端下发的执行资源转移成功或失败的结果之后,将所述执行资源转移成功的结果或所述执行资源转移失败的结果发送到所述目标支付卡。

至此,完成一次在线资源转移。

步骤308,存储所述资源转移订单。

在本申请的一些实施例中,所述根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移,包括:在确定为离线状态的情况下,存储所述资源转移订单;响应于所述资源转移订单存储成功,确认执行资源转移的结果为成功。

如果所述资源转移终端在离线状态,则所述资源转移终端首先在本地存储生成的所述资源转移订单或加密后的资源转移订单。

步骤309,在所述资源转移订单存储成功的情况下,确认执行资源转移成功,否则,确认执行资源转移失败。

在所述资源转移订单存储成功的情况下,所述资源管理客户端确认执行资源转移的结果为成功。在所述资源转移订单存储失败的情况下,所述资源管理客户端确认执行资源转移的结果为失败。

步骤3010,将执行资源转移的结果发送至所述目标支付卡。

将执行资源转移的结果发送至所述目标支付卡的具体实施方式参见实施例一,本实施例不再赘述。

步骤3011,根据所述资源管理客户端的触发将本地存储的所述资源转移订单发送至所述资源管理客户端,以使所述资源管理客户端在接收到所述资源转移订单之后,将所述资源转移订单发送至预设的资源管理平台,由所述资源管理平台完成所述资源转移订单对应的资源转移。

在本申请的一些实施例中,当所述资源转移终端在线之后,所述资源管理客户端向所述资源转移终端发送收集离线资源转移订单的指令,所述资源转移终端根据所述资源管理客户端的触发将本地存储的所述资源转移订单发送至所述资源管理客户端。然后,所述资源管理客户端将所收集到的离线资源转移订单上传至资源管理平台,申请资源管理平台完成所述资源转移订单对应的资源转移,并接收资源转移的结果。所述资源管理平台通过平台验证密钥对接收到的资源转移订单和商户信息进行验证,在验证通过的情况下,进一步和目标支付卡的信息管理系统执行资源转移,将所述资源转移订单中包括的资源转移数量所指定的资源由支付卡标识指定的账户转移至由商户标识指定的商户账户。然后,资源转移平台将资源转移结果发送给资源管理客户端,以通知资源管理客户端和资源管理平台进行订单结算。同时,资源管理平台目标支付卡的信息管理系统向目标支付卡的用户发送资源转移完成信息。

资源转移平台在处理资源转移终端在离线状态的情况下受理的订单时,由于订单的受理和资源转移不是同步进行的,因此可能出现资源转移失败(如资源转移订单中目标支付卡的剩余资源不足)的情况,在这种情况下,资源管理平台和商户需要共同承担资源损失的风险。

在本申请的另一个实施例中,所述将所述支付卡标识从存储的支付卡黑名单中移除之后,还包括:通过近场通信将从存储的支付卡黑名单中移除的所述支付卡标识发送至预设的资源管理客户端,以通过所述资源管理客户端上传至预设的资源管理平台进行记录。例如,所述资源转移终端记录从存储的支付卡黑名单中移除的支付卡标识,然后,将从存储的支付卡黑名单中移除的支付卡标识上传到所述资源转移客户端。之后,所述资源转移客户端将所述从存储的支付卡黑名单中移除的支付卡标识上传到所述资源管理平台,由所述资源管理平台将其从支付卡黑名单中移出,避免再一次将所述支付卡标识通过支付卡黑名单发送到资源转移终端,浪费资源转移终端的存储空间。

本申请实施例公开的基于近场通信的资源转移方法,通过在接收支付卡黑名单并存储在资源转移终端,并在确定目标支付卡包括在支付卡黑名单中,并且,所述目标支付卡没有设置黑名单标识,则首先对所述目标支付卡设置黑名单标识,然后,在本地存储的支付卡黑名单中删除所述目标支付卡的支付卡标识,以节省所述资源转移终端的存储空间。同时,通过存储支付卡黑名单,并基于支付卡黑名单或黑名单标识识别被列入黑名单的目标支付卡,以拒绝受理被列入黑名单的目标支付卡的离线资源转移请求,可以降低商户和资源管理平台的资源损失。

本申请实施例公开的基于近场通信的资源转移方法,在资源转移终端处于离线状态下,通过在资源转移终端存储资源转移订单,完成所述资源转移订单的受理,并在资源转移终端在线时,完成已经受理的资源转移订单中资源转移数量对应的资源转移,最终完成订单,可以在资源转移终端离线的情况下实现线下交易,极大方便了商户。例如,对于流动早餐车商家,在所述资源转移终端无法连接资源管理客户端(如收银电脑)的情况下,所述流动早餐车商家通过带资源转移终端读写顾客的实体卡或虚拟卡,并受理顾客的早餐订单,所述资源转移终端将所述早餐订单存储在本地。然后,流动早餐车商家可以在结束早餐售卖之后,将所述资源转移终端拿到所述资源管理客户端(如收银电脑)附近,所述资源管理客户端通过近场通信模块收集所述资源转移终端内存储的资源转移订单。之后,由所述资源管理客户端(如收银电脑)将收集到的资源转移订单上传至所述资源管理平台,完成所述资源转移订单对应的资源转移。

另一方面,本申请实施例中公开的资源转移终端设计成卡片式或牌式,结构简单,成本低。并且,一个资源管理客户端可以申请多个资源转移终端,有效降低了商家成本。

实施例三

本实施例公开的一种基于近场通信的资源转移方法,应用于包括资源转移终端、资源管理客户端和资源管理平台的资源转移系统,所述资源转移终端内置智能卡读写模块,所述资源管理客户端包括近场通信模块,用于所述资源转移终端和所述资源管理客户端之间进行近场通信。所述资源管理客户端和资源管理平台可以部署在不同的物理设备上,也可以为部署在一个物理设备上的不同应用,或同一个应用的不同功能模块。如图4所述,所述资源转移方法包括:步骤400至步骤401。

步骤400,通过近场通信接收预设的资源转移终端存储的资源转移订单。

所述资源管理客户端在资源转移终端连接网络之后,或者到达预设周期时,可以向所述资源转移终端发送收集离线资源转移订单的指令。然后,所述资源管理客户端通过近场通信模块接收所述资源转移终端发送的所述资源转移终端本地存储的资源转移订单。

其中,所述资源转移订单为获取目标支付卡的支付卡信息之后,其中,所述支付卡信息至少包括:剩余资源数量、支付卡标识;当所述剩余资源大于或等于预先获取的订单转移资源数量时,由所述资源转移终端根据预先获取的订单转移资源数量、支付卡标识和所述资源转移终端本地存储的商户标识生成并存储的。

所述资源转移终端存储的资源转移订单为所述资源转移终端处于离线状态时受理的订单。所述资源转移终端存储的资源转移订单并没有真正进行资源转移,因此,需要进一步由所述资源管理客户端护法所述资源管理平台完成资源转移。

所述资源转移订单的生成方法参见实施例一和实施例二,本实施例不再赘述。

步骤401,将接收的所述资源转移订单发送至预设的资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移。

所述资源管理客户端通过网络将接收的所述资源转移订单通过网络发送至资源管理平台,由所述资源管理平台完成所述资源转移订单对应的资源转移。所述资源管理客户端通过网络将接收的所述资源转移订单发送至资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移的具体实施方式参见实施例二,本实施例不再赘述。

本申请实施例公开的基于近场通信的资源转移方法,通过在所述资源转移终端离线的情况下,由所述资源转移终端首先受理资源转移订单,并存储在所述资源转移终端本地,并在所述资源转移终端处于在线状态时,由所述资源管理客户端收集所述资源转移终端本地存储的资源转移订单,然后,进一步通过资源管理平台完成所述资源转移订单中对应的资源转移,解决了现有技术中进行资源转移时要求商户的刷卡终端必须在线导致的使用场景受限的问题。本申请实施例公开的资源转移方法通过重新构建资源转移系统的架构,在商户的刷卡终端在线和离线的情况下,都可以实现资源转移,扩展了刷卡资源转移的应用场景,为用户和商户之间的刷卡资源转移提供了巨大方便,极大改善了用户体验。

实施例四

基于实施例三,本实施例公开的一种基于近场通信的资源转移方法,应用于包括资源转移终端、资源管理客户端和资源管理平台的资源转移系统,所述资源转移终端内置智能卡读写模块,所述资源管理客户端包括近场通信模块,用于所述资源转移终端和所述资源管理客户端之间进行近场通信。所述资源管理客户端和资源管理平台可以部署在不同的物理设备上,也可以为部署在一个物理设备上的不同应用,或同一个应用的不同功能模块。如图5所述,所述资源转移方法包括:步骤500至步骤504。

本申请的一些实施例中,所述资源管理客户端通过近场通信模块向所述资源转移终端发送资源转移订单收集指令之前,还包括:

步骤500,向预设的资源管理平台发送资源转移终端的发放申请。

其中,所述发放申请至少包括:商户标识,以通过所述资源管理平台发放与所述商户标识关联的资源转移终端,所述资源转移终端中预先存储有所述资源管理平台写入的平台验证密钥,所述平台验证密钥用于由所述资源转移终端通过所述平台验证密钥对所述资源转移订单进行加密。

当商户需要向所述资源管理平台申请资源转移终端时,所述商户通过资源管理客户端输入商户标识,向所述资源管理平台发送资源转移终端的发放申请。所述资源管理平台根据商户标识生成平台验证密钥,并将所述平台验证密钥写入所述资源转移终端,然后,把所述资源转移终端发放给所述商户标识对应的商户。同时,所述资源管理平台存储所述平台验证密钥和所述商户标识的对应关系,以便后续进行资源转移订单验证和开通申请验证。

步骤501,通过近场通信获取所述资源转移终端内存储的平台验证密钥。

对于商户申请的资源转移终端,所述商户需要通过所述资源管理客户端向所述资源管理平台申请开通,才能够通过所述资源转移终端进行资源转移订单受理。所述资源管理终端需要将所述资源转移终端的平台验证密钥和商户标识发送到所述资源管理平台,以申请开通所述平台验证密钥对应的商户标识所述商户。

步骤502,向预设的资源管理平台发送所述资源转移终端的开通申请。

所述开通申请至少包括:所述平台验证密钥、所述商户标识和所述资源转移终端的工作模式;所述开通申请使得所述资源管理平台在对所述平台验证密钥和所述商户标识验证通过后,开通所述商户标识所属商户的资源转移终端;其中,所述工作模式包括:可读写卡模式,所述资源转移终端在可读卡模式下通过近场通信获取目标支付卡的支付卡信息实现资源转移。

在本申请的一些实施例中,商户向平台申请开通资源转移终端时,所述资源转移终端的工作模式包括:被读在线、被读离线模式、可读写卡模式中的任意一种或多种。在线模式时,需要用户支持联网功能,商户不承担交易风险。被读离线模式支持用户离线交易,商户与资源管理平台协商共同承担交易风险。可读写卡模式,需要资源转移终端支持读写卡应用,该应用通过发卡组织的认证,即可受理该发卡组织的虚拟卡和实体卡。发卡组织可以是公交、金融、校园等不同行业均可。

所述资源管理客户端向所述资源管理平台发送所述资源转移终端的开通申请,使得所述资源管理平台在对所述平台验证密钥和所述商户标识验证通过后,开通所述商户标识的资源转移终端的具体实施方式参见实施例二,本实施例不再赘述。

在本申请的一些优选实施例中,所述资源转移终端还预先存储有传输密钥,所述传输密钥为所述资源管理客户端向所述资源管理平台申请开通资源管理终端时,所述资源管理平台生成并发送给所述资源管理终端的。所述资源管理终端将接收到的传输密钥写入所述资源转移终端。

步骤503,通过近场通信接收预设的资源转移终端存储的资源转移订单。

其中,所述资源转移订单为所述资源转移终端在获取目标支付卡的支付卡信息之后,当所述支付卡信息中的剩余资源数量大于或等于预先获取的订单转移资源数量时,根据预先获取的订单转移资源数量、所述支付卡信息中包括的支付卡标识和本地存储的商户标识生成并存储的。

所述资源转移终端开通可读写卡模式后,在离线状态下,所述资源转移终端可以受理并存储资源转移订单,并根据所述资源管理客户端的收集资源转移订单的指定,发送给所述资源管理客户端。

所述资源管理客户端通过近场通信模块接收所述资源转移终端存储的资源转移订单的具体实时方式参见实施例三,本实施例不再赘述。

步骤504,通过网络将接收的所述资源转移订单发送至所述资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移。

所述资源管理客户端通过网络将接收的所述资源转移订单发送至资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移的具体实时方式参见实施例三,本实施例不再赘述。

通过预先存储的密钥对生成的资源转移订单进行加密并传输加密订单,可以提升订单数据传输的安全性。

在本实施例的一些变形中,所述方法还包括:所述资源管理客户端通过近场通信接收所述资源转移终端生成的资源转移订单;其中,所述资源转移订单为获取目标支付卡的支付卡信息之后,当所述支付卡信息中的剩余资源数量大于或等于预先获取的订单转移资源数量时,根据预先获取的订单转移资源数量、所述支付卡信息中包括的支付卡标识和所述资源转移终端本地存储的商户标识生成的;所述资源管理客户端通过网络将接收的所述资源转移订单发送至资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移;所述资源管理客户端接收所述资源管理平台反馈的执行资源转移的结果;所述资源管理客户端通过近场通信将所述执行资源转移的结果发送至所述资源转移终端,以通过所述资源转移终端将所述执行资源转移的结果发送至所述目标支付卡。

当所述资源转移终端处于在线状态时,所述资源转移终端实时将生成的资源转移订单上传至所述资源管理客户端,由所述资源管理客户端通过网络将接收的所述资源转移订单发送至资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移。

在本实施例的另一个变形中,所述方法还包括:所述通过近场通信向预设的资源转移终端发送支付卡黑名单;所述支付卡信息还包括黑名单标识,所述支付卡黑名单存储在所述资源转移终端,用于作为所述资源转移终端在获取目标支付卡的支付卡信息之后执行以下操作的依据:当根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移;当根据所述黑名单标识和存储的所述支付卡黑名单,确定所述目标支付卡未被列入黑名单时,执行所述当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单的步骤。

在本申请的另一些实施例中,当根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移的步骤之后,所述支付卡黑名单还用于作为执行以下操作的依据:当根据所述黑名单标识确定所述目标支付卡被列入黑名单时,若存储的所述支付卡黑名单中包括所述支付卡标识,则将所述支付卡标识从存储的支付卡黑名单中移除;当根据存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,若所述黑名单标识指示所述目标支付卡未被列入黑名单,则设置所述目标支付卡的黑名单标识,并将所述支付卡标识从存储的支付卡黑名单中移除。

支付卡黑名单的发送,以及黑名单中和支付卡标识的移除方法,参见实施例二,本实施例不再赘述。

本申请实施例公开的基于近场通信的资源转移方法,通过在接收支付卡黑名单并存储在资源转移终端,并在确定目标支付卡包括在支付卡黑名单中,并且,所述目标支付卡没有设置黑名单标识,则首先对所述目标支付卡设置黑名单标识,然后,在本地存储的支付卡黑名单中删除所述目标支付卡的支付卡标识,以节省所述资源转移终端的存储空间。同时,通过存储支付卡黑名单,并基于支付卡黑名单或黑名单标识识别被列入黑名单的目标支付卡,以拒绝受理被列入黑名单的目标支付卡的离线资源转移请求,可以降低商户和资源管理平台的资源损失。

在本申请的另一个实施例中,所述方法还包括:通过所述近场通信模块接收所述资源转移终端发送的从所述资源转移终端存储的支付卡黑名单中移除的所述支付卡标识,并将接收到的所述支付卡标识上传至所述资源管理平台进行记录。

通过由所述资源转移客户端将所述从存储的支付卡黑名单中移除的支付卡标识上传到所述资源管理平台,由所述资源管理平台将其从支付卡黑名单中移出,避免再一次将所述支付卡标识通过支付卡黑名单发送到资源转移终端,浪费资源转移终端的存储空间。

实施例五

本实施例公开的一种基于近场通信的资源转移系统,如图6所示,所述系统包括资源转移终端、资源管理客户端和资源管理平台,所述资源转移终端内置智能卡读写模块和近场通信模块,用于所述资源转移终端和所述资源管理客户端之间进行近场通信。所述资源管理客户端和资源管理平台可以部署在不同的物理设备上,也可以为部署在一个物理设备上的不同应用,或同一个应用的不同功能模块。所述资源转移系统进一步包括:

支付卡信息获取模块600,用于获取目标支付卡的支付卡信息,其中,所述支付卡信息至少包括:剩余资源数量、支付卡标识;

资源转移订单生成模块601,用于当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单;

资源转移模块602,用于根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移。

可选的,所述系统还包括:

资源转移结果回写模块(图中未示出),用于将执行资源转移的结果发送至所述目标支付卡。

可选的,如图7所示,所述资源转移模块602进一步包括在线资源转移子模块6021,

所述在线资源转移子模块6021,用于在确定为在线状态的情况下,通过近场通信向预设的资源管理客户端发送所述资源转移订单,以使所述资源管理客户端在接收到所述资源转移订单之后,将所述资源转移订单发送至预设的资源管理平台,由所述资源管理平台完成所述资源转移订单对应的资源转移;

所述在线资源转移子模块6021,还用于在所述资源管理客户端接收到所述资源管理平台发送的执行资源转移的结果后,通过近场通信接收所述资源管理客户端发送的所述执行资源转移的结果。

可选的,如图7所示,所述资源转移模块602进一步包括离线资源转移子模块6022:

所述离线资源转移子模块6022,用于在确定为离线状态的情况下,存储所述资源转移订单;

所述离线资源转移子模块6022,还用于响应于所述资源转移订单存储成功,确认执行资源转移的结果为成功。否则,确认执行资源转移的结果为失败。

可选的,如图7所示,所述系统还包括:

离线资源转移订单上传模块603,用于根据预设的资源管理客户端的触发将本地存储的所述资源转移订单发送至所述资源管理客户端,以使所述资源管理客户端在接收到所述资源转移订单之后,将所述资源转移订单发送至预设的资源管理平台,由所述资源管理平台完成所述资源转移订单对应的资源转移。

可选的,如图7所示,所述系统还包括:

订单加密模块604,用于通过预先存储的密钥对所述资源转移订单进行加密;其中,预先存储的密钥包括:预设的资源管理平台根据预设的资源管理客户端的申请写入的平台验证密钥,和/或,预设的资源管理客户端向预设的资源管理平台申请并写入的传输密钥。

可选的,如图7所示,所述系统还包括:

黑名单接收模块605,用于通过近场通信接收并存储预设的资源管理客户端发送的支付卡黑名单;

所述支付卡信息还包括支付卡的黑名单标识,黑名单维护模块606,用于在获取目标支付卡的支付卡信息之后,当根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移;当根据所述黑名单标识和存储的所述支付卡黑名单,确定所述目标支付卡未被列入黑名单时,执行所述当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单的步骤。

在根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移之后,所述黑名单维护模块606,还用于:当根据所述黑名单标识确定所述目标支付卡被列入黑名单时,若存储的所述支付卡黑名单中包括所述支付卡标识,则将所述支付卡标识从存储的支付卡黑名单中移除;当根据存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,若所述黑名单标识指示所述目标支付卡未被列入黑名单,则设置所述目标支付卡的黑名单标识,并将所述支付卡标识从存储的支付卡黑名单中移除

可选的,所述黑名单维护模块606还用于:

通过近场通信将从存储的支付卡黑名单中移除的所述支付卡标识发送至预设的资源管理客户端,以通过所述资源管理客户端上传至预设的资源管理平台进行记录。

本实施例公开的资源转移系统用于实现本申请实施例一和实施例二所述的资源转移方法,所述系统中的各模块的具体实现方法参见申请实施例一和实施例二所述的资源转移方法的相应步骤,本实施例不再赘述。

本申请实施例公开的基于近场通信的资源转移系统,通过由获取目标支付卡的支付卡信息,并判断当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单;然后,根据在线离线状态,通过相应方式执行所述资源转移订单对应的资源转移,解决了现有技术中进行资源转移时要求商户的刷卡终端必须在线导致的使用场景受限的问题。本申请实施例公开的资源转移系统通过重新构建资源转移系统的架构,在商户的刷卡终端在线和离线的情况下,都可以实现资源转移,扩展了刷卡资源转移的应用场景,为用户和商户之间的刷卡资源转移提供了巨大方便,极大改善了用户体验。

本申请实施例公开的基于近场通信的资源转移系统,在资源转移终端处于离线状态下,通过在资源转移终端存储资源转移订单,完成所述资源转移订单的受理,并在资源转移终端在线时,完成已经受理的资源转移订单中资源转移数量对应的资源转移,最终完成订单,可以在资源转移终端离线的情况下实现线下交易,极大方便了商户。

另一方面,本申请实施例中公开的资源转移终端设计成卡片式或牌式,便携,并且结构简单,成本低。并且,一个资源管理客户端可以申请多个资源转移终端,有效降低了商家成本。

本申请实施例公开的基于近场通信的资源转移系统,通过在接收支付卡黑名单并存储在资源转移终端,并在确定目标支付卡包括在支付卡黑名单中,并且,所述目标支付卡没有设置黑名单标识,则首先对所述目标支付卡设置黑名单标识,然后,在本地存储的支付卡黑名单中删除所述目标支付卡的支付卡标识,以节省所述资源转移终端的存储空间。同时,通过存储支付卡黑名单,并基于支付卡黑名单或黑名单标识识别被列入黑名单的目标支付卡,以拒绝受理被列入黑名单的目标支付卡的离线资源转移请求,可以降低商户和资源管理平台的资源损失。

实施例六

本实施例公开的一种基于近场通信的资源转移系统,如图8所示,包括资源转移终端、资源管理客户端和资源管理平台,所述资源转移终端内置智能卡读写模块,所述资源管理客户端包括近场通信模块,用于所述资源转移终端和所述资源管理客户端之间进行近场通信。所述资源管理客户端和资源管理平台可以部署在不同的物理设备上,也可以为部署在一个物理设备上的不同应用,或同一个应用的不同功能模块。所述资源转移系统包括:

资源转移订单接收模块800,用于通过近场通信接收预设的资源转移终端存储的资源转移订单;

资源转移订单上传模块801,用于通过网络将接收的所述资源转移订单发送至预设的资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移;

其中,所述资源转移订单为所述资源转移终端在获取目标支付卡的支付卡信息之后,当所述支付卡信息中的剩余资源数量大于或等于预先获取的订单转移资源数量时,根据预先获取的订单转移资源数量、所述支付卡信息中包括的支付卡标识和本地存储的商户标识生成并存储的。

可选的,如图9所示,所述系统还包括:

资源转移终端申请模块802,用于向所述资源管理平台发送资源转移终端的发放申请;其中,所述发放申请至少包括:商户标识,以通过所述资源管理平台发放与所述商户标识关联的资源转移终端,所述资源转移终端中预先存储有所述资源管理平台写入的平台验证密钥,所述平台验证密钥用于由所述资源转移终端通过所述平台验证密钥对所述资源转移订单进行加密;

平台验证密钥读取模块803,用于通过近场通信获取所述资源转移终端内存储的平台验证密钥;

资源转移终端开通模块804,用于向所述资源管理平台发送所述资源转移终端的开通申请;其中,所述开通申请至少包括:所述平台验证密钥、所述商户标识和所述资源转移终端的工作模式;所述开通申请使得所述资源管理平台在对所述平台验证密钥和所述商户标识验证通过后,开通所述商户标识所属商户的资源转移终端;其中,所述工作模式包括:可读写卡模式,所述资源转移终端在可读卡模式下通过近场通信获取目标支付卡的支付卡信息实现资源转移。

可选的,如图9所示,所述系统还包括:

在线资源转移订单接收模块805,用于通过近场通信接收所述资源转移终端生成的资源转移订单;其中,所述资源转移订单为所述资源转移终端在获取目标支付卡的支付卡信息之后,当所述支付卡信息中的剩余资源数量大于或等于预先获取的订单转移资源数量时,根据预先获取的订单转移资源数量、所述支付卡信息中包括的支付卡标识和本地存储的商户标识生成的;

在线资源转移订单上传模块806,用于通过网络将接收的所述资源转移订单发送至所述资源管理平台,以申请所述资源管理平台完成所述资源转移订单对应的资源转移;

资源转移结果接收模块807,用于接收所述资源管理平台反馈的执行资源转移的结果;

资源转移结果发送模块808,用于通过近场通信将所述执行资源转移的结果发送至所述资源转移终端,以通过所述资源转移终端将所述执行资源转移的结果发送至所述目标支付卡。

可选的,如图9所示,所述系统还包括:

支付卡黑名单更新模块809,用于通过近场通信向所述资源转移终端发送支付卡黑名单;

所述支付卡黑名单存储在所述资源转移终端,用于作为所述资源转移终端在获取目标支付卡的支付卡信息之后执行以下操作的依据:当根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移;当根据所述黑名单标识和存储的所述支付卡黑名单,确定所述目标支付卡未被列入黑名单时,执行所述当所述剩余资源数量大于或等于预先获取的订单转移资源数量时,根据所述订单转移资源数量、所述支付卡标识和本地存储的商户标识生成资源转移订单的步骤。

在本申请的另一些实施例中,当根据所述黑名单标识或存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,拒绝受理资源转移的步骤之后,所述支付卡黑名单还用于作为执行以下操作的依据:当根据所述黑名单标识确定所述目标支付卡被列入黑名单时,若存储的所述支付卡黑名单中包括所述支付卡标识,则将所述支付卡标识从存储的支付卡黑名单中移除;当根据存储的所述支付卡黑名单,确定所述目标支付卡被列入黑名单时,若所述黑名单标识指示所述目标支付卡未被列入黑名单,则设置所述目标支付卡的黑名单标识,并将所述支付卡标识从存储的支付卡黑名单中移除。

可选的,所述支付卡黑名单更新模块809,还用于通过近场通信接收所述资源转移终端发送的从所述资源转移终端存储的支付卡黑名单中移除的所述支付卡标识,并将接收到的所述支付卡标识上传至所述资源管理平台进行记录。

本实施例公开的资源转移系统用于实现本申请实施例三和实施例四所述的资源转移方法,所述系统中的各模块的具体实现方法参见申请实施例三和实施例四所述的资源转移方法的相应步骤,本实施例不再赘述。

本申请实施例公开的基于近场通信的资源转移系统,通过在所述资源转移终端离线的情况下,由所述资源转移终端首先受理资源转移订单,并存储在所述资源转移终端本地,并在所述资源转移终端处于在线状态时,由所述资源管理客户端收集所述资源转移终端本地存储的资源转移订单,然后,进一步通过资源管理平台完成所述资源转移订单中对应的资源转移,解决了现有技术中进行资源转移时要求商户的刷卡终端必须在线导致的使用场景受限的问题。本申请实施例公开的资源转移系统通过重新构建资源转移系统的架构,在商户的刷卡终端在线和离线的情况下,都可以实现资源转移,扩展了刷卡资源转移的应用场景,为用户和商户之间的刷卡资源转移提供了巨大方便,极大改善了用户体验。

本申请实施例公开的基于近场通信的资源转移系统,通过在接收支付卡黑名单并存储在资源转移终端,并在确定目标支付卡包括在支付卡黑名单中,并且,所述目标支付卡没有设置黑名单标识,则首先对所述目标支付卡设置黑名单标识,然后,在本地存储的支付卡黑名单中删除所述目标支付卡的支付卡标识,以节省所述资源转移终端的存储空间。同时,通过存储支付卡黑名单,并基于支付卡黑名单或黑名单标识识别被列入黑名单的目标支付卡,以拒绝受理被列入黑名单的目标支付卡的离线资源转移请求,可以降低商户和资源管理平台的资源损失。

通过由所述资源转移客户端将所述从存储的支付卡黑名单中移除的支付卡标识上传到所述资源管理平台,由所述资源管理平台将其从支付卡黑名单中移出,避免再一次将所述支付卡标识通过支付卡黑名单发送到资源转移终端,浪费资源转移终端的存储空间。

相应的,本实施例公开的一种基于近场通信的资源转移系统,包括:本申请实施例一中所述的资源转移终端、资源管理客户端、资源管理平台,其中,所述资源转移终端用于实现本申请实施例一和实施例二所述的基于近场通信的资源转移方法,所述资源管理客户端用于实现本申请实施例三和实施例四所述的基于近场通信的资源转移方法。

相应的,本申请还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例一至实施例四所述的基于近场通信的资源转移方法。所述电子设备可以为pc机、移动终端、个人数字助理、平板电脑等。

本申请还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例一至实施例四所述的基于近场通信的资源转移方法的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上对本申请提供的一种基于近场通信的资源转移方法、系统和资源转移终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1