CN109173266A - 跨游戏的虚拟资产的处理方法、装置、处理器及服务器 - Google Patents
跨游戏的虚拟资产的处理方法、装置、处理器及服务器 Download PDFInfo
- Publication number
- CN109173266A CN109173266A CN201811340863.8A CN201811340863A CN109173266A CN 109173266 A CN109173266 A CN 109173266A CN 201811340863 A CN201811340863 A CN 201811340863A CN 109173266 A CN109173266 A CN 109173266A
- Authority
- CN
- China
- Prior art keywords
- game
- assets
- block chain
- account
- transaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/792—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for payment purposes, e.g. monthly subscriptions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/575—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种跨游戏的虚拟资产的处理方法、装置、处理器及服务器。该方法包括:经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求;发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移;经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求;发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移。本发明解决了相关技术中仅依靠游戏服务器对游戏玩家的游戏资产进行管控、缺乏安全性保障且游戏资产容易贬值的技术问题。
Description
技术领域
本发明涉及互联网领域,具体而言,涉及一种跨游戏的虚拟资产的处理方法、装置、处理器及服务器。
背景技术
区块链(blockchain)是借由密码学串接并保护内容的串连交易记录(又称区块)。每个区块包含有前一个区块的加密散列(例如:采用默克尔树算法计算得到的散列值)、相应时间戳记以及交易数据,其设计目的在于:使得区块内容具有难以窜改的特性。采用区块链所串接的分布式账本可以使得参与交易的双方不仅能够有效地记录交易,而且还可以永久地查验该交易。因此,区块链在技术本质上可以看成是一个去中心化的大账本。同时,对于在区块链上开展服务的用户,可以在任意节点执行读写操作。最后,所有节点会根据特定机制完成一系列同步操作,从而确保在区块链网络中所有节点的数据完全一致。
在通常情况下,游戏玩家在特定一款游戏内的游戏资产仅存在于当前游戏内。如果该游戏玩家更换其他新推出的游戏,则该游戏玩家在前一款游戏内已拥有的游戏资产将无法带入该游戏玩家所更换的游戏。例如:游戏玩家原先选择了第一款游戏,经过长期积累,获得了大量的游戏资产(例如:金币、圣水、重油、魔法物品)。后来该游戏玩家又选择了第二款游戏,但是,先前在第一款游戏积攒的大量的游戏资产无法带入第二款游戏,一切需要重新开始而无法继承在第一款游戏内已经获得的大量的游戏资产,由此易导致该游戏玩家放弃第二款游戏。由此可见,游戏玩家在特定一款游戏内获得的游戏资产只能局限于在游戏内部流通,而无法复用到其他款游戏场景中。
不仅如此,特定一款游戏内的积分、道具、武器、角色等游戏数据通常存储于游戏厂商的服务器中,而且绝大多数游戏所采用的经济模式属于封闭式和通胀式。在游戏实际运行过程中,游戏玩家通过完成特定任务获取到游戏币,然后再利用游戏币换取特定服务或特定物品,进而导致游戏币被回收。
综合上述分析,相关技术中针对游戏玩家在不同款游戏内所获得的游戏资产存在如下技术缺陷:
(1)不同款游戏内的游戏资产价值千差万别,且容易贬值,相关技术无法采用统一标准进行融合。
(2)游戏资产的生命周期受限于本款游戏的生命周期,游戏玩家的游戏资产会伴随着游戏服务器的关闭(停止运营)而消失。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明至少部分实施例提供了一种跨游戏的虚拟资产的处理方法、装置、处理器及服务器,以至少解决相关技术中游戏内的虚拟资产无法实现跨游戏转移的技术问题。
根据本发明其中一实施例,提供了一种跨游戏的虚拟资产的处理方法,包括:
经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,第一游戏客户端通过第一游戏账号登录至第一游戏服务器,第一资产交易请求包含指示第一游戏账号在第一游戏服务器中的第一游戏虚拟资产转移为与第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移;经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,第二游戏客户端通过第二游戏账号登录至第二游戏服务器,第二资产交易请求包含指示与第二游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产转移为第二游戏账号在第二游戏服务器中的第二游戏虚拟资产的指示信息;发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移。
可选地,在经由第一游戏服务器接收来自于第一游戏客户端的第一游戏资产交易请求之前,还包括:经由第一游戏服务器接收来自于第一游戏客户端的第一游戏账号;对第一游戏账号执行数据上链操作,并通过账号绑定服务为第一游戏账号分配对应的区块链账号,并将第一游戏账号与对应的区块链账号进行绑定;向第一游戏服务器返回第一游戏账号对应的区块链账号。
可选地,在经由第二游戏服务器接收来自于第二游戏客户端的第二游戏资产交易请求之前,还包括:经由第二游戏服务器接收来自于第二游戏客户端的第二游戏账号;对第二游戏账号执行数据上链操作,并通过账号绑定服务为第二游戏账号分配对应的区块链账号,并将第二游戏账号与对应的区块链账号进行绑定;向第二游戏服务器返回第二游戏账号对应的区块链账号。
可选地,第一资产交易请求还包含有验证信息,在发送第一资产交易请求至预设区块链之前,还包括:根据验证信息确定第一资产交易请求通过验证。
可选地,第二资产交易请求还包含有验证信息,在发送第二资产交易请求至预设区块链之前,还包括:根据验证信息确定第二资产交易请求通过验证。
可选地,发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移包括:根据第一资产交易请求确定第一游戏账号为游戏资产转出方、与第一游戏账号绑定的区块链账号为游戏资产转入方以及游戏虚拟资产转移数量;按照游戏虚拟资产转移数量上调在预设区块链中的区块链虚拟资产总额以及下调在第一游戏服务器中的游戏虚拟资产总额。
可选地,发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移包括:根据第二资产交易请求确定与第二游戏账号绑定的区块链账号为游戏资产转出方、第二游戏账号为游戏资产转入方以及游戏虚拟资产转移数量;按照游戏虚拟资产转移数量下调在预设区块链中的区块链虚拟资产总额以及上调在第二游戏服务器中的游戏虚拟资产总额。
可选地,在发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移之后,还包括:经由第一游戏服务器向第一游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
可选地,在发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移之后,还包括:经由第二游戏服务器向第二游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
可选地,在发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移之后,还包括:经由第一游戏服务器接收来自于第一游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;根据游戏资产查询请求经由第一游戏服务器向第一游戏客户端返回查询结果。
可选地,在发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移之后,还包括:经由第二游戏服务器接收来自于第二游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;根据游戏资产查询请求经由第二游戏服务器向第二游戏客户端返回查询结果。
根据本发明其中一实施例,还提供了一种跨游戏的虚拟资产的处理装置,包括:
第一接收模块,用于经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,第一游戏客户端通过第一游戏账号登录至第一游戏服务器,第一资产交易请求包含指示第一游戏账号在第一游戏服务器中的第一游戏虚拟资产转移为与第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;第一发送模块,用于发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移;第二接收模块,用于经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,第二游戏客户端通过第二游戏账号登录至第二游戏服务器,第二资产交易请求包含指示与第二游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产转移为第二游戏账号在第二游戏服务器中的第二游戏虚拟资产的指示信息;第二发送模块,用于发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移。
可选地,上述装置还包括:第三接收模块,用于经由第一游戏服务器接收来自于第一游戏客户端的第一游戏账号;第一处理模块,用于对第一游戏账号执行数据上链操作,并通过账号绑定服务为第一游戏账号分配对应的区块链账号,并将第一游戏账号与对应的区块链账号进行绑定;第一反馈模块,用于向第一游戏服务器返回第一游戏账号对应的区块链账号。
可选地,上述装置还包括:第四接收模块,用于经由第二游戏服务器接收来自于第二游戏客户端的第二游戏账号;第二处理模块,用于对第二游戏账号执行数据上链操作,并通过账号绑定服务为第二游戏账号分配对应的区块链账号,并将第二游戏账号与对应的区块链账号进行绑定;第二反馈模块,用于向第二游戏服务器返回第二游戏账号对应的区块链账号。
可选地,上述第一资产交易请求还包含有验证信息,上述装置还包括:第一验证模块,用于根据验证信息确定第一资产交易请求通过验证。
可选地,上述第二资产交易请求还包含有验证信息,上述装置还包括:第二验证模块,用于根据验证信息确定第二资产交易请求通过验证。
可选地,上述装置还包括:第三反馈模块,用于经由第一游戏服务器向第一游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
可选地,上述装置还包括:第四反馈模块,用于经由第二游戏服务器向第二游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
可选地,上述装置还包括:第五接收模块,用于经由第一游戏服务器接收来自于第一游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;第五反馈模块,用于根据游戏资产查询请求经由第一游戏服务器向第一游戏客户端返回查询结果。
可选地,上述装置还包括:第六接收模块,用于经由第二游戏服务器接收来自于第二游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;第六反馈模块,用于根据游戏资产查询请求经由第二游戏服务器向第二游戏客户端返回查询结果。
根据本发明其中一实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的跨游戏的虚拟资产的处理方法。
根据本发明其中一实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的跨游戏的虚拟资产的处理方法。
根据本发明其中一实施例,还提供了一种服务器,包括:一个或多个处理器,存储器以及一个或多个程序,其中,一个或多个程序被存储在存储器中,并且被配置为由一个或多个处理器执行,一个或多个程序用于执行上述任意一项的跨游戏的虚拟资产的处理方法。
在本发明至少部分实施例中,采用经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求以及经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求的方式,通过发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移以及发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移,达到了在区块链去中心化所带来的高安全性的基础上,能够最大程度地保护游戏玩家的游戏资产的目的,从而实现了为游戏玩家在游戏内的游戏资产提供可靠的安全性保障的同时、确保游戏玩家在游戏内的虚拟资产能够灵活地跨游戏转移的技术效果,进而解决了相关技术中游戏内的虚拟资产无法实现跨游戏转移的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明其中一实施例的跨游戏的虚拟资产的处理方法的流程图;
图2是根据本发明其中一实施例的跨游戏的虚拟资产的处理装置的结构框图;
图3是根据本发明其中一可选实施例的跨游戏的虚拟资产的处理装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明其中一实施例,提供了一种跨游戏的虚拟资产的处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
该方法实施例可以在区块链中间服务器或者类似的运算装置中执行。以运行在区块链中间服务器上为例,区块链中间服务器可以包括一个或多个处理器(处理器可以包括但不限于微处理器(MCU)或可编程逻辑器件(FPGA)等的处理装置)和用于存储数据的存储器。可选地,上述区块链中间服务器还可以包括用于通信功能的传输装置。本领域普通技术人员可以理解,上述结构描述仅为示意,其并不对上述区块链中间服务器的结构造成限定。例如,区块链中间服务器还可包括比上述结构描述更多或者更少的组件,或者具有与上述结构描述不同的配置。
存储器可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的跨游戏的虚拟资产的处理方法对应的计算机程序,处理器通过运行存储在存储器内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的跨游戏的虚拟资产的处理方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至区块链中间服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括区块链中间服务器的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述区块链中间服务器的游戏资产的处理方法,图1是根据本发明其中一实施例的游戏资产的处理方法的流程图,如图1所示,该方法包括如下步骤:
步骤120,经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,第一游戏客户端通过第一游戏账号登录至第一游戏服务器,第一资产交易请求包含指示第一游戏账号在第一游戏服务器中的第一游戏虚拟资产转移为与第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;
步骤121,发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移;
步骤122,经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,第二游戏客户端通过第二游戏账号登录至第二游戏服务器,第二资产交易请求包含指示与第二游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产转移为第二游戏账号在第二游戏服务器中的第二游戏虚拟资产的指示信息;
步骤123,发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移。
通过上述步骤,可以采用经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求以及经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求的方式,通过发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移以及发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移,达到了在区块链去中心化所带来的高安全性的基础上,能够最大程度地保护游戏玩家的游戏资产的目的,从而实现了为游戏玩家在游戏内的游戏资产提供可靠的安全性保障的同时、确保游戏玩家在游戏内的虚拟资产能够灵活地跨游戏转移的技术效果,进而解决了相关技术中游戏内的虚拟资产无法实现跨游戏转移的技术问题。
需要说明的是,在下文中描述的步骤S110-步骤S117表示在图1中所示的流程步骤120-步骤123中任一步骤之前完成的步骤。在下文中描述的步骤S130-步骤S135表示在图1中所示的流程步骤120-步骤123中任一步骤之后完成的步骤。
基于区块链的游戏资产由于资产总量相对固定,通过通缩型智能合约限制游戏资产的产出,由此可以有效地解决相关技术中所推出的各款游戏内游戏资产容易贬值的问题。通过运用区块链技术,游戏玩家通过游戏账号、区块链账号可以实现跨游戏转移游戏资产。即游戏玩家能够将上一款游戏中获得的游戏资产顺利地转移至下一款游戏内。区块链技术的特性能够使得游戏资产可以脱离游戏本身而存在。即便上一款游戏的热度随时间流逝不再属于当下热门游戏,游戏玩家依然可以携带上一款游戏内已经拥有的游戏资产,前往下一款游戏中兑付到等值的游戏资产,实现游戏玩家在不同款游戏之间的资产保值。此外,从游戏玩家的角度而言,基于区块链的跨游戏的游戏资产转移兑付方法,在区块链去中心化所带来的高安全性(即难以篡改游戏资产)的基础上,能够最大程度地保护游戏玩家的游戏资产。从游戏厂商的角度而言,可以打破不同款游戏之间的技术壁垒,进而最大程度地复用已有设计。
可选地,在步骤120,经由第一游戏服务器接收来自于第一游戏客户端的第一游戏资产交易请求之前,还可以包括以下执行步骤:
步骤110,经由第一游戏服务器接收来自于第一游戏客户端的第一游戏账号;
步骤111,对第一游戏账号执行数据上链操作,并通过账号绑定服务为第一游戏账号分配对应的区块链账号,并将第一游戏账号与对应的区块链账号进行绑定;
步骤112,向第一游戏服务器返回第一游戏账号对应的区块链账号。
可选地,在步骤122,经由第二游戏服务器接收来自于第二游戏客户端的第二游戏资产交易请求之前,还可以包括以下执行步骤:
步骤113,经由第二游戏服务器接收来自于第二游戏客户端的第二游戏账号;
步骤114,对第二游戏账号执行数据上链操作,并通过账号绑定服务为第二游戏账号分配对应的区块链账号,并将第二游戏账号与对应的区块链账号进行绑定;
步骤115,向第二游戏服务器返回第二游戏账号对应的区块链账号。
由于区块链技术具有的去中心化和高安全性的特性,在区块链上的游戏资产将会成为一种跨游戏平台的通用资产,通过设计转移接口便能够解决资产转移的问题,游戏资产也能够随时随地跨游戏平台进行交易。
基于区块链的跨游戏的游戏资产可以提供适用于各款游戏的公共接口,形成一个游戏行业公认的游戏资产管理标准。
为此,本发明实施例需要构建一套完整的游戏资产转移兑付体系,满足以下应用场景:
(1)游戏玩家账号与区块链账号之间的首次绑定;
(2)游戏资产在本款游戏内的转移兑付;
(3)游戏资产在不同款游戏之间的转移兑付;
由此,游戏资产的转移免受时间、地点、游戏的限制,可以随时随地进行跨游戏平台转移,即使旧款游戏关闭(停止运营),也能够在通过游戏账号验证以及区块链账号验证之后,向新款游戏转移游戏资产。
为此,在一个可选实施例中,需要在区块链中间服务器上设置游戏玩家账号与区块链账号绑定功能接口,其功能在于:游戏玩家在首次登录使用区块链账号时,需要通过该功能接口绑定游戏玩家信息与区块链信息。
在可以进行游戏资产转移的游戏上绑定游戏账号与区块链账号。每个游戏账号只能绑定一个区块链账号。游戏服务器通过区块链中间服务器将账号信息进行数据上链,并选择相应的账号绑定服务。账号绑定服务在游戏账号与分配的区块链账号之间执行映射操作,并通过中间服务向游戏服务器返回区块链账号。
可选地,上述第一资产交易请求还包含有验证信息,在步骤121,发送第一资产交易请求至预设区块链之前,还可以包括以下执行步骤:
步骤116,根据验证信息确定第一资产交易请求通过验证。
可选地,上述第二资产交易请求还包含有验证信息,在步骤123,发送第二资产交易请求至预设区块链之前,还可以包括以下执行步骤:
步骤117,根据验证信息确定第二资产交易请求通过验证。
在游戏玩家所使用的终端经由游戏服务器向区块链中间服务器发送游戏资产交易请求时,需要在游戏资产交易请求中携带与区块链账号关联的验证信息。验证信息可以包括但不限于以下至少之一:转出方游戏账号、转出方游戏名称、转出方游戏服务器、转入方游戏账号、转入方游戏名称、转入方游戏服务器。区块链中间服务器根据验证信息能够确定发起请求的终端是否有权进行本次交易以及确认本次交易的参与者。如果根据验证信息确定游戏资产交易请求通过验证,则需要进一步获取交易信息,其可以包括但不限于以下至少之一:游戏资产交易数量、流水单号、交易类型、交易原因、订单创建时间戳。
可选地,在步骤121中,发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移可以包括以下执行步骤:
步骤1211,根据第一资产交易请求确定第一游戏账号为游戏资产转出方、与第一游戏账号绑定的区块链账号为游戏资产转入方以及游戏虚拟资产转移数量;
步骤1212,按照游戏虚拟资产转移数量上调在预设区块链中的区块链虚拟资产总额以及下调在第一游戏服务器中的游戏虚拟资产总额。
可选地,在步骤123中,发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移可以包括以下执行步骤:
步骤1231,根据第二资产交易请求确定与第二游戏账号绑定的区块链账号为游戏资产转出方、第二游戏账号为游戏资产转入方以及游戏虚拟资产转移数量;
步骤1232,按照游戏虚拟资产转移数量下调在预设区块链中的区块链虚拟资产总额以及上调在第二游戏服务器中的游戏虚拟资产总额。
游戏资产兑付体系通常包括两个主体:游戏资产转出方与游戏资产转入方,其中,基于区块链技术产生的游戏资产在两个主体之间流通。为此,在一个可选实施例中,需要在区块链中间服务器上设置交易功能接口,其可以包括:同款游戏内的单笔交易、批量交易,不同款游戏之间的单笔交易、批量交易。交易功能接口的参数信息包括以下至少之一:转出方游戏账号、转出方游戏名称、转出方游戏服务器、转入方游戏账号、转入方游戏名称、转入方游戏服务器、游戏资产交易数量、流水单号、交易类型(其包括但不限于:同款游戏不同游戏玩家之间的游戏资产转移、不同款游戏同一个游戏玩家的游戏资产转移;不同款游戏不同游戏玩家的游戏资产转移)、交易原因、订单创建时间戳。
下面将提供一个游戏资产转移兑换的示例性流程:
同款游戏内的资产转移兑换是指在不同游戏玩家之间或者游戏玩家与游戏商城之间实现游戏币与游戏内道具等其他虚拟资产之间的转换,其涉及到的游戏资产转移流程为:终端上的游戏客户端将游戏资产交易请求发送至游戏服务器,游戏服务器通过区块链中间服务进行数据上链(即,将游戏资产交易信息通过区块链技术同时被区块链中间服务器以及在线游戏玩家所记录)。如果在不同游戏玩家之间进行游戏资产转移,则通过交易功能接口将这两个游戏玩家的游戏账号对应的区块链账号中的游戏资产数量进行调整,同时游戏服务器控制对应的游戏资产发生相应的变化。例如:游戏玩家UA在特定一款游戏的游戏账号CA下积攒了10000金币,该游戏玩家UA希望将该10000金币转移至游戏玩家UB的游戏账号CB。因此,通过上述交易功能接口,游戏账号CA在区块链中间服务器对应的区块链账号中的游戏资产总额需要减少10000金币;游戏账号CB在区块链中间服务器对应的区块链账号中的游戏资产总额需要增加10000金币。如果在游戏玩家与游戏商城之间进行游戏资产转移,那么游戏玩家为转出账号,游戏商城为转入账号(唯一固定),转入到游戏商城的游戏资产会被回收。
跨游戏的资产转移兑换是指同一玩家在不同款游戏的游戏账号之间的游戏资产的转移兑换(例如:游戏玩家UA将A款游戏内游戏账号CA的游戏资产转移兑换至B款游戏内的游戏账号CB),或者,不同游戏玩家在不同款游戏的游戏账号之间的游戏资产的转移兑换(例如:游戏玩家UA将A款游戏内游戏账号CA的游戏资产转移兑换至游戏玩家UB在B款游戏内的游戏账号CB),其涉及到的游戏资产转移流程为:终端上的游戏客户端将游戏资产交易请求发送至游戏服务器,游戏服务器通过区块链中间服务进行数据上链(即,将游戏资产交易信息通过区块链技术同时被区块链中间服务器以及在线游戏玩家所记录)。如果同一个游戏玩家在不同款游戏之间进行游戏资产转移,则通过交易功能接口将该游戏玩家的两个不同游戏账号对应的区块链账号中的游戏资产数量进行调整,同时游戏服务器控制对应的游戏资产发生相应的变化。如果不同游戏玩家在不同款游戏之间进行游戏资产转移,则通过交易功能接口将这两个游戏玩家在不同款游戏的游戏账号对应的区块链账号中的游戏资产数量进行调整,同时游戏服务器控制对应的游戏资产发生相应的变化。
可选地,在步骤121,发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移之后,还可以包括以下执行步骤:
步骤130,经由第一游戏服务器向第一游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
可选地,在步骤123,发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移之后,还可以包括以下执行步骤:
步骤131,经由第二游戏服务器向第二游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
在更新在区块链中间服务器本地存储的与游戏资产交易请求对应的游戏资产数据之后,区块链中间服务器可以向游戏资产转入方返回交易结果。此时,交易功能接口的参数信息包括以下至少之一:成功或失败标志、交易结果详情描述。
此外,游戏资产转出过程的信息被区块链中间服务(其为游戏服务器与区块链技术进行交互的技术抽象,负责控制各种接口服务、智能合约、资产发放逻辑等,该中间服务由中间服务器来实现)、所有在线玩家所记录,并将大多数游戏玩家公认的信息作为正确记录进行打包处理。游戏资产转入过程解压相应的包,交易通过区块链智能合约实现。智能合约是一套以数字形式定义的承诺,包括合约双方可以在上面执行这些承诺的协议。在跨不同款游戏的游戏资产转移兑付过程中,智能合约无需第三方参与,在确认转入方与转出方信息满足合约条件之后,执行可追溯、不可逆转和安全的交易。
可选地,在步骤121,发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移之后,还可以包括以下执行步骤:
步骤132,经由第一游戏服务器接收来自于第一游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;
步骤133,根据游戏资产查询请求经由第一游戏服务器向第一游戏客户端返回查询结果。
可选地,在步骤123,发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移之后,还可以包括以下执行步骤:
步骤134,经由第二游戏服务器接收来自于第二游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;
步骤135,根据游戏资产查询请求经由第二游戏服务器向第二游戏客户端返回查询结果。
在一个可选实施例中,需要在区块链中间服务器上设置多种类型的查询功能接口,其可以包括但不限于以下至少之一:
(1)交易详情查询功能接口,用于查询特定一次交易;交易详情查询功能接口的参数信息包括以下至少之一:转出方游戏账号、转入方游戏账号、流水单号(其为服务器自动生成的唯一的长度固定的字符串,包括但不限于:数字、英文字母大小写)。
(2)账号基本信息查询功能接口,其中,账号基本信息可以包括但不限于:游戏玩家的游戏账号(例如:邮箱、手机号)、游戏资产名称、游戏资产数量、区块链账号;
(3)近几日交易查询功能接口,可以设置需要查看的天数,以返回游戏玩家在指定期限内的所有交易信息。近几天交易查询功能接口的参数信息包括以下至少之一:游戏账号、区块链账号、起始时间、终止时间。
下面提供一个游戏资产的示例性查询流程:
终端上的游戏客户端发起游戏资产查询请求,游戏服务器将查询请求转发至区块链中间服务,中间服务直接调用相应的查询功能接口,并通过中间服务返回给游戏服务器,其中,查询接口可提供多种查询服务,例如:游戏账号基本信息查询、近几天的交易查询等。
综合上述分析,本发明至少部分实施例所提供的游戏资产的处理方法可以实现如下技术效果:
(1)构建一套完整的游戏资产转移兑付体系,设计游戏资产在不同款游戏平台上的转移接口,有助于保障每个游戏玩家的游戏权益,便于简化转移兑付的流程。
(2)游戏玩家关联唯一标识的账号,可以快速定位游戏玩家在不同游戏内的游戏资产,便于游戏资产的转移和统计。
(3)基于区块链的跨游戏的游戏资产转移的实现,打通不同款游戏之间的技术壁垒,使得游戏资产受到永久保护,且具有唯一性,不受特定游戏服务器的生命周期影响。运行在区块链网络上的游戏不具备中心服务器,游戏资产可追踪、具备唯一性,更有利于维护游戏厂商与游戏玩家之间的平衡性,延长游戏的生命周期,共建和谐融洽的游戏社区。
(4)在跨游戏的游戏币转移兑付过程中,区块链的技术逻辑在虚拟的游戏世界规则达到统一,既扩展了游戏应用场景,又降低了区块链的技术理解门槛。
(5)区块链技术的特性能够使得游戏机制变得更加公开透明。在区块链上的游戏规则会严格遵守链的规则(例如:在游戏币总量固定的前提下,获取游戏币的途径以及能够获取到的游戏币的数量均需严格遵守链的规则,而不会受到游戏厂商的干扰),游戏玩家可以随时查看游戏规则,从而使得游戏机制更加透明化和民主化,增强了游戏开发商与游戏玩家之间的彼此信任度。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种游戏资产的处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明其中一实施例的跨游戏的虚拟资产的处理装置的结构框图,如图2所示,该装置包括:第一接收模块200,用于经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,第一游戏客户端通过第一游戏账号登录至第一游戏服务器,第一资产交易请求包含指示第一游戏账号在第一游戏服务器中的第一游戏虚拟资产转移为与第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;第一发送模块202,用于发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移;第二接收模块204,用于经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,第二游戏客户端通过第二游戏账号登录至第二游戏服务器,第二资产交易请求包含指示与第二游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产转移为第二游戏账号在第二游戏服务器中的第二游戏虚拟资产的指示信息;第二发送模块206,用于发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移。
可选地,图3是根据本发明其中一可选实施例的跨游戏的虚拟资产的处理装置的结构框图,如图3所示,该装置除包括图2所示的所有模块外,还包括:第三接收模块208,用于经由第一游戏服务器接收来自于第一游戏客户端的第一游戏账号;第一处理模块210,用于对第一游戏账号执行数据上链操作,并通过账号绑定服务为第一游戏账号分配对应的区块链账号,并将第一游戏账号与对应的区块链账号进行绑定;第一反馈模块212,用于向第一游戏服务器返回第一游戏账号对应的区块链账号。
可选地,如图3所示,上述装置还包括:第四接收模块214,用于经由第二游戏服务器接收来自于第二游戏客户端的第二游戏账号;第二处理模块216,用于对第二游戏账号执行数据上链操作,并通过账号绑定服务为第二游戏账号分配对应的区块链账号,并将第二游戏账号与对应的区块链账号进行绑定;第二反馈模块218,用于向第二游戏服务器返回第二游戏账号对应的区块链账号。
可选地,上述第一资产交易请求还包含有验证信息,如图3所示,上述装置还包括:第一验证模块220,用于根据验证信息确定第一资产交易请求通过验证。
可选地,上述第二资产交易请求还包含有验证信息,如图3所示,上述装置还包括:第二验证模块222,用于根据验证信息确定第二资产交易请求通过验证。
可选地,如图3所示,上述装置还包括:第三反馈模块224,用于经由第一游戏服务器向第一游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
可选地,如图3所示,上述装置还包括:第四反馈模块226,用于经由第二游戏服务器向第二游戏客户端反馈交易结果,其中,交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
可选地,如图3所示,上述装置还包括:第五接收模块228,用于经由第一游戏服务器接收来自于第一游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;第五反馈模块230,用于根据游戏资产查询请求经由第一游戏服务器向第一游戏客户端返回查询结果。
可选地,如图3所示,上述装置还包括:第六接收模块232,用于经由第二游戏服务器接收来自于第二游戏客户端的游戏资产查询请求,其中,游戏资产查询请求包含查询区块链账号在预设区块链中的区块链虚拟资产变化的指示信息;第六反馈模块234,用于根据游戏资产查询请求经由第二游戏服务器向第二游戏客户端返回查询结果。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,第一游戏客户端通过第一游戏账号登录至第一游戏服务器,第一资产交易请求包含指示第一游戏账号在第一游戏服务器中的第一游戏虚拟资产转移为与第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;
S2,发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移;
S3,经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,第二游戏客户端通过第二游戏账号登录至第二游戏服务器,第二资产交易请求包含指示与第二游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产转移为第二游戏账号在第二游戏服务器中的第二游戏虚拟资产的指示信息;
S4,发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种处理器,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,第一游戏客户端通过第一游戏账号登录至第一游戏服务器,第一资产交易请求包含指示第一游戏账号在第一游戏服务器中的第一游戏虚拟资产转移为与第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;
S2,发送第一资产交易请求至预设区块链,以完成第一游戏虚拟资产向区块链虚拟资产的转移;
S3,经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,第二游戏客户端通过第二游戏账号登录至第二游戏服务器,第二资产交易请求包含指示与第二游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产转移为第二游戏账号在第二游戏服务器中的第二游戏虚拟资产的指示信息;
S4,发送第二资产交易请求至预设区块链,以完成区块链虚拟资产向第二游戏虚拟资产的转移。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (23)
1.一种跨游戏的虚拟资产的处理方法,其特征在于,包括:
经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,所述第一游戏客户端通过第一游戏账号登录至所述第一游戏服务器,所述第一资产交易请求包含指示所述第一游戏账号在所述第一游戏服务器中的第一游戏虚拟资产转移为与所述第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;
发送所述第一资产交易请求至所述预设区块链,以完成所述第一游戏虚拟资产向所述区块链虚拟资产的转移;
经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,所述第二游戏客户端通过第二游戏账号登录至所述第二游戏服务器,所述第二资产交易请求包含指示与所述第二游戏账号绑定的所述区块链账号在所述预设区块链中的所述区块链虚拟资产转移为所述第二游戏账号在所述第二游戏服务器中的第二游戏虚拟资产的指示信息;
发送所述第二资产交易请求至所述预设区块链,以完成所述区块链虚拟资产向所述第二游戏虚拟资产的转移。
2.根据权利要求1所述的方法,其特征在于,在经由所述第一游戏服务器接收来自于所述第一游戏客户端的所述第一游戏资产交易请求之前,还包括:
经由所述第一游戏服务器接收来自于所述第一游戏客户端的所述第一游戏账号;
对所述第一游戏账号执行数据上链操作,并通过账号绑定服务为所述第一游戏账号分配对应的区块链账号,并将所述第一游戏账号与对应的区块链账号进行绑定;
向所述第一游戏服务器返回所述第一游戏账号对应的区块链账号。
3.根据权利要求1所述的方法,其特征在于,在经由所述第二游戏服务器接收来自于所述第二游戏客户端的所述第二游戏资产交易请求之前,还包括:
经由所述第二游戏服务器接收来自于所述第二游戏客户端的所述第二游戏账号;
对所述第二游戏账号执行数据上链操作,并通过账号绑定服务为所述第二游戏账号分配对应的区块链账号,并将所述第二游戏账号与对应的区块链账号进行绑定;
向所述第二游戏服务器返回所述第二游戏账号对应的区块链账号。
4.根据权利要求1所述的方法,其特征在于,所述第一资产交易请求还包含有验证信息,在发送所述第一资产交易请求至所述预设区块链之前,还包括:
根据所述验证信息确定所述第一资产交易请求通过验证。
5.根据权利要求1所述的方法,其特征在于,所述第二资产交易请求还包含有验证信息,在发送所述第二资产交易请求至所述预设区块链之前,还包括:
根据所述验证信息确定所述第二资产交易请求通过验证。
6.根据权利要求1所述的方法,其特征在于,发送所述第一资产交易请求至所述预设区块链,以完成所述第一游戏虚拟资产向所述区块链虚拟资产的转移包括:
根据所述第一资产交易请求确定所述第一游戏账号为游戏资产转出方、与所述第一游戏账号绑定的区块链账号为游戏资产转入方以及游戏虚拟资产转移数量;
按照所述游戏虚拟资产转移数量上调在所述预设区块链中的区块链虚拟资产总额以及下调在所述第一游戏服务器中的游戏虚拟资产总额。
7.根据权利要求1所述的方法,其特征在于,发送所述第二资产交易请求至所述预设区块链,以完成所述区块链虚拟资产向所述第二游戏虚拟资产的转移包括:
根据所述第二资产交易请求确定与所述第二游戏账号绑定的区块链账号为游戏资产转出方、所述第二游戏账号为游戏资产转入方以及游戏虚拟资产转移数量;
按照所述游戏虚拟资产转移数量下调在所述预设区块链中的区块链虚拟资产总额以及上调在所述第二游戏服务器中的游戏虚拟资产总额。
8.根据权利要求1所述的方法,其特征在于,在发送所述第一资产交易请求至所述预设区块链,以完成所述第一游戏虚拟资产向所述区块链虚拟资产的转移之后,还包括:
经由所述第一游戏服务器向所述第一游戏客户端反馈交易结果,其中,所述交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
9.根据权利要求1所述的方法,其特征在于,在发送所述第二资产交易请求至所述预设区块链,以完成所述区块链虚拟资产向所述第二游戏虚拟资产的转移之后,还包括:
经由所述第二游戏服务器向所述第二游戏客户端反馈交易结果,其中,所述交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
10.根据权利要求1所述的方法,其特征在于,在发送所述第一资产交易请求至所述预设区块链,以完成所述第一游戏虚拟资产向所述区块链虚拟资产的转移之后,还包括:
经由所述第一游戏服务器接收来自于所述第一游戏客户端的游戏资产查询请求,其中,所述游戏资产查询请求包含查询所述区块链账号在所述预设区块链中的区块链虚拟资产变化的指示信息;
根据所述游戏资产查询请求经由所述第一游戏服务器向所述第一游戏客户端返回查询结果。
11.根据权利要求1所述的方法,其特征在于,在发送所述第二资产交易请求至所述预设区块链,以完成所述区块链虚拟资产向所述第二游戏虚拟资产的转移之后,还包括:
经由所述第二游戏服务器接收来自于所述第二游戏客户端的游戏资产查询请求,其中,所述游戏资产查询请求包含查询所述区块链账号在所述预设区块链中的区块链虚拟资产变化的指示信息;
根据所述游戏资产查询请求经由所述第二游戏服务器向所述第二游戏客户端返回查询结果。
12.一种跨游戏的虚拟资产的处理装置,其特征在于,包括:
第一接收模块,用于经由第一游戏服务器接收来自于第一游戏客户端的第一资产交易请求,其中,所述第一游戏客户端通过第一游戏账号登录至所述第一游戏服务器,所述第一资产交易请求包含指示所述第一游戏账号在所述第一游戏服务器中的第一游戏虚拟资产转移为与所述第一游戏账号绑定的区块链账号在预设区块链中的区块链虚拟资产的指示信息;
第一发送模块,用于发送所述第一资产交易请求至所述预设区块链,以完成所述第一游戏虚拟资产向所述区块链虚拟资产的转移;
第二接收模块,用于经由第二游戏服务器接收来自于第二游戏客户端的第二资产交易请求,其中,所述第二游戏客户端通过第二游戏账号登录至所述第二游戏服务器,所述第二资产交易请求包含指示与所述第二游戏账号绑定的所述区块链账号在所述预设区块链中的所述区块链虚拟资产转移为所述第二游戏账号在所述第二游戏服务器中的第二游戏虚拟资产的指示信息;
第二发送模块,用于发送所述第二资产交易请求至所述预设区块链,以完成所述区块链虚拟资产向所述第二游戏虚拟资产的转移。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第三接收模块,用于经由所述第一游戏服务器接收来自于所述第一游戏客户端的所述第一游戏账号;
第一处理模块,用于对所述第一游戏账号执行数据上链操作,并通过账号绑定服务为所述第一游戏账号分配对应的区块链账号,并将所述第一游戏账号与对应的区块链账号进行绑定;
第一反馈模块,用于向所述第一游戏服务器返回所述第一游戏账号对应的区块链账号。
14.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第四接收模块,用于经由所述第二游戏服务器接收来自于所述第二游戏客户端的所述第二游戏账号;
第二处理模块,用于对所述第二游戏账号执行数据上链操作,并通过账号绑定服务为所述第二游戏账号分配对应的区块链账号,并将所述第二游戏账号与对应的区块链账号进行绑定;
第二反馈模块,用于向所述第二游戏服务器返回所述第二游戏账号对应的区块链账号。
15.根据权利要求12所述的装置,其特征在于,所述第一资产交易请求还包含有验证信息,所述装置还包括:
第一验证模块,用于根据所述验证信息确定所述第一资产交易请求通过验证。
16.根据权利要求12所述的装置,其特征在于,所述第二资产交易请求还包含有验证信息,所述装置还包括:
第二验证模块,用于根据所述验证信息确定所述第二资产交易请求通过验证。
17.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第三反馈模块,用于经由所述第一游戏服务器向所述第一游戏客户端反馈交易结果,其中,所述交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
18.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第四反馈模块,用于经由所述第二游戏服务器向所述第二游戏客户端反馈交易结果,其中,所述交易结果中携带的参数信息包括以下至少之一:表示本次交易是否成功的标志信息、交易详情描述信息。
19.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第五接收模块,用于经由所述第一游戏服务器接收来自于所述第一游戏客户端的游戏资产查询请求,其中,所述游戏资产查询请求包含查询所述区块链账号在所述预设区块链中的区块链虚拟资产变化的指示信息;
第五反馈模块,用于根据所述游戏资产查询请求经由所述第一游戏服务器向所述第一游戏客户端返回查询结果。
20.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第六接收模块,用于经由所述第二游戏服务器接收来自于所述第二游戏客户端的游戏资产查询请求,其中,所述游戏资产查询请求包含查询所述区块链账号在所述预设区块链中的区块链虚拟资产变化的指示信息;
第六反馈模块,用于根据所述游戏资产查询请求经由所述第二游戏服务器向所述第二游戏客户端返回查询结果。
21.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至11中任意一项所述的跨游戏的虚拟资产的处理方法。
22.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至11中任意一项所述的跨游戏的虚拟资产的处理方法。
23.一种服务器,其特征在于,包括:一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序用于执行权利要求1至11中任意一项所述的跨游戏的虚拟资产的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811340863.8A CN109173266A (zh) | 2018-11-12 | 2018-11-12 | 跨游戏的虚拟资产的处理方法、装置、处理器及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811340863.8A CN109173266A (zh) | 2018-11-12 | 2018-11-12 | 跨游戏的虚拟资产的处理方法、装置、处理器及服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109173266A true CN109173266A (zh) | 2019-01-11 |
Family
ID=64939175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811340863.8A Pending CN109173266A (zh) | 2018-11-12 | 2018-11-12 | 跨游戏的虚拟资产的处理方法、装置、处理器及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109173266A (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109847363A (zh) * | 2019-02-02 | 2019-06-07 | 立旃(上海)科技有限公司 | 基于区块链的游戏资源共享装置及方法 |
CN110163608A (zh) * | 2019-05-27 | 2019-08-23 | 北京亿生生网络科技有限公司 | 一种基于区块链的组织号注册管理方法、***及存储介质 |
CN110201400A (zh) * | 2019-05-21 | 2019-09-06 | 深圳创维-Rgb电子有限公司 | 基于区块链的游戏道具交易方法、交易终端及存储介质 |
CN110585733A (zh) * | 2019-09-30 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种虚拟资产交易的方法以及相关装置 |
CN110609884A (zh) * | 2019-09-30 | 2019-12-24 | 腾讯科技(深圳)有限公司 | 基于地理位置服务的网络游戏的数据控制方法及装置 |
CN110674180A (zh) * | 2019-09-26 | 2020-01-10 | 腾讯科技(深圳)有限公司 | 一种业务数据处理方法、装置以及可读存储介质 |
CN110689412A (zh) * | 2019-10-11 | 2020-01-14 | 腾讯科技(深圳)有限公司 | 基于区块链的用于游戏虚拟物品交易的方法、装置、服务器和存储介质 |
CN110782244A (zh) * | 2019-09-29 | 2020-02-11 | 腾讯科技(深圳)有限公司 | 游戏数据处理方法、装置及电子设备 |
CN111061558A (zh) * | 2019-10-30 | 2020-04-24 | 北京海益同展信息科技有限公司 | 处理虚拟资源数据的方法、装置、计算机设备和存储介质 |
CN111249745A (zh) * | 2020-02-18 | 2020-06-09 | 杭州复杂美科技有限公司 | 游戏部署方法、游戏运营方法、设备和存储介质 |
CN111614598A (zh) * | 2019-02-22 | 2020-09-01 | 北京趣块远扬科技有限公司 | 基于区块链的游戏处理方法、装置、电子设备及*** |
CN111773666A (zh) * | 2020-08-13 | 2020-10-16 | 网易(杭州)网络有限公司 | 订单数据的处理方法、装置、存储介质和电子装置 |
CN111870960A (zh) * | 2020-08-10 | 2020-11-03 | 网易(杭州)网络有限公司 | 一种虚拟物品的获取方法、装置、电子设备和存储介质 |
CN112138401A (zh) * | 2020-09-15 | 2020-12-29 | 北京智明星通科技股份有限公司 | 一种游戏道具交易方法、***及交易设备 |
CN112354190A (zh) * | 2020-11-10 | 2021-02-12 | 网易(杭州)网络有限公司 | 游戏登录方法、装置和电子设备 |
CN112527890A (zh) * | 2019-09-19 | 2021-03-19 | 上海哔哩哔哩科技有限公司 | 区块链数据同步方法、装置以及计算机设备 |
CN115795427A (zh) * | 2023-02-03 | 2023-03-14 | 中传互动(湖北)信息技术有限公司 | 一种基于区块链的模拟经营游戏方法和装置 |
CN116077945A (zh) * | 2023-04-04 | 2023-05-09 | 深圳云步互娱网络科技有限公司 | 基于区块链的游戏资产互通方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106372940A (zh) * | 2016-08-31 | 2017-02-01 | 江苏通付盾科技有限公司 | 基于区块链网络的身份认证方法、服务器及终端设备 |
US20180075453A1 (en) * | 2016-09-15 | 2018-03-15 | American Express Travel Related Services Company, Inc. | Systems and methods for blockchain based payment networks |
CN108479071A (zh) * | 2018-03-16 | 2018-09-04 | 厦门快商通信息技术有限公司 | 一种基于区块链的游戏交易平台实现方法 |
CN108712395A (zh) * | 2018-04-27 | 2018-10-26 | 腾讯科技(深圳)有限公司 | 基于区块链的账号管理方法、装置、服务器及存储介质 |
CN108777683A (zh) * | 2018-05-30 | 2018-11-09 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、终端、应用服务器及存储介质 |
-
2018
- 2018-11-12 CN CN201811340863.8A patent/CN109173266A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106372940A (zh) * | 2016-08-31 | 2017-02-01 | 江苏通付盾科技有限公司 | 基于区块链网络的身份认证方法、服务器及终端设备 |
US20180075453A1 (en) * | 2016-09-15 | 2018-03-15 | American Express Travel Related Services Company, Inc. | Systems and methods for blockchain based payment networks |
CN108479071A (zh) * | 2018-03-16 | 2018-09-04 | 厦门快商通信息技术有限公司 | 一种基于区块链的游戏交易平台实现方法 |
CN108712395A (zh) * | 2018-04-27 | 2018-10-26 | 腾讯科技(深圳)有限公司 | 基于区块链的账号管理方法、装置、服务器及存储介质 |
CN108777683A (zh) * | 2018-05-30 | 2018-11-09 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、终端、应用服务器及存储介质 |
Non-Patent Citations (1)
Title |
---|
链捕手-: "《CSDN》", 21 October 2018 * |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109847363A (zh) * | 2019-02-02 | 2019-06-07 | 立旃(上海)科技有限公司 | 基于区块链的游戏资源共享装置及方法 |
CN111614598A (zh) * | 2019-02-22 | 2020-09-01 | 北京趣块远扬科技有限公司 | 基于区块链的游戏处理方法、装置、电子设备及*** |
CN110201400A (zh) * | 2019-05-21 | 2019-09-06 | 深圳创维-Rgb电子有限公司 | 基于区块链的游戏道具交易方法、交易终端及存储介质 |
CN110163608A (zh) * | 2019-05-27 | 2019-08-23 | 北京亿生生网络科技有限公司 | 一种基于区块链的组织号注册管理方法、***及存储介质 |
CN112527890A (zh) * | 2019-09-19 | 2021-03-19 | 上海哔哩哔哩科技有限公司 | 区块链数据同步方法、装置以及计算机设备 |
CN110674180A (zh) * | 2019-09-26 | 2020-01-10 | 腾讯科技(深圳)有限公司 | 一种业务数据处理方法、装置以及可读存储介质 |
CN110782244A (zh) * | 2019-09-29 | 2020-02-11 | 腾讯科技(深圳)有限公司 | 游戏数据处理方法、装置及电子设备 |
CN110585733A (zh) * | 2019-09-30 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种虚拟资产交易的方法以及相关装置 |
CN110609884A (zh) * | 2019-09-30 | 2019-12-24 | 腾讯科技(深圳)有限公司 | 基于地理位置服务的网络游戏的数据控制方法及装置 |
CN110585733B (zh) * | 2019-09-30 | 2021-10-01 | 腾讯科技(深圳)有限公司 | 一种虚拟资产交易的方法以及相关装置 |
CN110689412A (zh) * | 2019-10-11 | 2020-01-14 | 腾讯科技(深圳)有限公司 | 基于区块链的用于游戏虚拟物品交易的方法、装置、服务器和存储介质 |
CN111061558B (zh) * | 2019-10-30 | 2023-09-01 | 京东科技信息技术有限公司 | 处理虚拟资源数据的方法、装置、计算机设备和存储介质 |
CN111061558A (zh) * | 2019-10-30 | 2020-04-24 | 北京海益同展信息科技有限公司 | 处理虚拟资源数据的方法、装置、计算机设备和存储介质 |
CN111249745A (zh) * | 2020-02-18 | 2020-06-09 | 杭州复杂美科技有限公司 | 游戏部署方法、游戏运营方法、设备和存储介质 |
CN111249745B (zh) * | 2020-02-18 | 2023-05-30 | 杭州复杂美科技有限公司 | 游戏部署方法、游戏运营方法、设备和存储介质 |
CN111870960A (zh) * | 2020-08-10 | 2020-11-03 | 网易(杭州)网络有限公司 | 一种虚拟物品的获取方法、装置、电子设备和存储介质 |
CN111870960B (zh) * | 2020-08-10 | 2023-11-24 | 网易(杭州)网络有限公司 | 一种虚拟物品的获取方法、装置、电子设备和存储介质 |
CN111773666A (zh) * | 2020-08-13 | 2020-10-16 | 网易(杭州)网络有限公司 | 订单数据的处理方法、装置、存储介质和电子装置 |
CN112138401A (zh) * | 2020-09-15 | 2020-12-29 | 北京智明星通科技股份有限公司 | 一种游戏道具交易方法、***及交易设备 |
CN112138401B (zh) * | 2020-09-15 | 2024-04-16 | 北京智明星通科技股份有限公司 | 一种游戏道具交易方法、***及交易设备 |
CN112354190A (zh) * | 2020-11-10 | 2021-02-12 | 网易(杭州)网络有限公司 | 游戏登录方法、装置和电子设备 |
CN115795427A (zh) * | 2023-02-03 | 2023-03-14 | 中传互动(湖北)信息技术有限公司 | 一种基于区块链的模拟经营游戏方法和装置 |
CN115795427B (zh) * | 2023-02-03 | 2023-04-14 | 中传互动(湖北)信息技术有限公司 | 一种基于区块链的模拟经营游戏方法和装置 |
CN116077945A (zh) * | 2023-04-04 | 2023-05-09 | 深圳云步互娱网络科技有限公司 | 基于区块链的游戏资产互通方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109173266A (zh) | 跨游戏的虚拟资产的处理方法、装置、处理器及服务器 | |
CN107970608B (zh) | 关卡游戏的设置方法和装置、存储介质、电子装置 | |
US8206217B2 (en) | Apparatus and methods of physical game components | |
CN107979585A (zh) | 一种数据处理方法、应用客户端及*** | |
CN108553903B (zh) | 控制机器人玩家方法及装置 | |
CN108352009A (zh) | 区块链生成装置、区块链生成方法、区块链验证装置、区块链验证方法以及程序 | |
US20220241693A1 (en) | Game item transaction system, mediation server, game user terminal, and game item transaction method | |
CN108292395A (zh) | 区块链生成装置、区块链生成方法、区块链验证装置、区块链验证方法以及程序 | |
CN109985389B (zh) | 基于区块链智能合约的牌类游戏防作弊方法及其*** | |
CN109513215A (zh) | 一种对象匹配方法、模型训练方法以及服务器 | |
CN109513207A (zh) | 游戏资产的处理方法、装置、存储介质、处理器及服务器 | |
CN107093143A (zh) | 一种量子链的区块链构件*** | |
EP1301883A1 (en) | Method for virtual trading | |
CN109636362A (zh) | 虚拟资产交易方法、装置及区块链网络节点 | |
CN110585729A (zh) | 游戏帐号的匹配方法和装置、存储介质及电子装置 | |
CN110152304B (zh) | 获胜值的确定方法及装置、存储介质及电子装置 | |
CN108921523A (zh) | 基于区块链的权益资产价值代币的创建、交易方法及*** | |
CN108066987A (zh) | 应用场景关卡组合的分配方法、装置及服务器 | |
CN109670847A (zh) | 资源的分配方法和装置 | |
CN108310771A (zh) | 任务的执行方法和装置、存储介质、电子装置 | |
CN109453521A (zh) | 游戏资产的处理方法及*** | |
CN109005220A (zh) | 物联网终端的业务实现方法及物联网接入网关 | |
CN108111568A (zh) | 对象获取方法和装置、存储介质及电子装置 | |
CN108465239A (zh) | 一种游戏的控制方法及装置 | |
CN110598853B (zh) | 一种模型训练的方法、信息处理的方法以及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |