一种游戏通讯数据处理系统的制作方法

文档序号:11216003阅读:535来源:国知局
一种游戏通讯数据处理系统的制造方法与工艺

本发明属于游戏通讯领域,尤其涉及一种游戏通讯数据处理系统。



背景技术:

目前市场上单机的手机游戏各种各样,一款游戏的核心价值是这款游戏对玩家的吸引力,即是通过游戏的题材,类型,画面,剧情,音乐,操作感,平衡性等要素所体现的文化价值,目前的单机游戏只能格外的依托剧情,然而对剧情的过度依赖,导致游戏陷入以剧情为主,游戏为辅的模式。随着智能手机的发展,出现了各种各样的手游,在手游中,玩家之间对战是目前所有游戏玩家的一个关注点。玩家之间可以通过竞技场进行对战游戏。其中,除了玩家在游戏中的角色人物外,还可以增加小伙伴进行组队,手机游戏限制在智能手机的屏幕上,而且操作不需要外接设备,随着手机处理性能的提高越来越多的复杂操作都在渐渐出现。

目前游戏中很多数据是实时传输,很多情况下传输的数据是没有必要的,即传输的数据无谓地占用了流量资源,在联网游戏中并不是所有环节均需要进行实时传输,虽然现在通讯技术发展很快,实时传输的实现越来越容易,但是将没有必要实时传输的数据进行实时传输也是对资源的浪费,因此需要找到一种根据不同游戏数据进行不同更新策略的系统。



技术实现要素:

为了解决游戏通讯数据处理中不进行分类传输的问题,使游戏更高效、便捷的,本发明提供了一种游戏通讯数据处理系统,其特征在于,包括:

获取模块,所述获取模块获取游戏指令操作,其中,所述游戏指令操作中携带有:游戏指令数据和指令标识;

读取模块,所述读取模块读取提前下载的游戏内容部分中所述指令标识对应的游戏指令数据,其中,所述游戏指令数据是从游戏服务器中读取并存储到所述提前下载的游戏内容部分中的存储空间;

分类模块,所述分类模块对所述游戏指令数据和指令标识进行分类并按照优先级给予编号;

处理模块,所述处理模块根据分类后的所述游戏指令操作对所述游戏指令数据进行处理,将处理后得到的待更新数据登记到数据更新交互部分;

更新模块,所述更新模块在数据更新交互部分中的数据满足预设条件的情况下,将所述数据更新通讯区中的待更新数据更新到游戏服务器中。

进一步地,在读取提前下载的游戏内容部分中所述指令标识对应的游戏指令数据之前,所述系统还包括:

确定模块,所述确定模块确定是否是第一次接收到携带有所述指令标识的游戏指令操作;

如果是,则连接到所述游戏服务器;

读取所述游戏服务器中所述指令标识的游戏指令数据;

将从所述游戏服务器中读取的所述指令标识的游戏指令数据存储到所述提前下载的游戏内容部分中的存储空间。

进一步地,在数据更新通讯区中的数据满足预设条件的情况下,将所述数据更新交互部分中与所述指令标识对应的待更新数据更新到游戏服务器中,当所述数据更新交互部分中的待更新数据达到预设的数据量,或者是待更新数据在所述数据更新交互部分中的时间达到预设时间阈值时,所述更新模块将所述数据更新通讯区中与所述指令标识对应的待更新数据更新到所述游戏服务器中。

进一步地,将所述数据更新交互部分中的待更新数据更新到游戏服务器中,所述更新模块获取需要更新到游戏服务器中的序号集,其中,所述序号集是所有与所述指令标识对应的待更新数据的序号的集合;

对所述序号集中的序号进行排序;

根据排序后的序号集从所述数据更新通讯区中逐个读取待更新数据;

将读取的待更新数据更新到所述游戏服务器中。

进一步地,在对所述游戏指令数据进行处理之后,将处理后得到的待更新数据登记到数据更新通讯区之前,所述系统还包括:

调用模块,所述调用模块调用序号发生器生成对应于该待更新数据的序号。

