预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112023402A(43)申请公布日2020.12.04(21)申请号202010910388.4(22)申请日2020.09.02(71)申请人腾讯科技(深圳)有限公司地址518057广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人王炳堪谭文杨榕施帆(74)专利代理机构广州三环专利商标代理有限公司44202代理人熊永强杜维(51)Int.Cl.A63F13/75(2014.01)A63F13/52(2014.01)A63F13/71(2014.01)权利要求书3页说明书22页附图11页(54)发明名称游戏数据处理方法、装置、设备以及介质(57)摘要本申请实施例提供了一种游戏数据处理方法、装置、设备以及介质,该方法涉及云游戏、手游、端游以及页游等游戏数据的渲染处理,该方法包括:获取第一进程中针对渲染功能接口的接口调用信息以及待渲染游戏数据,在第一进程和第二进程之间传输接口调用信息以及待渲染游戏数据;第一进程是指在黑盒中运行的用于执行游戏逻辑的进程,第二进程是指在黑盒外运行的用于执行渲染逻辑的进程;当第二进程获取到接口调用信息和待渲染游戏数据时,在第二进程中根据接口调用信息调用渲染功能接口,根据渲染功能接口对待渲染游戏数据进行渲染处理,生成用于显示的游戏界面。采用本申请实施例,可以提高游戏的安全性。CN112023402ACN112023402A权利要求书1/3页1.一种游戏数据处理方法,其特征在于,包括:获取第一进程中针对渲染功能接口的接口调用信息以及待渲染游戏数据,在所述第一进程和第二进程之间传输所述接口调用信息以及所述待渲染游戏数据;所述第一进程是指在黑盒中运行的用于执行游戏逻辑的进程,所述第二进程是指在黑盒外运行的用于执行渲染逻辑的进程;当所述第二进程获取到所述接口调用信息和所述待渲染游戏数据时,在所述第二进程中根据所述接口调用信息调用所述渲染功能接口,根据所述渲染功能接口对所述待渲染游戏数据进行渲染处理,生成用于显示的游戏界面。2.根据权利要求1所述的方法,其特征在于,所述获取第一进程中针对渲染功能接口的接口调用信息以及待渲染游戏数据,在所述第一进程和第二进程之间传输所述接口调用信息以及所述待渲染游戏数据,包括:当检测到所述第一进程中针对渲染功能接口的调用指令时,通过代理动态链接库从所述第一进程中获取所述调用指令对应的接口调用信息和待渲染游戏数据;通过所述代理动态链接库,将所述接口调用信息和所述待渲染游戏数据传输至共享内存空间;若所述第二进程监听到所述共享内存空间中的所述接口调用信息和所述待渲染游戏数据,则通过所述第二进程从所述共享内存空间中获取所述接口调用信息和所述待渲染游戏数据;所述第一进程和所述第二进程均具备访问所述共享内存空间的权限。3.根据权利要求2所述的方法,其特征在于,所述共享内存空间包括环形队列;所述通过所述代理动态链接库,将所述接口调用信息和所述待渲染游戏数据传输至共享内存空间,包括:通过所述代理动态链接库获取所述渲染功能接口对应的接口标识,将所述接口调用信息和所述接口标识封装成调用数据包,获取所述渲染功能接口对应的接口类别信息;若所述接口类别信息为异步调用接口类别,则通过所述代理动态链接库将所述调用数据包和所述待渲染游戏数据存储至所述环形队列中的空槽。4.根据权利要求3所述的方法,其特征在于,还包括:若所述接口类别信息为顺序调用接口类别,则通过所述代理动态链接库监听所述环形队列中所包含的历史调用数据包的处理状态;当所述历史调用数据包的处理状态为已处理状态时,通过所述代理动态链接库将所述调用数据包和所述待渲染游戏数据存储至所述环形队列中的空槽。5.根据权利要求4所述的方法,其特征在于,所述历史调用数据包包括调用数据包ai和调用数据包ai+1,所述调用数据包ai存储至所述环形队列的时间早于所述调用数据包ai+1存储至所述环形队列的时间,i为小于所述调用数据包的数量的正整数;所述方法还包括:通过所述第二进程从所述环形队列中获取所述调用数据包ai,将所述调用数据包ai的处理状态确定为已处理状态;当所述调用数据包ai的处理状态为已处理状态时,通过所述第二进程从所述环形队列中获取所述调用数据包ai+1,将所述调用数据包ai+1的处理状态确定为已处理状态;当所述调用数据包ai和所述调用数据包ai+1的处理状态均为已处理状态时,确定所述历2CN112023402A权利要求书2/3页史调用数据包的处理状态为已处理状态。6.根据权利要求3所述的方法,其特征在于,所述异步调用接口类别包括设置接口类别;所述若所述接口类别信息为异步调用接口类别,则通过所述代理动态链接库将所述调用数据包和所述待渲染游戏数据存储至所述环形队列中的空槽,