一种虚拟资源转移方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24124488 阅读:17 留言:0更新日期:2020-05-13 04:08
本发明专利技术实施例公开了一种虚拟资源转移方法、装置、计算机设备和存储介质,当接收到针对原始虚拟资源的虚拟资源转移请求时,获取原始虚拟资源的数值承载信息;若该数值承载信息中不包含数值转移表示信息,基于用户的虚拟资源转移操作,将原始虚拟资源的数值转移至对应的目标虚拟资源;基于该目标虚拟资源的数值承载信息,获取目标虚拟资源的第一描述信息;基于该第一描述信息,得到原始虚拟资源的数值转移表示信息,并添加至原始虚拟资源的数值承载信息中。本实施例对于数值转移后的虚拟资源,其数值承载信息中添加了数值转移表示信息,有利于在虚拟资源进行数值转移前,快速、准确地判断该虚拟资源的数值是否已被转移,保证虚拟资源交易安全。

A virtual resource transfer method, device, computer device and storage medium

【技术实现步骤摘要】
一种虚拟资源转移方法、装置、计算机设备和存储介质
本专利技术涉及互联网
,具体涉及一种虚拟资源转移方法、装置、计算机设备和存储介质。
技术介绍
目前,随着区块链技术的发展,虚拟资源越来越被人们接受和认可,在交易系统中,虚拟资源在交易完成之后,其承载的数值会转移至新生成的虚拟资源中,被交易的虚拟资源承载的数值已经消失。但是相关技术不能帮助验证虚拟资源的数值是否已经转移,不利于交易的安全性。
技术实现思路
本专利技术实施例提供一种虚拟资源转移方法、装置、计算机设备和存储介质,可以丰富虚拟资源的数值承载信息的内容,有利于保证虚拟资源的交易安全。本专利技术实施例提供一种虚拟资源转移方法,该虚拟资源转移方法包括:当接收到原始虚拟资源的虚拟资源转移请求时,获取所述原始虚拟资源的数值承载信息;若所述数值承载信息中不包含所述原始虚拟资源对应的数值转移表示信息,则将所述原始虚拟资源的数值转移至对应的目标虚拟资源;其中,所述目标虚拟资源为所述原始虚拟资源的数值转移对象;基于数值转移得到的所述目标虚拟资源的数值承载信息,获取所述目标虚拟资源的第一描述信息;基于所述目标虚拟资源的第一描述信息,得到所述原始虚拟资源的数值转移表示信息,将所述数值转移表示信息添加至所述原始虚拟资源的数值承载信息中,其中所述数值转移表示信息包括目标虚拟资源的第一描述信息。本专利技术实施例还提供一种虚拟资源转移装置,该虚拟资源转移装置包括:承载信息获取单元,用于当接收到原始虚拟资源的虚拟资源转移请求时,获取所述原始虚拟资源的数值承载信息;数值转移单元,用于若所述数值承载信息中不包含所述原始虚拟资源对应的数值转移表示信息,则将所述原始虚拟资源的数值转移至对应的目标虚拟资源;其中,所述目标虚拟资源为所述原始虚拟资源的数值转移对象;描述信息获取单元,用于基于数值转移得到的所述目标虚拟资源的数值承载信息,获取所述目标虚拟资源的第一描述信息;生成单元,用于基于所述目标虚拟资源的第一描述信息,得到所述原始虚拟资源的数值转移表示信息,将所述数值转移表示信息添加至所述原始虚拟资源的数值承载信息中,其中所述数值转移表示信息包括目标虚拟资源的第一描述信息。本专利技术实施例还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上所述的虚拟资源转移方法的步骤。本专利技术实施例还提供一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述的虚拟资源转移方法的步骤。本专利技术实施例公开了一种虚拟资源转移方法、装置、计算机设备和存储介质,当接收到用户针对原始虚拟资源的虚拟资源转移请求时,获取原始虚拟资源的数值承载信息;若所述数值承载信息中不包含所述原始虚拟资源对应的数值转移表示信息,将所述原始虚拟资源的数值转移至对应的目标虚拟资源;其中,数值转移表示信息包括目标虚拟资源的第一描述信息,目标虚拟资源为原始虚拟资源的数值转移对象;基于数值转移得到的目标虚拟资源的数值承载信息,获取目标虚拟资源的第一描述信息;基于目标虚拟资源的第一描述信息,生成原始虚拟资源的数值转移表示信息,将数值转移表示信息添加至原始虚拟资源的数值承载信息中。本实施例中,对于数值转移后的原始虚拟资源,其数值承载信息中添加了数值转移表示信息,该信息丰富了虚拟资源的数值承载信息的内容,还有助于在原始虚拟资源进行数值转移前,快速、准确地判断原始虚拟资源的数值是否已经被转移,有利于保证虚拟资源的交易安全。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的虚拟资源转移方法的场景示意图;图1b是本专利技术实施例提供的虚拟资源转移方法的流程图;图2a是基于本专利技术实施例提供的虚拟资源数值转移关系的一示意图;图2b是基于本专利技术实施例提供的虚拟资源数值转移关系的另一示意图;图3是本专利技术实施例提供的虚拟资源转移装置的结构示意图;图4是本专利技术实施例提供的计算机设备的结构示意图;图5是本专利技术实施例提供的分布式系统100应用于区块链系统的一个可选的结构示意图;图6是本专利技术实施例提供的区块结构的一个可选的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种虚拟资源转移方法、装置、计算机设备和存储介质。具体地,本专利技术实施例提供适用于第一计算机设备的虚拟资源转移装置(为了区分可以称为第一虚拟资源转移装置),以及适用于第二计算机设备的虚拟资源转移装置(为了区分可以称为第二虚拟资源转移装置)。其中,第一计算机设备可以为终端等设备,该终端可以为手机、平板电脑、笔记本电脑等设备;其中,第二计算机设备可以为服务器等设备,该服务器可以是单台服务器,也可以是由多个服务器组成的服务器集群。比如,第一虚拟资源转移装置可以集成在终端中,第二虚拟资源转移装置可以集成在服务器。本专利技术实施例将以第一计算机设备为终端,第二计算机设备为服务器为例,来介绍虚拟资源转移方法。参考图1a,本专利技术实施例提供了虚拟资源转移系统包括终端10和服务器20等;终端10与服务器20之间通过网络连接,比如,通过有线或无线网络连接等,其中,虚拟资源转移装置集成在服务器中。其中,终端10,可以用于在检测到用户触发针对原始虚拟资源的虚拟资源转移请求时,将该虚拟资源转移请求发送给服务器20。终端10,接收用户触发的虚拟资源转移操作,将该虚拟资源转移操作的信息发送给服务器。可选的,服务器20可以在接收到用户针对原始虚拟资源的虚拟资源转移请求时,获取原始虚拟资源的数值承载信息;确定数值承载信息中是否包含原始虚拟资源对应的数值转移表示信息,其中,数值转移表示信息包括目标虚拟资源的第一描述信息,目标虚拟资源的第一描述信息可以包含目标虚拟资源的数量,目标虚拟资源为原始虚拟资源的数值转移对象;当确定结果为否时,基于用户针对原始虚拟资源的虚拟资源转移操作,将原始虚拟资源的数值转移至对应的目标虚拟资源;基于数值转移得到的目标虚拟资源的数值承载信息,获取目标虚拟资源的第一描述信息;基于目标虚拟资源的第一描述信息,生成原始虚拟资源的数值转移表示信息,将数值转移表示信息添加至原始虚拟资源的数值承载信息中。在一个实施例中,服务器20可以在将原始虚拟资源的数值转移至对应的目标虚拟资源后,向终端10发送虚拟资源转移成功的信息。以下分别进行详细说明。需说明的是,以下实施本文档来自技高网...

