[发明专利]游戏数据处理方法、装置、设备以及介质有效
申请号: | 202010910388.4 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112023402B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 王炳堪;谭文;杨榕;施帆 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/75 | 分类号: | A63F13/75;A63F13/52;A63F13/71 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 数据处理 方法 装置 设备 以及 介质 | ||
本申请实施例提供了一种游戏数据处理方法、装置、设备以及介质,该方法涉及云游戏、手游、端游以及页游等游戏数据的渲染处理,该方法包括:获取第一进程中针对渲染功能接口的接口调用信息以及待渲染游戏数据,在第一进程和第二进程之间传输接口调用信息以及待渲染游戏数据;第一进程是指在黑盒中运行的用于执行游戏逻辑的进程,第二进程是指在黑盒外运行的用于执行渲染逻辑的进程;当第二进程获取到接口调用信息和待渲染游戏数据时,在第二进程中根据接口调用信息调用渲染功能接口,根据渲染功能接口对待渲染游戏数据进行渲染处理,生成用于显示的游戏界面。采用本申请实施例,可以提高游戏的安全性。
技术领域
本申请涉及互联网技术领域,尤其涉及一种游戏数据处理方法、装置、设备以及介质。
背景技术
互联网技术的快速发展丰富了人们的娱乐生活,各种线上游戏的涌现,用户使用线上游戏的频率有所增加。线上游戏在运行过程中,可以调用绘图编程接口,对游戏场景中的相关数据(例如,游戏场景中的虚拟人物位置信息)进行渲染,绘制线上游戏中的虚拟人物画面,在线上游戏的客户端中显示包含虚拟人物画面的游戏场景。
现有技术中,线上游戏的游戏逻辑和渲染逻辑都是在游戏进程中完成的,即在线上游戏对应的游戏进程中可以执行游戏逻辑,当游戏进程中产生绘图编程接口调用时,可以直接在游戏进程中调用绘图编程接口进行游戏画面渲染。由于线上游戏中的虚拟人物坐标信息以及绘图编程接口调用信息均处于同一个进程(即游戏进程)空间,容易泄露虚拟人物坐标信息,进而被外挂利用,从而造成游戏安全性过低。
发明内容
本申请实施例提供一种游戏数据处理方法、装置、设备以及介质,可以提高游戏的安全性。
本申请实施例一方面提供了一种游戏数据处理方法,包括:
获取第一进程中针对渲染功能接口的接口调用信息以及待渲染游戏数据,在第一进程和第二进程之间传输接口调用信息以及待渲染游戏数据;第一进程是指在黑盒中运行的用于执行游戏逻辑的进程,第二进程是指在黑盒外运行的用于执行渲染逻辑的进程;
当第二进程获取到接口调用信息和待渲染游戏数据时,在第二进程中根据接口调用信息调用渲染功能接口,根据渲染功能接口对待渲染游戏数据进行渲染处理,生成用于显示的游戏界面。
其中,上述获取第一进程中针对渲染功能接口的接口调用信息以及待渲染游戏数据,在第一进程和第二进程之间传输接口调用信息以及待渲染游戏数据,包括:
当检测到第一进程中针对渲染功能接口的调用指令时,通过代理动态链接库从第一进程中获取调用指令对应的接口调用信息和待渲染游戏数据;
通过代理动态链接库,将接口调用信息和待渲染游戏数据传输至共享内存空间;
若第二进程监听到共享内存空间中的接口调用信息和待渲染游戏数据,则通过第二进程从共享内存空间中获取接口调用信息和待渲染游戏数据;第一进程和第二进程均具备访问共享内存空间的权限。
其中,共享内存空间包括环形队列;
通过代理动态链接库,将接口调用信息和待渲染游戏数据传输至共享内存空间,包括:
通过代理动态链接库获取渲染功能接口对应的接口标识,将接口调用信息和接口标识封装成调用数据包,获取渲染功能接口对应的接口类别信息;
若接口类别信息为异步调用接口类别,则通过代理动态链接库将调用数据包和待渲染游戏数据存储至环形队列中的空槽。
其中,该方法还包括:
若接口类别信息为顺序调用接口类别,则通过代理动态链接库监听环形队列中所包含的历史调用数据包的处理状态;
当历史调用数据包的处理状态为已处理状态时,通过代理动态链接库将调用数据包和待渲染游戏数据存储至环形队列中的空槽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010910388.4/2.html,转载请声明来源钻瓜专利网。