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

文档序号:8925249阅读:来源:国知局
到该令牌时,向该第二服务器发送该令牌。该第二服务器还用于当接收到该令牌时,根据该第二服务器所存储的密钥,对该令牌进行解密处理,得到该第一账号、该第二账号和该虚拟资源,从该第二账号中减少该虚拟资源,在该第一账号中增加该虚拟资源。
[0058]图2是本发明实施例提供的一种虚拟资源转移方法的流程图。该发明实施例的执行主体为终端,参见图2,该方法包括:
[0059]201、接收控制设备发送的虚拟资源转移指令,该虚拟资源转移指令至少携带该控制设备绑定的第一账号和待转移的虚拟资源。
[0060]202、根据该第一账号、本地绑定的第二账号、该虚拟资源以及关联的第一服务器所存储的密钥,获取令牌。
[0061]203、向该控制设备发送该令牌,使得该控制设备向关联的第二服务器发送该令牌,该第二服务器根据约定的密钥,对该令牌进行解密处理,得到该第一账号、该第二账号和该虚拟资源,从该第二账号中减少该虚拟资源,在该第一账号中增加该虚拟资源。
[0062]本发明实施例提供的方法,通过由该第一服务器存储密钥,当该终端接收到虚拟资源转移指令时,根据该控制设备绑定的第一账号、该终端绑定的第二账号、该虚拟资源以及该第一服务器存储的密钥获取令牌,无需搭载硬件的安全模块,也能够完成虚拟资源转移过程,灵活性强,降低了成本,能够提高用户量。
[0063]可选地,该根据该第一账号、本地绑定的第二账号、该虚拟资源以及关联的第一服务器所存储的密钥,获取令牌包括:
[0064]向该第一服务器发送令牌请求,该令牌请求至少携带该第一账号、该第二账号和该虚拟资源,使得该第一服务器根据该密钥,对该第一账号、该第二账号和该虚拟资源进行加密处理,生成令牌;
[0065]接收该第一服务器发送的令牌。
[0066]可选地,该当接近控制设备时,接收该控制设备发送的虚拟资源转移指令之前,该方法还包括:
[0067]接收该第一服务器发送的密钥,存储在本地;
[0068]相应的,该根据该第一账号、本地绑定的第二账号、该虚拟资源以及关联的第一服务器所存储的密钥,获取令牌包括:
[0069]根据本地存储的密钥,对该第一账号、该第二账号和该虚拟资源进行加密处理,生成令牌。
[0070]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0071]图3是本发明实施例提供的一种虚拟资源转移方法的流程图。该发明实施例的执行主体为第一服务器,参见图3,该方法包括:
[0072]301、接收终端发送的令牌请求,该令牌请求至少携带该终端绑定的第二账号、控制设备绑定的第一账号以及待转移的虚拟资源。
[0073]302、获取与该控制设备约定的密钥。
[0074]303、根据该密钥,对该第一账号、该第二账号和该虚拟资源进行加密处理,生成令牌。
[0075]304、向该终端发送该令牌,使得该终端向该控制设备发送该令牌,该控制设备向关联的第二服务器发送该令牌,该第二服务器根据约定的密钥,对该令牌进行解密处理,得到该第一账号、该第二账号和该虚拟资源,从该第二账号中减少该虚拟资源,在该第一账号中增加该虚拟资源。
[0076]本发明实施例提供的方法,通过由该第一服务器存储密钥,当该第一服务器接收到终端的令牌请求时,根据与该第二服务器约定的密钥,对该第一账号、该第二账号和该虚拟资源进行加密处理,生成令牌,返回给该终端,则该终端无需搭载硬件的安全模块,也能够完成虚拟资源转移过程,灵活性强,降低了成本,能够提高用户量。
[0077]可选地,该方法还包括:
[0078]向该终端发送该密钥,使得该终端存储该密钥,当该终端接收到虚拟资源转移指令时,根据存储的密钥,对该第一账号、该第二账号和该虚拟资源进行加密处理,生成该令牌。
[0079]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0080]图4是本发明实施例提供的一种虚拟资源转移方法的流程图。该发明实施例的交互主体为终端、控制设备、第一服务器和第二服务器,参见图4,该方法包括:
[0081]401、该终端接收该控制设备发送的虚拟资源转移指令,该虚拟资源转移指令至少携带该控制设备绑定的第一账号和待转移的虚拟资源。
[0082]其中,该终端配置有NFC芯片,可以模拟为一张非接触卡,如公交卡或银行卡等。该控制设备也配置有NFC芯片,用于识别配置有NFC芯片的终端或者卡片等。当该终端接近该控制设备的感应区域时,可以进入该控制设备的NFC信号覆盖范围,此时该终端可以基于NFC信号,与该控制设备进行信息交互。另外,该终端可以为智能手机或者个人电脑等终端,该控制设备可以为公交收费机或者其他设备,本发明实施例对此均不做限定。
[0083]在本发明实施例中,该虚拟资源可以为数值、虚拟币或者其他虚拟数据,如银行账号中的数值、用户账号中的游戏币等,本发明实施例对此不做限定。该控制设备可以绑定第一账号,并确定任一终端在接近该控制设备时应转移的虚拟资源,基于该第一账号和该虚拟资源,发送虚拟资源转移指令。当该终端接近该控制设备时,可以接收该虚拟资源转移指令,获取到该第一账号和该虚拟资源。其中,该第一账号可以为银行卡号等,该第一账号可以预先由该控制设备用户确定。
[0084]进一步地,该虚拟资源也可以由该控制设备用户预先确定,该控制设备可以为不同类型的卡片设置不同的虚拟资源,如为普通类型的卡片设置的虚拟资源为I元,为学生类型的卡片设置的虚拟资源为0.5元,则当该终端接近该控制设备时,该控制设备接收该终端发送的NFC信号,该NFC信号携带该终端所模拟卡片的编号,根据该编号确定该终端所模拟卡片的类型,根据该类型确定应转移的虚拟资源,基于该虚拟资源和该第一账号,向该终端发送该虚拟资源转移指令。
[0085]另外,该虚拟资源还可以由该控制设备用户在使用过程中确定,即当该终端用户使用了该控制设备用户的资源或者选择了该控制设备用户的目标物时,该控制设备用户确定该终端用户应转移的虚拟资源,通过该控制设备配置的键盘或者触摸显示屏,输入该虚拟资源,则该控制设备获取该控制设备用户输入的虚拟资源。例如,该终端用户选择了超市的商品,超市的收费人员根据该终端用户选择的商品确定虚拟资源,在该控制设备中输入该虚拟资源,该终端用户使用该终端接近该控制设备,以将该虚拟资源转移给该控制设备关联的第二服务器,虚拟资源转移完成时,该终端用户才能取走所选择的商品。
[0086]在本发明实施例中,该控制设备还可以绑定所有者标识或者其他关键信息,其中,该所有者标识用于唯一确定该控制设备关联的第二服务器,也即是该控制设备的所有者,该所有者标识可以为该控制设备的所有者的编号或者名称等,如该控制设备所属的商店的编号、该控制设备所属的公交公司的名称等,本发明实施例对该所有者标识不做限定。当该终端接近该控制设备时,该控制设备可以生成订单,该订单中包括该第一账号、该虚拟资源、订单编号、该所有者标识等关键信息,并向该终端发送该虚拟资源转移指令,该虚拟资源转移指令携带该订单信息,则该虚拟资源转移指令不仅可以携带该第一账号和该虚拟资源,还可以携带订单编号、所有者标识等关键信息。
[0087]需要说明的是,该虚拟资源转移指令可以为APDU(Applicat1n Protocol DataUnit,应用协议数据单元)格式的指令,当该终端接收到该虚拟资源转移指令时,可以根据该APDU格式所对应的协议,对该虚拟资源转移指令进行解析,得到该虚拟资源转移指令所携带的关键信息。
[0088]402、该终端向该第一服务器发送令牌请求,该令牌请求至少携带该第一账号、该终端绑定的第二账号和该虚拟资源。
[0089]其中,该终端也可以绑定该第二账号,该第二账号可以为银行卡号、公交卡号或者其他卡片编号,本发明实施例对此不做限定。进一步地,该终端可以绑定多个卡片,在使用过程中,用户可以选择其中一个卡片,作为本次所模拟的卡片,则当该终端接近该控制设备时,可以基于本次所模拟的卡片,与该控制设备进行信息交互。
[0090]参见图5A,该终端绑定了三张卡片,分别为“八达通卡”、“北京公交一卡通”、“中国移动SIM卡”,当该终端检测到用户对“八达通卡”的点击操作时,表示本次所模拟的卡片为“八达通卡”,则该终端确定存储的“八达通卡”剩余的虚拟资源为95元,显示提示消息“您已选择八达通卡,卡内余额95元”。当检测到用户对“确定”选项的点击操作时,可以显示如图5B所示的虚拟资源转移提示界面,该虚拟资源转移提示界面中包括提示消息“您将使用八达通卡支付,请将手机贴在支付设备上,完成支付”,此时用户可以将该终端接近该控制设备的感应区域。
[0091]在本发明实施例中,该第一服务器存储有该控制设备约定的密钥,则为了生成令牌,该终端向该第一服务器发送令牌请求,由该第一服务器生成该令牌。
[0092]需要说明的是,当该虚拟资源转移指令携带该第一账号、该虚拟资源以及订单编号等多种关键信息时,该令牌请求也可以携带该第一账号、该虚拟资源以及订单编号等多种关键信息和该第二账号。
[0093]403、当该第一服务器接收到该令牌请求时,获取与该控制设备约定的密钥,根据该密钥,对该第一账号、该第二账号和该虚拟资源进行加密处理,生成令牌。
[0094]当该第一服务器接收到该令牌请求时,获取与该控制设备约定的密钥,则能够根据该密钥,对该第一账号、该第二账号和该虚拟资源进行加密处理,生成令牌。其中,该令牌可以为Token类型或者其他类型,本发明实施例对此不做限定。该令牌可以作为该终端的交互凭证,后续过程中,当该控制设备关联的第二服务器对该令牌解密成功时,可以认为该终端通过了验证。
[0095]需要说明的是,该第一服务器可能存储与多种设备所约定的密钥,对应存储设备标识与密钥之间的对应关系,则当该第一服务器接收到该令牌请求时,可以根据该令牌请求携带的所有者标识,确定与该所有者标识对应的设备标识,根据该设备标识,查询该对应关系,确定与该设备标识对应存储的密钥,也即是与该控制设备约定的密钥,则根据该密钥进行加密处理,生成令牌。
[0096]404、该第一服务器向该终端发送该令牌。
[0097]在本发明实施例中,该第一服务器生成令牌时,发送给该终端,后续该终端可以向该控制设备发送该令牌,该控制设备向该第二服务器发送该令牌,由该第二服务器对该令牌进行验证。
[0098]上述步骤402-404中,该终端向该第一服务器发送令牌请求,该第一服务器生成令牌,并返回给该终端的过程需要依赖于网络环境,而为了降低对网络环境的依赖,该第一服务器可以预先向该终端发送该密钥,该终端接收到该密钥时,存储该密钥,后续过程中,当该终
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1