基于区块链的游戏数据处理方法、装置、服务器及介质制造方法及图纸

技术编号:38233867 阅读:8 留言:0更新日期:2023-07-25 18:00
本发明专利技术提供一种基于区块链的游戏数据处理方法、装置、服务器及介质,涉及区块链技术领域。包括:接收第一游戏客户端通过数据服务发送的预设游戏中各虚拟对象对应的目标虚拟资产;采用预设管理合约,根据各虚拟对象对应的目标虚拟资产,生成各虚拟对象对应的虚拟资产合约,虚拟资产合约用于进行各虚拟资产的资源交换。采用预设管理合约,根据预设游戏中各虚拟对象对应的目标虚拟资产,可以自动生成各虚拟对象对应的虚拟资产合约,降低了开发成本,而且,虚拟资产合约用于进行各虚拟资产的资源交换,可以实现虚拟资产的流通。可以实现虚拟资产的流通。可以实现虚拟资产的流通。

【技术实现步骤摘要】
基于区块链的游戏数据处理方法、装置、服务器及介质


[0001]本专利技术涉及区块链
,具体而言,涉及一种基于区块链的游戏数据处理方法、装置、服务器及介质。

技术介绍

[0002]链游又称为区块链游戏,链游将区块链技术运用到了游戏中。游戏过程中的所有操作都是在链上完成,通过智能合约的规则约束,实现个人的游戏资产私有化,透明化,安全化,可以随时查询玩家的链上信息。
[0003]相关技术中,针对一个游戏,开发人员在区块链上单独定制一个或者多个合约,将传统游戏转型成链游,相当于重新在区块链上构造了一个游戏。
[0004]但是,相关技术中,针对每个游戏开发人员都单独定制合约,单独开发一遍,存在开发成本高的问题。

