一种虚拟资源转移方法及装置,电子设备制造方法及图纸

技术编号:16756906 阅读:33 留言:0更新日期:2017-12-09 02:49
本申请提供了一种虚拟资源转移方法,属于计算机技术领域,用于解决现有技术中的虚拟资源转移方法存在的虚拟资源转移过程不安全的缺陷的问题。所述方法包括:接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中携带虚拟资源接收方的二维码信息;确定所述二维码对应的虚拟资源接收方和密钥;发送所述密钥至所述虚拟资源接收方,进行密钥验证;根据密钥验证结果完成虚拟资源转移。本申请实施例公开的虚拟资源转移方法,通过在虚拟资源转移过程中增加了利用密钥对用户扫描的二维码进行验证,可以有效的规避二维码被篡改带来的虚拟资源转移不安全问题。

A virtual resource transfer method and device, electronic equipment

The application provides a virtual resource transfer method, which belongs to the field of computer technology. It is used to solve the problem of virtual resource transfer in the existing technology, which is not safe in the process of virtual resource transfer. The method includes: receiving virtual resource users to scan two-dimensional code generated after the transfer request, the virtual resource transfer request carries the virtual resources of the two-dimensional code information; determining the virtual resources and the key corresponding to the two-dimensional code; sending the key to the virtual resource receiver key verification; according to the key. The results of virtual resource transfer. The virtual resource transfer method that is applied in the application is verified by adding the key to scan the two-dimensional code of the user in the process of virtual resource transfer, which can effectively avoid the virtual resource transfer insecurity problem caused by the two-dimensional code being tampered with.