【技术保护点】
1.一种虚拟资源转移方法,其特征在于,包括:/n当接收到原始虚拟资源的虚拟资源转移请求时,获取所述原始虚拟资源的数值承载信息;/n若所述数值承载信息中不包含所述原始虚拟资源对应的数值转移表示信息,则将所述原始虚拟资源的数值转移至对应的目标虚拟资源;其中,所述目标虚拟资源为所述原始虚拟资源的数值转移对象;/n基于数值转移得到的所述目标虚拟资源的数值承载信息,获取所述目标虚拟资源的第一描述信息;/n基于所述目标虚拟资源的第一描述信息,得到所述原始虚拟资源的数值转移表示信息,将所述数值转移表示信息添加至所述原始虚拟资源的数值承载信息中,其中所述数值转移表示信息包括目标虚拟资源的第一描述信息。/n

【技术特征摘要】
1.一种虚拟资源转移方法,其特征在于,包括:
当接收到原始虚拟资源的虚拟资源转移请求时,获取所述原始虚拟资源的数值承载信息;
若所述数值承载信息中不包含所述原始虚拟资源对应的数值转移表示信息,则将所述原始虚拟资源的数值转移至对应的目标虚拟资源;其中,所述目标虚拟资源为所述原始虚拟资源的数值转移对象;
基于数值转移得到的所述目标虚拟资源的数值承载信息,获取所述目标虚拟资源的第一描述信息;
基于所述目标虚拟资源的第一描述信息,得到所述原始虚拟资源的数值转移表示信息,将所述数值转移表示信息添加至所述原始虚拟资源的数值承载信息中,其中所述数值转移表示信息包括目标虚拟资源的第一描述信息。


