虚拟资源转移方法、装置和系统的制作方法

文档序号:8925249阅读:438来源:国知局
虚拟资源转移方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及网络技术领域,特别涉及一种虚拟资源转移方法、装置和系统。
【背景技术】
[0002]随着无线通信技术的发展,NFC (Near Field Communicat1n,近场通信)技术的应用越来越广泛,很多终端都可以配置NFC芯片。配置NFC芯片的终端可以模拟为一张非接触卡,如公交卡或银行卡等,当该终端接近配置有NFC芯片的控制设备时,可以向该控制设备转移虚拟资源,如当该终端接近收费机时,收费机从该终端绑定的账号中转移出相应的虚拟资源。
[0003]为了保证虚拟资源转移的安全性,终端可以搭载独立的安全模块,该安全模块中存储有与该控制设备约定的密钥,可以集成在NFC芯片中、终端的SIM (SubscriberIdentity Module,客户识别模块)卡中或者其他智能卡中。该控制设备向该终端发送虚拟资源转移指令,该虚拟资源转移指令携带关键信息,如该控制设备绑定的第一账号、待转移的虚拟资源以及订单编号和商家编号等,当该终端接收到该虚拟资源转移指令时,根据该安全模块中的密钥,对该关键信息和该终端绑定的第二账号进行加密处理,生成令牌,并向该控制设备发送该令牌,该控制设备接收到该令牌时,向关联的服务器转发该令牌,该服务器即可根据约定的密钥,对该令牌进行解密处理,得到该第一账号、该虚拟资源和该第二账号,从该第二账号中减少该虚拟资源,在该第一账号中增加该虚拟资源,完成虚拟资源转移过程。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:该终端必须搭载硬件的安全模块才能生成令牌,从而完成虚拟资源转移过程,局限性强,且搭载该安全模块会提高成本,减小用户量。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种虚拟资源转移方法、装置和系统。所述技术方案如下:
[0006]第一方面,提供了一种虚拟资源转移方法,所述方法包括:
[0007]接收控制设备发送的虚拟资源转移指令,所述虚拟资源转移指令至少携带所述控制设备绑定的第一账号和待转移的虚拟资源;
[0008]根据所述第一账号、本地绑定的第二账号、所述虚拟资源以及关联的第一服务器所存储的密钥,获取令牌;
[0009]向所述控制设备发送所述令牌,使得所述控制设备向关联的第二服务器发送所述令牌,所述第二服务器根据约定的密钥,对所述令牌进行解密处理,得到所述第一账号、所述第二账号和所述虚拟资源,从所述第二账号中减少所述虚拟资源,在所述第一账号中增加所述虚拟资源。
[0010]第二方面,提供了一种虚拟资源转移方法,所述方法包括:
[0011]接收终端发送的令牌请求,所述令牌请求至少携带所述终端绑定的第二账号、控制设备绑定的第一账号以及待转移的虚拟资源;
[0012]获取与所述控制设备约定的密钥;
[0013]根据所述密钥,对所述第一账号、所述第二账号和所述虚拟资源进行加密处理,生成令牌;
[0014]向所述终端发送所述令牌,使得所述终端向所述控制设备发送所述令牌,所述控制设备向关联的第二服务器发送所述令牌,所述第二服务器根据约定的密钥,对所述令牌进行解密处理,得到所述第一账号、所述第二账号和所述虚拟资源,从所述第二账号中减少所述虚拟资源,在所述第一账号中增加所述虚拟资源。
[0015]第三方面,提供了一种虚拟资源转移装置,所述装置包括:
[0016]指令接收模块,用于接收控制设备发送的虚拟资源转移指令,所述虚拟资源转移指令至少携带所述控制设备绑定的第一账号和待转移的虚拟资源;
[0017]令牌获取模块,用于根据所述第一账号、本地绑定的第二账号、所述虚拟资源以及关联的第一服务器所存储的密钥,获取令牌;
[0018]令牌发送模块,用于向所述控制设备发送所述令牌,使得所述控制设备向关联的第二服务器发送所述令牌,所述第二服务器根据约定的密钥,对所述令牌进行解密处理,得到所述第一账号、所述第二账号和所述虚拟资源,从所述第二账号中减少所述虚拟资源,在所述第一账号中增加所述虚拟资源。
[0019]第四方面,提供了一种虚拟资源转移装置,所述装置包括:
[0020]令牌请求接收模块,用于接收终端发送的令牌请求,所述令牌请求至少携带所述终端绑定的第二账号、控制设备绑定的第一账号以及待转移的虚拟资源;
[0021]密钥获取模块,用于获取与所述控制设备约定的密钥;
[0022]令牌生成模块,用于根据所述密钥,对所述第一账号、所述第二账号和所述虚拟资源进行加密处理,生成令牌;
[0023]令牌发送模块,用于向所述终端发送所述令牌,使得所述终端向所述控制设备发送所述令牌,所述控制设备向关联的第二服务器发送所述令牌,所述第二服务器根据约定的密钥,对所述令牌进行解密处理,得到所述第一账号、所述第二账号和所述虚拟资源,从所述第二账号中减少所述虚拟资源,在所述第一账号中增加所述虚拟资源。
[0024]第五方面,提供了一种虚拟资源转移方法,所述方法包括:
[0025]控制设备向终端发送虚拟资源转移指令,所述虚拟资源转移指令至少携带所述控制设备绑定的第一账号和待转移的虚拟资源;
[0026]当所述终端接收到所述虚拟资源转移指令时,向关联的第一服务器发送令牌请求,所述令牌请求至少携带所述第一账号、所述终端绑定的第二账号和所述虚拟资源;
[0027]当所述第一服务器接收到所述令牌请求时,获取与所述控制设备约定的密钥,根据所述密钥,对所述第一账号、所述第二账号和所述虚拟资源进行加密处理,生成令牌;
[0028]所述第一服务器向所述终端发送所述令牌;
[0029]当所述终端接收到所述令牌时,向所述控制设备发送所述令牌;
[0030]当所述控制设备接收到所述令牌时,向关联的第二服务器发送所述令牌;
[0031]当所述第二服务器接收到所述令牌时,根据约定的密钥,对所述令牌进行解密处理,得到所述第一账号、所述第二账号和所述虚拟资源,从所述第二账号中减少所述虚拟资源,在所述第一账号中增加所述虚拟资源。
[0032]第六方面,提供了一种虚拟资源转移系统,所述系统包括:终端、第一服务器、控制设备和第二服务器,所述终端与所述第一服务器关联,所述控制设备与所述第二服务器关联;
[0033]所述控制设备用于向所述终端发送虚拟资源转移指令,所述虚拟资源转移指令至少携带所述控制设备绑定的第一账号和待转移的虚拟资源;
[0034]所述终端还用于当接收到所述虚拟资源转移指令时,向所述第一服务器发送令牌请求,所述令牌请求至少携带所述第一账号、所述终端绑定的第二账号和所述虚拟资源;
[0035]所述第一服务器用于当接收到所述令牌请求时,获取与所述控制设备约定的密钥,根据所述密钥,对所述第一账号、所述第二账号和所述虚拟资源进行加密处理,生成令牌;
[0036]所述第一服务器还用于向所述终端发送所述令牌;
[0037]所述终端还用于当接收到所述令牌时,向所述控制设备发送所述令牌;
[0038]所述控制设备还用于当接收到所述令牌时,向所述第二服务器发送所述令牌;
[0039]所述第二服务器用于当接收到所述令牌时,根据约定的密钥,对所述令牌进行解密处理,得到所述第一账号、所述第二账号和所述虚拟资源,从所述第二账号中减少所述虚拟资源,在所述第一账号中增加所述虚拟资源。
[0040]本发明实施例提供的技术方案带来的有益效果是:
[0041]本发明实施例提供的方法、装置和系统,通过由该第一服务器存储密钥,当该终端接收到虚拟资源转移指令时,根据该控制设备绑定的第一账号、该终端绑定的第二账号、该虚拟资源以及该第一服务器存储的密钥获取令牌,无需搭载硬件的安全模块,也能够完成虚拟资源转移过程,灵活性强,降低了成本,能够提高用户量。
【附图说明】
[0042]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1是本发明实施例提供的一种虚拟资源转移系统的结构示意图;
[0044]图2是本发明实施例提供的一种虚拟资源转移方法的流程图;
[0045]图3是本发明实施例提供的一种虚拟资源转移方法的流程图;
[0046]图4是本发明实施例提供的一种虚拟资源转移方法的流程图;
[0047]图5A是本发明实施例的绑定卡片显示示意图;
[0048]图5B是本发明实施例提供的虚拟资源转移提示界面显示示意图;
[0049]图6是本发明实施例提供的一种虚拟资源转移装置结构示意图;
[0050]图7是本发明实施例提供的一种虚拟资源转移装置结构示意图;
[0051]图8是本发明实施例提供的一种终端的结构示意图;
[0052]图9是本发明实施例提供的一种服务器的结构示意图;
[0053]图10是本发明实施例提供的一种虚拟资源转移方法的流程图;
[0054]图11是本发明实施例提供的一种虚拟资源转移系统的结构示意图。
【具体实施方式】
[0055]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]图1是本发明实施例提供的一种虚拟资源转移系统的结构示意图,该虚拟资源转移系统包括:终端、控制设备、第一服务器和第二服务器,该终端与该第一服务器之间通过网络连接,该控制设备与该第二服务器之间通过网络连接。该终端和该控制设备均配置有NFC芯片,当该终端接近该控制设备的感应区域时,可以基于NFC信号,与该控制设备进行信息交互。该第一服务器与该第二服务器之间已约定密钥,也即是该第一服务器与该第二服务器关联的控制设备之间已约定密钥,约定的密钥分别存储在该第一服务器和该第二服务器中。
[0057]其中,该控制设备用于发送虚拟资源转移指令,该虚拟资源转移指令至少携带该控制设备绑定的第一账号和待转移的虚拟资源。具体地,该控制设备用于以NFC信号的形式,发送该虚拟资源转移指令。该终端用于接收该控制设备发送的虚拟资源转移指令,根据该第一账号、该虚拟资源、该终端绑定的第二账号,以及该第一服务器所存储的密钥,获取令牌,并向该控制设备发送该令牌。该控制设备还用于当接收
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1