【技术实现步骤摘要】
一种虚拟资源转移方法及装置,电子设备
本申请涉及计算机
,特别是涉及一种虚拟资源转移方法及装置,电子设备。
技术介绍
扫码支付是现有技术中比较常见的一种支付方式,用于转移虚拟资源。虚拟资源接收方(如商户)将通过虚拟资源转移平台(如第三方支付平台)获取的二维码印刷在纸板上,供用户扫描,以通过所述虚拟资源转移平台的客户端进行支付。支付的过程实际为虚拟资源转移的过程,其中,虚拟资源可以是用户银行账户的存款金额,也可以是电子券、虚拟货币等。但是,现有技术中这种通过扫码进行虚拟资源转移的方式至少存在以下缺陷:当虚拟资源接收方(如商户)的二维码被恶意篡改后,用户通过扫码进行虚拟资源转移时,实际将虚拟资源转移给篡改后的二维码所属虚拟资源接收方了,并没有将虚拟资源转移给当前虚拟资源接收方,直接导致虚拟资源接收方的经济损失。可见,现有技术中通过扫码进行虚拟资源转移的方法至少存在虚拟资源转移过程不安全的缺陷。
技术实现思路
本申请实施例提供一种虚拟资源转移方法,解决现有技术中虚拟资源转移方法存在的虚拟资源转移过程不安全的缺陷的问题。为了解决上述问题,第一方面,本申请实施例提供了一种虚拟资源转移方法,包括:接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中包括虚拟资源接收方的二维码信息;确定所述二维码信息对应的虚拟资源接收方和密钥;将所述密钥作为待验证密钥发送至所述虚拟资源接收方,以进行密钥验证;根据密钥验证结果完成虚拟资源转移。第二方面,本申请实施例提供了一种虚拟资源转移装置,包括:第一接收模块,用于接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中携带虚拟资源接收方的二维码信息;密钥确定模块,用于确定所述二维码信息对应的虚拟资源接收方和密钥;第一发送模块,用于将所述待验证密钥确定模块确定的密钥作为待验证密钥发送至所述虚拟资源接收方,以进行密钥验证;虚拟资源转移模块,用于根据密钥验证结果完成虚拟资源转移。第三方面,本申请实施例提供了一种虚拟资源转移方法,包括:接收待验证密钥,所述待验证密钥为根据预先存储的虚拟资源接收方、二维码和密钥的对应关系确定的用户扫描的二维码对应的密钥;对所述待验证密钥进行密钥验证;若验证通过,则发送验证通过信息至虚拟资源转移平台,以继续执行后续虚拟资源转移流程;否则,发送验证失败信息至虚拟资源转移平台,以结束虚拟资源转移流程。第四方面,本申请实施例提供了一种虚拟资源转移装置,包括:第一密钥接收模块,用于接收待验证密钥,所述待验证密钥为根据预先存储的虚拟资源接收方、二维码和密钥的对应关系确定的用户扫描的二维码对应的密钥;密钥验证模块,用于对所述第一密钥接收模块接收的待验证密钥进行密钥验证;验证结果发送模块,用于若验证通过,则发送验证通过信息至虚拟资源转移平台,以继续执行后续虚拟资源转移流程;否则,发送验证失败信息至虚拟资源转移平台,以结束虚拟资源转移流程。第五方面,本申请实施例提供了一种电子设备,包括:近距离通信模块,用于接收虚拟资源接收方的二维码和所述二维码对应的密钥,以及待验证密钥;存储器,用于存储所述二维码和所述二维码对应的密钥;显示屏,用于显示可动态更新的所述二维码;处理器,用于将所述待验证密钥和所述存储器中存储的密钥进行一致性验证;其中,所述待验证密钥为用户在虚拟资源转移时扫描的二维码对应的密钥。第六方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的虚拟资源转移方法。第七方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请实施例所述的虚拟资源转移方法的步骤。本申请实施例公开的虚拟资源转移方法,通过接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中携带虚拟资源接收方的二维码信息;然后,确定所述二维码信息对应的虚拟资源接收方和密钥;并将所述密钥作为待验证密钥发送至所述虚拟资源接收方,以进行密钥验证;最后,根据密钥验证结果完成虚拟资源转移,解决了现有技术中虚拟资源转移方法存在的虚拟资源转移过程不安全的缺陷的问题。通过在虚拟资源转移过程中增加了利用密钥对用户扫描的二维码进行验证,可以有效的规避二维码被篡改带来的交易不安全问题。在本申请的虚拟资源转移方法中,如果虚拟资源接收方A的二维码被篡改成虚拟资源接收方B的二维码,虚拟资源转移平台获取到扫码支付请求后,会根据二维码信息确定启动虚拟资源接收方B的密钥验证流程,但是由于虚拟资源接收方B无法通过密钥验证,进而保障了扫码进行虚拟资源转移的安全性。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一的虚拟资源转移方法流程图;图2是本申请实施例二的虚拟资源转移方法流程图;图3是本申请实施例三的虚拟资源转移方法的流程图;图4是本申请实施例四的虚拟资源转移方法的流程图;图5是本申请实施例五的虚拟资源转移装置结构示意图之一;图6是本申请实施例五的虚拟资源转移装置结构示意图之二;图7是本申请实施例六的虚拟资源转移装置结构示意图之一;图8是本申请实施例六的虚拟资源转移装置结构示意图之二。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一本申请公开的一种虚拟资源转移方法,如图1所示,所述方法包括:步骤100至步骤130。步骤100,接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中携带虚拟资源接收方的二维码信息。在虚拟资源转移过程中,用户首先通过具有扫码支付功能的应用扫描虚拟资源接收方的二维码,当扫描的二维码识别成功后,用户在弹出的支付页面输入待转移的虚拟资源额度,点击确定,所述具有扫码支付功能的应用向虚拟资源转移平台发送虚拟资源转移请求。所述虚拟资源转移请求中携带对扫描的二维码进行识别后得到的二维码信息,即虚拟资源接收方的二维码信息。虚拟资源转移平台实时接收用户通过具有扫码支付功能的应用发送的虚拟资源转移请求。步骤110,确定所述二维码信息对应的虚拟资源接收方和密钥。虚拟资源转移平台可以从接收到虚拟资源转移请求中,提取所述虚拟资源转移请求中携带的二维码信息和支付虚拟资源的用户的账户信息以及支付额度等信息。虚拟资源转移平台根据所述虚拟资源转移请求中携带的二维码信息,确定所述二维码信息对应的密钥。具体实施时,虚拟资源转移平台中预先存储有虚拟资源接收方(如商户)、二维码和密钥的对应关系,通过在预先存储的虚拟资源接收方(如商户)、二维码和密钥的对应关系中搜索虚拟资源转移请求中携带的二维码信息对应的二维码,并进一步确定所述二维码对应的虚拟资源接收方和密钥。步骤120,将所述密钥作为待验证密钥发送至所述虚拟本文档来自技高网...
一种虚拟资源转移方法及装置,电子设备

【技术保护点】
一种虚拟资源转移方法,其特征在于,包括:接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中携带虚拟资源接收方的二维码信息;确定所述二维码信息对应的虚拟资源接收方和密钥;将所述密钥作为待验证密钥发送至所述虚拟资源接收方,以进行密钥验证;根据密钥验证结果完成虚拟资源转移。