技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术中的不足,提供一种基于区块链的游戏数据处理方法、装置、服务器及介质,以便解决相关技术中所存在的上述技术问题。
[0006]为实现上述目的,本专利技术实施例采用的技术方案如下:
[0007]第一方面,本专利技术实施例提供了一种基于区块链的游戏数据处理方法,应用于区块链上的任一节点,包括:
[0008]接收第一游戏客户端通过数据服务发送的预设游戏中各虚拟对象对应的目标虚拟资产;
[0009]采用预设管理合约,根据所述各虚拟对象对应的目标虚拟资产,生成所述各虚拟对象对应的虚拟资产合约,所述虚拟资产合约用于进行所述各虚拟资产的资源交换。
[0010]第二方面,本专利技术实施例还提供了一种基于区块链的游戏数据处理装置,应用于区块链上的任一节点,包括:
[0011]接收模块,用于接收第一游戏客户端通过数据服务发送的预设游戏中各虚拟对象对应的目标虚拟资产;
[0012]生成模块,用于采用预设管理合约,根据所述各虚拟对象对应的目标虚拟资产,生成所述各虚拟对象对应的虚拟资产合约,所述虚拟资产合约用于进行所述各虚拟资产的资源交换。
[0013]第三方面,本专利技术实施例还提供了一种基于区块链的游戏数据处理装置,应用于区块链上的任一节点,包括:
[0014]接收模块,用于接收第一游戏客户端通过数据服务发送的预设游戏中各虚拟对象对应的目标虚拟资产;
[0015]生成模块,用于采用预设管理合约,根据所述各虚拟对象对应的目标虚拟资产,生成所述各虚拟对象对应的虚拟资产合约,所述虚拟资产合约用于进行所述各虚拟资产的资
源交换。
[0016]第四方面,本专利技术实施例还提供了一种服务器,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的基于区块链的游戏数据处理方法。
[0017]第五方面,本专利技术实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面任一项所述的基于区块链的游戏数据处理方法。
[0018]本专利技术的有益效果是:本申请实施例提供一种基于区块链的游戏数据处理方法,应用于区块链上的任一节点,包括:接收第一游戏客户端通过数据服务发送的预设游戏中各虚拟对象对应的目标虚拟资产;采用预设管理合约,根据各虚拟对象对应的目标虚拟资产,生成各虚拟对象对应的虚拟资产合约,虚拟资产合约用于进行各虚拟资产的资源交换。采用预设管理合约,根据预设游戏中各虚拟对象对应的目标虚拟资产,可以自动生成各虚拟对象对应的虚拟资产合约,降低了开发成本,而且,虚拟资产合约用于进行各虚拟资产的资源交换,可以实现虚拟资产的流通。
附图说明
[0019]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0020]图1为本专利技术实施例提供的一种基于区块链的游戏数据处理方法的流程示意图;
[0021]图2为本专利技术实施例提供的一种基于区块链的游戏数据处理方法的流程示意图;
[0022]图3为本专利技术实施例提供的一种基于区块链的游戏数据处理方法的流程示意图;
[0023]图4为本专利技术实施例提供的一种基于区块链的游戏数据处理方法的流程示意图;
[0024]图5为本专利技术实施例提供的一种基于区块链的游戏数据处理方法的流程示意图;
[0025]图6为本专利技术实施例提供的一种基于区块链的游戏数据处理装置的结构示意图;
[0026]图7为本专利技术实施例提供的一种服务器的结构示意图。
具体实施方式
[0027]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。
[0028]因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]在本申请的描述中,需要说明的是,若出现术语“上”、“下”、等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具
有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
[0030]此外,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0031]需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。
[0032]相关技术中,针对一个游戏,开发人员在区块链上单独定制一个或者多个合约,将传统游戏转型成链游,相当于重新在区块链上构造了一个游戏。但是,相关技术中,针对每个游戏开发人员都单独定制合约,单独开发一遍,存在开发成本高的问题。
[0033]针对相关技术中所存在的上述技术问题,本申请实施例提供一种基于区块链的游戏数据处理方法,采用预设管理合约,根据预设游戏中各虚拟对象对应的目标虚拟资产,可以自动生成各虚拟对象对应的虚拟资产合约,降低了开发成本,而且,虚拟资产合约用于进行各虚拟资产的资源交换,可以实现虚拟资产的流通。
[0034]本申请实施例提供一种基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的游戏数据处理方法,其特征在于,应用于区块链上的任一节点,包括:接收第一游戏客户端通过数据服务发送的预设游戏中各虚拟对象对应的目标虚拟资产;采用预设管理合约,根据所述各虚拟对象对应的目标虚拟资产,生成所述各虚拟对象对应的虚拟资产合约,所述虚拟资产合约用于进行所述各虚拟资产的资源交换。2.根据权利要求1所述的方法,其特征在于,所述采用预设管理合约,根据所述各虚拟对象对应的目标虚拟资产,生成所述各虚拟对象对应的虚拟资产合约,包括:采用所述预设管理合约,根据所述目标虚拟资产以及所述各虚拟对象的类型,生成所述各虚拟对象对应的虚拟资产合约。3.根据权利要求2所述的方法,其特征在于,所述各虚拟对象的类型包括:同质化虚拟对象、非同质化虚拟对象、其它虚拟对象。4.根据权利要求1所述的方法,其特征在于,在采用预设管理合约,根据所述各虚拟对象对应的目标虚拟资产,生成所述各虚拟对象对应的虚拟资产合约之后,所述方法还包括:接收第二游戏客户端根据签名发送的充值请求,所述充值请求是由所述第二游戏客户端响应第一游戏玩家输入的充值操作生成的,所述签名是由游戏服务端对所述第一游戏玩家进行校验生成的;根据所述充值请求,采用第一虚拟资产合约,将所述充值请求对应的第一虚拟资产,充值到所述第一虚拟资产合约内,所述第一虚拟资产合约为所述虚拟资产合约中待充值虚拟资产对应的合约;采用所述第一虚拟资产合约,向所述游戏服务端发送扣除指令,以使所述游戏服务端根据所述扣除指令,对所述第一游戏玩家扣除所述第一虚拟资产。5.根据权利要求1所述的方法,其特征在于,在采用预设管理合约,根据所述各虚拟对象对应的目标虚拟资产,生成所述各虚拟对象对应的虚拟资产合约之后,所述方法还包括:接收第三游戏客户端根据签名发送的提取请求,所述提取请求是由所述游戏客户端响应第二游戏玩家输入的提取操作生成的,所述签名是由游戏服务端对所述第二游戏玩家进行校验生成的;根据所述提取请求,采用第二虚拟资产合约,从所述第二虚拟资产合约中扣除所述提取请求对应的第二虚拟资产,所述第二虚拟资产合约为所述虚拟资产合约中待提取虚拟资产对应的合约;采用所述第二虚拟资产合约,向所述游戏服务端发送增加指令,以使所述游戏服务端根据所述增加指令,对所述第二游戏玩家增加所述第二虚拟资产。6.根据权利要求...

【专利技术属性】
技术研发人员:杜茂兵顾费勇曹崇瑞
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1