本发明的有益效果是:通过获取模块、读取模块、分类模块、处理模块、更新模块将游戏数据按照优先级进行分类,将数据分为不同级别,这样对于需要实时更新的数据进行直接的实时更新,而对于并不需要实时更新的数据可以将游戏数据进行整合并按照最终结果进行更新,从而节省游戏通讯的资源,提高游戏通讯数据处理的效率。

附图说明

图1是本发明游戏通讯数据处理系统的示意图;

图2是本发明游戏通讯数据处理系统的工作流程图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。参见图1,本发明提供一种游戏通讯数据处理系统,包括:

获取模块,所述获取模块获取游戏指令操作,其中,所述游戏指令操作中携带有:游戏指令数据和指令标识;

读取模块,所述读取模块读取提前下载的游戏内容部分中所述指令标识对应的游戏指令数据,其中,所述游戏指令数据是从游戏服务器中读取并存储到所述提前下载的游戏内容部分中的存储空间;

分类模块,所述分类模块对所述游戏指令数据和指令标识进行分类并按照优先级给予编号;

处理模块,所述处理模块根据分类后的所述游戏指令操作对所述游戏指令数据进行处理,将处理后得到的待更新数据登记到数据更新交互部分;

更新模块,所述更新模块在数据更新交互部分中的数据满足预设条件的情况下,将所述数据更新通讯区中的待更新数据更新到游戏服务器中。

进一步地,在读取提前下载的游戏内容部分中所述指令标识对应的游戏指令数据之前,所述系统还包括:

确定模块,所述确定模块确定是否是第一次接收到携带有所述指令标识的游戏指令操作;

如果是,则连接到所述游戏服务器;

读取所述游戏服务器中所述指令标识的游戏指令数据;

将从所述游戏服务器中读取的所述指令标识的游戏指令数据存储到所述提前下载的游戏内容部分中的存储空间。

进一步地,在数据更新通讯区中的数据满足预设条件的情况下,将所述数据更新交互部分中与所述指令标识对应的待更新数据更新到游戏服务器中,当所述数据更新交互部分中的待更新数据达到预设的数据量,或者是待更新数据在所述数据更新交互部分中的时间达到预设时间阈值时,所述更新模块将所述数据更新通讯区中与所述指令标识对应的待更新数据更新到所述游戏服务器中。

进一步地,将所述数据更新交互部分中的待更新数据更新到游戏服务器中,所述更新模块获取需要更新到游戏服务器中的序号集,其中,所述序号集是所有与所述指令标识对应的待更新数据的序号的集合;

对所述序号集中的序号进行排序;

根据排序后的序号集从所述数据更新通讯区中逐个读取待更新数据;

将读取的待更新数据更新到所述游戏服务器中。

进一步地,在对所述游戏指令数据进行处理之后,将处理后得到的待更新数据登记到数据更新通讯区之前,所述系统还包括:

调用模块,所述调用模块调用序号发生器生成对应于该待更新数据的序号。

参见图2,图2是本发明游戏通讯数据处理系统的工作流程图,获取模块,所述获取模块获取游戏指令操作,其中,所述游戏指令操作中携带有:游戏指令数据和指令标识;

读取提前下载的游戏内容部分中所述指令标识对应的游戏指令数据,其中,所述游戏指令数据是从游戏服务器中读取并存储到所述提前下载的游戏内容部分中的存储空间;

对所述游戏指令数据和指令标识进行分类并按照优先级给予编号;

根据分类后的所述游戏指令操作对所述游戏指令数据进行处理,将处理后得到的待更新数据登记到数据更新交互部分;

在数据更新交互部分中的数据满足预设条件的情况下,将所述数据更新通讯区中的待更新数据更新到游戏服务器中。

本发明提供了一种游戏通讯数据处理系统,通过获取模块、读取模块、分类模块、处理模块、更新模块将游戏数据按照优先级进行分类,将数据分为不同级别,这样对于需要实时更新的数据进行直接的实时更新,而对于并不需要实时更新的数据可以将游戏数据进行整合并按照最终结果进行更新,从而节省游戏通讯的资源,提高游戏通讯数据处理的效率。

附图中描述关系的用于仅用于示例性说明,不能理解为对本专利的限制,显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1