游戏数据处理系统、方法、装置、存储介质与电子设备制造方法及图纸

技术编号:26835681 阅读:25 留言:0更新日期:2020-12-25 12:46
本公开提供了一种游戏数据处理系统、游戏数据处理方法、游戏数据处理装置、计算机可读存储介质与电子设备,属于计算机技术领域。所述系统包括:数据模块,用于获取游戏客户端的游戏数据;消息中间模块,用于根据衍生系统中各活动的注册关系,将所述游戏数据发送至对应的活动进程;处理模块,用于通过所述活动进程处理所述游戏数据;生成模块,用于根据所述游戏数据的处理结果生成所述游戏客户端的游戏画面。本公开可以减少游戏系统中功能模块的耦合度,提高游戏开发效率。

【技术实现步骤摘要】
游戏数据处理系统、方法、装置、存储介质与电子设备
本公开涉及计算机
,尤其涉及一种游戏数据处理系统、游戏数据处理方法、游戏数据处理装置、计算机可读存储介质与电子设备。
技术介绍
随着互联网技术的发展,游戏类应用程序的功能越来越丰富,例如,在一些游戏中,在原有游戏功能的基础上,玩家还可以通过不同的衍生系统,例如活动系统、奖励系统和商城系统等选择相应的游戏功能,以实现更好的游戏表现。目前,游戏制作商往往会根据游戏玩法的逻辑开发相应的衍生系统,在这种方式下,衍生系统中各功能模块与游戏玩法逻辑深度耦合,各功能模块的代码难以复用至其他应用,并且对开发人员而言,往往需要为每个衍生系统编写代码,导致游戏应用程序的代码重复率较高,极大地增加了游戏的开发和维护成本。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开提供了一种游戏数据处理系统、游戏数据处理方法、游戏数据处理装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善现有技术游戏开发效率不高的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的第一方面,提供一种游戏数据处理系统,所述系统包括:数据模块,用于获取游戏客户端的游戏数据;消息中间模块,用于根据衍生系统中各活动的注册关系,将所述游戏数据发送至对应的活动进程;处理模块,用于通过所述活动进程处理所述游戏数据;生成模块,用于根据所述游戏数据的处理结果生成所述游戏客户端的游戏画面。在本公开的一种示例性实施方式中,所述消息中间模块包括获取单元、确定单元和发送单元,其中:所述获取单元用于获取所述衍生系统中各活动的活动标识;所述确定单元用于根据所述活动标识确定所述游戏数据的关联活动;所述发送单元用于将所述游戏数据发送至所述关联活动对应的活动进程。在本公开的一种示例性实施方式中,所述处理模块包括确定单元和生成单元,其中:所述确定单元用于通过所述活动进程确定所述游戏数据是否满足所述活动进程中的活动执行条件,所述活动执行条件包括所述活动对应的任务池中任一任务的执行条件;所述结果生成单元用于在确定所述游戏数据满足所述任一任务的执行条件时,生成所述游戏数据的处理结果。在本公开的一种示例性实施方式中,所述生成模块包括查询请求接收单元和生成单元,其中:所述查询请求接收单元可以用于接收所述游戏客户端的查询请求;所述生成单元用于根据所述游戏数据的处理结果生成所述游戏画面的超文本标记语言数据。在本公开的一种示例性实施方式中,所述系统还包括虚拟资源模块,用于根据所述游戏数据的处理结果确定所述游戏客户端的虚拟资源,以将所述虚拟资源发送至所述游戏客户端。在本公开的一种示例性实施方式中,所述虚拟资源模块还包括验证单元和告警单元,其中:所述验证单元用于根据所述游戏数据的处理结果对所述游戏客户端当前时刻的虚拟资源进行验证;所述告警单元用于在确定所述游戏客户端当前时刻的虚拟资源发生异常时,生成所述游戏客户端的告警信息,并将所述告警信息发送至所述游戏客户端。在本公开的一种示例性实施方式中,所述数据模块还用于存储所述游戏客户端的游戏数据、所述衍生系统的活动数据和所述游戏数据的处理结果。根据本公开的第二方面,提供一种游戏数据处理方法,所述方法包括获取游戏客户端的游戏数据;通过哈希算法计算所述游戏数据对应的各活动的哈希值,以将所述游戏数据发送至对应的游戏数据处理系统,得到所述游戏客户端的游戏画面;将所述游戏画面发送至所述游戏客户端。在本公开的一种示例性实施方式中,所述方法还包括:接收所述游戏客户端的查询请求;响应于所述查询请求,获取所述游戏画面的超文本标记语言数据;将所述超文本标记语言数据发送至所述游戏客户端,以使所述游戏客户端根据所述超文本标记语言数据显示所述游戏画面。根据本公开的第三方面,提供一种游戏数据处理装置,所述游戏数据处理装置包括:获取模块,用于获取游戏客户端的游戏数据;计算模块,用于通过哈希算法计算所述游戏数据对应的各活动的哈希值,以将所述游戏数据发送至对应的游戏数据处理系统,得到所述游戏客户端的游戏画面;发送模块,用于将所述游戏画面发送至所述游戏客户端。在本公开的一种示例性实施方式中,所述获取模块还用于接收所述游戏客户端的查询请求,响应于所述查询请求,获取所述游戏画面的超文本标记语言数据;所述发送模块还用于将所述超文本标记语言数据发送至所述游戏客户端,以使所述游戏客户端根据所述超文本标记语言数据显示所述游戏画面。根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种游戏数据处理方法。根据本公开的第五方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一种游戏数据处理方法。本公开具有以下有益效果:根据本示例性实施方式中的游戏数据处理系统、游戏数据处理方法、游戏数据处理装置、计算机可读存储介质和电子设备,可以通过数据模块获取游戏客户端的游戏数据,通过消息中间模块确定衍生系统中各活动的注册关系,将上述游戏数据发送至对应的活动进程,从而通过处理模块中的活动进程处理上述游戏数据,在生成游戏数据的处理结果后,通过生成模块生成游戏客户端的游戏画面。一方面,本示例性实施方式通过上述各模块可以实现游戏数据的处理,满足游戏应用程序的功能需求;另一方面,通过上述各模块,实现游戏应用程序中衍生系统与其他功能模块的解耦,可以使开发人员通过上述各模块实现衍生系统的快速复用,提高了游戏的开发效率,并且在进行游戏功能维护时,可以提高开发人员对游戏中衍生系统及其功能模块定位速度和准确率,也无需对整个游戏系统进行检查,因而也减少了游戏的维护成本。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本示例性实施方式中一种游戏数据处理系统的架构图;图2示出本示例性实施方式中另一种游戏数据处理系统的架构图;图3示出本示例性实施方式中一种活动的组成结构图;图4示出本示例性实施方式中再一种游戏数据处理系统的架构图;图5示出本示例性实施方式中一种验证方法的流程图;图6示出本示例性实施方式中一种游戏数据处理方法的流程图;图7示出本示例性实施方式中一种游戏数据处理方法的交互图;图8示出本示例性实施方式中一种游戏数据处理装置的结构框图;图9示出本示例性实施方式中一种用于实现上述方法的计算机可本文档来自技高网...

