[发明专利]保护游戏数据的方法和装置在审
| 申请号: | 201811552449.3 | 申请日: | 2018-12-19 |
| 公开(公告)号: | CN109589608A | 公开(公告)日: | 2019-04-09 |
| 发明(设计)人: | 谢乃闻 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | A63F13/75 | 分类号: | A63F13/75 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 祝乐芳;刘芳 |
| 地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 渲染 加密 方法和装置 相关参数 游戏数据 作弊 程序识别 加密处理 解密处理 用户体验 绘制 游戏 | ||
1.一种保护游戏数据的方法,其特征在于,包括:
中央处理器CPU根据加密相关参数对待加密的原始待渲染数据进行加密处理,得到已加密的待渲染数据;
图形处理器GPU根据所述加密相关参数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据;
所述GPU根据所述原始待渲染数据进行绘制。
2.根据权利要求1所述的方法,其特征在于,所述待加密的原始待渲染数据为待加密的游戏模型的顶点数据。
3.根据权利要求2所述的方法,其特征在于,所述中央处理器CPU根据加密相关参数对待加密的原始待渲染数据进行加密处理步骤之前,还包括:
预先确定待加密的游戏模型;
获取需要绘制的游戏模型;
当所述需要绘制的游戏模型为所述待加密的游戏模型时,获取所述待加密的游戏模型的顶点数据。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述加密相关参数包括:加密函数和加密参数。
5.根据权利要求4所述的方法,其特征在于,所述GPU根据所述加密相关参数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据,包括:
所述GPU从所述CPU获取所述加密参数;
所述GPU根据所述加密参数以及预先存储的解密函数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据,所述解密函数为所述加密函数的逆函数。
6.根据权利要求4所述的方法,其特征在于,所述GPU根据所述加密相关参数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据,包括:
所述GPU根据预先存储的解密函数以及解密参数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据,所述解密函数为所述加密函数的逆函数,所述解密参数与所述加密参数相同。
7.根据权利要求4所述的方法,其特征在于,所述GPU根据所述加密相关参数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据之前,还包括:
所述CPU将所述加密相关参数传递至所述GPU。
8.根据权利要求7所述的方法,其特征在于,所述CPU将所述加密相关参数传递至所述GPU,包括:
所述CPU将所述加密函数和所述加密参数传递到GPU。
9.根据权利要求8所述的方法,其特征在于,所述GPU根据所述加密相关参数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据,包括:
所述GPU根据所述加密函数获取解密函数,所述解密函数为所述加密函数的逆函数;
所述GPU根据所述加密参数获取解密参数,所述加密参数与所述解密参数相同;
所述GPU根据所述解密函数以及所述解密参数,对所述已加密的待渲染数据进行解密处理,得到所述原始待渲染数据。
10.根据权利要求7所述的方法,其特征在于,所述CPU将所述加密相关参数传递至所述GPU,包括:
所述CPU将解密函数和解密参数传递到GPU;
其中,所述解密函数为所述加密函数的逆函数,所述解密参数与所述加密参数相同。
11.根据权利要求7所述的方法,其特征在于,所述CPU将所述加密相关参数传递到GPU,包括:
所述CPU将加密参数的选择规则以及加密函数传递到GPU。
12.根据权利要求3所述的方法,其特征在于,还包括:
所述GPU根据默认解密参数对第二模型进行解密处理;
其中,所述第二模型与所述待加密的游戏模型共享同一个着色器;
所述第二模型的数据进行解密处理前与解密处理后相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811552449.3/1.html,转载请声明来源钻瓜专利网。





