[发明专利]游戏数据处理方法、装置及服务器有效
申请号: | 201611001382.5 | 申请日: | 2016-11-10 |
公开(公告)号: | CN106776056B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 韩大志 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 数据处理 方法 装置 服务器 | ||
1.一种游戏数据处理方法,其特征在于,包括:
将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;
当所述多个游戏进程中的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与所述任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;
所述共享队列为存储游戏进程中产生的游戏数据的预设内存,所述多个游戏进程中的任意游戏进程包括所述第一游戏进程和除第一游戏进程之外的其他游戏进程;
周期性地将所述共享队列中的游戏数据写入共享内存:
所述周期性地将所述共享队列中的游戏数据写入共享内存,包括:按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,
判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据;
当判断为是时,读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程;
当判断为否时,读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
3.一种游戏数据处理装置,其特征在于,包括:
数据存储模块,用于将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;
数据修改模块,用于当所述多个游戏进程中的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与所述任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;
所述共享队列为存储游戏进程中产生的游戏数据的预设内存,所述多个游戏进程中的任意游戏进程包括所述第一游戏进程和除第一游戏进程之外的其他游戏进程;
数据写入模块,用于周期性地将所述共享队列中的游戏数据写入共享内存:
所述数据写入模块,具体用于:按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
4.根据权利要求3所述的装置,其特征在于,所述装置还包括:
判断模块,用于当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据;
第一数据读取模块,用于当判断模块的判断结果为是时,读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程;
第二数据读取模块,用于当判断模块的判断结果为否时,读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
5.一种服务器,其特征在于,包括如权利要求3-4中任意一项所述的游戏数据处理装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611001382.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种死锁检测方法、装置和电路
- 下一篇:事件处理方法及装置