[发明专利]一种数据处理方法、应用客户端及系统有效
申请号: | 201910642133.1 | 申请日: | 2017-02-08 |
公开(公告)号: | CN110351285B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 郑博;刘日佳;陈谦;刘志斌;陈玲 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 应用 客户端 系统 | ||
本发明实施例提供一种数据处理方法、应用客户端及系统,其中方法包括:应用客户端在第一用户完成应用事件时,获取第一用户完成所述应用事件的完成证据;所述完成证据包括:所述第一用户完成所述应用事件的完成记录,以及所述应用事件关联的虚拟对象数据;根据所述完成证据,生成所述虚拟对象数据对应的数据区块,并在所述数据区块中携带所述完成记录,及指示所述虚拟对象数据的指示信息;为所述数据区块添加所述第一用户的签名信息;将添加有所述签名信息的数据区块广播到区块链网络;所述区块链网络由多个应用客户端接入。本发明实施例可实现可靠性较高、且服务器的资源开销较低的虚拟对象处理。
本申请是针对2017年02月08日提交的、申请号为201710069478.3,发明名称为“一种数据处理方法、应用客户端及系统”的专利申请,所提交的分案申请。
技术领域
本发明涉及数据处理技术领域,具体涉及一种数据处理方法、应用客户端及系统。
背景技术
随着游戏等网络应用的流行,用户可在这类网络应用提供的网络虚拟世界中获得不弱于真实世界的活动体验;这类网络应用为实现网络虚拟世界的生态构建,往往需要涉及虚拟货币(如游戏货币)、虚拟物品(如游戏装备、道具等)等虚拟对象的处理,虚拟对象的处理如虚拟对象的生成、交易等。
目前虚拟对象的生成、交易等处理,主要由网络应用的运营服务器进行管理;例如,运营服务器可在用户完成某一应用事件(比如完成游戏任务、击杀游戏怪物等)时,在该用户的用户数据中更新应用事件完成所奖励的虚拟对象数据,实现应用事件完成时,所奖励的虚拟对象的生成和发放;而在用户之间进行虚拟对象的交易时,运营服务器可通过修改交易双方的用户数据中的虚拟对象数据,实现虚拟对象的交易。
可见,目前虚拟对象的处理,主要受运营服务器管控,由运营服务器修改用户数据完成;这种虚拟对象处理方式存在的问题是:
运营服务器需要对所有用户与虚拟对象相关的用户数据进行全量记录,运营服务器的存储和运算压力极大,提升了服务器的资源开销;
目前运营服务器被攻击的情况时有发生,一旦运营服务器被攻击入侵或者被攻击后发生故障,则用户所拥有的虚拟货币、虚拟物品等虚拟对象作为用户资产的一部分,其安全性将受到威胁,因此虚拟对象处理方式的可靠性较低。
发明内容
有鉴于此,本发明实施例提供一种数据处理方法、应用客户端及系统,以实现可靠性较高、且服务器的资源开销较低的虚拟对象处理。
为实现上述目的,本发明实施例提供如下技术方案:
一种数据处理方法,应用于第一应用客户端,所述方法包括:
在第一用户完成应用事件时,获取第一用户完成所述应用事件的完成证据;所述完成证据包括:所述第一用户完成所述应用事件的完成记录,以及所述应用事件关联的虚拟对象数据;
根据所述完成证据,生成所述虚拟对象数据对应的数据区块,并在所述数据区块中携带所述完成记录,及指示所述虚拟对象数据的指示信息;
为所述数据区块添加所述第一用户的签名信息;
将添加有所述签名信息的数据区块广播到区块链网络;所述区块链网络由多个应用客户端接入。
本发明实施例还提供一种数据处理方法,应用于第一应用客户端,所述方法包括:
获取第一交易的交易请求;
根据所述交易请求生成第一交易对应的数据区块;所述数据区块携带有第一交易的交易记录,以及指示第一交易对应的虚拟对象数据的指示信息;
将所述数据区块广播到区块链网络。
本发明实施例还提供一种应用客户端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910642133.1/2.html,转载请声明来源钻瓜专利网。