[发明专利]一种数据处理方法、应用客户端及系统有效
申请号: | 201710069478.3 | 申请日: | 2017-02-08 |
公开(公告)号: | CN107979585B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 郑博;刘日佳;陈谦;刘志斌;陈玲 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 应用 客户端 系统 | ||
1.一种数据处理方法,其特征在于,应用于第一应用客户端,所述方法包括:
在第一用户完成应用事件时,获取第一用户完成所述应用事件的完成证据;所述完成证据包括:所述第一用户完成所述应用事件的完成记录,以及所述应用事件关联的虚拟对象数据;
根据所述完成证据,生成所述虚拟对象数据对应的数据区块,并在所述数据区块中携带所述完成记录,及指示所述虚拟对象数据的指示信息,以使虚拟对象在所述第一应用客户端通过所述数据区块的形式生成和表现;
为所述数据区块添加所述第一用户的签名信息;
将添加有所述签名信息的数据区块广播到区块链网络;所述区块链网络由多个应用客户端接入。
2.根据权利要求1所述的数据处理方法,其特征在于,所述第一用户完成所述应用事件的完成记录包括:
第一用户完成应用事件的行为记录或者结果记录。
3.根据权利要求2所述的数据处理方法,其特征在于,所述获取第一用户完成所述应用事件的完成证据包括:
在第一用户完成应用事件时,向应用服务器发送第一用户完成应用事件通知;
获取所述应用服务器发送的应用事件关联的虚拟对象数据,及所述应用事件相对应的私钥;其中,所述应用服务器为所述应用事件分配有相对应的一对公钥和私钥;
获取第一用户完成应用事件的行为记录或者结果记录;
将所述行为记录或者结果记录使用所述私钥进行签名;
根据所述虚拟对象数据,及,使用所述私钥签名的所述行为记录或者结果记录,确定第一用户完成所述应用事件的完成证据。
4.根据权利要求3所述的数据处理方法,其特征在于,所述获取第一用户完成应用事件的行为记录或者结果记录包括:
获取所述应用服务器发送的所述行为记录或者结果记录;
或,获取所述第一应用客户端自确定的所述行为记录或者结果记录。
5.根据权利要求2-4任一项所述的数据处理方法,其特征在于,所述第一用户完成所述应用事件的完成记录还包括:所述应用事件的描述内容。
6.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
接收区块链网络中传播的数据区块,该数据区块携带有第二用户完成应用事件的行为记录或者结果记录,及指示第二用户完成的应用事件关联的虚拟对象数据的指示信息;其中,该行为记录或者结果记录使用第二用户完成的应用事件对应的私钥签名;
解析所接收的数据区块,获取该使用私钥签名的行为记录或者结果记录,及指示该虚拟对象数据的指示信息;
向应用服务器请求第二用户完成的应用事件相应的公钥;
使用所获取的公钥,解开使用该私钥签名的行为记录或者结果记录,得到第二用户完成应用事件的行为记录或者结果记录;
根据所述行为记录或者结果记录模拟应用事件的完成过程,根据模拟结果验证所接收的数据区块的有效性。
7.根据权利要求6所述的数据处理方法,其特征在于,所述根据模拟结果验证所接收的数据区块的有效性包括:
如果模拟结果为所得到的行为记录或者结果记录能够完成应用事件,且应用事件的完成奖励与该虚拟对象数据对应,确定所接收的数据区块有效;
如果模拟结果为所得到的行为记录或者结果记录不能够完成应用事件,和/或,应用事件的完成奖励与所述虚拟对象数据不对应,则确定所接收的数据区块无效。
8.根据权利要求1所述的数据处理方法,其特征在于,如果所述应用事件关联的虚拟对象数据的虚拟对象类型为第一类虚拟对象,所述完成证据包括:所述第一用户完成所述应用事件的完成记录,以及所述应用事件关联的第一类虚拟对象的虚拟对象数据;
所述根据所述完成证据,生成所述虚拟对象数据对应的数据区块,并在所述数据区块中携带所述完成记录,及指示所述虚拟对象数据的指示信息包括:
根据所述完成证据,生成与所述第一类虚拟对象的虚拟对象数据对应的主数据区块;并在所述主数据区块中携带所述完成记录,及指示所述第一类虚拟对象的虚拟对象数据的指示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710069478.3/1.html,转载请声明来源钻瓜专利网。