2.根据权利要求1所述的虚拟资源转移方法,其特征在于,所述基于所述目标虚拟资源的第一描述信息,得到所述原始虚拟资源的数值转移表示信息,将所述数值转移表示信息添加至所述原始虚拟资源的数值承载信息中之后,还包括:
利用所述原始虚拟资源的数值转移认证方的私钥,对所述数值转移表示信息以及所述原始虚拟资源的数值承载信息中所述原始虚拟资源的预设信息进行签名,得到目标签名信息;
以所述目标签名信息替换所述原始虚拟资源的数值承载信息中原始的签名信息。


3.根据权利要求1所述的虚拟资源转移方法,其特征在于,基于数值转移得到的所述目标虚拟资源的数值承载信息,获取所述目标虚拟资源的第一描述信息,包括:
当所述目标虚拟资源的数量不低于2时,从所述目标虚拟资源的数值承载信息中获取目标虚拟资源的标识信息和数值,基于所述标识信息和数值得到所述目标虚拟资源的第一描述信息;
当所述目标虚拟资源的数量为1时,从所述目标虚拟资源的数值承载信息中获取目标虚拟资源的标识信息,以所述原始虚拟资源的数值表示所述目标虚拟资源的数值,基于所述标识信息和数值得到所述目标虚拟资源的第一描述信息。


4.根据权利要求3所述的虚拟资源转移方法,其特征在于,还包括:
获取待分析虚拟资源的数值承载信息;
若所述待分析虚拟资源的数值承载信息中包含所述待分析虚拟资源对应的数值转移表示信息,从所述待分析虚拟资源对应的数值转移表示信息中,获取待分析虚拟资源对应的目标虚拟资源的标识信息;
基于所述待分析虚拟资源对应的目标虚拟资源的标识信息,从区块链中获取所述待分析虚拟资源对应的目标虚拟资源的数值承载信息;
基于所述待分析虚拟资源和对应的目标虚拟资源的数值承载信息,确定所述待分析虚拟资源与所述对应的目标虚拟资源之间的数值转移是否正常。


5.根据权利要求1所述的...

【专利技术属性】
技术研发人员:李欣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1