【技术特征摘要】
1.一种虚拟资源转移方法,其特征在于,包括:接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中携带虚拟资源接收方的二维码信息;确定所述二维码信息对应的虚拟资源接收方和密钥;将所述密钥作为待验证密钥发送至所述虚拟资源接收方,以进行密钥验证;根据密钥验证结果完成虚拟资源转移。2.根据权利要求1所述的方法,其特征在于,所述接收用户扫描二维码后生成的虚拟资源转移请求的步骤之前,包括:接收虚拟资源接收方的生成二维码请求;生成所述虚拟资源接收方对应的二维码和密钥,并存储所述虚拟资源接收方、二维码和密钥的对应关系;将所述二维码和密钥发送至发送所述生成二维码请求的虚拟资源接收方,便于所述虚拟资源接收方存储和显示所述二维码,以及存储所述密钥以进行密钥验证。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述二维码信息对应的虚拟资源接收方和密钥的步骤,包括:根据预先存储的虚拟资源接收方、二维码和密钥的对应关系,确定所述二维码信息对应的虚拟资源接收方和密钥。4.根据权利要求1或2所述的方法,其特征在于,所述将所述密钥作为待验证密钥发送至所述虚拟资源接收方,以进行密钥验证的步骤,包括:将所述密钥作为待验证密钥发送至该虚拟资源接收方的交易管理客户端,由所述交易管理客户端通过近距离通信对所述待验证密钥和二维码显示设备中预先存储的密钥进行一致性验证,其中,所述二维码显示设备为所述交易管理客户端已经初始化的二维码显示设备。5.根据权利要求4所述的方法,其特征在于,所述交易管理客户端通过近距离通信对所述待验证密钥和二维码显示设备中预先存储的密钥进行一致性验证,包括:由所述交易管理客户端通过近距离通信获取二维码显示设备中预先存储的密钥,并将所述待验证密钥和所述显示设备预先存储的密钥进行一致性验证;或,由所述交易管理客户端将所述待验证密钥通过近距离通信发送至二维码显示设备,由所述显示设备将本地预先存储的密钥和所述待验证密钥进行一致性验证。6.根据权利要求1或2所述的方法,其特征在于,所述根据密钥验证结果完成虚拟资源转移的步骤,包括:若密钥验证通过,则继续虚拟资源转移流程;否则,停止虚拟资源转移流程。7.根据权利要求4所述的方法,其特征在于,所述近距离通信为蓝牙通信。8.一种虚拟资源转移方法,其特征在于,包括:接收待验证密钥,所述待验证密钥为根据预先存储的虚拟资源接收方、二维码和密钥的对应关系确定的用户扫描的二维码对应的密钥;对所述待验证密钥进行密钥验证;若验证通过,则发送验证通过信息至虚拟资源转移平台,以继续执行后续虚拟资源转移流程;否则,发送验证失败信息至虚拟资源转移平台,以结束虚拟资源转移流程。9.根据权利要求8所述的方法,其特征在于,所述接收待验证密钥的步骤之前,还包括:根据虚拟资源接收方的操作,发送生成二维码请求,所述操作包括:注册、登陆、更新二维码中的任意一项;接收虚拟资源转移平台生成的所述虚拟资源接收方对应的二维码和所述二维码对应的密钥,并发送至初始化成功的二维码显示设备,以使得所述二维码显示设备存储接收到的所述二维码和密钥,并显示接收到的所述二维码。10.根据权利要求9所述的方法,其特征在于,在接收虚拟资源转移平台生成的所述虚拟资源接收方对应的二维码,并发送至初始化成功的二维码显示设备之前,还包括:初始化二维码显示设备,并存储初始化成功的所述二维码显示设备的设备标识。11.根据权利要求8至10任一项所述的方法,其特征在于,所述对所述待验证密钥进行密钥验证的步骤,包括:通过近距离通信获取初始化成功的二维码显示设备预先存储的密钥,并将获取的所述密钥和所述待验证密钥进行一致性匹配;或者,将所述待验证密钥通过近距离通信发送至初始化成功的二维码显示设备,由所述二维码显示设备将所述二维码显示设备本地预先存储的密钥和所述待验证密钥进行一致性验证。12.根据权利要求11任一项所述的方法,其特征在于,所述近距离通信为蓝牙通信。13.一种虚拟资源转移装置,其特征在于,包括:第一接收模块,用于接收用户扫描二维码后生成的虚拟资源转移请求,所述虚拟资源转移请求中携带虚拟资源接收方的二维码信息;密钥确定模块,用于确定所述二维码信息对应的虚拟资源接收方和密钥;第一发送模块,用于将所述密钥确定模块确定的密钥作为待验证密钥发送至所述虚拟资源接收方,以进行密钥验证;虚拟资源转移模块,用于根据密钥验证结果完成虚拟资源转移。14...

【专利技术属性】
技术研发人员:李晶赵凌志孟丹慧夏辉
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1