【技术保护点】
1.一种游戏数据处理系统,其特征在于,所述系统包括:/n数据模块,用于获取游戏客户端的游戏数据;/n消息中间模块,用于根据衍生系统中各活动的注册关系,将所述游戏数据发送至对应的活动进程;/n处理模块,用于通过所述活动进程处理所述游戏数据;/n生成模块,用于根据所述游戏数据的处理结果生成所述游戏客户端的游戏画面。/n

【技术特征摘要】
1.一种游戏数据处理系统,其特征在于,所述系统包括:
数据模块,用于获取游戏客户端的游戏数据;
消息中间模块,用于根据衍生系统中各活动的注册关系,将所述游戏数据发送至对应的活动进程;
处理模块,用于通过所述活动进程处理所述游戏数据;
生成模块,用于根据所述游戏数据的处理结果生成所述游戏客户端的游戏画面。


2.根据权利要求1所述的系统,其特征在于,所述消息中间模块包括获取单元、确定单元和发送单元,其中:
所述获取单元用于获取所述衍生系统中各活动的活动标识;
所述确定单元用于根据所述活动标识确定所述游戏数据的关联活动;
所述发送单元用于将所述游戏数据发送至所述关联活动对应的活动进程。


3.根据权利要求1所述的系统,其特征在于,所述处理模块包括确定单元和结果生成单元,其中:
所述确定单元用于通过所述活动进程确定所述游戏数据是否满足所述活动进程中的活动执行条件,所述活动执行条件包括所述活动对应的任务池中任一任务的执行条件;
所述结果生成单元用于在确定所述游戏数据满足所述任一任务的执行条件时,生成所述游戏数据的处理结果。


4.根据权利要求1所述的系统,其特征在于,所述生成模块包括查询请求接收单元和生成单元,其中:
所述查询请求接收单元可以用于接收所述游戏客户端的查询请求;
所述生成单元用于根据所述游戏数据的处理结果生成所述游戏画面的超文本标记语言数据。


5.根据权利要求1所述的系统,其特征在于,所述系统还包括虚拟资源模块,用于根据所述游戏数据的处理结果确定所述游戏客户端的虚拟资源,以将所述虚拟资源发送至所述游戏客户端。


6.根据权利要求5所述的系统,其特征在于,所述虚拟资源模块还包括验证单元和告警单元,其中:
所述验证单元用于根据所述游戏数据的处理...

【专利技术属性】
技术研发人员:曾珊周鸿辉肖剑峰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1